/* Generiert mit scripts/build-shop-critical-css.js --product; nicht von Hand bearbeiten. */
/* <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_figure_relative_layout .figure-caption h1, .o_colored_level .o_figure_relative_layout .figure-caption h1, .o_cc5 h1, .o_colored_level .o_cc5 h1, .o_cc4 h1, .o_colored_level .o_cc4 h1, .o_cc3 h1, .o_colored_level .o_cc3 h1, .o_cc2 h1, .o_footer h1, .o_colored_level .o_cc2 h1, .o_colored_level .o_footer h1, .o_cc1 h1, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h1, .navbar-light h1, .o_colored_level .o_cc1 h1, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h1, .o_colored_level .navbar-light h1, .bg-o-color-5 h1, .o_colored_level .bg-o-color-5 h1, .bg-o-color-4 h1, .o_colored_level .bg-o-color-4 h1, .bg-o-color-3 h1, .o_colored_level .bg-o-color-3 h1, .bg-o-color-2 h1, .o_colored_level .bg-o-color-2 h1, .bg-o-color-1 h1, .o_colored_level .bg-o-color-1 h1, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h1, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h1, .bg-white h1, .o_colored_level .bg-white h1, .bg-black h1, .o_colored_level .bg-black h1, .bg-black-50 h1, .o_colored_level .bg-black-50 h1, .bg-black-75 h1, .o_colored_level .bg-black-75 h1, .bg-white-50 h1, .o_colored_level .bg-white-50 h1, .bg-white-75 h1, .o_colored_level .bg-white-75 h1, .bg-white-85 h1, .o_colored_level .bg-white-85 h1, .bg-900 h1, .o_colored_level .bg-900 h1, .bg-800 h1, .o_colored_level .bg-800 h1, .bg-700 h1, .o_colored_level .bg-700 h1, .bg-600 h1, .o_colored_level .bg-600 h1, .bg-500 h1, .o_colored_level .bg-500 h1, .bg-400 h1, .o_colored_level .bg-400 h1, .bg-300 h1, .o_colored_level .bg-300 h1, .bg-200 h1, .o_colored_level .bg-200 h1, .bg-100 h1, .o_colored_level .bg-100 h1, .o_figure_relative_layout .figure-caption .h1, .o_colored_level .o_figure_relative_layout .figure-caption .h1, .o_cc5 .h1, .o_colored_level .o_cc5 .h1, .o_cc4 .h1, .o_colored_level .o_cc4 .h1, .o_cc3 .h1, .o_colored_level .o_cc3 .h1, .o_cc2 .h1, .o_footer .h1, .o_colored_level .o_cc2 .h1, .o_colored_level .o_footer .h1, .o_cc1 .h1, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h1, .navbar-light .h1, .o_colored_level .o_cc1 .h1, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h1, .o_colored_level .navbar-light .h1, .bg-o-color-5 .h1, .o_colored_level .bg-o-color-5 .h1, .bg-o-color-4 .h1, .o_colored_level .bg-o-color-4 .h1, .bg-o-color-3 .h1, .o_colored_level .bg-o-color-3 .h1, .bg-o-color-2 .h1, .o_colored_level .bg-o-color-2 .h1, .bg-o-color-1 .h1, .o_colored_level .bg-o-color-1 .h1, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h1, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h1, .bg-white .h1, .o_colored_level .bg-white .h1, .bg-black .h1, .o_colored_level .bg-black .h1, .bg-black-50 .h1, .o_colored_level .bg-black-50 .h1, .bg-black-75 .h1, .o_colored_level .bg-black-75 .h1, .bg-white-50 .h1, .o_colored_level .bg-white-50 .h1, .bg-white-75 .h1, .o_colored_level .bg-white-75 .h1, .bg-white-85 .h1, .o_colored_level .bg-white-85 .h1, .bg-900 .h1, .o_colored_level .bg-900 .h1, .bg-800 .h1, .o_colored_level .bg-800 .h1, .bg-700 .h1, .o_colored_level .bg-700 .h1, .bg-600 .h1, .o_colored_level .bg-600 .h1, .bg-500 .h1, .o_colored_level .bg-500 .h1, .bg-400 .h1, .bg-300 .h1, .bg-200 .h1, .bg-100 .h1, .o_figure_relative_layout .figure-caption h2, .o_colored_level .o_figure_relative_layout .figure-caption h2, .o_cc5 h2, .o_colored_level .o_cc5 h2, .o_cc4 h2, .o_colored_level .o_cc4 h2, .o_cc3 h2, .o_colored_level .o_cc3 h2, .o_cc2 h2, .o_footer h2, .o_colored_level .o_cc2 h2, .o_colored_level .o_footer h2, .o_cc1 h2, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h2, .navbar-light h2, .o_colored_level .o_cc1 h2, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h2, .o_colored_level .navbar-light h2, .bg-o-color-5 h2, .o_colored_level .bg-o-color-5 h2, .bg-o-color-4 h2, .o_colored_level .bg-o-color-4 h2, .bg-o-color-3 h2, .o_colored_level .bg-o-color-3 h2, .bg-o-color-2 h2, .o_colored_level .bg-o-color-2 h2, .bg-o-color-1 h2, .o_colored_level .bg-o-color-1 h2, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h2, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h2, .bg-white h2, .o_colored_level .bg-white h2, .bg-black h2, .o_colored_level .bg-black h2, .bg-black-50 h2, .o_colored_level .bg-black-50 h2, .bg-black-75 h2, .o_colored_level .bg-black-75 h2, .bg-white-50 h2, .o_colored_level .bg-white-50 h2, .bg-white-75 h2, .o_colored_level .bg-white-75 h2, .bg-white-85 h2, .o_colored_level .bg-white-85 h2, .bg-900 h2, .o_colored_level .bg-900 h2, .bg-800 h2, .o_colored_level .bg-800 h2, .bg-700 h2, .o_colored_level .bg-700 h2, .bg-600 h2, .o_colored_level .bg-600 h2, .bg-500 h2, .o_colored_level .bg-500 h2, .bg-400 h2, .o_colored_level .bg-400 h2, .bg-300 h2, .o_colored_level .bg-300 h2, .bg-200 h2, .o_colored_level .bg-200 h2, .bg-100 h2, .o_colored_level .bg-100 h2, .o_figure_relative_layout .figure-caption .h2, .o_colored_level .o_figure_relative_layout .figure-caption .h2, .o_cc5 .h2, .o_colored_level .o_cc5 .h2, .o_cc4 .h2, .o_colored_level .o_cc4 .h2, .o_cc3 .h2, .o_colored_level .o_cc3 .h2, .o_cc2 .h2, .o_footer .h2, .o_colored_level .o_cc2 .h2, .o_colored_level .o_footer .h2, .o_cc1 .h2, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h2, .navbar-light .h2, .o_colored_level .o_cc1 .h2, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h2, .o_colored_level .navbar-light .h2, .bg-o-color-5 .h2, .o_colored_level .bg-o-color-5 .h2, .bg-o-color-4 .h2, .o_colored_level .bg-o-color-4 .h2, .bg-o-color-3 .h2, .o_colored_level .bg-o-color-3 .h2, .bg-o-color-2 .h2, .o_colored_level .bg-o-color-2 .h2, .bg-o-color-1 .h2, .o_colored_level .bg-o-color-1 .h2, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h2, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h2, .bg-white .h2, .o_colored_level .bg-white .h2, .bg-black .h2, .o_colored_level .bg-black .h2, .bg-black-50 .h2, .o_colored_level .bg-black-50 .h2, .bg-black-75 .h2, .o_colored_level .bg-black-75 .h2, .bg-white-50 .h2, .o_colored_level .bg-white-50 .h2, .bg-white-75 .h2, .o_colored_level .bg-white-75 .h2, .bg-white-85 .h2, .o_colored_level .bg-white-85 .h2, .bg-900 .h2, .o_colored_level .bg-900 .h2, .bg-800 .h2, .o_colored_level .bg-800 .h2, .bg-700 .h2, .o_colored_level .bg-700 .h2, .bg-600 .h2, .o_colored_level .bg-600 .h2, .bg-500 .h2, .o_colored_level .bg-500 .h2, .bg-400 .h2, .bg-300 .h2, .bg-200 .h2, .bg-100 .h2, .o_figure_relative_layout .figure-caption h3, .o_colored_level .o_figure_relative_layout .figure-caption h3, .o_cc5 h3, .o_colored_level .o_cc5 h3, .o_cc4 h3, .o_colored_level .o_cc4 h3, .o_cc3 h3, .o_colored_level .o_cc3 h3, .o_cc2 h3, .o_footer h3, .o_colored_level .o_cc2 h3, .o_colored_level .o_footer h3, .o_cc1 h3, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h3, .navbar-light h3, .o_colored_level .o_cc1 h3, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h3, .o_colored_level .navbar-light h3, .bg-o-color-5 h3, .o_colored_level .bg-o-color-5 h3, .bg-o-color-4 h3, .o_colored_level .bg-o-color-4 h3, .bg-o-color-3 h3, .o_colored_level .bg-o-color-3 h3, .bg-o-color-2 h3, .o_colored_level .bg-o-color-2 h3, .bg-o-color-1 h3, .o_colored_level .bg-o-color-1 h3, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h3, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h3, .bg-white h3, .o_colored_level .bg-white h3, .bg-black h3, .o_colored_level .bg-black h3, .bg-black-50 h3, .o_colored_level .bg-black-50 h3, .bg-black-75 h3, .o_colored_level .bg-black-75 h3, .bg-white-50 h3, .o_colored_level .bg-white-50 h3, .bg-white-75 h3, .o_colored_level .bg-white-75 h3, .bg-white-85 h3, .o_colored_level .bg-white-85 h3, .bg-900 h3, .o_colored_level .bg-900 h3, .bg-800 h3, .o_colored_level .bg-800 h3, .bg-700 h3, .o_colored_level .bg-700 h3, .bg-600 h3, .o_colored_level .bg-600 h3, .bg-500 h3, .o_colored_level .bg-500 h3, .bg-400 h3, .o_colored_level .bg-400 h3, .bg-300 h3, .o_colored_level .bg-300 h3, .bg-200 h3, .o_colored_level .bg-200 h3, .bg-100 h3, .o_colored_level .bg-100 h3, .o_figure_relative_layout .figure-caption .h3, .o_colored_level .o_figure_relative_layout .figure-caption .h3, .o_cc5 .h3, .o_colored_level .o_cc5 .h3, .o_cc4 .h3, .o_colored_level .o_cc4 .h3, .o_cc3 .h3, .o_colored_level .o_cc3 .h3, .o_cc2 .h3, .o_footer .h3, .o_colored_level .o_cc2 .h3, .o_colored_level .o_footer .h3, .o_cc1 .h3, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h3, .navbar-light .h3, .o_colored_level .o_cc1 .h3, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h3, .o_colored_level .navbar-light .h3, .bg-o-color-5 .h3, .o_colored_level .bg-o-color-5 .h3, .bg-o-color-4 .h3, .o_colored_level .bg-o-color-4 .h3, .bg-o-color-3 .h3, .o_colored_level .bg-o-color-3 .h3, .bg-o-color-2 .h3, .o_colored_level .bg-o-color-2 .h3, .bg-o-color-1 .h3, .o_colored_level .bg-o-color-1 .h3, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h3, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h3, .bg-white .h3, .o_colored_level .bg-white .h3, .bg-black .h3, .o_colored_level .bg-black .h3, .bg-black-50 .h3, .o_colored_level .bg-black-50 .h3, .bg-black-75 .h3, .o_colored_level .bg-black-75 .h3, .bg-white-50 .h3, .o_colored_level .bg-white-50 .h3, .bg-white-75 .h3, .o_colored_level .bg-white-75 .h3, .bg-white-85 .h3, .o_colored_level .bg-white-85 .h3, .bg-900 .h3, .o_colored_level .bg-900 .h3, .bg-800 .h3, .o_colored_level .bg-800 .h3, .bg-700 .h3, .o_colored_level .bg-700 .h3, .bg-600 .h3, .o_colored_level .bg-600 .h3, .bg-500 .h3, .o_colored_level .bg-500 .h3, .bg-400 .h3, .bg-300 .h3, .bg-200 .h3, .bg-100 .h3, .o_figure_relative_layout .figure-caption h4, .o_colored_level .o_figure_relative_layout .figure-caption h4, .o_cc5 h4, .o_colored_level .o_cc5 h4, .o_cc4 h4, .o_colored_level .o_cc4 h4, .o_cc3 h4, .o_colored_level .o_cc3 h4, .o_cc2 h4, .o_footer h4, .o_colored_level .o_cc2 h4, .o_colored_level .o_footer h4, .o_cc1 h4, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h4, .navbar-light h4, .o_colored_level .o_cc1 h4, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h4, .o_colored_level .navbar-light h4, .bg-o-color-5 h4, .o_colored_level .bg-o-color-5 h4, .bg-o-color-4 h4, .o_colored_level .bg-o-color-4 h4, .bg-o-color-3 h4, .o_colored_level .bg-o-color-3 h4, .bg-o-color-2 h4, .o_colored_level .bg-o-color-2 h4, .bg-o-color-1 h4, .o_colored_level .bg-o-color-1 h4, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h4, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h4, .bg-white h4, .o_colored_level .bg-white h4, .bg-black h4, .o_colored_level .bg-black h4, .bg-black-50 h4, .o_colored_level .bg-black-50 h4, .bg-black-75 h4, .o_colored_level .bg-black-75 h4, .bg-white-50 h4, .o_colored_level .bg-white-50 h4, .bg-white-75 h4, .o_colored_level .bg-white-75 h4, .bg-white-85 h4, .o_colored_level .bg-white-85 h4, .bg-900 h4, .o_colored_level .bg-900 h4, .bg-800 h4, .o_colored_level .bg-800 h4, .bg-700 h4, .o_colored_level .bg-700 h4, .bg-600 h4, .o_colored_level .bg-600 h4, .bg-500 h4, .o_colored_level .bg-500 h4, .bg-400 h4, .o_colored_level .bg-400 h4, .bg-300 h4, .o_colored_level .bg-300 h4, .bg-200 h4, .o_colored_level .bg-200 h4, .bg-100 h4, .o_colored_level .bg-100 h4, .o_figure_relative_layout .figure-caption .h4, .o_colored_level .o_figure_relative_layout .figure-caption .h4, .o_cc5 .h4, .o_colored_level .o_cc5 .h4, .o_cc4 .h4, .o_colored_level .o_cc4 .h4, .o_cc3 .h4, .o_colored_level .o_cc3 .h4, .o_cc2 .h4, .o_footer .h4, .o_colored_level .o_cc2 .h4, .o_colored_level .o_footer .h4, .o_cc1 .h4, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h4, .navbar-light .h4, .o_colored_level .o_cc1 .h4, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h4, .o_colored_level .navbar-light .h4, .bg-o-color-5 .h4, .o_colored_level .bg-o-color-5 .h4, .bg-o-color-4 .h4, .o_colored_level .bg-o-color-4 .h4, .bg-o-color-3 .h4, .o_colored_level .bg-o-color-3 .h4, .bg-o-color-2 .h4, .o_colored_level .bg-o-color-2 .h4, .bg-o-color-1 .h4, .o_colored_level .bg-o-color-1 .h4, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h4, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h4, .bg-white .h4, .o_colored_level .bg-white .h4, .bg-black .h4, .o_colored_level .bg-black .h4, .bg-black-50 .h4, .o_colored_level .bg-black-50 .h4, .bg-black-75 .h4, .o_colored_level .bg-black-75 .h4, .bg-white-50 .h4, .o_colored_level .bg-white-50 .h4, .bg-white-75 .h4, .o_colored_level .bg-white-75 .h4, .bg-white-85 .h4, .o_colored_level .bg-white-85 .h4, .bg-900 .h4, .o_colored_level .bg-900 .h4, .bg-800 .h4, .o_colored_level .bg-800 .h4, .bg-700 .h4, .o_colored_level .bg-700 .h4, .bg-600 .h4, .o_colored_level .bg-600 .h4, .bg-500 .h4, .o_colored_level .bg-500 .h4, .bg-400 .h4, .bg-300 .h4, .bg-200 .h4, .bg-100 .h4, .o_figure_relative_layout .figure-caption h5, .o_colored_level .o_figure_relative_layout .figure-caption h5, .o_cc5 h5, .o_colored_level .o_cc5 h5, .o_cc4 h5, .o_colored_level .o_cc4 h5, .o_cc3 h5, .o_colored_level .o_cc3 h5, .o_cc2 h5, .o_footer h5, .o_colored_level .o_cc2 h5, .o_colored_level .o_footer h5, .o_cc1 h5, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h5, .navbar-light h5, .o_colored_level .o_cc1 h5, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h5, .o_colored_level .navbar-light h5, .bg-o-color-5 h5, .o_colored_level .bg-o-color-5 h5, .bg-o-color-4 h5, .o_colored_level .bg-o-color-4 h5, .bg-o-color-3 h5, .o_colored_level .bg-o-color-3 h5, .bg-o-color-2 h5, .o_colored_level .bg-o-color-2 h5, .bg-o-color-1 h5, .o_colored_level .bg-o-color-1 h5, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h5, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h5, .bg-white h5, .o_colored_level .bg-white h5, .bg-black h5, .o_colored_level .bg-black h5, .bg-black-50 h5, .o_colored_level .bg-black-50 h5, .bg-black-75 h5, .o_colored_level .bg-black-75 h5, .bg-white-50 h5, .o_colored_level .bg-white-50 h5, .bg-white-75 h5, .o_colored_level .bg-white-75 h5, .bg-white-85 h5, .o_colored_level .bg-white-85 h5, .bg-900 h5, .o_colored_level .bg-900 h5, .bg-800 h5, .o_colored_level .bg-800 h5, .bg-700 h5, .o_colored_level .bg-700 h5, .bg-600 h5, .o_colored_level .bg-600 h5, .bg-500 h5, .o_colored_level .bg-500 h5, .bg-400 h5, .o_colored_level .bg-400 h5, .bg-300 h5, .o_colored_level .bg-300 h5, .bg-200 h5, .o_colored_level .bg-200 h5, .bg-100 h5, .o_colored_level .bg-100 h5, .o_figure_relative_layout .figure-caption .h5, .o_colored_level .o_figure_relative_layout .figure-caption .h5, .o_cc5 .h5, .o_colored_level .o_cc5 .h5, .o_cc4 .h5, .o_colored_level .o_cc4 .h5, .o_cc3 .h5, .o_colored_level .o_cc3 .h5, .o_cc2 .h5, .o_footer .h5, .o_colored_level .o_cc2 .h5, .o_colored_level .o_footer .h5, .o_cc1 .h5, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h5, .navbar-light .h5, .o_colored_level .o_cc1 .h5, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h5, .o_colored_level .navbar-light .h5, .bg-o-color-5 .h5, .o_colored_level .bg-o-color-5 .h5, .bg-o-color-4 .h5, .o_colored_level .bg-o-color-4 .h5, .bg-o-color-3 .h5, .o_colored_level .bg-o-color-3 .h5, .bg-o-color-2 .h5, .o_colored_level .bg-o-color-2 .h5, .bg-o-color-1 .h5, .o_colored_level .bg-o-color-1 .h5, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h5, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h5, .bg-white .h5, .o_colored_level .bg-white .h5, .bg-black .h5, .o_colored_level .bg-black .h5, .bg-black-50 .h5, .o_colored_level .bg-black-50 .h5, .bg-black-75 .h5, .o_colored_level .bg-black-75 .h5, .bg-white-50 .h5, .o_colored_level .bg-white-50 .h5, .bg-white-75 .h5, .o_colored_level .bg-white-75 .h5, .bg-white-85 .h5, .o_colored_level .bg-white-85 .h5, .bg-900 .h5, .o_colored_level .bg-900 .h5, .bg-800 .h5, .o_colored_level .bg-800 .h5, .bg-700 .h5, .o_colored_level .bg-700 .h5, .bg-600 .h5, .o_colored_level .bg-600 .h5, .bg-500 .h5, .o_colored_level .bg-500 .h5, .bg-400 .h5, .bg-300 .h5, .bg-200 .h5, .bg-100 .h5, .o_figure_relative_layout .figure-caption h6, .o_colored_level .o_figure_relative_layout .figure-caption h6, .o_cc5 h6, .o_colored_level .o_cc5 h6, .o_cc4 h6, .o_colored_level .o_cc4 h6, .o_cc3 h6, .o_colored_level .o_cc3 h6, .o_cc2 h6, .o_footer h6, .o_colored_level .o_cc2 h6, .o_colored_level .o_footer h6, .o_cc1 h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h6, .navbar-light h6, .o_colored_level .o_cc1 h6, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h6, .o_colored_level .navbar-light h6, .bg-o-color-5 h6, .o_colored_level .bg-o-color-5 h6, .bg-o-color-4 h6, .o_colored_level .bg-o-color-4 h6, .bg-o-color-3 h6, .o_colored_level .bg-o-color-3 h6, .bg-o-color-2 h6, .o_colored_level .bg-o-color-2 h6, .bg-o-color-1 h6, .o_colored_level .bg-o-color-1 h6, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h6, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h6, .bg-white h6, .o_colored_level .bg-white h6, .bg-black h6, .o_colored_level .bg-black h6, .bg-black-50 h6, .o_colored_level .bg-black-50 h6, .bg-black-75 h6, .o_colored_level .bg-black-75 h6, .bg-white-50 h6, .o_colored_level .bg-white-50 h6, .bg-white-75 h6, .o_colored_level .bg-white-75 h6, .bg-white-85 h6, .o_colored_level .bg-white-85 h6, .bg-900 h6, .o_colored_level .bg-900 h6, .bg-800 h6, .o_colored_level .bg-800 h6, .bg-700 h6, .o_colored_level .bg-700 h6, .bg-600 h6, .o_colored_level .bg-600 h6, .bg-500 h6, .o_colored_level .bg-500 h6, .bg-400 h6, .o_colored_level .bg-400 h6, .bg-300 h6, .o_colored_level .bg-300 h6, .bg-200 h6, .o_colored_level .bg-200 h6, .bg-100 h6, .o_colored_level .bg-100 h6, .o_figure_relative_layout .figure-caption .h6, .o_colored_level .o_figure_relative_layout .figure-caption .h6, .o_cc5 .h6, .o_colored_level .o_cc5 .h6, .o_cc4 .h6, .o_colored_level .o_cc4 .h6, .o_cc3 .h6, .o_colored_level .o_cc3 .h6, .o_cc2 .h6, .o_footer .h6, .o_colored_level .o_cc2 .h6, .o_colored_level .o_footer .h6, .o_cc1 .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h6, .navbar-light .h6, .o_colored_level .o_cc1 .h6, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h6, .o_colored_level .navbar-light .h6, .bg-o-color-5 .h6, .o_colored_level .bg-o-color-5 .h6, .bg-o-color-4 .h6, .o_colored_level .bg-o-color-4 .h6, .bg-o-color-3 .h6, .o_colored_level .bg-o-color-3 .h6, .bg-o-color-2 .h6, .o_colored_level .bg-o-color-2 .h6, .bg-o-color-1 .h6, .o_colored_level .bg-o-color-1 .h6, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h6, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h6, .bg-white .h6, .o_colored_level .bg-white .h6, .bg-black .h6, .o_colored_level .bg-black .h6, .bg-black-50 .h6, .o_colored_level .bg-black-50 .h6, .bg-black-75 .h6, .o_colored_level .bg-black-75 .h6, .bg-white-50 .h6, .o_colored_level .bg-white-50 .h6, .bg-white-75 .h6, .o_colored_level .bg-white-75 .h6, .bg-white-85 .h6, .o_colored_level .bg-white-85 .h6, .bg-900 .h6, .o_colored_level .bg-900 .h6, .bg-800 .h6, .o_colored_level .bg-800 .h6, .bg-700 .h6, .o_colored_level .bg-700 .h6, .bg-600 .h6, .o_colored_level .bg-600 .h6, .bg-500 .h6, .o_colored_level .bg-500 .h6, .bg-400 .h6, .bg-300 .h6, .bg-200 .h6, .bg-100 .h6{color: inherit;}

/* /web/static/src/scss/utils.scss */
 .modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_cell.o_we_image .o_we_media_dialog_img_wrapper, .o_colorpicker_widget .o_opacity_slider, .o_colorpicker_widget .o_color_preview, .o_color_picker_button{position: relative; z-index: 0;}.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_cell.o_we_image .o_we_media_dialog_img_wrapper::before, .o_colorpicker_widget .o_opacity_slider::before, .o_colorpicker_widget .o_color_preview::before, .o_color_picker_button::before{content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: -1; background-image: url("/web/static/img/transparent.png"); background-size: var(--PreviewAlphaBg-background-size, 10px) auto; border-radius: inherit;}.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_cell.o_we_image .o_we_media_dialog_img_wrapper::after, .o_colorpicker_widget .o_opacity_slider::after, .o_colorpicker_widget .o_color_preview::after, .o_color_picker_button::after{content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: -1; background: inherit; border-radius: inherit; box-shadow: inherit;}

/* /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 */
 .o_main_navbar .o_menu_brand, .o_main_navbar .o_navbar_apps_menu .dropdown-toggle, .o_main_navbar .o_nav_entry, .o_main_navbar .dropdown-toggle:not(.o-dropdown-toggle-custo), .o_main_navbar .o_menu_toggle{position: relative; display: flex; align-items: center; width: auto; height: calc(var(--o-navbar-height) - 20px); border-radius: 0.25rem; user-select: none; background-color: inherit; font-size: 1em; color: var(--NavBar-entry-color, #111827);}.o_main_navbar .o_menu_brand:hover, .o_main_navbar .o_navbar_apps_menu .dropdown-toggle:hover, .o_main_navbar .o_nav_entry:hover, .o_main_navbar .dropdown-toggle:hover:not(.o-dropdown-toggle-custo), .o_main_navbar .o_menu_toggle:hover, .o_main_navbar .o_menu_brand:focus, .o_main_navbar .o_navbar_apps_menu .dropdown-toggle:focus, .o_main_navbar .o_nav_entry:focus, .o_main_navbar .dropdown-toggle:focus:not(.o-dropdown-toggle-custo), .o_main_navbar .o_menu_toggle:focus, .o_main_navbar .focus.o_menu_brand, .o_main_navbar .o_navbar_apps_menu .focus.dropdown-toggle, .o_main_navbar .focus.o_nav_entry, .o_main_navbar .focus.dropdown-toggle:not(.o-dropdown-toggle-custo), .o_main_navbar .focus.o_menu_toggle{color: var(--NavBar-entry-color--hover, #000);}.o_main_navbar .o_menu_brand, .o_main_navbar .o_nav_entry, .o_main_navbar .dropdown-toggle:not(.o-dropdown-toggle-custo), .o_main_navbar .o_menu_toggle{margin: 0; margin-left: var(--NavBar-entry-margin-left, 1px); margin-right: var(--NavBar-entry-margin-right, 1px); 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) - 20px);}

/* /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;}}

/* /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 */


/* /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 */


/* /hr_org_chart/static/src/scss/variables.scss */


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


/* /website/static/src/snippets/s_product_list/000_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 */


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


/* /website/static/src/scss/bootstrap_overridden.scss */
 .carousel-instant .carousel-item{transition-duration: 200ms !important;}

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


/* /html_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"]{--blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #FFF; --gray: #6C757D; --gray-dark: #343A40; --o-cc5-btn-secondary-border: ; --o-cc5-btn-secondary: #F6F5F4; --o-cc5-btn-primary-border: ; --o-cc5-btn-primary: ; --o-cc5-link: ; --o-cc5-h6: ; --o-cc5-h5: ; --o-cc5-h4: ; --o-cc5-h3: ; --o-cc5-h2: ; --o-cc5-headings: #FFFFFF; --o-cc5-text: ; --o-cc5-bg: #000000; --o-cc4-btn-secondary-border: ; --o-cc4-btn-secondary: #F6F5F4; --o-cc4-btn-primary-border: ; --o-cc4-btn-primary: #000000; --o-cc4-link: #000000; --o-cc4-h6: ; --o-cc4-h5: ; --o-cc4-h4: ; --o-cc4-h3: ; --o-cc4-h2: ; --o-cc4-headings: ; --o-cc4-text: ; --o-cc4-bg: #714B67; --o-cc3-btn-secondary-border: ; --o-cc3-btn-secondary: #F6F5F4; --o-cc3-btn-primary-border: ; --o-cc3-btn-primary: ; --o-cc3-link: ; --o-cc3-h6: ; --o-cc3-h5: ; --o-cc3-h4: ; --o-cc3-h3: ; --o-cc3-h2: ; --o-cc3-headings: ; --o-cc3-text: ; --o-cc3-bg: #F0CDA8; --o-cc2-btn-secondary-border: ; --o-cc2-btn-secondary: ; --o-cc2-btn-primary-border: ; --o-cc2-btn-primary: ; --o-cc2-link: ; --o-cc2-h6: ; --o-cc2-h5: ; --o-cc2-h4: ; --o-cc2-h3: ; --o-cc2-h2: ; --o-cc2-headings: #000000; --o-cc2-text: ; --o-cc2-bg: #F6F5F4; --o-cc1-btn-secondary-border: ; --o-cc1-btn-secondary: ; --o-cc1-btn-primary-border: ; --o-cc1-btn-primary: ; --o-cc1-link: ; --o-cc1-h6: ; --o-cc1-h5: ; --o-cc1-h4: ; --o-cc1-h3: ; --o-cc1-h2: ; --o-cc1-headings: ; --o-cc1-text: ; --o-cc1-bg: #FFFFFF; --copyright-custom: ; --copyright: ; --footer-custom: ; --footer: #F6F5F4; --header-sales_four-custom: ; --header-sales_four: #FFFFFF; --header-sales_three-custom: ; --header-sales_three: #F6F5F4; --header-sales_two-custom: ; --header-sales_two: #000000; --header-sales_one-custom: ; --header-sales_one: #F6F5F4; --menu-border-color: ; --menu-custom: ; --menu: #FFFFFF; --input: ; --body: white; --o-color-5: #000000; --o-color-4: #FFFFFF; --o-color-3: #F6F5F4; --o-color-2: #F0CDA8; --o-color-1: #714B67; --gray-100: #F8F9FA; --gray-200: #E9ECEF; --gray-300: #DEE2E6; --gray-400: #CED4DA; --gray-500: #ADB5BD; --gray-600: #6C757D; --gray-700: #495057; --gray-800: #343A40; --gray-900: #212529; --gray-white-85: rgba(255, 255, 255, 0.85); --gray-white-75: rgba(255, 255, 255, 0.75); --gray-white-50: rgba(255, 255, 255, 0.5); --gray-white-25: rgba(255, 255, 255, 0.25); --gray-black-75: rgba(0, 0, 0, 0.75); --gray-black-50: rgba(0, 0, 0, 0.5); --gray-black-25: rgba(0, 0, 0, 0.25); --gray-black-15: rgba(0, 0, 0, 0.15); --gray-black: #000000; --gray-white: #FFFFFF; --primary: #714B67; --secondary: #F0CDA8; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #F6F5F4; --dark: #000000; --primary-rgb: 113, 75, 103; --secondary-rgb: 240, 205, 168; --success-rgb: 40, 167, 69; --info-rgb: 23, 162, 184; --warning-rgb: 255, 193, 7; --danger-rgb: 220, 53, 69; --light-rgb: 246, 245, 244; --dark-rgb: 0, 0, 0; --primary-text-emphasis: #65435c; --secondary-text-emphasis: #605243; --success-text-emphasis: #10431c; --info-text-emphasis: #09414a; --warning-text-emphasis: #664d03; --danger-text-emphasis: #58151c; --light-text-emphasis: #495057; --dark-text-emphasis: #495057; --primary-bg-subtle: #e3dbe1; --secondary-bg-subtle: #fcf5ee; --success-bg-subtle: #d4edda; --info-bg-subtle: #d1ecf1; --warning-bg-subtle: #fff3cd; --danger-bg-subtle: #f8d7da; --light-bg-subtle: #fcfcfd; --dark-bg-subtle: #CED4DA; --primary-border-subtle: #c6b7c2; --secondary-border-subtle: #f9ebdc; --success-border-subtle: #a9dcb5; --info-border-subtle: #a2dae3; --warning-border-subtle: #ffe69c; --danger-border-subtle: #f1aeb5; --light-border-subtle: #E9ECEF; --dark-border-subtle: #ADB5BD; --white-rgb: 255, 255, 255; --black-rgb: 0, 0, 0; --font-sans-serif: "Inter", "Odoo Unicode Support Noto", sans-serif; --font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --body-font-family: var(--font-sans-serif); --body-font-size: 1rem; --body-font-weight: 400; --body-line-height: 1.5; --body-color: #212529; --body-color-rgb: 33, 37, 41; --body-bg: #FFFFFF; --body-bg-rgb: 255, 255, 255; --emphasis-color: #000; --emphasis-color-rgb: 0, 0, 0; --secondary-color: rgba(33, 37, 41, 0.75); --secondary-color-rgb: 33, 37, 41; --secondary-bg: #E9ECEF; --secondary-bg-rgb: 233, 236, 239; --tertiary-color: rgba(33, 37, 41, 0.5); --tertiary-color-rgb: 33, 37, 41; --tertiary-bg: #e9e9ea; --tertiary-bg-rgb: 233, 233, 234; --heading-color: inherit; --link-color: #65435c; --link-color-rgb: 100.73829787, 66.86170213, 91.82340426; --link-decoration: none; --link-hover-color: #372432; --link-hover-color-rgb: 54.75691489, 36.34308511, 49.91117021; --link-hover-decoration: underline; --code-color: #e83e8c; --highlight-color: #212529; --highlight-bg: #fff3cd; --border-width: 1px; --border-style: solid; --border-color: var(--o-border-color); --border-color-translucent: rgba(0, 0, 0, 0.175); --border-radius: 0.4rem; --border-radius-sm: 0.3rem; --border-radius-lg: 0.6rem; --border-radius-xl: 1rem; --border-radius-xxl: 2rem; --border-radius-2xl: var(--border-radius-xxl); --border-radius-pill: 50rem; --box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12); --box-shadow-sm: 0px 1px 3px rgba(0, 0, 0, 0.1); --box-shadow-lg: 0px 12px 32px rgba(0, 0, 0, 0.175); --box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --focus-ring-width: 0.25rem; --focus-ring-opacity: 0.25; --focus-ring-color: rgba(113, 75, 103, 0.25); --form-valid-color: #28a745; --form-valid-border-color: #28a745; --form-invalid-color: #dc3545; --form-invalid-border-color: #dc3545;}*, *::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;}h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1{margin-top: 0; margin-bottom: 0.5rem; font-family: "Inter Tight", "Odoo Unicode Support Noto", sans-serif; font-weight: 500; line-height: 1.2; color: var(--heading-color);}h1, .h1{font-size: calc(1.425rem + 2.1vw);}@media (min-width: 1200px){h1, .h1{font-size: 3rem;}}h2, .h2{font-size: calc(1.375rem + 1.5vw);}@media (min-width: 1200px){h2, .h2{font-size: 2.5rem;}}h3, .h3{font-size: calc(1.325rem + 0.9vw);}@media (min-width: 1200px){h3, .h3{font-size: 2rem;}}h5, .h5{font-size: 1.25rem;}h6, .h6{font-size: 1rem;}p{margin-top: 0; margin-bottom: 16px;}address{margin-bottom: 1rem; font-style: normal; line-height: inherit;}ol, ul{padding-left: 2rem;}ol, ul, dl{margin-top: 0; margin-bottom: 1rem;}ol ol, ul ul, ol ul, ul ol{margin-bottom: 0;}dt{font-weight: 600;}dd{margin-bottom: .5rem; margin-left: 0;}blockquote{margin: 0 0 1rem;}b, strong{font-weight: bolder;}small, .small{font-size: 0.875em;}sub, sup{position: relative; font-size: 0.75em; line-height: 0; vertical-align: baseline;}sub{bottom: -.25em;}sup{top: -.5em;}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: underline;}pre, code, kbd, samp{font-family: var(--font-monospace); font-size: 1em;}pre{display: block; margin-top: 0; margin-bottom: 1rem; overflow: auto; font-size: 0.875em;}pre code{font-size: inherit; color: inherit; word-break: normal;}code{font-size: 0.875em; color: var(--code-color); word-wrap: break-word;}a > code{color: inherit;}kbd{padding: 0.1875rem 0.375rem; font-size: 0.875em; color: var(--body-bg); background-color: var(--body-color); border-radius: 0.3rem;}kbd kbd{padding: 0; font-size: 1em;}figure{margin: 0 0 1rem;}img, svg{vertical-align: middle;}table{caption-side: bottom; border-collapse: collapse;}caption{padding-top: 0.75rem; padding-bottom: 0.75rem; color: var(--secondary-color); text-align: left;}th{text-align: inherit; text-align: -webkit-match-parent;}thead, tbody, tfoot, 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, optgroup, textarea{margin: 0; font-family: inherit; font-size: inherit; line-height: inherit;}button, select{text-transform: none;}[role="button"]{cursor: pointer;}select{word-wrap: normal;}button, [type="button"], [type="reset"], [type="submit"]{-webkit-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;}textarea{resize: vertical;}fieldset{min-width: 0; padding: 0; margin: 0; border: 0;}legend{float: left; width: 100%; padding: 0; margin-bottom: 0.5rem; font-size: calc(1.275rem + 0.3vw); line-height: inherit;}@media (min-width: 1200px){legend{font-size: 1.5rem;}}legend + *{clear: left;}::-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;}[type="search"]{-webkit-appearance: textfield; outline-offset: -2px;}::-webkit-search-decoration{-webkit-appearance: none;}::-webkit-color-swatch-wrapper{padding: 0;}::file-selector-button{font: inherit; -webkit-appearance: button;}output{display: inline-block;}iframe{border: 0;}summary{display: list-item; cursor: pointer;}progress{vertical-align: baseline;}[hidden]{display: none !important;}.list-unstyled{padding-left: 0; list-style: none;}.img-fluid{max-width: 100%; height: auto;}.container, .o_container_small, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm{--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-sm, .container, .o_container_small{max-width: 540px;}}@media (min-width: 768px){.container-md, .container-sm, .container, .o_container_small{max-width: 720px;}}@media (min-width: 992px){.container-lg, .container-md, .container-sm, .container, .o_container_small{max-width: 960px;}}@media (min-width: 1200px){.container-xl, .container-lg, .container-md, .container-sm, .container, .o_container_small{max-width: 1140px;}}@media (min-width: 1400px){.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container, .o_container_small{max-width: 1320px;}}:root{--breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --breakpoint-xxl: 1400px;}.row{--gutter-x: 30px; --gutter-y: 0; display: flex; 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);}.col{flex: 1 0 0%;}.col-12{flex: 0 0 auto; width: 100%;}.g-4, .gx-4{--gutter-x: 1.5rem;}.g-4, .gy-4{--gutter-y: 1.5rem;}@media (min-width: 768px){.col-md{flex: 1 0 0%;}}@media (min-width: 992px){.col-lg-2{flex: 0 0 auto; width: 16.66666667%;}.col-lg-4{flex: 0 0 auto; width: 33.33333333%;}.col-lg-6{flex: 0 0 auto; width: 50%;}.col-lg-8{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; --table-striped-color: inherit; --table-striped-bg: rgba(var(--emphasis-color-rgb), 0.01); --table-active-color: inherit; --table-active-bg: rgba(var(--emphasis-color-rgb), 0.1); --table-hover-color: inherit; --table-hover-bg: rgba(var(--emphasis-color-rgb), 0.075); 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;}.form-label{margin-bottom: 0.5rem;}.col-form-label{padding-top: calc(0.375rem + var(--border-width)); padding-bottom: calc(0.375rem + var(--border-width)); margin-bottom: 0; font-size: inherit; line-height: 1.5;}.form-text{margin-top: 0.25rem; font-size: 0.875em; color: var(--secondary-color);}.form-control{display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; appearance: none; background-color: #FFFFFF; background-clip: padding-box; border: var(--border-width) solid var(--o-border-color); border-radius: var(--border-radius); transition: background-color 0.05s ease-in-out, border-color 0.05s ease-in-out, box-shadow 0.05s ease-in-out;}@media (prefers-reduced-motion: reduce){.form-control{transition: none;}}.form-control[type="file"]{overflow: hidden;}.form-control[type="file"]:not(:disabled):not(.o_wysiwyg_loader):not([readonly]){cursor: pointer;}.form-control:focus{color: #212529; background-color: #FFFFFF; border-color: #b8a5b3; outline: 0; box-shadow: 0 0 0 0.25rem rgba(113, 75, 103, 0.25);}.form-control::-webkit-date-and-time-value{min-width: 85px; height: 1.5em; margin: 0;}.form-control::-webkit-datetime-edit{display: block; padding: 0;}.form-control::placeholder{color: #909294; opacity: 1;}.form-control:disabled, .form-control.o_wysiwyg_loader{background-color: #e9e9ea; border-color: rgba(33, 37, 41, 0.15); opacity: 1;}.form-control::file-selector-button{padding: 0.375rem 0.75rem; margin: -0.375rem -0.75rem; margin-inline-end: 0.75rem; color: #212529; background-color: whitesmoke; pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: var(--border-width); border-radius: 0; 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){.form-control::file-selector-button{transition: none;}}.form-control:hover:not(:disabled):not(.o_wysiwyg_loader):not([readonly])::file-selector-button{background-color: #dededf;}.form-control-plaintext{display: block; width: 100%; padding: 0.375rem 0; margin-bottom: 0; line-height: 1.5; color: var(--body-color); background-color: transparent; border: solid transparent; border-width: var(--border-width) 0;}.form-control-plaintext:focus{outline: 0;}.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg{padding-right: 0; padding-left: 0;}.form-control-sm{min-height: calc(1.5em + 0.5rem + calc(var(--border-width) * 2)); padding: 0.25rem 0.5rem; font-size: 0.875rem; border-radius: var(--border-radius-sm);}.form-control-sm::file-selector-button{padding: 0.25rem 0.5rem; margin: -0.25rem -0.5rem; margin-inline-end: 0.5rem;}.form-control-lg{min-height: calc(1.5em + 1rem + calc(var(--border-width) * 2)); padding: 0.5rem 1rem; font-size: 1.25rem; border-radius: var(--border-radius-lg);}.form-control-lg::file-selector-button{padding: 0.5rem 1rem; margin: -0.5rem -1rem; margin-inline-end: 1rem;}textarea.form-control{min-height: calc(1.5em + 0.75rem + calc(var(--border-width) * 2));}textarea.form-control-sm{min-height: calc(1.5em + 0.5rem + calc(var(--border-width) * 2));}textarea.form-control-lg{min-height: calc(1.5em + 1rem + calc(var(--border-width) * 2));}.form-control-color{width: 3rem; height: calc(1.5em + 0.75rem + calc(var(--border-width) * 2)); padding: 0.375rem;}.form-control-color:not(:disabled):not(.o_wysiwyg_loader):not([readonly]){cursor: pointer;}.form-control-color::-moz-color-swatch{border: 0 !important; border-radius: var(--border-radius);}.form-control-color::-webkit-color-swatch{border: 0 !important; border-radius: var(--border-radius);}.form-control-color.form-control-sm{height: calc(1.5em + 0.5rem + calc(var(--border-width) * 2));}.form-control-color.form-control-lg{height: calc(1.5em + 1rem + calc(var(--border-width) * 2));}.form-select{--form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); display: block; width: 100%; padding: 0.375rem 2.25rem 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; appearance: none; background-color: #FFFFFF; background-image: var(--form-select-bg-img), var(--form-select-bg-icon, none); background-repeat: no-repeat; background-position: right 0.75rem center; background-size: 16px 12px; border: var(--border-width) solid var(--o-border-color); border-radius: var(--border-radius); transition: background-color 0.05s ease-in-out, border-color 0.05s ease-in-out, box-shadow 0.05s ease-in-out;}@media (prefers-reduced-motion: reduce){.form-select{transition: none;}}.form-select:focus{border-color: #b8a5b3; outline: 0; box-shadow: 0 0 0 0.25rem rgba(113, 75, 103, 0.25);}.form-select[multiple], .form-select[size]:not([size="1"]){padding-right: 0.75rem; background-image: none;}.form-select:disabled, .form-select.o_wysiwyg_loader{color: #909294; background-color: #e9e9ea; border-color: rgba(33, 37, 41, 0.15);}.form-select:-moz-focusring{color: transparent; text-shadow: 0 0 0 #212529;}.form-select-sm{padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.5rem; font-size: 0.875rem; border-radius: var(--border-radius-sm);}.form-select-lg{padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; font-size: 1.25rem; border-radius: var(--border-radius-lg);}[data-bs-theme="dark"] .form-select{--form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");}.form-check{display: block; min-height: 1.5rem; padding-left: 1.5em; margin-bottom: 0.125rem;}.form-check .form-check-input{float: left; margin-left: -1.5em;}.form-check-reverse{padding-right: 1.5em; padding-left: 0; text-align: right;}.form-check-reverse .form-check-input{float: right; margin-right: -1.5em; margin-left: 0;}.form-check-input{--form-check-bg: #FFFFFF; flex-shrink: 0; width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; appearance: none; background-color: var(--form-check-bg); background-image: var(--form-check-bg-image); background-repeat: no-repeat; background-position: center; background-size: contain; border: 1px solid var(--o-border-color); print-color-adjust: exact;}.form-check-input[type="checkbox"]{border-radius: 0.25em;}.form-check-input[type="radio"]{border-radius: 50%;}.form-check-input:active{filter: brightness(90%);}.form-check-input:focus{border-color: #b8a5b3; outline: 0; box-shadow: 0 0 0 0.25rem rgba(113, 75, 103, 0.25);}.form-check-input:checked{background-color: #714B67; border-color: #714B67;}.form-check-input:checked[type="checkbox"]{--form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");}.form-check-input:checked[type="radio"]{--form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFF'/%3e%3c/svg%3e");}.form-check-input[type="checkbox"]:indeterminate{background-color: #714B67; border-color: #714B67; --form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");}.form-check-input:disabled, .form-check-input.o_wysiwyg_loader{pointer-events: none; filter: none; opacity: 0.5;}.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label, .form-check-input.o_wysiwyg_loader ~ .form-check-label{cursor: default; opacity: 0.5;}.form-switch{padding-left: 2.5em;}.form-switch .form-check-input{--form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23212529'/%3e%3c/svg%3e"); width: 2em; margin-left: -2.5em; background-image: var(--form-switch-bg); background-position: left center; border-radius: 2em; transition: background-position 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition: none;}}.form-switch .form-check-input:focus{--form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23b8a5b3'/%3e%3c/svg%3e");}.form-switch .form-check-input:checked{background-position: right center; --form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFF'/%3e%3c/svg%3e");}.form-switch.form-check-reverse{padding-right: 2.5em; padding-left: 0;}.form-switch.form-check-reverse .form-check-input{margin-right: -2.5em; margin-left: 0;}.form-check-inline{display: inline-block; margin-right: 1rem;}.btn-check{position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none;}.btn-check[disabled] + .btn, .btn-check:disabled + .btn, .btn-check.o_wysiwyg_loader + .btn{pointer-events: none; filter: none; opacity: 0.65;}[data-bs-theme="dark"] .form-switch .form-check-input:not(:checked):not(:focus){--form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");}.form-range{width: 100%; height: 1.5rem; padding: 0; appearance: none; background-color: transparent;}.form-range:focus{outline: 0;}.form-range:focus::-webkit-slider-thumb{box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(113, 75, 103, 0.25);}.form-range:focus::-moz-range-thumb{box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(113, 75, 103, 0.25);}.form-range::-moz-focus-outer{border: 0;}.form-range::-webkit-slider-thumb{width: 1rem; height: 1rem; margin-top: -0.45rem; appearance: none; background-color: #FFFFFF; border: 1px solid #714B67; border-radius: 1rem; transition: 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){.form-range::-webkit-slider-thumb{transition: none;}}.form-range::-webkit-slider-thumb:active{background-color: #714B67;}.form-range::-webkit-slider-runnable-track{width: 100%; height: 0.1rem; color: transparent; cursor: pointer; background-color: #e9e9ea; border-color: transparent; border-radius: 1rem;}.form-range::-moz-range-thumb{width: 1rem; height: 1rem; appearance: none; background-color: #FFFFFF; border: 1px solid #714B67; border-radius: 1rem; transition: 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){.form-range::-moz-range-thumb{transition: none;}}.form-range::-moz-range-thumb:active{background-color: #714B67;}.form-range::-moz-range-track{width: 100%; height: 0.1rem; color: transparent; cursor: pointer; background-color: #e9e9ea; border-color: transparent; border-radius: 1rem;}.form-range:disabled, .form-range.o_wysiwyg_loader{pointer-events: none;}.form-range:disabled::-webkit-slider-thumb, .form-range.o_wysiwyg_loader::-webkit-slider-thumb{background-color: #e9e9ea;}.form-range:disabled::-moz-range-thumb, .form-range.o_wysiwyg_loader::-moz-range-thumb{background-color: #e9e9ea;}.form-floating{position: relative;}.form-floating > .form-control, .form-floating > .form-control-plaintext, .form-floating > .form-select{height: calc(3.5rem + calc(var(--border-width) * 2)); min-height: calc(3.5rem + calc(var(--border-width) * 2)); line-height: 1.25;}.form-floating > label{position: absolute; top: 0; left: 0; z-index: 2; height: 100%; padding: 1rem 0.75rem; overflow: hidden; text-align: start; text-overflow: ellipsis; white-space: nowrap; pointer-events: none; border: var(--border-width) solid transparent; transform-origin: 0 0; transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;}@media (prefers-reduced-motion: reduce){.form-floating > label{transition: none;}}.form-floating > .form-control, .form-floating > .form-control-plaintext{padding: 1rem 0.75rem;}.form-floating > .form-control::placeholder, .form-floating > .form-control-plaintext::placeholder{color: transparent;}.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), .form-floating > .form-control-plaintext:focus, .form-floating > .form-control-plaintext:not(:placeholder-shown){padding-top: 1.625rem; padding-bottom: 0.625rem;}.form-floating > .form-control:-webkit-autofill, .form-floating > .form-control-plaintext:-webkit-autofill{padding-top: 1.625rem; padding-bottom: 0.625rem;}.form-floating > .form-select{padding-top: 1.625rem; padding-bottom: 0.625rem;}.form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-control-plaintext ~ label, .form-floating > .form-select ~ label{color: rgba(var(--body-color-rgb), 0.65); transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);}.form-floating > .form-control:focus ~ label::after, .form-floating > .form-control:not(:placeholder-shown) ~ label::after, .form-floating > .form-control-plaintext ~ label::after, .form-floating > .form-select ~ label::after{position: absolute; inset: 1rem 0.375rem; z-index: -1; height: 1.5em; content: ""; background-color: #FFFFFF; border-radius: var(--border-radius);}.form-floating > .form-control:-webkit-autofill ~ label{color: rgba(var(--body-color-rgb), 0.65); transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);}.form-floating > .form-control-plaintext ~ label{border-width: var(--border-width) 0;}.form-floating > :disabled ~ label, .form-floating > .o_wysiwyg_loader ~ label, .form-floating > .form-control:disabled ~ label{color: #6C757D;}.form-floating > :disabled ~ label::after, .form-floating > .o_wysiwyg_loader ~ label::after, .form-floating > .form-control:disabled ~ label::after{background-color: #e9e9ea;}.input-group{position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%;}.input-group > .form-control, .input-group > .form-select, .input-group > .form-floating{position: relative; flex: 1 1 auto; width: 1%; min-width: 0;}.input-group > .form-control:focus, .input-group > .form-select:focus, .input-group > .form-floating:focus-within{z-index: 5;}.input-group .btn{position: relative; z-index: 2;}.input-group .btn:focus{z-index: 5;}.input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text, .input-group-lg > .btn{padding: 0.5rem 1rem; font-size: 1.25rem; border-radius: var(--border-radius-lg);}.input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text, .input-group-sm > .btn{padding: 0.25rem 0.5rem; font-size: 0.875rem; border-radius: var(--border-radius-sm);}.input-group-lg > .form-select, .input-group-sm > .form-select{padding-right: 3rem;}.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.o_dropdown_menu):not(.form-floating), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select{border-top-right-radius: 0; border-bottom-right-radius: 0;}.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.o_dropdown_menu):not(.form-floating), .input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4), .input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-control, .input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-select{border-top-right-radius: 0; border-bottom-right-radius: 0;}.input-group > :not(:first-child):not(.dropdown-menu):not(.o_dropdown_menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left: calc(var(--border-width) * -1); border-top-left-radius: 0; border-bottom-left-radius: 0;}.input-group > .form-floating:not(:first-child) > .form-control, .input-group > .form-floating:not(:first-child) > .form-select{border-top-left-radius: 0; border-bottom-left-radius: 0;}.was-validated .form-control:valid, .form-control.is-valid{border-color: var(--form-valid-border-color); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-control:valid:focus, .form-control.is-valid:focus{border-color: var(--form-valid-border-color); box-shadow: 0 0 0 0.25rem rgba(var(--success-rgb), 0.25);}.was-validated textarea.form-control:valid, textarea.form-control.is-valid{padding-right: calc(1.5em + 0.75rem); background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}.was-validated .form-select:valid, .form-select.is-valid{border-color: var(--form-valid-border-color);}.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"]{--form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); padding-right: 4.125rem; background-position: right 0.75rem center, center right 2.25rem; background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-select:valid:focus, .form-select.is-valid:focus{border-color: var(--form-valid-border-color); box-shadow: 0 0 0 0.25rem rgba(var(--success-rgb), 0.25);}.was-validated .form-control-color:valid, .form-control-color.is-valid{width: calc(3rem + calc(1.5em + 0.75rem));}.was-validated .form-check-input:valid, .form-check-input.is-valid{border-color: var(--form-valid-border-color);}.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked{background-color: var(--form-valid-color);}.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus{box-shadow: 0 0 0 0.25rem rgba(var(--success-rgb), 0.25);}.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label{color: var(--form-valid-color);}.form-check-inline .form-check-input ~ .valid-feedback{margin-left: .5em;}.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .was-validated .input-group > .form-select:not(:focus):valid, .input-group > .form-select:not(:focus).is-valid, .was-validated .input-group > .form-floating:not(:focus-within):valid, .input-group > .form-floating:not(:focus-within).is-valid{z-index: 3;}.was-validated .form-control:invalid, .form-control.is-invalid{border-color: var(--form-invalid-border-color); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus{border-color: var(--form-invalid-border-color); box-shadow: 0 0 0 0.25rem rgba(var(--danger-rgb), 0.25);}.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid{padding-right: calc(1.5em + 0.75rem); background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}.was-validated .form-select:invalid, .form-select.is-invalid{border-color: var(--form-invalid-border-color);}.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"]{--form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); padding-right: 4.125rem; background-position: right 0.75rem center, center right 2.25rem; background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus{border-color: var(--form-invalid-border-color); box-shadow: 0 0 0 0.25rem rgba(var(--danger-rgb), 0.25);}.was-validated .form-control-color:invalid, .form-control-color.is-invalid{width: calc(3rem + calc(1.5em + 0.75rem));}.was-validated .form-check-input:invalid, .form-check-input.is-invalid{border-color: var(--form-invalid-border-color);}.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked{background-color: var(--form-invalid-color);}.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus{box-shadow: 0 0 0 0.25rem rgba(var(--danger-rgb), 0.25);}.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label{color: var(--form-invalid-color);}.form-check-inline .form-check-input ~ .invalid-feedback{margin-left: .5em;}.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .was-validated .input-group > .form-select:not(:focus):invalid, .input-group > .form-select:not(:focus).is-invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid, .input-group > .form-floating:not(:focus-within).is-invalid{z-index: 4;}.btn{--btn-padding-x: 1rem; --btn-padding-y: 0.375rem; --btn-font-family: ; --btn-font-size: 1rem; --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: var(--border-radius); --btn-hover-border-color: transparent; --btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); --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); text-decoration: none; background-color: var(--btn-hover-bg); border-color: var(--btn-hover-border-color);}.btn-check + .btn:hover{color: var(--btn-color); background-color: var(--btn-bg); border-color: var(--btn-border-color);}.btn-check:focus-visible + .btn{border-color: var(--btn-hover-border-color); outline: 0; box-shadow: var(--btn-focus-box-shadow);}.btn-check:checked + .btn, :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);}.btn-check:checked + .btn:focus-visible, :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-check:checked:focus-visible + .btn{box-shadow: var(--btn-focus-box-shadow);}.btn:disabled, .btn.o_wysiwyg_loader, .btn.disabled, fieldset:disabled .btn, fieldset.o_wysiwyg_loader .btn{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-box-shadow: 0 0 0 #000; --btn-focus-shadow-rgb: 124, 95, 116; text-decoration: none;}.btn-link:hover, .btn-link:focus-visible{text-decoration: underline;}.btn-link:focus-visible{color: var(--btn-color);}.btn-link:hover{color: var(--btn-hover-color);}.btn-lg, .btn-group-lg > .btn{--btn-padding-y: 1rem; --btn-padding-x: 2.5rem; --btn-font-size: 1.25rem; --btn-border-radius: 2rem;}.btn-sm, .btn-group-sm > .btn{--btn-padding-y: 0.0625rem; --btn-padding-x: 0.5rem; --btn-font-size: 0.875rem; --btn-border-radius: var(--border-radius-sm);}.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;}}.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .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, .o_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: 1rem; --dropdown-color: var(--body-color); --dropdown-bg: #FFFFFF; --dropdown-border-color: var(--o-border-color); --dropdown-border-radius: var(--border-radius); --dropdown-border-width: var(--border-width); --dropdown-inner-border-radius: calc(var(--border-radius) - var(--border-width)); --dropdown-divider-bg: var(--o-border-color); --dropdown-divider-margin-y: 0.5rem; --dropdown-box-shadow: var(--box-shadow); --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{--bs-position: start;}.dropdown-menu-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-end{--bs-position: end;}.dropdown-menu-end[data-bs-popper]{right: 0; left: auto;}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start;}.dropdown-menu-sm-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-sm-end{--bs-position: end;}.dropdown-menu-sm-end[data-bs-popper]{right: 0; left: auto;}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start;}.dropdown-menu-md-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-md-end{--bs-position: end;}.dropdown-menu-md-end[data-bs-popper]{right: 0; left: auto;}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start;}.dropdown-menu-lg-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-lg-end{--bs-position: end;}.dropdown-menu-lg-end[data-bs-popper]{right: 0; left: auto;}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start;}.dropdown-menu-xl-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-xl-end{--bs-position: end;}.dropdown-menu-xl-end[data-bs-popper]{right: 0; left: auto;}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start;}.dropdown-menu-xxl-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-xxl-end{--bs-position: 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);}.dropup .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent;}.dropup .dropdown-toggle:empty::after{margin-left: 0;}.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);}.dropend .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid;}.dropend .dropdown-toggle:empty::after{margin-left: 0;}.dropend .dropdown-toggle::after{vertical-align: 0;}.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);}.dropstart .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: "";}.dropstart .dropdown-toggle::after{display: none;}.dropstart .dropdown-toggle::before{display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent;}.dropstart .dropdown-toggle:empty::after{margin-left: 0;}.dropstart .dropdown-toggle::before{vertical-align: 0;}.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); text-decoration: none; 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, .dropdown-item.o_wysiwyg_loader{color: var(--dropdown-link-disabled-color); pointer-events: none; background-color: transparent;}.dropdown-menu.show, .show.o_dropdown_menu{display: block;}.dropdown-header{display: block; padding: var(--dropdown-header-padding-y) var(--dropdown-header-padding-x); margin-bottom: 0; font-size: 0.875rem; 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(--o-border-color); --dropdown-box-shadow: ; --dropdown-link-color: #dee2e6; --dropdown-link-hover-color: #FFF; --dropdown-divider-bg: var(--o-border-color); --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;}.btn-group, .btn-group-vertical{position: relative; display: inline-flex; vertical-align: middle;}.btn-group > .btn, .btn-group-vertical > .btn{position: relative; flex: 1 1 auto;}.btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:focus + .btn, .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn-check:checked + .btn, .btn-group-vertical > .btn-check:focus + .btn, .btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active{z-index: 1;}.btn-toolbar{display: flex; flex-wrap: wrap; justify-content: flex-start;}.btn-toolbar .input-group{width: auto;}.btn-group{border-radius: var(--border-radius);}.btn-group > :not(.btn-check:first-child) + .btn, .btn-group > .btn-group:not(:first-child){margin-left: calc(var(--border-width) * -1);}.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn.dropdown-toggle-split:first-child, .btn-group > .btn-group:not(:last-child) > .btn{border-top-right-radius: 0; border-bottom-right-radius: 0;}.btn-group > .btn:nth-child(n + 3), .btn-group > :not(.btn-check) + .btn, .btn-group > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0; border-bottom-left-radius: 0;}.dropdown-toggle-split{padding-right: 0.75rem; padding-left: 0.75rem;}.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after{margin-left: 0;}.dropstart .dropdown-toggle-split::before{margin-right: 0;}.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split{padding-right: 0.375rem; padding-left: 0.375rem;}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split{padding-right: 1.875rem; padding-left: 1.875rem;}.btn-group-vertical{flex-direction: column; align-items: flex-start; justify-content: center;}.btn-group-vertical > .btn, .btn-group-vertical > .btn-group{width: 100%;}.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child){margin-top: calc(var(--border-width) * -1);}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn{border-bottom-right-radius: 0; border-bottom-left-radius: 0;}.btn-group-vertical > .btn ~ .btn, .btn-group-vertical > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0; border-top-right-radius: 0;}.nav{--nav-link-padding-x: 1rem; --nav-link-padding-y: 0.5rem; --nav-link-font-weight: ; --nav-link-color: var(--link-color); --nav-link-hover-color: var(--link-hover-color); --nav-link-disabled-color: var(--secondary-color); display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none;}.nav-link{display: block; padding: var(--nav-link-padding-y) var(--nav-link-padding-x); font-size: var(--nav-link-font-size); font-weight: var(--nav-link-font-weight); color: var(--nav-link-color); background: none; border: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.nav-link{transition: none;}}.nav-link:hover, .nav-link:focus{color: var(--nav-link-hover-color); text-decoration: none;}.nav-link.disabled, .nav-link:disabled, .nav-link.o_wysiwyg_loader{color: var(--nav-link-disabled-color); pointer-events: none; cursor: default;}.nav-tabs .dropdown-menu, .nav-tabs .o_dropdown_menu{margin-top: calc(-1 * var(--nav-tabs-border-width)); border-top-left-radius: 0; border-top-right-radius: 0;}.tab-content > .active{display: block;}.navbar{--navbar-padding-x: 0; --navbar-padding-y: 0.5rem; --navbar-color: rgba(var(--emphasis-color-rgb), 0.65); --navbar-hover-color: rgba(var(--emphasis-color-rgb), 0.8); --navbar-disabled-color: rgba(var(--emphasis-color-rgb), 0.3); --navbar-active-color: rgba(var(--emphasis-color-rgb), 1); --navbar-brand-padding-y: 0.3125rem; --navbar-brand-margin-end: 1rem; --navbar-brand-font-size: 1.25rem; --navbar-brand-color: rgba(var(--emphasis-color-rgb), 1); --navbar-brand-hover-color: rgba(var(--emphasis-color-rgb), 1); --navbar-nav-link-padding-x: 0.5rem; --navbar-toggler-padding-y: 0.25rem; --navbar-toggler-padding-x: 0.75rem; --navbar-toggler-font-size: 1.25rem; --navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --navbar-toggler-border-color: transparent; --navbar-toggler-border-radius: var(--border-radius); --navbar-toggler-focus-width: 0.25rem; --navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--navbar-padding-y) var(--navbar-padding-x);}.navbar > .container, .navbar > .o_container_small, .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl{display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between;}.navbar-brand{padding-top: var(--navbar-brand-padding-y); padding-bottom: var(--navbar-brand-padding-y); margin-right: var(--navbar-brand-margin-end); font-size: var(--navbar-brand-font-size); color: var(--navbar-brand-color); white-space: nowrap;}.navbar-brand:hover, .navbar-brand:focus{color: var(--navbar-brand-hover-color); text-decoration: none;}.navbar-nav{--nav-link-padding-x: 0; --nav-link-padding-y: 0.5rem; --nav-link-font-weight: ; --nav-link-color: var(--navbar-color); --nav-link-hover-color: var(--navbar-hover-color); --nav-link-disabled-color: var(--navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none;}.navbar-nav .nav-link.active, .navbar-nav .nav-link.show{color: var(--navbar-active-color);}.navbar-nav .dropdown-menu, .navbar-nav .o_dropdown_menu{position: static;}.navbar-toggler-icon{display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; background-image: var(--navbar-toggler-icon-bg); background-repeat: no-repeat; background-position: center; background-size: 100%;}@media (min-width: 576px){.navbar-expand-sm .navbar-nav .dropdown-menu, .navbar-expand-sm .navbar-nav .o_dropdown_menu{position: absolute;}}@media (min-width: 768px){.navbar-expand-md .navbar-nav .dropdown-menu, .navbar-expand-md .navbar-nav .o_dropdown_menu{position: absolute;}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap: nowrap; justify-content: flex-start;}.navbar-expand-lg .navbar-nav{flex-direction: row;}.navbar-expand-lg .navbar-nav .dropdown-menu, .navbar-expand-lg .navbar-nav .o_dropdown_menu{position: absolute;}.navbar-expand-lg .navbar-nav .nav-link{padding-right: var(--navbar-nav-link-padding-x); padding-left: var(--navbar-nav-link-padding-x);}}@media (min-width: 1200px){.navbar-expand-xl .navbar-nav .dropdown-menu, .navbar-expand-xl .navbar-nav .o_dropdown_menu{position: absolute;}}@media (min-width: 1400px){.navbar-expand-xxl .navbar-nav .dropdown-menu, .navbar-expand-xxl .navbar-nav .o_dropdown_menu{position: absolute;}}.navbar-expand .navbar-nav .dropdown-menu, .navbar-expand .navbar-nav .o_dropdown_menu{position: absolute;}.accordion-button:not(.collapsed){color: var(--accordion-active-color); background-color: var(--accordion-active-bg); box-shadow: inset 0 calc(-1 * var(--accordion-border-width)) 0 var(--accordion-border-color);}.accordion-button:not(.collapsed)::after{background-image: var(--accordion-btn-active-icon); transform: var(--accordion-btn-icon-transform);}.breadcrumb{--breadcrumb-padding-x: 1rem; --breadcrumb-padding-y: 0.75rem; --breadcrumb-margin-bottom: 1rem; --breadcrumb-bg: ; --breadcrumb-border-radius: ; --breadcrumb-divider-color: var(--secondary-color); --breadcrumb-item-padding-x: 0.5rem; --breadcrumb-item-active-color: var(--secondary-color); display: flex; flex-wrap: wrap; padding: var(--breadcrumb-padding-y) var(--breadcrumb-padding-x); margin-bottom: var(--breadcrumb-margin-bottom); font-size: var(--breadcrumb-font-size); list-style: none; background-color: var(--breadcrumb-bg); border-radius: var(--breadcrumb-border-radius);}.breadcrumb-item + .breadcrumb-item{padding-left: var(--breadcrumb-item-padding-x);}.breadcrumb-item + .breadcrumb-item::before{float: left; padding-right: var(--breadcrumb-item-padding-x); color: var(--breadcrumb-divider-color); content: var(--breadcrumb-divider, "/") ;}.breadcrumb-item.active{color: var(--breadcrumb-item-active-color);}.page-link.active, .active > .page-link{z-index: 3; color: var(--pagination-active-color); background-color: var(--pagination-active-bg); border-color: var(--pagination-active-border-color);}.badge{--badge-padding-x: 0.65em; --badge-padding-y: 0.35em; --badge-font-size: 0.75em; --badge-font-weight: 600; --badge-color: #FFF; --badge-border-radius: 50rem; display: inline-block; padding: var(--badge-padding-y) var(--badge-padding-x); font-size: var(--badge-font-size); font-weight: var(--badge-font-weight); line-height: 1; color: var(--badge-color); text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: var(--badge-border-radius);}.badge:empty{display: none;}.btn .badge{position: relative; top: -1px;}.alert{--alert-bg: transparent; --alert-padding-x: 1rem; --alert-padding-y: 1rem; --alert-margin-bottom: 1rem; --alert-color: inherit; --alert-border-color: transparent; --alert-border: var(--border-width) solid var(--alert-border-color); --alert-border-radius: var(--border-radius); --alert-link-color: inherit; position: relative; padding: var(--alert-padding-y) var(--alert-padding-x); margin-bottom: var(--alert-margin-bottom); color: var(--alert-color); background-color: var(--alert-bg); border: var(--alert-border); border-radius: var(--alert-border-radius);}.alert-heading{color: inherit;}.alert-link{font-weight: 600; color: var(--alert-link-color);}.alert-dismissible{padding-right: 3rem;}.alert-dismissible .btn-close{position: absolute; top: 0; right: 0; z-index: 2; padding: 1.25rem 1rem;}.alert-primary{--alert-color: var(--primary-text-emphasis); --alert-bg: var(--primary-bg-subtle); --alert-border-color: var(--primary-border-subtle); --alert-link-color: var(--primary-text-emphasis);}.alert-secondary{--alert-color: var(--secondary-text-emphasis); --alert-bg: var(--secondary-bg-subtle); --alert-border-color: var(--secondary-border-subtle); --alert-link-color: var(--secondary-text-emphasis);}.alert-success{--alert-color: var(--success-text-emphasis); --alert-bg: var(--success-bg-subtle); --alert-border-color: var(--success-border-subtle); --alert-link-color: var(--success-text-emphasis);}.alert-info{--alert-color: var(--info-text-emphasis); --alert-bg: var(--info-bg-subtle); --alert-border-color: var(--info-border-subtle); --alert-link-color: var(--info-text-emphasis);}.alert-warning{--alert-color: var(--warning-text-emphasis); --alert-bg: var(--warning-bg-subtle); --alert-border-color: var(--warning-border-subtle); --alert-link-color: var(--warning-text-emphasis);}.alert-danger{--alert-color: var(--danger-text-emphasis); --alert-bg: var(--danger-bg-subtle); --alert-border-color: var(--danger-border-subtle); --alert-link-color: var(--danger-text-emphasis);}.alert-light{--alert-color: var(--light-text-emphasis); --alert-bg: var(--light-bg-subtle); --alert-border-color: var(--light-border-subtle); --alert-link-color: var(--light-text-emphasis);}.alert-dark{--alert-color: var(--dark-text-emphasis); --alert-bg: var(--dark-bg-subtle); --alert-border-color: var(--dark-border-subtle); --alert-link-color: var(--dark-text-emphasis);}@keyframes progress-bar-stripes{0%{background-position-x: 1rem;}}.btn-close{--btn-close-color: #000; --btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); --btn-close-opacity: 0.5; --btn-close-hover-opacity: 0.75; --btn-close-focus-shadow: 0 0 0 0.25rem rgba(113, 75, 103, 0.25); --btn-close-focus-opacity: 1; --btn-close-disabled-opacity: 0.25; --btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em 0.25em; color: var(--btn-close-color); background: transparent var(--btn-close-bg) center/1em auto no-repeat; border: 0; border-radius: 0.4rem; opacity: var(--btn-close-opacity);}.btn-close:hover{color: var(--btn-close-color); text-decoration: none; opacity: var(--btn-close-hover-opacity);}.btn-close:focus{outline: 0; box-shadow: var(--btn-close-focus-shadow); opacity: var(--btn-close-focus-opacity);}.btn-close:disabled, .btn-close.o_wysiwyg_loader, .btn-close.disabled{pointer-events: none; user-select: none; opacity: var(--btn-close-disabled-opacity);}.btn-close-white{filter: var(--btn-close-white-filter);}[data-bs-theme="dark"] .btn-close{filter: var(--btn-close-white-filter);}.toast:not(.show){display: none;}.toast-header .btn-close{margin-right: calc(-.5 * var(--toast-padding-x)); margin-left: var(--toast-padding-x);}.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-box-shadow: var(--box-shadow-sm); --modal-inner-border-radius: calc(var(--border-radius-lg) - (var(--border-width))); --modal-header-padding-x: 1rem; --modal-header-padding-y: 1rem; --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: flex; align-items: center; min-height: calc(100% - var(--modal-margin) * 2);}.modal-content{position: relative; display: flex; 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: 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-header .btn-close{padding: calc(var(--modal-header-padding-y) * .5) calc(var(--modal-header-padding-x) * .5); margin: calc(-.5 * var(--modal-header-padding-y)) calc(-.5 * var(--modal-header-padding-x)) calc(-.5 * var(--modal-header-padding-y)) auto;}.modal-title{margin-bottom: 0; line-height: var(--modal-title-line-height);}.modal-body{position: relative; flex: 1 1 auto; padding: var(--modal-padding);}.modal-footer{display: flex; flex-shrink: 0; flex-wrap: wrap; align-items: center; 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-box-shadow: var(--box-shadow);}.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{position: relative;}.carousel.pointer-event{touch-action: pan-y;}.carousel-inner{position: relative; width: 100%; overflow: hidden;}.carousel-inner::after{display: block; clear: both; content: "";}.carousel-item{position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out;}@media (prefers-reduced-motion: reduce){.carousel-item{transition: none;}}.carousel-item.active, .carousel-item-next, .carousel-item-prev{display: block;}.carousel-item-next:not(.carousel-item-start), .active.carousel-item-end{transform: translateX(100%);}.carousel-item-prev:not(.carousel-item-end), .active.carousel-item-start{transform: translateX(-100%);}.carousel-fade .carousel-item{opacity: 0; transition-property: opacity; transform: none;}.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end{z-index: 1; opacity: 1;}.carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end{z-index: 0; opacity: 0; transition: opacity 0s 0.6s;}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end{transition: none;}}.carousel-control-prev, .carousel-control-next{position: absolute; top: 0; bottom: 0; z-index: 1; display: flex; align-items: center; justify-content: center; width: 10%; padding: 0; color: #FFF; text-align: center; background: none; border: 0; opacity: 0.5; transition: opacity 0.15s ease;}@media (prefers-reduced-motion: reduce){.carousel-control-prev, .carousel-control-next{transition: none;}}.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus{color: #FFF; text-decoration: none; outline: 0; opacity: 0.9;}.carousel-control-prev{left: 0;}.carousel-control-next{right: 0;}.carousel-control-prev-icon, .carousel-control-next-icon{display: inline-block; width: 2rem; height: 2rem; background-repeat: no-repeat; background-position: 50%; background-size: 100% 100%;}.carousel-control-prev-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") ;}.carousel-control-next-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") ;}.carousel-indicators{position: absolute; right: 0; bottom: 0; left: 0; z-index: 2; display: flex; justify-content: center; padding: 0; margin-right: 10%; margin-bottom: 1rem; margin-left: 10%;}.carousel-indicators [data-bs-target]{box-sizing: content-box; 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-indicators .active{opacity: 1;}.carousel-caption{position: absolute; right: 15%; bottom: 1.25rem; left: 15%; padding-top: 1.25rem; padding-bottom: 1.25rem; color: #FFF; text-align: center;}.carousel-dark .carousel-control-prev-icon, .carousel-dark .carousel-control-next-icon{filter: invert(1) grayscale(100);}.carousel-dark .carousel-indicators [data-bs-target]{background-color: #000;}.carousel-dark .carousel-caption{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;}@keyframes spinner-border{to{transform: rotate(360deg) ;}}@keyframes spinner-grow{0%{transform: scale(0);}50%{opacity: 1; transform: none;}}.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm{--offcanvas-zindex: 1045; --offcanvas-width: var(--Offcanvas-horizontal-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-box-shadow: var(--box-shadow-sm); --offcanvas-transition: transform 0.3s ease-in-out; --offcanvas-title-line-height: 1.5;}@media (max-width: 575.98px){.offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding){transform: none;}}@media (max-width: 767.98px){.offcanvas-md.showing, .offcanvas-md.show:not(.hiding){transform: none;}}@media (max-width: 991.98px){.offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding){transform: none;}}@media (max-width: 1199.98px){.offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding){transform: none;}}@media (max-width: 1399.98px){.offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding){transform: none;}}.offcanvas{position: fixed; bottom: 0; z-index: var(--offcanvas-zindex); display: flex; 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-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas.showing, .offcanvas.show:not(.hiding){transform: none;}.offcanvas.showing, .offcanvas.hiding, .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: flex; align-items: center; padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x);}.offcanvas-header .btn-close{padding: calc(var(--offcanvas-padding-y) * .5) calc(var(--offcanvas-padding-x) * .5); margin: calc(-.5 * var(--offcanvas-padding-y)) calc(-.5 * var(--offcanvas-padding-x)) calc(-.5 * var(--offcanvas-padding-y)) auto;}.offcanvas-body{flex-grow: 1; padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x); overflow-y: auto;}@keyframes placeholder-glow{50%{opacity: 0.2;}}@keyframes placeholder-wave{100%{mask-position: -200% 0%;}}.text-bg-primary{color: #FFFFFF !important; background-color: RGBA(var(--primary-rgb), var(--bg-opacity, 1)) !important;}.text-bg-secondary{color: #212529 !important; background-color: RGBA(var(--secondary-rgb), var(--bg-opacity, 1)) !important;}.text-bg-success{color: #FFFFFF !important; background-color: RGBA(var(--success-rgb), var(--bg-opacity, 1)) !important;}.text-bg-info{color: #FFFFFF !important; background-color: RGBA(var(--info-rgb), var(--bg-opacity, 1)) !important;}.text-bg-warning{color: #212529 !important; background-color: RGBA(var(--warning-rgb), var(--bg-opacity, 1)) !important;}.text-bg-danger{color: #FFFFFF !important; background-color: RGBA(var(--danger-rgb), var(--bg-opacity, 1)) !important;}.text-bg-light{color: #212529 !important; background-color: RGBA(var(--light-rgb), var(--bg-opacity, 1)) !important;}.text-bg-dark{color: #FFFFFF !important; background-color: RGBA(var(--dark-rgb), var(--bg-opacity, 1)) !important;}.visually-hidden, .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:not(caption), .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position: absolute !important;}.text-truncate{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/* /html_builder/static/src/scss/utilities_custom.scss */


/* /web/static/lib/bootstrap/scss/utilities/_api.scss */
 .align-baseline{vertical-align: baseline !important;}.align-top{vertical-align: top !important;}.align-middle{vertical-align: middle !important;}.align-bottom{vertical-align: bottom !important;}.align-text-bottom{vertical-align: text-bottom !important;}.align-text-top{vertical-align: text-top !important;}.object-fit-cover{object-fit: cover !important;}.opacity-0{opacity: 0 !important;}.opacity-75{opacity: 0.75 !important;}.overflow-hidden{overflow: hidden !important;}.d-inline-block{display: inline-block !important;}.d-block{display: block !important;}.d-flex{display: flex !important;}.d-inline-flex{display: inline-flex !important;}.d-none{display: none !important;}.shadow-sm{box-shadow: var(--box-shadow-sm) !important;}.position-static{position: static !important;}.position-relative{position: relative !important;}.position-absolute{position: absolute !important;}.position-fixed{position: fixed !important;}.top-0{top: 0 !important;}.bottom-0{bottom: 0 !important;}.start-0{left: 0 !important;}.end-0{right: 0 !important;}.border{border: var(--border-width) var(--border-style) var(--border-color) !important;}.border-0{border: 0 !important;}.border-top{border-top: var(--border-width) var(--border-style) var(--border-color) !important;}.border-end-0{border-right: 0 !important;}.border-bottom{border-bottom: var(--border-width) var(--border-style) var(--border-color) !important;}.border-start-0{border-left: 0 !important;}.border-primary{--border-opacity: 1; border-color: rgba(var(--primary-rgb), var(--border-opacity)) !important;}.w-25{width: 25% !important;}.w-75{width: 75% !important;}.w-100{width: 100% !important;}.w-auto{width: auto !important;}.h-100{height: 100% !important;}.flex-row{flex-direction: row !important;}.flex-column{flex-direction: column !important;}.flex-column-reverse{flex-direction: column-reverse !important;}.flex-grow-1{flex-grow: 1 !important;}.flex-shrink-0{flex-shrink: 0 !important;}.flex-wrap{flex-wrap: wrap !important;}.justify-content-end{justify-content: flex-end !important;}.justify-content-center{justify-content: center !important;}.justify-content-between{justify-content: space-between !important;}.align-items-start{align-items: flex-start !important;}.align-items-end{align-items: flex-end !important;}.align-items-center{align-items: center !important;}.align-items-baseline{align-items: baseline !important;}.align-items-stretch{align-items: stretch !important;}.align-content-start{align-content: flex-start !important;}.align-content-end{align-content: flex-end !important;}.align-content-center{align-content: center !important;}.align-content-between{align-content: space-between !important;}.align-content-around{align-content: space-around !important;}.align-content-stretch{align-content: stretch !important;}.align-self-auto{align-self: auto !important;}.align-self-start{align-self: flex-start !important;}.align-self-end{align-self: flex-end !important;}.align-self-center{align-self: center !important;}.align-self-baseline{align-self: baseline !important;}.align-self-stretch{align-self: stretch !important;}.order-first{order: -1 !important;}.m-0{margin: 0 !important;}.mx-auto{margin-right: auto !important; margin-left: auto !important;}.my-0{margin-top: 0 !important; margin-bottom: 0 !important;}.mt-1{margin-top: 0.25rem !important;}.mt-2{margin-top: 0.5rem !important;}.mt-3{margin-top: 1rem !important;}.mt-5{margin-top: 3rem !important;}.mt-auto{margin-top: auto !important;}.me-2{margin-right: 0.5rem !important;}.me-4{margin-right: 1.5rem !important;}.me-auto{margin-right: auto !important;}.mb-0{margin-bottom: 0 !important;}.mb-1{margin-bottom: 0.25rem !important;}.mb-2{margin-bottom: 0.5rem !important;}.mb-3{margin-bottom: 1rem !important;}.mb-4{margin-bottom: 1.5rem !important;}.mb-5{margin-bottom: 3rem !important;}.ms-2{margin-left: 0.5rem !important;}.ms-auto{margin-left: auto !important;}.mx-n3{margin-right: -1rem !important; margin-left: -1rem !important;}.mt-n1{margin-top: -0.25rem !important;}.me-n1{margin-right: -0.25rem !important;}.p-0{padding: 0 !important;}.p-1{padding: 0.25rem !important;}.p-2{padding: 0.5rem !important;}.p-3{padding: 1rem !important;}.px-0{padding-right: 0 !important; padding-left: 0 !important;}.px-2{padding-right: 0.5rem !important; padding-left: 0.5rem !important;}.px-3{padding-right: 1rem !important; padding-left: 1rem !important;}.px-4{padding-right: 1.5rem !important; padding-left: 1.5rem !important;}.py-3{padding-top: 1rem !important; padding-bottom: 1rem !important;}.pt-0{padding-top: 0 !important;}.pt-2{padding-top: 0.5rem !important;}.pt-5{padding-top: 3rem !important;}.pe-0{padding-right: 0 !important;}.pe-2{padding-right: 0.5rem !important;}.ps-0{padding-left: 0 !important;}.ps-2{padding-left: 0.5rem !important;}.ps-3{padding-left: 1rem !important;}.gap-2{gap: 0.5rem !important;}.gap-3{gap: 1rem !important;}.gap-4{gap: 1.5rem !important;}.row-gap-2{row-gap: 0.5rem !important;}.fs-4{font-size: calc(1.275rem + 0.3vw) !important;}.lh-1{line-height: 1 !important;}.lh-lg{line-height: 2 !important;}.text-start{text-align: left !important;}.text-end{text-align: right !important;}.text-center{text-align: center !important;}.text-decoration-none{text-decoration: none !important;}.text-decoration-underline{text-decoration: underline !important;}.text-decoration-line-through{text-decoration: line-through !important;}.text-lowercase{text-transform: lowercase !important;}.text-uppercase{text-transform: uppercase !important;}.text-capitalize{text-transform: capitalize !important;}.text-wrap{white-space: normal !important;}.text-nowrap{white-space: nowrap !important;}.text-prewrap{white-space: pre-wrap !important;}.text-break{word-wrap: break-word !important; word-break: break-word !important;}.text-primary{--text-opacity: 1; color: rgba(var(--primary-rgb), var(--text-opacity)) !important;}.text-secondary{--text-opacity: 1; color: rgba(var(--secondary-rgb), var(--text-opacity)) !important;}.text-success{--text-opacity: 1; color: rgba(var(--success-rgb), var(--text-opacity)) !important;}.text-info{--text-opacity: 1; color: rgba(var(--info-rgb), var(--text-opacity)) !important;}.text-warning{--text-opacity: 1; color: rgba(var(--warning-rgb), var(--text-opacity)) !important;}.text-danger{--text-opacity: 1; color: rgba(var(--danger-rgb), var(--text-opacity)) !important;}.text-light{--text-opacity: 1; color: rgba(var(--light-rgb), var(--text-opacity)) !important;}.text-dark{--text-opacity: 1; color: rgba(var(--dark-rgb), var(--text-opacity)) !important;}.text-black{--text-opacity: 1; color: rgba(var(--black-rgb), var(--text-opacity)) !important;}.text-white{--text-opacity: 1; color: rgba(var(--white-rgb), var(--text-opacity)) !important;}.text-body{--text-opacity: 1; color: rgba(var(--body-color-rgb), var(--text-opacity)) !important;}.text-muted{--text-opacity: 1; color: var(--secondary-color) !important;}.text-black-50{--text-opacity: 1; color: rgba(0, 0, 0, 0.5) !important;}.text-white-50{--text-opacity: 1; color: rgba(255, 255, 255, 0.5) !important;}.text-body-secondary{--text-opacity: 1; color: var(--secondary-color) !important;}.text-body-tertiary{--text-opacity: 1; color: var(--tertiary-color) !important;}.text-body-emphasis{--text-opacity: 1; color: var(--emphasis-color) !important;}.text-reset{--text-opacity: 1; color: inherit !important;}.text-opacity-25{--text-opacity: 0.25;}.text-opacity-50{--text-opacity: 0.5;}.text-opacity-75{--text-opacity: 0.75;}.text-opacity-100{--text-opacity: 1;}.text-primary-emphasis{color: var(--primary-text-emphasis) !important;}.text-secondary-emphasis{color: var(--secondary-text-emphasis) !important;}.text-success-emphasis{color: var(--success-text-emphasis) !important;}.text-info-emphasis{color: var(--info-text-emphasis) !important;}.text-warning-emphasis{color: var(--warning-text-emphasis) !important;}.text-danger-emphasis{color: var(--danger-text-emphasis) !important;}.text-light-emphasis{color: var(--light-text-emphasis) !important;}.text-dark-emphasis{color: var(--dark-text-emphasis) !important;}.bg-primary{--bg-opacity: 1; background-color: rgba(var(--primary-rgb), var(--bg-opacity)) !important;}.bg-secondary{--bg-opacity: 1; background-color: rgba(var(--secondary-rgb), var(--bg-opacity)) !important;}.bg-success{--bg-opacity: 1; background-color: rgba(var(--success-rgb), var(--bg-opacity)) !important;}.bg-info{--bg-opacity: 1; background-color: rgba(var(--info-rgb), var(--bg-opacity)) !important;}.bg-warning{--bg-opacity: 1; background-color: rgba(var(--warning-rgb), var(--bg-opacity)) !important;}.bg-danger{--bg-opacity: 1; background-color: rgba(var(--danger-rgb), var(--bg-opacity)) !important;}.bg-light{--bg-opacity: 1; background-color: rgba(var(--light-rgb), var(--bg-opacity)) !important;}.bg-dark{--bg-opacity: 1; background-color: rgba(var(--dark-rgb), var(--bg-opacity)) !important;}.bg-black{--bg-opacity: 1; background-color: rgba(var(--black-rgb), var(--bg-opacity)) !important;}.bg-white{--bg-opacity: 1; background-color: rgba(var(--white-rgb), var(--bg-opacity)) !important;}.bg-body{--bg-opacity: 1; background-color: rgba(var(--body-bg-rgb), var(--bg-opacity)) !important;}.bg-transparent{--bg-opacity: 1; background-color: transparent !important;}.bg-body-secondary{--bg-opacity: 1; background-color: rgba(var(--secondary-bg-rgb), var(--bg-opacity)) !important;}.bg-body-tertiary{--bg-opacity: 1; background-color: rgba(var(--tertiary-bg-rgb), var(--bg-opacity)) !important;}.bg-opacity-0{--bg-opacity: 0;}.bg-opacity-25{--bg-opacity: 0.25;}.bg-opacity-50{--bg-opacity: 0.5;}.bg-opacity-75{--bg-opacity: 0.75;}.bg-opacity-100{--bg-opacity: 1;}.bg-opacity-disabled{--bg-opacity: 0.5;}.bg-opacity-muted{--bg-opacity: 0.76;}.bg-primary-subtle{background-color: var(--primary-bg-subtle) !important;}.bg-secondary-subtle{background-color: var(--secondary-bg-subtle) !important;}.bg-success-subtle{background-color: var(--success-bg-subtle) !important;}.bg-info-subtle{background-color: var(--info-bg-subtle) !important;}.bg-warning-subtle{background-color: var(--warning-bg-subtle) !important;}.bg-danger-subtle{background-color: var(--danger-bg-subtle) !important;}.bg-light-subtle{background-color: var(--light-bg-subtle) !important;}.bg-dark-subtle{background-color: var(--dark-bg-subtle) !important;}.bg-gradient{background-image: var(--gradient) !important;}.pe-none{pointer-events: none !important;}.rounded{--box-border-radius: var(--border-radius) !important;}.rounded-0{--box-border-radius: 0 !important;}.rounded-3{--box-border-radius: var(--border-radius-lg) !important;}.rounded-circle, .fa.rounded-empty-circle{--box-border-radius: 50% !important;}.rounded-pill{--box-border-radius: var(--border-radius-pill) !important;}.z-1{z-index: 1 !important;}.cursor-pointer{cursor: pointer !important;}@media (min-width: 576px){.w-sm-auto{width: auto !important;}.flex-sm-grow-0{flex-grow: 0 !important;}.align-items-sm-start{align-items: flex-start !important;}.align-items-sm-end{align-items: flex-end !important;}.align-items-sm-center{align-items: center !important;}.align-items-sm-baseline{align-items: baseline !important;}.align-items-sm-stretch{align-items: stretch !important;}.align-content-sm-start{align-content: flex-start !important;}.align-content-sm-end{align-content: flex-end !important;}.align-content-sm-center{align-content: center !important;}.align-content-sm-between{align-content: space-between !important;}.align-content-sm-around{align-content: space-around !important;}.align-content-sm-stretch{align-content: stretch !important;}.align-self-sm-auto{align-self: auto !important;}.align-self-sm-start{align-self: flex-start !important;}.align-self-sm-end{align-self: flex-end !important;}.align-self-sm-center{align-self: center !important;}.align-self-sm-baseline{align-self: baseline !important;}.align-self-sm-stretch{align-self: stretch !important;}.text-sm-start{text-align: left !important;}.text-sm-end{text-align: right !important;}.text-sm-center{text-align: center !important;}}@media (min-width: 768px){.d-md-inline{display: inline !important;}.d-md-inline-flex{display: inline-flex !important;}.d-md-none{display: none !important;}.align-items-md-start{align-items: flex-start !important;}.align-items-md-end{align-items: flex-end !important;}.align-items-md-center{align-items: center !important;}.align-items-md-baseline{align-items: baseline !important;}.align-items-md-stretch{align-items: stretch !important;}.align-content-md-start{align-content: flex-start !important;}.align-content-md-end{align-content: flex-end !important;}.align-content-md-center{align-content: center !important;}.align-content-md-between{align-content: space-between !important;}.align-content-md-around{align-content: space-around !important;}.align-content-md-stretch{align-content: stretch !important;}.align-self-md-auto{align-self: auto !important;}.align-self-md-start{align-self: flex-start !important;}.align-self-md-end{align-self: flex-end !important;}.align-self-md-center{align-self: center !important;}.align-self-md-baseline{align-self: baseline !important;}.align-self-md-stretch{align-self: stretch !important;}.text-md-start{text-align: left !important;}.text-md-end{text-align: right !important;}.text-md-center{text-align: center !important;}}@media (min-width: 992px){.d-lg-inline-block{display: inline-block !important;}.d-lg-block{display: block !important;}.d-lg-none{display: none !important;}.position-lg-sticky{position: sticky !important;}.w-lg-auto{width: auto !important;}.flex-lg-grow-0{flex-grow: 0 !important;}.align-items-lg-start{align-items: flex-start !important;}.align-items-lg-end{align-items: flex-end !important;}.align-items-lg-center{align-items: center !important;}.align-items-lg-baseline{align-items: baseline !important;}.align-items-lg-stretch{align-items: stretch !important;}.align-content-lg-start{align-content: flex-start !important;}.align-content-lg-end{align-content: flex-end !important;}.align-content-lg-center{align-content: center !important;}.align-content-lg-between{align-content: space-between !important;}.align-content-lg-around{align-content: space-around !important;}.align-content-lg-stretch{align-content: stretch !important;}.align-self-lg-auto{align-self: auto !important;}.align-self-lg-start{align-self: flex-start !important;}.align-self-lg-end{align-self: flex-end !important;}.align-self-lg-center{align-self: center !important;}.align-self-lg-baseline{align-self: baseline !important;}.align-self-lg-stretch{align-self: stretch !important;}.mt-lg-2{margin-top: 0.5rem !important;}.mb-lg-auto{margin-bottom: auto !important;}.pt-lg-0{padding-top: 0 !important;}.pe-lg-2{padding-right: 0.5rem !important;}.text-lg-start{text-align: left !important;}.text-lg-end{text-align: right !important;}.text-lg-center{text-align: center !important;}}@media (min-width: 1200px){.d-xl-inline{display: inline !important;}.align-items-xl-start{align-items: flex-start !important;}.align-items-xl-end{align-items: flex-end !important;}.align-items-xl-center{align-items: center !important;}.align-items-xl-baseline{align-items: baseline !important;}.align-items-xl-stretch{align-items: stretch !important;}.align-content-xl-start{align-content: flex-start !important;}.align-content-xl-end{align-content: flex-end !important;}.align-content-xl-center{align-content: center !important;}.align-content-xl-between{align-content: space-between !important;}.align-content-xl-around{align-content: space-around !important;}.align-content-xl-stretch{align-content: stretch !important;}.align-self-xl-auto{align-self: auto !important;}.align-self-xl-start{align-self: flex-start !important;}.align-self-xl-end{align-self: flex-end !important;}.align-self-xl-center{align-self: center !important;}.align-self-xl-baseline{align-self: baseline !important;}.align-self-xl-stretch{align-self: stretch !important;}.text-xl-start{text-align: left !important;}.text-xl-end{text-align: right !important;}.text-xl-center{text-align: center !important;}}@media (min-width: 1400px){.align-items-xxl-start{align-items: flex-start !important;}.align-items-xxl-end{align-items: flex-end !important;}.align-items-xxl-center{align-items: center !important;}.align-items-xxl-baseline{align-items: baseline !important;}.align-items-xxl-stretch{align-items: stretch !important;}.align-content-xxl-start{align-content: flex-start !important;}.align-content-xxl-end{align-content: flex-end !important;}.align-content-xxl-center{align-content: center !important;}.align-content-xxl-between{align-content: space-between !important;}.align-content-xxl-around{align-content: space-around !important;}.align-content-xxl-stretch{align-content: stretch !important;}.align-self-xxl-auto{align-self: auto !important;}.align-self-xxl-start{align-self: flex-start !important;}.align-self-xxl-end{align-self: flex-end !important;}.align-self-xxl-center{align-self: center !important;}.align-self-xxl-baseline{align-self: baseline !important;}.align-self-xxl-stretch{align-self: stretch !important;}.text-xxl-start{text-align: left !important;}.text-xxl-end{text-align: right !important;}.text-xxl-center{text-align: center !important;}}@media (min-width: 1200px){.fs-4{font-size: 1.5rem !important;}}@media print{.d-print-none{display: none !important;}}

/* /web/static/src/scss/bootstrap_review.scss */
 .alert{clear: both;}@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{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);}.form-check .form-check-input:not(:disabled):not(.o_wysiwyg_loader), .form-check .form-check-input:not(:disabled):not(.o_wysiwyg_loader) + label{cursor: pointer;}.form-check:hover, .form-check:hover .form-check-input:not(:disabled):not(.o_wysiwyg_loader){border-color: #714B67;}.form-select:where(:not(:disabled)):hover{border-color: #714B67;}.dropdown-menu[x-placement^="top"], [x-placement^="top"].o_dropdown_menu, .dropdown-menu[x-placement^="right"], [x-placement^="right"].o_dropdown_menu, .dropdown-menu[x-placement^="bottom"], [x-placement^="bottom"].o_dropdown_menu, .dropdown-menu[x-placement^="left"], [x-placement^="left"].o_dropdown_menu{right: auto;}.carousel-indicators{list-style: none;}@keyframes progress-bar-stripes{0%{background-position-x: var(--progress-height, 1rem);}}

/* /web/static/src/scss/bootstrap_review_frontend.scss */
 .bg-100{--background-color: #F8F9FA; --color: #212529; background-color: #F8F9FA !important; color: #212529;}.bg-100 .text-muted, .o_colored_level .bg-100 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-100:hover, a.bg-100:focus, button.bg-100:hover, button.bg-100:focus{--background-color: #dae0e5; --color: #212529; background-color: #dae0e5 !important; color: #212529;}.text-100{color: #F8F9FA !important;}a.text-100:hover, a.text-100:focus{color: #bdc6d0 !important;}.bg-200{--background-color: #E9ECEF; --color: #212529; background-color: #E9ECEF !important; color: #212529;}.bg-200 .text-muted, .o_colored_level .bg-200 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-200:hover, a.bg-200:focus, button.bg-200:hover, button.bg-200:focus{--background-color: #cbd3da; --color: #212529; background-color: #cbd3da !important; color: #212529;}.text-200{color: #E9ECEF !important;}a.text-200:hover, a.text-200:focus{color: #aeb9c4 !important;}.bg-300{--background-color: #DEE2E6; --color: #212529; background-color: #DEE2E6 !important; color: #212529;}.bg-300 .text-muted, .o_colored_level .bg-300 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-300:hover, a.bg-300:focus, button.bg-300:hover, button.bg-300:focus{--background-color: #c1c9d0; --color: #212529; background-color: #c1c9d0 !important; color: #212529;}.text-300{color: #DEE2E6 !important;}a.text-300:hover, a.text-300:focus{color: #a4afba !important;}.bg-400{--background-color: #CED4DA; --color: #212529; background-color: #CED4DA !important; color: #212529;}.bg-400 .text-muted, .o_colored_level .bg-400 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-400:hover, a.bg-400:focus, button.bg-400:hover, button.bg-400:focus{--background-color: #b1bbc4; --color: #212529; background-color: #b1bbc4 !important; color: #212529;}.text-400{color: #CED4DA !important;}a.text-400:hover, a.text-400:focus{color: #94a1ae !important;}.bg-500{--background-color: #ADB5BD; --color: #212529; background-color: #ADB5BD !important; color: #212529;}.bg-500 .text-muted, .o_colored_level .bg-500 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-500:hover, a.bg-500:focus, button.bg-500:hover, button.bg-500:focus{--background-color: #919ca6; --color: #212529; background-color: #919ca6 !important; color: #212529;}.text-500{color: #ADB5BD !important;}a.text-500:hover, a.text-500:focus{color: #748290 !important;}.bg-600{--background-color: #6C757D; --color: #FFFFFF; background-color: #6C757D !important; color: #FFFFFF;}.bg-600 .text-muted, .o_colored_level .bg-600 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-600:hover, a.bg-600:focus, button.bg-600:hover, button.bg-600:focus{--background-color: #545b62; --color: #FFFFFF; background-color: #545b62 !important; color: #FFFFFF;}.text-600{color: #6C757D !important;}a.text-600:hover, a.text-600:focus{color: #3d4246 !important;}.bg-700{--background-color: #495057; --color: #FFFFFF; background-color: #495057 !important; color: #FFFFFF;}.bg-700 .text-muted, .o_colored_level .bg-700 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-700:hover, a.bg-700:focus, button.bg-700:hover, button.bg-700:focus{--background-color: #32373b; --color: #FFFFFF; background-color: #32373b !important; color: #FFFFFF;}.text-700{color: #495057 !important;}a.text-700:hover, a.text-700:focus{color: #1a1d20 !important;}.bg-800{--background-color: #343A40; --color: #FFFFFF; background-color: #343A40 !important; color: #FFFFFF;}.bg-800 .text-muted, .o_colored_level .bg-800 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-800:hover, a.bg-800:focus, button.bg-800:hover, button.bg-800:focus{--background-color: #1d2124; --color: #FFFFFF; background-color: #1d2124 !important; color: #FFFFFF;}.text-800{color: #343A40 !important;}a.text-800:hover, a.text-800:focus{color: #060708 !important;}.bg-900{--background-color: #212529; --color: #FFFFFF; background-color: #212529 !important; color: #FFFFFF;}.bg-900 .text-muted, .o_colored_level .bg-900 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-900:hover, a.bg-900:focus, button.bg-900:hover, button.bg-900:focus{--background-color: #0a0c0d; --color: #FFFFFF; background-color: #0a0c0d !important; color: #FFFFFF;}.text-900{color: #212529 !important;}a.text-900:hover, a.text-900:focus{color: black !important;}.bg-white-85{--background-color: rgba(255, 255, 255, 0.85); --color: #212529; background-color: rgba(255, 255, 255, 0.85) !important; color: #212529;}.bg-white-85 .text-muted, .o_colored_level .bg-white-85 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-white-85:hover, a.bg-white-85:focus, button.bg-white-85:hover, button.bg-white-85:focus{--background-color: rgba(230, 230, 230, 0.85); --color: #212529; background-color: rgba(230, 230, 230, 0.85) !important; color: #212529;}.text-white-85{color: rgba(255, 255, 255, 0.85) !important;}a.text-white-85:hover, a.text-white-85:focus{color: rgba(204, 204, 204, 0.85) !important;}.bg-white-75{--background-color: rgba(255, 255, 255, 0.75); --color: #212529; background-color: rgba(255, 255, 255, 0.75) !important; color: #212529;}.bg-white-75 .text-muted, .o_colored_level .bg-white-75 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-white-75:hover, a.bg-white-75:focus, button.bg-white-75:hover, button.bg-white-75:focus{--background-color: rgba(230, 230, 230, 0.75); --color: #212529; background-color: rgba(230, 230, 230, 0.75) !important; color: #212529;}.text-white-75{color: rgba(255, 255, 255, 0.75) !important;}a.text-white-75:hover, a.text-white-75:focus{color: rgba(204, 204, 204, 0.75) !important;}.bg-white-50{--background-color: rgba(255, 255, 255, 0.5); --color: #212529; background-color: rgba(255, 255, 255, 0.5) !important; color: #212529;}.bg-white-50 .text-muted, .o_colored_level .bg-white-50 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-white-50:hover, a.bg-white-50:focus, button.bg-white-50:hover, button.bg-white-50:focus{--background-color: rgba(230, 230, 230, 0.5); --color: #212529; background-color: rgba(230, 230, 230, 0.5) !important; color: #212529;}.text-white-50{color: rgba(255, 255, 255, 0.5) !important;}a.text-white-50:hover, a.text-white-50:focus{color: rgba(204, 204, 204, 0.5) !important;}.bg-white-25{--background-color: rgba(255, 255, 255, 0.25); --color: ; background-color: rgba(255, 255, 255, 0.25) !important;}a.bg-white-25:hover, a.bg-white-25:focus, button.bg-white-25:hover, button.bg-white-25:focus{--background-color: rgba(230, 230, 230, 0.25); --color: ; background-color: rgba(230, 230, 230, 0.25) !important;}.text-white-25{color: rgba(255, 255, 255, 0.25) !important;}a.text-white-25:hover, a.text-white-25:focus{color: rgba(204, 204, 204, 0.25) !important;}.bg-black-75{--background-color: rgba(0, 0, 0, 0.75); --color: #FFFFFF; background-color: rgba(0, 0, 0, 0.75) !important; color: #FFFFFF;}.bg-black-75 .text-muted, .o_colored_level .bg-black-75 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-black-75:hover, a.bg-black-75:focus, button.bg-black-75:hover, button.bg-black-75:focus{--background-color: rgba(0, 0, 0, 0.75); --color: #FFFFFF; background-color: rgba(0, 0, 0, 0.75) !important; color: #FFFFFF;}.text-black-75{color: rgba(0, 0, 0, 0.75) !important;}a.text-black-75:hover, a.text-black-75:focus{color: rgba(0, 0, 0, 0.75) !important;}.bg-black-50{--background-color: rgba(0, 0, 0, 0.5); --color: #FFFFFF; background-color: rgba(0, 0, 0, 0.5) !important; color: #FFFFFF;}.bg-black-50 .text-muted, .o_colored_level .bg-black-50 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-black-50:hover, a.bg-black-50:focus, button.bg-black-50:hover, button.bg-black-50:focus{--background-color: rgba(0, 0, 0, 0.5); --color: #FFFFFF; background-color: rgba(0, 0, 0, 0.5) !important; color: #FFFFFF;}.text-black-50{color: rgba(0, 0, 0, 0.5) !important;}a.text-black-50:hover, a.text-black-50:focus{color: rgba(0, 0, 0, 0.5) !important;}.bg-black-25{--background-color: rgba(0, 0, 0, 0.25); --color: ; background-color: rgba(0, 0, 0, 0.25) !important;}a.bg-black-25:hover, a.bg-black-25:focus, button.bg-black-25:hover, button.bg-black-25:focus{--background-color: rgba(0, 0, 0, 0.25); --color: ; background-color: rgba(0, 0, 0, 0.25) !important;}.text-black-25{color: rgba(0, 0, 0, 0.25) !important;}a.text-black-25:hover, a.text-black-25:focus{color: rgba(0, 0, 0, 0.25) !important;}.bg-black-15{--background-color: rgba(0, 0, 0, 0.15); --color: ; background-color: rgba(0, 0, 0, 0.15) !important;}a.bg-black-15:hover, a.bg-black-15:focus, button.bg-black-15:hover, button.bg-black-15:focus{--background-color: rgba(0, 0, 0, 0.15); --color: ; background-color: rgba(0, 0, 0, 0.15) !important;}.text-black-15{color: rgba(0, 0, 0, 0.15) !important;}a.text-black-15:hover, a.text-black-15:focus{color: rgba(0, 0, 0, 0.15) !important;}.bg-black{--background-color: #000000; --color: #FFFFFF; background-color: #000000 !important; color: #FFFFFF;}.bg-black .text-muted, .o_colored_level .bg-black .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-black:hover, a.bg-black:focus, button.bg-black:hover, button.bg-black:focus{--background-color: black; --color: #FFFFFF; background-color: black !important; color: #FFFFFF;}.text-black{color: #000000 !important;}a.text-black:hover, a.text-black:focus{color: black !important;}.bg-white{--background-color: #FFFFFF; --color: #212529; background-color: #FFFFFF !important; color: #212529;}.bg-white .text-muted, .o_colored_level .bg-white .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-white:hover, a.bg-white:focus, button.bg-white:hover, button.bg-white:focus{--background-color: #e6e6e6; --color: #212529; background-color: #e6e6e6 !important; color: #212529;}.text-white{color: #FFFFFF !important;}a.text-white:hover, a.text-white:focus{color: #cccccc !important;}.text-primary{color: #714B67 !important;}a.text-primary:hover, a.text-primary:focus{color: #34222f !important;}.text-secondary{color: #F0CDA8 !important;}a.text-secondary:hover, a.text-secondary:focus{color: #e19b51 !important;}.text-success{color: #28a745 !important;}a.text-success:hover, a.text-success:focus{color: #145523 !important;}.text-info{color: #17a2b8 !important;}a.text-info:hover, a.text-info:focus{color: #0c525d !important;}.text-warning{color: #ffc107 !important;}a.text-warning:hover, a.text-warning:focus{color: #a07800 !important;}.text-danger{color: #dc3545 !important;}a.text-danger:hover, a.text-danger:focus{color: #921925 !important;}.text-light{color: #F6F5F4 !important;}a.text-light:hover, a.text-light:focus{color: #c8c2bc !important;}.text-dark{color: #000000 !important;}a.text-dark:hover, a.text-dark:focus{color: black !important;}:where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .text-muted, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .text-muted{color: rgba(33, 37, 41, 0.7) !important;}.btn-fill-primary, .btn-primary{--btn-color: #FFFFFF; --btn-bg: #714B67; --btn-border-color: #714B67; --btn-hover-color: #FFFFFF; --btn-hover-bg: #604058; --btn-hover-border-color: #5a3c52; --btn-focus-shadow-rgb: 134, 102, 126; --btn-active-color: #FFFFFF; --btn-active-bg: #5a3c52; --btn-active-border-color: #55384d; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #714B67; --btn-disabled-border-color: #714B67;}.btn-fill-secondary, .btn-secondary{--btn-color: #212529; --btn-bg: #F0CDA8; --btn-border-color: #F0CDA8; --btn-hover-color: #212529; --btn-hover-bg: #f2d5b5; --btn-hover-border-color: #f2d2b1; --btn-focus-shadow-rgb: 209, 180, 149; --btn-active-color: #212529; --btn-active-bg: #f3d7b9; --btn-active-border-color: #f2d2b1; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F0CDA8; --btn-disabled-border-color: #F0CDA8;}.btn-fill-success, .btn-success{--btn-color: #FFFFFF; --btn-bg: #28a745; --btn-border-color: #28a745; --btn-hover-color: #FFFFFF; --btn-hover-bg: #228e3b; --btn-hover-border-color: #208637; --btn-focus-shadow-rgb: 72, 180, 97; --btn-active-color: #FFFFFF; --btn-active-bg: #208637; --btn-active-border-color: #1e7d34; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #28a745; --btn-disabled-border-color: #28a745;}.btn-fill-info, .btn-info{--btn-color: #FFFFFF; --btn-bg: #17a2b8; --btn-border-color: #17a2b8; --btn-hover-color: #FFFFFF; --btn-hover-bg: #148a9c; --btn-hover-border-color: #128293; --btn-focus-shadow-rgb: 58, 176, 195; --btn-active-color: #FFFFFF; --btn-active-bg: #128293; --btn-active-border-color: #117a8a; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #17a2b8; --btn-disabled-border-color: #17a2b8;}.btn-fill-warning, .btn-warning{--btn-color: #212529; --btn-bg: #ffc107; --btn-border-color: #ffc107; --btn-hover-color: #212529; --btn-hover-bg: #ffca2c; --btn-hover-border-color: #ffc720; --btn-focus-shadow-rgb: 222, 170, 12; --btn-active-color: #212529; --btn-active-bg: #ffcd39; --btn-active-border-color: #ffc720; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #ffc107; --btn-disabled-border-color: #ffc107;}.btn-fill-danger, .btn-danger{--btn-color: #FFFFFF; --btn-bg: #dc3545; --btn-border-color: #dc3545; --btn-hover-color: #FFFFFF; --btn-hover-bg: #bb2d3b; --btn-hover-border-color: #b02a37; --btn-focus-shadow-rgb: 225, 83, 97; --btn-active-color: #FFFFFF; --btn-active-bg: #b02a37; --btn-active-border-color: #a52834; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #dc3545; --btn-disabled-border-color: #dc3545;}.btn-fill-light, .btn-light{--btn-color: #212529; --btn-bg: #F6F5F4; --btn-border-color: #F6F5F4; --btn-hover-color: #212529; --btn-hover-bg: #f7f7f6; --btn-hover-border-color: #f7f6f5; --btn-focus-shadow-rgb: 214, 214, 214; --btn-active-color: #212529; --btn-active-bg: #f8f7f6; --btn-active-border-color: #f7f6f5; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F6F5F4; --btn-disabled-border-color: #F6F5F4;}.btn-fill-dark, .btn-dark{--btn-color: #FFFFFF; --btn-bg: #000000; --btn-border-color: #000000; --btn-hover-color: #FFFFFF; --btn-hover-bg: black; --btn-hover-border-color: black; --btn-focus-shadow-rgb: 38, 38, 38; --btn-active-color: #FFFFFF; --btn-active-bg: black; --btn-active-border-color: black; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #000000; --btn-disabled-border-color: #000000;}.btn-outline-primary{--btn-color: #65435c; --btn-border-color: #65435c; --btn-hover-color: #FFFFFF; --btn-hover-bg: #65435c; --btn-hover-border-color: #65435c; --btn-focus-shadow-rgb: 100.73829787, 66.86170213, 91.82340426; --btn-active-color: #FFFFFF; --btn-active-bg: #65435c; --btn-active-border-color: #65435c; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #65435c; --btn-disabled-bg: transparent; --btn-disabled-border-color: #65435c; --gradient: none;}.btn-outline-secondary{--btn-color: #dd8f3b; --btn-border-color: #dd8f3b; --btn-hover-color: #212529; --btn-hover-bg: #dd8f3b; --btn-hover-border-color: #dd8f3b; --btn-focus-shadow-rgb: 221.25, 142.5, 59.25; --btn-active-color: #212529; --btn-active-bg: #dd8f3b; --btn-active-border-color: #dd8f3b; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #dd8f3b; --btn-disabled-bg: transparent; --btn-disabled-border-color: #dd8f3b; --gradient: none;}.btn-outline-success{--btn-color: #269f42; --btn-border-color: #269f42; --btn-hover-color: #FFFFFF; --btn-hover-bg: #269f42; --btn-hover-border-color: #269f42; --btn-focus-shadow-rgb: 38.02898551, 158.77101449, 65.6; --btn-active-color: #FFFFFF; --btn-active-bg: #269f42; --btn-active-border-color: #269f42; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #269f42; --btn-disabled-bg: transparent; --btn-disabled-border-color: #269f42; --gradient: none;}.btn-outline-info{--btn-color: #107282; --btn-border-color: #107282; --btn-hover-color: #FFFFFF; --btn-hover-bg: #107282; --btn-hover-border-color: #107282; --btn-focus-shadow-rgb: 16.2, 114.10434783, 129.6; --btn-active-color: #FFFFFF; --btn-active-bg: #107282; --btn-active-border-color: #107282; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #107282; --btn-disabled-bg: transparent; --btn-disabled-border-color: #107282; --gradient: none;}.btn-outline-warning{--btn-color: #967000; --btn-border-color: #967000; --btn-hover-color: #FFFFFF; --btn-hover-bg: #967000; --btn-hover-border-color: #967000; --btn-focus-shadow-rgb: 149.8, 112.35, 0; --btn-active-color: #FFFFFF; --btn-active-bg: #967000; --btn-active-border-color: #967000; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #967000; --btn-disabled-bg: transparent; --btn-disabled-border-color: #967000; --gradient: none;}.btn-outline-danger{--btn-color: #b9202f; --btn-border-color: #b9202f; --btn-hover-color: #FFFFFF; --btn-hover-bg: #b9202f; --btn-hover-border-color: #b9202f; --btn-focus-shadow-rgb: 184.86835443, 32.03164557, 46.67468354; --btn-active-color: #FFFFFF; --btn-active-bg: #b9202f; --btn-active-border-color: #b9202f; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #b9202f; --btn-disabled-bg: transparent; --btn-disabled-border-color: #b9202f; --gradient: none;}.btn-outline-light{--btn-color: #bdb5ae; --btn-border-color: #bdb5ae; --btn-hover-color: #212529; --btn-hover-bg: #bdb5ae; --btn-hover-border-color: #bdb5ae; --btn-focus-shadow-rgb: 188.625, 181.25, 173.875; --btn-active-color: #212529; --btn-active-bg: #bdb5ae; --btn-active-border-color: #bdb5ae; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #bdb5ae; --btn-disabled-bg: transparent; --btn-disabled-border-color: #bdb5ae; --gradient: none;}.btn-outline-dark{--btn-color: #000000; --btn-border-color: #000000; --btn-hover-color: #FFFFFF; --btn-hover-bg: #000000; --btn-hover-border-color: #000000; --btn-focus-shadow-rgb: 0, 0, 0; --btn-active-color: #FFFFFF; --btn-active-bg: #000000; --btn-active-border-color: #000000; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #000000; --btn-disabled-bg: transparent; --btn-disabled-border-color: #000000; --gradient: none;}.btn-group .btn-light.active{box-shadow: inset 0 0 0 1px #714B67; border-color: transparent; background-color: #e9e4e6;}.carousel-control-next .visually-hidden{left: 50%;}.page-link.active, .active > .page-link{text-shadow: 0 0 0.1em var(--pagination-active-bg);}@media (max-width: 575.98px){.offcanvas{--Offcanvas-horizontal-width: calc(100vw - 3rem);}}.modal-content{color: #212529;}.modal-content:where(:not(.oe_structure)) .form-control{background-color: #FFFFFF; color: #212529;}.modal-content:where(:not(.oe_structure)) .form-select{background-color: #FFFFFF; color: #212529;}.modal-content:where(:not(.oe_structure)) .form-check-input:not(:checked){background-color: #FFFFFF;}.modal-content .text-muted{color: rgba(33, 37, 41, 0.7) !important;}.form-check-input{color: inherit;}.form-control.bg-light{color: #212529;}.form-control.bg-light::-webkit-search-cancel-button{-webkit-appearance: none; content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); height: 0.875rem; cursor: pointer;}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance: none; content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); height: 0.875rem; cursor: pointer;}.input-group .btn:first-child, .input-group .btn:last-child{border-radius: var(--border-radius);}.dropdown-menu .text-muted, .o_dropdown_menu .text-muted{color: rgba(33, 37, 41, 0.7) !important;}.dropdown-menu .dropdown-item.active, .o_dropdown_menu .dropdown-item.active{--dropdown-link-active-bg: #714B67; --dropdown-link-active-color: #FFFFFF;}.form-select{background-clip: padding-box;}.form-select:disabled:not([multiple]):where(:not([size]), [size="1"]), .form-select.o_wysiwyg_loader:not([multiple]):where(:not([size]), [size="1"]){background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23909294' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>");}.form-control:disabled, .form-control.o_wysiwyg_loader, .form-control[readonly]{color: #909294;}.form-check-input:disabled:not(:checked), .form-check-input.o_wysiwyg_loader:not(:checked){background-color: #e9e9ea;}.form-switch .form-check-input:disabled:not(:checked), .form-switch .form-check-input.o_wysiwyg_loader:not(:checked){background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23909294'/%3e%3c/svg%3e");}.form-range:disabled::-webkit-slider-thumb, .form-range.o_wysiwyg_loader::-webkit-slider-thumb{border-color: rgba(33, 37, 41, 0.15);}

/* /web/static/src/libs/fontawesome/css/font-awesome.css */
 @font-face{font-family: 'FontAwesome'; src: url('/web/static/src/libs/fontawesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/web/static/src/libs/fontawesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'); font-weight: normal; font-style: normal; font-display: block;}.fa{display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.fa-lg{font-size: 1.315em; vertical-align: -6%;}.fa-2x{font-size: 2em;}.fa-3x{font-size: 3em;}.fa-4x{font-size: 4em;}.fa-5x{font-size: 5em;}.fa-fw{width: 1.28571429em; text-align: center;}.fa-ul{padding-left: 0; margin-left: 2.14285714em; list-style-type: none;}.fa-ul > li{position: relative;}.fa-li{position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center;}.fa-li.fa-lg{left: -1.85714286em;}.fa-border{padding: .2em .25em .15em; border: solid 0.08em #eeeeee; border-radius: .1em;}.fa-pull-left{float: left;}.fa-pull-right{float: right;}.fa.fa-pull-left{margin-right: .3em;}.fa.fa-pull-right{margin-left: .3em;}.fa-spin{animation: fa-spin 2s infinite linear;}.fa-pulse{animation: fa-spin 1s infinite steps(8);}@keyframes fa-spin{0%{transform: rotate(0deg);}100%{transform: rotate(359deg);}}.fa-rotate-90{transform: rotate(90deg);}.fa-rotate-180{transform: rotate(180deg);}.fa-rotate-270{transform: rotate(270deg);}.fa-flip-horizontal{transform: scale(-1, 1);}.fa-flip-vertical{transform: scale(1, -1);}:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical{filter: none;}.fa-stack{position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle;}.fa-stack-1x, .fa-stack-2x{position: absolute; left: 0; width: 100%; text-align: center;}.fa-stack-1x{line-height: inherit;}.fa-stack-2x{font-size: 2em;}.fa-inverse{color: #ffffff;}.fa-glass:before{content: "\f000";}.fa-music:before{content: "\f001";}.fa-search:before{content: "\f002";}.fa-envelope-o:before{content: "\f003";}.fa-heart:before{content: "\f004";}.fa-star:before{content: "\f005";}.fa-star-o:before{content: "\f006";}.fa-user:before{content: "\f007";}.fa-film:before{content: "\f008";}.fa-th-large:before{content: "\f009";}.fa-th:before{content: "\f00a";}.fa-th-list:before{content: "\f00b";}.fa-check:before{content: "\f00c";}.fa-remove:before, .fa-close:before, .fa-times:before{content: "\f00d";}.fa-search-plus:before{content: "\f00e";}.fa-search-minus:before{content: "\f010";}.fa-power-off:before{content: "\f011";}.fa-signal:before{content: "\f012";}.fa-gear:before, .fa-cog:before{content: "\f013";}.fa-trash-o:before{content: "\f014";}.fa-home:before{content: "\f015";}.fa-file-o:before{content: "\f016";}.fa-clock-o:before{content: "\f017";}.fa-road:before{content: "\f018";}.fa-download:before{content: "\f019";}.fa-arrow-circle-o-down:before{content: "\f01a";}.fa-arrow-circle-o-up:before{content: "\f01b";}.fa-inbox:before{content: "\f01c";}.fa-play-circle-o:before{content: "\f01d";}.fa-rotate-right:before, .fa-repeat:before{content: "\f01e";}.fa-refresh:before{content: "\f021";}.fa-list-alt:before{content: "\f022";}.fa-lock:before{content: "\f023";}.fa-flag:before{content: "\f024";}.fa-headphones:before{content: "\f025";}.fa-volume-off:before{content: "\f026";}.fa-volume-down:before{content: "\f027";}.fa-volume-up:before{content: "\f028";}.fa-qrcode:before{content: "\f029";}.fa-barcode:before{content: "\f02a";}.fa-tag:before{content: "\f02b";}.fa-tags:before{content: "\f02c";}.fa-book:before{content: "\f02d";}.fa-bookmark:before{content: "\f02e";}.fa-print:before{content: "\f02f";}.fa-camera:before{content: "\f030";}.fa-font:before{content: "\f031";}.fa-bold:before{content: "\f032";}.fa-italic:before{content: "\f033";}.fa-text-height:before{content: "\f034";}.fa-text-width:before{content: "\f035";}.fa-align-left:before{content: "\f036";}.fa-align-center:before{content: "\f037";}.fa-align-right:before{content: "\f038";}.fa-align-justify:before{content: "\f039";}.fa-list:before{content: "\f03a";}.fa-dedent:before, .fa-outdent:before{content: "\f03b";}.fa-indent:before{content: "\f03c";}.fa-video-camera:before{content: "\f03d";}.fa-photo:before, .fa-image:before, .fa-picture-o:before{content: "\f03e";}.fa-pencil:before{content: "\f040";}.fa-map-marker:before{content: "\f041";}.fa-adjust:before{content: "\f042";}.fa-tint:before{content: "\f043";}.fa-edit:before, .fa-pencil-square-o:before{content: "\f044";}.fa-share-square-o:before{content: "\f045";}.fa-check-square-o:before{content: "\f046";}.fa-arrows:before{content: "\f047";}.fa-step-backward:before{content: "\f048";}.fa-fast-backward:before{content: "\f049";}.fa-backward:before{content: "\f04a";}.fa-play:before{content: "\f04b";}.fa-pause:before{content: "\f04c";}.fa-stop:before{content: "\f04d";}.fa-forward:before{content: "\f04e";}.fa-fast-forward:before{content: "\f050";}.fa-step-forward:before{content: "\f051";}.fa-eject:before{content: "\f052";}.fa-chevron-left:before{content: "\f053";}.fa-chevron-right:before{content: "\f054";}.fa-plus-circle:before{content: "\f055";}.fa-minus-circle:before{content: "\f056";}.fa-times-circle:before{content: "\f057";}.fa-check-circle:before{content: "\f058";}.fa-question-circle:before{content: "\f059";}.fa-info-circle:before{content: "\f05a";}.fa-crosshairs:before{content: "\f05b";}.fa-times-circle-o:before{content: "\f05c";}.fa-check-circle-o:before{content: "\f05d";}.fa-ban:before{content: "\f05e";}.fa-arrow-left:before{content: "\f060";}.fa-arrow-right:before{content: "\f061";}.fa-arrow-up:before{content: "\f062";}.fa-arrow-down:before{content: "\f063";}.fa-mail-forward:before, .fa-share:before{content: "\f064";}.fa-expand:before{content: "\f065";}.fa-compress:before{content: "\f066";}.fa-plus:before{content: "\f067";}.fa-minus:before{content: "\f068";}.fa-asterisk:before{content: "\f069";}.fa-exclamation-circle:before{content: "\f06a";}.fa-gift:before{content: "\f06b";}.fa-leaf:before{content: "\f06c";}.fa-fire:before{content: "\f06d";}.fa-eye:before{content: "\f06e";}.fa-eye-slash:before{content: "\f070";}.fa-warning:before, .fa-exclamation-triangle:before{content: "\f071";}.fa-plane:before{content: "\f072";}.fa-calendar:before{content: "\f073";}.fa-random:before{content: "\f074";}.fa-comment:before{content: "\f075";}.fa-magnet:before{content: "\f076";}.fa-chevron-up:before{content: "\f077";}.fa-chevron-down:before{content: "\f078";}.fa-retweet:before{content: "\f079";}.fa-shopping-cart:before{content: "\f07a";}.fa-folder:before{content: "\f07b";}.fa-folder-open:before{content: "\f07c";}.fa-arrows-v:before{content: "\f07d";}.fa-arrows-h:before{content: "\f07e";}.fa-bar-chart-o:before, .fa-bar-chart:before{content: "\f080";}.fa-twitter-square:before{content: "\f081";}.fa-facebook-square:before{content: "\f082";}.fa-camera-retro:before{content: "\f083";}.fa-key:before{content: "\f084";}.fa-gears:before, .fa-cogs:before{content: "\f085";}.fa-comments:before{content: "\f086";}.fa-thumbs-o-up:before{content: "\f087";}.fa-thumbs-o-down:before{content: "\f088";}.fa-star-half:before{content: "\f089";}.fa-heart-o:before{content: "\f08a";}.fa-sign-out:before{content: "\f08b";}.fa-linkedin-square:before{content: "\f08c";}.fa-thumb-tack:before{content: "\f08d";}.fa-external-link:before{content: "\f08e";}.fa-sign-in:before{content: "\f090";}.fa-trophy:before{content: "\f091";}.fa-github-square:before{content: "\f092";}.fa-upload:before{content: "\f093";}.fa-lemon-o:before{content: "\f094";}.fa-phone:before{content: "\f095";}.fa-square-o:before{content: "\f096";}.fa-bookmark-o:before{content: "\f097";}.fa-phone-square:before{content: "\f098";}.fa-twitter:before{content: "\f099";}.fa-facebook-f:before, .fa-facebook:before{content: "\f09a";}.fa-github:before{content: "\f09b";}.fa-unlock:before{content: "\f09c";}.fa-credit-card:before{content: "\f09d";}.fa-feed:before, .fa-rss:before{content: "\f09e";}.fa-hdd-o:before{content: "\f0a0";}.fa-bullhorn:before{content: "\f0a1";}.fa-bell:before{content: "\f0f3";}.fa-certificate:before{content: "\f0a3";}.fa-hand-o-right:before{content: "\f0a4";}.fa-hand-o-left:before{content: "\f0a5";}.fa-hand-o-up:before{content: "\f0a6";}.fa-hand-o-down:before{content: "\f0a7";}.fa-arrow-circle-left:before{content: "\f0a8";}.fa-arrow-circle-right:before{content: "\f0a9";}.fa-arrow-circle-up:before{content: "\f0aa";}.fa-arrow-circle-down:before{content: "\f0ab";}.fa-globe:before{content: "\f0ac";}.fa-wrench:before{content: "\f0ad";}.fa-tasks:before{content: "\f0ae";}.fa-filter:before{content: "\f0b0";}.fa-briefcase:before{content: "\f0b1";}.fa-arrows-alt:before{content: "\f0b2";}.fa-group:before, .fa-users:before{content: "\f0c0";}.fa-chain:before, .fa-link:before{content: "\f0c1";}.fa-cloud:before{content: "\f0c2";}.fa-flask:before{content: "\f0c3";}.fa-cut:before, .fa-scissors:before{content: "\f0c4";}.fa-copy:before, .fa-files-o:before{content: "\f0c5";}.fa-paperclip:before{content: "\f0c6";}.fa-save:before, .fa-floppy-o:before{content: "\f0c7";}.fa-square:before{content: "\f0c8";}.fa-navicon:before, .fa-reorder:before, .fa-bars:before{content: "\f0c9";}.fa-list-ul:before{content: "\f0ca";}.fa-list-ol:before{content: "\f0cb";}.fa-strikethrough:before{content: "\f0cc";}.fa-underline:before{content: "\f0cd";}.fa-table:before{content: "\f0ce";}.fa-magic:before{content: "\f0d0";}.fa-truck:before{content: "\f0d1";}.fa-pinterest:before{content: "\f0d2";}.fa-pinterest-square:before{content: "\f0d3";}.fa-google-plus-square:before{content: "\f0d4";}.fa-google-plus:before{content: "\f0d5";}.fa-money:before{content: "\f0d6";}.fa-caret-down:before{content: "\f0d7";}.fa-caret-up:before{content: "\f0d8";}.fa-caret-left:before{content: "\f0d9";}.fa-caret-right:before{content: "\f0da";}.fa-columns:before{content: "\f0db";}.fa-unsorted:before, .fa-sort:before{content: "\f0dc";}.fa-sort-down:before, .fa-sort-desc:before{content: "\f0dd";}.fa-sort-up:before, .fa-sort-asc:before{content: "\f0de";}.fa-envelope:before{content: "\f0e0";}.fa-linkedin:before{content: "\f0e1";}.fa-rotate-left:before, .fa-undo:before{content: "\f0e2";}.fa-legal:before, .fa-gavel:before{content: "\f0e3";}.fa-dashboard:before, .fa-tachometer:before{content: "\f0e4";}.fa-comment-o:before{content: "\f0e5";}.fa-comments-o:before{content: "\f0e6";}.fa-flash:before, .fa-bolt:before{content: "\f0e7";}.fa-sitemap:before{content: "\f0e8";}.fa-umbrella:before{content: "\f0e9";}.fa-paste:before, .fa-clipboard:before{content: "\f0ea";}.fa-lightbulb-o:before{content: "\f0eb";}.fa-exchange:before{content: "\f0ec";}.fa-cloud-download:before{content: "\f0ed";}.fa-cloud-upload:before{content: "\f0ee";}.fa-user-md:before{content: "\f0f0";}.fa-stethoscope:before{content: "\f0f1";}.fa-suitcase:before{content: "\f0f2";}.fa-bell-o:before{content: "\f0a2";}.fa-coffee:before{content: "\f0f4";}.fa-cutlery:before{content: "\f0f5";}.fa-file-text-o:before{content: "\f0f6";}.fa-building-o:before{content: "\f0f7";}.fa-hospital-o:before{content: "\f0f8";}.fa-ambulance:before{content: "\f0f9";}.fa-medkit:before{content: "\f0fa";}.fa-fighter-jet:before{content: "\f0fb";}.fa-beer:before{content: "\f0fc";}.fa-h-square:before{content: "\f0fd";}.fa-plus-square:before{content: "\f0fe";}.fa-angle-double-left:before{content: "\f100";}.fa-angle-double-right:before{content: "\f101";}.fa-angle-double-up:before{content: "\f102";}.fa-angle-double-down:before{content: "\f103";}.fa-angle-left:before{content: "\f104";}.fa-angle-right:before{content: "\f105";}.fa-angle-up:before{content: "\f106";}.fa-angle-down:before{content: "\f107";}.fa-desktop:before{content: "\f108";}.fa-laptop:before{content: "\f109";}.fa-tablet:before{content: "\f10a";}.fa-mobile-phone:before, .fa-mobile:before{content: "\f10b";}.fa-circle-o:before{content: "\f10c";}.fa-quote-left:before{content: "\f10d";}.fa-quote-right:before{content: "\f10e";}.fa-spinner:before{content: "\f110";}.fa-circle:before{content: "\f111";}.fa-mail-reply:before, .fa-reply:before{content: "\f112";}.fa-github-alt:before{content: "\f113";}.fa-folder-o:before{content: "\f114";}.fa-folder-open-o:before{content: "\f115";}.fa-smile-o:before{content: "\f118";}.fa-frown-o:before{content: "\f119";}.fa-meh-o:before{content: "\f11a";}.fa-gamepad:before{content: "\f11b";}.fa-keyboard-o:before{content: "\f11c";}.fa-flag-o:before{content: "\f11d";}.fa-flag-checkered:before{content: "\f11e";}.fa-terminal:before{content: "\f120";}.fa-code:before{content: "\f121";}.fa-mail-reply-all:before, .fa-reply-all:before{content: "\f122";}.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before{content: "\f123";}.fa-location-arrow:before{content: "\f124";}.fa-crop:before{content: "\f125";}.fa-code-fork:before{content: "\f126";}.fa-unlink:before, .fa-chain-broken:before{content: "\f127";}.fa-question:before{content: "\f128";}.fa-info:before{content: "\f129";}.fa-exclamation:before{content: "\f12a";}.fa-superscript:before{content: "\f12b";}.fa-subscript:before{content: "\f12c";}.fa-eraser:before{content: "\f12d";}.fa-puzzle-piece:before{content: "\f12e";}.fa-microphone:before{content: "\f130";}.fa-microphone-slash:before{content: "\f131";}.fa-shield:before{content: "\f132";}.fa-calendar-o:before{content: "\f133";}.fa-fire-extinguisher:before{content: "\f134";}.fa-rocket:before{content: "\f135";}.fa-maxcdn:before{content: "\f136";}.fa-chevron-circle-left:before{content: "\f137";}.fa-chevron-circle-right:before{content: "\f138";}.fa-chevron-circle-up:before{content: "\f139";}.fa-chevron-circle-down:before{content: "\f13a";}.fa-html5:before{content: "\f13b";}.fa-css3:before{content: "\f13c";}.fa-anchor:before{content: "\f13d";}.fa-unlock-alt:before{content: "\f13e";}.fa-bullseye:before{content: "\f140";}.fa-ellipsis-h:before{content: "\f141";}.fa-ellipsis-v:before{content: "\f142";}.fa-rss-square:before{content: "\f143";}.fa-play-circle:before{content: "\f144";}.fa-ticket:before{content: "\f145";}.fa-minus-square:before{content: "\f146";}.fa-minus-square-o:before{content: "\f147";}.fa-level-up:before{content: "\f148";}.fa-level-down:before{content: "\f149";}.fa-check-square:before{content: "\f14a";}.fa-pencil-square:before{content: "\f14b";}.fa-external-link-square:before{content: "\f14c";}.fa-share-square:before{content: "\f14d";}.fa-compass:before{content: "\f14e";}.fa-toggle-down:before, .fa-caret-square-o-down:before{content: "\f150";}.fa-toggle-up:before, .fa-caret-square-o-up:before{content: "\f151";}.fa-toggle-right:before, .fa-caret-square-o-right:before{content: "\f152";}.fa-euro:before, .fa-eur:before{content: "\f153";}.fa-gbp:before{content: "\f154";}.fa-dollar:before, .fa-usd:before{content: "\f155";}.fa-rupee:before, .fa-inr:before{content: "\f156";}.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before{content: "\f157";}.fa-ruble:before, .fa-rouble:before, .fa-rub:before{content: "\f158";}.fa-won:before, .fa-krw:before{content: "\f159";}.fa-bitcoin:before, .fa-btc:before{content: "\f15a";}.fa-file:before{content: "\f15b";}.fa-file-text:before{content: "\f15c";}.fa-sort-alpha-asc:before{content: "\f15d";}.fa-sort-alpha-desc:before{content: "\f15e";}.fa-sort-amount-asc:before{content: "\f160";}.fa-sort-amount-desc:before{content: "\f161";}.fa-sort-numeric-asc:before{content: "\f162";}.fa-sort-numeric-desc:before{content: "\f163";}.fa-thumbs-up:before{content: "\f164";}.fa-thumbs-down:before{content: "\f165";}.fa-youtube-square:before{content: "\f166";}.fa-youtube:before{content: "\f167";}.fa-xing:before{content: "\f168";}.fa-xing-square:before{content: "\f169";}.fa-youtube-play:before{content: "\f16a";}.fa-dropbox:before{content: "\f16b";}.fa-stack-overflow:before{content: "\f16c";}.fa-instagram:before{content: "\f16d";}.fa-flickr:before{content: "\f16e";}.fa-adn:before{content: "\f170";}.fa-bitbucket:before{content: "\f171";}.fa-bitbucket-square:before{content: "\f172";}.fa-tumblr:before{content: "\f173";}.fa-tumblr-square:before{content: "\f174";}.fa-long-arrow-down:before{content: "\f175";}.fa-long-arrow-up:before{content: "\f176";}.fa-long-arrow-left:before{content: "\f177";}.fa-long-arrow-right:before{content: "\f178";}.fa-apple:before{content: "\f179";}.fa-windows:before{content: "\f17a";}.fa-android:before{content: "\f17b";}.fa-linux:before{content: "\f17c";}.fa-dribbble:before{content: "\f17d";}.fa-skype:before{content: "\f17e";}.fa-foursquare:before{content: "\f180";}.fa-trello:before{content: "\f181";}.fa-female:before{content: "\f182";}.fa-male:before{content: "\f183";}.fa-gittip:before, .fa-gratipay:before{content: "\f184";}.fa-sun-o:before{content: "\f185";}.fa-moon-o:before{content: "\f186";}.fa-archive:before{content: "\f187";}.fa-bug:before{content: "\f188";}.fa-vk:before{content: "\f189";}.fa-weibo:before{content: "\f18a";}.fa-renren:before{content: "\f18b";}.fa-pagelines:before{content: "\f18c";}.fa-stack-exchange:before{content: "\f18d";}.fa-arrow-circle-o-right:before{content: "\f18e";}.fa-arrow-circle-o-left:before{content: "\f190";}.fa-toggle-left:before, .fa-caret-square-o-left:before{content: "\f191";}.fa-dot-circle-o:before{content: "\f192";}.fa-wheelchair:before{content: "\f193";}.fa-vimeo-square:before{content: "\f194";}.fa-turkish-lira:before, .fa-try:before{content: "\f195";}.fa-plus-square-o:before{content: "\f196";}.fa-space-shuttle:before{content: "\f197";}.fa-slack:before{content: "\f198";}.fa-envelope-square:before{content: "\f199";}.fa-wordpress:before{content: "\f19a";}.fa-openid:before{content: "\f19b";}.fa-institution:before, .fa-bank:before, .fa-university:before{content: "\f19c";}.fa-mortar-board:before, .fa-graduation-cap:before{content: "\f19d";}.fa-yahoo:before{content: "\f19e";}.fa-google:before{content: "\f1a0";}.fa-reddit:before{content: "\f1a1";}.fa-reddit-square:before{content: "\f1a2";}.fa-stumbleupon-circle:before{content: "\f1a3";}.fa-stumbleupon:before{content: "\f1a4";}.fa-delicious:before{content: "\f1a5";}.fa-digg:before{content: "\f1a6";}.fa-pied-piper-pp:before{content: "\f1a7";}.fa-pied-piper-alt:before{content: "\f1a8";}.fa-drupal:before{content: "\f1a9";}.fa-joomla:before{content: "\f1aa";}.fa-language:before{content: "\f1ab";}.fa-fax:before{content: "\f1ac";}.fa-building:before{content: "\f1ad";}.fa-child:before{content: "\f1ae";}.fa-paw:before{content: "\f1b0";}.fa-spoon:before{content: "\f1b1";}.fa-cube:before{content: "\f1b2";}.fa-cubes:before{content: "\f1b3";}.fa-behance:before{content: "\f1b4";}.fa-behance-square:before{content: "\f1b5";}.fa-steam:before{content: "\f1b6";}.fa-steam-square:before{content: "\f1b7";}.fa-recycle:before{content: "\f1b8";}.fa-automobile:before, .fa-car:before{content: "\f1b9";}.fa-cab:before, .fa-taxi:before{content: "\f1ba";}.fa-tree:before{content: "\f1bb";}.fa-spotify:before{content: "\f1bc";}.fa-deviantart:before{content: "\f1bd";}.fa-soundcloud:before{content: "\f1be";}.fa-database:before{content: "\f1c0";}.fa-file-pdf-o:before{content: "\f1c1";}.fa-file-word-o:before{content: "\f1c2";}.fa-file-excel-o:before{content: "\f1c3";}.fa-file-powerpoint-o:before{content: "\f1c4";}.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before{content: "\f1c5";}.fa-file-zip-o:before, .fa-file-archive-o:before{content: "\f1c6";}.fa-file-sound-o:before, .fa-file-audio-o:before{content: "\f1c7";}.fa-file-movie-o:before, .fa-file-video-o:before{content: "\f1c8";}.fa-file-code-o:before{content: "\f1c9";}.fa-vine:before{content: "\f1ca";}.fa-codepen:before{content: "\f1cb";}.fa-jsfiddle:before{content: "\f1cc";}.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before{content: "\f1cd";}.fa-circle-o-notch:before{content: "\f1ce";}.fa-ra:before, .fa-resistance:before, .fa-rebel:before{content: "\f1d0";}.fa-ge:before, .fa-empire:before{content: "\f1d1";}.fa-git-square:before{content: "\f1d2";}.fa-git:before{content: "\f1d3";}.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before{content: "\f1d4";}.fa-tencent-weibo:before{content: "\f1d5";}.fa-qq:before{content: "\f1d6";}.fa-wechat:before, .fa-weixin:before{content: "\f1d7";}.fa-send:before, .fa-paper-plane:before{content: "\f1d8";}.fa-send-o:before, .fa-paper-plane-o:before{content: "\f1d9";}.fa-history:before{content: "\f1da";}.fa-circle-thin:before{content: "\f1db";}.fa-header:before{content: "\f1dc";}.fa-paragraph:before{content: "\f1dd";}.fa-sliders:before{content: "\f1de";}.fa-share-alt:before{content: "\f1e0";}.fa-share-alt-square:before{content: "\f1e1";}.fa-bomb:before{content: "\f1e2";}.fa-soccer-ball-o:before, .fa-futbol-o:before{content: "\f1e3";}.fa-tty:before{content: "\f1e4";}.fa-binoculars:before{content: "\f1e5";}.fa-plug:before{content: "\f1e6";}.fa-slideshare:before{content: "\f1e7";}.fa-twitch:before{content: "\f1e8";}.fa-yelp:before{content: "\f1e9";}.fa-newspaper-o:before{content: "\f1ea";}.fa-wifi:before{content: "\f1eb";}.fa-calculator:before{content: "\f1ec";}.fa-paypal:before{content: "\f1ed";}.fa-google-wallet:before{content: "\f1ee";}.fa-cc-visa:before{content: "\f1f0";}.fa-cc-mastercard:before{content: "\f1f1";}.fa-cc-discover:before{content: "\f1f2";}.fa-cc-amex:before{content: "\f1f3";}.fa-cc-paypal:before{content: "\f1f4";}.fa-cc-stripe:before{content: "\f1f5";}.fa-bell-slash:before{content: "\f1f6";}.fa-bell-slash-o:before{content: "\f1f7";}.fa-trash:before{content: "\f1f8";}.fa-copyright:before{content: "\f1f9";}.fa-at:before{content: "\f1fa";}.fa-eyedropper:before{content: "\f1fb";}.fa-paint-brush:before{content: "\f1fc";}.fa-birthday-cake:before{content: "\f1fd";}.fa-area-chart:before{content: "\f1fe";}.fa-pie-chart:before{content: "\f200";}.fa-line-chart:before{content: "\f201";}.fa-lastfm:before{content: "\f202";}.fa-lastfm-square:before{content: "\f203";}.fa-toggle-off:before{content: "\f204";}.fa-toggle-on:before{content: "\f205";}.fa-bicycle:before{content: "\f206";}.fa-bus:before{content: "\f207";}.fa-ioxhost:before{content: "\f208";}.fa-angellist:before{content: "\f209";}.fa-cc:before{content: "\f20a";}.fa-shekel:before, .fa-sheqel:before, .fa-ils:before{content: "\f20b";}.fa-meanpath:before{content: "\f20c";}.fa-buysellads:before{content: "\f20d";}.fa-connectdevelop:before{content: "\f20e";}.fa-dashcube:before{content: "\f210";}.fa-forumbee:before{content: "\f211";}.fa-leanpub:before{content: "\f212";}.fa-sellsy:before{content: "\f213";}.fa-shirtsinbulk:before{content: "\f214";}.fa-simplybuilt:before{content: "\f215";}.fa-skyatlas:before{content: "\f216";}.fa-cart-plus:before{content: "\f217";}.fa-cart-arrow-down:before{content: "\f218";}.fa-diamond:before{content: "\f219";}.fa-ship:before{content: "\f21a";}.fa-user-secret:before{content: "\f21b";}.fa-motorcycle:before{content: "\f21c";}.fa-street-view:before{content: "\f21d";}.fa-heartbeat:before{content: "\f21e";}.fa-venus:before{content: "\f221";}.fa-mars:before{content: "\f222";}.fa-mercury:before{content: "\f223";}.fa-intersex:before, .fa-transgender:before{content: "\f224";}.fa-transgender-alt:before{content: "\f225";}.fa-venus-double:before{content: "\f226";}.fa-mars-double:before{content: "\f227";}.fa-venus-mars:before{content: "\f228";}.fa-mars-stroke:before{content: "\f229";}.fa-mars-stroke-v:before{content: "\f22a";}.fa-mars-stroke-h:before{content: "\f22b";}.fa-neuter:before{content: "\f22c";}.fa-genderless:before{content: "\f22d";}.fa-facebook-official:before{content: "\f230";}.fa-pinterest-p:before{content: "\f231";}.fa-whatsapp:before{content: "\f232";}.fa-server:before{content: "\f233";}.fa-user-plus:before{content: "\f234";}.fa-user-times:before{content: "\f235";}.fa-hotel:before, .fa-bed:before{content: "\f236";}.fa-viacoin:before{content: "\f237";}.fa-train:before{content: "\f238";}.fa-subway:before{content: "\f239";}.fa-medium:before{content: "\f23a";}.fa-yc:before, .fa-y-combinator:before{content: "\f23b";}.fa-optin-monster:before{content: "\f23c";}.fa-opencart:before{content: "\f23d";}.fa-expeditedssl:before{content: "\f23e";}.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before{content: "\f240";}.fa-battery-3:before, .fa-battery-three-quarters:before{content: "\f241";}.fa-battery-2:before, .fa-battery-half:before{content: "\f242";}.fa-battery-1:before, .fa-battery-quarter:before{content: "\f243";}.fa-battery-0:before, .fa-battery-empty:before{content: "\f244";}.fa-mouse-pointer:before{content: "\f245";}.fa-i-cursor:before{content: "\f246";}.fa-object-group:before{content: "\f247";}.fa-object-ungroup:before{content: "\f248";}.fa-sticky-note:before{content: "\f249";}.fa-sticky-note-o:before{content: "\f24a";}.fa-cc-jcb:before{content: "\f24b";}.fa-cc-diners-club:before{content: "\f24c";}.fa-clone:before{content: "\f24d";}.fa-balance-scale:before{content: "\f24e";}.fa-hourglass-o:before{content: "\f250";}.fa-hourglass-1:before, .fa-hourglass-start:before{content: "\f251";}.fa-hourglass-2:before, .fa-hourglass-half:before{content: "\f252";}.fa-hourglass-3:before, .fa-hourglass-end:before{content: "\f253";}.fa-hourglass:before{content: "\f254";}.fa-hand-grab-o:before, .fa-hand-rock-o:before{content: "\f255";}.fa-hand-stop-o:before, .fa-hand-paper-o:before{content: "\f256";}.fa-hand-scissors-o:before{content: "\f257";}.fa-hand-lizard-o:before{content: "\f258";}.fa-hand-spock-o:before{content: "\f259";}.fa-hand-pointer-o:before{content: "\f25a";}.fa-hand-peace-o:before{content: "\f25b";}.fa-trademark:before{content: "\f25c";}.fa-registered:before{content: "\f25d";}.fa-creative-commons:before{content: "\f25e";}.fa-gg:before{content: "\f260";}.fa-gg-circle:before{content: "\f261";}.fa-tripadvisor:before{content: "\f262";}.fa-odnoklassniki:before{content: "\f263";}.fa-odnoklassniki-square:before{content: "\f264";}.fa-get-pocket:before{content: "\f265";}.fa-wikipedia-w:before{content: "\f266";}.fa-safari:before{content: "\f267";}.fa-chrome:before{content: "\f268";}.fa-firefox:before{content: "\f269";}.fa-opera:before{content: "\f26a";}.fa-internet-explorer:before{content: "\f26b";}.fa-tv:before, .fa-television:before{content: "\f26c";}.fa-contao:before{content: "\f26d";}.fa-500px:before{content: "\f26e";}.fa-amazon:before{content: "\f270";}.fa-calendar-plus-o:before{content: "\f271";}.fa-calendar-minus-o:before{content: "\f272";}.fa-calendar-times-o:before{content: "\f273";}.fa-calendar-check-o:before{content: "\f274";}.fa-industry:before{content: "\f275";}.fa-map-pin:before{content: "\f276";}.fa-map-signs:before{content: "\f277";}.fa-map-o:before{content: "\f278";}.fa-map:before{content: "\f279";}.fa-commenting:before{content: "\f27a";}.fa-commenting-o:before{content: "\f27b";}.fa-houzz:before{content: "\f27c";}.fa-vimeo:before{content: "\f27d";}.fa-black-tie:before{content: "\f27e";}.fa-fonticons:before{content: "\f280";}.fa-reddit-alien:before{content: "\f281";}.fa-edge:before{content: "\f282";}.fa-credit-card-alt:before{content: "\f283";}.fa-codiepie:before{content: "\f284";}.fa-modx:before{content: "\f285";}.fa-fort-awesome:before{content: "\f286";}.fa-usb:before{content: "\f287";}.fa-product-hunt:before{content: "\f288";}.fa-mixcloud:before{content: "\f289";}.fa-scribd:before{content: "\f28a";}.fa-pause-circle:before{content: "\f28b";}.fa-pause-circle-o:before{content: "\f28c";}.fa-stop-circle:before{content: "\f28d";}.fa-stop-circle-o:before{content: "\f28e";}.fa-shopping-bag:before{content: "\f290";}.fa-shopping-basket:before{content: "\f291";}.fa-hashtag:before{content: "\f292";}.fa-bluetooth:before{content: "\f293";}.fa-bluetooth-b:before{content: "\f294";}.fa-percent:before{content: "\f295";}.fa-gitlab:before{content: "\f296";}.fa-wpbeginner:before{content: "\f297";}.fa-wpforms:before{content: "\f298";}.fa-envira:before{content: "\f299";}.fa-universal-access:before{content: "\f29a";}.fa-wheelchair-alt:before{content: "\f29b";}.fa-question-circle-o:before{content: "\f29c";}.fa-blind:before{content: "\f29d";}.fa-audio-description:before{content: "\f29e";}.fa-volume-control-phone:before{content: "\f2a0";}.fa-braille:before{content: "\f2a1";}.fa-assistive-listening-systems:before{content: "\f2a2";}.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before{content: "\f2a3";}.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before{content: "\f2a4";}.fa-glide:before{content: "\f2a5";}.fa-glide-g:before{content: "\f2a6";}.fa-signing:before, .fa-sign-language:before{content: "\f2a7";}.fa-low-vision:before{content: "\f2a8";}.fa-viadeo:before{content: "\f2a9";}.fa-viadeo-square:before{content: "\f2aa";}.fa-snapchat:before{content: "\f2ab";}.fa-snapchat-ghost:before{content: "\f2ac";}.fa-snapchat-square:before{content: "\f2ad";}.fa-pied-piper:before{content: "\f2ae";}.fa-first-order:before{content: "\f2b0";}.fa-yoast:before{content: "\f2b1";}.fa-themeisle:before{content: "\f2b2";}.fa-google-plus-circle:before, .fa-google-plus-official:before{content: "\f2b3";}.fa-fa:before, .fa-font-awesome:before{content: "\f2b4";}.fa-handshake-o:before{content: "\f2b5";}.fa-envelope-open:before{content: "\f2b6";}.fa-envelope-open-o:before{content: "\f2b7";}.fa-linode:before{content: "\f2b8";}.fa-address-book:before{content: "\f2b9";}.fa-address-book-o:before{content: "\f2ba";}.fa-vcard:before, .fa-address-card:before{content: "\f2bb";}.fa-vcard-o:before, .fa-address-card-o:before{content: "\f2bc";}.fa-user-circle:before{content: "\f2bd";}.fa-user-circle-o:before{content: "\f2be";}.fa-user-o:before{content: "\f2c0";}.fa-id-badge:before{content: "\f2c1";}.fa-drivers-license:before, .fa-id-card:before{content: "\f2c2";}.fa-drivers-license-o:before, .fa-id-card-o:before{content: "\f2c3";}.fa-quora:before{content: "\f2c4";}.fa-free-code-camp:before{content: "\f2c5";}.fa-telegram:before{content: "\f2c6";}.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before{content: "\f2c7";}.fa-thermometer-3:before, .fa-thermometer-three-quarters:before{content: "\f2c8";}.fa-thermometer-2:before, .fa-thermometer-half:before{content: "\f2c9";}.fa-thermometer-1:before, .fa-thermometer-quarter:before{content: "\f2ca";}.fa-thermometer-0:before, .fa-thermometer-empty:before{content: "\f2cb";}.fa-shower:before{content: "\f2cc";}.fa-bathtub:before, .fa-s15:before, .fa-bath:before{content: "\f2cd";}.fa-podcast:before{content: "\f2ce";}.fa-window-maximize:before{content: "\f2d0";}.fa-window-minimize:before{content: "\f2d1";}.fa-window-restore:before{content: "\f2d2";}.fa-times-rectangle:before, .fa-window-close:before{content: "\f2d3";}.fa-times-rectangle-o:before, .fa-window-close-o:before{content: "\f2d4";}.fa-bandcamp:before{content: "\f2d5";}.fa-grav:before{content: "\f2d6";}.fa-etsy:before{content: "\f2d7";}.fa-imdb:before{content: "\f2d8";}.fa-ravelry:before{content: "\f2d9";}.fa-eercast:before{content: "\f2da";}.fa-microchip:before{content: "\f2db";}.fa-snowflake-o:before{content: "\f2dc";}.fa-superpowers:before{content: "\f2dd";}.fa-wpexplorer:before{content: "\f2de";}.fa-meetup:before{content: "\f2e0";}.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 */
@font-face{font-family: 'odoo_ui_icons'; src: url('/web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2') format('woff2'), url('/web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff') format('woff'); font-weight: normal; font-style: normal; font-display: block;}.oi{display: inline-block; font-family: 'odoo_ui_icons' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.oi-view-pivot:before{content: '\e800';}.oi-text-break:before{content: '\e801';}.oi-text-inline:before{content: '\e802';}.oi-voip:before{content: '\e803';}.oi-odoo:before{content: '\e806';}.oi-search:before{content: '\e808';}.oi-group:before{content: '\e80a';}.oi-settings-adjust:before{content: '\e80c';}.oi-apps:before{content: '\e80d';}.oi-panel-right:before{content: '\e810';}.oi-launch:before{content: '\e812';}.oi-studio:before{content: '\e813';}.oi-view-kanban:before{content: '\e814';}.oi-text-wrap:before{content: '\e815';}.oi-view-cohort:before{content: '\e816';}.oi-view-list:before{content: '\e817';}.oi-gif-picker:before{content: '\e82e';}.oi-chevron-down:before{content: '\e839';}.oi-chevron-left:before{content: '\e83a';}.oi-chevron-right:before{content: '\e83b';}.oi-chevron-up:before{content: '\e83c';}.oi-arrows-h:before{content: '\e83d';}.oi-arrows-v:before{content: '\e83e';}.oi-arrow-down-left:before{content: '\e83f';}.oi-arrow-down-right:before{content: '\e840';}.oi-arrow-down:before{content: '\e841';}.oi-arrow-left:before{content: '\e842';}.oi-arrow-right:before{content: '\e843';}.oi-arrow-up-left:before{content: '\e844';}.oi-arrow-up-right:before{content: '\e845';}.oi-arrow-up:before{content: '\e846';}.oi-draggable:before{content: '\e847';}.oi-view:before{content: '\e861';}.oi-archive:before{content: '\e862';}.oi-unarchive:before{content: '\e863';}.oi-text-effect:before{content: '\e827';}.oi-smile-add:before{content: '\e84e';}.oi-close:before{content: '\e852';}.oi-food-delivery:before{content: '\e82a';}.oi-schedule-today:before{content: '\e82c';}.oi-schedule-tomorrow:before{content: '\e82d';}.oi-schedule-later:before{content: '\e804';}.oi-activity:before{content: '\e82f';}.oi-activity-plus:before{content: '\e830';}.oi-numpad:before{content: '\e833';}.oi-transfer:before{content: '\e834';}.oi-suitcase:before{content: '\e835';}.oi-suitcase-plus:before{content: '\e832';}.oi-merge:before{content: '\e836';}.oi-record:before{content: '\e837';}.oi-backspace-o:before{content: '\e838';}.oi-user:before{content: '\e805';}.oi-user-plus:before{content: '\e831';}.oi-users:before{content: '\e807';}.oi-ellipsis-h:before{content: '\e867';}.oi-ellipsis-v:before{content: '\e868';}.oi-plus:before{content: '\e809';}.oi-minus:before{content: '\e80b';}.oi-star-plus:before{content: '\e87c';}.oi-subtitle:before{content: '\e80e';}.oi-threads:before{content: '\e818';}.oi-kickstarter:before{content: '\e819';}.oi-x:before{content: '\e81a';}.oi-x-square:before{content: '\e848';}.oi-tiktok:before{content: '\e81b';}.oi-bluesky:before{content: '\e81c';}.oi-google-play:before{content: '\e81d';}.oi-strava:before{content: '\e80f';}.oi-discord:before{content: '\e811';}.o_rtl .oi-chevron-left, .o_rtl .oi-chevron-right, .o_rtl .oi-arrow-down-left, .o_rtl .oi-arrow-down-right, .o_rtl .oi-arrow-left, .o_rtl .oi-arrow-right, .o_rtl .oi-arrow-up-left, .o_rtl .oi-arrow-up-right{transform: rotate(180deg);}.o_main_navbar .o_nav_entry, .o_main_navbar .dropdown-toggle:not(.o-dropdown-toggle-custo){border-color: transparent;}.o_main_navbar .o_menu_sections .o_nav_entry, .o_main_navbar .o_menu_sections .dropdown-toggle{background: var(--NavBar-entry-backgroundColor, #FFF); border: 1px solid transparent;}.o_main_navbar .o_menu_sections .o_nav_entry:hover, .o_main_navbar .o_menu_sections .dropdown-toggle:hover{background: var(--NavBar-entry-backgroundColor--hover, #e7e9ed);}.o_main_navbar .o_menu_sections .o_nav_entry:focus, .o_main_navbar .o_menu_sections .dropdown-toggle:focus{background: var(--NavBar-entry-backgroundColor--focus, #e7e9ed);}.o_main_navbar .o_menu_sections .o_nav_entry:active, .o_main_navbar .o_menu_sections .dropdown-toggle:active{background: var(--NavBar-entry-backgroundColor--active, unset);}.o_main_navbar .o_menu_sections .dropdown.show.dropdown-toggle{border-color: var(--NavBar-entry-borderColor-active, transparent); background: var(--NavBar-entry-backgroundColor--active, unset); color: var(--NavBar-entry-color--active, unset);}.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;}.o_main_navbar .o_dropdown_menu_group_entry.dropdown-item{padding-left: 30px;}.o_main_navbar .o_dropdown_menu_group_entry.dropdown-item + .dropdown-item:not(.o_dropdown_menu_group_entry){margin-top: .8em;}.o_main_navbar .o_navbar_apps_menu .dropdown-toggle{--NavBar-entry-padding-left: 16px; font-size: 1.2em;}.o_main_navbar .o_menu_systray .badge{margin-right: -.5em; border: 0; padding: 3px 6px; background-color: var(--o-navbar-badge-bg, #dc3545); font-size: 0.7em; color: var(--o-navbar-badge-color, #FFF); text-shadow: var(--o-navbar-badge-text-shadow, none); transform: translate(-0.6em, -30%);}

/* /web/static/src/scss/animation.scss */
 @keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; transform: scale3d(0.3, 0.3, 0.3);}20%{transform: scale3d(1.1, 1.1, 1.1);}40%{transform: scale3d(0.9, 0.9, 0.9);}60%{opacity: 1; transform: scale3d(1.03, 1.03, 1.03);}80%{transform: scale3d(0.97, 0.97, 0.97);}100%{opacity: 1; transform: scale3d(1, 1, 1);}}@keyframes flash{from, 50%, to{opacity: 1;}25%, 75%{opacity: 0;}}@keyframes pulse{from{box-shadow: 0 0 0 0 var(--pulse-color-from, #714B67);}to{box-shadow: 0 0 0 var(--pulse-spread-radius, 2em) var(--pulse-color-to, rgba(255, 255, 255, 0));}}

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

/* /web/static/src/scss/fontawesome_overridden.scss */
 .fa.fa-threads, .fa.fa-kickstarter, .fa.fa-bluesky, .fa.fa-strava, .fa.fa-google-play, .fa.fa-discord, .fa-twitter-square.fa, .fa-twitter.fa, .fa.fa-tiktok{font-family: 'odoo_ui_icons' !important;}.fa.fa-tiktok::before{content: '\e81b';}.fa-twitter.fa::before{content: '\e81a';}.fa-twitter-square.fa::before{content: '\e848';}.fa.fa-discord::before{content: '\e811';}.fa.fa-google-play::before{content: "\e81d";}.fa.fa-strava::before{content: "\e80f";}.fa.fa-bluesky::before{content: "\e81c";}.fa.fa-kickstarter::before{content: "\e819";}.fa.fa-threads::before{content: "\e818";}.o_rtl .fa.fa-align-right, .o_rtl .fa.fa-align-left, .o_rtl .fa.fa-chevron-right, .o_rtl .fa.fa-chevron-left, .o_rtl .fa.fa-arrow-right, .o_rtl .fa.fa-arrow-left, .o_rtl .fa.fa-hand-o-right, .o_rtl .fa.fa-hand-o-left, .o_rtl .fa.fa-arrow-circle-right, .o_rtl .fa.fa-arrow-circle-left, .o_rtl .fa.fa-caret-right, .o_rtl .fa.fa-caret-left, .o_rtl .fa.fa-rotate-right, .o_rtl .fa.fa-rotate-left, .o_rtl .fa.fa-angle-double-right, .o_rtl .fa.fa-angle-double-left, .o_rtl .fa.fa-angle-right, .o_rtl .fa.fa-angle-left, .o_rtl .fa.fa-quote-right, .o_rtl .fa.fa-quote-left, .o_rtl .fa.fa-chevron-circle-right, .o_rtl .fa.fa-chevron-circle-left, .o_rtl .fa.fa-long-arrow-right, .o_rtl .fa.fa-long-arrow-left, .o_rtl .fa.fa-toggle-right, .o_rtl .fa.fa-toggle-left, .o_rtl .fa.fa-caret-square-o-right, .o_rtl .fa.fa-arrow-circle-o-left, .o_rtl .fa.fa-arrow-circle-o-right, .o_rtl .fa.fa-caret-square-o-left{transform: rotate(180deg);}.o_btn_loading .fa:not(.fa-spin){display: none;}.dropdown-menu, .o_dropdown_menu{max-height: 70vh; overflow: auto; background-clip: border-box;}.dropdown-menu:not(.o-hb-select-dropdown), .o_dropdown_menu:not(.o-hb-select-dropdown){scrollbar-width: thin;}.dropdown-toggle{white-space: nowrap;}.dropdown-toggle.o-no-caret::before, .dropdown-toggle.o-no-caret::after{content: normal;}@keyframes catchAttention{0%, 20%, 40%, 60%, 80%, 100%{transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{transform: translateY(-30%);}20%{transform: translateY(-25%);}40%{transform: translateY(-20%);}60%{transform: translateY(-15%);}80%{transform: translateY(-10%);}100%{transform: translateY(-5%);}}.modal .o_cp_action_menus .o-dropdown:has(.fa-cog){display: none;}:not(:hover) > .o_ui_app_icon{--oi-color: currentColor;}

/* /web/static/src/core/badge/badge.scss */
 .badge.o_badge_color_0{background-color: #e6dddd !important; color: #3c3c3c !important;}.badge.o_badge_color_1{background-color: #ff9c9c !important; color: #430c0c !important;}.badge.o_badge_color_2{background-color: #f7c698 !important; color: #35210f !important;}.badge.o_badge_color_3{background-color: #fde388 !important; color: #2f270a !important;}.badge.o_badge_color_4{background-color: #bbd7f8 !important; color: #19324f !important;}.badge.o_badge_color_5{background-color: #d9a8cc !important; color: #1d181c !important;}.badge.o_badge_color_6{background-color: #f8d6c8 !important; color: #552f1f !important;}.badge.o_badge_color_7{background-color: #89e1db !important; color: #0b1313 !important;}.badge.o_badge_color_8{background-color: #97a6f9 !important; color: #0e1436 !important;}.badge.o_badge_color_9{background-color: #ff9ecc !important; color: #450c27 !important;}.badge.o_badge_color_10{background-color: #b7edbe !important; color: #1f3922 !important;}.badge.o_badge_color_11{background-color: #e6dbfc !important; color: #39206c !important;}

/* /web/static/src/core/barcode/barcode_dialog.scss */
 .modal .o-barcode-modal .modal-body{overflow: hidden;}@media (max-width: 767.98px){.modal .o-barcode-modal .modal-body{padding: 0;}}.modal .o-barcode-modal .modal-body video{object-fit: cover;}@keyframes bottom-sheet-in{from{transform: translateY(100%) translateZ(0);}to{transform: translateY(0) translateZ(0);}}@keyframes bottom-sheet-out{from{transform: translateY(0) translateZ(0);}to{transform: translateY(100%) translateZ(0);}}.o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.active, .o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.selected{position: relative; border: 1px solid #714B67; border-radius: 0.6rem; color: var(--BottomSheetStatusBar__entry-color--active, #FFFFFF);}.o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.active:not(.focus), .o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.selected:not(.focus){background: var(--BottomSheetStatusBar__entry-background--active, rgba(113, 75, 103, 0.5));}.o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.active::before, .o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.selected::before{content: none !important;}.o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.active::after, .o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.selected::after{position: absolute; top: 50%; left: auto; bottom: auto; right: 1rem; transform: translateY(-50%); color: #017e84; text-rendering: auto; font: normal normal normal 14px/1 FontAwesome; content: "";}.o_bottom_sheet .o_bottom_sheet_sheet .dropdown-divider{--dropdown-divider-bg: var(--o-border-color); margin: 0.5rem 0.5rem;}.o_bottom_sheet .o_bottom_sheet_sheet .dropdown-item, .o_bottom_sheet .o_bottom_sheet_sheet .dropdown-header{--dropdown-item-padding-y: 1rem; --dropdown-item-padding-x: var(--BottomSheet-Entry-paddingX); --dropdown-header-padding-y: var(--dropdown-item-padding-y); --dropdown-header-padding-x: var(--dropdown-item-padding-x); font-size: 1.25rem; font-weight: 500; text-align: start !important;}.o_bottom_sheet .o_bottom_sheet_sheet .dropdown-item .o_stat_value{display: flex;}.o_font_color_selector .btn-tab{min-width: 57px; padding: 3px; font-size: 12px;}:root{--100: #F8F9FA; --200: #E9ECEF; --300: #DEE2E6; --400: #CED4DA; --500: #ADB5BD; --600: #6C757D; --700: #495057; --800: #343A40; --900: #212529; --white-85: rgba(255, 255, 255, 0.85); --white-75: rgba(255, 255, 255, 0.75); --white-50: rgba(255, 255, 255, 0.5); --white-25: rgba(255, 255, 255, 0.25); --black-75: rgba(0, 0, 0, 0.75); --black-50: rgba(0, 0, 0, 0.5); --black-25: rgba(0, 0, 0, 0.25); --black-15: rgba(0, 0, 0, 0.15); --black: #000000; --white: #FFFFFF;}.o_colorlist button:hover:not(.active){opacity: 0.76;}

/* /web/static/src/core/debug/debug_menu.scss */
 .o_dialog .o_debug_manager .dropdown-toggle{padding: 0 4px; margin: 2px 10px 2px 0;}

/* /web/static/src/core/dialog/dialog.scss */
 .modal.o_technical_modal .modal-content .modal-header .modal-title{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}.modal.o_technical_modal .modal-footer{text-align: left;}.modal.o_technical_modal .modal-footer button{margin: 0;}.modal.o_technical_modal .modal-footer button.o-default-button:not(:only-child){display: none;}@media (max-width: 767.98px){.modal.o_technical_modal .modal-footer .btn{width: 45%; text-overflow: ellipsis; white-space: inherit;}}@media (max-width: 575.98px){.modal.o_technical_modal.o_modal_full .modal-dialog{margin: 0px; height: 100%;}.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content{height: 100%; border: none;}.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content .modal-body{height: 100%; overflow-y: auto;}}.modal.o_inactive_modal{z-index: 1049;}.o_dialog > .modal{display: block;}@media (min-width: 576px){.modal-fs{width: calc(100% - 3.5rem); max-width: none;}}@media (max-width: 767.98px){.modal.o_modal_full .modal-content .modal-header{align-items: center; height: 46px; padding: 0 1rem;}.modal.o_modal_full .modal-content .modal-footer{padding-top: 1rem; padding-right: 16px; padding-bottom: 0.5rem; padding-left: 16px; box-shadow: 0 1rem 2rem black; z-index: 0;}}.o-dropdown.dropdown-toggle::after{content: none; border: none;}.o-dropdown.btn-secondary, .o-dropdown.btn-outline-secondary{transition: background-color .2s ease-in-out, border-color .2s ease-in-out;}.o-dropdown.btn-secondary.show, .o-dropdown.btn-outline-secondary.show{color: #000; background-color: #e6f2f3; border-color: #017e84;}.o-dropdown.dropup > .o-dropdown--menu, .o-dropdown.dropdown > .o-dropdown--menu, .o-dropdown.dropstart > .o-dropdown--menu, .o-dropdown.dropend > .o-dropdown--menu{left: auto; right: auto; margin-left: 0; margin-right: 0;}.o-dropdown--menu .dropdown-toggle:focus, .o-dropdown--menu .dropdown-item:focus{background-color: transparent; outline: none;}.o-dropdown--menu .dropdown-toggle:not(.focus), .o-dropdown--menu .dropdown-item:not(.focus){background-color: transparent;}.o-dropdown--menu .dropdown-toggle.focus, .o-dropdown--menu .dropdown-item.focus{background-color: var(--tertiary-bg);}.o-dropdown--menu .dropdown-item:not(.disabled):not(:disabled):not(.o_wysiwyg_loader), .o-dropdown--menu .dropdown-item:not(.disabled):not(:disabled):not(.o_wysiwyg_loader) label{cursor: pointer;}.o-dropdown--menu .dropdown-item.o-dropdopwn-item-indent{--dropdown-item-padding-x: 1.5rem;}.o_bottom_sheet .o_bottom_sheet_body.dropdown-menu, .o_bottom_sheet .o_bottom_sheet_body.o_dropdown_menu{--dropdown-border-width: 0; --dropdown-box-shadow: none; position: static; max-height: calc(var(--sheet-max-height) - 1rem / 4);}@keyframes reward-fading{0%{opacity: 0;}}@keyframes reward-fading-reverse{100%{opacity: 0;}}@keyframes reward-jump{0%{transform: scale(0.5);}50%{transform: scale(1.05);}}@keyframes reward-jump-reverse{50%{transform: scale(1.05);}to{transform: scale(0.5);}}@keyframes reward-rainbow{to{stroke-dashoffset: 0;}}@keyframes reward-rainbow-reverse{from{stroke-dashoffset: 0;}}@keyframes reward-float{to{transform: translateY(5px);}}@keyframes reward-float-reverse{from{transform: translateY(5px);}}@keyframes reward-stars{from{transform: scale(0.3) rotate(0deg);}50%{transform: scale(1) rotate(20deg);}to{transform: scale(0.3) rotate(80deg);}}@keyframes reward-scale{from{transform: scale(0.8);}}@keyframes reward-rotate{from{transform: scale(0.5) rotate(-30deg);}}.o-EmojiPicker-search input:not(:focus) + .oi-search{color: rgba(33, 37, 41, 0.7);}.o_error_dialog .modal-header{border: none; padding-top: 0.5rem; padding-bottom: 0.5rem;}.o_error_dialog .modal-header .modal-title{font-size: 1.625rem;}.o_error_dialog .modal-body{padding-top: 0;}.o_error_dialog .modal-footer{border: none; padding-top: 0;}div:not(:hover) .o-file-upload-progress-bar-abort{display: none;}.o_notebook .tab-pane:not(.show){transition: none;}

/* /web/static/src/core/notifications/notification.scss */
 .o_notification_manager{position: fixed; inset: 52.9px 1rem auto 1rem; z-index: 1055;}@media (min-width: 576px){.o_notification_manager{left: auto; width: 400px;}}@media screen and (max-width: 768px){.o_install_prompt .modal-header{background: none !important; border: none !important;}.o_install_prompt .modal-header button{color: #000 !important;}}.o_select_menu .form-select + .o_select_menu_caret{display: none;}.o_bottom_sheet .o_select_menu_menu .dropdown-item{font-weight: normal; margin: 0 auto; max-width: calc(100% - 2 * var(--offcanvas-padding-x));}

/* /web/static/src/core/utils/draggable_hook_builder.scss */
 @keyframes o-draggable-bounce{0%{transform: scale(1);}60%{transform: scale(0.95);}100%{transform: scale(1);}}

/* /web_tour/static/src/scss/tour_pointer.scss */
 @keyframes o-tour-pointer-bounce-horizontal{from{transform: translateX(calc(var(--TourPointer__bounce-offset) * -1));}to{transform: translateX(var(--TourPointer__bounce-offset));}}@keyframes o-tour-pointer-bounce-vertical{from{transform: translateY(calc(var(--TourPointer__bounce-offset) * -1));}to{transform: translateY(var(--TourPointer__bounce-offset));}}@keyframes o-tour-pointer-fade-in{from{opacity: 0;}}@keyframes o-tour-pointer-info-expand{from{width: 0; height: 0;}}.o_switch.o_switch_danger_success > input:not(:checked) + span{background: #e6586c;}

/* /html_editor/static/src/main/media/media_dialog/media_dialog.scss */
 .modal .o_select_media_dialog .o_we_file_selector_control_panel{top: -1rem; background-color: #FFFFFF;}.modal .o_select_media_dialog .o_we_existing_attachments{min-height: 128px;}.modal .o_select_media_dialog .o_we_existing_attachments .o_we_attachment_placeholder{flex-grow: 128; flex-basis: 128px;}.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_cell.o_we_image{transition: opacity 0.5s ease 0.5s;}.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_remove{border-radius: 0 0 0 4px;}.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_remove:hover{color: #e6586c;}.modal .o_select_media_dialog .o_we_attachment_selected{box-shadow: 0 0 0 3px #714B67;}.modal .o_select_media_dialog .o_we_attachment_selected:not(.fa){border: 3px solid #714B67; box-shadow: none;}.modal .o_select_media_dialog .o_we_attachment_selected:not(.fa):before{content: ""; position: absolute; top: 5px; left: 5px; bottom: auto; right: auto; width: 19px; height: 19px; background-color: #714B67; font-family: 'FontAwesome'; color: white; border-radius: 50%; text-align: center; z-index: 1; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);}.modal .o_select_media_dialog .o_we_load_more{scroll-margin: 1rem;}.modal .o_select_media_dialog .o_we_load_more.o_hide_loading > *{display: none;}.modal .o_select_media_dialog .o_scroll_attachments{bottom: 0px; width: 36px; height: 36px; margin-top: -36px; z-index: 2;}.modal .o_select_media_dialog .font-icons-icons > span{width: 50px;}.modal .o_select_media_dialog .o_video_dialog_form textarea{min-height: 95px;}.modal .o_select_media_dialog .o_video_preview{border-top: 1px solid black; border-bottom: 1px solid white; background-image: linear-gradient(-150deg, #2b2b33, #191922); color: white;}.modal .o_select_media_dialog .o_video_preview .media_iframe_video{width: 100%;}

/* /html_editor/static/src/main/media/media_dialog/upload_progress_toast/upload_progress_toast.scss */
 .o_upload_progress_toast{font-size: 16px;}.editor_notification_manager{width: calc(100% - 3rem);}@media (min-width: 576px){.editor_notification_manager{width: calc(calc(400px - 3rem) + 3rem);}}.o_file_box .alert.alert-info, [data-embedded="file"] .alert.alert-info{border-radius: 5px; outline: 1px solid #d8dadd; outline-offset: -1px; padding: 5px; margin: 0;}[data-embedded="toggleBlock"] button:has(i.fa-caret-down:only-child, i.fa-caret-right:only-child){cursor: pointer !important; width: 1.5rem; aspect-ratio: 1 / 1; background-color: transparent;}[data-embedded="toggleBlock"] button:has(i.fa-caret-down:only-child, i.fa-caret-right:only-child):hover{background-color: rgba(216, 218, 221, 0.5);}[data-embedded="toggleBlock"] button:has(i.fa-caret-down:only-child, i.fa-caret-right:only-child):active{background-color: rgba(216, 218, 221, 0.2);}.o-we-toolbar .btn:not(:hover):not(.active){background-color: white;}

/* /html_editor/static/src/scss/html_editor.common.scss */
 :root{--100: #F8F9FA; --200: #E9ECEF; --300: #DEE2E6; --400: #CED4DA; --500: #ADB5BD; --600: #6C757D; --700: #495057; --800: #343A40; --900: #212529; --white-85: rgba(255, 255, 255, 0.85); --white-75: rgba(255, 255, 255, 0.75); --white-50: rgba(255, 255, 255, 0.5); --white-25: rgba(255, 255, 255, 0.25); --black-75: rgba(0, 0, 0, 0.75); --black-50: rgba(0, 0, 0, 0.5); --black-25: rgba(0, 0, 0, 0.25); --black-15: rgba(0, 0, 0, 0.15); --black: #000000; --white: #FFFFFF; --o-cc1-text: #212529; --o-cc1-headings: #212529; --o-cc1-h2: #212529; --o-cc1-h3: #212529; --o-cc1-h4: #212529; --o-cc1-h5: #212529; --o-cc1-h6: #212529; --o-cc1-link: #65435c; --o-cc1-btn-primary: #714B67; --o-cc1-btn-primary-text: #FFFFFF; --o-cc1-btn-primary-border: #714B67; --o-cc1-btn-secondary: #F0CDA8; --o-cc1-btn-secondary-text: #212529; --o-cc1-btn-secondary-border: #F0CDA8; --o-cc2-text: #212529; --o-cc2-h2: #000000; --o-cc2-h3: #000000; --o-cc2-h4: #000000; --o-cc2-h5: #000000; --o-cc2-h6: #000000; --o-cc2-link: #583b51; --o-cc2-btn-primary: #714B67; --o-cc2-btn-primary-text: #FFFFFF; --o-cc2-btn-primary-border: #714B67; --o-cc2-btn-secondary: #F0CDA8; --o-cc2-btn-secondary-text: #212529; --o-cc2-btn-secondary-border: #F0CDA8; --o-cc3-text: #212529; --o-cc3-headings: #212529; --o-cc3-h2: #212529; --o-cc3-h3: #212529; --o-cc3-h4: #212529; --o-cc3-h5: #212529; --o-cc3-h6: #212529; --o-cc3-link: #2a1c27; --o-cc3-btn-primary: #714B67; --o-cc3-btn-primary-text: #FFFFFF; --o-cc3-btn-primary-border: #714B67; --o-cc3-btn-secondary-text: #212529; --o-cc3-btn-secondary-border: #F6F5F4; --o-cc4-text: #FFFFFF; --o-cc4-headings: #FFFFFF; --o-cc4-h2: #FFFFFF; --o-cc4-h3: #FFFFFF; --o-cc4-h4: #FFFFFF; --o-cc4-h5: #FFFFFF; --o-cc4-h6: #FFFFFF; --o-cc4-link: #000000; --o-cc4-btn-primary-text: #FFFFFF; --o-cc4-btn-primary-border: #000000; --o-cc4-btn-secondary-text: #212529; --o-cc4-btn-secondary-border: #F6F5F4; --o-cc5-text: #FFFFFF; --o-cc5-h2: #FFFFFF; --o-cc5-h3: #FFFFFF; --o-cc5-h4: #FFFFFF; --o-cc5-h5: #FFFFFF; --o-cc5-h6: #FFFFFF; --o-cc5-link: #b18aa7; --o-cc5-btn-primary: #714B67; --o-cc5-btn-primary-text: #FFFFFF; --o-cc5-btn-primary-border: #714B67; --o-cc5-btn-secondary-text: #212529; --o-cc5-btn-secondary-border: #F6F5F4; --o-grid-gutter-width: 30px; --o-md-container-max-width: 720px; --o-we-content-to-translate-color: rgba(255, 255, 90, 0.5); --o-we-translated-content-color: rgba(120, 215, 110, 0.5); --o-system-fonts: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Ubuntu, "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --display-1-font-size: 5rem; --display-2-font-size: 4.5rem; --display-3-font-size: 4rem; --display-4-font-size: 3.5rem; --h1-font-size: 3rem; --h2-font-size: 2.5rem; --h3-font-size: 2rem; --h4-font-size: 1.5rem; --h5-font-size: 1.25rem; --h6-font-size: 1rem; --font-size-base: 1rem; --small-font-size: 0.875em; --lead-font-size: 1.125rem;}html, body{position: relative; width: 100%; height: 100%;}pre{padding: 0.5rem 1rem; border: 1px solid var(--o-border-color); border-radius: 0.4rem; background-color: #F8F9FA; color: #212529;}[contenteditable]{overflow-wrap: unset !important;}.o_stars .fa.fa-star{color: gold;}.fa-6x{font-size: 6em;}.fa-7x{font-size: 7em;}.fa-8x{font-size: 8em;}.fa-9x{font-size: 9em;}.fa-10x{font-size: 10em;}address .fa.fa-mobile-phone{margin: 0 3px 0 2px;}address .fa.fa-file-text-o{margin-right: 1px;}span[data-oe-type="monetary"]{white-space: nowrap;}.mt16{margin-top: 16px !important;}.pb16{padding-bottom: 16px !important;}.pt24{padding-top: 24px !important;}.pb24{padding-bottom: 24px !important;}.pt32{padding-top: 32px !important;}.pb32{padding-bottom: 32px !important;}.pt40{padding-top: 40px !important;}.pt48{padding-top: 48px !important;}.pb48{padding-bottom: 48px !important;}blockquote{padding: 0.5rem 1rem; border-left: 5px solid; border-color: #DEE2E6; font-style: italic;}pre{white-space: pre-wrap;}pre p{margin-bottom: 0px;}.bg-o-color-1{--background-color: #714B67; --color: #FFFFFF; background-color: #714B67 !important; color: #FFFFFF;}.bg-o-color-1 .text-muted, .o_colored_level .bg-o-color-1 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-o-color-1:hover, a.bg-o-color-1:focus, button.bg-o-color-1:hover, button.bg-o-color-1:focus{--background-color: #52374b; --color: #FFFFFF; background-color: #52374b !important; color: #FFFFFF;}.text-o-color-1{color: #714B67 !important;}a.text-o-color-1:hover, a.text-o-color-1:focus{color: #34222f !important;}.bg-o-color-2{--background-color: #F0CDA8; --color: #212529; background-color: #F0CDA8 !important; color: #212529;}.bg-o-color-2 .text-muted, .o_colored_level .bg-o-color-2 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-o-color-2:hover, a.bg-o-color-2:focus, button.bg-o-color-2:hover, button.bg-o-color-2:focus{--background-color: #e9b47d; --color: #212529; background-color: #e9b47d !important; color: #212529;}.text-o-color-2{color: #F0CDA8 !important;}a.text-o-color-2:hover, a.text-o-color-2:focus{color: #e19b51 !important;}.bg-o-color-3{--background-color: #F6F5F4; --color: #212529; background-color: #F6F5F4 !important; color: #212529;}.bg-o-color-3 .text-muted, .o_colored_level .bg-o-color-3 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-o-color-3:hover, a.bg-o-color-3:focus, button.bg-o-color-3:hover, button.bg-o-color-3:focus{--background-color: #dfdcd8; --color: #212529; background-color: #dfdcd8 !important; color: #212529;}.text-o-color-3{color: #F6F5F4 !important;}a.text-o-color-3:hover, a.text-o-color-3:focus{color: #c8c2bc !important;}.bg-o-color-4{--background-color: #FFFFFF; --color: #212529; background-color: #FFFFFF !important; color: #212529;}.bg-o-color-4 .text-muted, .o_colored_level .bg-o-color-4 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-o-color-4:hover, a.bg-o-color-4:focus, button.bg-o-color-4:hover, button.bg-o-color-4:focus{--background-color: #e6e6e6; --color: #212529; background-color: #e6e6e6 !important; color: #212529;}.text-o-color-4{color: #FFFFFF !important;}a.text-o-color-4:hover, a.text-o-color-4:focus{color: #cccccc !important;}.bg-o-color-5{--background-color: #000000; --color: #FFFFFF; background-color: #000000 !important; color: #FFFFFF;}.bg-o-color-5 .text-muted, .o_colored_level .bg-o-color-5 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-o-color-5:hover, a.bg-o-color-5:focus, button.bg-o-color-5:hover, button.bg-o-color-5:focus{--background-color: black; --color: #FFFFFF; background-color: black !important; color: #FFFFFF;}.text-o-color-5{color: #000000 !important;}a.text-o-color-5:hover, a.text-o-color-5:focus{color: black !important;}.o_cc .dropdown-menu .dropdown-item, .o_cc .o_dropdown_menu .dropdown-item, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item, .o_footer .dropdown-menu .dropdown-item, .o_footer .o_dropdown_menu .dropdown-item, .navbar-light .dropdown-menu .dropdown-item, .navbar-light .o_dropdown_menu .dropdown-item, .o_cc .dropdown-menu .dropdown-item h6, .o_cc .o_dropdown_menu .dropdown-item h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item h6, .o_footer .dropdown-menu .dropdown-item h6, .o_footer .o_dropdown_menu .dropdown-item h6, .navbar-light .dropdown-menu .dropdown-item h6, .navbar-light .o_dropdown_menu .dropdown-item h6, .o_cc .dropdown-menu .dropdown-item .h6, .o_cc .o_dropdown_menu .dropdown-item .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item .h6, .o_footer .dropdown-menu .dropdown-item .h6, .o_footer .o_dropdown_menu .dropdown-item .h6, .navbar-light .dropdown-menu .dropdown-item .h6, .navbar-light .o_dropdown_menu .dropdown-item .h6, .o_colored_level .o_cc .dropdown-menu .dropdown-item, .o_colored_level .o_cc .dropdown-menu .dropdown-item h6{color: var(--body-color) !important;}.o_cc .dropdown-menu .dropdown-item:hover, .o_cc .o_dropdown_menu .dropdown-item:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:hover, .o_footer .dropdown-menu .dropdown-item:hover, .o_footer .o_dropdown_menu .dropdown-item:hover, .navbar-light .dropdown-menu .dropdown-item:hover, .navbar-light .o_dropdown_menu .dropdown-item:hover, .o_cc .dropdown-menu .dropdown-item:focus, .o_cc .o_dropdown_menu .dropdown-item:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:focus, .o_footer .dropdown-menu .dropdown-item:focus, .o_footer .o_dropdown_menu .dropdown-item:focus, .navbar-light .dropdown-menu .dropdown-item:focus, .navbar-light .o_dropdown_menu .dropdown-item:focus, .o_cc .dropdown-menu .dropdown-item h6:hover, .o_cc .o_dropdown_menu .dropdown-item h6:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item h6:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item h6:hover, .o_footer .dropdown-menu .dropdown-item h6:hover, .o_footer .o_dropdown_menu .dropdown-item h6:hover, .navbar-light .dropdown-menu .dropdown-item h6:hover, .navbar-light .o_dropdown_menu .dropdown-item h6:hover, .o_cc .dropdown-menu .dropdown-item .h6:hover, .o_cc .o_dropdown_menu .dropdown-item .h6:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item .h6:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item .h6:hover, .o_footer .dropdown-menu .dropdown-item .h6:hover, .o_footer .o_dropdown_menu .dropdown-item .h6:hover, .navbar-light .dropdown-menu .dropdown-item .h6:hover, .navbar-light .o_dropdown_menu .dropdown-item .h6:hover, .o_cc .dropdown-menu .dropdown-item h6:focus, .o_cc .o_dropdown_menu .dropdown-item h6:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item h6:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item h6:focus, .o_footer .dropdown-menu .dropdown-item h6:focus, .o_footer .o_dropdown_menu .dropdown-item h6:focus, .navbar-light .dropdown-menu .dropdown-item h6:focus, .navbar-light .o_dropdown_menu .dropdown-item h6:focus, .o_cc .dropdown-menu .dropdown-item .h6:focus, .o_cc .o_dropdown_menu .dropdown-item .h6:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item .h6:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item .h6:focus, .o_footer .dropdown-menu .dropdown-item .h6:focus, .o_footer .o_dropdown_menu .dropdown-item .h6:focus, .navbar-light .dropdown-menu .dropdown-item .h6:focus, .navbar-light .o_dropdown_menu .dropdown-item .h6:focus, .o_colored_level .o_cc .dropdown-menu .dropdown-item:hover, .o_colored_level .o_cc .dropdown-menu .dropdown-item:focus, .o_colored_level .o_cc .dropdown-menu .dropdown-item h6:hover, .o_colored_level .o_cc .dropdown-menu .dropdown-item h6:focus{color: var(--body-color) !important;}.o_cc .dropdown-menu .dropdown-item.active, .o_cc .o_dropdown_menu .dropdown-item.active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.active, .o_footer .dropdown-menu .dropdown-item.active, .o_footer .o_dropdown_menu .dropdown-item.active, .navbar-light .dropdown-menu .dropdown-item.active, .navbar-light .o_dropdown_menu .dropdown-item.active, .o_cc .dropdown-menu .dropdown-item:active, .o_cc .o_dropdown_menu .dropdown-item:active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:active, .o_footer .dropdown-menu .dropdown-item:active, .o_footer .o_dropdown_menu .dropdown-item:active, .navbar-light .dropdown-menu .dropdown-item:active, .navbar-light .o_dropdown_menu .dropdown-item:active, .o_cc .dropdown-menu .dropdown-item h6.active, .o_cc .o_dropdown_menu .dropdown-item h6.active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item h6.active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item h6.active, .o_footer .dropdown-menu .dropdown-item h6.active, .o_footer .o_dropdown_menu .dropdown-item h6.active, .navbar-light .dropdown-menu .dropdown-item h6.active, .navbar-light .o_dropdown_menu .dropdown-item h6.active, .o_cc .dropdown-menu .dropdown-item .active.h6, .o_cc .o_dropdown_menu .dropdown-item .active.h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item .active.h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item .active.h6, .o_footer .dropdown-menu .dropdown-item .active.h6, .o_footer .o_dropdown_menu .dropdown-item .active.h6, .navbar-light .dropdown-menu .dropdown-item .active.h6, .navbar-light .o_dropdown_menu .dropdown-item .active.h6, .o_cc .dropdown-menu .dropdown-item h6:active, .o_cc .o_dropdown_menu .dropdown-item h6:active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item h6:active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item h6:active, .o_footer .dropdown-menu .dropdown-item h6:active, .o_footer .o_dropdown_menu .dropdown-item h6:active, .navbar-light .dropdown-menu .dropdown-item h6:active, .navbar-light .o_dropdown_menu .dropdown-item h6:active, .o_cc .dropdown-menu .dropdown-item .h6:active, .o_cc .o_dropdown_menu .dropdown-item .h6:active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item .h6:active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item .h6:active, .o_footer .dropdown-menu .dropdown-item .h6:active, .o_footer .o_dropdown_menu .dropdown-item .h6:active, .navbar-light .dropdown-menu .dropdown-item .h6:active, .navbar-light .o_dropdown_menu .dropdown-item .h6:active, .o_colored_level .o_cc .dropdown-menu .dropdown-item.active, .o_colored_level .o_cc .dropdown-menu .dropdown-item:active, .o_colored_level .o_cc .dropdown-menu .dropdown-item h6.active, .o_colored_level .o_cc .dropdown-menu .dropdown-item h6:active{color: var(--dropdown-link-active-color, #212529) !important;}.o_cc .dropdown-menu .dropdown-item.disabled, .o_cc .o_dropdown_menu .dropdown-item.disabled, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.disabled, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.disabled, .o_footer .dropdown-menu .dropdown-item.disabled, .o_footer .o_dropdown_menu .dropdown-item.disabled, .navbar-light .dropdown-menu .dropdown-item.disabled, .navbar-light .o_dropdown_menu .dropdown-item.disabled, .o_cc .dropdown-menu .dropdown-item.disabled h6, .o_cc .o_dropdown_menu .dropdown-item.disabled h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.disabled h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.disabled h6, .o_footer .dropdown-menu .dropdown-item.disabled h6, .o_footer .o_dropdown_menu .dropdown-item.disabled h6, .navbar-light .dropdown-menu .dropdown-item.disabled h6, .navbar-light .o_dropdown_menu .dropdown-item.disabled h6, .o_cc .dropdown-menu .dropdown-item.disabled .h6, .o_cc .o_dropdown_menu .dropdown-item.disabled .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.disabled .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.disabled .h6, .o_footer .dropdown-menu .dropdown-item.disabled .h6, .o_footer .o_dropdown_menu .dropdown-item.disabled .h6, .navbar-light .dropdown-menu .dropdown-item.disabled .h6, .navbar-light .o_dropdown_menu .dropdown-item.disabled .h6, .o_cc .dropdown-menu .dropdown-item:disabled, .o_cc .o_dropdown_menu .dropdown-item:disabled, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:disabled, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:disabled, .o_footer .dropdown-menu .dropdown-item:disabled, .o_footer .o_dropdown_menu .dropdown-item:disabled, .navbar-light .dropdown-menu .dropdown-item:disabled, .navbar-light .o_dropdown_menu .dropdown-item:disabled, .o_cc .dropdown-menu .dropdown-item.o_wysiwyg_loader, .o_cc .o_dropdown_menu .dropdown-item.o_wysiwyg_loader, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.o_wysiwyg_loader, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.o_wysiwyg_loader, .o_footer .dropdown-menu .dropdown-item.o_wysiwyg_loader, .o_footer .o_dropdown_menu .dropdown-item.o_wysiwyg_loader, .navbar-light .dropdown-menu .dropdown-item.o_wysiwyg_loader, .navbar-light .o_dropdown_menu .dropdown-item.o_wysiwyg_loader, .o_cc .dropdown-menu .dropdown-item:disabled h6, .o_cc .o_dropdown_menu .dropdown-item:disabled h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:disabled h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:disabled h6, .o_footer .dropdown-menu .dropdown-item:disabled h6, .o_footer .o_dropdown_menu .dropdown-item:disabled h6, .navbar-light .dropdown-menu .dropdown-item:disabled h6, .navbar-light .o_dropdown_menu .dropdown-item:disabled h6, .o_cc .dropdown-menu .dropdown-item.o_wysiwyg_loader h6, .o_cc .o_dropdown_menu .dropdown-item.o_wysiwyg_loader h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.o_wysiwyg_loader h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.o_wysiwyg_loader h6, .o_footer .dropdown-menu .dropdown-item.o_wysiwyg_loader h6, .o_footer .o_dropdown_menu .dropdown-item.o_wysiwyg_loader h6, .navbar-light .dropdown-menu .dropdown-item.o_wysiwyg_loader h6, .navbar-light .o_dropdown_menu .dropdown-item.o_wysiwyg_loader h6, .o_cc .dropdown-menu .dropdown-item:disabled .h6, .o_cc .o_dropdown_menu .dropdown-item:disabled .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:disabled .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:disabled .h6, .o_footer .dropdown-menu .dropdown-item:disabled .h6, .o_footer .o_dropdown_menu .dropdown-item:disabled .h6, .navbar-light .dropdown-menu .dropdown-item:disabled .h6, .navbar-light .o_dropdown_menu .dropdown-item:disabled .h6, .o_cc .dropdown-menu .dropdown-item.o_wysiwyg_loader .h6, .o_cc .o_dropdown_menu .dropdown-item.o_wysiwyg_loader .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.o_wysiwyg_loader .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.o_wysiwyg_loader .h6, .o_footer .dropdown-menu .dropdown-item.o_wysiwyg_loader .h6, .o_footer .o_dropdown_menu .dropdown-item.o_wysiwyg_loader .h6, .navbar-light .dropdown-menu .dropdown-item.o_wysiwyg_loader .h6, .navbar-light .o_dropdown_menu .dropdown-item.o_wysiwyg_loader .h6, .o_colored_level .o_cc .dropdown-menu .dropdown-item.disabled, .o_colored_level .o_cc .dropdown-menu .dropdown-item.disabled h6, .o_colored_level .o_cc .dropdown-menu .dropdown-item:disabled, .o_colored_level .o_cc .dropdown-menu .dropdown-item:disabled h6{color: var(--tertiary-color) !important;}.o_cc .dropdown-menu .dropdown-item .btn-link, .o_cc .o_dropdown_menu .dropdown-item .btn-link, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item .btn-link, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item .btn-link, .o_footer .dropdown-menu .dropdown-item .btn-link, .o_footer .o_dropdown_menu .dropdown-item .btn-link, .navbar-light .dropdown-menu .dropdown-item .btn-link, .navbar-light .o_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_cc .o_dropdown_menu .dropdown-item .btn-link:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item .btn-link:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item .btn-link:hover, .o_footer .dropdown-menu .dropdown-item .btn-link:hover, .o_footer .o_dropdown_menu .dropdown-item .btn-link:hover, .navbar-light .dropdown-menu .dropdown-item .btn-link:hover, .navbar-light .o_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_cc .o_dropdown_menu .dropdown-item .btn-link:disabled, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item .btn-link:disabled, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item .btn-link:disabled, .o_footer .dropdown-menu .dropdown-item .btn-link:disabled, .o_footer .o_dropdown_menu .dropdown-item .btn-link:disabled, .navbar-light .dropdown-menu .dropdown-item .btn-link:disabled, .navbar-light .o_dropdown_menu .dropdown-item .btn-link:disabled, .o_cc .dropdown-menu .dropdown-item .btn-link.o_wysiwyg_loader, .o_cc .o_dropdown_menu .dropdown-item .btn-link.o_wysiwyg_loader, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item .btn-link.o_wysiwyg_loader, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item .btn-link.o_wysiwyg_loader, .o_footer .dropdown-menu .dropdown-item .btn-link.o_wysiwyg_loader, .o_footer .o_dropdown_menu .dropdown-item .btn-link.o_wysiwyg_loader, .navbar-light .dropdown-menu .dropdown-item .btn-link.o_wysiwyg_loader, .navbar-light .o_dropdown_menu .dropdown-item .btn-link.o_wysiwyg_loader, .o_colored_level .o_cc .dropdown-menu .dropdown-item .btn-link:disabled{color: #6C757D;}.o_cc .dropdown-menu .dropdown-item-text .text-muted a, .o_cc .o_dropdown_menu .dropdown-item-text .text-muted a, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item-text .text-muted a, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item-text .text-muted a, .o_footer .dropdown-menu .dropdown-item-text .text-muted a, .o_footer .o_dropdown_menu .dropdown-item-text .text-muted a, .navbar-light .dropdown-menu .dropdown-item-text .text-muted a, .navbar-light .o_dropdown_menu .dropdown-item-text .text-muted a, .o_colored_level .o_cc .dropdown-menu .dropdown-item-text .text-muted a{color: #65435c;}.o_cc .dropdown-menu .dropdown-item-text .text-muted a:hover, .o_cc .o_dropdown_menu .dropdown-item-text .text-muted a:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item-text .text-muted a:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item-text .text-muted a:hover, .o_footer .dropdown-menu .dropdown-item-text .text-muted a:hover, .o_footer .o_dropdown_menu .dropdown-item-text .text-muted a:hover, .navbar-light .dropdown-menu .dropdown-item-text .text-muted a:hover, .navbar-light .o_dropdown_menu .dropdown-item-text .text-muted a:hover, .o_colored_level .o_cc .dropdown-menu .dropdown-item-text .text-muted a:hover{color: #372432;}.o_cc .btn-close, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-close, .o_footer .btn-close, .navbar-light .btn-close, .o_colored_level .o_cc .btn-close{filter: unset;}.o_cc1, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar, .navbar-light{--background-color: #FFFFFF; --color: #212529; background-color: #FFFFFF; color: #212529; --o-cc-bg: #FFFFFF;}.o_cc1 .text-muted, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .text-muted, .navbar-light .text-muted, .o_colored_level .o_cc1 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}.o_cc1 a:not(.btn), #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar a:not(.btn), .navbar-light a:not(.btn), .o_cc1 .btn-link, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-link, .navbar-light .btn-link, .o_colored_level .o_cc1 a:not(.btn), .o_colored_level .o_cc1 .btn-link{color: #65435c;}.o_cc1 a:not(.btn):hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar a:not(.btn):hover, .navbar-light a:not(.btn):hover, .o_cc1 .btn-link:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-link:hover, .navbar-light .btn-link:hover, .o_colored_level .o_cc1 a:not(.btn):hover, .o_colored_level .o_cc1 .btn-link:hover{color: #432c3d;}.o_cc1 .btn-fill-primary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-fill-primary, .navbar-light .btn-fill-primary, .o_cc1 .btn-primary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-primary, .navbar-light .btn-primary, .o_colored_level .o_cc1 .btn-fill-primary{--btn-color: #FFFFFF; --btn-bg: #714B67; --btn-border-color: #714B67; --btn-hover-color: #FFFFFF; --btn-hover-bg: #604058; --btn-hover-border-color: #5a3c52; --btn-focus-shadow-rgb: 134, 102, 126; --btn-active-color: #FFFFFF; --btn-active-bg: #5a3c52; --btn-active-border-color: #55384d; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #714B67; --btn-disabled-border-color: #714B67;}.o_cc1 .btn-outline-primary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-outline-primary, .navbar-light .btn-outline-primary, .o_colored_level .o_cc1 .btn-outline-primary{--btn-color: #65435c; --btn-border-color: #65435c; --btn-hover-color: #FFFFFF; --btn-hover-bg: #65435c; --btn-hover-border-color: #65435c; --btn-focus-shadow-rgb: 100.73829787, 66.86170213, 91.82340426; --btn-active-color: #FFFFFF; --btn-active-bg: #65435c; --btn-active-border-color: #65435c; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #65435c; --btn-disabled-bg: transparent; --btn-disabled-border-color: #65435c; --gradient: none;}.o_cc1 .btn-fill-secondary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-fill-secondary, .navbar-light .btn-fill-secondary, .o_cc1 .btn-secondary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-secondary, .navbar-light .btn-secondary, .o_colored_level .o_cc1 .btn-fill-secondary{--btn-color: #212529; --btn-bg: #F0CDA8; --btn-border-color: #F0CDA8; --btn-hover-color: #212529; --btn-hover-bg: #f2d5b5; --btn-hover-border-color: #f2d2b1; --btn-focus-shadow-rgb: 209, 180, 149; --btn-active-color: #212529; --btn-active-bg: #f3d7b9; --btn-active-border-color: #f2d2b1; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F0CDA8; --btn-disabled-border-color: #F0CDA8;}.o_cc1 .btn-outline-secondary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-outline-secondary, .navbar-light .btn-outline-secondary, .o_colored_level .o_cc1 .btn-outline-secondary{--btn-color: #dd8f3b; --btn-border-color: #dd8f3b; --btn-hover-color: #212529; --btn-hover-bg: #dd8f3b; --btn-hover-border-color: #dd8f3b; --btn-focus-shadow-rgb: 221.25, 142.5, 59.25; --btn-active-color: #212529; --btn-active-bg: #dd8f3b; --btn-active-border-color: #dd8f3b; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #dd8f3b; --btn-disabled-bg: transparent; --btn-disabled-border-color: #dd8f3b; --gradient: none;}.o_cc1 .nav-pills .nav-link.active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .nav-pills .nav-link.active, .navbar-light .nav-pills .nav-link.active, .o_cc1 .nav-pills .show > .nav-link, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .nav-pills .show > .nav-link, .navbar-light .nav-pills .show > .nav-link, .o_colored_level .o_cc1 .nav-pills .nav-link.active, .o_colored_level .o_cc1 .nav-pills .show > .nav-link{background-color: #714B67; color: #FFFFFF;}.o_cc1 a.list-group-item, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar a.list-group-item, .navbar-light a.list-group-item, .o_colored_level .o_cc1 a.list-group-item{color: #714B67;}.o_cc1 a.list-group-item.active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar a.list-group-item.active, .navbar-light a.list-group-item.active, .o_colored_level .o_cc1 a.list-group-item.active{background-color: #714B67; color: #FFFFFF; border-color: #714B67;}.o_cc2, .o_footer{--background-color: #F6F5F4; --color: #212529; background-color: #F6F5F4; color: #212529; --o-cc-bg: #F6F5F4;}.o_cc2 .text-muted, .o_footer .text-muted, .o_colored_level .o_cc2 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}.o_cc2 h1, .o_footer h1, .o_cc2 .h1, .o_footer .h1, .o_cc2 h2, .o_footer h2, .o_cc2 .h2, .o_footer .h2, .o_cc2 h3, .o_footer h3, .o_cc2 .h3, .o_footer .h3, .o_cc2 h4, .o_footer h4, .o_cc2 .h4, .o_footer .h4, .o_cc2 h5, .o_footer h5, .o_cc2 .h5, .o_footer .h5, .o_cc2 h6, .o_footer h6, .o_cc2 .h6, .o_footer .h6, .o_colored_level .o_cc2 h1, .o_colored_level .o_cc2 h2, .o_colored_level .o_cc2 h3, .o_colored_level .o_cc2 h4, .o_colored_level .o_cc2 h5, .o_colored_level .o_cc2 h6{color: #000000;}.o_cc2 a:not(.btn), .o_footer a:not(.btn), .o_cc2 .btn-link, .o_footer .btn-link, .o_colored_level .o_cc2 a:not(.btn), .o_colored_level .o_cc2 .btn-link{color: #583b51;}.o_cc2 a:not(.btn):hover, .o_footer a:not(.btn):hover, .o_cc2 .btn-link:hover, .o_footer .btn-link:hover, .o_colored_level .o_cc2 a:not(.btn):hover, .o_colored_level .o_cc2 .btn-link:hover{color: #432c3d;}.o_cc2 .btn-fill-primary, .o_footer .btn-fill-primary, .o_cc2 .btn-primary, .o_footer .btn-primary, .o_colored_level .o_cc2 .btn-fill-primary{--btn-color: #FFFFFF; --btn-bg: #714B67; --btn-border-color: #714B67; --btn-hover-color: #FFFFFF; --btn-hover-bg: #604058; --btn-hover-border-color: #5a3c52; --btn-focus-shadow-rgb: 134, 102, 126; --btn-active-color: #FFFFFF; --btn-active-bg: #5a3c52; --btn-active-border-color: #55384d; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #714B67; --btn-disabled-border-color: #714B67;}.o_cc2 .btn-outline-primary, .o_footer .btn-outline-primary, .o_colored_level .o_cc2 .btn-outline-primary{--btn-color: #583b51; --btn-border-color: #583b51; --btn-hover-color: #FFFFFF; --btn-hover-bg: #583b51; --btn-hover-border-color: #583b51; --btn-focus-shadow-rgb: 88.47659574, 58.72340426, 80.64680851; --btn-active-color: #FFFFFF; --btn-active-bg: #583b51; --btn-active-border-color: #583b51; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #583b51; --btn-disabled-bg: transparent; --btn-disabled-border-color: #583b51; --gradient: none;}.o_cc2 .btn-fill-secondary, .o_footer .btn-fill-secondary, .o_cc2 .btn-secondary, .o_footer .btn-secondary, .o_colored_level .o_cc2 .btn-fill-secondary{--btn-color: #212529; --btn-bg: #F0CDA8; --btn-border-color: #F0CDA8; --btn-hover-color: #212529; --btn-hover-bg: #f2d5b5; --btn-hover-border-color: #f2d2b1; --btn-focus-shadow-rgb: 209, 180, 149; --btn-active-color: #212529; --btn-active-bg: #f3d7b9; --btn-active-border-color: #f2d2b1; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F0CDA8; --btn-disabled-border-color: #F0CDA8;}.o_cc2 .btn-outline-secondary, .o_footer .btn-outline-secondary, .o_colored_level .o_cc2 .btn-outline-secondary{--btn-color: #dd8f3b; --btn-border-color: #dd8f3b; --btn-hover-color: #212529; --btn-hover-bg: #dd8f3b; --btn-hover-border-color: #dd8f3b; --btn-focus-shadow-rgb: 221.25, 142.5, 59.25; --btn-active-color: #212529; --btn-active-bg: #dd8f3b; --btn-active-border-color: #dd8f3b; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #dd8f3b; --btn-disabled-bg: transparent; --btn-disabled-border-color: #dd8f3b; --gradient: none;}.o_cc3 .text-muted, .o_colored_level .o_cc3 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}.o_cc3 a:not(.btn), .o_cc3 .btn-link, .o_colored_level .o_cc3 a:not(.btn), .o_colored_level .o_cc3 .btn-link{color: #2a1c27;}.o_cc3 a:not(.btn):hover, .o_cc3 .btn-link:hover, .o_colored_level .o_cc3 a:not(.btn):hover, .o_colored_level .o_cc3 .btn-link:hover{color: #2a1c27;}.o_cc3 .btn-fill-primary, .o_cc3 .btn-primary, .o_colored_level .o_cc3 .btn-fill-primary{--btn-color: #FFFFFF; --btn-bg: #714B67; --btn-border-color: #714B67; --btn-hover-color: #FFFFFF; --btn-hover-bg: #604058; --btn-hover-border-color: #5a3c52; --btn-focus-shadow-rgb: 134, 102, 126; --btn-active-color: #FFFFFF; --btn-active-bg: #5a3c52; --btn-active-border-color: #55384d; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #714B67; --btn-disabled-border-color: #714B67;}.o_cc3 .btn-outline-primary, .o_colored_level .o_cc3 .btn-outline-primary{--btn-color: #2a1c27; --btn-border-color: #2a1c27; --btn-hover-color: #FFFFFF; --btn-hover-bg: #2a1c27; --btn-hover-border-color: #2a1c27; --btn-focus-shadow-rgb: 42.49521277, 28.20478723, 38.73457447; --btn-active-color: #FFFFFF; --btn-active-bg: #2a1c27; --btn-active-border-color: #2a1c27; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #2a1c27; --btn-disabled-bg: transparent; --btn-disabled-border-color: #2a1c27; --gradient: none;}.o_cc3 .btn-fill-secondary, .o_cc3 .btn-secondary, .o_colored_level .o_cc3 .btn-fill-secondary{--btn-color: #212529; --btn-bg: #F6F5F4; --btn-border-color: #F6F5F4; --btn-hover-color: #212529; --btn-hover-bg: #f7f7f6; --btn-hover-border-color: #f7f6f5; --btn-focus-shadow-rgb: 214, 214, 214; --btn-active-color: #212529; --btn-active-bg: #f8f7f6; --btn-active-border-color: #f7f6f5; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F6F5F4; --btn-disabled-border-color: #F6F5F4;}.o_cc3 .btn-outline-secondary, .o_colored_level .o_cc3 .btn-outline-secondary{--btn-color: #F6F5F4; --btn-border-color: #F6F5F4; --btn-hover-color: #212529; --btn-hover-bg: #F6F5F4; --btn-hover-border-color: #F6F5F4; --btn-focus-shadow-rgb: 246, 245, 244; --btn-active-color: #212529; --btn-active-bg: #F6F5F4; --btn-active-border-color: #F6F5F4; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #F6F5F4; --btn-disabled-bg: transparent; --btn-disabled-border-color: #F6F5F4; --gradient: none;}.o_cc4 .text-muted, .o_colored_level .o_cc4 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}.o_cc4 a:not(.btn), .o_cc4 .btn-link, .o_colored_level .o_cc4 a:not(.btn), .o_colored_level .o_cc4 .btn-link{color: #000000;}.o_cc4 a:not(.btn):hover, .o_cc4 .btn-link:hover, .o_colored_level .o_cc4 a:not(.btn):hover, .o_colored_level .o_cc4 .btn-link:hover{color: black;}.o_cc4 .btn-fill-primary, .o_cc4 .btn-primary, .o_colored_level .o_cc4 .btn-fill-primary{--btn-color: #FFFFFF; --btn-bg: #000000; --btn-border-color: #000000; --btn-hover-color: #FFFFFF; --btn-hover-bg: black; --btn-hover-border-color: black; --btn-focus-shadow-rgb: 38, 38, 38; --btn-active-color: #FFFFFF; --btn-active-bg: black; --btn-active-border-color: black; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #000000; --btn-disabled-border-color: #000000;}.o_cc4 .btn-outline-primary, .o_colored_level .o_cc4 .btn-outline-primary{--btn-color: #000000; --btn-border-color: #000000; --btn-hover-color: #FFFFFF; --btn-hover-bg: #000000; --btn-hover-border-color: #000000; --btn-focus-shadow-rgb: 0, 0, 0; --btn-active-color: #FFFFFF; --btn-active-bg: #000000; --btn-active-border-color: #000000; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #000000; --btn-disabled-bg: transparent; --btn-disabled-border-color: #000000; --gradient: none;}.o_cc4 .btn-fill-secondary, .o_cc4 .btn-secondary, .o_colored_level .o_cc4 .btn-fill-secondary{--btn-color: #212529; --btn-bg: #F6F5F4; --btn-border-color: #F6F5F4; --btn-hover-color: #212529; --btn-hover-bg: #f7f7f6; --btn-hover-border-color: #f7f6f5; --btn-focus-shadow-rgb: 214, 214, 214; --btn-active-color: #212529; --btn-active-bg: #f8f7f6; --btn-active-border-color: #f7f6f5; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F6F5F4; --btn-disabled-border-color: #F6F5F4;}.o_cc4 .btn-outline-secondary, .o_colored_level .o_cc4 .btn-outline-secondary{--btn-color: #F6F5F4; --btn-border-color: #F6F5F4; --btn-hover-color: #212529; --btn-hover-bg: #F6F5F4; --btn-hover-border-color: #F6F5F4; --btn-focus-shadow-rgb: 246, 245, 244; --btn-active-color: #212529; --btn-active-bg: #F6F5F4; --btn-active-border-color: #F6F5F4; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #F6F5F4; --btn-disabled-bg: transparent; --btn-disabled-border-color: #F6F5F4; --gradient: none;}.o_cc4 .btn-close, .o_colored_level .o_cc4 .btn-close{filter: var(--btn-close-white-filter);}.o_cc5 .text-muted, .o_colored_level .o_cc5 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}.o_cc5 a:not(.btn), .o_cc5 .btn-link, .o_colored_level .o_cc5 a:not(.btn), .o_colored_level .o_cc5 .btn-link{color: #b18aa7;}.o_cc5 a:not(.btn):hover, .o_cc5 .btn-link:hover, .o_colored_level .o_cc5 a:not(.btn):hover, .o_colored_level .o_cc5 .btn-link:hover{color: #905f83;}.o_cc5 .btn-fill-primary, .o_cc5 .btn-primary, .o_colored_level .o_cc5 .btn-fill-primary{--btn-color: #FFFFFF; --btn-bg: #714B67; --btn-border-color: #714B67; --btn-hover-color: #FFFFFF; --btn-hover-bg: #604058; --btn-hover-border-color: #5a3c52; --btn-focus-shadow-rgb: 134, 102, 126; --btn-active-color: #FFFFFF; --btn-active-bg: #5a3c52; --btn-active-border-color: #55384d; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #714B67; --btn-disabled-border-color: #714B67;}.o_cc5 .btn-outline-primary, .o_colored_level .o_cc5 .btn-outline-primary{--btn-color: #b18aa7; --btn-border-color: #b18aa7; --btn-hover-color: #FFFFFF; --btn-hover-bg: #b18aa7; --btn-hover-border-color: #b18aa7; --btn-focus-shadow-rgb: 177.40691489, 138.09308511, 167.06117021; --btn-active-color: #FFFFFF; --btn-active-bg: #b18aa7; --btn-active-border-color: #b18aa7; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #b18aa7; --btn-disabled-bg: transparent; --btn-disabled-border-color: #b18aa7; --gradient: none;}.o_cc5 .btn-fill-secondary, .o_cc5 .btn-secondary, .o_colored_level .o_cc5 .btn-fill-secondary{--btn-color: #212529; --btn-bg: #F6F5F4; --btn-border-color: #F6F5F4; --btn-hover-color: #212529; --btn-hover-bg: #f7f7f6; --btn-hover-border-color: #f7f6f5; --btn-focus-shadow-rgb: 214, 214, 214; --btn-active-color: #212529; --btn-active-bg: #f8f7f6; --btn-active-border-color: #f7f6f5; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F6F5F4; --btn-disabled-border-color: #F6F5F4;}.o_cc5 .btn-outline-secondary, .o_colored_level .o_cc5 .btn-outline-secondary{--btn-color: #F6F5F4; --btn-border-color: #F6F5F4; --btn-hover-color: #212529; --btn-hover-bg: #F6F5F4; --btn-hover-border-color: #F6F5F4; --btn-focus-shadow-rgb: 246, 245, 244; --btn-active-color: #212529; --btn-active-bg: #F6F5F4; --btn-active-border-color: #F6F5F4; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #F6F5F4; --btn-disabled-bg: transparent; --btn-disabled-border-color: #F6F5F4; --gradient: none;}.o_cc5 .btn-close, .o_colored_level .o_cc5 .btn-close{filter: var(--btn-close-white-filter);}.btn-custom:hover, .btn-fill-custom:hover{filter: invert(0.2);}.btn-outline-custom:not(:hover){background-color: transparent !important; background-image: none !important;}@media (min-width: 992px){.o_container_small{max-width: 720px;}}.text-gradient{-webkit-background-clip: text; -webkit-text-fill-color: transparent;}.text-gradient .o_animated_text, .text-gradient .o_animated_text *, .text-gradient.o_animated_text *, .text-gradient .o_text_highlight, .text-gradient .o_text_highlight *, .text-gradient.o_text_highlight *{background-image: inherit; -webkit-background-clip: inherit; -webkit-text-fill-color: inherit;}.text-gradient .fa{display: inherit;}.text-gradient u:not(font[style*="-webkit-text-fill-color"] u), .text-gradient s:not(font[style*="-webkit-text-fill-color"] s){background-size: 100% 0.1em; background-repeat: repeat-x; background-image: inherit !important; text-decoration-color: transparent !important; color: transparent; caret-color: black;}.text-gradient *{background-size: 0px; background-image: inherit !important;}.text-gradient s:not(font[style*="-webkit-text-fill-color"] s){background-position: 0 50%;}.text-gradient u:not(font[style*="-webkit-text-fill-color"] u){background-position: 0 95%;}.o_grid_mode > *.o_grid_item:has(.dropdown-menu.show, .show.o_dropdown_menu){z-index: 1000 !important;}@media (min-width: 992px){.o_extra_menu_items .o_grid_mode{display: flex !important; row-gap: 0px !important; column-gap: 0px !important;}}.border{--box-border-width: var(--border-width); --box-border-top-width: var(--box-border-width); --box-border-right-width: var(--box-border-width); --box-border-bottom-width: var(--box-border-width); --box-border-left-width: var(--box-border-width); border-width: var(--box-border-top-width) var(--box-border-right-width) var(--box-border-bottom-width) var(--box-border-left-width) !important;}.rounded-pill, .rounded-circle, .fa.rounded-empty-circle, .rounded-5, .rounded-4, .rounded-3, .rounded-2, .rounded-1, .rounded-0, .rounded{--box-border-radius: var(--border-radius); --box-border-top-left-radius: var(--box-border-radius); --box-border-top-right-radius: var(--box-border-radius); --box-border-bottom-right-radius: var(--box-border-radius); --box-border-bottom-left-radius: var(--box-border-radius); border-radius: var(--box-border-top-left-radius) var(--box-border-top-right-radius) var(--box-border-bottom-right-radius) var(--box-border-bottom-left-radius) !important;}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;}

/* /html_editor/static/src/main/selection_placeholder_plugin.scss */
 @keyframes blink-caret{0%, 49%{opacity: 1;}50%, 100%{opacity: 0;}}

/* /portal/static/src/scss/portal.scss */
 body{direction: ltr;}.o_skip_to_content{z-index: 1031;}header .navbar-brand{flex: 0 0 auto; max-width: 75%;}header .navbar-brand.logo{padding-top: 0; padding-bottom: 0;}header .navbar-brand.logo img{object-fit: contain; display: block; width: auto; height: 2.5rem;}@media (max-width: 767.98px){header .navbar-brand.logo img{max-height: 2.5rem;}}header .nav-link{white-space: nowrap;}.navbar{margin-bottom: 0;}a.fa:hover, .btn-link.fa:hover{text-decoration: none;}li > p{margin: 0;}.container-fluid .container-fluid, .container-sm .container-fluid, .container-md .container-fluid, .container-lg .container-fluid, .container-xl .container-fluid, .container-xxl .container-fluid, .container-fluid .container-sm, .container-sm .container-sm, .container-md .container-sm, .container-lg .container-sm, .container-xl .container-sm, .container-xxl .container-sm, .container-fluid .container-md, .container-sm .container-md, .container-md .container-md, .container-lg .container-md, .container-xl .container-md, .container-xxl .container-md, .container-fluid .container-lg, .container-sm .container-lg, .container-md .container-lg, .container-lg .container-lg, .container-xl .container-lg, .container-xxl .container-lg, .container-fluid .container-xl, .container-sm .container-xl, .container-md .container-xl, .container-lg .container-xl, .container-xl .container-xl, .container-xxl .container-xl, .container-fluid .container-xxl, .container-sm .container-xxl, .container-md .container-xxl, .container-lg .container-xxl, .container-xl .container-xxl, .container-xxl .container-xxl, .container .container, .o_container_small .container, .container .o_container_small, .o_container_small .o_container_small, .container .container-fluid, .o_container_small .container-fluid, .container .container-sm, .o_container_small .container-sm, .container .container-md, .o_container_small .container-md, .container .container-lg, .o_container_small .container-lg, .container .container-xl, .o_container_small .container-xl, .container .container-xxl, .o_container_small .container-xxl{padding-right: 0; padding-left: 0;}#wrap .container::before, #wrap .o_container_small::before, #wrap .container::after, #wrap .o_container_small::after, #wrap .container-fluid::before, #wrap .container-sm::before, #wrap .container-md::before, #wrap .container-lg::before, #wrap .container-xl::before, #wrap .container-xxl::before, #wrap .container-fluid::after, #wrap .container-sm::after, #wrap .container-md::after, #wrap .container-lg::after, #wrap .container-xl::after, #wrap .container-xxl::after{content: ""; display: table; clear: both;}[class^="col-lg-"]{min-height: 24px;}.input-group:where(:not(:has(.was-validated :invalid ~ .invalid-feedback, .is-invalid ~ .invalid-feedback))){flex-flow: row nowrap;}.list-group-item:not([class*="list-group-item-"]):not(.active){color: #212529;}.o_portal_wrap .o_portal_navbar .breadcrumb, .o_portal .breadcrumb{background-color: inherit;}::-moz-selection{background: rgba(150, 150, 220, 0.3);}::selection{background: rgba(150, 150, 220, 0.3);}.oe_search_box{padding-right: 23px; text-overflow: ellipsis;}.oe_green .text-muted{color: #ddd !important;}.oe_blue_light .text-muted{color: #ddd !important;}.oe_orange .text-muted{color: #ddd !important;}.oe_purple .text-muted{color: #ddd !important;}.oe_red .text-muted{color: #ddd !important;}.o_portal > tbody.o_portal_report_tbody{vertical-align: middle;}.o_portal_wrap .o_portal_my_home > .o_page_header > a:hover{text-decoration: none;}.o_portal_wrap #portal_alert_category .alert div.mb-1.fw-normal{margin-bottom: 0 !important;}.o_portal_wrap .o_portal_my_home .o_portal_docs > .o_portal_index_card{padding-right: var(--gutter-x);}.o_portal_wrap .o_portal_my_home .o_portal_docs > .o_portal_index_card + .o_portal_index_card{padding-left: 0; padding-right: calc(var(--gutter-x) + var(--gutter-x) * .5);}.o_portal_wrap .o_portal_navbar .breadcrumb{padding-left: 0; padding-right: 0;}.o_portal_wrap .o_portal_my_doc_table th{padding-top: 0.25rem; padding-bottom: 0.25rem; max-width: 500px;}.o_portal_wrap .o_portal_my_doc_table td{padding-top: 0.5rem; padding-bottom: 0.5rem; max-width: 10rem;}.o_portal_wrap .o_portal_my_doc_table td, .o_portal_wrap .o_portal_my_doc_table th{vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.o_portal_wrap .o_my_sidebar div[itemprop="address"] > div{margin-top: 0.5em;}@media (max-width: 991.98px){.o_portal_wrap #o_portal_navbar_content{margin: 0.5rem 0 0; padding: 0.5rem 15px; border-top: 1px solid var(--o-border-color); background-color: #E9ECEF;}}.o_portal_wrap table.table tr{word-wrap: break-word;}.o_portal_address span[itemprop="name"]{display: inline-block; margin-bottom: 0.25rem; font-weight: 600;}.o_portal_address div[itemprop="address"] > div{position: relative;}.o_portal_address div[itemprop="address"] > div span[itemprop="streetAddress"]{line-height: 1.2; margin-bottom: 0.3em;}.o_portal_address div[itemprop="address"] > div .fa{line-height: 1.5; color: #7c7f89;}.o_portal_address div[itemprop="address"] > div .fa + span, .o_portal_address div[itemprop="address"] > div .fa + div{display: block;}.o_address_card .o_portal_address{display: flex; flex-direction: column; justify-content: space-between; gap: 0.5rem;}.o_portal_sidebar .o_portal_html_view .o_portal_html_loader{position: absolute; top: 45%; left: 0; bottom: auto; right: 0;}.o_portal_sidebar .o_portal_sidebar_content span.oe_currency_value{word-break: break-word !important; white-space: normal !important;}.o_portal_chatter{padding: 10px;}.o_portal_chatter .o_portal_chatter_avatar{--Avatar-size: 45px;}.o_portal_chatter .o_portal_chatter_header{margin-bottom: 15px;}.o_portal_chatter .o_portal_chatter_composer{margin-bottom: 15px;}.o_portal_chatter .o_portal_chatter_messages{margin-bottom: 15px; overflow-wrap: break-word; word-break: break-word;}.o_portal_chatter .o_portal_chatter_messages .o_portal_chatter_message div.flex-grow-1 > p:not(.o_portal_chatter_puslished_date):last-of-type{margin-bottom: 5px;}.o_portal_chatter .o_portal_chatter_messages .o_portal_chatter_message_title p{font-size: 85%; color: rgba(33, 37, 41, 0.7); margin: 0px;}.o_portal_chatter .o_portal_chatter_pager{text-align: center;}.o_portal_chatter .o_portal_chatter_attachment .o_portal_chatter_attachment_name, .o_portal_chatter_composer .o_portal_chatter_attachment .o_portal_chatter_attachment_name{max-width: 200px;}.o_portal_chatter .o_portal_chatter_attachment .o_portal_chatter_attachment_delete, .o_portal_chatter_composer .o_portal_chatter_attachment .o_portal_chatter_attachment_delete{position: absolute; top: 0; left: auto; bottom: auto; right: 0; opacity: 0;}.o_portal_chatter .o_portal_chatter_attachment:hover .o_portal_chatter_attachment_delete, .o_portal_chatter_composer .o_portal_chatter_attachment:hover .o_portal_chatter_attachment_delete{opacity: 1;}.o_portal_chatter .o_portal_message_internal_off .o_portal_chatter_visibility_on, .o_portal_chatter_composer .o_portal_message_internal_off .o_portal_chatter_visibility_on{display: none;}.o_portal_chatter .o_portal_message_internal_on .o_portal_chatter_visibility_off, .o_portal_chatter_composer .o_portal_message_internal_on .o_portal_chatter_visibility_off{display: none;}.o_portal_security_body section{margin-top: 3rem; border-top: 1px solid var(--o-border-color); padding-top: 1.5rem;}.o_portal_security_body section form.oe_reset_password_form{max-width: initial; margin: initial;}.o_portal_security_body section label, .o_portal_security_body section button{white-space: nowrap;}.o_portal_security_body section[name="portal_deactivate_account"] label{white-space: normal !important;}.o_portal .o_portal_addresses{max-width: 700px;}.o_footer_copyright .o_footer_copyright_name{vertical-align: middle;}@media (min-width: 768px){.o_footer_copyright .row{display: flex;}.o_footer_copyright .row > div{margin: auto 0;}}.o_form_view .o_payment_provider_desc ul i.fa.fa-check{color: green;}.o_portal .sale_tbody .js_quantity_container .js_quantity{padding: 0;}.o_portal .sale_tbody .js_quantity_container .input-group-text{padding: 0.2rem 0.4rem;}@media (max-width: 767.98px){.o_portal .sale_tbody .js_quantity_container{width: 100%;}}

/* /html_builder/static/src/scss/background.scss */
 .o_background_video, .parallax, section, .oe_img_bg, [data-oe-shape-data], .o_background_video > *, .parallax > *, section > *, .oe_img_bg > *, [data-oe-shape-data] > *{position: relative;}

/* /website/static/src/scss/website.scss */
 :root{--o-border-color: #DEE2E6; --o-border-color: color-mix(in srgb, currentColor 15%, transparent); --support-13-0-color-system: false; --has-customized-13-0-color-system: false; --header-font-size: 1rem; --headings-font: 'Inter'; --navbar-font: 'Inter'; --buttons-font: 'Inter'; --menu: 1; --header-sales_one: 2; --header-sales_two: 5; --header-sales_three: 2; --header-sales_four: 1; --footer: 2; --font-size-base: 1rem; --body-line-height: 1.5; --headings-line-height: 1.2; --paragraph-margin-top: 0; --paragraph-margin-bottom: 16px; --headings-margin-top: 0; --headings-margin-bottom: 0.5rem; --small-font-size: 0.875rem; --body-image-type: 'image'; --layout: 'full'; --btn-primary-outline: false; --btn-secondary-outline: false; --btn-primary-flat: false; --btn-secondary-flat: false; --btn-primary-outline-border-width: 1px; --btn-secondary-outline-border-width: 1px; --link-underline: 'hover'; --btn-ripple: false; --btn-padding-x: 1rem; --btn-padding-x-sm: 0.5rem; --btn-padding-y-lg: 1rem; --btn-padding-x-lg: 2.5rem; --btn-border-radius-lg: 2rem; --font: 'Inter'; --headings-font: 'Inter Tight'; --header-template: 'default'; --header-links-style: 'default'; --hamburger-position: 'left'; --hamburger-position-mobile: 'right'; --menu-border-style: 'solid'; --sidebar-width: 18.75rem; --footer-template: 'minimalist'; --footer-scrolltop: false; --default-headings-font: 'Inter Tight'; --logo-height: 2.5rem; --fixed-logo-height: 2.5rem; --number-of-fonts: 9; --font-number-1: 'SYSTEM_FONTS'; --font-number-2: 'Roboto'; --font-number-3: 'Open Sans'; --font-number-4: 'Source Sans Pro'; --font-number-5: 'Raleway'; --font-number-6: 'Noto Serif'; --font-number-7: 'Arvo'; --font-number-8: 'Inter Tight'; --font-number-9: 'Inter'; --paragraph-margin-top: 0; --paragraph-margin-bottom: 16px; --h2-line-height: 1.2; --h3-line-height: 1.2; --h4-line-height: 1.2; --h5-line-height: 1.2; --h6-line-height: 1.2; --display-1-line-height: 1.2; --display-2-line-height: 1.2; --display-3-line-height: 1.2; --display-4-line-height: 1.2; --h2-font: 'Inter Tight'; --h3-font: 'Inter Tight'; --h4-font: 'Inter Tight'; --h5-font: 'Inter Tight'; --h6-font: 'Inter Tight'; --display-1-font: 'Inter Tight'; --display-2-font: 'Inter Tight'; --display-3-font: 'Inter Tight'; --display-4-font: 'Inter Tight'; --set-headings-font: "Inter Tight", "Odoo Unicode Support Noto", sans-serif; --headings-line-height: 1.2; --headings-margin-top: 0; --headings-margin-bottom: 0.5rem; --h2-margin-top: 0; --h3-margin-top: 0; --h4-margin-top: 0; --h5-margin-top: 0; --h6-margin-top: 0; --display-1-margin-top: 0; --display-2-margin-top: 0; --display-3-margin-top: 0; --display-4-margin-top: 0; --h2-margin-bottom: 0.5rem; --h3-margin-bottom: 0.5rem; --h4-margin-bottom: 0.5rem; --h5-margin-bottom: 0.5rem; --h6-margin-bottom: 0.5rem; --display-1-margin-bottom: 0.5rem; --display-2-margin-bottom: 0.5rem; --display-3-margin-bottom: 0.5rem; --display-4-margin-bottom: 0.5rem; --btn-padding-y: 0.375rem; --btn-padding-x: 1rem; --btn-font-size: 1rem; --btn-padding-y-sm: 0.0625rem; --btn-padding-x-sm: 0.5rem; --btn-font-size-sm: 0.875rem; --btn-padding-y-lg: 1rem; --btn-padding-x-lg: 2.5rem; --btn-font-size-lg: 1.25rem; --btn-border-width: var(--border-width); --btn-border-radius: var(--border-radius); --btn-border-radius-sm: var(--border-radius-sm); --btn-border-radius-lg: 2rem; --input-padding-y: 0.375rem; --input-padding-x: 0.75rem; --input-font-size: 1rem; --input-padding-y-sm: 0.25rem; --input-padding-x-sm: 0.5rem; --input-font-size-sm: 0.875rem; --input-padding-y-lg: 0.5rem; --input-padding-x-lg: 1rem; --input-font-size-lg: 1.25rem; --input-border-width: var(--border-width); --input-border-radius: var(--border-radius); --input-border-radius-sm: var(--border-radius-sm); --input-border-radius-lg: var(--border-radius-lg); --color-palettes-name: 'base-1'; --has-customized-colors: true; --custom-colors: "o-color-1" "o-color-2" "o-color-3" "o-color-4" "o-color-5" "body" "input" "menu" "menu-custom" "menu-border-color" "header-sales_one" "header-sales_one-custom" "header-sales_two" "header-sales_two-custom" "header-sales_three" "header-sales_three-custom" "header-sales_four" "header-sales_four-custom" "footer" "footer-custom" "copyright" "copyright-custom" "o-cc1-bg" "o-cc1-text" "o-cc1-headings" "o-cc1-h2" "o-cc1-h3" "o-cc1-h4" "o-cc1-h5" "o-cc1-h6" "o-cc1-link" "o-cc1-btn-primary" "o-cc1-btn-primary-border" "o-cc1-btn-secondary" "o-cc1-btn-secondary-border" "o-cc2-bg" "o-cc2-text" "o-cc2-headings" "o-cc2-h2" "o-cc2-h3" "o-cc2-h4" "o-cc2-h5" "o-cc2-h6" "o-cc2-link" "o-cc2-btn-primary" "o-cc2-btn-primary-border" "o-cc2-btn-secondary" "o-cc2-btn-secondary-border" "o-cc3-bg" "o-cc3-text" "o-cc3-headings" "o-cc3-h2" "o-cc3-h3" "o-cc3-h4" "o-cc3-h5" "o-cc3-h6" "o-cc3-link" "o-cc3-btn-primary" "o-cc3-btn-primary-border" "o-cc3-btn-secondary" "o-cc3-btn-secondary-border" "o-cc4-bg" "o-cc4-text" "o-cc4-headings" "o-cc4-h2" "o-cc4-h3" "o-cc4-h4" "o-cc4-h5" "o-cc4-h6" "o-cc4-link" "o-cc4-btn-primary" "o-cc4-btn-primary-border" "o-cc4-btn-secondary" "o-cc4-btn-secondary-border" "o-cc5-bg" "o-cc5-text" "o-cc5-headings" "o-cc5-h2" "o-cc5-h3" "o-cc5-h4" "o-cc5-h5" "o-cc5-h6" "o-cc5-link" "o-cc5-btn-primary" "o-cc5-btn-primary-border" "o-cc5-btn-secondary" "o-cc5-btn-secondary-border";}#o_shared_blocks{min-height: 0px; height: 0px;}#o_shared_blocks:empty{display: none;}.navbar .btn{white-space: nowrap;}.navbar .top_menu{flex-wrap: nowrap !important;}.navbar .top_menu.o_menu_loading{overflow: hidden !important; opacity: 0 !important;}.navbar-light a.nav-link{color: var(--nav-link-color);}.navbar-light a.nav-link:hover{color: var(--nav-link-hover-color);}#wrapwrap:not(.o_header_overlay) header .nav-item > .nav-link > *, #wrapwrap:not(.o_header_overlay) header .nav-item > .nav-link::after, #wrapwrap:not(.o_header_overlay) header .js_language_selector span, #wrapwrap:not(.o_header_overlay) header .badge, #wrapwrap:not(.o_header_overlay) header .nav-item > .accordion-item *, header.o_header_is_scrolled .nav-item > .nav-link > *, header.o_header_is_scrolled .nav-item > .nav-link::after, header.o_header_is_scrolled .js_language_selector span, header.o_header_is_scrolled .badge, header.o_header_is_scrolled .nav-item > .accordion-item *, header .o_navbar_mobile .nav-item > .nav-link > *, header .o_navbar_mobile .nav-item > .nav-link::after, header .o_navbar_mobile .js_language_selector span, header .o_navbar_mobile .badge, header .o_navbar_mobile .nav-item > .accordion-item *{color: !important;}.o_navlink_background{background: var(--NavLinkWithBackground-bg-color, rgba(var(--emphasis-color-rgb), 0.05));}.o_navlink_background:hover, .o_navlink_trigger_hover:hover .o_navlink_background{background: var(--NavLinkWithBackground-bg-color--hover, rgba(var(--emphasis-color-rgb), 0.1));}.o_navlink_background_hover:hover{background: var(--NavLinkWithBackground-bg-color, rgba(var(--emphasis-color-rgb), 0.05));}.o_navbar_mobile{height: 100dvh; background-color: #FFFFFF;}.o_navbar_mobile .btn-close{z-index: 1046;}.o_navbar_mobile .top_menu > .accordion .accordion-button:not(.collapsed){background-color: #f2f2f2;}.o_navbar_mobile .top_menu.text-end > .accordion .accordion-button{flex-direction: row-reverse;}.o_navbar_mobile .top_menu.text-end > .accordion .accordion-button::after{margin-left: 0; margin-right: auto;}.o_navbar_mobile .top_menu.text-center > .accordion .accordion-button > span{text-align: center; flex-grow: 1;}header .navbar-brand{font-size: 1.66666667rem;}header .navbar-brand, header .navbar-brand.logo{padding-top: 0; padding-bottom: 0;}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{line-height: 1.2; margin-top: 0; margin-bottom: 0.5rem;}p{margin-top: 0;}font[style*='background']:not(.text-gradient), font[class*='bg-']{padding: MAX(0.05em, 1px) 0 MAX(0.1em, 2px);}.fa{font-family: "FontAwesome" !important;}.fa.rounded-circle.fa-2x, .fa.fa-2x.rounded-empty-circle, .fa.rounded.fa-2x, .fa.rounded-0.fa-2x, .fa.rounded-leaf.fa-2x, .fa.img-thumbnail.fa-2x, .fa.shadow.fa-2x{width: 5rem; height: 5rem; line-height: 5rem;}.fa.rounded-circle.fa-3x, .fa.fa-3x.rounded-empty-circle, .fa.rounded.fa-3x, .fa.rounded-0.fa-3x, .fa.rounded-leaf.fa-3x, .fa.img-thumbnail.fa-3x, .fa.shadow.fa-3x{width: 6rem; height: 6rem; line-height: 6rem;}.fa.rounded-circle.fa-4x, .fa.fa-4x.rounded-empty-circle, .fa.rounded.fa-4x, .fa.rounded-0.fa-4x, .fa.rounded-leaf.fa-4x, .fa.img-thumbnail.fa-4x, .fa.shadow.fa-4x{width: 7rem; height: 7rem; line-height: 7rem;}.fa.rounded-circle.fa-5x, .fa.fa-5x.rounded-empty-circle, .fa.rounded.fa-5x, .fa.rounded-0.fa-5x, .fa.rounded-leaf.fa-5x, .fa.img-thumbnail.fa-5x, .fa.shadow.fa-5x{width: 8rem; height: 8rem; line-height: 8rem;}@media (min-width: 992px){.o_container_small{max-width: 720px;}}.btn.flat.btn-lg, .btn-group-lg > .flat.btn{--btn-padding-y: 1rem; --btn-padding-x: 2rem; --btn-font-size: 0.9375rem; --btn-border-radius: 0;}.btn.flat.btn-sm, .btn-group-sm > .flat.btn{--btn-padding-y: 0.5rem; --btn-padding-x: 1rem; --btn-font-size: 0.65625rem; --btn-border-radius: 0;}.btn.flat.btn-xs{--btn-padding-y: 0.25rem; --btn-padding-x: 0.5rem; --btn-font-size: 0.5rem; --btn-border-radius: 0;}.btn.rounded-circle, .btn.fa.rounded-empty-circle{border-radius: 100px !important; --btn-padding-y: 0.45rem; --btn-padding-x: 1.35rem; --btn-font-size: 1rem; --btn-border-radius: 30px;}.btn.rounded-circle.btn-lg, .btn.btn-lg.fa.rounded-empty-circle, .btn-group-lg > .btn.rounded-circle, .btn-group-lg > .btn.fa.rounded-empty-circle{--btn-padding-y: 0.6rem; --btn-padding-x: 1.8rem; --btn-font-size: 1.25rem; --btn-border-radius: 30px;}.btn.rounded-circle.btn-sm, .btn.btn-sm.fa.rounded-empty-circle, .btn-group-sm > .btn.rounded-circle, .btn-group-sm > .btn.fa.rounded-empty-circle{--btn-padding-y: 0.3rem; --btn-padding-x: 0.9rem; --btn-font-size: 0.875rem; --btn-border-radius: 30px;}.btn.rounded-circle.btn-xs, .btn.btn-xs.fa.rounded-empty-circle{--btn-padding-y: 0.15rem; --btn-padding-x: 0.45rem; --btn-font-size: 0.75rem; --btn-border-radius: 30px;}.badge, .o_filter_tag{--badge-color: var(--color); background: var(--badge-bg, var(--background-color)) !important; color: var(--badge-color, var(--color)) !important; border: 1px solid var(--badge-border-color) !important; font-size: var(--badge-font-size);}.badge.text-bg-primary, .o_filter_tag.text-bg-primary{--badge-bg: #f1edf0; --badge-color: #52374b; --badge-color-hover: #FFFFFF; --badge-border-color: #714B67;}.badge.bg-primary, .o_filter_tag.bg-primary{--badge-bg: #714B67; --badge-color: #FFFFFF; --badge-border-color: #714B67; --badge-color-hover: #FFFFFF;}.badge.text-bg-secondary, .o_filter_tag.text-bg-secondary{--badge-bg: #fefaf6; --badge-color: #dd8f3b; --badge-color-hover: #212529; --badge-border-color: #F0CDA8;}.badge.bg-secondary, .o_filter_tag.bg-secondary{--badge-bg: #F0CDA8; --badge-color: #212529; --badge-border-color: #F0CDA8; --badge-color-hover: #212529;}.badge.text-bg-success, .o_filter_tag.text-bg-success{--badge-bg: #eaf6ec; --badge-color: #1f8236; --badge-color-hover: #FFFFFF; --badge-border-color: #28a745;}.badge.bg-success, .o_filter_tag.bg-success{--badge-bg: #28a745; --badge-color: #FFFFFF; --badge-border-color: #28a745; --badge-color-hover: #FFFFFF;}.badge.text-bg-info, .o_filter_tag.text-bg-info{--badge-bg: #e8f6f8; --badge-color: #0e626f; --badge-color-hover: #FFFFFF; --badge-border-color: #17a2b8;}.badge.bg-info, .o_filter_tag.bg-info{--badge-bg: #17a2b8; --badge-color: #FFFFFF; --badge-border-color: #17a2b8; --badge-color-hover: #FFFFFF;}.badge.text-bg-warning, .o_filter_tag.text-bg-warning{--badge-bg: #fff9e6; --badge-color: #876500; --badge-color-hover: #212529; --badge-border-color: #ffc107;}.badge.bg-warning, .o_filter_tag.bg-warning{--badge-bg: #ffc107; --badge-color: #212529; --badge-border-color: #ffc107; --badge-color-hover: #212529;}.badge.text-bg-danger, .o_filter_tag.text-bg-danger{--badge-bg: #fcebec; --badge-color: #9a1b27; --badge-color-hover: #FFFFFF; --badge-border-color: #dc3545;}.badge.bg-danger, .o_filter_tag.bg-danger{--badge-bg: #dc3545; --badge-color: #FFFFFF; --badge-border-color: #dc3545; --badge-color-hover: #FFFFFF;}.badge.text-bg-light, .o_filter_tag.text-bg-light{--badge-bg: #fefefe; --badge-color: #bdb5ae; --badge-color-hover: #212529; --badge-border-color: #F6F5F4;}.badge.bg-light, .o_filter_tag.bg-light{--badge-bg: #F6F5F4; --badge-color: #212529; --badge-border-color: #F6F5F4; --badge-color-hover: #212529;}.badge.text-bg-dark, .o_filter_tag.text-bg-dark{--badge-bg: #e6e6e6; --badge-color: #000000; --badge-color-hover: #FFFFFF; --badge-border-color: #000000;}.badge.bg-dark, .o_filter_tag.bg-dark{--badge-bg: #000000; --badge-color: #FFFFFF; --badge-border-color: #000000; --badge-color-hover: #FFFFFF;}a.badge:hover, a:not(.dropdown-item):hover > .badge, .o_badge_clickable.badge:hover{--badge-bg: var(--badge-border-color); --badge-color: var(--badge-color-hover); text-decoration: none;}@media (max-width: 767.98px){section, .parallax, .row, .hr, .blockquote{height: auto !important;}}.o_cc1 .o_dot, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dot, .navbar-light .o_dot{color: var(--o-cc1-btn-primary);}@media (min-width: 768px){.s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .carousel-indicators, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .carousel-indicators, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .carousel-indicators, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .carousel-indicators, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .carousel-indicators{position: relative; min-width: 0; margin: 0;}.s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .carousel-control-prev, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .carousel-control-prev, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .carousel-control-prev, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .carousel-control-next, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .carousel-control-next, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .carousel-control-next, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .carousel-control-next, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .carousel-control-next{position: relative; width: auto;}}.s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .carousel-indicators > *, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .carousel-indicators > *, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .carousel-indicators > *, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .carousel-indicators > *, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .carousel-indicators > *, .s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .carousel-control-prev, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .carousel-control-prev, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .carousel-control-prev, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .carousel-control-next, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .carousel-control-next, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .carousel-control-next, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .carousel-control-next, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .carousel-control-next{pointer-events: auto;}@media (max-width: 767.98px){.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-prev, .s_carousel_cards_wrapper .s_carousel_cards .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-prev, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-prev, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-next, .s_carousel_cards_wrapper .s_carousel_cards .carousel-control-next, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-next, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-next{top: auto; bottom: 1rem; height: var(--CarouselControllers-size, 3rem); width: auto; margin: 0 1rem;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel:not(.s_carousel_arrows_hidden) .carousel-indicators, .s_carousel_cards_wrapper .s_carousel_cards:not(.s_carousel_arrows_hidden) .carousel-indicators, .s_carousel_intro_wrapper .s_carousel_intro:not(.s_carousel_arrows_hidden) .carousel-indicators, .s_carousel_wrapper[data-vcss='001'] .s_carousel:not(.s_carousel_arrows_hidden) .carousel-indicators{min-height: var(--CarouselControllers-size, 3rem); margin: 0 calc(1rem * 2 + var(--CarouselControllers-size, 3rem)) 1rem;}}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-prev, .s_carousel_cards_wrapper .s_carousel_cards .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-prev, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-prev, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-next, .s_carousel_cards_wrapper .s_carousel_cards .carousel-control-next, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-next, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-next, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators{position: absolute;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-prev:focus-visible .carousel-control-prev-icon, .s_carousel_cards_wrapper .s_carousel_cards .carousel-control-prev:focus-visible .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-prev:focus-visible .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-prev:focus-visible .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-prev:focus-visible .carousel-control-next-icon, .s_carousel_cards_wrapper .s_carousel_cards .carousel-control-prev:focus-visible .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-prev:focus-visible .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-prev:focus-visible .carousel-control-next-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-next:focus-visible .carousel-control-prev-icon, .s_carousel_cards_wrapper .s_carousel_cards .carousel-control-next:focus-visible .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-next:focus-visible .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-next:focus-visible .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-next:focus-visible .carousel-control-next-icon, .s_carousel_cards_wrapper .s_carousel_cards .carousel-control-next:focus-visible .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-next:focus-visible .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-next:focus-visible .carousel-control-next-icon{box-shadow: inset 0 0 0 2px white, inset 0 0 0 4px black;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators{pointer-events: none;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators > *, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators > *, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators > *, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators > *{pointer-events: auto;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-prev-icon, .s_carousel_cards_wrapper .s_carousel_cards .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-next-icon, .s_carousel_cards_wrapper .s_carousel_cards .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-next-icon{width: var(--CarouselControllers-size, 3rem); height: var(--CarouselControllers-size, 3rem); background-size: 50%;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_default.s_quotes_carousel .carousel-control-prev:hover, .s_carousel_cards_wrapper .s_carousel_default.s_carousel_cards .carousel-control-prev:hover, .s_carousel_intro_wrapper .s_carousel_default.s_carousel_intro .carousel-control-prev:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel_default.s_carousel .carousel-control-prev:hover, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_default.s_quotes_carousel .carousel-control-next:hover, .s_carousel_cards_wrapper .s_carousel_default.s_carousel_cards .carousel-control-next:hover, .s_carousel_intro_wrapper .s_carousel_default.s_carousel_intro .carousel-control-next:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel_default.s_carousel .carousel-control-next:hover{background: rgba(0, 0, 0, 0.2);}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_default.carousel-dark.s_quotes_carousel .carousel-control-prev:hover, .s_carousel_cards_wrapper .s_carousel_default.carousel-dark.s_carousel_cards .carousel-control-prev:hover, .s_carousel_intro_wrapper .s_carousel_default.carousel-dark.s_carousel_intro .carousel-control-prev:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel_default.carousel-dark.s_carousel .carousel-control-prev:hover, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_default.carousel-dark.s_quotes_carousel .carousel-control-next:hover, .s_carousel_cards_wrapper .s_carousel_default.carousel-dark.s_carousel_cards .carousel-control-next:hover, .s_carousel_intro_wrapper .s_carousel_default.carousel-dark.s_carousel_intro .carousel-control-next:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel_default.carousel-dark.s_carousel .carousel-control-next:hover{background: rgba(255, 255, 255, 0.2);}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_boxed.s_quotes_carousel .carousel-control-prev-icon, .s_carousel_cards_wrapper .s_carousel_boxed.s_carousel_cards .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_boxed.s_carousel_intro .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_boxed.s_carousel .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_boxed.s_quotes_carousel .carousel-control-next-icon, .s_carousel_cards_wrapper .s_carousel_boxed.s_carousel_cards .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_boxed.s_carousel_intro .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_boxed.s_carousel .carousel-control-next-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_rounded.s_quotes_carousel .carousel-control-prev-icon, .s_carousel_cards_wrapper .s_carousel_rounded.s_carousel_cards .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_rounded.s_carousel_intro .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_rounded.s_carousel .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_rounded.s_quotes_carousel .carousel-control-next-icon, .s_carousel_cards_wrapper .s_carousel_rounded.s_carousel_cards .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_rounded.s_carousel_intro .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_rounded.s_carousel .carousel-control-next-icon{border-radius: 0.4rem; border: 1px solid var(--o-border-color); background-color: #000; filter: invert(1) grayscale(100);}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_boxed.carousel-dark.s_quotes_carousel .carousel-control-prev-icon, .s_carousel_cards_wrapper .s_carousel_boxed.carousel-dark.s_carousel_cards .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_boxed.carousel-dark.s_carousel_intro .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_boxed.carousel-dark.s_carousel .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_boxed.carousel-dark.s_quotes_carousel .carousel-control-next-icon, .s_carousel_cards_wrapper .s_carousel_boxed.carousel-dark.s_carousel_cards .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_boxed.carousel-dark.s_carousel_intro .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_boxed.carousel-dark.s_carousel .carousel-control-next-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_rounded.carousel-dark.s_quotes_carousel .carousel-control-prev-icon, .s_carousel_cards_wrapper .s_carousel_rounded.carousel-dark.s_carousel_cards .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_rounded.carousel-dark.s_carousel_intro .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_rounded.carousel-dark.s_carousel .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_rounded.carousel-dark.s_quotes_carousel .carousel-control-next-icon, .s_carousel_cards_wrapper .s_carousel_rounded.carousel-dark.s_carousel_cards .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_rounded.carousel-dark.s_carousel_intro .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_rounded.carousel-dark.s_carousel .carousel-control-next-icon{filter: none;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_rounded.s_quotes_carousel .carousel-control-prev-icon, .s_carousel_cards_wrapper .s_carousel_rounded.s_carousel_cards .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_rounded.s_carousel_intro .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_rounded.s_carousel .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_rounded.s_quotes_carousel .carousel-control-next-icon, .s_carousel_cards_wrapper .s_carousel_rounded.s_carousel_cards .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_rounded.s_carousel_intro .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_rounded.s_carousel .carousel-control-next-icon{border-radius: 50rem;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_arrows_hidden.s_quotes_carousel .carousel-control-prev, .s_carousel_cards_wrapper .s_carousel_arrows_hidden.s_carousel_cards .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_arrows_hidden.s_carousel_intro .carousel-control-prev, .s_carousel_wrapper[data-vcss='001'] .s_carousel_arrows_hidden.s_carousel .carousel-control-prev, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_arrows_hidden.s_quotes_carousel .carousel-control-next, .s_carousel_cards_wrapper .s_carousel_arrows_hidden.s_carousel_cards .carousel-control-next, .s_carousel_intro_wrapper .s_carousel_arrows_hidden.s_carousel_intro .carousel-control-next, .s_carousel_wrapper[data-vcss='001'] .s_carousel_arrows_hidden.s_carousel .carousel-control-next{display: none;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-inner, .s_carousel_cards_wrapper .s_carousel_cards .carousel-inner, .s_carousel_intro_wrapper .s_carousel_intro .carousel-inner, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-inner{isolation: isolate; overflow: hidden; height: 100%;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-inner .carousel-item, .s_carousel_cards_wrapper .s_carousel_cards .carousel-inner .carousel-item, .s_carousel_intro_wrapper .s_carousel_intro .carousel-inner .carousel-item, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-inner .carousel-item{height: 100%; padding: 0 1rem;}@media (min-width: 768px){.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-inner .carousel-item, .s_carousel_cards_wrapper .s_carousel_cards .carousel-inner .carousel-item, .s_carousel_intro_wrapper .s_carousel_intro .carousel-inner .carousel-item, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-inner .carousel-item{padding: 0 10%;}}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators{align-items: center; height: var(--CarouselControllers-size, 3rem);}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_dots > button, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_dots > button, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_dots > button, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_dots > button{width: 0.75rem; height: 0.75rem; border: 0; border-radius: 50rem; transform: scale(0.5); transition: opacity .6s ease, transform .6s ease;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_dots > button:before, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_dots > button:before, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_dots > button:before, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_dots > button:before{position: absolute; inset: -12px; display: block; content: '';}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_dots > button:hover, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_dots > button:hover, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_dots > button:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_dots > button:hover{opacity: 1;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_dots > button.active, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_dots > button.active, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_dots > button.active, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_dots > button.active{inset: -3px; transform: scale(1);}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers{justify-content: start; height: auto; counter-reset: numberList; overflow: auto; transition: scrollbar-color .2s ease-in-out; scrollbar-color: var(--IndicatorsNumbers__Scrollbar-color, rgba(255, 255, 255, 0.15)) transparent; scrollbar-width: thin;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar{height: 6px;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-thumb, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-thumb, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-thumb, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-thumb{border-radius: var(--border-radius-sm); background: var(--IndicatorsNumbers__Scrollbar-color, rgba(255, 255, 255, 0.15));}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-track, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-track, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-track, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-track{background: transparent;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers:hover, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers:hover, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers:hover{scrollbar-color: var(--IndicatorsNumbers__Scrollbar-color, #FFF) transparent;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers:hover::-webkit-scrollbar-thumb, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers:hover::-webkit-scrollbar-thumb, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers:hover::-webkit-scrollbar-thumb, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers:hover::-webkit-scrollbar-thumb{background: var(--IndicatorsNumbers__Scrollbar-color, #FFF);}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers button, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button{display: flex; align-items: center; width: auto; height: auto; margin: 0; border: 0; padding: 0 0.5rem 0; background: none; color: #FFF; text-indent: 0;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button:hover, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers button:hover, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button:hover{opacity: 1;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button:before, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers button:before, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button:before, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button:before{content: counter(numberList); counter-increment: numberList;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button:after, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers button:after, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button:after, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button:after{display: block; width: 0; margin-left: 0.25rem; border-top: 2px solid #FFF; transition: width .2s ease-in-out; content: '';}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button.active:after, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers button.active:after, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button.active:after, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button.active:after{width: 1.5rem;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button:first-child, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers button:first-child, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button:first-child, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button:first-child{margin-left: auto;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button:last-child, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers button:last-child, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button:last-child, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button:last-child{margin-right: auto;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_hidden, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_hidden, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_hidden, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_hidden{display: none;}.s_quotes_carousel_wrapper[data-vcss='002'] .carousel-dark.s_quotes_carousel .s_carousel_indicators_numbers, .s_carousel_cards_wrapper .carousel-dark.s_carousel_cards .s_carousel_indicators_numbers, .s_carousel_intro_wrapper .carousel-dark.s_carousel_intro .s_carousel_indicators_numbers, .s_carousel_wrapper[data-vcss='001'] .carousel-dark.s_carousel .s_carousel_indicators_numbers{--IndicatorsNumbers__Scrollbar-color: rgba(0, 0, 0, 0.15);}.s_quotes_carousel_wrapper[data-vcss='002'] .carousel-dark.s_quotes_carousel .s_carousel_indicators_numbers button, .s_carousel_cards_wrapper .carousel-dark.s_carousel_cards .s_carousel_indicators_numbers button, .s_carousel_intro_wrapper .carousel-dark.s_carousel_intro .s_carousel_indicators_numbers button, .s_carousel_wrapper[data-vcss='001'] .carousel-dark.s_carousel .s_carousel_indicators_numbers button{color: #000;}.s_quotes_carousel_wrapper[data-vcss='002'] .carousel-dark.s_quotes_carousel .s_carousel_indicators_numbers button:after, .s_carousel_cards_wrapper .carousel-dark.s_carousel_cards .s_carousel_indicators_numbers button:after, .s_carousel_intro_wrapper .carousel-dark.s_carousel_intro .s_carousel_indicators_numbers button:after, .s_carousel_wrapper[data-vcss='001'] .carousel-dark.s_carousel .s_carousel_indicators_numbers button:after{border-color: #000;}.s_quotes_carousel_wrapper[data-vcss='002'] .carousel-dark.s_quotes_carousel .s_carousel_indicators_numbers:hover, .s_carousel_cards_wrapper .carousel-dark.s_carousel_cards .s_carousel_indicators_numbers:hover, .s_carousel_intro_wrapper .carousel-dark.s_carousel_intro .s_carousel_indicators_numbers:hover, .s_carousel_wrapper[data-vcss='001'] .carousel-dark.s_carousel .s_carousel_indicators_numbers:hover{--IndicatorsNumbers__Scrollbar-color: #000;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel:not(:has(.s_carousel_indicators_hidden)) .carousel-control-prev, .s_carousel_cards_wrapper .s_carousel_controllers_indicators_outside.s_carousel_cards:not(:has(.s_carousel_indicators_hidden)) .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro:not(:has(.s_carousel_indicators_hidden)) .carousel-control-prev, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel:not(:has(.s_carousel_indicators_hidden)) .carousel-control-prev, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel:not(:has(.s_carousel_indicators_hidden)) .carousel-control-next, .s_carousel_cards_wrapper .s_carousel_controllers_indicators_outside.s_carousel_cards:not(:has(.s_carousel_indicators_hidden)) .carousel-control-next, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro:not(:has(.s_carousel_indicators_hidden)) .carousel-control-next, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel:not(:has(.s_carousel_indicators_hidden)) .carousel-control-next{margin-bottom: var(--CarouselControllers-size, 3rem);}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel .carousel-indicators, .s_carousel_cards_wrapper .s_carousel_controllers_indicators_outside.s_carousel_cards .carousel-indicators, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro .carousel-indicators, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel .carousel-indicators{position: relative; margin-bottom: 0;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel .carousel-indicators:not(.s_carousel_indicators_numbers) button, .s_carousel_cards_wrapper .s_carousel_controllers_indicators_outside.s_carousel_cards .carousel-indicators:not(.s_carousel_indicators_numbers) button, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro .carousel-indicators:not(.s_carousel_indicators_numbers) button, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel .carousel-indicators:not(.s_carousel_indicators_numbers) button{background-color: currentColor;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel .carousel-indicators button, .s_carousel_cards_wrapper .s_carousel_controllers_indicators_outside.s_carousel_cards .carousel-indicators button, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro .carousel-indicators button, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel .carousel-indicators button{color: inherit;}@media (min-width: 768px){.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers, .s_carousel_cards_wrapper .s_carousel_controllers_indicators_outside.s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel .carousel-indicators.s_carousel_indicators_numbers{height: var(--CarouselControllers-size, 3rem);}}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button:after, .s_carousel_cards_wrapper .s_carousel_controllers_indicators_outside.s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers button:after, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button:after, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel .carousel-indicators.s_carousel_indicators_numbers button:after{border-top-color: currentColor;}.carousel .container .carousel-img img, .carousel .o_container_small .carousel-img img{max-height: 95%; padding: 10px;}.carousel .container > .carousel-caption, .carousel .o_container_small > .carousel-caption{position: absolute; top: auto; left: 50%; bottom: auto; right: 50%; bottom: 20px;}.carousel .container > .carousel-caption > div, .carousel .o_container_small > .carousel-caption > div{position: absolute; text-align: left; padding: 20px; background: rgba(0, 0, 0, 0.4); bottom: 20px;}.carousel .container > .carousel-image, .carousel .o_container_small > .carousel-image{position: absolute; top: 5%; left: auto; bottom: 5%; right: auto; max-height: 90%; margin: 0 auto;}.carousel .container .carousel-item.text_image .container > .carousel-caption, .carousel .o_container_small .carousel-item.text_image .container > .carousel-caption, .carousel .container .carousel-item.text_image .o_container_small > .carousel-caption, .carousel .o_container_small .carousel-item.text_image .o_container_small > .carousel-caption{left: 10%;}.carousel .container .carousel-item.text_image .container > .carousel-caption > div, .carousel .o_container_small .carousel-item.text_image .container > .carousel-caption > div, .carousel .container .carousel-item.text_image .o_container_small > .carousel-caption > div, .carousel .o_container_small .carousel-item.text_image .o_container_small > .carousel-caption > div{right: 50%; margin-right: -20%; max-width: 550px;}.carousel .container .carousel-item.text_image .container > .carousel-image, .carousel .o_container_small .carousel-item.text_image .container > .carousel-image, .carousel .container .carousel-item.text_image .o_container_small > .carousel-image, .carousel .o_container_small .carousel-item.text_image .o_container_small > .carousel-image{right: 10%; left: 50%;}.carousel .container .carousel-item.image_text .container > .carousel-caption, .carousel .o_container_small .carousel-item.image_text .container > .carousel-caption, .carousel .container .carousel-item.image_text .o_container_small > .carousel-caption, .carousel .o_container_small .carousel-item.image_text .o_container_small > .carousel-caption{right: 10%;}.carousel .container .carousel-item.image_text .container > .carousel-caption > div, .carousel .o_container_small .carousel-item.image_text .container > .carousel-caption > div, .carousel .container .carousel-item.image_text .o_container_small > .carousel-caption > div, .carousel .o_container_small .carousel-item.image_text .o_container_small > .carousel-caption > div{left: 50%; margin-left: -20%; max-width: 550px;}.carousel .container .carousel-item.image_text .container > .carousel-image, .carousel .o_container_small .carousel-item.image_text .container > .carousel-image, .carousel .container .carousel-item.image_text .o_container_small > .carousel-image, .carousel .o_container_small .carousel-item.image_text .o_container_small > .carousel-image{right: 50%; left: 10%;}.carousel .container .carousel-item.text_only .container > .carousel-caption, .carousel .o_container_small .carousel-item.text_only .container > .carousel-caption, .carousel .container .carousel-item.text_only .o_container_small > .carousel-caption, .carousel .o_container_small .carousel-item.text_only .o_container_small > .carousel-caption{left: 10%; right: 10%; top: 10%; bottom: auto;}.carousel .container .carousel-item.text_only .container > .carousel-caption > div, .carousel .o_container_small .carousel-item.text_only .container > .carousel-caption > div, .carousel .container .carousel-item.text_only .o_container_small > .carousel-caption > div, .carousel .o_container_small .carousel-item.text_only .o_container_small > .carousel-caption > div{text-align: center; background: transparent; bottom: auto; width: 100%;}.carousel .container .carousel-item.text_only .container > .carousel-image, .carousel .o_container_small .carousel-item.text_only .container > .carousel-image, .carousel .container .carousel-item.text_only .o_container_small > .carousel-image, .carousel .o_container_small .carousel-item.text_only .o_container_small > .carousel-image{display: none !important;}.carousel.o_carousel_multi_items{--o-carousel-item-width-percentage: 25%;}@media (min-width: 768px){.carousel.o_carousel_multi_items .carousel-inner{display: flex; flex-wrap: nowrap;}.carousel.o_carousel_multi_items .carousel-inner .carousel-item.active, .carousel.o_carousel_multi_items .carousel-inner .carousel-item.active ~ .carousel-item, .carousel.o_carousel_multi_items .carousel-inner .carousel-item-end:not(.active), .carousel.o_carousel_multi_items .carousel-inner .carousel-item-end:not(.active) ~ .carousel-item, .carousel.o_carousel_multi_items .carousel-inner .carousel-item-prev:not(.active), .carousel.o_carousel_multi_items .carousel-inner .carousel-item-prev:not(.active) ~ .carousel-item{display: block; flex: 0 0 var(--o-carousel-item-width-percentage); margin-right: 0;}.carousel.o_carousel_multi_items .carousel-inner .active.carousel-item-end + .carousel-item-prev.carousel-item-end, .carousel.o_carousel_multi_items .carousel-inner .carousel-item-prev.carousel-item-end ~ .carousel-item{right: var(--o-carousel-item-width-percentage); transform: translateX(100%); display: block; margin-right: 0;}.carousel.o_carousel_multi_items .carousel-inner .carousel-item-start.active, .carousel.o_carousel_multi_items .carousel-inner .carousel-item-start:not(.active), .carousel.o_carousel_multi_items .carousel-inner .carousel-item-start:not(.active) ~ .carousel-item{transform: translateX(-100%);}.carousel.o_carousel_multi_items .carousel-inner .carousel-item.active:not(.carousel-item-start):not(.carousel-item-end), .carousel.o_carousel_multi_items .carousel-inner .carousel-item.active:not(.carousel-item-start):not(.carousel-item-end) ~ .carousel-item{transition: none; margin-right: initial;}.carousel.o_carousel_multi_items .carousel-inner .carousel-item-next:not(.carousel-item-start){transform: translateX(0%);}}.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_is_scrolled .navbar-brand{font-size: calc(1.29166667rem + 0.5vw);}@media (min-width: 1200px){.o_header_affixed.o_header_is_scrolled .navbar-brand{font-size: 1.66666667rem;}}.o_header_affixed.o_header_is_scrolled .navbar-brand img{height: 2.5rem;}.navbar .o_extra_menu_items > .show > li + li{border-top: 1px solid var(--o-border-color);}.navbar .o_extra_menu_items > .show > li > a.dropdown-toggle{background-color: #e9e9ea; pointer-events: none;}.navbar .o_extra_menu_items > .show > li > a.dropdown-toggle.active{color: inherit !important;}.navbar .o_extra_menu_items > .show > li > .dropdown-menu, .navbar .o_extra_menu_items > .show > li > .o_dropdown_menu{border-radius: 0;}.navbar .o_extra_menu_items > .show > li > .dropdown-menu .dropdown-item, .navbar .o_extra_menu_items > .show > li > .o_dropdown_menu .dropdown-item{padding-left: 1.5rem;}.navbar .o_extra_menu_items > .show > li > ul, .navbar .o_extra_menu_items > .show > li > .o_mega_menu{position: static; float: none; display: block; max-height: none; margin-top: 0; padding: 0; border: none; box-shadow: none;}.navbar .o_extra_menu_items > .show > li > .o_mega_menu .row > div{width: 100%; flex: auto;}.navbar .o_extra_menu_items > .show > li > .o_mega_menu_container_size{transform: unset;}header#top{z-index: 1030;}header:not(.o_header_no_transition) .o_main_nav{transition: all 200ms, color 0ms;}header:not(.o_header_no_transition) .navbar-brand{transition: margin 200ms, font-size 200ms, opacity 200ms ease-out;}header:not(.o_header_no_transition) .navbar-brand img{transition: height 200ms;}@media (min-width: 992px){header .navbar .dropdown-menu, header .navbar .o_dropdown_menu{max-height: 60vh; overflow-y: auto; overflow-x: hidden;}}@media (max-width: 991.98px){header .navbar-collapse.show .nav-link, header .navbar-collapse.show .dropdown-item{white-space: normal;}}header .o_main_nav{flex-direction: inherit;}header nav.navbar{border-radius: !important; box-shadow: !important;}header.o_header_is_scrolled, header.o_transitioning.o_header_affixed{background-color: transparent !important;}@media (min-width: 992px){.dropdown-menu.o_mega_menu_container_size, .o_mega_menu_container_size.o_dropdown_menu{left: 50%; transform: translateX(-50%);}}@media (min-width: 576px){.dropdown-menu.o_mega_menu_container_size, .o_mega_menu_container_size.o_dropdown_menu{max-width: 510px;}}@media (min-width: 768px){.dropdown-menu.o_mega_menu_container_size, .o_mega_menu_container_size.o_dropdown_menu{max-width: 690px;}}@media (min-width: 992px){.dropdown-menu.o_mega_menu_container_size, .o_mega_menu_container_size.o_dropdown_menu{max-width: 930px;}}@media (min-width: 1200px){.dropdown-menu.o_mega_menu_container_size, .o_mega_menu_container_size.o_dropdown_menu{max-width: 1110px;}}@media (min-width: 1400px){.dropdown-menu.o_mega_menu_container_size, .o_mega_menu_container_size.o_dropdown_menu{max-width: 1290px;}}#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) > .navbar{background-color: transparent !important; background-image: none !important; border-color: transparent; color: inherit !important;}#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .nav-item > .nav-link, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .nav-item > .nav-link:hover{background-color: transparent; color: inherit;}#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .nav-item > .nav-link.active{font-weight: bolder;}#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_header_mobile_buttons_wrap, #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;}#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .navbar-toggler-icon{background-color: currentColor; background-image: none; mask: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>"); -webkit-mask: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");}.js_language_selector .dropdown-menu, .js_language_selector .o_dropdown_menu{min-width: 0;}.o_figure_relative_layout .figure-caption .text-muted, .o_colored_level .o_figure_relative_layout .figure-caption .text-muted{color: rgba(255, 255, 255, 0.7) !important;}.bg-primary-light{background-color: rgba(113, 75, 103, 0.1);}.bg-secondary-light{background-color: rgba(240, 205, 168, 0.1);}.bg-success-light{background-color: rgba(40, 167, 69, 0.1);}.bg-info-light{background-color: rgba(23, 162, 184, 0.1);}.bg-warning-light{background-color: rgba(255, 193, 7, 0.1);}.bg-danger-light{background-color: rgba(220, 53, 69, 0.1);}.bg-light-light{background-color: rgba(246, 245, 244, 0.1);}.bg-dark-light{background-color: rgba(0, 0, 0, 0.1);}.text-facebook, .s_social_media:not(.no_icon_color) .s_social_media_facebook, .s_social_media:not(.no_icon_color) .s_social_media_facebook:hover, .s_social_media:not(.no_icon_color) .s_social_media_facebook:focus, .s_share:not(.no_icon_color) .s_share_facebook, .s_share:not(.no_icon_color) .s_share_facebook:hover, .s_share:not(.no_icon_color) .s_share_facebook:focus{color: #3B5999 !important;}a.text-facebook:hover, .s_social_media:not(.no_icon_color) a.s_social_media_facebook:hover, .s_share:not(.no_icon_color) a.s_share_facebook:hover, a.text-facebook:focus, .s_social_media:not(.no_icon_color) a.s_social_media_facebook:focus, .s_share:not(.no_icon_color) a.s_share_facebook:focus{color: #1f2e4f !important;}.text-twitter, .s_social_media:not(.no_icon_color) .s_social_media_twitter, .s_social_media:not(.no_icon_color) .s_social_media_twitter:hover, .s_social_media:not(.no_icon_color) .s_social_media_twitter:focus, .s_share:not(.no_icon_color) .s_share_twitter, .s_share:not(.no_icon_color) .s_share_twitter:hover, .s_share:not(.no_icon_color) .s_share_twitter:focus{color: #000000 !important;}a.text-twitter:hover, .s_social_media:not(.no_icon_color) a.s_social_media_twitter:hover, .s_share:not(.no_icon_color) a.s_share_twitter:hover, a.text-twitter:focus, .s_social_media:not(.no_icon_color) a.s_social_media_twitter:focus, .s_share:not(.no_icon_color) a.s_share_twitter:focus{color: black !important;}.text-linkedin, .s_social_media:not(.no_icon_color) .s_social_media_linkedin, .s_social_media:not(.no_icon_color) .s_social_media_linkedin:hover, .s_social_media:not(.no_icon_color) .s_social_media_linkedin:focus, .s_share:not(.no_icon_color) .s_share_linkedin, .s_share:not(.no_icon_color) .s_share_linkedin:hover, .s_share:not(.no_icon_color) .s_share_linkedin:focus{color: #0077B5 !important;}a.text-linkedin:hover, .s_social_media:not(.no_icon_color) a.s_social_media_linkedin:hover, .s_share:not(.no_icon_color) a.s_share_linkedin:hover, a.text-linkedin:focus, .s_social_media:not(.no_icon_color) a.s_social_media_linkedin:focus, .s_share:not(.no_icon_color) a.s_share_linkedin:focus{color: #00344f !important;}.text-google-plus, .s_social_media:not(.no_icon_color) .s_social_media_google, .s_social_media:not(.no_icon_color) .s_social_media_google:hover, .s_social_media:not(.no_icon_color) .s_social_media_google:focus, .s_share:not(.no_icon_color) .s_share_google, .s_share:not(.no_icon_color) .s_share_google:hover, .s_share:not(.no_icon_color) .s_share_google:focus{color: #DD4B39 !important;}a.text-google-plus:hover, .s_social_media:not(.no_icon_color) a.s_social_media_google:hover, .s_share:not(.no_icon_color) a.s_share_google:hover, a.text-google-plus:focus, .s_social_media:not(.no_icon_color) a.s_social_media_google:focus, .s_share:not(.no_icon_color) a.s_share_google:focus{color: #96271a !important;}.text-youtube, .s_social_media:not(.no_icon_color) .s_social_media_youtube, .s_social_media:not(.no_icon_color) .s_social_media_youtube:hover, .s_social_media:not(.no_icon_color) .s_social_media_youtube:focus, .s_share:not(.no_icon_color) .s_share_youtube, .s_share:not(.no_icon_color) .s_share_youtube:hover, .s_share:not(.no_icon_color) .s_share_youtube:focus{color: #ff0000 !important;}a.text-youtube:hover, .s_social_media:not(.no_icon_color) a.s_social_media_youtube:hover, .s_share:not(.no_icon_color) a.s_share_youtube:hover, a.text-youtube:focus, .s_social_media:not(.no_icon_color) a.s_social_media_youtube:focus, .s_share:not(.no_icon_color) a.s_share_youtube:focus{color: #990000 !important;}.text-github, .s_social_media:not(.no_icon_color) .s_social_media_github, .s_social_media:not(.no_icon_color) .s_social_media_github:hover, .s_social_media:not(.no_icon_color) .s_social_media_github:focus, .s_share:not(.no_icon_color) .s_share_github, .s_share:not(.no_icon_color) .s_share_github:hover, .s_share:not(.no_icon_color) .s_share_github:focus{color: #1a1e22 !important;}a.text-github:hover, .s_social_media:not(.no_icon_color) a.s_social_media_github:hover, .s_share:not(.no_icon_color) a.s_share_github:hover, a.text-github:focus, .s_social_media:not(.no_icon_color) a.s_social_media_github:focus, .s_share:not(.no_icon_color) a.s_share_github:focus{color: black !important;}.text-instagram, .s_social_media:not(.no_icon_color) .s_social_media_instagram, .s_social_media:not(.no_icon_color) .s_social_media_instagram:hover, .s_social_media:not(.no_icon_color) .s_social_media_instagram:focus, .s_share:not(.no_icon_color) .s_share_instagram, .s_share:not(.no_icon_color) .s_share_instagram:hover, .s_share:not(.no_icon_color) .s_share_instagram:focus{color: #cf2872 !important;}a.text-instagram:hover, .s_social_media:not(.no_icon_color) a.s_social_media_instagram:hover, .s_share:not(.no_icon_color) a.s_share_instagram:hover, a.text-instagram:focus, .s_social_media:not(.no_icon_color) a.s_social_media_instagram:focus, .s_share:not(.no_icon_color) a.s_share_instagram:focus{color: #7a1743 !important;}.text-whatsapp, .s_social_media:not(.no_icon_color) .s_social_media_whatsapp, .s_social_media:not(.no_icon_color) .s_social_media_whatsapp:hover, .s_social_media:not(.no_icon_color) .s_social_media_whatsapp:focus, .s_share:not(.no_icon_color) .s_share_whatsapp, .s_share:not(.no_icon_color) .s_share_whatsapp:hover, .s_share:not(.no_icon_color) .s_share_whatsapp:focus{color: #25d366 !important;}a.text-whatsapp:hover, .s_social_media:not(.no_icon_color) a.s_social_media_whatsapp:hover, .s_share:not(.no_icon_color) a.s_share_whatsapp:hover, a.text-whatsapp:focus, .s_social_media:not(.no_icon_color) a.s_social_media_whatsapp:focus, .s_share:not(.no_icon_color) a.s_share_whatsapp:focus{color: #167c3c !important;}.text-pinterest, .s_social_media:not(.no_icon_color) .s_social_media_pinterest, .s_social_media:not(.no_icon_color) .s_social_media_pinterest:hover, .s_social_media:not(.no_icon_color) .s_social_media_pinterest:focus, .s_share:not(.no_icon_color) .s_share_pinterest, .s_share:not(.no_icon_color) .s_share_pinterest:hover, .s_share:not(.no_icon_color) .s_share_pinterest:focus{color: #C8232C !important;}a.text-pinterest:hover, .s_social_media:not(.no_icon_color) a.s_social_media_pinterest:hover, .s_share:not(.no_icon_color) a.s_share_pinterest:hover, a.text-pinterest:focus, .s_social_media:not(.no_icon_color) a.s_social_media_pinterest:focus, .s_share:not(.no_icon_color) a.s_share_pinterest:focus{color: #711419 !important;}.text-tiktok, .s_social_media:not(.no_icon_color) .s_social_media_tiktok, .s_social_media:not(.no_icon_color) .s_social_media_tiktok:hover, .s_social_media:not(.no_icon_color) .s_social_media_tiktok:focus{color: #000000 !important;}a.text-tiktok:hover, .s_social_media:not(.no_icon_color) a.s_social_media_tiktok:hover, a.text-tiktok:focus, .s_social_media:not(.no_icon_color) a.s_social_media_tiktok:focus{color: black !important;}.text-discord, .s_social_media:not(.no_icon_color) .s_social_media_discord, .s_social_media:not(.no_icon_color) .s_social_media_discord:hover, .s_social_media:not(.no_icon_color) .s_social_media_discord:focus{color: #5865f2 !important;}a.text-discord:hover, .s_social_media:not(.no_icon_color) a.s_social_media_discord:hover, a.text-discord:focus, .s_social_media:not(.no_icon_color) a.s_social_media_discord:focus{color: #1021d4 !important;}.text-kickstarter{color: #0f2105 !important;}a.text-kickstarter:hover, a.text-kickstarter:focus{color: black !important;}.text-google-play{color: #4285F4 !important;}a.text-google-play:hover, a.text-google-play:focus{color: #0b51c5 !important;}.text-strava{color: #fc4c02 !important;}a.text-strava:hover, a.text-strava:focus{color: #972d01 !important;}.text-bluesky{color: #1185FE !important;}a.text-bluesky:hover, a.text-bluesky:focus{color: #0153a8 !important;}.text-threads{color: #000000 !important;}a.text-threads:hover, a.text-threads:focus{color: black !important;}.modal-footer > .float-start{margin-right: auto;}@keyframes o-anim-heartbeat{0%, 14%, 35%{transform: scale(1);}7%, 21%{transform: scale(1.3); background-color: rgba(113, 75, 103, 0.8);}}.modal-open .o_bottom_fixed_element, .o_bottom_fixed_element_hidden{display: none !important;}@keyframes o_anim_slide_in_down{0%{opacity: 0; transform: translate(0, calc(-2% * var(--wanim-intensity)));}10%{opacity: 1;}100%{transform: translate(0, 0);}}@keyframes o_anim_slide_in_left{0%{opacity: 0; transform: translate(calc(-2% * var(--wanim-intensity)), 0);}10%{opacity: 1;}100%{transform: translate(0, 0);}}@keyframes o_anim_slide_in_right{0%{opacity: 0; transform: translate(calc(2% * var(--wanim-intensity)), 0);}10%{opacity: 1;}100%{transform: translate(0, 0);}}@keyframes o_anim_slide_in_up{0%{opacity: 0; transform: translate(0, calc(2% * var(--wanim-intensity)));}10%{opacity: 1;}100%{transform: translate(0, 0);}}@keyframes o_anim_bounce_in{0%, 20%, 40%, 60%, 80%, 100%{transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; transform: scale(calc(1 - (var(--wanim-intensity) / 71.4)));}10%{opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));}20%{transform: scale(calc(1 + (var(--wanim-intensity-squared) / 25000)));}40%{transform: scale(calc(1 - (var(--wanim-intensity-squared) / 25000)));}60%{opacity: 1; transform: scale(calc(1 + (var(--wanim-intensity-squared) / 83333.3)));}80%{transform: scale(calc(1 - (var(--wanim-intensity-squared) / 83333.3)));}100%{opacity: 1; transform: scale(1);}}@keyframes o_anim_bounce_in_down{0%, 20%, 40%, 60%, 80%, 100%{transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; transform: translate(0, -3000px);}10%{opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));}60%{opacity: 1; transform: translate(0, calc(1px * (var(--wanim-intensity-squared) / 100)));}75%{transform: translate(0, calc(-1px * (var(--wanim-intensity-squared) / 250)));}90%{transform: translate(0, calc(1px * (var(--wanim-intensity-squared) / 500)));}100%{transform: translate(0, 0);}}@keyframes o_anim_bounce_in_left{0%, 20%, 40%, 60%, 80%, 100%{transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; transform: translate(-3000px, 0);}10%{opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));}60%{opacity: 1; transform: translate(calc(1px * (var(--wanim-intensity-squared) / 100)), 0);}75%{transform: translate(calc(-1px * (var(--wanim-intensity-squared) / 250)), 0);}90%{transform: translate(calc(1px * (var(--wanim-intensity-squared) / 500)), 0);}100%{transform: translate(0, 0);}}@keyframes o_anim_bounce_in_right{0%, 20%, 40%, 60%, 80%, 100%{transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; transform: translate(3000px, 0);}10%{opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));}60%{opacity: 1; transform: translate(calc(-1px * (var(--wanim-intensity-squared) / 100)), 0);}75%{transform: translate(calc(1px * (var(--wanim-intensity-squared) / 250)), 0);}90%{transform: translate(calc(-1px * (var(--wanim-intensity-squared) / 500)), 0);}100%{transform: translate(0, 0);}}@keyframes o_anim_bounce_in_up{0%, 20%, 40%, 60%, 80%, 100%{transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; transform: translate(0, 3000px);}10%{opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));}60%{opacity: 1; transform: translate(0, calc(-1px * (var(--wanim-intensity-squared) / 100)));}75%{transform: translate(0, calc(1px * (var(--wanim-intensity-squared) / 250)));}90%{transform: translate(0, calc(-1px * (var(--wanim-intensity-squared) / 500)));}100%{transform: translate(0, 0);}}@keyframes o_anim_fade_in{0%{opacity: 0;}100%{opacity: 1;}}@keyframes o_anim_fade_in_down{0%{opacity: 0; transform: translate(0, calc(-2% * var(--wanim-intensity)));}100%{opacity: 1; transform: translate(0, 0);}}@keyframes o_anim_fade_in_left{0%{opacity: 0; transform: translate(calc(-2% * var(--wanim-intensity)), 0);}100%{opacity: 1; transform: translate(0, 0);}}@keyframes o_anim_fade_in_right{0%{opacity: 0; transform: translate(calc(2% * var(--wanim-intensity)), 0);}100%{opacity: 1; transform: translate(0, 0);}}@keyframes o_anim_fade_in_up{0%{opacity: 0; transform: translate(0, calc(2% * var(--wanim-intensity)));}100%{opacity: 1; transform: translate(0, 0);}}@keyframes o_anim_fade_out{0%{opacity: 1;}100%{opacity: 0;}}@keyframes o_anim_rotate_in{0%{opacity: 0; transform: rotate(calc(-1deg * (5 + (var(--wanim-intensity-squared) / 12.82))));}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1; transform: rotate(0);}}@keyframes o_anim_rotate_in_down_left{0%{opacity: 0; transform-origin: left bottom; transform: rotate(calc(-1deg * (5 + (var(--wanim-intensity-squared) / 62.5))));}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1; transform-origin: left bottom; transform: rotate(0);}}@keyframes o_anim_rotate_in_down_right{0%{opacity: 0; transform-origin: right bottom; transform: rotate(calc(1deg * (5 + (var(--wanim-intensity-squared) / 62.5))));}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1; transform-origin: right bottom; transform: rotate(0);}}@keyframes o_anim_rotate_in_up_left{0%{opacity: 0; transform-origin: left top; transform: rotate(calc(1deg * (5 + (var(--wanim-intensity-squared) / 62.5))));}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1; transform-origin: left top; transform: rotate(0);}}@keyframes o_anim_rotate_in_up_right{0%{opacity: 0; transform-origin: right top; transform: rotate(calc(-1deg * (5 + (var(--wanim-intensity-squared) / 62.5))));}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1; transform-origin: right top; transform: rotate(0);}}@keyframes o_anim_zoom_out{0%{opacity: 0; transform: scale(var(--wanim-zoom-out-scale));}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1;}}@keyframes o_anim_zoom_out_right{0%{opacity: 0; transform: scale(var(--wanim-zoom-out-scale)) translate(100%, 0);}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1;}}@keyframes o_anim_zoom_out_left{0%{opacity: 0; transform: scale(var(--wanim-zoom-out-scale)) translate(-100%, 0);}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1;}}@keyframes o_anim_zoom_out_bottom{0%{opacity: 0; transform: scale(var(--wanim-zoom-out-scale)) translate(0, 100%);}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1;}}@keyframes o_anim_zoom_out_top{0%{opacity: 0; transform: scale(var(--wanim-zoom-out-scale)) translate(0, -100%);}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1;}}@keyframes o_anim_zoom_in{0%{opacity: 0; transform: scale(var(--wanim-zoom-in-scale));}10%{opacity: calc(0.2 + (0.8 * (var(--wanim-opacity-adjustment))));}50%{opacity: 1;}}@keyframes o_anim_zoom_in_down{0%{opacity: 0; transform: scale(var(--wanim-zoom-in-scale)) translate(0, calc(-0.1px * var(--wanim-intensity-squared))); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}10%{opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));}60%{opacity: 1; transform: scale(var(--wanim-zoom-in-scale-60)) translate(0, calc(1px * var(--wanim-intensity))); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes o_anim_zoom_in_up{0%{opacity: 0; transform: scale(var(--wanim-zoom-in-scale)) translate(0, calc(0.1px * var(--wanim-intensity-squared))); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}10%{opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));}60%{opacity: 1; transform: scale(var(--wanim-zoom-in-scale-60)) translate(0, calc(-1px * var(--wanim-intensity))); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes o_anim_zoom_in_left{0%{opacity: 0; transform: scale(var(--wanim-zoom-in-scale)) translate(calc(-0.1px * var(--wanim-intensity-squared)), 0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}10%{opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));}60%{opacity: 1; transform: scale(var(--wanim-zoom-in-scale-60)) translate(calc(0.2px * var(--wanim-intensity)), 0); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes o_anim_zoom_in_right{0%{opacity: 0; transform: scale(var(--wanim-zoom-in-scale)) translate(calc(0.1px * var(--wanim-intensity-squared)), 0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}10%{opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));}60%{opacity: 1; transform: scale(var(--wanim-zoom-in-scale-60)) translate(calc(-0.2px * var(--wanim-intensity)), 0); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes o_anim_flash{0%, 50%, 100%{opacity: 1;}25%, 75%{opacity: calc(1 - (var(--wanim-intensity) / 100));}}@keyframes o_anim_pulse{0%{transform: scale(1);}50%{transform: scale(calc(1.01 + (0.000016 * var(--wanim-intensity-squared))));}100%{transform: scale(1);}}@keyframes o_anim_shake{0%, 100%{transform: translate(0, 0);}10%, 30%, 50%, 70%, 90%{transform: translate(calc(-1px - (0.0036px * var(--wanim-intensity-squared))), 0);}20%, 40%, 60%, 80%{transform: translate(calc(1px + (0.0036px * var(--wanim-intensity-squared))), 0);}}@keyframes o_anim_tada{0%{transform: scale(1);}10%, 20%{transform: scale(calc(1 - (0.00004 * var(--wanim-intensity-squared)))) rotate(calc(-2deg - (0.02deg * var(--wanim-intensity))));}30%, 50%, 70%, 90%{transform: scale(calc(1 + (0.00004 * var(--wanim-intensity-squared)))) rotate(calc(2deg + (0.02deg * var(--wanim-intensity))));}40%, 60%, 80%{transform: scale(calc(1 + (0.00004 * var(--wanim-intensity-squared)))) rotate(calc(-2deg - (0.02deg * var(--wanim-intensity))));}100%{transform: scale(1);}}@keyframes o_anim_flip_in_x{0%{transform: perspective(1000px) rotateX(calc(1deg * (5 + (var(--wanim-intensity) * 1.7)))); opacity: 0;}50%{opacity: 1;}}@keyframes o_anim_flip_in_y{0%{transform: perspective(1000px) rotateY(calc(1deg * (5 + (var(--wanim-intensity) * 1.7)))); opacity: 0;}50%{opacity: 1;}}.form-control ~ .input-group-text.input-group-text-subtle, .form-select ~ .input-group-text.input-group-text-subtle{padding-left: 0.375rem;}.input-group-text.input-group-text-subtle:has(~ .form-control), .input-group-text.input-group-text-subtle:has(~ .form-select){padding-right: 0.375rem;}.form-control:disabled ~ .input-group-text.input-group-text-subtle, .form-control.o_wysiwyg_loader ~ .input-group-text.input-group-text-subtle, .form-control[readonly] ~ .input-group-text.input-group-text-subtle, .input-group-text.input-group-text-subtle:has(~ .form-control:disabled, ~ .form-control.o_wysiwyg_loader), .input-group-text.input-group-text-subtle:has(~ .form-control[readonly]), .form-select:disabled ~ .input-group-text.input-group-text-subtle, .form-select.o_wysiwyg_loader ~ .input-group-text.input-group-text-subtle, .form-select[readonly] ~ .input-group-text.input-group-text-subtle, .input-group-text.input-group-text-subtle:has(~ .form-select:disabled, ~ .form-select.o_wysiwyg_loader), .input-group-text.input-group-text-subtle:has(~ .form-select[readonly]){background-color: #e9e9ea; border-color: rgba(33, 37, 41, 0.15);}.input-group-text-subtle ~ .form-control:not(:focus), .input-group-text-subtle ~ .form-select:not(:focus):not(:hover){border-left-width: 0;}.form-control:not(:focus):has(~ .input-group-text-subtle), .form-select:not(:focus):not(:hover):has(~ .input-group-text-subtle){border-right-width: 0;}.o_nav_link_btn{border-radius: var(--border-radius); padding: 0.375rem 1rem;}body{direction: ltr;}.css_published .btn-danger, .css_published .css_publish{display: none;}.css_unpublished .btn-success, .css_unpublished .css_unpublish{display: none;}.js_publish_management > .js_publish_btn.btn-success{border-radius: var(--btn-border-radius);}.o_is_mobile, .o_is_mobile .modal{scrollbar-color: #999 rgba(255, 255, 255, 0.5); scrollbar-width: thin;}.o_is_mobile::-webkit-scrollbar, .o_is_mobile .modal::-webkit-scrollbar{width: 5px; height: 5px;}.o_is_mobile::-webkit-scrollbar-thumb, .o_is_mobile .modal::-webkit-scrollbar-thumb{background: #999;}.o_is_mobile::-webkit-scrollbar-track, .o_is_mobile .modal::-webkit-scrollbar-track{background: rgba(255, 255, 255, 0.5);}

/* /website/static/src/components/autocomplete_with_pages/url_autocomplete.scss */
 .o-autocomplete .ui-autocomplete-category > .dropdown-item:hover{background-color: initial; cursor: default;}.o_rating_page_submit .btn-group > .btn:not(:first-child), .o_rating_page_submit .btn-group > .btn-group:not(:first-child) > .btn{margin-left: 0 !important;}.o_rating_page_submit .o_rating_label img.bg-white:hover, .o_rating_page_submit .o_rating_label img.bg-white:focus{background-color: #ffffff !important;}.o_rating_page_submit .btn-check:checked + .o_rating_label{transform: scale(1.2); opacity: 1;}.o_rating_page_submit .btn-check:checked + .o_rating_label img.bg-white:hover, .o_rating_page_submit .btn-check:checked + .o_rating_label img.bg-white:focus{background-color: #ffffff !important;}

/* /project/static/src/scss/portal_rating.scss */
 .o_portal_project_rating .thumbnail{height: 240px;}.o_portal_project_rating .o_top_partner_rating_image{height: 15px;}.o_portal_project_rating .o_top_partner_image{height: 30px; width: 30px;}.o_portal_project_rating .o_top_partner_feedback{word-wrap: break-word;}.o_portal_project_rating .o_vertical_separator{border-left: 1px solid #eeeeee;}.o_portal_project_rating .o_rating_progress{margin-bottom: 10px;}.o_portal_project_rating .o_rating_count{display: inline-block; min-width: 22px;}.o_portal_project_rating .o_smiley_no_padding_left{padding-left: 0;}.o_portal_project_rating .o_smiley_no_padding_right{padding-right: 0;}.o_portal_project_rating .o_lighter_smileys{opacity: 0.4;}.dropdown-item > .o_status{transform: translateX(-50%);}@keyframes js_follow_fade{to{opacity: 1;}}#product_details{--WebsiteRating__star-color: currentColor;}.o_rating_popup_composer .o_portal_chatter_avatar{margin-right: 10px;}.o_location_selector .modal-footer, .modal.o_modal_full .o_location_selector.modal-content .modal-footer{padding: 0; box-shadow: none;}.oe_product_cart:hover .o_wsale_product_information, .oe_product_cart:has(:focus-visible) .o_wsale_product_information{transform: var(--o-wsale-card-info-transform-hover); transition: var(--o-wsale-card-info-transition-hover);}.oe_product_cart .o_wsale_product_info_attributes_wrapper{display: var(--o-wsale-card-info-attributes-display, contents); justify-content: var(--o-wsale-card-info-attributes-justify-content); flex-direction: column; padding: 0.5rem 0; margin-right: var(--o-wsale-card-info-attributes-margin-right, auto);}.oe_product_cart .o_wsale_product_information{display: flex; position: var(--o-wsale-card-info-position, relative); inset: var(--o-wsale-card-info-inset); flex-direction: var(--o-wsale-card-info-flex-direction, column); align-items: var(--o-wsale-card-info-flex-align-items); gap: var(--o-wsale-card-info-gap); margin: var(--o-wsale-card-info-margin); padding: var(--o-wsale-card-info-padding, 0.5rem 0); transform: var(--o-wsale-card-info-transform); transition: var(--o-wsale-card-info-transition); font-size: var(--o-wsale-card-info-font-size, var(--o-wsale-card-info-responsive-font-size, clamp(12px, calc(0.5rem + 3.3cqw), 1.2rem)));}.oe_product_cart .o_wsale_attribute_previewer{width: var(--o-wsale-card-attribute-previewer-width, 100%); justify-content: var(--o-wsale-card-attribute-previewer-justify-content); padding: var(--o-wsale-card-attribute-previewer-padding, 0 0 1rem); order: var(--o-wsale-card-attribute-previewer-order, 2);}.oe_product_cart .o_wsale_attribute_previewer a.o_product_variant_preview:has(.btn){max-width: 40%;}.oe_product_cart .o_wsale_attribute_previewer a.o_product_variant_preview:has(.css_attribute_preview_thumbnail){width: var(--o-wsale-card-attribute-previewer-thumbnail-width, 14%); min-width: 2.6rem;}.oe_product_cart .o_wsale_attribute_previewer a.o_product_variant_preview:has(.css_attribute_preview_thumbnail) *{width: 100%; height: 100%;}.oe_product_cart .o_wsale_attribute_previewer .css_attribute_preview_thumbnail{border: 1px solid var(--o-border-color); border-radius: var(--o-wsale-card-attribute-previewer-thumbnail-border-radius, 0.3rem); aspect-ratio: var(--o-wsale-card-thumb-aspect-ratio, 1/1); transition: border-color 0.05s ease-in-out;}.oe_product_cart .o_wsale_attribute_previewer .css_attribute_preview_thumbnail:hover{border-color: #714B67;}.oe_product_cart .o_wsale_attribute_previewer .btn{border: 1px solid var(--o-border-color);}.oe_product_cart .o_wsale_attribute_previewer .btn:hover{border-color: #714B67;}@media (max-width: 575.98px){.oe_product_cart .o_wsale_attribute_previewer .css_attribute_color{--o-wsale-css-attribute-color__size: 1.6rem;}}.oe_product_cart .o_wsale_product_information_text{flex: var(--o-wsale-card-info-text-flex); width: var(--o-wsale-card-info-text-width); margin: var(--o-wsale-card-info-text-margin); order: var(--o-wsale-card-info-order, 4);}.oe_product_cart .o_wsale_products_item_title{max-width: 66ch; font-size: var(--o-wsale-card-info-title-font-size, 1.1em); font-weight: var(--o-wsale-card-info-title-font-weight, 500); margin-bottom: var(--o-wsale-card-info-title-margin-bottom, 0.5rem);}.oe_product_cart .o_wsale_products_item_title > a{color: var(--o-wsale-card-cc-link, #714B67);}.oe_product_cart .text-muted{--secondary-color: var(--o-wsale-card-info-muted, var(--o-wsale-card-cc-muted));}.oe_product_cart .oe_subdescription.text-muted > div{color: var(--o-wsale-card-info-muted, var(--o-wsale-card-cc-muted)) !important;}.oe_product_cart .o_wsale_product_rating_wrapper{--WebsiteRating__star-color: currentColor; display: var(--o-wsale-card-rating-display, none);}.oe_product_cart .o_wsale_product_rating_wrapper .fa-star-o, .oe_product_cart .o_wsale_product_rating_wrapper small.text-muted, .oe_product_cart .o_wsale_product_rating_wrapper .text-muted.small{opacity: 0.5;}.oe_product_cart .o_wsale_product_rating_wrapper small.text-muted, .oe_product_cart .o_wsale_product_rating_wrapper .text-muted.small{font-size: 0.775em; color: currentColor !important;}.oe_product_cart .o_wsale_product_sub{display: var(--o-wsale-card-sub-display, flex); flex-direction: var(--o-wsale-card-sub-flex-direction, row); align-items: var(--o-wsale-card-sub-align-items, end); flex-wrap: var(--o-wsale-card-sub-wrap, wrap); width: var(--o-wsale-card-sub-width); order: var(--o-wsale-card-sub-order, 6); flex-grow: var(--o-wsale-card-sub-flex-grow);}.oe_product_cart .o_wsale_product_btn{display: flex; white-space: nowrap; inset: var(--o-wsale-card-btns-inset); width: var(--o-wsale-card-btns-width); flex-direction: var(--o-wsale-card-btns-flex-direction, row); justify-content: var(--o-wsale-card-btns-justify-content); align-items: var(--o-wsale-card-btns-align-items); gap: var(--o-wsale-card-btns-gap); margin-bottom: var(--o-wsale-card-btns-margin-bottom, var(--o-wsale-products-grid-gap)); order: var(--o-wsale-card-btns-order, 8); font-size: var(--o-wsale-card-btns-font-size, clamp(12px, 9cqw, 1rem));}.oe_product_cart .o_wsale_product_btn .btn{--btn-padding-x: 0.8em; flex-grow: var(--o-wsale-card-btns-btn-flex-grow); font-size: var(--o-wsale-card-btns-btn-font-size, var(--btn-font-size)); min-height: var(--o-wsale-card-btns-btn-min-height); align-items: center; justify-content: center;}.oe_product_cart .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)){aspect-ratio: var(--o-wsale-card-btn-aspect-ratio); padding-left: var(--o-wsale-card-btn-padding-x, var(--btn-padding-x)); padding-right: var(--o-wsale-card-btn-padding-x, var(--btn-padding-x));}.oe_product_cart .o_wsale_product_btn .btn:where(.o_wsale_product_btn_primary){display: var(--o-wsale-card-btn-submit-display, none); order: var(--o-wsale-card-btn-submit-order); flex-grow: var(--o-wsale-card-btn-submit-flex-grow); aspect-ratio: var(--o-wsale-card-btn-submit-aspect-ratio); margin: var(--o-wsale-card-btn-submit-margin); padding-left: var(--o-wsale-card-btn-submit-padding-x, var(--btn-padding-x)); padding-right: var(--o-wsale-card-btn-submit-padding-x, var(--btn-padding-x));}.oe_product_cart .o_wsale_product_btn .btn:where(.o_wsale_product_btn_primary) .o_label{display: var(--o-wsale-card-btn-submit-label-display, var(--o-wsale-card-btn-label-display)); font-size: var(--o-wsale-card-btn-submit-label-font-size, 0.8em); line-height: 1;}.oe_product_cart .o_wsale_product_btn:empty{display: none !important;}.oe_product_cart .o_wsale_product_action_row{display: contents; padding: var(--o-wsale-card-btns-row-padding, 0.5rem);}.oe_product_cart .o_product_link{position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 1;}.o_wsale_products_opt_has_cta{--o-wsale-card-btn-submit-display: inline-flex;}.o_wsale_products_opt_has_cta.o_wsale_products_opt_actions_onhover{--o-wsale-card-btn-submit-display: flex;}.o_wsale_products_opt_has_description{--o-wsale-card-info-description-display: block;}.o_wsale_products_opt_has_rating{--o-wsale-card-rating-display: block;}.o_wsale_products_opt_layout_catalog, .o_wsale_products_opt_layout_list{--o-wsale-products-grid-gap-y: calc(var(--o-wsale-products-grid-gap, 16px) * var(--o-wsale-products-grid-gap-y-multiplier ,1.25)); --gap: var(--o-wsale-products-grid-gap-y) var(--o-wsale-products-grid-gap, 16px);}@media (min-width: 992px){.o_wsale_products_opt_layout_catalog .o_has_variations .o_wsale_attribute_previewer{position: absolute; left: calc(var(--o-wsale-card-offset-x) + 0.5rem); transform: translateY(-100%);}.o_wsale_products_opt_layout_catalog .o_has_variations .o_wsale_attribute_previewer.show_on_hover{padding: 1rem 0.25rem;}.o_wsale_products_opt_layout_catalog .o_has_variations:where(:not(:hover)):where(:not(:focus-visible)) .o_wsale_attribute_previewer.show_on_hover{visibility: hidden; pointer-events: none;}}@media (max-width: 991.98px){.o_wsale_products_opt_layout_catalog.o_wsale_products_opt_actions_onhover .o_wsale_product_btn{visibility: hidden;}}@container (max-width: 180px){.o_wsale_products_opt_layout_catalog:where(.o_wsale_products_opt_actions_inline:not(.o_wsale_products_opt_wishlist_fixed):not(.o_wsale_products_opt_wishlist_fixed_onhover)):where(:not(.o_wsale_products_opt_has_wishlist)) .o_wsale_product_btn:where(:not(:has(.o_add_compare))){--o-wsale-card-btn-submit-label-display: none; --o-wsale-card-btn-submit-flex-grow: 0; --o-wsale-card-btn-submit-aspect-ratio: 1; --o-wsale-card-btn-submit-margin: 0 auto 0 0; --o-wsale-card-btn-submit-padding-x: 0;}}@container (max-width: 245px){.o_wsale_products_opt_layout_catalog:where(.o_wsale_products_opt_actions_inline:not(.o_wsale_products_opt_wishlist_fixed):not(.o_wsale_products_opt_wishlist_fixed_onhover)):where(.o_wsale_products_opt_has_comparison) .o_wsale_product_btn:where(:has(.o_add_compare)), .o_wsale_products_opt_layout_catalog:where(.o_wsale_products_opt_actions_inline:not(.o_wsale_products_opt_wishlist_fixed):not(.o_wsale_products_opt_wishlist_fixed_onhover)):where(.o_wsale_products_opt_has_wishlist) .o_wsale_product_btn:where(:has(.o_add_wishlist)){--o-wsale-card-btn-submit-label-display: none; --o-wsale-card-btn-submit-flex-grow: 0; --o-wsale-card-btn-submit-aspect-ratio: 1; --o-wsale-card-btn-submit-margin: 0 auto 0 0; --o-wsale-card-btn-submit-padding-x: 0;}}@container (max-width: 265px){.o_wsale_products_opt_layout_catalog:where(.o_wsale_products_opt_actions_inline:not(.o_wsale_products_opt_wishlist_fixed):not(.o_wsale_products_opt_wishlist_fixed_onhover)):where(.o_wsale_products_opt_has_wishlist.o_wsale_products_opt_has_comparison) .o_wsale_product_btn:where(:has(.o_add_wishlist):has(.o_add_compare)){--o-wsale-card-btn-submit-label-display: none; --o-wsale-card-btn-submit-flex-grow: 0; --o-wsale-card-btn-submit-aspect-ratio: 1; --o-wsale-card-btn-submit-margin: 0 auto 0 0; --o-wsale-card-btn-submit-padding-x: 0;}}.o_wsale_products_opt_layout_list{--o-wsale-card-flex-direction: row; --o-wsale-card-flex-align-items: start; --o-wsale-card-info-flex-direction: row; --o-wsale-card-info-flex-align-items: center; --o-wsale-card-info-margin: auto 0; --o-wsale-card-info-gap: 1rem; --o-wsale-card-info-padding: 0 1rem; --o-wsale-card-attribute-previewer-width: 14vw; --o-wsale-card-attribute-previewer-justify-content: start; --o-wsale-card-attribute-previewer-padding: 0; --o-wsale-card-attribute-previewer-order: 5; --o-wsale-card-thumb-size: 100px; --o-wsale-card-btns-gap: 0.25rem; --o-wsale-card-btns-margin: 0; --o-wsale-card-btns-margin-bottom: 0; --o-wsale-card-btn-submit-label-display: inline; --o-wsale-comparison-btn-order: -1;}.o_wsale_products_opt_layout_list .oe_product{grid-column: span 12; grid-row: span 1;}@media (max-width: 767.98px){.o_wsale_products_opt_layout_list{--o-wsale-card-info-flex-direction: column; --o-wsale-card-info-flex-align-items: start; --o-wsale-card-info-gap: 0; --o-wsale-card-info-padding: 0 0 0 0.5rem; --o-wsale-card-attribute-previewer-width: 50vw; --o-wsale-card-sub-width: 100%; --o-wsale-card-attribute-previewer-padding: 0 0 0.5rem;}.o_wsale_products_opt_layout_list .product_price > span, .o_wsale_products_opt_layout_list .product_price > del{display: block; text-align: start;}}.o_wsale_products_opt_design_thumbs{--o-wsale-card-border-width: 0; --o-wsale-card-info-padding: 1rem 0 0; --o-wsale-card-border-radius: 0px; --o-wsale-card-thumb-border-radius: var(--o-wsale-opt-border-radius); --o-wsale-card-offset-top: calc(var(--o-wsale-opt-border-radius, 0px) * 0.1); --o-wsale-card-offset-x: calc(var(--o-wsale-opt-border-radius, 0px) * 0.2);}.o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_catalog{--o-wsale-products-grid-gap-y-multiplier: 2; --o-wsale-card-info-padding: 0.5rem 0;}.o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_list{--o-wsale-card-border-width: 0 0 1px; --o-wsale-card-padding: 0 0 var(--o-wsale-products-grid-gap); --o-wsale-card-info-padding: 0 0 0 0.5rem; --o-wsale-card-info-attributes-display: flex; --o-wsale-card-attribute-previewer-width: 100%; --o-wsale-card-sub-display: contents; --o-wsale-card-price-display: flex; --o-wsale-card-btn-label-display: none; --o-wsale-card-btn-submit-label-display: inline; --o-wsale-card-btn-submit-order: 1;}@media (max-width: 575.98px){.o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_list{--o-wsale-card-btn-submit-order: 1;}}@media (max-width: 767.98px){.o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_list{--o-wsale-card-info-attributes-display: contents;}}@media (min-width: 768px) and (max-width: 1199.98px){.o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_list{--o-wsale-card-info-text-width: 200px; --o-wsale-card-btn-submit-order: -2; --o-wsale-card-btns-flex-direction: column;}}@media (min-width: 768px){.o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_list .product_price, .o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_list .o_wish_price{margin: auto;}}@media (min-width: 1200px){.o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_list{--o-wsale-card-info-text-width: 360px;}.o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_list:where(.o_wsale_products_opt_has_comparison):where(:has(.o_add_compare)), .o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_list:where(:has(.o_add_to_compare)){--o-wsale-comparison-btn-placeholder-display: inline-block;}}.o_wsale_products_opt_design_cards{--_padding-base: 0.5rem; --o-wsale-card-border-width: 1px; --o-wsale-card-info-padding: 0.5rem var(--_padding-base) var(--_padding-base); --o-wsale-card-info-grow: 1; --o-wsale-card-border-radius: var(--o-wsale-opt-border-radius, 0px); --o-wsale-card-pseudobg-y: 0; --o-wsale-card-pseudobg-x: 0; --o-wsale-card-btns-margin-bottom: 0; --o-wsale-card-thumb-border-radius: MAX(0px, calc(var(--o-wsale-card-border-radius) - 1px)) MAX(0px, calc(var(--o-wsale-card-border-radius) - 1px)) 0 0;}.o_wsale_products_opt_design_cards:where(.o_wsale_products_opt_rounded_5){--_padding-base: min(1rem, max(calc(var(--o-wsale-opt-border-radius) - var(--btn-border-radius)), 0.5rem));}.o_wsale_products_opt_design_cards:where(.o_wsale_products_opt_rounded_5).o_wsale_products_opt_actions_onhover{--o-wsale-card-info-padding: 0.5rem var(--_padding-base);}.o_wsale_products_opt_design_cards.o_wsale_products_opt_actions_inline:where(:not(.o_wsale_products_opt_rounded_0)){--o-wsale-card-info-padding: 0.5rem max(var(--_padding-base), calc(var(--o-wsale-opt-border-radius) - max(var(--btn-border-radius), var(--_padding-base)))) var(--_padding-base);}.o_wsale_products_opt_design_cards.o_wsale_products_opt_layout_list{--o-wsale-card-flex-align-items: stretch; --o-wsale-card-padding: 0; --o-wsale-card-thumb-min-heigh: 100%; --o-wsale-card-thumb-size: min(13rem, 30vw); --o-wsale-card-thumb-border-radius: MAX(0px, calc(var(--o-wsale-opt-border-radius, 0px) - 1px)) 0 0 MAX(0px, calc(var(--o-wsale-opt-border-radius, 0px) - 1px)); --o-wsale-card-thumb-position: center; --o-wsale-card-sub-display: contents; --o-wsale-card-info-margin: 0px; --o-wsale-card-info-flex-direction: column; --o-wsale-card-info-flex-align-items: start; --o-wsale-card-info-gap: 0.5rem; --o-wsale-card-info-title-margin-bottom: 0; --o-wsale-card-info-padding: 1rem; --o-wsale-card-info-responsive-font-size: MAX(1rem, calc(0.5rem + .8cqw)); --o-wsale-card-info-description-font-size: MAX(0.875rem, .86em); --o-wsale-card-btns-flex-direction: row; --o-wsale-card-sub-flex-direction: column; --o-wsale-card-sub-align-items: start; --o-wsale-card-price-display: flex; --o-wsale-card-price-gap: 0.5rem; --o-wsale-card-attribute-previewer-width: 100%; --o-wsale-card-attribute-previewer-order: 7; --o-wsale-card-attribute-previewer-padding: 0 0 0.5rem; --o-wsale-card-attribute-previewer-thumbnail-width: MIN(14%, 3rem); --o-wsale-card-btn-label-display: none; --o-wsale-card-btn-submit-label-display: inline; --o-wsale-card-btn-submit-order: -2;}.o_wsale_products_opt_design_cards.o_wsale_products_opt_layout_list .o_wsale_product_btn{margin-top: auto;}.o_wsale_products_opt_design_cards.o_wsale_products_opt_layout_list.o_wsale_products_opt_has_description{--o-wsale-card-info-title-margin-bottom: 0.25rem; --o-wsale-card-info-description-margin-bottom: 0;}.o_wsale_products_opt_design_chips{--_padding-base: calc(0.5rem + calc(var(--o-wsale-products-grid-gap) * 0.25)); --o-wsale-card-info-position: none; --o-wsale-card-border-width: 1px; --o-wsale-card-border-radius: var(--o-wsale-opt-border-radius, 0px); --o-wsale-card-info-padding: 0.5rem 0 0 0; --o-wsale-card-padding: var(--_padding-base); --o-wsale-card-btns-row-padding: 0; --o-wsale-card-btns-margin-bottom: 0; --o-wsale-card-pseudobg-y: 0; --o-wsale-card-pseudobg-x: 0; --o-wsale-card-btns-inset: var(--_padding-base) var(--_padding-base) auto var(--_padding-base); --o-wsale-card-offset-top: var(--_padding-base); --o-wsale-card-offset-x: var(--_padding-base);}.o_wsale_products_opt_design_chips.o_wsale_products_opt_actions_onhover{--o-wsale-card-btns-inset: var(--o-wsale-card-offset-top) var(--o-wsale-card-offset-x) auto var(--o-wsale-card-offset-x);}.o_wsale_products_opt_design_chips:where(:not(.o_wsale_products_opt_rounded_0)){--o-wsale-card-thumb-border-radius: max(var(--border-radius-sm), calc(var(--o-wsale-opt-border-radius) - var(--_padding-base))); --_offset-top: calc(var(--o-wsale-card-thumb-border-radius) * 0.1); --_offset-h: calc(var(--o-wsale-card-thumb-border-radius) * 0.2); --o-wsale-card-offset-top: calc(var(--_padding-base) + var(--_offset-top)); --o-wsale-card-offset-x: calc(var(--_padding-base) + var(--_offset-h)); --o-wsale-ribbon-badge-offset-x: calc(0.5rem + var(--_offset-h));}.o_wsale_products_opt_design_chips:where(:not(.o_wsale_products_opt_rounded_0)).o_wsale_products_opt_actions_inline{--o-wsale-card-info-padding: 0.5rem 0 min(0.5rem, calc(var(--o-wsale-opt-border-radius) - calc(var(--_padding-base) + var(--btn-border-radius)))) 0;}@media (min-width: 992px){.o_wsale_products_opt_design_chips .o_wsale_attribute_previewer{width: calc(100% - (var(--o-wsale-card-offset-x) + 0.5rem) * 2);}}.o_wsale_products_opt_design_grid{--o-wsale-card-height: 100%; --o-wsale-card-border-width: 0 1px 1px 0 ; --o-wsale-card-info-padding: 0.5rem; --o-wsale-card-info-grow: 1; --o-wsale-card-border-radius: 0px !important; --o-wsale-card-padding: calc(var(--o-wsale-products-grid-gap-y) * 0.5) calc(var(--o-wsale-products-grid-gap, 16px) * 0.5); --o-wsale-topbar-padding-left: 15px; --o-wsale-topbar-padding-right: calc(var(--o-wsale-container-fluid-padding-xl, var(--gutter-x)) * 0.5); --o-wsale-topbar-border-width: 0 0 1px; --o-border-color: #dee2e6; --border-color: #dee2e6; --gap: 0px; --o-wsale-card-attribute-previewer-thumbnail-border-radius: 0; --o-wsale-card-offset-top: 0px; --o-wsale-card-offset-x: 0px;}.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list{--o-wsale-card-info-attributes-display: flex; --o-wsale-card-info-margin: 0; --o-wsale-card-attribute-previewer-width: var(--o-wsale-card-info-text-width); --o-wsale-card-sub-display: contents; --o-wsale-card-price-display: flex; --o-wsale-card-btn-label-display: none; --o-wsale-card-btn-submit-label-display: inline; --o-wsale-card-btns-align-items: center; --o-wsale-card-info-attributes-justify-content: start;}@media (max-width: 767.98px){.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list{--o-wsale-card-info-attributes-display: contents;}}@media (min-width: 768px) and (max-width: 1199.98px){.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list{--o-wsale-card-btns-flex-direction: column; --o-wsale-card-btns-justify-content: center; --o-wsale-card-btns-align-items: none; --o-wsale-card-btn-submit-order: -2;}}@media (min-width: 768px){.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list{--o-wsale-card-info-text-width: 200px; --o-wsale-card-price-flex-basis: 100%; --o-wsale-card-info-attributes-justify-content: center;}.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list .product_price, .o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list .o_wish_price{margin: auto;}}@media (min-width: 1200px){.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list{--o-wsale-card-btn-submit-order: 1; --o-wsale-card-info-text-width: 280px;}.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list:where(.o_wsale_products_opt_has_comparison):where(:has(.o_add_compare)), .o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list:where(:has(.o_add_to_compare)){--o-wsale-comparison-btn-placeholder-display: inline-block;}}@media (min-width: 1400px){.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list{--o-wsale-card-info-text-width: 360px;}}.o_wsale_products_opt_design_showcase{--o-wsale-card-thumb-size: 100%; --o-wsale-card-border-radius: var(--o-wsale-opt-border-radius, 0); --o-wsale-card-thumb-border-radius: var(--o-wsale-opt-border-radius, 0); --o-wsale-card-img-wrapper-secondary-display: none !important; --o-wsale-card-info-position: absolute; --o-wsale-card-info-muted: var(--o-wsale-card-cc-text, inherit); --o-wsale-card-info-inset: 0; --o-wsale-card-info-padding: clamp(4%, calc((var(--o-wsale-card-border-radius) * .7)), 6rem) clamp(3.2%, calc((var(--o-wsale-card-border-radius) * .56)), 4.8rem); --o-wsale-card-info-responsive-font-size: MAX(1.2rem, calc(0.5rem + 1.2cqw)); --o-wsale-card-info-description-font-size: MAX(0.875rem, .86em); --o-wsale-card-sub-display: contents; --o-wsale-card-thumb-min-height: 50vh; --o-wsale-card-thumb-border-radius: calc(var(--o-wsale-card-border-radius, 1px) - 1px); --o-wsale-card-btn-submit-order: -1; --o-wsale-card-btn-label-display: none; --o-wsale-card-btn-aspect-ratio: 1; --o-wsale-card-btns-align-items: baseline; --o-wsale-card-btns-btn-min-height: calc(1em + 1.6em); --o-wsale-card-btn-padding-x: 0; --o-wsale-card-offset-top: 3%; --o-wsale-card-offset-x: 3%; --o-wsale-card-overlay: ""; --o-wsale-card-overlay-background: linear-gradient(-120deg, rgba(var(--o-wsale-card-cc-bg-rgb), .55), rgba(var(--o-wsale-card-cc-bg-rgb), .55), rgba(var(--o-wsale-card-cc-bg-rgb), .66) ); --o-wsale-card-btn-submit-label-font-size: .8em;}.o_wsale_products_opt_design_showcase .oe_product:has(.o_wsale_products_item_title a:hover) .oe_product_image_img_wrapper img, .o_wsale_products_opt_design_showcase .oe_product:has(.o_wsale_products_item_title a:focus-visible) .oe_product_image_img_wrapper img{transform: var(--o-wsale-card-img-transform-hover); transition: var(--o-wsale-card-img-transition-hover);}.o_wsale_products_opt_design_showcase .oe_product .o_wsale_products_item_title a:after{position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 1; content: ""; cursor: pointer;}body.editor_enable .o_wsale_products_opt_design_showcase .oe_product .o_wsale_products_item_title a:after{z-index: -1;}.o_wsale_products_opt_design_showcase .oe_product .oe_subdescription_wrapper, .o_wsale_products_opt_design_showcase .oe_product .o_wsale_product_sub > *{z-index: 2;}.o_wsale_products_opt_design_showcase .oe_product .product_price > span, .o_wsale_products_opt_design_showcase .oe_product .product_price > del{display: inline-block;}.o_wsale_products_opt_design_showcase .o_ribbon{z-index: 1;}.o_wsale_products_opt_design_showcase .o_wsale_product_information{display: grid !important; grid-template-areas: "text text" "price ." "buttons variations"; grid-template-rows: auto auto 1fr; grid-template-columns: 1fr 1fr;}.o_wsale_products_opt_design_showcase .o_wsale_product_information_text{grid-area: text;}.o_wsale_products_opt_design_showcase .product_price{grid-area: price; align-self: start;}.o_wsale_products_opt_design_showcase .o_wsale_product_btn{grid-area: buttons; align-self: end;}.o_wsale_products_opt_design_showcase .o_wsale_attribute_previewer{grid-area: variations; align-self: end; justify-self: end; width: 100%; justify-content: end;}.o_wsale_products_opt_design_showcase .o_wsale_attribute_previewer .o_product_variant_preview{display: flex; height: 100%;}.o_wsale_products_opt_design_showcase .o_wsale_attribute_previewer .o_product_variant_preview .o_wsale_product_ptav_pill{display: flex; align-items: center;}.o_wsale_products_opt_design_showcase .o_wsale_attribute_previewer .o_product_variant_preview .o_wsale_product_ptav_pill .o_wsale_product_ptav_pill_label{font-size: var(--o-wsale-card-btn-submit-label-font-size);}.o_wsale_products_opt_design_showcase .o_wsale_attribute_previewer .css_attribute_color{--o-wsale-css-attribute-color__size: var(--o-wsale-product-variant-preview-height);}.o_wsale_products_opt_design_showcase .o_wsale_attribute_previewer span[name="hidden_ptavs_count"]{--link-color-rgb: var(--o-wsale-card-cc-text-rgb); --link-hover-color-rgb: var(--o-wsale-card-cc-text-rgb);}@media (max-width: 575.98px){.o_wsale_products_opt_design_showcase{--o-wsale-card-btn-label-display: none; --o-wsale-card-btn-submit-label-display: none;}}@media (max-width: 767.98px){.o_wsale_products_opt_design_showcase{--o-wsale-card-attribute-previewer-padding: 0;}}@media (max-width: 991.98px){.o_wsale_products_opt_design_showcase{--o-wsale-card-info-title-font-size: MAX(1.25rem, calc(1.25rem + 1.4cqw)); --o-wsale-card-btn-submit-label-display: inline;}.o_wsale_products_opt_design_showcase .o_wsale_attribute_previewer{--btn-font-size-rfs: 1rem; --o-wsale-product-variant-preview-height: MAX(var(--o-wsale-card-btns-btn-min-height), calc(var(--btn-font-size-rfs) + 0.75rem + var(--border-width) * 2)); height: var(--o-wsale-product-variant-preview-height); font-size: var(--btn-font-size-rfs);}.o_wsale_products_opt_design_showcase .o_wsale_attribute_previewer .o_product_variant_preview .btn{--btn-padding-y: 0.375rem; --btn-padding-x: 1rem; --btn-font-size: 1rem; --btn-border-radius: 0.4rem; --btn-padding-x: var(--o-wsale-card-btns-btn-padding-x, 0.8em); font-size: var(--btn-font-size);}}@media (min-width: 992px){.o_wsale_products_opt_design_showcase{--o-wsale-card-info-title-font-size: calc(1.5rem + 1.4cqw); --o-wsale-card-info-padding: clamp(7%, calc((var(--o-wsale-card-border-radius) * .6)), 8rem) clamp(5.6%, calc((var(--o-wsale-card-border-radius) * .48)), 6.4rem); --o-wsale-card-thumb-aspect-ratio: 16/9 !important; --o-wsale-card-btns-gap: 1rem;}.o_wsale_products_opt_design_showcase .o_wsale_attribute_previewer{--o-wsale-product-variant-preview-height: MAX(var(--o-wsale-card-btns-btn-min-height), calc(2rem + 1.25rem + var(--border-width) * 2)); height: var(--o-wsale-product-variant-preview-height); font-size: 1.25rem;}.o_wsale_products_opt_design_showcase .btn{--btn-padding-y: 1rem; --btn-padding-x: 2.5rem; --btn-font-size: 1.25rem; --btn-border-radius: 2rem; --o-wsale-card-btns-btn-font-size: 1.25rem; --btn-padding-x: var(--btn-padding-y);}}.o_wsale_products_opt_design_condensed{--o-wsale-card-border-width: 0 0 1px; --o-wsale-card-padding: MIN(0.25rem, 1vw) 0 calc(MIN(0.25rem, 1vw) + var(--o-wsale-products-grid-gap)); --o-wsale-card-thumb-size: 3.375rem; --o-wsale-card-thumb-border-radius: var(--o-wsale-opt-border-radius, 0); --o-wsale-card-info-padding: 0 0 0 0.5rem; --o-wsale-card-info-text-width: auto; --o-wsale-card-info-text-margin: 0 auto 0 0; --o-wsale-card-info-description-margin-bottom: 0; --o-wsale-card-price-display: flex; --o-wsale-card-price-flex-direction: column; --o-wsale-card-price-justify-content: end; --o-wsale-card-price-min-width: MAX(9ch, 12cqw); --o-wsale-card-price-font-size: 1rem; --o-wsale-card-attribute-previewer-width: min(40%, 360px); --o-wsale-card-attribute-previewer-justify-content: end; --o-wsale-card-sub-align-items: center; --o-wsale-card-sub-wrap: nowrap; --o-wsale-card-btn-label-display: none; --o-wsale-card-btn-submit-label-display: none; --o-wsale-card-btn-submit-order: 1; --o-wsale-card-offset-top: calc(var(--o-wsale-opt-border-radius, 0px) * 0.1); --o-wsale-card-offset-x: calc(var(--o-wsale-opt-border-radius, 0px) * 0.2);}@media (max-width: 767.98px){.o_wsale_products_opt_design_condensed{--o-wsale-card-info-text-width: 100%; --o-wsale-card-info-text-margin: 0 0 0.5rem 0; --o-wsale-card-attribute-previewer-justify-content: start; --o-wsale-card-sub-align-items: center;}}@media (min-width: 768px){.o_wsale_products_opt_design_condensed .o_wsale_product_information_text{--o-wsale-card-info-text-flex: 0 1 40%;}.o_wsale_products_opt_design_condensed:where(.o_wsale_products_opt_has_comparison):where(:has(.o_add_compare)), .o_wsale_products_opt_design_condensed:where(:has(.o_add_to_compare)){--o-wsale-comparison-btn-placeholder-display: inline-block;}}.o_wsale_products_opt_design_condensed .product_price del{margin-right: 0 !important;}.o_wsale_products_opt_rounded_0{--o-wsale-opt-border-radius: 0px;}.o_wsale_products_opt_rounded_1{--o-wsale-opt-border-radius: var(--border-radius-sm);}.o_wsale_products_opt_rounded_2{--o-wsale-opt-border-radius: var(--border-radius);}.o_wsale_products_opt_rounded_3{--o-wsale-opt-border-radius: var(--border-radius-lg);}.o_wsale_products_opt_rounded_4{--o-wsale-opt-border-radius: var(--border-radius-xl);}.o_wsale_products_opt_rounded_5{--o-wsale-opt-border-radius: var(--border-radius-xxl);}.o_wsale_products_opt_hover_background, .o_wsale_products_opt_hover_background_zoom{--o-wsale-card-pseudobg: ""; --o-wsale-card-pseudobg-color: var(--100); --o-wsale-card-pseudobg-opacity-hover: 1; --o-wsale-card-pseudobg-opacity: 0;}.o_wsale_products_opt_hover_background_zoom{--o-wsale-card-pseudobg-transform-hover: scale(.8); --o-wsale-card-pseudobg-transition-hover: all .1s; --o-wsale-card-pseudobg-transform: scale(1); --o-wsale-card-pseudobg-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) .25s;}.o_wsale_products_opt_hover_border_primary:where(.o_wsale_products_opt_design_cards), .o_wsale_products_opt_hover_border_primary:where(.o_wsale_products_opt_design_chips){--o-wsale-card-border-color-hover: #714B67;}.o_wsale_products_opt_hover_shadow_out:where(.o_wsale_products_opt_design_cards), .o_wsale_products_opt_hover_shadow_out:where(.o_wsale_products_opt_design_chips){--o-wsale-card-shadow: 0px calc(var(--o-wsale-products-grid-gap) * 0.25) calc(var(--o-wsale-products-grid-gap) * 0.5) 0 RGBA(0, 0, 0, .15); --o-wsale-card-transform: translateY(-0.125rem); --o-wsale-card-transform-hover: translateY(0); --o-wsale-card-shadow-hover: 1px 1px 0px 0 rgba(0, 0, 0, 0); --o-wsale-card-transition: all .15s;}.o_wsale_products_opt_hover_shadow_in:where(.o_wsale_products_opt_design_cards), .o_wsale_products_opt_hover_shadow_in:where(.o_wsale_products_opt_design_chips){--o-wsale-card-shadow: 1px 1px 0px 0 rgba(0, 0, 0, 0); --o-wsale-card-transform: translateY(-0.125rem); --o-wsale-card-shadow-hover: 0px calc(var(--o-wsale-products-grid-gap) * 0.25) calc(var(--o-wsale-products-grid-gap) * 0.5) 0 RGBA(0, 0, 0, .15); --o-wsale-card-transform-hover: translateY(0); --o-wsale-card-transition: all .15s;}.o_wsale_products_opt_img_hover_shadow:where(.o_wsale_products_opt_design_thumbs){--o-wsale-card-thumb-shadow: 0px calc(var(--o-wsale-products-grid-gap) * 0.5) calc(var(--o-wsale-products-grid-gap) * 0.5) 0 RGBA(0, 0, 0, .15); --o-wsale-card-thumb-shadow-hover: 0 0 0 1px rgba(0, 0, 0, .1); --o-wsale-card-thumb-transform: translateY(-0.125rem); --o-wsale-card-thumb-transform-hover: translateY(0); --o-wsale-card-thumb-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) .25s;}.o_wsale_products_opt_text_align_center:where(.o_wsale_products_opt_layout_catalog){--o-wsale-card-text-align: center ;}.o_wsale_products_opt_name_color_regular .o_wsale_products_item_title a{--text-opacity: 1; color: inherit !important;}.o_wsale_products_opt_name_weight_bold{--o-wsale-card-info-title-font-weight: bold;}.o_wsale_products_opt_name_size_body{--o-wsale-card-info-font-size: var(--body-font-size); --o-wsale-card-info-title-font-size: 1em; --o-wsale-card-price-font-size: .9em;}.o_wsale_products_opt_img_secondary_show .oe_product_cart{--o-wsale-card-img-wrapper-secondary-display: flex;}@media (max-width: 991.98px){.o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image_link_has_secondary{overflow-x: scroll; overflow-y: hidden; display: flex; flex-direction: row; scroll-snap-type: x mandatory; scroll-snap-stop: always; scrollbar-color: transparent transparent; scrollbar-width: 0px; scrollbar-width: none; -ms-overflow-style: none;}.o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image_link_has_secondary ::-webkit-scrollbar{width: 0;}.o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image_link_has_secondary ::-webkit-scrollbar-track{background: transparent;}.o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image_link_has_secondary ::-webkit-scrollbar-thumb{background: transparent; border: none;}.o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image_link_has_secondary .oe_product_image_img_wrapper{position: relative; width: 100%; flex-shrink: 0; scroll-snap-stop: always; scroll-snap-align: start;}.o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image:has(.oe_product_image_link_has_secondary):before, .o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image:has(.oe_product_image_link_has_secondary):after{content: ""; position: absolute; top: auto; left: 50%; bottom: 0.5rem; right: auto; display: var(--o-wsale-card-img-wrapper-secondary-display, block); height: .5rem; aspect-ratio: 1; border-radius: 100em; background-color: black; transform: translateX(-80%); outline: 1px solid white; z-index: 1;}.o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image:has(.oe_product_image_link_has_secondary):after{transform: translateX(80%); background-color: rgba(0, 0, 0, 0.5); outline-color: rgba(255, 255, 255, 0.25);}.o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image:has(.oe_product_image_link_has_secondary):has(.o_product_tile_scrolled):before{background-color: rgba(0, 0, 0, 0.5); outline-color: rgba(255, 255, 255, 0.25);}.o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image:has(.oe_product_image_link_has_secondary):has(.o_product_tile_scrolled):after{background-color: black; outline-color: white;}}.o_wsale_products_opt_overlay_opacity_0{--o-wsale-card-overlay-opacity: 0;}.o_wsale_products_opt_overlay_opacity_1{--o-wsale-card-overlay-opacity: 0.1;}.o_wsale_products_opt_overlay_opacity_2{--o-wsale-card-overlay-opacity: 0.2;}.o_wsale_products_opt_overlay_opacity_3{--o-wsale-card-overlay-opacity: 0.3;}.o_wsale_products_opt_overlay_opacity_4{--o-wsale-card-overlay-opacity: 0.4;}.o_wsale_products_opt_overlay_opacity_5{--o-wsale-card-overlay-opacity: 0.5;}.o_wsale_products_opt_overlay_opacity_6{--o-wsale-card-overlay-opacity: 0.6;}.o_wsale_products_opt_overlay_opacity_7{--o-wsale-card-overlay-opacity: 0.7;}.o_wsale_products_opt_overlay_opacity_8{--o-wsale-card-overlay-opacity: 0.8;}.o_wsale_products_opt_overlay_opacity_9{--o-wsale-card-overlay-opacity: 0.9;}.o_wsale_products_opt_overlay_opacity_10{--o-wsale-card-overlay-opacity: 1;}.o_wsale_products_opt_img_secondary_show .oe_product_image_link_has_secondary{--o-wsale-card-img-opacity-hover: 0;}.o_wsale_products_opt_img_hover_zoom_in{--o-wsale-card-img-transition: all .25s; --o-wsale-card-img-transform-hover: scale(1.08); --o-wsale-card-img-transition-hover: all .25s;}.o_wsale_products_opt_img_hover_zoom_in.o_wsale_products_opt_img_secondary_show .oe_product_image_link_has_secondary{--o-wsale-card-img-transition: all .5s ease-in-out; --o-wsale-card-img-secondary-transition: all .5s ease-in-out; --o-wsale-card-img-secondary-opacity-hover: 1; --o-wsale-card-img-secondary-transform-hover: scale(1.08);}.o_wsale_products_opt_img_hover_zoom_in_light{--o-wsale-card-img-transition: all .25s; --o-wsale-card-img-transform-hover: scale(1.04);}.o_wsale_products_opt_img_hover_zoom_in_light.o_wsale_products_opt_img_secondary_show .oe_product_image_link_has_secondary{--o-wsale-card-img-transition: all .5s ease-in-out; --o-wsale-card-img-secondary-transition: all .5s; --o-wsale-card-img-secondary-opacity-hover: 1; --o-wsale-card-img-secondary-transition-hover: all .5s ease-in-out; --o-wsale-card-img-secondary-transform-hover: scale(1.04);}.o_wsale_products_opt_img_hover_zoom_out{--o-wsale-card-img-transform: scale(1.08); --o-wsale-card-img-transition: all .25s; --o-wsale-card-img-transform-hover: scale(1); --o-wsale-card-img-transition-hover: all .1s;}.o_wsale_products_opt_img_hover_zoom_out.o_wsale_products_opt_img_secondary_show .oe_product_image_link_has_secondary{--o-wsale-card-img-transition: all .5s ease-in-out; --o-wsale-card-img-secondary-transform: scale(1.08); --o-wsale-card-img-secondary-transition: all .5s ease-in-out; --o-wsale-card-img-secondary-opacity-hover: 1; --o-wsale-card-img-secondary-transform-hover: scale(1);}.o_wsale_products_opt_img_hover_zoom_out_light{--o-wsale-card-img-transform: scale(1.04); --o-wsale-card-img-transition: all .25s; --o-wsale-card-img-transform-hover: scale(1); --o-wsale-card-img-transition-hover: all .1s;}.o_wsale_products_opt_img_hover_zoom_out_light.o_wsale_products_opt_img_secondary_show .oe_product_image_link_has_secondary{--o-wsale-card-img-transition: all .5s ease-in-out; --o-wsale-card-img-secondary-transform: scale(1.04); --o-wsale-card-img-secondary-transition: all .5s ease-in-out; --o-wsale-card-img-secondary-opacity-hover: 1; --o-wsale-card-img-secondary-transform-hover: scale(1);}#o_wsale_products_grid.o_wsale_products_opt_thumb_16_9, #o_comparelist_table.o_wsale_products_opt_thumb_16_9, .s_dynamic_snippet_products.o_wsale_products_opt_thumb_16_9{--o-wsale-card-thumb-aspect-ratio: 1.77777778;}#o_wsale_products_grid.o_wsale_products_opt_thumb_4_3, #o_comparelist_table.o_wsale_products_opt_thumb_4_3, .s_dynamic_snippet_products.o_wsale_products_opt_thumb_4_3{--o-wsale-card-thumb-aspect-ratio: 1.33333333;}#o_wsale_products_grid.o_wsale_products_opt_thumb_6_5, #o_comparelist_table.o_wsale_products_opt_thumb_6_5, .s_dynamic_snippet_products.o_wsale_products_opt_thumb_6_5{--o-wsale-card-thumb-aspect-ratio: 1.2;}#o_wsale_products_grid.o_wsale_products_opt_thumb_4_5, #o_comparelist_table.o_wsale_products_opt_thumb_4_5, .s_dynamic_snippet_products.o_wsale_products_opt_thumb_4_5{--o-wsale-card-thumb-aspect-ratio: 0.8;}#o_wsale_products_grid.o_wsale_products_opt_thumb_2_3, #o_comparelist_table.o_wsale_products_opt_thumb_2_3, .s_dynamic_snippet_products.o_wsale_products_opt_thumb_2_3{--o-wsale-card-thumb-aspect-ratio: 0.66666667;}#o_wsale_products_grid.o_wsale_products_opt_thumb_cover, #o_comparelist_table.o_wsale_products_opt_thumb_cover, .s_dynamic_snippet_products.o_wsale_products_opt_thumb_cover{--o-wsale-card-thumb-fill-mode: cover;}.o_wsale_products_opt_actions_inline{--o-wsale-card-btns-btn-min-height: calc(1em + 1.6em);}.o_wsale_products_opt_actions_inline:where(.o_wsale_products_opt_layout_catalog){--o-wsale-card-height: 100%; --o-wsale-card-sub-flex-direction: column; --o-wsale-card-sub-flex-grow: 1; --o-wsale-card-sub-align-items: baseline; --o-wsale-card-price-min-width: 100%; --o-wsale-card-btns-width: 100%; --o-wsale-card-btns-gap: 0.5rem; --o-wsale-card-btns-flex-direction: column; --o-wsale-card-btns-btn-font-size: inherit; --o-wsale-card-btn-submit-flex-grow: 1;}.o_wsale_products_opt_actions_inline:where(.o_wsale_products_opt_layout_catalog):where(.o_wsale_products_opt_has_cta.o_wsale_products_opt_has_wishlist), .o_wsale_products_opt_actions_inline:where(.o_wsale_products_opt_layout_catalog):where(.o_wsale_products_opt_has_cta.o_wsale_products_opt_has_comparison){--o-wsale-card-btns-gap: 0.25rem; --o-wsale-card-btns-btn-flex-grow: 0; --o-wsale-card-btns-flex-direction: row; --o-wsale-card-btn-aspect-ratio: 1; --o-wsale-card-btn-label-display: none; --o-wsale-card-btn-padding-x: 0;}@media (min-width: 576px){.o_wsale_products_opt_actions_inline:where(.o_wsale_products_opt_layout_catalog):where(.o_wsale_products_opt_has_cta.o_wsale_products_opt_has_wishlist), .o_wsale_products_opt_actions_inline:where(.o_wsale_products_opt_layout_catalog):where(.o_wsale_products_opt_has_cta.o_wsale_products_opt_has_comparison){--o-wsale-card-btn-submit-label-display: inline;}}.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog){--o-wsale-card-info-position: none; --o-wsale-card-price-flex-basis: 100%; --o-wsale-card-btn-label-display: none; --o-wsale-card-btns-width: auto; --o-wsale-card-btns-margin-bottom: 0; --o-wsale-card-btns-inset: 0 0 auto 0;}.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .o_wsale_product_btn{position: absolute; display: flex; align-items: end; aspect-ratio: var(--o-wsale-card-thumb-aspect-ratio, 1); overflow: hidden; pointer-events: none; z-index: 2; pointer-events: none;}.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .o_wsale_product_btn .btn{--o-wsale-card-btns-btn-flex-grow: 0; --btn-border-radius: 100%; --btn-padding-x: .7rem; --btn-hover-border-color: currentColor; aspect-ratio: 1; align-items: center; justify-content: center; transition: transform .15s ease, opacity .15s ease;}.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .o_wsale_product_btn .o_wsale_product_action_row{display: flex; gap: 0.5rem; transform: translateX(var(--o-wsale-card-offset-x)) translateY(calc(var(--o-wsale-card-offset-top) * -1));}.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .o_wsale_product_btn .o_wsale_product_action_row .btn{opacity: 0; transform: translateY(100%);}.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .o_has_variations .o_wsale_product_action_row{align-self: start; flex-direction: column; transform: translateX(var(--o-wsale-card-offset-x)) translateY(var(--o-wsale-card-offset-top));}.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .o_has_variations .o_wsale_product_action_row .btn{transform: translateX(-100%);}.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .oe_product_cart:hover .o_wsale_product_action_row, .o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .oe_product_cart:hover .btn, .o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .oe_product_cart:has(:focus-visible) .o_wsale_product_action_row, .o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .oe_product_cart:has(:focus-visible) .btn{pointer-events: auto;}.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .oe_product_cart:hover .o_wsale_product_action_row .btn, .o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .oe_product_cart:has(:focus-visible) .o_wsale_product_action_row .btn{opacity: 1; transform: translate(0, 0); transition: transform .15s ease-out, opacity .35s ease-out;}.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .oe_product_cart:hover .o_wsale_product_action_row .btn.o_add_compare, .o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .oe_product_cart:has(:focus-visible) .o_wsale_product_action_row .btn.o_add_compare{transition-delay: .1s;}.o_wsale_products_opt_cc1{--o-wsale-card-cc-bg: #FFFFFF; --o-wsale-card-cc-bg-rgb: 255, 255, 255; --o-wsale-card-cc-text: #212529; --o-wsale-card-cc-text-rgb: 33, 37, 41; --o-wsale-card-cc-muted: #646669; --o-wsale-card-cc-headings: inherit; --o-wsale-card-cc-link: #714B67; --o-wsale-card-bg: var(--o-wsale-card-cc-bg);}.o_wsale_products_opt_cc1:where(.o_wsale_products_opt_actions_subtle) .o_wsale_product_btn .btn{--btn-color: #212529; --btn-bg: #FFFFFF; --btn-border-color: #dededf; --btn-hover-color: #212529; --btn-hover-bg: rgba(255, 255, 255, 0.8); --btn-hover-border-color: rgba(33, 37, 41, 0.8); --btn-focus-shadow-rgb: 194, 194, 196; --btn-active-color: #212529; --btn-active-bg: white; --btn-active-border-color: #e1e1e2; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #FFFFFF; --btn-disabled-border-color: #dededf; --btn-bg: rgba(255, 255, 255, 0.5); backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));}.o_wsale_products_opt_cc1:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)){--btn-color: #212529; --btn-bg: #FFFFFF; --btn-border-color: #dededf; --btn-hover-color: #212529; --btn-hover-bg: rgba(255, 255, 255, 0.8); --btn-hover-border-color: rgba(33, 37, 41, 0.8); --btn-focus-shadow-rgb: 194, 194, 196; --btn-active-color: #212529; --btn-active-bg: white; --btn-active-border-color: #e1e1e2; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #FFFFFF; --btn-disabled-border-color: #dededf; --btn-bg: rgba(255, 255, 255, 0.5); backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));}.o_wsale_products_opt_cc1:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .o_wsale_product_btn_primary, .o_wsale_products_opt_cc1:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .o_wsale_product_btn_primary{--btn-color: #FFFFFF; --btn-bg: #714B67; --btn-border-color: #714B67; --btn-hover-color: #FFFFFF; --btn-hover-bg: #604058; --btn-hover-border-color: #5a3c52; --btn-focus-shadow-rgb: 134, 102, 126; --btn-active-color: #FFFFFF; --btn-active-bg: #5a3c52; --btn-active-border-color: #55384d; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #714B67; --btn-disabled-border-color: #714B67;}.o_wsale_products_opt_cc1:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)){--btn-color: #212529; --btn-bg: #F0CDA8; --btn-border-color: #F0CDA8; --btn-hover-color: #212529; --btn-hover-bg: #f2d5b5; --btn-hover-border-color: #f2d2b1; --btn-focus-shadow-rgb: 209, 180, 149; --btn-active-color: #212529; --btn-active-bg: #f3d7b9; --btn-active-border-color: #f2d2b1; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F0CDA8; --btn-disabled-border-color: #F0CDA8;}.o_wsale_products_opt_cc2{--o-wsale-card-cc-bg: #F6F5F4; --o-wsale-card-cc-bg-rgb: 246, 245, 244; --o-wsale-card-cc-text: #212529; --o-wsale-card-cc-text-rgb: 33, 37, 41; --o-wsale-card-cc-muted: #616366; --o-wsale-card-cc-headings: #000000; --o-wsale-card-cc-link: #714B67; --o-wsale-card-bg: var(--o-wsale-card-cc-bg);}.o_wsale_products_opt_cc2:where(.o_wsale_products_opt_actions_subtle) .o_wsale_product_btn .btn{--btn-color: #212529; --btn-bg: #F6F5F4; --btn-border-color: #d6d6d6; --btn-hover-color: #212529; --btn-hover-bg: rgba(246, 245, 244, 0.8); --btn-hover-border-color: rgba(33, 37, 41, 0.8); --btn-focus-shadow-rgb: 187, 187, 188; --btn-active-color: #212529; --btn-active-bg: #f8f7f6; --btn-active-border-color: #dadada; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F6F5F4; --btn-disabled-border-color: #d6d6d6; --btn-bg: rgba(246, 245, 244, 0.5); backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));}.o_wsale_products_opt_cc2:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)){--btn-color: #212529; --btn-bg: #F6F5F4; --btn-border-color: #d6d6d6; --btn-hover-color: #212529; --btn-hover-bg: rgba(246, 245, 244, 0.8); --btn-hover-border-color: rgba(33, 37, 41, 0.8); --btn-focus-shadow-rgb: 187, 187, 188; --btn-active-color: #212529; --btn-active-bg: #f8f7f6; --btn-active-border-color: #dadada; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F6F5F4; --btn-disabled-border-color: #d6d6d6; --btn-bg: rgba(246, 245, 244, 0.5); backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));}.o_wsale_products_opt_cc2:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .o_wsale_product_btn_primary, .o_wsale_products_opt_cc2:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .o_wsale_product_btn_primary{--btn-color: #FFFFFF; --btn-bg: #714B67; --btn-border-color: #714B67; --btn-hover-color: #FFFFFF; --btn-hover-bg: #604058; --btn-hover-border-color: #5a3c52; --btn-focus-shadow-rgb: 134, 102, 126; --btn-active-color: #FFFFFF; --btn-active-bg: #5a3c52; --btn-active-border-color: #55384d; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #714B67; --btn-disabled-border-color: #714B67;}.o_wsale_products_opt_cc2:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)){--btn-color: #212529; --btn-bg: #F0CDA8; --btn-border-color: #F0CDA8; --btn-hover-color: #212529; --btn-hover-bg: #f2d5b5; --btn-hover-border-color: #f2d2b1; --btn-focus-shadow-rgb: 209, 180, 149; --btn-active-color: #212529; --btn-active-bg: #f3d7b9; --btn-active-border-color: #f2d2b1; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F0CDA8; --btn-disabled-border-color: #F0CDA8;}.o_wsale_products_opt_cc3{--o-wsale-card-cc-bg: #F0CDA8; --o-wsale-card-cc-bg-rgb: 240, 205, 168; --o-wsale-card-cc-text: #212529; --o-wsale-card-cc-text-rgb: 33, 37, 41; --o-wsale-card-cc-muted: #5f574f; --o-wsale-card-cc-headings: inherit; --o-wsale-card-cc-link: #714B67; --o-wsale-card-bg: var(--o-wsale-card-cc-bg);}.o_wsale_products_opt_cc3:where(.o_wsale_products_opt_actions_subtle) .o_wsale_product_btn .btn{--btn-color: #212529; --btn-bg: #F0CDA8; --btn-border-color: #d1b495; --btn-hover-color: #212529; --btn-hover-bg: rgba(240, 205, 168, 0.8); --btn-hover-border-color: rgba(33, 37, 41, 0.8); --btn-focus-shadow-rgb: 183, 159, 133; --btn-active-color: #212529; --btn-active-bg: #f3d7b9; --btn-active-border-color: #d6bca0; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F0CDA8; --btn-disabled-border-color: #d1b495; --btn-bg: rgba(240, 205, 168, 0.5); backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));}.o_wsale_products_opt_cc3:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)){--btn-color: #212529; --btn-bg: #F0CDA8; --btn-border-color: #d1b495; --btn-hover-color: #212529; --btn-hover-bg: rgba(240, 205, 168, 0.8); --btn-hover-border-color: rgba(33, 37, 41, 0.8); --btn-focus-shadow-rgb: 183, 159, 133; --btn-active-color: #212529; --btn-active-bg: #f3d7b9; --btn-active-border-color: #d6bca0; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F0CDA8; --btn-disabled-border-color: #d1b495; --btn-bg: rgba(240, 205, 168, 0.5); backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));}.o_wsale_products_opt_cc3:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .o_wsale_product_btn_primary, .o_wsale_products_opt_cc3:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .o_wsale_product_btn_primary{--btn-color: #FFFFFF; --btn-bg: #714B67; --btn-border-color: #714B67; --btn-hover-color: #FFFFFF; --btn-hover-bg: #604058; --btn-hover-border-color: #5a3c52; --btn-focus-shadow-rgb: 134, 102, 126; --btn-active-color: #FFFFFF; --btn-active-bg: #5a3c52; --btn-active-border-color: #55384d; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #714B67; --btn-disabled-border-color: #714B67;}.o_wsale_products_opt_cc3:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)){--btn-color: #212529; --btn-bg: #F6F5F4; --btn-border-color: #F6F5F4; --btn-hover-color: #212529; --btn-hover-bg: #f7f7f6; --btn-hover-border-color: #f7f6f5; --btn-focus-shadow-rgb: 214, 214, 214; --btn-active-color: #212529; --btn-active-bg: #f8f7f6; --btn-active-border-color: #f7f6f5; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F6F5F4; --btn-disabled-border-color: #F6F5F4;}.o_wsale_products_opt_cc4{--o-wsale-card-cc-bg: #714B67; --o-wsale-card-cc-bg-rgb: 113, 75, 103; --o-wsale-card-cc-text: #FFFFFF; --o-wsale-card-cc-text-rgb: 255, 255, 255; --o-wsale-card-cc-muted: #d4c9d1; --o-wsale-card-cc-headings: inherit; --o-wsale-card-cc-link: #000000; --o-wsale-card-bg: var(--o-wsale-card-cc-bg);}.o_wsale_products_opt_cc4:where(.o_wsale_products_opt_actions_subtle) .o_wsale_product_btn .btn{--btn-color: #FFFFFF; --btn-bg: #714B67; --btn-border-color: #86667e; --btn-hover-color: #FFFFFF; --btn-hover-bg: rgba(113, 75, 103, 0.8); --btn-hover-border-color: rgba(255, 255, 255, 0.8); --btn-focus-shadow-rgb: 152, 125, 145; --btn-active-color: #FFFFFF; --btn-active-bg: #5a3c52; --btn-active-border-color: #654d5f; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #714B67; --btn-disabled-border-color: #86667e; --btn-bg: rgba(113, 75, 103, 0.5); backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));}.o_wsale_products_opt_cc4:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)){--btn-color: #FFFFFF; --btn-bg: #714B67; --btn-border-color: #86667e; --btn-hover-color: #FFFFFF; --btn-hover-bg: rgba(113, 75, 103, 0.8); --btn-hover-border-color: rgba(255, 255, 255, 0.8); --btn-focus-shadow-rgb: 152, 125, 145; --btn-active-color: #FFFFFF; --btn-active-bg: #5a3c52; --btn-active-border-color: #654d5f; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #714B67; --btn-disabled-border-color: #86667e; --btn-bg: rgba(113, 75, 103, 0.5); backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));}.o_wsale_products_opt_cc4:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .o_wsale_product_btn_primary, .o_wsale_products_opt_cc4:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .o_wsale_product_btn_primary{--btn-color: #FFFFFF; --btn-bg: #000000; --btn-border-color: #000000; --btn-hover-color: #FFFFFF; --btn-hover-bg: black; --btn-hover-border-color: black; --btn-focus-shadow-rgb: 38, 38, 38; --btn-active-color: #FFFFFF; --btn-active-bg: black; --btn-active-border-color: black; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #000000; --btn-disabled-border-color: #000000;}.o_wsale_products_opt_cc4:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)){--btn-color: #212529; --btn-bg: #F6F5F4; --btn-border-color: #F6F5F4; --btn-hover-color: #212529; --btn-hover-bg: #f7f7f6; --btn-hover-border-color: #f7f6f5; --btn-focus-shadow-rgb: 214, 214, 214; --btn-active-color: #212529; --btn-active-bg: #f8f7f6; --btn-active-border-color: #f7f6f5; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F6F5F4; --btn-disabled-border-color: #F6F5F4;}.o_wsale_products_opt_cc5{--o-wsale-card-cc-bg: #000000; --o-wsale-card-cc-bg-rgb: 0, 0, 0; --o-wsale-card-cc-text: #FFFFFF; --o-wsale-card-cc-text-rgb: 255, 255, 255; --o-wsale-card-cc-muted: #b3b3b3; --o-wsale-card-cc-headings: #FFFFFF; --o-wsale-card-cc-link: #714B67; --o-wsale-card-bg: var(--o-wsale-card-cc-bg);}.o_wsale_products_opt_cc5:where(.o_wsale_products_opt_actions_subtle) .o_wsale_product_btn .btn{--btn-color: #FFFFFF; --btn-bg: #000000; --btn-border-color: #262626; --btn-hover-color: #FFFFFF; --btn-hover-bg: rgba(0, 0, 0, 0.8); --btn-hover-border-color: rgba(255, 255, 255, 0.8); --btn-focus-shadow-rgb: 71, 71, 71; --btn-active-color: #FFFFFF; --btn-active-bg: black; --btn-active-border-color: #1d1d1d; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #000000; --btn-disabled-border-color: #262626; --btn-bg: rgba(0, 0, 0, 0.5); backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));}.o_wsale_products_opt_cc5:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)){--btn-color: #FFFFFF; --btn-bg: #000000; --btn-border-color: #262626; --btn-hover-color: #FFFFFF; --btn-hover-bg: rgba(0, 0, 0, 0.8); --btn-hover-border-color: rgba(255, 255, 255, 0.8); --btn-focus-shadow-rgb: 71, 71, 71; --btn-active-color: #FFFFFF; --btn-active-bg: black; --btn-active-border-color: #1d1d1d; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #000000; --btn-disabled-border-color: #262626; --btn-bg: rgba(0, 0, 0, 0.5); backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));}.o_wsale_products_opt_cc5:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .o_wsale_product_btn_primary, .o_wsale_products_opt_cc5:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .o_wsale_product_btn_primary{--btn-color: #FFFFFF; --btn-bg: #714B67; --btn-border-color: #714B67; --btn-hover-color: #FFFFFF; --btn-hover-bg: #604058; --btn-hover-border-color: #5a3c52; --btn-focus-shadow-rgb: 134, 102, 126; --btn-active-color: #FFFFFF; --btn-active-bg: #5a3c52; --btn-active-border-color: #55384d; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #714B67; --btn-disabled-border-color: #714B67;}.o_wsale_products_opt_cc5:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)){--btn-color: #212529; --btn-bg: #F6F5F4; --btn-border-color: #F6F5F4; --btn-hover-color: #212529; --btn-hover-bg: #f7f7f6; --btn-hover-border-color: #f7f6f5; --btn-focus-shadow-rgb: 214, 214, 214; --btn-active-color: #212529; --btn-active-bg: #f8f7f6; --btn-active-border-color: #f7f6f5; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F6F5F4; --btn-disabled-border-color: #F6F5F4;}:where(.o_wsale_products_opt_layout_catalog, .o_wsale_products_opt_layout_list):not(.o_wsale_products_opt_cc):where(.o_wsale_products_opt_actions_subtle) .o_wsale_product_btn .btn{--btn-color: #212529; --btn-bg: #FFFFFF; --btn-border-color: #dededf; --btn-hover-color: #212529; --btn-hover-bg: rgba(255, 255, 255, 0.8); --btn-hover-border-color: rgba(33, 37, 41, 0.8); --btn-focus-shadow-rgb: 194, 194, 196; --btn-active-color: #212529; --btn-active-bg: white; --btn-active-border-color: #e1e1e2; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #FFFFFF; --btn-disabled-border-color: #dededf; --btn-bg: rgba(255, 255, 255, 0.5); backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));}:where(.o_wsale_products_opt_layout_catalog, .o_wsale_products_opt_layout_list):not(.o_wsale_products_opt_cc):where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)){--btn-color: #212529; --btn-bg: #FFFFFF; --btn-border-color: #dededf; --btn-hover-color: #212529; --btn-hover-bg: rgba(255, 255, 255, 0.8); --btn-hover-border-color: rgba(33, 37, 41, 0.8); --btn-focus-shadow-rgb: 194, 194, 196; --btn-active-color: #212529; --btn-active-bg: white; --btn-active-border-color: #e1e1e2; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #FFFFFF; --btn-disabled-border-color: #dededf; --btn-bg: rgba(255, 255, 255, 0.5); backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));}:where(.o_wsale_products_opt_layout_catalog, .o_wsale_products_opt_layout_list):not(.o_wsale_products_opt_cc):where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)){--btn-color: #212529; --btn-bg: #F0CDA8; --btn-border-color: #F0CDA8; --btn-hover-color: #212529; --btn-hover-bg: #f2d5b5; --btn-hover-border-color: #f2d2b1; --btn-focus-shadow-rgb: 209, 180, 149; --btn-active-color: #212529; --btn-active-bg: #f3d7b9; --btn-active-border-color: #f2d2b1; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F0CDA8; --btn-disabled-border-color: #F0CDA8;}

/* /website_sale/static/src/scss/website_sale.scss */
 @media (min-width: 1200px){:where(#o_wsale_container).o_wsale_page_fluid{--o-wsale-sidebar-maxwidth: 18rem;}}:where(#o_wsale_container) #products_grid_before .o_wsale_products_grid_before_rail{scrollbar-width: none; -ms-overflow-style: none;}:where(#o_wsale_container) #products_grid_before .o_wsale_products_grid_before_rail::-webkit-scrollbar{width: 0; height: 0;}:where(#o_wsale_container) #o_wsale_products_header .o_wsale_products_header_search_form_container{max-width: 23rem;}:where(#o_wsale_container) #o_wsale_products_header.o_wsale_products_header_is_category:where(:not(.o_wsale_products_header_show_category_title)) .o_wsale_category_title:where(:not(.o_wsale_category_title_is_search)){display: none !important;}:where(#o_wsale_container) #o_wsale_products_header.o_wsale_products_header_is_category:where(:not(.o_wsale_products_header_show_category_description)) .o_wsale_category_description{display: none !important;}:where(#o_wsale_container) #o_wsale_products_header.o_wsale_products_header_is_category:where(.o_wsale_products_header_category_center_content) .o_wsale_category_title{align-self: center;}:where(#o_wsale_container) #o_wsale_products_header.o_wsale_products_header_is_category:where(.o_wsale_products_header_category_center_content) .o_wsale_category_description:where(:not(:has(section[class*="s_"]))){align-self: center; text-align: center; max-width: 38rem;}:where(#o_wsale_container) #o_wsale_products_header.o_wsale_products_header_is_category:where(.o_wsale_products_header_category_center_content) #o_wsale_categories_filmstrip{justify-content: center;}:where(#o_wsale_container) #o_wsale_products_header.o_wsale_products_header_is_shop:where(:not(.o_wsale_products_header_show_shop_title)) .o_wsale_shop_title{display: none !important;}:where(#o_wsale_container) #o_wsale_products_header.o_wsale_products_header_is_shop:where(.o_wsale_products_header_shop_center_content) .o_wsale_shop_title{align-self: center;}:where(#o_wsale_container) #o_wsale_products_header.o_wsale_products_header_is_shop:where(.o_wsale_products_header_shop_center_content) #o_wsale_categories_filmstrip{justify-content: center;}:where(#o_wsale_container).o_wsale_page_contained .o_wsale_filmstrip_container.o_wsale_filmstrip_grid, :where(#o_wsale_container).o_wsale_page_contained .o_wsale_filmstrip_container.o_wsale_filmstrip_tabs{margin-left: calc(var(--o-wsale-topbar-padding-left) * -1);}:where(#o_wsale_container).o_wsale_page_contained .o_wsale_filmstrip_container.o_wsale_filmstrip_grid .o_wsale_filmstrip, :where(#o_wsale_container).o_wsale_page_contained .o_wsale_filmstrip_container.o_wsale_filmstrip_tabs .o_wsale_filmstrip{margin-right: 0;}:where(#o_wsale_container).o_wsale_page_contained .o_wsale_filmstrip_container .o_wsale_filmstrip{margin-right: var(--o-wsale-topbar-padding-right);}:where(#o_wsale_container) .o_wsale_filmstrip_container{transform: translateZ(0);}:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_default{--o-wsale-filmstrip-item-color: #212529; --o-wsale-filmstrip-item-span-height: 2.5rem; --o-wsale-filmstrip-item-bg-hover: #e4e1de;}:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_bordered{--o-wsale-filmstrip-item-border-width: 1px; --o-wsale-filmstrip-item-bg: transparent; --o-wsale-filmstrip-item-image-bg: #F8F9FA; --o-wsale-filmstrip-item-span-height: 2.5rem; --o-wsale-filmstrip-item-border-color-hover: color-mix(in srgb, var(--o-border-color), black 30%);}:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_tabs{--o-wsale-filmstrip-wrapper-border-width: 0 0 1px 0; --o-wsale-filmstrip-wrapper-padding-bottom: 0; --o-wsale-filmstrip-gap: 0; --o-wsale-filmstrip-item-border-width: 0; --o-wsale-filmstrip-item-border-radius: 0; --o-wsale-filmstrip-item-padding-y: 0.5rem; --o-wsale-filmstrip-item-padding-x: 1rem; --o-wsale-filmstrip-item-color: inherit; --o-wsale-filmstrip-item-bg: transparent; --o-wsale-filmstrip-item-image-display: none; --o-wsale-filmstrip-item-border-color-hover: #714B67; --o-wsale-filmstrip-item-color-hover: #714B67; --o-wsale-filmstrip-item-box-shadow-hover: inset 0 -1px 0 #714B67; --o-wsale-filmstrip-item-border-width-active: 0 0 2px 0; --o-wsale-filmstrip-item-bg-active: transparent;}:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_tabs .o_wsale_filmstrip_wrapper{min-width: 100%;}:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_pills{--o-wsale-filmstrip-flex-wrap: wrap; --o-wsale-filmstrip-item-border-width: 1px; --o-wsale-filmstrip-item-border-radius: 50rem; --o-wsale-filmstrip-item-padding-y: 0.5rem; --o-wsale-filmstrip-item-padding-x: 1rem; --o-wsale-filmstrip-item-bg: transparent; --o-wsale-filmstrip-item-image-display: none; --o-wsale-filmstrip-item-color-hover: #FFFFFF; --o-wsale-filmstrip-item-bg-hover: #714B67; --o-wsale-filmstrip-item-color-active: #FFFFFF; --o-wsale-filmstrip-item-bg-active: #714B67; cursor: auto;}:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_pills .o_wsale_filmstrip{flex-wrap: nowrap;}:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_images{--o-wsale-filmstrip-item-direction: column; --o-wsale-filmstrip-item-justify: top; --o-wsale-filmstrip-item-width: 7rem; --o-wsale-filmstrip-item-gap: 0.5rem; --o-wsale-filmstrip-item-border-radius: 0.4rem; --o-wsale-filmstrip-item-padding-y: 0.5rem; --o-wsale-filmstrip-item-padding-x: 1rem; --o-wsale-filmstrip-item-font-size: 0.875rem; --o-wsale-filmstrip-item-text-align: center; --o-wsale-filmstrip-item-text-wrap: wrap; --o-wsale-filmstrip-item-bg: transparent; --o-wsale-filmstrip-item-image-bg: transparent; --o-wsale-filmstrip-item-placeholder-display: block; --o-wsale-filmstrip-item-bg-hover: #F6F5F4; --o-wsale-filmstrip-item-color-hover: #212529; --o-wsale-filmstrip-item-color-active: #212529; --o-wsale-filmstrip-item-image-width: 75%; --o-wsale-filmstrip-item-span-display: inline-block; --o-wsale-filmstrip-item-span-width: 100%; --o-wsale-filmstrip-item-span-overflow: hidden; --o-wsale-filmstrip-item-span-text-overflow: ellipsis; --o-wsale-filmstrip-item-span-white-space: nowrap;}:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_grid{--o-wsale-filmstrip-wrapper-border-width: 1px 0 1px 0; --o-wsale-filmstrip-wrapper-padding-bottom: 0; --o-wsale-filmstrip-gap: 0; --o-wsale-filmstrip-item-direction: column; --o-wsale-filmstrip-item-justify: center; --o-wsale-filmstrip-item-width: 18rem; --o-wsale-filmstrip-item-border-width: 0 1px 0 0 ; --o-wsale-filmstrip-item-border-radius: 0; --o-wsale-filmstrip-item-padding-y: 1rem; --o-wsale-filmstrip-item-padding-x: 1rem; --o-wsale-filmstrip-item-aspect-ratio: 4/3; --o-wsale-filmstrip-item-font-size: 1.25rem; --o-wsale-filmstrip-item-font-weight: 500; --o-wsale-filmstrip-item-text-align: center; --o-wsale-filmstrip-item-text-wrap: wrap; --o-wsale-filmstrip-item-bg: transparent; --o-wsale-filmstrip-item-image-bg: transparent; --o-wsale-filmstrip-item-placeholder-display: block; --o-wsale-filmstrip-item-border-color-active: var(--o-border-color); --o-wsale-filmstrip-item-color-active: #212529; --o-wsale-filmstrip-item-bg-active: transparent; --o-wsale-filmstrip-item-text-decoration-active: underline; --o-wsale-filmstrip-item-image-width: 45%; --o-wsale-filmstrip-item-span-display: inline-block; --o-wsale-filmstrip-item-span-width: 100%; --o-wsale-filmstrip-item-span-overflow: hidden; --o-wsale-filmstrip-item-span-text-overflow: ellipsis; --o-wsale-filmstrip-item-span-white-space: nowrap;}@media (max-width: 1199.98px){:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_grid{--o-wsale-filmstrip-item-width: 14rem;}}@media (max-width: 767.98px){:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_grid{--o-wsale-filmstrip-item-width: 10rem; margin: 0 calc(30px * -1);}}:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_grid li:last-child .o_wsale_filmstrip_item{--o-wsale-filmstrip-item-border-width: 0;}:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_grid .o_wsale_filmstrip_link:is(:hover, :focus) .o_wsale_filmstrip_item:not(.active) .o_wsale_filmstrip_image{transform: scale(1.06); overflow: hidden;}:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images{--o-wsale-filmstrip-item-direction: column; --o-wsale-filmstrip-item-align: start; --o-wsale-filmstrip-item-justify: end; --o-wsale-filmstrip-item-width: 14rem; --o-wsale-filmstrip-item-border-width: 0; --o-wsale-filmstrip-item-border-radius: 0.6rem; --o-wsale-filmstrip-item-padding-y: 1rem; --o-wsale-filmstrip-item-padding-x: 1rem; --o-wsale-filmstrip-item-aspect-ratio: 3/4; --o-wsale-filmstrip-item-font-size: 2rem; --o-wsale-filmstrip-item-font-weight: 500; --o-wsale-filmstrip-item-text-wrap: wrap; --o-wsale-filmstrip-item-color: #FFF; --o-wsale-filmstrip-item-bg: transparent; --o-wsale-filmstrip-item-image-bg: transparent; --o-wsale-filmstrip-item-placeholder-display: block; --o-wsale-filmstrip-item-color-active: #FFF; --o-wsale-filmstrip-item-bg-active: transparent; --o-wsale-filmstrip-item-text-decoration-active: underline; --o-wsale-filmstrip-item-image-position: absolute; --o-wsale-filmstrip-item-image-width: 100%; --o-wsale-filmstrip-item-image-height: 100%; --o-wsale-filmstrip-item-span-display: inline-block; --o-wsale-filmstrip-item-span-width: 100%; --o-wsale-filmstrip-item-span-overflow: hidden; --o-wsale-filmstrip-item-span-text-overflow: ellipsis; --o-wsale-filmstrip-item-span-white-space: nowrap;}@media (max-width: 1199.98px){:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images{--o-wsale-filmstrip-item-width: 12rem; --o-wsale-filmstrip-item-font-size: 1.5rem;}}@media (max-width: 767.98px){:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images{--o-wsale-filmstrip-item-width: 9rem; --o-wsale-filmstrip-item-font-size: 1rem;}}:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images .o_wsale_filmstrip_item{overflow: hidden;}:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images .o_wsale_filmstrip_item:has(.o_wsale_filmstrip_no_image){--o-wsale-filmstrip-item-bg: #714B67; --o-wsale-filmstrip-item-bg-active: #714B67;}:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images .o_wsale_filmstrip_image{margin: calc(var(--o-wsale-filmstrip-item-padding-y) * -1) calc(var(--o-wsale-filmstrip-item-padding-x) * -1);}:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images .o_wsale_filmstrip_image::before{content: ""; display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: var(--o-wsale-filmstrip-overlay-bg, linear-gradient(200deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 100%)); border-radius: 0.4rem; opacity: .8; transition: opacity .2s ease-in-out;}:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images .o_wsale_filmstrip_image.o_wsale_filmstrip_no_image{--o-wsale-filmstrip-overlay-bg: linear-gradient(90deg, rgba(0, 0, 0, .4) 0%, rgba(0, 0, 0, .1) 100%);}:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images span{z-index: 1;}:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images .o_wsale_filmstrip_link:is(:hover, :focus) .o_wsale_filmstrip_item:not(.active) .o_wsale_filmstrip_image{transform: scale(1.02);}:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images .o_wsale_filmstrip_link:is(:hover, :focus) .o_wsale_filmstrip_item:not(.active) .o_wsale_filmstrip_image::before{opacity: 1;}:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper{margin-bottom: 0.25rem; border-width: var(--o-wsale-filmstrip-wrapper-border-width, 0); border-style: solid; border-color: var(--o-border-color); padding-bottom: var(--o-wsale-filmstrip-wrapper-padding-bottom, 0.25rem); cursor: grab; scroll-snap-type: x mandatory;}@supports (-moz-appearance: none){:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper{scrollbar-width: thin; scrollbar-color: currentColor transparent;}}:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip{gap: var(--o-wsale-filmstrip-gap, 0.5rem); width: max-content;}:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip li{width: var(--o-wsale-filmstrip-item-width, auto); aspect-ratio: var(--o-wsale-filmstrip-item-aspect-ratio, unset);}@media (max-width: 767.98px){:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip li{scroll-snap-align: start;}}:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip .o_wsale_filmstrip_item{flex-direction: var(--o-wsale-filmstrip-item-direction); align-items: var(--o-wsale-filmstrip-item-align, center); justify-content: var(--o-wsale-filmstrip-item-justify); gap: var(--o-wsale-filmstrip-item-gap, 1rem); border-width: var(--o-wsale-filmstrip-item-border-width, 0); border-style: solid; border-color: var(--o-wsale-filmstrip-item-border-color, var(--o-border-color)); border-radius: var(--o-wsale-filmstrip-item-border-radius, var(--border-radius)); padding: var(--o-wsale-filmstrip-item-padding-y, 0.5rem) var(--o-wsale-filmstrip-item-padding-x, 1rem) var(--o-wsale-filmstrip-item-padding-y, 0.5rem) var(--o-wsale-filmstrip-item-padding-x, 0.5rem); font-size: var(--o-wsale-filmstrip-item-font-size); font-weight: var(--o-wsale-filmstrip-item-font-weight); text-align: var(--o-wsale-filmstrip-item-text-align); text-wrap: var(--o-wsale-filmstrip-item-text-wrap); color: var(--o-wsale-filmstrip-item-color, #212529); background-color: var(--o-wsale-filmstrip-item-bg, #F6F5F4); transition: all .15s ease-in-out;}:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip .o_wsale_filmstrip_item .o_wsale_filmstrip_image{display: var(--o-wsale-filmstrip-item-image-display); position: var(--o-wsale-filmstrip-item-image-position); width: var(--o-wsale-filmstrip-item-image-width, 2.5rem); height: var(--o-wsale-filmstrip-item-image-height); background-color: var(--o-wsale-filmstrip-item-image-bg, #FFFFFF); aspect-ratio: 1/1; transition: all .15s ease-in-out; overflow: hidden;}:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip .o_wsale_filmstrip_item .o_wsale_filmstrip_image.o_wsale_filmstrip_placeholder{display: var(--o-wsale-filmstrip-item-placeholder-display, none); background: url("/website_sale/static/src/img/categories/placeholder_thumbnail.png") no-repeat center center/cover;}:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip .o_wsale_filmstrip_item span{display: var(--o-wsale-filmstrip-item-span-display, flex); align-items: center; width: var(--o-wsale-filmstrip-item-span-width); height: var(--o-wsale-filmstrip-item-span-height); overflow: var(--o-wsale-filmstrip-item-span-overflow); text-overflow: var(--o-wsale-filmstrip-item-span-text-overflow); white-space: var(--o-wsale-filmstrip-item-span-white-space);}:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip .o_wsale_filmstrip_item:has(.o_wsale_filmstrip_placeholder){padding: var(--o-wsale-filmstrip-item-padding-y, 0.375rem) var(--o-wsale-filmstrip-item-padding-x, 1rem);}:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip .o_wsale_filmstrip_item.active{border-color: var(--o-wsale-filmstrip-item-border-color-active, #714B67); border-width: var(--o-wsale-filmstrip-item-border-width-active, var(--o-wsale-filmstrip-item-border-width, 1px)); background-color: var(--o-wsale-filmstrip-item-bg-active, #F6F5F4);}:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip .o_wsale_filmstrip_item.active span{color: var(--o-wsale-filmstrip-item-color-active, #714B67); text-decoration: var(--o-wsale-filmstrip-item-text-decoration-active);}:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip .o_wsale_filmstrip_link:is(:hover, :focus) .o_wsale_filmstrip_item:not(.active){border-color: var(--o-wsale-filmstrip-item-border-color-hover, var(--o-wsale-filmstrip-item-border-color, var(--o-border-color))); background-color: var(--o-wsale-filmstrip-item-bg-hover, var(--o-wsale-filmstrip-item-bg, transparent)); color: var(--o-wsale-filmstrip-item-color-hover, var(--o-wsale-filmstrip-item-color, inherit)); box-shadow: var(--o-wsale-filmstrip-item-box-shadow-hover, none);}:where(#o_wsale_container) .o_wsale_filmstrip_container:where(:not(.o_wsale_filmstrip_fancy_disabled)) .o_wsale_filmstrip_wrapper::-webkit-scrollbar{height: 2px;}:where(#o_wsale_container) .o_wsale_filmstrip_container:where(:not(.o_wsale_filmstrip_fancy_disabled)) .o_wsale_filmstrip_wrapper::-webkit-scrollbar-thumb{border-radius: var(--border-radius-sm); background: rgba(33, 37, 41, 0.25);}:where(#o_wsale_container) .o_wsale_filmstrip_container:where(:not(.o_wsale_filmstrip_fancy_disabled)) .o_wsale_filmstrip_wrapper::-webkit-scrollbar-track{background: rgba(33, 37, 41, 0.05);}:where(#o_wsale_container) .o_wsale_filmstrip_container:where(:not(.o_wsale_filmstrip_fancy_disabled)):hover .o_wsale_filmstrip_wrapper{margin-bottom: 0;}:where(#o_wsale_container) .o_wsale_filmstrip_container:where(:not(.o_wsale_filmstrip_fancy_disabled)):hover .o_wsale_filmstrip_wrapper::-webkit-scrollbar{height: 6px;}@media (min-width: 992px){:where(#o_wsale_container)[data-ppr="5"] .o_wsale_products_grid_table{--columns: 10;}}@media (min-width: 768px) and (max-width: 991.98px){:where(#o_wsale_container)[data-ppr="5"] .o_wsale_products_grid_table_md{--columns: 10;}}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)){--gap: 0;}@media (max-width: 991.98px){:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) #products_grid{padding: 0;}}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_fluid #products_grid{padding-left: 0; padding-right: 0 !important;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_fluid #o_wsale_products_grid{box-shadow: inset 0 -1px 0 0px var(--border-color);}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained{--o-wsale-topbar-border-width: 0 0 1px 0;}@media (min-width: 576px){:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained{--o-wsale-topbar-border-width: 0 1px 1px 1px;}}@media (min-width: 576px){:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained:where(:not(.o_wsale_has_sidebar)) #o_wsale_pager{border-right: 1px solid var(--o-border-color); border-left: 1px solid var(--o-border-color);}}@media (min-width: 992px){:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained:where(:not(.o_wsale_has_sidebar)){--o-wsale-topbar-border-width: 0 1px 1px 1px;}}@media (min-width: 576px){:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained.o_wsale_has_sidebar #o_wsale_pager{border-left: 1px solid var(--o-border-color); border-right: 1px solid var(--o-border-color);}}@media (min-width: 992px){:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained.o_wsale_has_sidebar{--o-wsale-topbar-border-width: 0 1px 1px 0;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained.o_wsale_has_sidebar #o_wsale_pager{border-left: 0;}}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained #o_wsale_products_grid{box-shadow: inset -1px -1px 0 0px var(--border-color);}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained:where(:not(.o_wsale_has_sidebar)) #o_wsale_products_grid{border-left: 1px solid var(--o-border-color);}@media (max-width: 991.98px){:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained.o_wsale_has_sidebar .o_wsale_products_opt_layout_catalog#o_wsale_products_grid{border-left: 1px solid var(--o-border-color);}}@media (min-width: 992px){:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_has_sidebar{--o-wsale-sidebar-border: 1px solid var(--o-border-color);}}@media (min-width: 992px){:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_has_sidebar #products_grid{padding-left: 0;}}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) #o_wsale_products_header{--o-wsale-topbar-padding-left: 15px; --o-wsale-topbar-padding-right: 15px; padding-right: 0;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) #o_wsale_products_header .products_header, :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) #o_wsale_products_header .o_wsale_filmstrip_container:not(.o_wsale_filmstrip_grid) > li:last-child{padding-right: var(--o-wsale-topbar-padding-right);}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) #o_wsale_products_grid{overflow: hidden;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .o_wsale_filmstrip_container.o_wsale_filmstrip_grid{margin-left: calc(var(--o-wsale-topbar-padding-left) * -1);}:where(#o_wsale_container).o_wsale_page_fluid:where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_showcase)) #o_wsale_products_grid{margin-left: -15px; margin-right: -15px;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)) .o_wsale_product_btn_list{display: none !important;}@media (min-width: 992px){:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table{grid-auto-rows: minmax(160px, auto);}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table .oe_product{--o-wsale-card-price-flex-basis: 100%; grid-row: span var(--o-wsale-products-grid-product-col-height, 1);}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table .oe_product.oe_product_size_stretch{--o-wsale-card-border-radius: 0; --o-wsale-card-flex-direction: row; --o-wsale-card-flex-align-items: start; --o-wsale-card-info-padding: 0 1rem; --o-wsale-card-thumb-size: calc( calc(100cqw / var(--o-wsale-ppr)) - calc(var(--o-wsale-products-grid-gap) / 2) ); --o-wsale-card-padding: 0 0 15px; --o-wsale-card-attribute-previewer-padding: 0;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table .oe_product.oe_product_size_stretch .oe_subdescription div{-webkit-line-clamp: initial; line-height: inherit;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table:not(.o_wsale_products_opt_thumb_cover) .oe_product.oe_product_size_stretch .oe_product_image img{object-position: top left;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table.o_wsale_products_opt_thumb_cover .oe_product.oe_product_size_stretch{--o-wsale-card-info-text-grow: 1;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table.o_wsale_products_opt_thumb_cover .oe_product.oe_product_size_stretch .o_wsale_product_information{height: 100%;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table.o_wsale_products_opt_thumb_cover .oe_product.oe_product_size_stretch .oe_product_image, :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table.o_wsale_products_opt_thumb_cover .oe_product.oe_product_size_stretch .oe_product_image_link{height: 100%; max-width: 100%; padding: 0;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table.o_wsale_products_opt_design_cards .oe_product.oe_product_size_stretch{--o-wsale-card-padding: 0; --o-wsale-card-border-radius: var(--border-radius); --o-wsale-card-info-padding: 1rem;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table.o_wsale_products_opt_design_grid .oe_product.oe_product_size_stretch{--o-wsale-card-padding: 0; --o-wsale-card-info-padding: 0.5rem 1rem;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table.o_wsale_products_opt_design_grid .oe_product.oe_product_size_stretch[data-colspan="4"]{--o-wsale-card-thumb-size: 50cqw;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table .oe_product.oe_product_custom_portrait .oe_product_image, :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table .oe_product.oe_product_custom_portrait .oe_product_image_link{min-height: calc( calc(90cqw / var(--o-wsale-ppr)) * var(--o-wsale-card-thumb-aspect-ratio)); height: 100%;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table .oe_product.oe_product_custom_portrait .oe_product_image_link{--o-wsale-card-thumb-fill-mode: cover; --o-wsale-card-thumb-aspect-ratio: auto;}}@media (min-width: 768px) and (max-width: 991.98px){:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md{grid-auto-rows: minmax(160px, auto);}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md .oe_product{--o-wsale-card-price-flex-basis: 100%; grid-row: span var(--o-wsale-products-grid-product-col-height, 1);}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md .oe_product.oe_product_size_stretch{--o-wsale-card-border-radius: 0; --o-wsale-card-flex-direction: row; --o-wsale-card-flex-align-items: start; --o-wsale-card-info-padding: 0 1rem; --o-wsale-card-thumb-size: calc( calc(100cqw / var(--o-wsale-ppr)) - calc(var(--o-wsale-products-grid-gap) / 2) ); --o-wsale-card-padding: 0 0 15px; --o-wsale-card-attribute-previewer-padding: 0;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md .oe_product.oe_product_size_stretch .oe_subdescription div{-webkit-line-clamp: initial; line-height: inherit;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md:not(.o_wsale_products_opt_thumb_cover) .oe_product.oe_product_size_stretch .oe_product_image img{object-position: top left;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md.o_wsale_products_opt_thumb_cover .oe_product.oe_product_size_stretch{--o-wsale-card-info-text-grow: 1;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md.o_wsale_products_opt_thumb_cover .oe_product.oe_product_size_stretch .o_wsale_product_information{height: 100%;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md.o_wsale_products_opt_thumb_cover .oe_product.oe_product_size_stretch .oe_product_image, :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md.o_wsale_products_opt_thumb_cover .oe_product.oe_product_size_stretch .oe_product_image_link{height: 100%; max-width: 100%; padding: 0;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md.o_wsale_products_opt_design_cards .oe_product.oe_product_size_stretch{--o-wsale-card-padding: 0; --o-wsale-card-border-radius: var(--border-radius); --o-wsale-card-info-padding: 1rem;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md.o_wsale_products_opt_design_grid .oe_product.oe_product_size_stretch{--o-wsale-card-padding: 0; --o-wsale-card-info-padding: 0.5rem 1rem;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md.o_wsale_products_opt_design_grid .oe_product.oe_product_size_stretch[data-colspan="4"]{--o-wsale-card-thumb-size: 50cqw;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md .oe_product.oe_product_custom_portrait .oe_product_image, :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md .oe_product.oe_product_custom_portrait .oe_product_image_link{min-height: calc( calc(90cqw / var(--o-wsale-ppr)) * var(--o-wsale-card-thumb-aspect-ratio)); height: 100%;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md .oe_product.oe_product_custom_portrait .oe_product_image_link{--o-wsale-card-thumb-fill-mode: cover; --o-wsale-card-thumb-aspect-ratio: auto;}}@media (min-width: 768px){:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)){--o-wsale-card-price-min-width: MAX(12ch, 16cqw);}}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)) .product_price > span, :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)) .product_price > del{display: block; text-align: end;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)) .o_wsale_product_btn_catalog{display: none !important;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)) .oe_product:hover .show_on_hover{opacity: 1;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained .oe_product_cart{--o-wsale-card-border-width: 0 1px 1px 1px;}@media (min-width: 992px){:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained .oe_product_cart{--o-wsale-card-border-width: 0 1px 1px 0;}}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_fluid .oe_product_cart{--o-wsale-card-border-width: 0 0 1px; --o-wsale-card-padding: calc(var(--o-wsale-products-grid-gap-y) * 0.5) 0 calc(var(--o-wsale-products-grid-gap-y) * 0.5) calc(var(--o-wsale-products-grid-gap, 16px) * 0.5);}@media (max-width: 991.98px){:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid))[style*="--o-wsale-products-grid-gap: 0px"] .oe_product_image_link, :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid))[style*="--o-wsale-products-grid-gap:0px"] .oe_product_image_link{height: 100%; transform: translateX(-50%); margin-left: 50%;}}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart{--o-wsale-card-flex-align-items: stretch; --o-wsale-card-info-padding: 0.5rem 15px 0.5rem 0.5rem; --o-wsale-card-info-marign: 0; --o-wsale-card-sub-wrap: nowrap; --o-wsale-card-sub-align-items: start; --o-wsale-card-info-flex-align-items: auto;}@media (min-width: 768px){:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart{--o-wsale-card-thumb-size: calc(126px * var(--o-wsale-card-thumb-aspect-ratio, 1)); --o-wsale-card-info-padding: 0 15px; --o-wsale-card-sub-align-items: center;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart .oe_product_image_link{height: 100%;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart .o_wsale_product_information_text{display: flex; flex-direction: column; justify-content: center; padding-right: inherit;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart .o_wsale_product_sub{position: relative;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart .product_price > span, :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart .product_price > del{text-align: center;}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart .product_price, :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart .o_wsale_product_btn{--_line-gap: 1rem; padding-left: var(--_line-gap);}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart .product_price:before, :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart .o_wsale_product_btn:before{position: absolute; top: 0; left: auto; bottom: 0; right: auto; transform: translateX(calc(var(--_line-gap) * -1)); border-left: 1px solid var(--o-border-color); content: "";}}.oe_website_sale input.quantity{padding: 0;}.oe_website_sale #o_wsale_pager.o_wsale_pager_accommodate_floating{padding-bottom: 4.5rem !important;}@media (max-width: 991.98px){.oe_website_sale .o_wsale_breadcrumb .breadcrumb-item{padding-left: 0;}.oe_website_sale .o_wsale_breadcrumb .breadcrumb-item::before{content: "";}}#product_detail ~ .oe_structure.oe_empty > section:first-child{border-top: 1px solid var(--o-border-color);}.o_wsale_products_searchbar_form .oe_search_found, #o_wsale_search_modal .oe_search_found{display: none;}.o_wsale_image_viewer_ratio_auto, .o_wsale_product_page_opt_image_ratio_auto{--o-wsale-product-image-ratio: auto;}.o_wsale_image_viewer_ratio_auto img, .o_wsale_product_page_opt_image_ratio_auto img{object-fit: contain !important;}.o_wsale_image_viewer_ratio_21_9, .o_wsale_product_page_opt_image_ratio_21_9{--o-wsale-product-image-ratio: 2.33333333;}.o_wsale_image_viewer_ratio_16_9, .o_wsale_product_page_opt_image_ratio_16_9{--o-wsale-product-image-ratio: 1.77777778;}.o_wsale_image_viewer_ratio_4_3, .o_wsale_product_page_opt_image_ratio_4_3{--o-wsale-product-image-ratio: 1.33333333;}.o_wsale_image_viewer_ratio_6_5, .o_wsale_product_page_opt_image_ratio_6_5{--o-wsale-product-image-ratio: 1.2;}.o_wsale_image_viewer_ratio_1_1, .o_wsale_product_page_opt_image_ratio_1_1{--o-wsale-product-image-ratio: 1;}.o_wsale_image_viewer_ratio_4_5, .o_wsale_product_page_opt_image_ratio_4_5{--o-wsale-product-image-ratio: 0.8;}.o_wsale_image_viewer_ratio_2_3, .o_wsale_product_page_opt_image_ratio_2_3{--o-wsale-product-image-ratio: 0.66666667;}@media (max-width: 767.98px){.o_wsale_product_page_opt_image_ratio_mobile_21_9{--o-wsale-product-image-ratio: 2.33333333;}}@media (max-width: 767.98px){.o_wsale_product_page_opt_image_ratio_mobile_16_9{--o-wsale-product-image-ratio: 1.77777778;}}@media (max-width: 767.98px){.o_wsale_product_page_opt_image_ratio_mobile_4_3{--o-wsale-product-image-ratio: 1.33333333;}}@media (max-width: 767.98px){.o_wsale_product_page_opt_image_ratio_mobile_6_5{--o-wsale-product-image-ratio: 1.2;}}@media (max-width: 767.98px){.o_wsale_product_page_opt_image_ratio_mobile_1_1{--o-wsale-product-image-ratio: 1;}}@media (max-width: 767.98px){.o_wsale_product_page_opt_image_ratio_mobile_4_5{--o-wsale-product-image-ratio: 0.8;}}@media (max-width: 767.98px){.o_wsale_product_page_opt_image_ratio_mobile_2_3{--o-wsale-product-image-ratio: 0.66666667;}}.o_wsale_product_page_opt_image_radius_none{--o-wsale-product-image-radius: 0;}.o_wsale_product_page_opt_image_radius_small{--o-wsale-product-image-radius: var(--border-radius-sm);}.o_wsale_product_page_opt_image_radius_medium{--o-wsale-product-image-radius: var(--border-radius);}.o_wsale_product_page_opt_image_radius_big{--o-wsale-product-image-radius: var(--border-radius-lg);}.o_wsale_content_contained{--gutter-x: 0;}#product_detail_main{padding: 0;}@media (min-width: 992px){#product_detail_main{padding: 0 15px;}}#product_details{flex: 0 0 auto; width: var(--o-wsale-product-col-details-width, 100%); padding-top: 1rem; padding-left: var(--o-wsale-product-col-details-padding-left, calc(var(--gutter-x) * .5)); padding-right: var(--o-wsale-product-col-details-padding-right, calc(var(--gutter-x) * .5)); container: product-details / inline-size; z-index: 0;}#product_details:has(.s_popup){z-index: 2;}@media (min-width: 992px){#product_details{padding-top: var(--o-wsale-product-col-details-padding-top-lg, 0px);}}.o_wsale_product_images{flex: 0 0 auto; position: var(--o-wsale-product-col-images-position); display: var(--o-wsale-product-col-images-display); width: var(--o-wsale-product-col-images-width, 100%); padding: var(--o-wsale-product-col-images-padding, 0); z-index: 1;}.o_wsale_sticky_object{transition: top 200ms;}@media (max-width: 991.98px){.o_wsale_sticky_object{top: 0px !important;}}#product_detail.o_wsale_container_lg .o_wsale_product_images{padding: 0;}#product_detail.o_wsale_container_fluid .o_wsale_content_contained{--gutter-x: 0; max-width: none;}@media (min-width: 1400px){#product_detail.o_wsale_container_fluid:where(.o_wsale_product_page_opt_image_width_33_pc), #product_detail.o_wsale_container_fluid:where(.o_wsale_product_page_opt_image_width_50_pc), #product_detail.o_wsale_container_fluid:where(.o_wsale_product_page_opt_image_width_66_pc){--o-wsale-product-col-details-padding-left: 60px;}}#product_detail .breadcrumb .breadcrumb-item{padding-top: calc(0.375rem + var(--border-width)); padding-bottom: calc(0.375rem + var(--border-width)); font-size: 1rem; line-height: 1.5;}#product_detail_main:where(.flex-lg-row-reverse) #product_details{padding-left: var(--o-wsale-product-col-details-padding-right, calc(var(--gutter-x) * .5)); padding-right: var(--o-wsale-product-col-details-padding-left, calc(var(--gutter-x) * .5));}.o_wsale_product_page_opt_image_width_none{--o-wsale-product-col-images-display: none;}@media (min-width: 992px){.o_wsale_product_page_opt_image_width_33_pc, .o_wsale_product_page_opt_image_width_50_pc, .o_wsale_product_page_opt_image_width_66_pc{--o-wsale-product-col-details-padding-left: 15px; --o-wsale-product-col-details-padding-right: 0;}}@media (min-width: 1200px){.o_wsale_product_page_opt_image_width_33_pc, .o_wsale_product_page_opt_image_width_50_pc, .o_wsale_product_page_opt_image_width_66_pc{--o-wsale-product-col-details-padding-left: 37.5px;}}@media (min-width: 1200px){.o_wsale_product_page_opt_image_width_33_pc, .o_wsale_product_page_opt_image_width_50_pc, .o_wsale_product_page_opt_image_width_66_pc{--o-wsale-product-col-details-padding-left: 60px;}}@media (min-width: 1200px){.o_wsale_product_page_opt_image_width_66_pc{--o-wsale-product-col-details-padding-left: 30px;}}@media (min-width: 992px){.o_wsale_product_page_opt_image_width_33_pc{--o-wsale-product-col-images-position: sticky; --o-wsale-product-col-images-width: 33.3333%; --o-wsale-product-col-details-width: 66.6666%;}}@media (min-width: 992px){.o_wsale_product_page_opt_image_width_50_pc{--o-wsale-product-col-images-position: sticky; --o-wsale-product-col-images-width: 50%; --o-wsale-product-col-details-width: 50%; --o-wsale-product-details-content-max-width: 960px;}}@media (min-width: 992px){.o_wsale_product_page_opt_image_width_66_pc{--o-wsale-product-col-images-position: sticky; --o-wsale-product-col-images-width: 66%; --o-wsale-product-col-details-width: 34%; --o-wsale-product-details-content-max-width: 960px;}}.o_wsale_product_page_opt_image_width_100_pc{--o-wsale-product-col-images-width: 100%; --o-wsale-product-col-details-width: 100%; --o-wsale-product-col-details-padding-top-lg: 1rem;}@media (min-width: 992px){.o_wsale_product_page_opt_image_width_100_pc, .o_wsale_product_page_opt_image_width_none{--o-wsale-product-col-details-padding-left: 0; --o-wsale-product-col-details-padding-right: 0;}}#o_wsale_product_details_content{display: flex; flex-direction: column;}@media (min-width: 992px){.o_wsale_product_page_opt_image_width_none #o_wsale_product_details_content, .o_wsale_product_page_opt_image_width_100_pc #o_wsale_product_details_content{--o-wsale-product-details-content-max-width: 100%; --o-wsale-product-details-content-section-max-width: 640px;}@container product-details (min-width: 727px){.o_wsale_product_page_opt_image_width_none #o_wsale_product_details_content, .o_wsale_product_page_opt_image_width_100_pc #o_wsale_product_details_content{width: 100%; max-width: var(--o-wsale-product-details-content-max-width, 11040px) !important; margin: 0;}.o_wsale_product_page_opt_image_width_none #o_wsale_product_details_content form, .o_wsale_product_page_opt_image_width_100_pc #o_wsale_product_details_content form{display: grid; grid-template-columns: minmax(412px, 640px) minmax(15px, 10000px) minmax(300px, 400px); grid-auto-rows: auto; align-items: start;}.o_wsale_product_page_opt_image_width_none #o_wsale_product_details_content form .o_wsale_product_details_content_section, .o_wsale_product_page_opt_image_width_100_pc #o_wsale_product_details_content form .o_wsale_product_details_content_section{grid-column: 1;}.o_wsale_product_page_opt_image_width_none #o_wsale_product_details_content form .o_wsale_product_details_content_section_cta, .o_wsale_product_page_opt_image_width_100_pc #o_wsale_product_details_content form .o_wsale_product_details_content_section_cta{--o-wsale-product-details-section-border-width: 0px; --o-wsale-product-details-section-padding-top: 0px; grid-column: 3; grid-row: 1 / -6; align-self: start;}}}@media (min-width: 992px){@container product-details (min-width: 727px){.o_wsale_product_page_opt_image_width_33_pc #o_wsale_product_details_content{width: 100%; max-width: var(--o-wsale-product-details-content-max-width, 520pxvar(--o-wsale-product-col-details-padding-left)400px) !important; margin: 0;}.o_wsale_product_page_opt_image_width_33_pc #o_wsale_product_details_content form{display: grid; grid-template-columns: minmax(412px, 520px) minmax(15px, var(--o-wsale-product-col-details-padding-left)) minmax(300px, 400px); grid-auto-rows: auto; align-items: start;}.o_wsale_product_page_opt_image_width_33_pc #o_wsale_product_details_content form .o_wsale_product_details_content_section{grid-column: 1;}.o_wsale_product_page_opt_image_width_33_pc #o_wsale_product_details_content form .o_wsale_product_details_content_section_cta{--o-wsale-product-details-section-border-width: 0px; --o-wsale-product-details-section-padding-top: 0px; grid-column: 3; grid-row: 1 / -6; align-self: start;}}}#o_wsale_product_details_content .o_wsale_product_details_content_section{max-width: var(--o-wsale-product-details-content-section-max-width, 520px);}#o_wsale_product_details_content .o_wsale_product_details_content_section_attributes{display: none;}#o_wsale_product_details_content .o_wsale_product_details_content_section_attributes:where(:has(li.variant_attribute:not(.d-none))), #o_wsale_product_details_content .o_wsale_product_details_content_section_attributes:where(:has(li:not(.variant_attribute) li.o_variant_pills:not(.d-none))){display: block;}#o_wsale_product_details_content .o_wsale_product_details_content_section_attributes .o_wsale_product_page_variants.d-none + .o_wsale_product_page_variants{margin-top: 0 !important;}.o_wsale_product_page_opt_separators .o_wsale_product_details_content_section:where(:not( .o_wsale_product_details_content_section_title, .o_wsale_product_details_content_section_price, .o_wsale_product_details_content_section_accordion )){border-top: var(--o-wsale-product-details-section-border-width, 1px) solid var(--o-border-color); padding-top: var(--o-wsale-product-details-section-padding-top, 1.5rem);}.o_wsale_product_page_opt_separators .o_wsale_product_details_content_section:where(.o_wsale_product_details_content_section_cta:has(.o_wsale_cta_wrapper_boxed)){--o-wsale-product-details-section-border-width: 0; --o-wsale-product-details-section-padding-top: 0.5rem;}#o_wsale_cta_wrapper.o_wsale_cta_wrapper_boxed{max-width: 26rem;}#o_wsale_cta_wrapper.o_wsale_cta_wrapper_large .css_quantity{border-radius: 2rem;}@media (min-width: 992px){#o_wsale_cta_wrapper:not(.o_wsale_cta_wrapper_boxed) #product_option_block:has(button:only-child){flex-grow: 0 !important;}}@property --o-wsale-js-grid-product-height{syntax: "<length>"; inherits: true; initial-value: 280px;}#o-grid-product .o_wsale_product_page_grid_row{display: var(--o-wsale-grid-product-row-display, flex);}#o-grid-product .o_wsale_product_page_grid_column{display: var(--o-wsale-grid-product-col-display, flex); flex: 1;}@media (min-width: 992px){#o-grid-product.o_grid_solo .o_wsale_product_page_grid_column, #o-grid-product.o_grid_solo .o_product_detail_img_wrapper, #o-grid-product.o_grid_solo .product_detail_img{border-radius: var(--o-wsale-product-image-radius);}}@media (max-width: 991.98px){#o-grid-product:where(:not(.o_grid_solo)) .o_wsale_product_page_grid_row{--_lastBlock_margin_bottom: -15px; flex-direction: column; height: var(--o-wsale-js-grid-product-height); min-height: 146px; max-height: 60vh; overflow-y: scroll; overflow-x: hidden; scroll-snap-type: y mandatory; scrollbar-color: currentColor rgba(255, 255, 255, 0.5); padding-bottom: 15px !important; box-sizing: content-box; transition: height .2s ease-out;}#o-grid-product:where(:not(.o_grid_solo)) .o_wsale_product_page_grid_row:not(.gap-0){--_lastBlock_margin_bottom: -22.5px; gap: 7.5px 0 !important; padding-right: 15px !important; padding-bottom: 22.5px !important;}#o-grid-product:where(:not(.o_grid_solo)):has(.o_wsale_product_page_grid_row:not(.gap-0)){padding-left: 15px !important;}#o-grid-product:where(:not(.o_grid_solo)) .o_product_detail_img_wrapper{scroll-snap-align: center; scroll-snap-stop: always; max-height: 60vh; order: var(--o-wsale-grid-product-img-natural-order); width: 100%;}#o-grid-product:where(:not(.o_grid_solo)) .o_product_detail_img_wrapper.o_product_detail_img_wrapper_last{margin-bottom: var(--_lastBlock_margin_bottom);}@keyframes o-produt-grid-loading{0%{opacity: .25;}100%{opacity: .5;}}#o-grid-product:where(:not(.o_grid_solo)).o_grid_uses_ratio_auto.o_grid_uses_ratio_mobile_auto .o_product_detail_img_wrapper{animation: o-produt-grid-loading 2s ease-in-out var(--o-wsale-grid-product-images-animation-count, infinite);}}#o-grid-product:where(:not(.o_grid_solo)) .o_wsale_product_page_grid_column{gap: inherit;}#o-grid-product:where(:not(.o_grid_solo)) .o_wsale_product_page_grid_row:where(:not(.gap-0)) .o_wsale_product_page_grid_column, #o-grid-product:where(:not(.o_grid_solo)) .o_wsale_product_page_grid_row:where(:not(.gap-0)) .o_product_detail_img_wrapper, #o-grid-product:where(:not(.o_grid_solo)) .o_wsale_product_page_grid_row:where(:not(.gap-0)) .product_detail_img{border-radius: var(--o-wsale-product-image-radius);}@media (min-width: 992px){.o_wsale_product_page_opt_image_width_100_pc #o-grid-product:where(:not(.o_grid_solo)){--o-wsale-grid-product-row-display: grid; --o-wsale-grid-product-col-display: contents;}.o_wsale_product_page_opt_image_width_100_pc #o-grid-product:where(:not(.o_grid_solo)) .o_wsale_product_page_grid_row{grid-auto-rows: 1fr; grid-template-columns: var(--_grid-colums, 66.666666% 1fr);}.o_wsale_product_page_opt_image_width_100_pc #o-grid-product:where(:not(.o_grid_solo)) .o_product_detail_img_wrapper{order: var(--o-wsale-grid-product-img-natural-order); width: 100%; height: 100%;}.o_wsale_product_page_opt_image_width_100_pc #o-grid-product:where(:not(.o_grid_solo)) .o_wsale_product_page_grid_column:first-of-type .o_product_detail_img_wrapper:first-of-type{grid-row: var(--_first-image-grid-row, 1/-3); grid-column: var(--_first-image-grid-column); height: 100%;}.o_wsale_product_page_opt_image_width_100_pc #o-grid-product:where(:not(.o_grid_solo)).o_grid_has_more_than_3{--_grid-colums: 50% 1fr 1fr;}.o_wsale_product_page_opt_image_width_100_pc #o-grid-product:where(:not(.o_grid_solo)).o_grid_has_more_than_5{--_grid-colums: repeat(7, 1fr); --_first-image-grid-row: 1 / -5; --_first-image-grid-column: 1 / -3;}.o_wsale_product_page_opt_image_width_100_pc #o-grid-product:where(:not(.o_grid_solo)).o_grid_has_more_than_9{--_grid-colums: repeat(7, 1fr); --_first-image-grid-row: 1 / -6; --_first-image-grid-column: 1 / -3;}.o_wsale_product_page_opt_image_width_100_pc #o-grid-product:where(:not(.o_grid_solo)).o_grid_has_more_than_11{--_grid-colums: repeat(9, 1fr); --_first-image-grid-row: 1 / -7; --_first-image-grid-column: 1 / -4;}}.o_wsale_product_page_grid_column .o_product_detail_img_wrapper{aspect-ratio: var(--o-wsale-product-image-ratio);}.o_wsale_product_page_grid_column .o_product_detail_img_wrapper > .product_detail_img{aspect-ratio: inherit; object-fit: cover;}#o-carousel-product{transition: top 200ms;}#o-carousel-product .carousel-inner img{object-fit: cover;}@media (min-width: 992px){#o-carousel-product .carousel-inner img{border-radius: var(--o-wsale-product-image-radius);}}#o-carousel-product .carousel-outer{aspect-ratio: var(--o-wsale-product-image-ratio);}@media (min-width: 1200px){#o-carousel-product:not(:hover) .carousel-control-prev, #o-carousel-product:not(:hover) .carousel-control-next{opacity: 0;}}#o-carousel-product .carousel-item, #o-carousel-product .o_carousel_product_indicators{transition: transform 0.2s ease-out;}#o-carousel-product .carousel-indicators{transition: transform 0.3s ease-in-out;}#o-carousel-product .o_carousel_product_indicators{max-height: 400px;}@media (min-width: 992px){#o-carousel-product .o_carousel_product_indicators .carousel-indicators{justify-content: start;}#o-carousel-product .o_carousel_product_indicators .carousel-indicators li{width: 64px; height: auto; text-indent: unset; transition: none; border: 1px solid var(--o-border-color);}#o-carousel-product .o_carousel_product_indicators .carousel-indicators li, #o-carousel-product .o_carousel_product_indicators .carousel-indicators li > div, #o-carousel-product .o_carousel_product_indicators .carousel-indicators li > div > img{border-radius: MIN(var(--o-wsale-product-image-radius), var(--border-radius)); aspect-ratio: var(--o-wsale-product-image-ratio);}#o-carousel-product .o_carousel_product_indicators .carousel-indicators li .o_product_video_thumb{position: absolute; top: 0; left: 0; bottom: 0; right: 0; line-height: 64px;}#o-carousel-product .o_carousel_product_indicators .carousel-indicators li.active{border-color: #714B67;}#o-carousel-product .o_carousel_product_indicators .carousel-indicators li:where(:not(:hover)){opacity: .75;}#o-carousel-product .o_carousel_product_indicators .carousel-indicators li:hover, #o-carousel-product .o_carousel_product_indicators .carousel-indicators li.active{opacity: 1;}}@media (max-width: 991.98px){#o-carousel-product.o_carousel_product_left_indicators{flex-direction: column-reverse;}#o-carousel-product .carousel-indicators{justify-content: center;}#o-carousel-product .carousel-indicators li{width: 8px; height: 8px; min-width: 8px; border-radius: 50%; border: 2px solid #CED4DA;}#o-carousel-product .carousel-indicators li.active{border-color: #714B67; background-color: #714B67;}#o-carousel-product .carousel-indicators li > div{display: none;}}@media (min-width: 992px){#o-carousel-product .carousel-indicators li{margin: 0;}#o-carousel-product .carousel-indicators li:not(:first-child){margin-left: 10px;}#o-carousel-product.o_carousel_product_left_indicators .carousel-indicators li{margin: 0;}#o-carousel-product.o_carousel_product_left_indicators .carousel-indicators li:not(:first-child){margin-top: 10px;}}@media (min-width: 992px){.o_wsale_product_page_opt_image_width_100_pc #o-carousel-product:not(.o_carousel_product_left_indicators) .o_carousel_product_indicators{position: absolute; top: auto; left: 0; bottom: 0.75rem; right: 0;}}#o-carousel-product .carousel-control-prev, #o-carousel-product .carousel-control-next, .o_wsale_image_viewer .carousel-control-prev, .o_wsale_image_viewer .carousel-control-next{top: auto; bottom: auto; opacity: 0.5; cursor: pointer; transition: opacity 0.8s;}#o-carousel-product .carousel-control-prev:focus, #o-carousel-product .carousel-control-next:focus, .o_wsale_image_viewer .carousel-control-prev:focus, .o_wsale_image_viewer .carousel-control-next:focus{opacity: 0.65;}#o-carousel-product .carousel-control-prev:hover, #o-carousel-product .carousel-control-next:hover, .o_wsale_image_viewer .carousel-control-prev:hover, .o_wsale_image_viewer .carousel-control-next:hover{opacity: 0.8;}#o-carousel-product .carousel-control-prev > i, #o-carousel-product .carousel-control-next > i, .o_wsale_image_viewer .carousel-control-prev > i, .o_wsale_image_viewer .carousel-control-next > i{width: 2.5rem; height: 2.5rem; line-height: 2.5rem; font-size: 1.15rem; border-radius: var(--btn-border-radius);}@media (max-width: 991.98px){#o-carousel-product .carousel-control-prev > i, #o-carousel-product .carousel-control-next > i, .o_wsale_image_viewer .carousel-control-prev > i, .o_wsale_image_viewer .carousel-control-next > i{width: 2rem; height: 2rem; line-height: 2rem; font-size: 1rem;}}.ecom-zoomable[data-ecom-zoom-click] img.product_detail_img{cursor: zoom-in;}.o_product_page_reviews_title .oi{font-size: calc(1.265rem + 0.18vw);}@media (min-width: 1200px){.o_product_page_reviews_title .oi{font-size: 1.4rem;}}.o_product_page_reviews_title .oi:before{content: "\e809";}.o_product_page_reviews_title:not(.collapsed) .oi:before{content: "\e80b";}#o_product_page_reviews_content .o_portal_chatter_composer{position: sticky; transition: top 200ms;}#o_product_page_reviews_content .o_portal_chatter_messages > .o_portal_chatter_message{border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 1rem 0; margin-bottom: 1rem;}#o_product_page_reviews_content .o_portal_chatter_avatar{border-radius: 50%;}.o_product_tag_img{height: 2rem;}.o_wsale_share_menu{min-width: 3em;}.o_website_sale_checkout #cart_products, .o_website_sale_checkout .o_wsale_quick_reorder_line_group{--cart-product-img-size-lg: 6rem;}.o_website_sale_checkout #cart_products .o_cart_product_image img, .o_website_sale_checkout .o_wsale_quick_reorder_line_group .o_cart_product_image img{width: var(--cart-product-img-size-sm, var(--cart-product-img-size-lg));}@media (max-width: 767.98px){.o_website_sale_checkout #cart_products .o_cart_product_image img, .o_website_sale_checkout .o_wsale_quick_reorder_line_group .o_cart_product_image img{--cart-product-img-size-sm: 4rem;}}.o_website_sale_checkout .o_wsale_scrollable_table{-ms-overflow-style: none; scrollbar-width: none;}.o_website_sale_checkout .o_wsale_scrollable_table::-webkit-scrollbar{display: none;}@media (min-width: 992px){.o_website_sale_checkout .o_wsale_scrollable_table{overflow-y: scroll; height: 15rem;}}.o_website_sale_checkout .o_wsale_address_fill .col-form-label:not(.label-optional)::after{content: " *"; font-weight: normal;}.o_website_sale_checkout #quick_reorder_sidebar.offcanvas .o_wsale_quick_reorder_qty_input{width: 7ch;}.o_website_sale_checkout #quick_reorder_sidebar .o_wsale_quick_reorder_line_group{--cart-product-img-size-lg: 3rem;}@media (max-width: 767.98px){.o_website_sale_checkout #quick_reorder_sidebar .o_wsale_quick_reorder_line_group .o_cart_product_image img{--cart-product-img-size-sm: 2.6rem;}}.o_website_sale_checkout #quick_reorder_sidebar .o_wsale_quick_reorder_line_group .o_wsale_quick_reorder_group_content:not(:last-child){padding-bottom: 3rem;}.o_website_sale_checkout #quick_reorder_sidebar .o_wsale_quick_reorder_line_group .o_wsale_quick_reorder_group_content .o_wsale_quick_reorder_line:not(:last-child){margin-bottom: 1rem;}@media (max-width: 575.98px){.o_website_sale_checkout #quick_reorder_sidebar .o_wsale_quick_reorder_line_group .o_wsale_quick_reorder_group_content .o_wsale_quick_reorder_line:not(:last-child){padding-bottom: 1rem; border-bottom: 1px solid var(--o-border-color);}}.o_wsale_comparison_bottom_bar .o_wsale_comparison_bottom_bar_image, .o_wsale_comparison_page .o_wsale_compare_table_column img, .o_sale_product_configurator_img img, .o_cart_product_image img{object-fit: cover; object-position: center; aspect-ratio: var(--o-wsale-shop-thumb-aspect-ratio, 1);}body.o_wsale_products_opt_thumb_16_9{--o-wsale-shop-thumb-aspect-ratio: 1.77777778;}body.o_wsale_products_opt_thumb_4_3{--o-wsale-shop-thumb-aspect-ratio: 1.33333333;}body.o_wsale_products_opt_thumb_6_5{--o-wsale-shop-thumb-aspect-ratio: 1.2;}body.o_wsale_products_opt_thumb_4_5{--o-wsale-shop-thumb-aspect-ratio: 0.8;}body.o_wsale_products_opt_thumb_2_3{--o-wsale-shop-thumb-aspect-ratio: 0.66666667;}.oe_website_sale .accordion-button:not(.collapsed)::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");}.oe_website_sale #product_accordion .accordion-button:not(.collapsed), .oe_website_sale #wsale_products_attributes_collapse h6 .accordion-button:not(.collapsed), .oe_website_sale #wsale_products_attributes_collapse .h6 .accordion-button:not(.collapsed), .oe_website_sale #o_wsale_price_range_option h6 .accordion-button:not(.collapsed), .oe_website_sale #o_wsale_price_range_option .h6 .accordion-button:not(.collapsed), .oe_website_sale #o_wsale_total_accordion .accordion-header .accordion-button:not(.collapsed){box-shadow: none;}.o_wsale_products_grid_before_rail .accordion{--accordion-btn-icon-width: 1rem;}.overflow-hidden{overflow: hidden;}@media (max-width: 767.98px){.css_quantity > a{--btn-padding-x: 0.6rem;}}body.modal-open:has(.js_sale.o_wsale_product_page){overflow: hidden;}.oe_website_sale .o_wsale_ribbon{margin: 0; font-size: 0.8rem; white-space: nowrap; text-align: center; pointer-events: none; padding: 0.5rem 100px; transform-origin: top right; z-index: 1;}.oe_website_sale .o_wsale_ribbon:empty{display: none;}.oe_website_sale .o_wsale_badge{margin: 0; font-size: 0.8rem; white-space: nowrap; text-align: center; pointer-events: none; padding: 0.25rem 0.5rem; border-radius: var(--border-radius) !important;}.oe_website_sale .o_wsale_badge:empty{display: none;}.oe_website_sale .o_wsale_ribbon.o_right{position: absolute; top: 0; left: auto; bottom: auto; right: 0; transform: translateX(calc(-0.708 * (100% - 200px))) rotate(45deg) translateX(calc(100% - 100px));}.oe_website_sale .o_wsale_ribbon.o_left{position: absolute; top: 0; left: 0; bottom: auto; right: auto; transform: translateX(calc(0.708 * (100% - 200px) - 100%)) rotate(-45deg) translateX(100px);}.oe_website_sale .o_wsale_badge.o_left{position: absolute; top: 0.5rem; left: var(--o-wsale-ribbon-badge-offset-x, 0.5rem); bottom: auto; right: auto;}.oe_website_sale .o_wsale_badge.o_right{position: absolute; top: 0.5rem; left: auto; bottom: auto; right: var(--o-wsale-ribbon-badge-offset-x, 0.5rem);}.o_wsale_alternative_products:not(:has(.s_dynamic_snippet_row)){display: none;}div[name="order_confirmation"] .alert{padding: 1rem 1rem !important;}div[name="order_confirmation"] .alert p:last-child{margin-bottom: 0;}

/* /website_sale/static/src/scss/website_sale_frontend.scss */
 .o_wsale_image_viewer{z-index: -1;}.o_wsale_image_viewer .o_wsale_image_viewer_header{height: 40px; z-index: 1;}.o_wsale_image_viewer .o_wsale_image_viewer_image .o_wsale_image_viewer_void{z-index: 1; padding-top: 64px; padding-bottom: 156px;}.o_wsale_image_viewer .o_wsale_image_viewer_image img{cursor: zoom-in;}.o_wsale_image_viewer .o_wsale_image_viewer_image img.zoomed-in{cursor: zoom-out;}.o_wsale_image_viewer .o_wsale_image_viewer_carousel{z-index: 1;}.o_wsale_image_viewer .o_wsale_image_viewer_carousel ol{list-style: none; transition: transform 250ms ease-out;}.o_wsale_image_viewer .o_wsale_image_viewer_carousel ol li > div{background: #FFFFFF;}.o_wsale_image_viewer .o_wsale_image_viewer_carousel ol li > div img.o_wsale_image_viewer_thumbnail{aspect-ratio: var(--o-wsale-product-image-ratio, 1/1); border: 4px solid transparent; height: 128px;}.o_wsale_image_viewer .o_wsale_image_viewer_carousel ol li > div img.o_wsale_image_viewer_thumbnail:not(.active, :hover){opacity: 0.75;}.o_wsale_image_viewer .o_wsale_image_viewer_carousel ol li > div img.o_wsale_image_viewer_thumbnail.active{border-color: #714B67;}

/* /website_sale/static/src/scss/website_sale_delivery.scss */
 @media (max-width: 767.98px){.o_wsale_delivery_price_badge{max-width: 130px; text-overflow: ellipsis; overflow: hidden;}}.css_quantity{width: initial; border-radius: var(--border-radius);}.css_quantity input{height: auto !important; max-width: 4ch;}select.form-select.css_attribute_select{max-width: 26rem;}select.form-select.css_attribute_select:not([multiple]):where(:not([size]), [size="1"]){background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='175' height='100' fill='%23212529'><polygon points='0,0 100,0 50,50'/></svg>"); background-size: 20px; background-position: 100% 65%; background-repeat: no-repeat;}select.form-select.css_attribute_select:not([multiple]):where(:not([size]), [size="1"]):disabled, .o_wysiwyg_loader:where(:not([size]), [size="1"]){background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='175' height='100' fill='%23909294'><polygon points='0,0 100,0 50,50'/></svg>");}.modal-content select.form-select.css_attribute_select{background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='175' height='100' fill='%23212529'><polygon points='0,0 100,0 50,50'/></svg>");}.variant_attribute .o_variant_pills{border: 1px solid var(--o-border-color);}.variant_attribute .o_variant_pills:has(input:focus-visible){box-shadow: 0 0 0 0.25rem rgba(113, 75, 103, 0.25);}.variant_attribute label.css_not_available, .variant_attribute .o_variant_pills.css_not_available{opacity: 0.6;}

/* /sale/static/src/js/combo_configurator_dialog/combo_configurator_dialog.scss */
 @media (max-width: 767.98px){.sale-combo-configurator-dialog .css_quantity .form-control{max-width: inherit;}}.o_sale_product_configurator_table div[name="ptal"] > div:has(.form-check){align-items: flex-start;}.o_sale_product_configurator_ptav_color .form-check-input:not(:disabled):not(.o_wysiwyg_loader), .o_sale_product_configurator_ptav_color .form-check-input:not(:disabled):not(.o_wysiwyg_loader) + label{cursor: pointer;}.o_sale_product_configurator_ptav_color:hover, .o_sale_product_configurator_ptav_color:hover .form-check-input:not(:disabled):not(.o_wysiwyg_loader){border-color: #714B67;}.o_sale_product_configurator_dialog .modal-header .btn.oi-arrow-left{padding-left: 0;}.o_sale_product_configurator_dialog .o_wsale_product_configurator_vr{background: var(--o-border-color);}.o_sale_product_configurator_dialog .text-muted{color: inherit !important;}.o_login_auth .fa, .o_login_auth .oi{font-size: var(--oauth-icon-size); width: 1em; text-align: center;}

/* /website_blog/static/src/scss/website_blog.scss */
 @keyframes o-wblog-fade-In{0%{opacity: 0;}100%{opacity: 1;}}@keyframes o-wblog-loader{0%, 100%{animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);}0%{transform: rotateY(0deg);}50%{transform: rotateY(1800deg); animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);}100%{transform: rotateY(3600deg);}}.website_blog #o_wblog_post_comments .o_portal_chatter > hr{display: none;}

/* /website_mass_mailing/static/src/scss/website_mass_mailing_popup.scss */
 .o_newsletter_modal .modal-header{padding: 0; border: none;}.o_newsletter_modal .modal-title{display: none;}:where(.o_wsale_products_opt_has_comparison) :where(.oe_product_cart){--o-wsale-comparison-btn-display: inline-flex;}:where(.o_wsale_products_opt_has_comparison):where(.o_wsale_products_opt_actions_onhover):where(.o_wsale_products_opt_layout_catalog) :where(.oe_product_cart){--o-wsale-comparison-btn-display: flex;}

/* /website_sale_comparison/static/src/scss/website_sale_comparison.scss */
 .oe_website_sale .o_add_compare_dyn.btn-lg, .oe_website_sale .btn-group-lg > .o_add_compare_dyn.btn{aspect-ratio: 1/1; height: calc(1rem * 2 + 1.25rem * 1.5 + var(--border-width) * 2);}:where(main:has(.oe_website_sale.container-fluid)) .o_wsale_comparison_bottom_bar > .container, :where(main:has(.oe_website_sale.container-fluid)) .o_wsale_comparison_bottom_bar > .o_container_small{max-width: unset;}.o_wsale_comparison_page{--o-website-sale-comparison-table-column-padding-x: 0.5rem;}.o_wsale_comparison_page > .overflow-x-auto{margin: 0 calc(var(--o-website-sale-comparison-table-column-padding-x) * -1);}@media (max-width: 991.98px){.o_wsale_comparison_page > .overflow-x-auto{margin: 0 calc(var(--gutter-x, 30px) / -2);}}.o_wsale_comparison_page .o_wsale_compare_table_column{--o-website-sale-comparison-table-column-width: 270px; width: var(--o-website-sale-comparison-table-column-width); padding: 0 var(--o-website-sale-comparison-table-column-padding-x);}@media (min-width: 1200px){.o_wsale_comparison_page .o_wsale_compare_table_column{--o-website-sale-comparison-table-column-width: 25%;}}@media (max-width: 1199.98px){.o_wsale_comparison_page #o_comparelist_table{min-width: max-content;}}@media (max-width: 991.98px){.o_wsale_comparison_page #o_comparelist_table{padding: 0 calc(var(--o-website-sale-comparison-table-column-padding-x));}}.o_wsale_comparison_page .o_wsale_comparison_mini_sticky{transform: translateY(-100%); transition: transform .4s ease-in-out; box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1); z-index: 1029;}.o_wsale_comparison_page .o_wsale_comparison_mini_sticky.show{transform: translateY(0);}.o_wsale_comparison_page .o_wsale_comparison_mini_sticky .o_mini_product_img_container{width: 2.5rem;}.o_wsale_comparison_page .o_wsale_comparison_mini_sticky .o_wsale_comparison_scroll_container{-ms-overflow-style: none; scrollbar-width: none; margin: 0 calc(var(--o-website-sale-comparison-table-column-padding-x) * -1);}.o_wsale_comparison_page .o_wsale_comparison_mini_sticky .o_wsale_comparison_scroll_container::-webkit-scrollbar{display: none;}.o_wsale_comparison_page .o_wsale_comparison_mini_sticky::after{position: absolute; top: -50vh; left: 0; bottom: 0; right: 0; content: ""; background-color: inherit; height: 50vh; width: 100%;}#product_full_spec{border-top: 1px solid #CED4DA;}.o_wsale_comparison_bottom_bar{z-index: 1055; box-shadow: 0px -12px 32px rgba(0, 0, 0, 0.175);}.o_wsale_comparison_bottom_bar .btn[data-bs-toggle="collapse"] .oi-chevron-up{transition: transform 0.2s ease-in-out;}.o_wsale_comparison_bottom_bar .btn[data-bs-toggle="collapse"][aria-expanded="true"] .oi-chevron-up{transform: rotate(180deg);}.o_wsale_comparison_bottom_bar .o_wsale_comparison_offcanvas_image{width: 5rem;}.o_wsale_comparison_bottom_bar a[title="Compare products"] .badge{--badge-color: var(--btn-hover-bg); --badge-bg: var(--btn-color);}.o_wsale_comparison_bottom_bar div[name="product_comparison_bottom_bar_row"]:where(:has(button[aria-label="Remove product from comparison"]:hover)){background: #F6F5F4;}.o_wsale_comparison_bottom_bar .o_wsale_comparison_bottom_bar_image{width: 2.5rem; height: fit-content;}:where(main:has(.o_wsale_comparison_bottom_bar)){--o-wsale-comparison-bottom-bar-height: 80px; position: relative; padding-bottom: var(--o-wsale-comparison-bottom-bar-height);}:where(main:has(.o_wsale_comparison_bottom_bar)) #o_wsale_floating_bar{bottom: calc(var(--_container-gap) + var(--o-wsale-comparison-bottom-bar-height)) !important;}

/* /strainbase_strain_pages/static/src/scss/strain_page.scss */
 .o_wsale_product_images{--dg-carousel-nav-height: 2.55rem; position: relative; isolation: isolate; overflow: hidden; background: #000000;}.o_wsale_product_images .dg-brand-logo-bg-pattern{--dg-brand-logo-bg-tile: 88px; --dg-brand-logo-bg-opacity: 0.22; --dg-brand-logo-bg-rotation: -6deg; position: absolute; inset: 0; z-index: 0; overflow: hidden; pointer-events: none; background-color: #000000;}.o_wsale_product_images .dg-brand-logo-bg-pattern::before{content: ""; position: absolute; inset: calc(var(--dg-brand-logo-bg-tile) * -1); background-image: var(--dg-brand-logo-bg-image), var(--dg-brand-logo-bg-image); background-size: var(--dg-brand-logo-bg-tile) var(--dg-brand-logo-bg-tile), var(--dg-brand-logo-bg-tile) var(--dg-brand-logo-bg-tile); background-position: 0 0, calc(var(--dg-brand-logo-bg-tile) * 0.5) calc(var(--dg-brand-logo-bg-tile) * 0.5); background-repeat: repeat; opacity: var(--dg-brand-logo-bg-opacity); transform: rotate(var(--dg-brand-logo-bg-rotation)); transform-origin: center;}.o_wsale_product_images .dg-brand-logo-bg-pattern::after{content: ""; position: absolute; inset: 0; pointer-events: none; background: linear-gradient(110deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.38));}.o_wsale_product_images #o-carousel-product, .o_wsale_product_images .o_carousel_product_outer, .o_wsale_product_images .carousel, .o_wsale_product_images .carousel-inner, .o_wsale_product_images .carousel-item{position: relative; z-index: 1; background: transparent !important;}.o_wsale_product_images img.product_detail_img{position: relative; z-index: 2;}.o_wsale_product_images #o-carousel-product ~ .sf_strain_hero_overlay{bottom: var(--dg-carousel-nav-height);}.o_wsale_product_images #o-carousel-product{margin-bottom: 0 !important;}.o_wsale_product_images #o-carousel-product .carousel-control-prev, .o_wsale_product_images #o-carousel-product .carousel-control-next{display: none !important;}.o_wsale_product_images #o-carousel-product .o_carousel_product_indicators{width: 100%; min-height: var(--dg-carousel-nav-height); display: flex !important; align-items: center; justify-content: center; background: #050505; border-top: 1px solid rgba(255, 255, 255, 0.06);}.o_wsale_product_images #o-carousel-product .carousel-indicators{position: static !important; display: flex !important; align-items: center; justify-content: center; gap: 0.42rem; width: 100%; min-height: var(--dg-carousel-nav-height); margin: 0 !important; padding: 0 !important; list-style: none;}.o_wsale_product_images #o-carousel-product .carousel-indicators li{flex: 0 0 auto; width: 0.38rem; height: 0.38rem; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 999px; background: #9a9a9a !important; background-color: #9a9a9a !important; background-image: none !important; opacity: 1 !important; overflow: hidden; cursor: pointer; box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.05); transition: width 150ms ease, background-color 150ms ease, box-shadow 150ms ease, transform 150ms ease;}.o_wsale_product_images #o-carousel-product .carousel-indicators li > div, .o_wsale_product_images #o-carousel-product .carousel-indicators li img{display: none !important;}.o_wsale_product_images #o-carousel-product .carousel-indicators li.active{width: 1.35rem; background: var(--sfb-color-primary) !important; background-color: var(--sfb-color-primary) !important; box-shadow: 0 0 10px rgba(var(--sfb-color-primary-rgb), 0.38); transform: translateZ(0);}@media (max-width: 768px){.o_wsale_product_images{--dg-product-mobile-hero-height: calc( 100svh - var(--dg-mobile-header-height, 4rem) - var(--dg-mobile-bottom-nav-total-height, calc(4.1rem + env(safe-area-inset-bottom))) ); position: relative; background-color: #000 !important; height: 80vh; height: var(--dg-product-mobile-hero-height); max-height: var(--dg-product-mobile-hero-height); overflow: hidden;}.o_wsale_product_images .carousel, .o_wsale_product_images .o_carousel_product_outer, .o_wsale_product_images .carousel-inner, .o_wsale_product_images .carousel-item, .o_wsale_product_images .o_product_detail_img_wrapper, .o_wsale_product_images .o_carousel_product_outer > *, .o_wsale_product_images .carousel-item > *{position: static !important;}.o_wsale_product_images #o-carousel-product, .o_wsale_product_images .o_carousel_product_outer, .o_wsale_product_images .carousel-inner, .o_wsale_product_images .carousel-item, .o_wsale_product_images .o_product_detail_img_wrapper{height: 100% !important; min-height: 0 !important;}.o_wsale_product_images img.product_detail_img{position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: calc( var(--dg-product-mobile-hero-height) - var(--dg-carousel-nav-height)) !important; object-fit: contain; object-position: bottom;}.o_wsale_product_images .dg-brand-logo-bg-pattern{top: 0 !important; bottom: var(--dg-carousel-nav-height) !important; height: auto !important; --dg-brand-logo-bg-opacity: 0.2;}}#o-carousel-product .carousel-inner img{padding-top: 2rem;}.dg-strain-type--photo-fem{--dg-genetic-rgb: 212, 100, 159; --dg-genetic-label: #e7a9c8; --dg-strain-type-accent: #ec4899; --dg-strain-type-accent-strong: #ff8bcf; --dg-strain-type-bg: rgba(236, 72, 153, 0.78); --dg-strain-type-bg-gradient: linear-gradient(135deg, rgba(255, 139, 207, 0.36) 0%, rgba(236, 72, 153, 0.84) 52%, rgba(128, 20, 76, 0.86) 100%); --dg-strain-type-line-gradient: linear-gradient(90deg, rgba(236, 72, 153, 0.72) 0%, rgba(255, 139, 207, 1) 50%, rgba(236, 72, 153, 0.72) 100%); --dg-strain-type-border: rgba(255, 139, 207, 0.32); --dg-strain-type-text: #ffffff;}.dg-strain-type--auto-fem{--dg-genetic-rgb: 140, 198, 63; --dg-genetic-label: #afd86e; --dg-strain-type-accent: #145c22; --dg-strain-type-accent-strong: #66e47b; --dg-strain-type-bg: rgba(20, 92, 34, 0.78); --dg-strain-type-bg-gradient: linear-gradient(135deg, rgba(102, 228, 123, 0.26) 0%, rgba(20, 92, 34, 0.82) 52%, rgba(8, 55, 18, 0.88) 100%); --dg-strain-type-line-gradient: linear-gradient(90deg, rgba(20, 92, 34, 0.72) 0%, rgba(102, 228, 123, 1) 50%, rgba(20, 92, 34, 0.72) 100%); --dg-strain-type-border: rgba(102, 228, 123, 0.28); --dg-strain-type-text: #78ff8e;}.dg-strain-type--photo-reg{--dg-genetic-rgb: 168, 174, 180; --dg-genetic-label: #c8cdd2; --dg-strain-type-accent: #38bdf8; --dg-strain-type-accent-strong: #7dd3fc; --dg-strain-type-bg: rgba(56, 189, 248, 0.25); --dg-strain-type-bg-gradient: linear-gradient(135deg, rgba(125, 211, 252, 0.24) 0%, rgba(56, 189, 248, 0.34) 54%, rgba(14, 116, 144, 0.58) 100%); --dg-strain-type-line-gradient: linear-gradient(90deg, rgba(56, 189, 248, 0.62) 0%, rgba(125, 211, 252, 1) 50%, rgba(56, 189, 248, 0.62) 100%); --dg-strain-type-border: rgba(56, 189, 248, 0.32); --dg-strain-type-text: #b9efff;}.dg-strain-type--auto-reg{--dg-genetic-rgb: 91, 155, 213; --dg-genetic-label: #9ac3e8; --dg-strain-type-accent: #0f766e; --dg-strain-type-accent-strong: #5eead4; --dg-strain-type-bg: rgba(15, 118, 110, 0.62); --dg-strain-type-bg-gradient: linear-gradient(135deg, rgba(94, 234, 212, 0.24) 0%, rgba(15, 118, 110, 0.70) 54%, rgba(12, 74, 110, 0.78) 100%); --dg-strain-type-line-gradient: linear-gradient(90deg, rgba(15, 118, 110, 0.68) 0%, rgba(94, 234, 212, 1) 50%, rgba(15, 118, 110, 0.68) 100%); --dg-strain-type-border: rgba(94, 234, 212, 0.30); --dg-strain-type-text: #99f6e4;}.dg-strain-type--default{--dg-genetic-rgb: 168, 174, 180; --dg-genetic-label: #c8cdd2; --dg-strain-type-accent: #38bdf8; --dg-strain-type-accent-strong: #7dd3fc; --dg-strain-type-bg: rgba(56, 189, 248, 0.25); --dg-strain-type-bg-gradient: linear-gradient(135deg, rgba(125, 211, 252, 0.24) 0%, rgba(56, 189, 248, 0.34) 54%, rgba(14, 116, 144, 0.58) 100%); --dg-strain-type-line-gradient: linear-gradient(90deg, rgba(56, 189, 248, 0.62) 0%, rgba(125, 211, 252, 1) 50%, rgba(56, 189, 248, 0.62) 100%); --dg-strain-type-border: rgba(56, 189, 248, 0.32); --dg-strain-type-text: #b9efff;}.dg-price-per-seed-chart{padding-bottom: 0.95rem;}.dg-price-per-seed-chart[hidden]{display: none !important;}.dg-price-per-seed-chart__svg{display: block; width: 100%; height: auto; overflow: visible;}.dg-price-per-seed-chart__pack{fill: #8f98a6; font-size: 0.78rem; font-weight: 900;}.dg-price-per-seed-chart__grid{stroke: rgba(255, 255, 255, 0.06); stroke-width: 1;}.dg-price-per-seed-chart__area{fill: rgba(var(--bs-link-color-rgb), 0.16);}.dg-price-per-seed-chart__line{fill: none; stroke: var(--bs-link-color); stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;}.dg-price-per-seed-chart__dot{fill: var(--bs-link-color); stroke: #111111; stroke-width: 1.4;}.dg-price-per-seed-chart__value{fill: #ffffff; paint-order: stroke; stroke: #111111; stroke-width: 3; stroke-linejoin: round; font-size: 0.82rem; font-weight: 900;}.dg-attribute-graphic, .dg-price-per-seed-chart{width: 100%; margin: 1.35rem 0 1.35rem; padding: 1.22rem 1.05rem 1.22rem; overflow: hidden; background: linear-gradient(180deg, #090909 0%, #050505 100%); border: 1px solid #242424; border-radius: 0.5rem; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 0.8rem 1.9rem rgba(0, 0, 0, 0.16);}.dg-attribute-graphic[hidden], .dg-price-per-seed-chart[hidden]{display: none !important;}.dg-attribute-graphic__header{display: flex; align-items: center; justify-content: center; gap: 0.42rem; min-height: 1rem; margin-bottom: 1.05rem; color: var(--bs-body-color); font-size: 0.72rem; font-weight: 900; line-height: 1; text-transform: uppercase;}.dg-attribute-graphic__header i{color: var(--sfb-color-primary-base); font-size: 0.8rem; line-height: 1;}.dg-price-per-seed-chart .dg-attribute-graphic__header{margin-bottom: 0.2rem;}.dg-flowering-scale{width: 100%;}.dg-flowering-scale__track{position: relative; height: 0.42rem; margin: 0 0 0.44rem; overflow: hidden; background: #171717; border-radius: 999px;}.dg-flowering-scale__lead, .dg-flowering-scale__range{position: absolute; top: 0; bottom: 0; display: block; border-radius: inherit;}.dg-flowering-scale__lead{left: 0; background: linear-gradient(90deg, rgba(255, 208, 132, 0.3) 0%, rgba(255, 194, 71, 0.48) 100%);}.dg-flowering-scale__range{background: linear-gradient(90deg, #ffc247 0%, var(--sfb-color-primary) 100%); box-shadow: 0 0 14px rgba(var(--sfb-color-primary-rgb), 0.42);}.dg-flowering-scale__ticks{display: grid; grid-auto-flow: column; grid-auto-columns: 1fr; align-items: center; color: var(--sfb-color-text-subdued); font-size: 0.68rem; font-weight: 900; line-height: 1; text-align: center;}.dg-flowering-scale__ticks .is-active{color: var(--sfb-color-primary-base);}.dg-attribute-graphic--lineage{padding-block: 1.22rem;}.dg-lineage-value{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 0.22rem 0.36rem; color: var(--sfb-color-primary-base); font-size: 0.92rem; font-weight: 900; line-height: 1.25; text-align: center;}.dg-lineage-value__strain{color: var(--sfb-color-primary-base);}.dg-lineage-value__cross{color: #ffffff;}.dg-genetics-bar{--dg-genetics-indica: #a56abe; --dg-genetics-sativa: #27ae60; width: 100%;}.dg-genetics-bar__labels{display: flex; align-items: baseline; justify-content: space-between; margin-bottom: 0.5rem; font-size: 0.7rem; font-weight: 900; line-height: 1; text-transform: uppercase;}.dg-genetics-bar__labels strong{margin-left: 0.3rem; font-size: 0.88rem;}.dg-genetics-bar__label--indica{color: var(--dg-genetics-indica);}.dg-genetics-bar__label--sativa{color: var(--dg-genetics-sativa);}.dg-genetics-bar__track{display: flex; height: 0.62rem; overflow: hidden; background: #171717; border-radius: 999px;}.dg-genetics-bar__fill{display: block; height: 100%;}.dg-genetics-bar__fill--indica{background: var(--dg-genetics-indica); box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.25);}.dg-genetics-bar__fill--sativa{background: var(--dg-genetics-sativa);}.dg-attribute-graphic--potency{padding-bottom: 1.35rem;}.dg-potency-bars{display: grid; gap: 0.85rem;}.dg-potency-bar__head{display: flex; align-items: baseline; justify-content: space-between; margin-bottom: 0.4rem;}.dg-potency-bar__name{color: var(--bs-body-color); font-size: 0.66rem; font-weight: 900; line-height: 1; text-transform: uppercase;}.dg-potency-bar__value{color: #ffffff; font-size: 0.92rem; font-weight: 900; line-height: 1;}.dg-potency-bar__track{height: 0.56rem; overflow: hidden; background: #201615; border-radius: 999px;}.dg-potency-bar--cbd .dg-potency-bar__track{background: #161d13;}.dg-potency-bar__fill{display: block; height: 100%; background: #e1a22f; border-radius: inherit; box-shadow: 0 0 10px rgba(var(--sfb-color-primary-rgb), 0.3);}.dg-potency-bar--cbd .dg-potency-bar__fill{background: #73c8e7; box-shadow: 0 0 10px rgba(115, 200, 231, 0.26);}.dg-article-description--attributes{display: none;}.dg-potency-bar__foot{display: flex; align-items: center; justify-content: space-between; margin-top: 0.48rem;}.dg-potency-bar__scale{color: var(--sfb-color-text-subdued); font-size: 0.6rem; font-weight: 800; line-height: 1; text-transform: uppercase;}.dg-potency-bar__badge{padding: 0.24rem 0.6rem; background: rgba(var(--sfb-color-primary-rgb), 0.1); border: 1px solid rgba(var(--sfb-color-primary-rgb), 0.38); border-radius: 0.45rem; color: var(--sfb-color-primary-base); font-size: 0.62rem; font-weight: 900; line-height: 1; text-transform: uppercase;}.dg-potency-bar--cbd .dg-potency-bar__badge{background: rgba(115, 200, 231, 0.1); border-color: rgba(115, 200, 231, 0.36); color: #73c8e7;}.dg-potency-bar--medium .dg-potency-bar__badge{background: rgba(255, 194, 71, 0.1); border-color: rgba(255, 194, 71, 0.36); color: #ffc247;}.dg-potency-bar--strong .dg-potency-bar__badge{background: rgba(233, 20, 41, 0.13); border-color: rgba(233, 20, 41, 0.58); color: #ff4a5f; box-shadow: 0 0 13px rgba(233, 20, 41, 0.12);}.dg-attribute-graphic--flowering .dg-attribute-graphic__value, .dg-attribute-graphic--auto-harvest .dg-attribute-graphic__value{display: grid; justify-items: center; gap: 0.25rem; margin-top: 1rem; text-align: center;}.dg-attribute-graphic--flowering .dg-attribute-graphic__value strong, .dg-attribute-graphic--flowering .dg-attribute-graphic__value span, .dg-attribute-graphic--auto-harvest .dg-attribute-graphic__value strong, .dg-attribute-graphic--auto-harvest .dg-attribute-graphic__value span{display: block;}.dg-attribute-graphic__value{display: flex; align-items: baseline; justify-content: center; gap: 0.52rem; margin-top: 1.05rem; line-height: 1.05;}.dg-attribute-graphic__value strong{color: var(--sfb-color-primary-base); font-size: 1.12rem; font-weight: 900;}.dg-attribute-graphic__value span{color: var(--sfb-color-text-subdued); font-size: 0.75rem; font-weight: 900;}@media (max-width: 991.98px){.dg-attribute-graphic--yield, .dg-attribute-graphic--height, .dg-attribute-graphic--harvest-outdoor{display: none !important;}}.dg-yield-cols{display: flex; gap: clamp(1rem, 2vw, 1.6rem); margin-top: 0.95rem;}.dg-yield-col{flex: 1; min-width: 0;}.dg-yield-col__value{display: block; color: #ffffff; font-size: 1.02rem; font-weight: 900; line-height: 1.2;}.dg-yield-col__value--top{color: var(--sfb-color-primary-base);}.dg-yield-col__caption{display: block; margin-top: 0.32rem; color: var(--sfb-color-text-subdued); font-size: 0.66rem; font-weight: 800; line-height: 1.2; text-transform: uppercase;}.dg-height-bars{display: flex; align-items: flex-end; gap: 0.4rem; margin-top: 1.1rem;}.dg-height-bars__bar{width: 1.5rem; background: #232323; border-radius: 0.25rem;}.dg-height-bars__bar.is-active{background: var(--sfb-color-primary-base); box-shadow: 0 0 10px rgba(var(--sfb-color-primary-rgb), 0.3);}.dg-height-bars__label{margin-left: 0.5rem; color: #ffffff; font-size: 0.92rem; font-weight: 900; line-height: 1;}.dg-harvest-grid{margin-top: 1.1rem;}.dg-harvest-grid__months{display: flex; gap: 0.25rem; color: var(--sfb-color-text-subdued); font-size: 0.62rem; font-weight: 900; line-height: 1; text-align: center;}.dg-harvest-grid__months span{flex: 1;}.dg-harvest-grid__months .is-active{color: var(--sfb-color-primary-base);}.dg-harvest-grid__bars{display: flex; gap: 0.25rem; margin-top: 0.32rem;}.dg-harvest-grid__bars span{flex: 1; height: 0.4rem; background: #232323; border-radius: 0.2rem;}.dg-harvest-grid__bars .is-active{background: var(--sfb-color-primary-base); box-shadow: 0 0 8px rgba(var(--sfb-color-primary-rgb), 0.3);}.dg-harvest-grid__label{margin-top: 0.85rem; color: #ffffff; font-size: 0.92rem; font-weight: 900; line-height: 1.2; text-align: center;}@media (max-width: 420px){.dg-attribute-graphic, .dg-price-per-seed-chart{padding: 1.3rem 0.85rem 1.15rem;}.dg-attribute-graphic__value{gap: 0.42rem;}.dg-attribute-graphic__value strong{font-size: 1.02rem;}.dg-attribute-graphic__value span{font-size: 0.68rem;}.dg-potency-bars{gap: 0.65rem;}.dg-potency-bar__value{font-size: 0.86rem;}.dg-potency-bar__badge{padding-inline: 0.52rem; font-size: 0.58rem;}.dg-lineage-value{font-size: 0.84rem;}.dg-genetics-bar__labels{font-size: 0.64rem;}.dg-genetics-bar__labels strong{font-size: 0.8rem;}}#o_wsale_product_details_content .o_wsale_product_details_content_section_price{display: none !important;}#o_wsale_product_details_content .css_quantity{display: none !important;}#o_wsale_product_details_content #add_to_cart, #o_wsale_product_details_content .o_add_compare_dyn, #o_wsale_product_details_content .o_add_wishlist_dyn{text-transform: uppercase;}#o_wsale_product_details_content #add_to_cart{font-weight: 500;}#o_wsale_product_details_content .dg-product-cta-icon{margin-right: 0.35rem; line-height: 1;}.dg-product-quick-buy{display: none;}.dg-desktop-product-summary{display: none;}body.dg-product-all-sold-out .dg-price-per-seed-chart, body.dg-product-all-sold-out .o_wsale_product_details_content_section_cta > small, body.dg-product-all-sold-out .o_wsale_product_details_content_section_cta > .small, body.dg-product-all-sold-out .dg-variant-discount, body.dg-product-all-sold-out .dg-variant-price-wrap, body.dg-product-all-sold-out .dg-variant-unit-price{display: none !important;}#product_detail #o_wsale_cta_wrapper.out_of_stock{display: flex !important;}#product_detail #o_wsale_cta_wrapper.out_of_stock #add_to_cart_wrap{display: none !important;}#product_detail #o_wsale_cta_wrapper.out_of_stock #product_option_block{width: 100% !important;}@media (max-width: 767.98px){.dg-product-quick-buy{position: fixed; right: 0; bottom: var(--dg-mobile-bottom-nav-total-height, calc(4.1rem + env(safe-area-inset-bottom))); left: 0; max-width: 100vw; z-index: 1048; display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 0.9rem; min-height: 3.55rem; padding: 0.62rem 1rem; background: #050505; border: 0; border-top: 1px solid rgba(255, 255, 255, 0.08); color: #ffffff; box-shadow: 0 -1rem 2.5rem rgba(0, 0, 0, 0.42); opacity: 0; pointer-events: none; transform: translateY(100%); transition: opacity 160ms ease, transform 180ms ease;}.dg-product-quick-buy.is-visible{opacity: 1; pointer-events: auto; transform: translateY(0);}body.dg-mobile-search-open .dg-product-quick-buy{opacity: 0; pointer-events: none; transform: translateY(100%);}.dg-product-quick-buy__copy{display: grid; min-width: 0; gap: 0.12rem; text-align: left;}.dg-product-quick-buy__title, .dg-product-quick-buy__price{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.dg-product-quick-buy__title{color: #ffffff; font-size: 0.94rem; font-weight: 900; line-height: 1.1;}.dg-product-quick-buy__price{color: var(--sfb-color-primary-base); font-size: 0.86rem; line-height: 1.1;}.dg-product-quick-buy__action{display: inline-flex; min-width: 7.35rem; min-height: 2.15rem; align-items: center; justify-content: center; gap: 0.38rem; padding: 0 0.85rem; background: var(--sfb-color-primary-base); border-radius: 0.45rem; color: #000000; font-size: 0.82rem; font-weight: 900; line-height: 1; text-transform: uppercase;}.dg-product-quick-buy__action i{color: inherit; font-size: 0.92rem; line-height: 1;}}.dg-product-copy{margin: 0 0 1.1rem;}.dg-product-copy:has(.dg-short-description--purchase > p:only-child > br:only-child), .dg-product-copy:has(.dg-short-description--purchase > div:only-child > br:only-child), .dg-product-copy:has(.dg-short-description--purchase > p:only-child:empty), .dg-product-copy:has(.dg-short-description--purchase > div:only-child:empty){display: none; margin: 0;}.dg-bonus-card{display: flex; align-items: flex-start; gap: 0.75rem; margin: 0 0 1.5rem; padding: 0.85rem 1rem; background: rgba(var(--sfb-color-primary-rgb), 0.1); border: 1px solid rgba(var(--sfb-color-primary-rgb), 0.4); border-radius: 0.6rem; text-align: left;}.dg-bonus-card[hidden]{display: none;}.dg-bonus-card__icon{flex: 0 0 auto; margin-top: 0.15rem; color: var(--sfb-color-primary-base); font-size: 1.1rem; line-height: 1;}.dg-bonus-card__body{flex: 1 1 auto; color: #ffffff; font-size: 0.95rem; font-style: normal; line-height: 1.45;}.dg-bonus-card__label{margin-right: 0.3rem; color: var(--sfb-color-primary-base); font-weight: 700;}.dg-short-description{color: #ffffff; font-size: 1rem; font-weight: 400; line-height: 1.55;}.dg-short-description > :last-child{margin-bottom: 0;}.dg-short-description p{margin-bottom: 1rem; color: inherit;}.dg-short-description strong, .dg-short-description b{font-weight: 700; color: #ffffff;}.dg-short-description a{color: var(--bs-link-color);}.dg-short-description a:hover, .dg-short-description a:focus{color: var(--bs-link-hover-color);}.dg-short-description--purchase{position: relative; max-width: 36rem; margin: 0 auto 1.45rem; padding: 0.35rem 1rem 0.7rem; color: #ffffff; font-style: italic; text-align: center;}.dg-short-description--purchase h2, .dg-short-description--purchase .h2, .dg-short-description--purchase h3, .dg-short-description--purchase .h3, .dg-short-description--purchase h4, .dg-short-description--purchase .h4{margin: 0 0 0.75rem; color: #ffffff; font-size: 1.45rem; font-weight: 900; font-style: italic; line-height: 1.12; text-align: center;}.dg-short-description--purchase p, .dg-short-description--purchase li, .dg-short-description--purchase > div{color: inherit; font-size: 1.26rem; font-style: italic; font-weight: 500; line-height: 1.42; text-align: center;}.dg-short-description--purchase p{margin-bottom: 0;}.dg-short-description--purchase > p:empty, .dg-short-description--purchase > div:empty, .dg-short-description--purchase > p:has(> br:only-child), .dg-short-description--purchase > div:has(> br:only-child){display: none;}.dg-short-description--purchase p:first-of-type::before, .dg-short-description--purchase li:first-of-type::before, .dg-short-description--purchase > div:first-of-type::before, .dg-short-description--purchase p:first-of-type::after, .dg-short-description--purchase li:first-of-type::after, .dg-short-description--purchase > div:first-of-type::after{color: var(--sfb-color-primary-base); font-family: Georgia, serif; font-size: 1.18em; font-style: normal; font-weight: 700; line-height: 0;}.dg-short-description--purchase p:first-of-type::before, .dg-short-description--purchase li:first-of-type::before, .dg-short-description--purchase > div:first-of-type::before{content: "\201C"; margin-right: 0.08em;}.dg-short-description--purchase p:first-of-type::after, .dg-short-description--purchase li:first-of-type::after, .dg-short-description--purchase > div:first-of-type::after{content: "\201D"; margin-left: 0.08em;}.dg-short-description--purchase > p:empty::before, .dg-short-description--purchase > p:empty::after, .dg-short-description--purchase > div:empty::before, .dg-short-description--purchase > div:empty::after, .dg-short-description--purchase > p:has(> br:only-child)::before, .dg-short-description--purchase > p:has(> br:only-child)::after, .dg-short-description--purchase > div:has(> br:only-child)::before, .dg-short-description--purchase > div:has(> br:only-child)::after{content: none;}.dg-long-description--purchase{margin: 1.35rem 0; padding: 1.15rem 0 0; border-top: 1px solid rgba(255, 255, 255, 0.08); color: #d4d4d4;}.dg-long-description--purchase h1, .dg-long-description--purchase .h1, .dg-long-description--purchase h2, .dg-long-description--purchase .h2, .dg-long-description--purchase h3, .dg-long-description--purchase .h3, .dg-long-description--purchase h4, .dg-long-description--purchase .h4{margin: 1.45rem 0 0.65rem; color: #ffffff; font-weight: 900; line-height: 1.12;}.dg-long-description--purchase h1:first-child, .dg-long-description--purchase .h1:first-child, .dg-long-description--purchase h2:first-child, .dg-long-description--purchase .h2:first-child, .dg-long-description--purchase h3:first-child, .dg-long-description--purchase .h3:first-child, .dg-long-description--purchase h4:first-child, .dg-long-description--purchase .h4:first-child{margin-top: 0;}.dg-long-description--purchase p, .dg-long-description--purchase li{color: #a7a7a7; font-size: 0.98rem; line-height: 1.56;}.dg-long-description--purchase p{margin-bottom: 1rem;}.dg-long-description--purchase .hidden{display: none !important;}.dg-flavor-chips{display: flex; flex-wrap: wrap; gap: 0.5rem; margin: 0 0 1.1rem;}.dg-flavor-chip{display: inline-flex; align-items: center; padding: 0.32rem 0.78rem; border: 1px solid rgba(255, 255, 255, 0.16); border-radius: 999px; color: var(--sfb-color-text-subdued, #a7a7a7); font-size: 0.78rem; font-weight: 700; line-height: 1.2;}@media (max-width: 991.98px){.dg-flavor-chips{display: none !important;}}.dg-faq{margin: 1.35rem 0; padding: 1.15rem 0 0; border-top: 1px solid rgba(255, 255, 255, 0.08); color: #d4d4d4;}.dg-faq__title{margin: 0 0 0.9rem; color: #ffffff; font-weight: 900; line-height: 1.12;}.dg-faq__item{border-bottom: 1px solid rgba(255, 255, 255, 0.08);}.dg-faq__item:last-child{border-bottom: 0;}.dg-faq__q{position: relative; list-style: none; padding: 0.85rem 2rem 0.85rem 0; color: #ffffff; font-weight: 700; font-size: 1rem; line-height: 1.35; cursor: pointer;}.dg-faq__q::-webkit-details-marker{display: none;}.dg-faq__q::after{content: ""; position: absolute; top: 50%; right: 0.35rem; width: 0.55rem; height: 0.55rem; margin-top: -0.4rem; border-right: 2px solid #a7a7a7; border-bottom: 2px solid #a7a7a7; transform: rotate(45deg); transition: transform 0.18s ease;}.dg-faq__q:hover::after{border-color: #ffffff;}.dg-faq__item[open] > .dg-faq__q::after{transform: rotate(-135deg); margin-top: -0.15rem;}.dg-faq__a{padding: 0 0 0.95rem;}.dg-faq__a p, .dg-faq__a li{color: #a7a7a7; font-size: 0.98rem; line-height: 1.56;}.dg-faq__a p{margin-bottom: 0.7rem;}.dg-faq__a > :last-child{margin-bottom: 0;}@media (prefers-reduced-motion: reduce){.dg-faq__q::after{transition: none;}}.dg-brand-teaser{padding: 1.75rem 0;}.dg-brand-teaser__inner{padding: 2.4rem 2rem; background: var(--dg-panel-bg); border: var(--dg-panel-border); border-radius: var(--dg-panel-radius); box-shadow: var(--dg-panel-shadow); color: #d4d4d4;}.dg-brand-teaser__media{overflow: hidden; background: #ffffff; padding: 0.75rem;}.dg-brand-teaser__media img{display: block; width: 100%; height: auto; max-height: 15rem; object-fit: contain;}.dg-brand-teaser__title{margin: 0 0 1rem; color: #ffffff; font-size: 1.65rem; font-weight: 900; line-height: 1.1;}.dg-brand-teaser__text p, .dg-brand-teaser__text li{color: #a7a7a7; font-size: 0.98rem; line-height: 1.56;}.dg-brand-teaser__text p{margin-bottom: 0.7rem;}.dg-brand-teaser__text > :last-child{margin-bottom: 0;}.dg-brand-teaser__cta{display: inline-block; margin-top: 0.85rem; font-size: 0.98rem; font-weight: 700;}.dg-brand-teaser__cta::after{content: " →";}@media (max-width: 991.98px){.dg-brand-teaser__inner{padding: 1.75rem 1.15rem;}.dg-brand-teaser__title{font-size: 1.35rem;}}.dg-product-reviews{padding: 1.75rem 0;}.dg-product-reviews__inner{padding: 2rem 2rem 2.25rem; background: var(--dg-panel-bg); border: var(--dg-panel-border); border-radius: var(--dg-panel-radius); box-shadow: var(--dg-panel-shadow);}.dg-product-reviews__title{margin: 0 0 1.25rem; color: #ffffff; font-size: 1.65rem; font-weight: 900; line-height: 1.1;}.dg-product-reviews__summary{display: grid; grid-template-columns: minmax(10rem, 16rem) 1fr; gap: 2rem; align-items: center; margin-bottom: 1.75rem;}.dg-product-reviews__score{display: flex; flex-direction: column; align-items: flex-start; gap: 0.35rem;}.dg-product-reviews__score-value{font-size: 2.75rem; font-weight: 900; color: #ffffff; line-height: 1;}.dg-product-reviews__score-stars{color: var(--sfb-color-primary); font-size: 1.1rem; letter-spacing: 0.1em;}.dg-product-reviews__score-count{color: var(--sfb-color-text-muted, #a7a7a7); font-size: 0.85rem;}.dg-product-reviews__distribution{display: flex; flex-direction: column; gap: 0.4rem;}.dg-product-reviews__bar-row{display: grid; grid-template-columns: 2.75rem 1fr 2.25rem; align-items: center; gap: 0.6rem; font-size: 0.8rem; color: var(--sfb-color-text-muted, #a7a7a7);}.dg-product-reviews__bar-track{position: relative; height: 6px; border-radius: 999px; background: rgba(255, 255, 255, 0.08); overflow: hidden;}.dg-product-reviews__bar-fill{position: absolute; inset: 0; right: auto; background: var(--sfb-color-primary); border-radius: inherit;}.dg-product-reviews__list{display: grid; grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr)); gap: 1rem;}.dg-product-reviews__card{padding: 1.1rem 1.15rem; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 0.85rem;}.dg-product-reviews__card-head{display: flex; align-items: center; gap: 0.5rem; margin-bottom: 0.5rem; flex-wrap: wrap;}.dg-product-reviews__card-author{font-weight: 700; color: #ffffff; font-size: 0.92rem;}.dg-product-reviews__card-stars{color: var(--sfb-color-primary); font-size: 0.78rem;}.dg-product-reviews__card-date{margin-left: auto; color: var(--sfb-color-text-muted, #a7a7a7); font-size: 0.78rem;}.dg-product-reviews__card-text{margin: 0; color: #d4d4d4; font-size: 0.9rem; line-height: 1.5;}@media (max-width: 767.98px){.dg-product-reviews__summary{grid-template-columns: 1fr;}}.dg-product-lists.dg-lists-page{padding: 1.75rem 0;}.dg-product-lists__head{margin-bottom: 1.1rem;}.dg-product-lists__title{margin: 0; color: #ffffff; font-size: 1.5rem; font-weight: 800;}.dg-product-lists .dg-pdp-lists__grid{margin-top: 0;}.dg-pdp-lists__item{position: relative;}.dg-product-lists .dg-pdp-lists__follow{position: absolute; top: 12px; right: 12px; z-index: 1;}.dg-product-lists .dg-pdp-lists__follow .dg-lists-btn{padding: 7px 14px; font-size: 13px;}.dg-product-lists .dg-pdp-lists__follow .dg-lists-btn--outline, .dg-product-lists .dg-pdp-lists__follow .dg-lists-btn--secondary{background: rgba(0, 0, 0, 0.72); -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);}@media (max-width: 420px){.dg-product-copy{margin-bottom: 1rem;}.dg-short-description--purchase{margin-bottom: 1.25rem; padding: 0.28rem 0.75rem 0.68rem;}.dg-short-description--purchase p, .dg-short-description--purchase li, .dg-short-description--purchase > div{font-size: 1.1rem; line-height: 1.42;}.dg-bonus-card{margin-bottom: 1.25rem; padding: 0.6rem 0.75rem;}.dg-bonus-card__body{font-size: 0.9rem;}}.sf_strain_hero_overlay{position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; flex-direction: column; justify-content: flex-end; padding: 4rem 2rem 1.75rem; background: linear-gradient(32deg, rgba(0, 0, 0, 0.94) 0%, rgba(0, 0, 0, 0.82) 26%, rgba(0, 0, 0, 0.42) 52%, rgba(0, 0, 0, 0) 76%); color: #fff; z-index: 5; pointer-events: none; border-bottom: 0;}.sf_strain_hero_overlay::after{content: ""; position: absolute; right: 0; bottom: 0; left: 0; height: 6px; background: var(--dg-strain-type-line-gradient, linear-gradient(90deg, #c12d8a, #ff5fbc, #c12d8a)); box-shadow: 0 -1px 14px rgba(255, 255, 255, 0.08);}.sf_strain_hero_overlay .dg-hero-h1{margin: 0; padding: 0; padding-bottom: 1rem; font-weight: 400; line-height: 1.05;}.sf_strain_hero_overlay .dg-hero-h1 > span{display: block; text-shadow: 0 1px 4px rgba(0, 0, 0, 0.42);}.sf_strain_hero_overlay .dg-hero-breeder{font-size: 0.85rem; font-weight: 500; text-transform: uppercase; letter-spacing: 0; color: var(--sfb-color-primary-base); margin-bottom: 0.4rem;}.sf_strain_hero_overlay .dg-hero-name{font-size: 2.25rem; font-weight: 800; color: var(--sfb-color-text-base); letter-spacing: 0; margin-bottom: 0.85rem;}.sf_strain_hero_overlay .dg-hero-badges{display: flex; gap: 0.5rem; flex-wrap: wrap;}.sf_strain_hero_overlay .dg-hero-badge{display: inline-block; padding: 0.4rem 0.95rem; font-size: 0.72rem; font-weight: 700; letter-spacing: 0; text-transform: uppercase; color: var(--dg-strain-type-text, #fff); background: var(--dg-strain-type-bg-gradient, var(--dg-strain-type-bg, #4f2c7f)); border: 1px solid var(--dg-strain-type-border, transparent); border-radius: 2px; line-height: 1; width: fit-content;}.sf_strain_hero_overlay .dg-hero-badge--photofem{background: rgba(209, 0, 255, 0.39); color: #e1bcf0; border: 1px solid rgba(166, 0, 255, 0.3);}.sf_strain_hero_overlay .dg-hero-badge--autofem{background: rgba(44, 127, 79, 0.42); color: #a8f0c2; border: 1px solid rgba(102, 228, 123, 0.3);}.sf_strain_hero_overlay .dg-hero-badge--regular{background: rgba(79, 79, 79, 0.48); color: #dedede; border: 1px solid rgba(180, 180, 180, 0.28);}.sf_strain_hero_overlay .dg-hero-badge--default{background: rgba(108, 117, 125, 0.46); color: #d7dde2; border: 1px solid rgba(173, 181, 189, 0.28);}.sf_strain_hero_overlay .dg-hero-icon{position: absolute; right: 1.25rem; bottom: 1rem; width: 84px; height: 84px; border: 1px solid var(--dg-strain-type-border, rgba(255, 255, 255, 0.18)); border-radius: 50%; background: var(--dg-strain-type-bg-gradient, linear-gradient(135deg, var(--dg-strain-type-accent-strong, #c12d8a) 0%, var(--dg-strain-type-accent, #4f2c7f) 100%)); display: flex; align-items: center; justify-content: center; color: #ffffff; font-size: 2rem; box-shadow: 0 4px 14px rgba(0, 0, 0, 0.35), inset 0 0 0 1px rgba(255, 255, 255, 0.08);}@media (max-width: 768px){.sf_strain_hero_overlay{padding: 3rem 1.25rem 1.25rem;}.sf_strain_hero_overlay .dg-hero-name{font-size: 2.8rem;}.sf_strain_hero_overlay .dg-hero-icon{width: 56px; height: 56px; font-size: 1.3rem;}}.dg-strain-list-actions{position: absolute; top: 1.5rem; right: 1.25rem; z-index: 8;}.dg-strain-list-actions__trigger{display: inline-flex; width: 4.15rem; height: 4.15rem; align-items: center; justify-content: center; padding: 0; background: var(--sfb-color-primary-base); border: 0; border-radius: 999px; color: #000000; font-size: 2.2rem; line-height: 1; box-shadow: 0 1rem 2.35rem rgba(0, 0, 0, 0.34), 0 0 1.45rem rgba(var(--sfb-color-primary-rgb), 0.28); transition: background-color 140ms ease, transform 140ms ease, box-shadow 140ms ease;}.dg-strain-list-actions__trigger i{color: inherit; line-height: 1; transform: translateY(1px); transition: transform 160ms ease;}.dg-strain-list-actions__trigger:hover, .dg-strain-list-actions__trigger:focus-visible{background: var(--sfb-color-primary-hover); box-shadow: 0 1.2rem 2.65rem rgba(0, 0, 0, 0.4), 0 0 1.75rem rgba(var(--sfb-color-primary-rgb), 0.36); outline: 0; transform: translateY(-1px);}.dg-strain-list-actions.is-open .dg-strain-list-actions__trigger i{transform: translateY(1px) rotate(45deg);}.dg-strain-list-actions.has-active .dg-strain-list-actions__trigger{background: #ffffff; box-shadow: 0 1rem 2.35rem rgba(0, 0, 0, 0.34), 0 0 1.25rem rgba(255, 255, 255, 0.22);}.dg-strain-list-actions__menu{position: absolute; top: calc(100% + 0.72rem); right: -0.4rem; width: 17rem; max-width: calc(100vw - 2rem); max-height: 24rem; overflow-y: auto; padding: 0.42rem; background: rgba(5, 5, 5, 0.96); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 0.5rem; box-shadow: 0 1.35rem 3.2rem rgba(0, 0, 0, 0.58), inset 0 1px 0 rgba(255, 255, 255, 0.04); backdrop-filter: blur(14px);}.dg-strain-list-actions__menu[hidden]{display: none !important;}@media (max-height: 31rem){.dg-strain-list-actions__menu{max-height: calc(100vh - 7rem);}}.dg-strain-list-actions__menu::before{content: ""; position: absolute; top: -0.44rem; right: 1.72rem; width: 0.78rem; height: 0.78rem; background: rgba(5, 5, 5, 0.96); border-top: 1px solid rgba(255, 255, 255, 0.12); border-left: 1px solid rgba(255, 255, 255, 0.12); transform: rotate(45deg);}.dg-strain-list-actions__item{position: relative; z-index: 1; display: grid; grid-template-columns: 1.35rem minmax(0, 1fr) 1rem; align-items: center; gap: 0.68rem; width: 100%; min-height: 2.85rem; padding: 0.55rem 0.68rem; background: transparent; border: 0; border-radius: 0.38rem; color: #ffffff; font-size: 0.82rem; font-weight: 850; line-height: 1.12; text-align: left;}.dg-strain-list-actions__item > i:first-child{color: var(--sfb-color-primary-base); font-size: 1rem; text-align: center;}.dg-strain-list-actions__item span{min-width: 0;}.dg-strain-list-actions__item:hover, .dg-strain-list-actions__item:focus-visible{background: #181818; outline: 0;}.dg-strain-list-actions__item:disabled, .dg-strain-list-actions__item.o_wysiwyg_loader{cursor: wait; opacity: 0.62;}.dg-strain-list-actions__item--create{margin-top: 0.28rem; border-top: 1px solid rgba(255, 255, 255, 0.08); border-radius: 0; color: var(--sfb-color-primary-base);}.dg-strain-list-actions__check{color: var(--sfb-color-primary-base); font-size: 0.82rem; opacity: 0; transform: scale(0.72); transition: opacity 120ms ease, transform 120ms ease;}.dg-strain-list-actions__item.is-active{background: rgba(var(--sfb-color-primary-rgb), 0.12); color: #ffffff;}.dg-strain-list-actions__item.is-active .dg-strain-list-actions__check{opacity: 1; transform: scale(1);}.dg-strain-list-actions--cta{position: relative; top: auto; right: auto; z-index: 5; display: inline-flex;}.dg-strain-list-actions--cta .dg-strain-list-actions__trigger{width: auto; height: auto; gap: 0.5rem; padding: 0.5rem 1rem; background: transparent; border-radius: var(--bs-btn-border-radius, 0.375rem); color: var(--sfb-color-primary-base); font-size: 1rem; font-weight: 700; box-shadow: none;}.dg-strain-list-actions--cta .dg-strain-list-actions__trigger i{font-size: 1.1rem; transform: none;}.dg-strain-list-actions--cta.is-open .dg-strain-list-actions__trigger i{transform: none;}.dg-strain-list-actions--cta.is-open{z-index: 1000;}.dg-strain-list-actions--cta.has-active .dg-strain-list-actions__trigger{background: var(--sfb-color-primary-base); color: #000000; box-shadow: none;}.dg-strain-list-actions--cta .dg-strain-list-actions__menu{left: 0; right: auto;}.dg-strain-list-actions--cta .dg-strain-list-actions__menu::before{left: 1.72rem; right: auto;}.oe_website_sale:has(.dg-strain-list-actions--cta.is-open){position: relative; z-index: 1000;}.dg-strain-list-actions__create-form{display: flex; align-items: center; gap: 0.4rem; margin-top: 0.28rem; padding: 0.5rem 0.4rem 0.32rem; border-top: 1px solid rgba(255, 255, 255, 0.08);}.dg-strain-list-actions__create-input{flex: 1 1 auto; min-width: 0; padding: 0.46rem 0.55rem; background: #111111; border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 0.38rem; color: #ffffff; font-size: 0.82rem;}.dg-strain-list-actions__create-input:focus{outline: 0; border-color: var(--sfb-color-primary-base);}.dg-strain-list-actions__create-confirm{flex: 0 0 auto; display: inline-flex; align-items: center; justify-content: center; width: 2.1rem; height: 2.1rem; background: var(--sfb-color-primary-base); border: 0; border-radius: 0.38rem; color: #000000; cursor: pointer;}.dg-strain-list-actions__create-confirm:hover, .dg-strain-list-actions__create-confirm:focus-visible{background: var(--sfb-color-primary-hover); outline: 0;}@media (max-width: 768px){.dg-strain-list-actions{top: 0.65rem; right: 0.9rem;}.dg-strain-list-actions__trigger{width: 3.4rem; height: 3.5rem; font-size: 1.75rem;}.dg-strain-list-actions__menu{width: 16.6rem; max-width: calc(100vw - 1.5rem);}.dg-strain-list-actions--cta{position: relative; top: auto; right: auto; display: flex; width: 100%;}.dg-strain-list-actions--cta .dg-strain-list-actions__trigger{width: 100%; justify-content: center; align-items: center; border: 1px solid var(--sfb-color-primary-base);}}#o_wsale_product_details_content .o_wsale_product_details_content_section_attributes:has(li.variant_attribute[data-attribute-name="Packungsgröße"]){display: block;}#o_wsale_product_details_content .o_wsale_product_details_content_section_attributes ul.o_wsale_product_page_variants:has(li.variant_attribute[data-attribute-name="Packungsgröße"]){display: flex !important;}.o_wsale_product_details_content_section_attributes .o_wsale_product_page_variants > li{display: none !important;}.o_wsale_product_details_content_section_attributes .o_wsale_product_page_variants > li.variant_attribute[data-attribute-name="Packungsgröße"]{display: list-item !important;}.o_wsale_product_details_content_section_attributes .o_wsale_product_page_variants .attribute_name{display: flex; justify-content: center; width: 100%; text-align: center;}.o_wsale_product_details_content_section_attributes .o_wsale_product_page_variants .attribute_name > span{display: block; width: 100%; text-align: center;}.o_wsale_product_attribute .attribute_name{text-align: center;}.o_wsale_product_attribute .list-inline:has(.o_variant_pills){display: grid; gap: 0.55rem; max-width: 20rem;}.o_wsale_product_attribute .o_variant_pills{--dg-pill-bg: #050505; --dg-pill-hover-bg: #0d0d0d; --dg-pill-active-bg: #170f04; --dg-pill-border: #494949; --dg-pill-active-border: var(--sfb-color-primary); --bs-btn-color: var(--bs-body-color); --bs-btn-bg: var(--dg-pill-bg); --bs-btn-border-color: var(--dg-pill-border); --bs-btn-hover-color: var(--bs-emphasis-color); --bs-btn-hover-bg: var(--dg-pill-hover-bg); --bs-btn-hover-border-color: rgba(var(--bs-link-color-rgb), 0.8); --bs-btn-active-color: var(--bs-emphasis-color); --bs-btn-active-bg: var(--dg-pill-active-bg); --bs-btn-active-border-color: var(--dg-pill-active-border); --bs-btn-focus-shadow-rgb: var(--bs-link-color-rgb); --bs-btn-padding-x: 0; --bs-btn-padding-y: 0; --bs-btn-border-width: 0; position: relative; isolation: isolate; width: 100%; min-width: 0; margin: 0 !important; padding: 0; border: 1px solid var(--dg-pill-border) !important; border-radius: 0.45rem; background: var(--dg-pill-bg) !important; color: var(--bs-body-color); overflow: hidden; box-shadow: none; transition: border-color 120ms ease, background-color 120ms ease, color 120ms ease, box-shadow 120ms ease;}.o_wsale_product_attribute .o_variant_pills::before, .o_wsale_product_attribute .o_variant_pills::after{content: ""; position: absolute; inset: 0; border-radius: inherit; pointer-events: none; opacity: 0; z-index: 0; will-change: opacity, transform;}.o_wsale_product_attribute .o_variant_pills::before{width: 44%; right: auto; background: linear-gradient(100deg, transparent 0%, rgba(var(--sfb-color-primary-rgb), 0) 20%, rgba(var(--sfb-color-primary-rgb), 0.58) 48%, rgba(0, 206, 255, 0.28) 56%, rgba(var(--sfb-color-primary-rgb), 0) 78%, transparent 100%); filter: blur(1px); transform: translate3d(-120%, 0, 0) skewX(-14deg);}.o_wsale_product_attribute .o_variant_pills::after{inset: 1px; background: radial-gradient(circle at 18% 50%, rgba(var(--sfb-color-primary-rgb), 0.2), transparent 34%), linear-gradient(90deg, rgba(var(--sfb-color-primary-rgb), 0.16), rgba(0, 206, 255, 0.08) 58%, transparent); transform: translate3d(-2%, 0, 0) scaleX(1.04);}.o_wsale_product_attribute .o_variant_pills label{position: relative; z-index: 1; display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(2.7rem, auto) minmax(0, 1fr); grid-template-rows: minmax(2.35rem, auto); column-gap: 0.7rem; row-gap: 0; align-items: center; width: 100%; min-height: 3.35rem; margin: 0; padding: 0.75rem 0.8rem; cursor: pointer;}.o_wsale_product_attribute .o_variant_pills input[type="radio"]{position: absolute; opacity: 0; pointer-events: none;}.o_wsale_product_attribute .o_variant_pills label > span:first-child{grid-column: 1; grid-row: 1; align-self: start; min-width: 0; color: var(--bs-link-color); font-weight: 800; font-size: 1.06rem; line-height: 1.05; text-align: left; white-space: nowrap;}.o_wsale_product_attribute .o_variant_pills:hover{border-color: rgba(var(--bs-link-color-rgb), 0.8) !important; background: var(--dg-pill-hover-bg) !important; color: var(--bs-emphasis-color);}.o_wsale_product_attribute .o_variant_pills:focus, .o_wsale_product_attribute .o_variant_pills:focus-visible, .o_wsale_product_attribute .o_variant_pills:focus-within{border-color: rgba(var(--bs-link-color-rgb), 0.85) !important; box-shadow: 0 0 0 0.12rem rgba(var(--bs-link-color-rgb), 0.18) !important;}.o_wsale_product_attribute .o_variant_pills .radio_input_value, .o_wsale_product_attribute .o_variant_pills .o_variant_pills_input_value{grid-column: 1; grid-row: 1; display: block; align-self: start; min-width: 0; color: var(--bs-link-color); font-weight: 800; font-size: 1.06rem; line-height: 1.05; text-align: left; white-space: normal;}.o_wsale_product_attribute .o_variant_pills .dg-variant-meta{display: contents;}.o_wsale_product_attribute .o_variant_pills .dg-variant-unit-price{grid-column: 3; grid-row: 1; align-self: end; justify-self: end; min-width: 0; color: #7b7b7b; font-size: 0.66rem; font-weight: 500; line-height: 1.1; white-space: nowrap;}.o_wsale_product_attribute .o_variant_pills .dg-variant-discount{grid-column: 2; grid-row: 1; align-self: center; justify-self: center; padding: 0.2rem 0.45rem; border-radius: 0.16rem; background: #164516; color: #66e47b; font-size: 1rem; font-weight: 900; line-height: 1; white-space: nowrap;}.o_wsale_product_attribute .o_variant_pills .dg-variant-price-wrap{display: flex; grid-column: 3; grid-row: 1; flex-direction: row; align-items: baseline; justify-content: flex-end; column-gap: 0.35rem; align-self: start; justify-self: end; line-height: 1;}.o_wsale_product_attribute .o_variant_pills .dg-variant-price{color: #ffffff; font-size: 1.12rem; font-weight: 900; line-height: 1; letter-spacing: 0; white-space: nowrap;}.o_wsale_product_attribute .o_variant_pills .dg-variant-price-struck{color: var(--sfb-color-danger-text); font-size: 0.7rem; font-weight: 500; line-height: 1; white-space: nowrap;}.o_wsale_product_attribute .o_variant_pills .dg-variant-discount--promo{background: #164b2e; color: #4ee49a;}.o_wsale_product_attribute .o_variant_pills .dg-variant-stock{grid-column: 1; grid-row: 1; align-self: end; justify-self: start; min-width: 0; color: #7f8790; font-size: 0.68rem; font-weight: 400; line-height: 1.1; text-align: left; white-space: nowrap;}.o_wsale_product_attribute .o_variant_pills .dg-variant-stock--available{color: #66e47b;}.o_wsale_product_attribute .o_variant_pills .dg-variant-stock--sold-out{color: #8f4d55;}.o_wsale_product_attribute .o_variant_pills.dg-pill-sold-out, .o_wsale_product_attribute .o_variant_pills:has(.dg-variant-stock--sold-out){pointer-events: none; cursor: not-allowed; opacity: 0.45;}.o_wsale_product_attribute .o_variant_pills.dg-pill-sold-out label, .o_wsale_product_attribute .o_variant_pills:has(.dg-variant-stock--sold-out) label{cursor: not-allowed;}.o_wsale_product_attribute .o_variant_pills.dg-pill-sold-out .dg-variant-price-wrap, .o_wsale_product_attribute .o_variant_pills.dg-pill-sold-out .dg-variant-unit-price, .o_wsale_product_attribute .o_variant_pills:has(.dg-variant-stock--sold-out) .dg-variant-price-wrap, .o_wsale_product_attribute .o_variant_pills:has(.dg-variant-stock--sold-out) .dg-variant-unit-price{text-decoration: line-through; opacity: 0.65;}.o_wsale_product_attribute .o_variant_pills.dg-pill-sold-out .dg-variant-discount, .o_wsale_product_attribute .o_variant_pills:has(.dg-variant-stock--sold-out) .dg-variant-discount{opacity: 0.45;}.o_wsale_product_attribute .o_variant_pills.dg-pill-sold-out::before, .o_wsale_product_attribute .o_variant_pills.dg-pill-sold-out::after, .o_wsale_product_attribute .o_variant_pills:has(.dg-variant-stock--sold-out)::before, .o_wsale_product_attribute .o_variant_pills:has(.dg-variant-stock--sold-out)::after{display: none;}.o_wsale_product_attribute .o_variant_pills.active, .o_wsale_product_attribute .o_variant_pills:active, .o_wsale_product_attribute .o_variant_pills:has(input:checked){border-color: var(--dg-pill-active-border) !important; background: linear-gradient(180deg, rgba(var(--sfb-color-primary-rgb), 0.1), rgba(var(--sfb-color-primary-rgb), 0.02)), var(--dg-pill-active-bg) !important; color: var(--bs-emphasis-color) !important; box-shadow: 0 0 0 1px rgba(var(--sfb-color-primary-rgb), 0.42), 0 0 18px rgba(var(--sfb-color-primary-rgb), 0.22), 0 0 34px rgba(0, 206, 255, 0.06), inset 0 1px 0 rgba(255, 255, 255, 0.04); animation: dg-pill-selected-pulse 2.8s ease-in-out infinite;}.o_wsale_product_attribute .o_variant_pills.active::before, .o_wsale_product_attribute .o_variant_pills:active::before, .o_wsale_product_attribute .o_variant_pills:has(input:checked)::before{opacity: 0; animation: none;}.o_wsale_product_attribute .o_variant_pills.active::after, .o_wsale_product_attribute .o_variant_pills:active::after, .o_wsale_product_attribute .o_variant_pills:has(input:checked)::after{inset: 0; opacity: 1; background: transparent; border: 1px solid rgba(var(--sfb-color-primary-rgb), 0.42); box-shadow: inset 0 0 0 1px rgba(var(--sfb-color-primary-rgb), 0.18); transform: none; animation: dg-pill-selected-border-pulse 2.8s ease-in-out infinite;}.o_wsale_product_attribute .o_variant_pills.active:hover, .o_wsale_product_attribute .o_variant_pills:active:hover, .o_wsale_product_attribute .o_variant_pills:has(input:checked):hover{border-color: var(--dg-pill-active-border) !important; background: linear-gradient(180deg, rgba(var(--sfb-color-primary-rgb), 0.13), rgba(var(--sfb-color-primary-rgb), 0.03)), var(--dg-pill-active-bg) !important;}@media (max-width: 420px){.o_wsale_product_attribute .o_variant_pills label{grid-template-columns: minmax(0, 1fr) minmax(2.45rem, auto) minmax(0, 1fr); column-gap: 0.5rem;}}@keyframes dg-pill-selected-pulse{0%, 100%{border-color: var(--dg-pill-active-border); box-shadow: 0 0 0 1px rgba(var(--sfb-color-primary-rgb), 0.36), 0 0 13px rgba(var(--sfb-color-primary-rgb), 0.16), 0 0 24px rgba(0, 206, 255, 0.04), inset 0 1px 0 rgba(255, 255, 255, 0.03);}50%{border-color: var(--sfb-color-primary-hover); box-shadow: 0 0 0 1px rgba(255, 176, 51, 0.62), 0 0 23px rgba(var(--sfb-color-primary-rgb), 0.34), 0 0 42px rgba(0, 206, 255, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.06);}}@keyframes dg-pill-selected-border-pulse{0%, 100%{border-color: rgba(var(--sfb-color-primary-rgb), 0.42); box-shadow: inset 0 0 0 1px rgba(var(--sfb-color-primary-rgb), 0.14);}50%{border-color: rgba(255, 176, 51, 0.78); box-shadow: inset 0 0 0 1px rgba(255, 176, 51, 0.3);}}@media (prefers-reduced-motion: reduce){.o_wsale_product_attribute .o_variant_pills.active, .o_wsale_product_attribute .o_variant_pills:active, .o_wsale_product_attribute .o_variant_pills:has(input:checked){animation: none;}.o_wsale_product_attribute .o_variant_pills.active::before, .o_wsale_product_attribute .o_variant_pills.active::after, .o_wsale_product_attribute .o_variant_pills:active::before, .o_wsale_product_attribute .o_variant_pills:active::after, .o_wsale_product_attribute .o_variant_pills:has(input:checked)::before, .o_wsale_product_attribute .o_variant_pills:has(input:checked)::after{animation: none;}}#o_wsale_products_header .o_wsale_products_header_search_form_container{min-width: 0; margin-right: 0 !important;}#o_wsale_products_header .o_wsale_products_searchbar_form{min-width: 0;}#o_wsale_products_header .o_wsale_products_searchbar_form .input-group{height: var(--dg-chrome-height); overflow: hidden; background: #121212; border: 1px solid var(--dg-chrome-border); border-radius: var(--dg-chrome-radius); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035); transition: border-color 160ms ease, box-shadow 160ms ease, background-color 160ms ease;}#o_wsale_products_header .o_wsale_products_searchbar_form .input-group:focus-within{background: #181818; border-color: rgba(var(--sfb-color-primary-rgb), 0.58); box-shadow: 0 0 0 0.18rem rgba(var(--sfb-color-primary-rgb), 0.14);}#o_wsale_products_header .o_wsale_products_searchbar_form .oe_search_box{height: 100%; min-width: 0; padding: 0 0.85rem; background: transparent !important; border: 0 !important; color: #ffffff !important; font-size: 0.92rem; font-weight: 500; line-height: 1; box-shadow: none !important;}#o_wsale_products_header .o_wsale_products_searchbar_form .oe_search_box::placeholder{color: #777777; opacity: 1;}#o_wsale_products_header .o_wsale_products_searchbar_form .oe_search_button{width: 2.85rem; min-width: 2.85rem; padding: 0; background: #181818 !important; border: 0 !important; border-left: 1px solid rgba(255, 255, 255, 0.08) !important; border-radius: 0 !important; color: var(--sfb-color-primary-base) !important; box-shadow: none !important;}#o_wsale_products_header .o_wsale_products_searchbar_form .oe_search_button:hover, #o_wsale_products_header .o_wsale_products_searchbar_form .oe_search_button:focus{background: #232323 !important; color: var(--sfb-color-primary-hover) !important;}#o_wsale_products_header .o_sortby_dropdown .dropdown-toggle, #o_wsale_products_header button[data-bs-target="#o_wsale_offcanvas"], #o_wsale_products_header button[data-dg-mobile-search-open="1"], #o_wsale_products_header .dg-samen-quicklinks__btn{display: inline-flex; align-items: center; justify-content: center; gap: 0.45rem; min-height: var(--dg-chrome-height); padding: 0 0.85rem !important; background: #121212 !important; border: 1px solid var(--dg-chrome-border) !important; border-radius: var(--dg-chrome-radius) !important; color: #ffffff !important; font-size: 0.78rem; font-weight: 800; line-height: 1; text-transform: uppercase; white-space: nowrap; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035) !important; transition: border-color 160ms ease, color 160ms ease, background-color 160ms ease, box-shadow 160ms ease;}#o_wsale_products_header .o_sortby_dropdown .dropdown-toggle:hover, #o_wsale_products_header .o_sortby_dropdown .dropdown-toggle:focus, #o_wsale_products_header .o_sortby_dropdown .dropdown-toggle[aria-expanded="true"], #o_wsale_products_header button[data-bs-target="#o_wsale_offcanvas"]:hover, #o_wsale_products_header button[data-bs-target="#o_wsale_offcanvas"]:focus, #o_wsale_products_header button[data-bs-target="#o_wsale_offcanvas"][aria-expanded="true"], #o_wsale_products_header button[data-dg-mobile-search-open="1"]:hover, #o_wsale_products_header button[data-dg-mobile-search-open="1"]:focus, #o_wsale_products_header button[data-dg-mobile-search-open="1"][aria-expanded="true"], #o_wsale_products_header .dg-samen-quicklinks__btn:hover, #o_wsale_products_header .dg-samen-quicklinks__btn:focus, #o_wsale_products_header .dg-samen-quicklinks__btn[aria-expanded="true"]{background: #181818 !important; border-color: rgba(var(--sfb-color-primary-rgb), 0.58) !important; color: var(--sfb-color-primary-base) !important; box-shadow: 0 0 0 0.18rem rgba(var(--sfb-color-primary-rgb), 0.12) !important;}#o_wsale_products_header .o_sortby_dropdown .dropdown-toggle i, #o_wsale_products_header .o_sortby_dropdown .dropdown-toggle::before, #o_wsale_products_header button[data-bs-target="#o_wsale_offcanvas"] i, #o_wsale_products_header button[data-bs-target="#o_wsale_offcanvas"]::before, #o_wsale_products_header button[data-dg-mobile-search-open="1"] i, #o_wsale_products_header button[data-dg-mobile-search-open="1"]::before, #o_wsale_products_header .dg-samen-quicklinks__btn i, #o_wsale_products_header .dg-samen-quicklinks__btn::before{color: var(--sfb-color-primary-base); font-size: 0.92rem;}#o_wsale_products_header .o_sortby_dropdown .dropdown-toggle::before{content: "\f0dc"; display: inline-block; font-family: FontAwesome; font-weight: normal; line-height: 1;}#o_wsale_products_header .o_sortby_dropdown .dropdown-toggle::after{margin-left: 0.1rem; color: rgba(255, 255, 255, 0.58);}#o_wsale_products_header .o_sortby_dropdown .dropdown-menu, #o_wsale_products_header .o_sortby_dropdown .o_dropdown_menu{min-width: 13rem; padding: 0.35rem; margin-top: 0.45rem; background: #121212; border: 1px solid rgba(255, 255, 255, 0.09); border-radius: 0.5rem; box-shadow: 0 1rem 2.5rem rgba(0, 0, 0, 0.45);}#o_wsale_products_header .o_sortby_dropdown .dropdown-item{border-radius: 0.35rem; color: #d4d4d4; font-size: 0.86rem; font-weight: 500;}#o_wsale_products_header .o_sortby_dropdown .dropdown-item:hover, #o_wsale_products_header .o_sortby_dropdown .dropdown-item:focus{background: #232323; color: #ffffff;}#o_wsale_products_header .o_sortby_dropdown .dropdown-item.active, #o_wsale_products_header .o_sortby_dropdown .dropdown-item:active{background: rgba(var(--sfb-color-primary-rgb), 0.18); color: var(--sfb-color-primary-base);}@media (max-width: 767.98px){#o_wsale_products_header .o_wsale_products_header_search_form_container{grid-column: 1 / -1; width: 100%; max-width: none;}#o_wsale_products_header .o_wsale_products_searchbar_form{width: 100%;}#o_wsale_products_header .o_sortby_dropdown .dropdown-toggle, #o_wsale_products_header button[data-bs-target="#o_wsale_offcanvas"]{width: 100%;}#o_wsale_products_header .o_sortby_dropdown .dropdown-menu, #o_wsale_products_header .o_sortby_dropdown .o_dropdown_menu{width: calc(100vw - 2.5rem); max-width: 18rem;}}@media (min-width: 768px){#o_wsale_products_header .o_wsale_products_header_search_form_container{max-width: 24rem;}}#o_wsale_products_grid .o_wsale_product_grid_wrapper{background: transparent !important; border: 0 !important; box-shadow: none !important;}@media (max-width: 991.98px){#o_wsale_offcanvas.offcanvas:not(.show):not(.showing){display: none !important;}}.dg-strain-listing-card{gap: var(--dg-card-gap); min-width: 0; overflow: hidden; padding: var(--dg-card-padding); background: var(--dg-card-bg); border: 1px solid var(--dg-card-border); border-radius: var(--dg-card-radius); color: var(--bs-body-color);}.dg-strain-listing-card .oe_product_image{width: 100%; aspect-ratio: 1 / 1; min-height: 0; background: #000000 !important; border-radius: var(--dg-card-media-radius) !important;}.dg-strain-listing-card .oe_product_image_link, .dg-strain-listing-card .oe_product_image_img_wrapper{display: block !important; width: 100%; height: 100%; background: #000000 !important; border-radius: 0 !important;}.dg-strain-listing-card .oe_product_image_img, .dg-strain-listing-card .oe_product_image_img_secondary{width: 100% !important; height: 100% !important; border-radius: 0 !important; object-fit: cover; object-position: top;}.dg-strain-listing-card .oe_product_image_link .oe_product_image_img, .dg-strain-listing-card .oe_product_image_link .oe_product_image_img_secondary{object-fit: cover; object-position: top center;}.dg-strain-listing-card .oe_product_image_link{isolation: isolate;}.dg-strain-listing-card .oe_product_image_link .oe_product_image_img_wrapper_primary{position: absolute; inset: 0; z-index: 2;}.dg-strain-listing-card .oe_product_image_link .oe_product_image_img_wrapper_secondary{z-index: 1;}.dg-strain-listing-card .oe_product_image_link .oe_product_image_img{--o-wsale-card-img-transform: none; --o-wsale-card-img-transition: transform 180ms ease-out; --o-wsale-card-img-transform-hover: scale(1.02); --o-wsale-card-img-transition-hover: transform 180ms ease-out; position: relative; z-index: 1; transform: none; will-change: auto; backface-visibility: visible;}.dg-strain-listing-card .oe_product_image_link:hover .oe_product_image_img_wrapper_secondary, .dg-strain-listing-card .oe_product_image_link:focus-visible .oe_product_image_img_wrapper_secondary{z-index: 3;}.dg-strain-listing-card .oe_product_image_link:hover .oe_product_image_img_wrapper .oe_product_image_img, .dg-strain-listing-card .oe_product_image_link:focus-visible .oe_product_image_img_wrapper .oe_product_image_img{transform: scale(1.02);}.dg-strain-listing-card .o_wsale_product_information{display: flex; flex-direction: column; align-items: center; gap: var(--dg-card-text-gap); min-width: 0; padding: 0; background: transparent !important; text-align: center;}.dg-strain-listing-card .o_wsale_product_info_attributes_wrapper, .dg-strain-listing-card .o_wsale_product_information_text{min-width: 0;}.dg-strain-listing-card .o_wsale_product_rating_wrapper, .dg-strain-listing-card .dg-listing-card__actions{display: none !important;}.dg-strain-listing-card .oe_subdescription_wrapper{display: block !important; width: 100%; min-width: 0;}.dg-strain-listing-card .o_wsale_product_sub{display: block !important; min-width: 0; margin: 0;}.dg-strain-meta__breeder, .dg-listing-card__breeder{display: block; margin-bottom: 0.15rem; overflow: hidden; color: var(--sfb-color-primary); font-size: 0.72rem; font-weight: 500; line-height: 1.15; text-overflow: ellipsis; white-space: nowrap;}.dg-strain-meta__name, .dg-listing-card__name{display: block; min-height: 1.12rem; overflow: hidden; color: #ffffff; font-size: 0.98rem; font-weight: 900; line-height: 1.12; text-overflow: ellipsis; white-space: nowrap;}.dg-listing-card__meta{display: grid !important; grid-template-columns: minmax(0, 1fr); align-items: center; gap: 0.45rem; min-width: 0; margin-top: 0.35rem;}.dg-strain-meta__badge, .dg-listing-card__badge{display: inline-flex; align-items: center; justify-content: center; justify-self: start; min-height: 1.02rem; padding: 0.15rem; overflow: hidden; border: 1px solid var(--dg-strain-type-border, transparent); border-radius: 0.16rem; color: var(--dg-strain-type-text, #ffffff); font-size: 0.56rem; line-height: 1; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; background: var(--dg-strain-type-bg-gradient, var(--dg-strain-type-bg, transparent));}:root{--dg-card-bg: #141414; --dg-card-border: #232323; --dg-card-radius: 12px; --dg-card-padding: 10px 10px 20px; --dg-card-gap: 14px; --dg-card-media-radius: 8px; --dg-card-text-gap: 3px; --dg-card-breeder-size: 12px; --dg-card-name-size: 21px; --dg-card-price-size: 15px; --dg-card-price-prefix-size: 12px; --dg-card-claim-size: 13px; --dg-chrome-height: 44px; --dg-chrome-radius: 10px; --dg-chrome-border: #2a2a2a; --dg-genetic-tab-size: 10px; --dg-card-media-logo-tile: 44px;}.dg-strain-card{display: flex; flex-direction: column; gap: var(--dg-card-gap); height: 100%; min-width: 0; overflow: hidden; padding: var(--dg-card-padding); background: var(--dg-card-bg); border: 1px solid var(--dg-card-border); border-radius: var(--dg-card-radius); color: var(--bs-body-color) !important; text-decoration: none !important;}.dg-strain-card:hover, .dg-strain-card:focus, .dg-strain-card:focus-visible{color: var(--bs-body-color) !important; text-decoration: none !important;}.dg-strain-card:hover *, .dg-strain-card:focus *, .dg-strain-card:focus-visible *{text-decoration: none !important;}.dg-genetic-media{border-radius: var(--dg-card-media-radius) !important;}.dg-strain-listing-card .dg-listing-card__copy, .dg-strain-listing-card .dg-listing-card__link, .dg-strain-card .dg-listing-card__copy, .dg-strain-card .dg-listing-card__link{text-align: center;}.dg-strain-listing-card .dg-listing-card__breeder, .dg-strain-card .dg-listing-card__breeder{margin-bottom: 0; font-size: var(--dg-card-breeder-size); font-weight: 500;}.dg-strain-listing-card .dg-listing-card__name, .dg-strain-card .dg-listing-card__name{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; min-height: calc(var(--dg-card-name-size) * 1.15 * 2); overflow: hidden; font-size: var(--dg-card-name-size); font-weight: 500; letter-spacing: -0.01em; line-height: 1.15; white-space: normal;}.dg-strain-listing-card .dg-listing-card__meta, .dg-strain-card .dg-listing-card__meta{justify-items: center; margin-top: 0;}.dg-strain-listing-card .dg-listing-card__price, .dg-strain-card .dg-listing-card__price{justify-content: center; justify-self: center; font-size: var(--dg-card-price-size); font-weight: 500; text-align: center;}.dg-strain-listing-card .dg-listing-card__price-prefix, .dg-strain-card .dg-listing-card__price-prefix{color: #c3c8ce; font-size: var(--dg-card-price-prefix-size); font-weight: 400;}.dg-strain-listing-card .oe_subdescription, .dg-strain-card__claim{display: -webkit-box; width: 100%; -webkit-box-orient: vertical; -webkit-line-clamp: 2; min-height: calc(var(--dg-card-claim-size) * 1.45 * 2); overflow: hidden; color: #8a9096 !important; font-size: var(--dg-card-claim-size) !important; line-height: 1.45; text-align: center;}.dg-strain-listing-card .oe_subdescription > div, .dg-strain-listing-card .oe_subdescription > p, .dg-strain-card__claim > div, .dg-strain-card__claim > p{display: inline;}.dg-strain-card__image{display: block; width: 100%; height: 100%; object-fit: cover; object-position: top;}.dg-strain-card__info{display: flex; flex-direction: column; align-items: center; gap: var(--dg-card-text-gap); min-width: 0; padding: 0; background: transparent; text-align: center;}.dg-strain-card__note{display: block; margin-top: 0.3rem; color: var(--sfb-color-text-subdued, #a7a7a7); font-size: 0.78rem; line-height: 1.2;}@media (max-width: 575.98px){:root{--dg-card-padding: 8px 8px 14px; --dg-card-gap: 10px; --dg-card-breeder-size: 11px; --dg-card-name-size: 16px; --dg-card-price-size: 13px; --dg-card-price-prefix-size: 11px; --dg-card-claim-size: 12px; --dg-genetic-tab-size: 7px; --dg-card-media-logo-tile: 32px;}}.dg-genetic-media{border: 1px solid #1f1f1f;}.dg-strain-listing-card, .dg-strain-card{transition: border-color 180ms ease-out;}.dg-strain-listing-card:hover, .dg-strain-listing-card:focus-within, .dg-strain-card:hover, .dg-strain-card:focus-within{border-color: #333333;}.dg-strain-listing-card img, .dg-strain-card img{transition: transform 180ms ease-out;}.dg-strain-listing-card:hover img, .dg-strain-card:hover img{transform: scale(1.02);}.dg-strain-listing-card a:focus-visible, .dg-strain-card:focus-visible, #o_wsale_products_header .oe_search_box:focus-visible, #o_wsale_products_header .o_sortby_dropdown .dropdown-toggle:focus-visible, #o_wsale_products_header .dropdown-item:focus-visible, #o_wsale_pager .page-link:focus-visible, .dg-active-filter:focus-visible, .dg-active-filters__clear:focus-visible{outline: 2px solid var(--sfb-color-primary-base) !important; outline-offset: 2px;}#o_wsale_products_header .o_sortby_dropdown .dropdown-toggle{font-size: 13px !important; font-weight: 500 !important; text-transform: none !important;}.dg-genetic-media{position: relative; overflow: hidden; isolation: isolate;}.dg-genetic-media .dg-brand-logo-bg-pattern{--dg-brand-logo-bg-tile: var(--dg-card-media-logo-tile); --dg-brand-logo-bg-opacity: 0.2; --dg-brand-logo-bg-rotation: -6deg; position: absolute; inset: 0; z-index: -1; overflow: hidden; pointer-events: none; background-color: #000000;}.dg-genetic-media .dg-brand-logo-bg-pattern::before{content: ""; position: absolute; inset: calc(var(--dg-brand-logo-bg-tile) * -1); background-image: var(--dg-brand-logo-bg-image), var(--dg-brand-logo-bg-image); background-size: var(--dg-brand-logo-bg-tile) var(--dg-brand-logo-bg-tile), var(--dg-brand-logo-bg-tile) var(--dg-brand-logo-bg-tile); background-position: 0 0, calc(var(--dg-brand-logo-bg-tile) * 0.5) calc(var(--dg-brand-logo-bg-tile) * 0.5); background-repeat: repeat; opacity: var(--dg-brand-logo-bg-opacity); transform: rotate(var(--dg-brand-logo-bg-rotation)); transform-origin: center;}.dg-genetic-media .dg-brand-logo-bg-pattern::after{content: none;}.dg-genetic-media .oe_product_image_img_wrapper_primary .dg-brand-logo-bg-pattern{z-index: -1;}.dg-genetic-tab, .dg-genetic-rail{z-index: 4; pointer-events: none;}.dg-genetic-tab{position: absolute; top: 0; left: 0; padding: 7px 12px 6px; border-radius: var(--dg-card-media-radius) 0 10px 0; color: var(--dg-genetic-label, #c8cdd2); font-size: var(--dg-genetic-tab-size); font-weight: 500; letter-spacing: 0.1em; line-height: 1; text-transform: uppercase; white-space: nowrap; background: rgba(var(--dg-genetic-rgb, 168, 174, 180), 0.16);}.dg-genetic-rail{position: absolute; right: 0; bottom: 0; left: 0; height: 3px; opacity: 0.85; background: rgba(var(--dg-genetic-rgb, 168, 174, 180), 1);}.dg-listing-card__sold-out{display: inline-flex; align-items: baseline; justify-content: center; justify-self: center; min-width: 0; color: var(--sfb-color-danger-text); font-size: var(--dg-card-price-size); font-weight: 500; line-height: 1; text-align: center; white-space: nowrap;}.o_wsale_products_searchbar_form .o_dropdown_menu .dropdown-item[data-dg-current-brand="1"] + .dropdown-item[data-dg-current-brand="0"]{border-top: 1px solid var(--bs-border-color, #282828);}@media (min-width: 992px){#product_detail{width: calc(100% - 4rem); max-width: 1500px; margin: 1.4rem auto 0 !important; padding: 0 !important;}#product_detail_main{display: grid !important; grid-template-columns: minmax(0, 8fr) minmax(390px, 4fr) !important; grid-template-rows: auto !important; gap: clamp(1.6rem, 3vw, 3rem) clamp(1.8rem, 3.2vw, 3.4rem) !important; align-items: start !important; margin: 0 !important;}#product_detail_main > .col:first-child, #product_detail_main > .col:has(.o_wsale_product_images){grid-column: 1 / 2; grid-row: 1 / 2; width: auto; max-width: none; padding: 0 !important;}#product_details, #o_wsale_product_details_content, #o_wsale_product_details_content form{display: contents !important;}#o_wsale_product_details_content form > input, #o_wsale_product_details_content form > .o_wsale_product_details_content_section_price{display: none !important;}#product_detail .sf_strain_hero_overlay, #product_detail .dg-strain-list-actions:not(.dg-strain-list-actions--cta){display: none !important;}#product_detail .o_wsale_product_images{grid-column: 1 / 2; grid-row: 1 / 2; position: static !important; height: clamp(460px, 56vh, 620px) !important; min-height: 0 !important; max-height: none !important;}#product_detail .o_wsale_product_images #o-carousel-product, #product_detail .o_wsale_product_images .o_carousel_product_outer, #product_detail .o_wsale_product_images .carousel, #product_detail .o_wsale_product_images .carousel-inner, #product_detail .o_wsale_product_images .carousel-item{height: 100% !important;}#product_detail .o_wsale_product_images .o_carousel_product_outer{align-items: center !important;}#product_detail .o_wsale_product_images img.product_detail_img{width: 100%; height: 100%; min-height: 0; max-height: none; object-fit: contain; object-position: center center;}.dg-desktop-col-left, .dg-desktop-col-right{display: flex; flex-direction: column; gap: clamp(1.6rem, 3vw, 3rem); min-width: 0;}.dg-desktop-col-left{grid-column: 1 / 2; grid-row: 3 / 4; padding: 0 !important;}.dg-desktop-col-right{grid-column: 2 / 3; grid-row: 3 / 4; position: sticky; top: 5.75rem;}.dg-hero{grid-column: 1 / -1; grid-row: 1 / 2;}.dg-feature-strips{grid-column: 1 / -1; grid-row: 2 / 3; display: flex; flex-direction: column; gap: clamp(0.85rem, 1.4vw, 1.3rem);}.dg-feature-strip{display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: clamp(1rem, 1.6vw, 1.5rem);}.dg-feature-strip > .dg-attribute-graphic{grid-column: span 3;}.dg-feature-strip > .dg-attribute-graphic[data-dg-card-width="third"]{grid-column: span 4;}.dg-feature-strip > .dg-attribute-graphic[data-dg-card-width="half"]{grid-column: span 6;}.dg-feature-strip .dg-attribute-graphic{display: flex; flex-direction: column; margin: 0; padding: 1.3rem 1.2rem; background: var(--dg-panel-bg); border: var(--dg-panel-border); border-radius: var(--dg-panel-radius); box-shadow: var(--dg-panel-shadow);}.dg-desktop-col-left > .o_wsale_product_images{flex: 0 0 auto; width: auto; max-width: none; padding: 0 !important;}.dg-desktop-row-b-price .dg-price-per-seed-chart{min-width: 0; padding: 1.15rem 1.25rem; position: relative !important; z-index: 5 !important; background: var(--dg-panel-bg) !important; border: var(--dg-panel-border) !important; border-radius: var(--dg-panel-radius) !important; box-shadow: var(--dg-panel-shadow) !important; color: #ffffff !important;}.dg-desktop-row-b-description{min-width: 0; position: relative; z-index: 2; padding: 1.45rem 1.6rem; background: var(--dg-panel-bg); border: var(--dg-panel-border); border-radius: var(--dg-panel-radius); box-shadow: var(--dg-panel-shadow);}.dg-desktop-row-b-commerce{display: grid; gap: 0.8rem; min-width: 0; align-content: start;}.dg-desktop-row-b-price{min-width: 0; grid-column: auto; grid-row: auto;}.dg-desktop-row-b-price{display: flex; flex-direction: column; gap: 1rem;}.dg-price-savings{display: grid; gap: 0.5rem; margin-top: 0.9rem; padding-top: 0.9rem; border-top: 1px solid rgba(255, 255, 255, 0.08);}.dg-price-savings__row{display: flex; align-items: center; justify-content: space-between; gap: 0.75rem; font-size: 0.82rem;}.dg-price-savings__label{color: var(--sfb-color-text-subdued, #a7a7a7); font-weight: 700;}.dg-price-savings__value{color: #ffffff; font-weight: 900; text-align: right;}.dg-price-savings__row--bonus .dg-price-savings__value{color: var(--dg-reward); font-weight: 700; text-align: right;}.dg-desktop-product-summary{display: grid; gap: 0.55rem; margin-bottom: 0.25rem;}.dg-desktop-product-summary__breeder{color: var(--sfb-color-primary-base); font-size: 0.74rem; font-weight: 900; line-height: 1; text-transform: uppercase;}a.dg-desktop-product-summary__breeder{justify-self: start; text-decoration: none; transition: color 140ms ease;}a.dg-desktop-product-summary__breeder:hover, a.dg-desktop-product-summary__breeder:focus-visible{color: var(--sfb-color-primary-light); text-decoration: underline; text-underline-offset: 0.18em;}.dg-desktop-product-summary__title{margin: 0; color: #ffffff; font-size: clamp(2rem, 3.2vw, 3.35rem); font-weight: 900; line-height: 0.98;}.dg-desktop-product-summary__badges{display: flex; flex-wrap: nowrap; align-items: center; gap: 0.45rem; justify-content: space-between;}.dg-desktop-product-summary__type, .dg-desktop-product-summary__stock{display: inline-flex; min-height: 1.55rem; align-items: center; padding: 0 0.62rem; border-radius: 0.2rem; font-size: 0.72rem; font-weight: 900; line-height: 1; text-transform: uppercase;}.dg-desktop-product-summary__type{background: var(--dg-strain-type-bg-gradient, rgba(255, 255, 255, 0.12)); border: 1px solid var(--dg-strain-type-border, rgba(255, 255, 255, 0.16)); color: var(--dg-strain-type-text, #ffffff);}.dg-desktop-product-summary__stock{color: #66e47b; padding-inline: 0;}.dg-desktop-product-summary__stock:not(.dg-desktop-product-summary__stock--available){color: #ff4a5f;}.dg-desktop-row-b-price .dg-price-per-seed-chart{margin: 0; padding: 0.72rem 0.82rem;}.dg-desktop-row-b-description .dg-long-description--purchase{margin: 0; padding: 0; border-top: 0; color: #d4d4d4;}.dg-desktop-row-b-description .dg-long-description--purchase p, .dg-desktop-row-b-description .dg-long-description--purchase li{color: #cfcfcf; font-size: 1rem; line-height: 1.65;}.dg-desktop-row-b-description .dg-long-description--purchase h1, .dg-desktop-row-b-description .dg-long-description--purchase .h1, .dg-desktop-row-b-description .dg-long-description--purchase h2, .dg-desktop-row-b-description .dg-long-description--purchase .h2, .dg-desktop-row-b-description .dg-long-description--purchase h3, .dg-desktop-row-b-description .dg-long-description--purchase .h3{color: #ffffff; line-height: 1.12;}.dg-desktop-row-b-description .dg-article-description{display: block; margin: 0; padding: 1.5rem 1.65rem; background: var(--dg-panel-bg); border: var(--dg-panel-border); border-radius: var(--dg-panel-radius); color: #d4d4d4;}.dg-article-description__title{margin: 0 0 0.85rem; color: #ffffff; font-size: 1.4rem; font-weight: 900; line-height: 1.12;}.dg-article-description__intro{max-width: 64rem; margin: 0 0 1.15rem; color: #a7a7a7; font-size: 1rem; line-height: 1.58;}.dg-article-description__intro strong{color: #ffffff; font-weight: 900;}.dg-article-description__facts{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.1rem 2.4rem;}.dg-article-description__fact{display: grid; grid-template-columns: minmax(8rem, auto) minmax(0, 1fr); gap: 0.9rem; padding: 0.62rem 0; border-top: 1px solid rgba(255, 255, 255, 0.06);}.dg-article-description__label{color: #8e949d; font-size: 0.82rem; font-weight: 800; line-height: 1.3;}.dg-article-description__value{min-width: 0; color: #ffffff; font-size: 0.9rem; font-weight: 500; line-height: 1.3;}#product_details #add_to_cart{min-height: 2.65rem; padding-inline: 1.2rem; border-radius: 0.45rem; font-size: 0.92rem; letter-spacing: 0; box-shadow: 0 0.9rem 2rem rgba(var(--sfb-color-primary-rgb), 0.16);}}@media (max-width: 991.98px){.dg-desktop-col-left, .dg-desktop-col-right{display: contents;}.dg-price-savings{display: none !important;}}@media (min-width: 992px){#wrapwrap > main:has(#product_detail){width: 100%; max-width: 1320px; padding-top: 3rem; margin-right: auto; margin-left: auto;}#product_detail .o_wsale_product_images{--dg-product-thumb-rail-width: clamp(148px, 12vw, 174px); --dg-product-carousel-gap: 0.85rem; position: relative !important; top: 0 !important; height: auto !important; padding: 0; background: transparent; border: 0; border-radius: 0; box-shadow: none;}#product_detail #o-carousel-product{display: grid !important; grid-template-columns: var(--dg-product-thumb-rail-width) minmax(0, 1fr); grid-template-rows: minmax(430px, 520px); gap: var(--dg-product-carousel-gap); height: auto !important; margin: 0 !important; overflow: visible !important;}#product_detail .o_wsale_product_images .dg-brand-logo-bg-pattern{inset: 0 auto auto calc(var(--dg-product-thumb-rail-width) + var(--dg-product-carousel-gap)); width: calc(100% - var(--dg-product-thumb-rail-width) - var(--dg-product-carousel-gap)); height: 100%; max-height: 520px; border-radius: 0.45rem;}#product_detail .o_wsale_product_images .dg-brand-logo-bg-pattern::after{content: none;}#product_detail #o-carousel-product .o_carousel_product_outer{grid-row: 1; grid-column: 2; width: 100% !important; min-width: 0; height: 100% !important; background: radial-gradient(circle at 50% 18%, rgba(var(--sfb-color-primary-rgb), 0.08), transparent 34%), linear-gradient(180deg, rgba(18, 18, 18, 0.9), rgba(4, 4, 4, 0.94)); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 0.45rem;}#product_detail #o-carousel-product .carousel-inner, #product_detail #o-carousel-product .carousel-item, #product_detail #o-carousel-product .o_product_detail_img_wrapper{height: 100% !important; min-height: 0 !important;}#product_detail #o-carousel-product img.product_detail_img{width: 100% !important; height: 100% !important; max-height: none !important; object-fit: cover; object-position: top center; padding: 0;}#product_detail #o-carousel-product .o_carousel_product_indicators{grid-row: 1; grid-column: 1; width: 100% !important; height: 100% !important; max-height: none !important; min-width: 0; background: transparent !important; border-top: 0 !important; overflow: hidden;}#product_detail #o-carousel-product .carousel-indicators{display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-auto-flow: row; grid-auto-rows: 76px; align-content: start; justify-content: stretch !important; gap: 0.65rem; width: 100%; height: 100%; max-height: none !important; margin: 0 !important; padding: 0 !important; overflow-x: hidden; overflow-y: auto; scrollbar-width: thin; scrollbar-color: rgba(var(--sfb-color-primary-rgb), 0.72) rgba(255, 255, 255, 0.055);}#product_detail #o-carousel-product .carousel-indicators::-webkit-scrollbar{width: 0.42rem;}#product_detail #o-carousel-product .carousel-indicators::-webkit-scrollbar-track{background: rgba(255, 255, 255, 0.055); border-radius: 999px;}#product_detail #o-carousel-product .carousel-indicators::-webkit-scrollbar-thumb{background: linear-gradient(90deg, rgba(230, 138, 0, 0.92), rgba(255, 176, 51, 0.96)); border: 1px solid rgba(0, 0, 0, 0.42); border-radius: 999px;}#product_detail #o-carousel-product .carousel-indicators::-webkit-scrollbar-thumb:hover{background: var(--sfb-color-primary-hover);}#product_detail #o-carousel-product .carousel-indicators li{width: 100% !important; height: 74px !important; margin: 0 !important; padding: 0 !important; text-indent: 0; opacity: 1; background: #090909 !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; border-radius: 0.35rem; overflow: hidden; transition: border-color 160ms ease, box-shadow 160ms ease, transform 160ms ease;}#product_detail #o-carousel-product .carousel-indicators li.active{background: #0b0b0b !important; border-color: rgba(var(--sfb-color-primary-rgb), 0.85) !important; box-shadow: 0 0 0 2px rgba(var(--sfb-color-primary-rgb), 0.12), 0 0.65rem 1.4rem rgba(0, 0, 0, 0.35);}#product_detail #o-carousel-product .carousel-indicators li:hover, #product_detail #o-carousel-product .carousel-indicators li:focus-visible{border-color: rgba(255, 176, 51, 0.65) !important; transform: translateY(-1px);}#product_detail #o-carousel-product .carousel-indicators li > div{display: block !important;}#product_detail #o-carousel-product .carousel-indicators li > div, #product_detail #o-carousel-product .carousel-indicators li img{width: 100% !important; height: 100% !important;}#product_detail #o-carousel-product .carousel-indicators li img{display: block !important; object-fit: cover !important; object-position: top center; padding: 0 !important; background: #050505;}#product_full_spec{width: calc(100% - 4rem); max-width: 1500px; margin: 3.6rem auto 0; padding: 2.4rem 2rem 2.15rem; background: var(--dg-panel-bg); border: var(--dg-panel-border); border-top: 0 !important; border-radius: var(--dg-panel-radius); box-shadow: var(--dg-panel-shadow);}#product_full_spec .container, #product_full_spec .o_container_small{width: 100%; max-width: none; padding: 0;}#product_full_spec h3, #product_full_spec .h3{color: #ffffff; font-size: 1.65rem; font-weight: 900; line-height: 1.1;}#product_full_spec #product_specifications > .row{display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 2.4rem; margin: 0 !important;}#product_full_spec #product_specifications > .row > [class*="col"]{width: auto; max-width: none; padding: 0 !important;}#product_full_spec table, #product_full_spec tbody{display: block; width: 100%; margin: 0;}#product_full_spec tr{display: grid; grid-template-columns: minmax(9rem, 0.72fr) minmax(0, 1fr); gap: 1rem; align-items: baseline; min-height: 3rem; padding: 0.75rem 0; border-bottom: 1px solid rgba(255, 255, 255, 0.065);}#product_full_spec td{display: block; width: auto !important; padding: 0 !important; border: 0 !important; background: transparent !important;}#product_full_spec td:first-child{color: #8e949d; font-size: 0.84rem; font-weight: 800; line-height: 1.35;}#product_full_spec td:last-child{color: #ffffff !important; font-size: 0.92rem; font-weight: 650; line-height: 1.35; text-align: left !important;}#product_full_spec .text-muted{color: #ffffff !important;}}@media (min-width: 992px){#product_detail .dg-hero{--dg-hero-thumbs-h: 0px; --dg-hero-avail-h: 700px; --dg-hero-content-h: 520px; --dg-hero-vw: 100vw; position: relative; left: 50%; width: var(--dg-hero-vw); max-width: var(--dg-hero-vw); margin-left: calc(var(--dg-hero-vw) * -0.5); margin-bottom: 2.25rem; height: var(--dg-hero-avail-h); min-height: calc(var(--dg-hero-content-h) + 3rem + var(--dg-hero-thumbs-h)); overflow: hidden;}#product_detail .dg-hero--has-thumbs{--dg-hero-thumbs-h: 6rem;}#product_detail .dg-hero::before{content: ""; position: absolute; z-index: 2; left: 30%; top: 60%; width: 800px; height: 800px; background: radial-gradient(circle at 50% 50%, rgba(var(--dg-genetic-rgb, var(--sfb-color-primary-rgb)), 0.3), rgba(var(--dg-genetic-rgb, var(--sfb-color-primary-rgb)), 0.1) 40%, transparent 60%); transform: translate(-50%, -50%); pointer-events: none;}#product_detail .dg-hero::after{content: ""; position: absolute; z-index: 1; inset: 0; background: linear-gradient(90deg, #000000 22%, rgba(0, 0, 0, 0.85) 32%, transparent 36%, transparent 65%, rgba(0, 0, 0, 0.85) 67%, #000000 100%); pointer-events: none;}#product_detail .dg-hero__media{position: absolute; z-index: 0; top: 0; left: 0; right: 0; bottom: var(--dg-hero-thumbs-h);}#product_detail .dg-hero .o_wsale_product_images{position: absolute !important; inset: 0 !important; top: 0 !important; width: 100% !important; height: 100% !important; max-height: none !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important;}#product_detail .dg-hero #o-carousel-product{display: block !important; height: 100% !important; margin: 0 !important;}#product_detail .dg-hero #o-carousel-product .o_carousel_product_indicators{display: none !important;}#product_detail .dg-hero #o-carousel-product .o_carousel_product_outer{height: 100% !important; background: transparent !important; border: 0 !important; border-radius: 0 !important;}#product_detail .dg-hero #o-carousel-product .carousel-inner, #product_detail .dg-hero #o-carousel-product .carousel-item, #product_detail .dg-hero #o-carousel-product .o_product_detail_img_wrapper{height: 100% !important;}#product_detail .dg-hero #o-carousel-product img.product_detail_img{width: 100% !important; height: 100% !important; max-height: none !important; object-fit: contain !important; object-position: center bottom; padding: 0 !important; filter: drop-shadow(0 2.5rem 5.5rem rgba(0, 0, 0, 0.85));}#product_detail .dg-hero .dg-brand-logo-bg-pattern{display: none !important;}#product_detail .dg-hero__grid{position: relative; z-index: 3; display: grid; grid-template-columns: 430px 1fr 390px; align-items: center; gap: 2.5rem; width: 100%; max-width: 1500px; height: 100%; margin: 0 auto; padding: 0 2rem var(--dg-hero-thumbs-h); box-sizing: border-box;}#product_detail .dg-hero__spacer{min-width: 0;}#product_detail .dg-hero__stripe{position: absolute; z-index: 4; left: 0; right: 0; bottom: var(--dg-hero-thumbs-h); height: 4px; background: var(--dg-strain-type-line-gradient, linear-gradient(90deg, rgba(var(--sfb-color-primary-rgb), 0.72), rgba(var(--sfb-color-primary-rgb), 1) 50%, rgba(var(--sfb-color-primary-rgb), 0.72) 100%));}#product_detail .dg-hero__intro{min-width: 0;}#product_detail .dg-hero__intro .o_wsale_product_details_content_section_title{margin: 0 !important;}#product_detail .dg-hero__intro .dg-desktop-product-summary{display: grid; gap: 0.6rem; margin-bottom: 0;}#product_detail .dg-hero__intro .dg-desktop-product-summary__title{font-size: clamp(2.4rem, 3.6vw, 3.6rem); line-height: 0.95;}#product_detail .dg-hero__intro .dg-desktop-product-summary__badges{justify-content: flex-start; gap: 0.6rem;}#product_detail .dg-hero__intro .dg-desktop-product-summary__stock{display: none;}#product_detail .dg-hero__intro .dg-desktop-product-summary__type{min-height: 0; padding: 0.375rem 0.8125rem; border: none; border-radius: 0.5rem; background: linear-gradient(90deg, var(--dg-strain-type-accent, rgba(255, 255, 255, 0.14)), var(--dg-strain-type-accent-strong, rgba(255, 255, 255, 0.28))); font-size: 0.656rem; font-weight: 700; letter-spacing: 0.09em; text-shadow: 0 1px 3px rgba(0, 0, 0, 0.55);}#product_detail .dg-hero__intro .dg-product-copy{margin-top: 0.85rem;}#product_detail .dg-hero__intro .dg-short-description--purchase{max-width: 30ch; margin: 0; padding: 0; text-align: left;}#product_detail .dg-hero__intro .dg-short-description--purchase p, #product_detail .dg-hero__intro .dg-short-description--purchase li, #product_detail .dg-hero__intro .dg-short-description--purchase > div{color: #c9c9c9; font-size: 1.4rem; font-style: normal; font-weight: 300; line-height: 1.45; text-align: left;}#product_detail .dg-hero__intro .dg-short-description--purchase p:first-of-type::before, #product_detail .dg-hero__intro .dg-short-description--purchase li:first-of-type::before, #product_detail .dg-hero__intro .dg-short-description--purchase > div:first-of-type::before, #product_detail .dg-hero__intro .dg-short-description--purchase p:first-of-type::after, #product_detail .dg-hero__intro .dg-short-description--purchase li:first-of-type::after, #product_detail .dg-hero__intro .dg-short-description--purchase > div:first-of-type::after{content: none;}#product_detail .dg-buybox{min-width: 0;}#product_detail .dg-buybox__card{padding: 1px; border-radius: 0.6rem; background: linear-gradient(180deg, rgba(var(--dg-genetic-rgb, var(--sfb-color-primary-rgb)), 0.55), rgba(var(--dg-genetic-rgb, var(--sfb-color-primary-rgb)), 0.06) 32%, #232323); box-shadow: 0 1.2rem 3rem rgba(0, 0, 0, 0.45);}#product_detail .dg-buybox__card-inner{background: rgba(8, 8, 8, 0.86); border-radius: calc(0.6rem - 1px); padding: 1.35rem; backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px);}#product_detail .dg-buybox__card-inner > .o_wsale_product_details_content_section_attributes, #product_detail .dg-buybox__card-inner > .dg-bonus-card, #product_detail .dg-buybox__card-inner > .o_wsale_product_details_content_section_greenpoints, #product_detail .dg-buybox__card-inner > .o_wsale_product_details_content_section_cta{margin: 0 0 1rem !important;}#product_detail .dg-buybox__card-inner > .o_wsale_product_details_content_section_contact{display: none !important;}#product_detail .dg-buybox__card-inner > .o_wsale_product_details_content_section_cta{margin-bottom: 0 !important;}#product_detail .dg-buybox__card-inner .o_wsale_product_details_content_section:not(.o_wsale_product_details_content_section_greenpoints){border-top: none;}#product_detail .dg-buybox .o_wsale_product_details_content_section_attributes{padding-top: 0;}#product_detail .dg-buybox__card-inner .attribute_name{margin-bottom: 0.55rem; font-size: 1.2rem; padding-bottom: 1rem;}#product_detail .dg-buybox .o_wsale_product_attribute{display: grid !important; grid-template-columns: repeat(var(--dg-pill-cols, 2), 1fr); grid-auto-flow: row; gap: 0.5rem;}#product_detail .dg-buybox .o_variant_pills{width: auto !important; flex: 1 1 5.5rem; min-width: 0;}#product_detail .o_variant_pills label{grid-template-columns: 1fr; grid-template-rows: auto auto; min-height: 3.1rem; padding: 0.6rem 0.4rem; gap: 0.2rem; text-align: center;}#product_detail .o_variant_pills label > span:first-child, #product_detail .o_variant_pills .radio_input_value, #product_detail .o_variant_pills .o_variant_pills_input_value{grid-column: 1; grid-row: 1; justify-self: center; font-size: 0.88rem; text-align: center; white-space: normal;}#product_detail .o_variant_pills .dg-variant-price-wrap{grid-column: 1; grid-row: 2; justify-self: center; align-self: center;}#product_detail .o_variant_pills .dg-variant-price{font-size: 0.82rem;}#product_detail .o_variant_pills .dg-variant-unit-price, #product_detail .o_variant_pills .dg-variant-discount, #product_detail .o_variant_pills .dg-variant-stock, #product_detail .o_variant_pills .dg-variant-price-struck{display: none;}#product_detail .dg-buybox .dg-bonus-card{border-style: dashed;}#product_detail .dg-buybox .o_wsale_product_details_content_section_cta #o_wsale_cta_wrapper{margin-bottom: 0.7rem !important;}#product_detail .dg-buybox .o_wsale_product_details_content_section_cta small, #product_detail .dg-buybox .o_wsale_product_details_content_section_cta .small{display: block; text-align: center;}#product_detail .dg-buybox .css_quantity{display: none !important;}#product_detail .dg-buybox #add_to_cart{display: flex; align-items: center; justify-content: center; width: 100%; min-height: 2.75rem; border-radius: 0.45rem; font-size: 0.94rem; font-weight: 900;}#product_detail .dg-hero__thumbs{position: absolute; z-index: 3; left: 0; right: 0; top: calc(100% - var(--dg-hero-thumbs-h)); bottom: 0; display: flex; align-items: center; gap: 0.5rem; padding: 0 2rem; background: #050505; border-top: 1px solid rgba(255, 255, 255, 0.06); box-sizing: border-box;}#product_detail .dg-hero__thumbs[hidden]{display: none;}#product_detail .dg-hero__thumbs-track{display: flex; align-items: center; justify-content: center; justify-content: safe center; gap: 0.55rem; flex: 1 1 auto; min-width: 0; height: 100%; overflow-x: auto; overscroll-behavior-x: contain; scroll-behavior: smooth; scrollbar-width: none;}#product_detail .dg-hero__thumbs-track::-webkit-scrollbar{display: none;}}@media (min-width: 992px) and (prefers-reduced-motion: reduce){#product_detail .dg-hero__thumbs-track{scroll-behavior: auto;}}@media (min-width: 992px){#product_detail .dg-hero__thumbs-arrow{display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 1.9rem; height: 1.9rem; padding: 0; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.14); border-radius: 999px; color: #ffffff; font-size: 0.75rem; line-height: 1; cursor: pointer; transition: background-color 150ms ease, border-color 150ms ease, opacity 150ms ease;}#product_detail .dg-hero__thumbs-arrow:hover:not(:disabled):not(.o_wysiwyg_loader), #product_detail .dg-hero__thumbs-arrow:focus-visible:not(:disabled):not(.o_wysiwyg_loader){background: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0.3);}#product_detail .dg-hero__thumbs-arrow:disabled, #product_detail .dg-hero__thumbs-arrow.o_wysiwyg_loader{opacity: 0.3; cursor: default;}#product_detail .dg-hero__thumbs-arrow[hidden]{display: none;}#product_detail .dg-hero__thumb{--dg-hero-thumb-size: 62px; width: var(--dg-hero-thumb-size); height: var(--dg-hero-thumb-size); flex: 0 0 auto; display: grid; place-items: center; padding: 0; background: rgba(11, 11, 11, 0.75); border: 1px solid rgba(255, 255, 255, 0.14); border-radius: 0.5rem; cursor: pointer; transition: border-color 140ms ease;}#product_detail .dg-hero__thumb img{width: auto; height: auto; max-width: calc(var(--dg-hero-thumb-size) * 0.81); max-height: calc(var(--dg-hero-thumb-size) * 0.81); object-fit: contain; opacity: 0.82;}#product_detail .dg-hero__thumb:hover, #product_detail .dg-hero__thumb:focus-visible{border-color: rgba(var(--sfb-color-primary-rgb), 0.6);}#product_detail .dg-hero__thumb.is-active{border-color: var(--sfb-color-primary);}#product_detail .dg-hero__thumb.is-active img{opacity: 1;}}@media (max-width: 991.98px){.dg-hero, .dg-hero__media, .dg-hero__grid, .dg-hero__intro, .dg-buybox, .dg-buybox__card, .dg-buybox__card-inner{display: contents;}.dg-hero::before, .dg-hero::after, .dg-hero__stripe, .dg-hero__thumbs{display: none;}}@media (max-width: 991.98px){#product_full_spec table{table-layout: fixed; width: 100%;}#product_full_spec td:first-child{width: 42% !important; overflow-wrap: normal; -webkit-hyphens: auto; hyphens: auto;}#product_full_spec td:last-child{width: 58% !important; overflow-wrap: anywhere;}}.dg-product-related{--dg-related-per-view: 4; --dg-related-gap: 1rem; width: calc(100% - 4rem); max-width: 1500px; margin: 3.5rem auto 0; padding: 2.5rem 0 0; border-top: 1px solid rgba(255, 255, 255, 0.08);}.dg-product-related__head{display: flex; align-items: center; justify-content: space-between; gap: 1rem; margin: 0 0 1.5rem;}.dg-product-related__title{margin: 0; color: #ffffff; font-size: 1.65rem; font-weight: 900; line-height: 1.1;}.dg-product-related__headings{min-width: 0;}.dg-product-related__sub{margin: 0.35rem 0 0; color: var(--sfb-color-text-subdued, #a7a7a7); font-size: 0.95rem; line-height: 1.35;}.dg-product-related--similar .dg-strain-card__note{display: inline-block; margin-top: 0.5rem; padding: 0.2rem 0.55rem; background: rgba(255, 255, 255, 0.06); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 999px; font-size: 0.72rem; line-height: 1.25; box-sizing: content-box; vertical-align: top; max-height: 2.5em; overflow: hidden;}.dg-product-related__nav{display: none; flex: 0 0 auto; gap: 0.5rem;}@media (min-width: 992px){.dg-product-related__nav:not([hidden]){display: flex;}}.dg-product-related__arrow{display: inline-flex; align-items: center; justify-content: center; width: 2.4rem; height: 2.4rem; padding: 0; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.14); border-radius: 999px; color: #ffffff; font-size: 0.95rem; line-height: 1; cursor: pointer; transition: background-color 150ms ease, border-color 150ms ease, opacity 150ms ease;}.dg-product-related__arrow:hover:not(:disabled):not(.o_wysiwyg_loader), .dg-product-related__arrow:focus-visible:not(:disabled):not(.o_wysiwyg_loader){background: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0.3);}.dg-product-related__arrow:disabled, .dg-product-related__arrow.o_wysiwyg_loader{opacity: 0.3; cursor: default;}.dg-product-related__rail{display: grid; grid-auto-flow: column; grid-auto-columns: calc( (100% - (var(--dg-related-per-view) - 1) * var(--dg-related-gap)) / var(--dg-related-per-view)); gap: var(--dg-related-gap); overflow-x: auto; overscroll-behavior-x: contain; padding: 0.1rem 0 0.8rem; scroll-snap-type: x proximity; scroll-behavior: smooth; scrollbar-width: none;}.dg-product-related__rail::-webkit-scrollbar{display: none;}@media (prefers-reduced-motion: reduce){.dg-product-related__rail{scroll-behavior: auto;}}.dg-product-related__rail .dg-strain-card{scroll-snap-align: start;}@media (max-width: 1199.98px){.dg-product-related{--dg-related-per-view: 3;}}@media (max-width: 767.98px){.dg-product-related{--dg-related-per-view: 2.15; --dg-related-gap: 0.72rem; --dg-related-bleed: calc(1rem + 15px);}.dg-product-related__rail{margin-right: calc(-1 * var(--dg-related-bleed)); padding-right: var(--dg-related-bleed);}}.dg-strain-rail{width: auto; max-width: none; margin: 0; padding: 1.75rem 0 0.5rem;}@media (max-width: 991.98px){.dg-strain-rail{padding-left: 0; padding-right: 0;}}@media (max-width: 767.98px){.dg-strain-rail{--dg-related-bleed: 36px;}}@media (max-width: 600px){.dg-strain-rail{--dg-related-bleed: 20px;}}@media (max-width: 991.98px){.dg-product-related{width: 100%; margin-left: 0; margin-right: 0; border-radius: 0; padding-left: 1rem; padding-right: 1rem;}}.dg-listing-card__price{display: inline-flex; align-items: baseline; justify-content: flex-start; justify-self: start; min-width: 0; color: #ffffff; font-size: 0.78rem; line-height: 1; text-align: left; white-space: nowrap;}.dg-listing-card__price-prefix{margin-right: 0.25rem; color: var(--bs-secondary-color); font-size: 0.68rem;}.dg-listing-card__promo-badge{display: inline-flex; align-items: center; margin-right: 0.3rem; padding: 0.05rem 0.3rem; border-radius: 0.16rem; background: #164b2e; color: #4ee49a; font-size: 0.6rem; font-weight: 700; line-height: 1.3; text-transform: uppercase; white-space: nowrap;}.dg-listing-card__price-was{color: var(--sfb-color-danger-text); font-size: 0.72rem; font-weight: 500; line-height: 1; text-decoration: line-through;}.dg-listing-card__price--promo{flex-direction: column; align-items: center; gap: 0.3rem;}.dg-listing-card__price-was-line{display: inline-flex; align-items: center; gap: 0.35rem;}.dg-listing-card__price-was-line .dg-listing-card__promo-badge{margin-right: 0;}@media (max-width: 420px){.dg-strain-listing-card .o_wsale_product_information{--dg-listing-card-info-padding-inline: 0.5rem; padding-inline: 0.5rem;}.dg-listing-card__meta{gap: 0.36rem;}.dg-listing-card__price{font-size: 0.74rem;}.dg-genetic-tab{padding: 6px 10px 5px;}}.dg-brands-page, .dg-brand-detail-page{min-height: 100vh; color: var(--bs-body-color);}.dg-strain-autolink, .dg-blog-autolink, .dg-breeder-autolink{color: var(--sfb-color-primary); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.18em;}.dg-strain-autolink:hover, .dg-strain-autolink:focus, .dg-blog-autolink:hover, .dg-blog-autolink:focus, .dg-breeder-autolink:hover, .dg-breeder-autolink:focus{color: var(--sfb-color-primary); text-decoration-thickness: 2px;}.dg-brand-portrait-link{display: inline-flex; align-items: center; gap: 0.375rem; margin-top: 0.75rem; color: rgba(255, 255, 255, 0.7) !important; font-size: 0.875rem; text-decoration: none;}.dg-brand-portrait-link:hover, .dg-brand-portrait-link:focus{color: var(--sfb-color-primary) !important; text-decoration: underline; text-underline-offset: 0.18em;}.dg-brands-hero, .dg-page-hero{padding: 2.4rem 0 2rem; border-bottom: 1px solid rgba(255, 255, 255, 0.08);}.dg-brands-hero__inner, .dg-page-hero__inner{display: flex; align-items: flex-end; justify-content: space-between; gap: 1.5rem; min-width: 0;}.dg-brand-detail-page .dg-page-hero__inner{gap: 2.5rem;}.dg-brand-detail-page .dg-page-title{font-size: 4.5rem; font-weight: 800; letter-spacing: -0.025em; line-height: 1.02;}.dg-breeder-toc-mobile[open] .fa-angle-down{transform: rotate(180deg);}.dg-breeder-shop__cards > .dg-strain-card:nth-child(n + 5){display: none;}@media (max-width: 991.98px){.dg-breeder-shop__cards > .dg-strain-card:nth-child(n + 4){display: none;}}@media (max-width: 767.98px){.dg-brand-detail-page .dg-page-hero__inner{gap: 1rem;}.dg-breeder-shop__cards > .dg-strain-card, .dg-breeder-shop__cards > .dg-strain-card:nth-child(n + 4){display: flex; flex: none; width: 11rem; scroll-snap-align: start;}}.dg-brands-section, .dg-brand-products-section{padding: 1.25rem 0 3rem;}.dg-brands-grid{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0.9rem;}.dg-brand-card{display: grid; grid-template-columns: minmax(0, 1fr); align-items: stretch; gap: 0.65rem; min-width: 0; padding: 0; background: transparent; border: 0; border-radius: 0; color: inherit; text-decoration: none; transition: transform 160ms ease; position: relative;}.dg-brand-card:hover, .dg-brand-card:focus{color: inherit; transform: translateY(-1px);}.dg-brand-card:hover .dg-brand-card__media, .dg-brand-card:focus .dg-brand-card__media{border-color: rgba(var(--sfb-color-primary-rgb), 0.35);}.dg-brand-card__media{display: flex; align-items: center; justify-content: center; width: 100%; aspect-ratio: 1 / 1; overflow: hidden; background: #fff; border: 1px solid rgba(var(--sfb-color-primary-rgb), 0.22); border-radius: 0.35rem; color: var(--sfb-color-primary); font-size: 2.4rem; font-weight: 900; line-height: 1; text-transform: uppercase;}.dg-brand-card__media img{display: block; width: 100%; height: 100%; object-fit: contain; object-position: center; padding: 0.75rem;}.dg-brand-card__promo{position: absolute; top: 0; left: 0; z-index: 1; padding: 5px 9px 4px; background: var(--sfb-color-primary-base); border-radius: 0.35rem 0 0.6rem 0; color: #000000; font-size: 10px; font-weight: 700; letter-spacing: 0.06em; line-height: 1; text-transform: uppercase; white-space: nowrap; pointer-events: none;}.dg-strain-card__media{aspect-ratio: 1 / 1; overflow: hidden; background: #000000; border: 0; border-radius: 0;}.dg-strain-card__media img{padding: 0 !important; object-fit: cover !important; object-position: top center !important;}.dg-brand-card__body{display: grid; gap: 0.28rem; min-width: 0; text-align: center;}.dg-brand-card__name{margin: 0; overflow: hidden; color: var(--sfb-color-primary-base); font-size: 1rem; font-weight: 900; letter-spacing: 0; line-height: 1.15; text-overflow: ellipsis; white-space: nowrap;}.dg-brands-empty{padding: 2rem; background: #121212; border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 0.45rem;}.dg-brands-empty h2, .dg-brands-empty .h2{margin: 0 0 0.5rem; color: #ffffff; font-size: 1.35rem; font-weight: 900;}.dg-brands-empty p{margin: 0; color: var(--bs-secondary-color);}#product_details .css_not_available{opacity: 1;}.dg-strains-admin-switch{display: flex; flex-wrap: wrap; align-items: center; gap: 0.45rem; margin: 0 0 1.25rem; padding: 0.5rem 0.65rem; background: rgba(var(--sfb-color-primary-rgb), 0.06); border: 1px dashed rgba(var(--sfb-color-primary-rgb), 0.35); border-radius: 0.45rem;}.dg-strains-admin-switch__pill{display: inline-flex; align-items: center; gap: 0.35rem; padding: 0.3rem 0.7rem; background: #1a1a1a; border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 999px; color: var(--bs-secondary-color); font-size: 0.85rem; font-weight: 700; line-height: 1.2; text-decoration: none; transition: background 120ms ease, border-color 120ms ease, color 120ms ease;}.dg-strains-admin-switch__pill:hover, .dg-strains-admin-switch__pill:focus{color: #ffffff; background: #222; border-color: rgba(var(--sfb-color-primary-rgb), 0.45); text-decoration: none;}.dg-strains-admin-switch__pill.is-active, .dg-strains-admin-switch__pill.is-active:hover, .dg-strains-admin-switch__pill.is-active:focus, .dg-strains-admin-switch__pill.is-active:visited{color: #000 !important; background: var(--sfb-color-primary); border-color: var(--sfb-color-primary); text-decoration: none;}.dg-strains-admin-switch__count{color: inherit; font-variant-numeric: tabular-nums; opacity: 0.85;}.dg-strains-admin-switch__hint{flex: 1 1 100%; margin: 0.15rem 0 0; color: var(--bs-secondary-color); font-size: 0.78rem; line-height: 1.3;}.dg-brand-card__count{display: inline-block; margin-top: 0.2rem; padding: 0.1rem 0.45rem; border-radius: 999px; font-size: 0.7rem; font-weight: 700; line-height: 1.4; font-variant-numeric: tabular-nums; color: var(--bs-secondary-color); background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.12);}.dg-brand-logo-media{width: 200px; aspect-ratio: 5 / 3; box-sizing: border-box; display: flex; align-items: center; justify-content: center;}.dg-brand-logo-media img{width: 100%; height: 100%; max-width: 100%; object-fit: contain;}.dg-brand-products-grid{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1rem;}@media (max-width: 991.98px){.dg-brands-grid, .dg-brand-products-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 767.98px){.dg-brands-hero, .dg-page-hero{padding-top: 2rem;}.dg-brands-hero__inner{align-items: flex-start; flex-direction: column; gap: 1rem;}.dg-brand-detail-page .dg-page-title{font-size: 2.625rem; line-height: 1.04;}.dg-brands-grid, .dg-brand-products-grid{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.85rem;}.dg-brand-card{gap: 0.58rem;}.dg-brand-card__media{font-size: 2rem;}}@media (max-width: 420px){.dg-brand-card__name{font-size: 0.92rem;}.dg-brand-card__media img{padding: 0.55rem;}}a.dg-cart-pack[href]:hover, a.dg-cart-pack[href]:focus-visible{border-color: var(--sfb-color-primary-base); background: rgba(var(--sfb-color-primary-rgb), 0.08); color: var(--sfb-color-text-base, #fff); text-decoration: none; outline: none;}.dg-strain-aka{display: flex; flex-wrap: wrap; align-items: baseline; gap: 0.35rem; margin: 0.5rem 0; font-size: 0.9rem; color: var(--sfb-color-text-muted, #b8b8b8);}.dg-strain-aka__label{font-style: italic; opacity: 0.85;}.dg-strain-aka__link{color: var(--sfb-color-primary-base); font-weight: 500; text-decoration: none;}.dg-strain-aka__link:hover, .dg-strain-aka__link:focus-visible{text-decoration: underline;}.dg-strain-aka__name{font-weight: 500; color: var(--sfb-color-text-base, #fff);}.modal:not([data-bs-backdrop="false"]){background-color: transparent;}.modal:has(> .o_wsale_image_viewer){background-color: rgba(0, 0, 0, 0.88);}.dg-strain-alpha-nav{position: fixed; top: 4.75rem; bottom: 1rem; right: calc(0.3rem + env(safe-area-inset-right, 0px)); z-index: 1035; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding: 0.55rem 0.18rem; background: rgba(10, 10, 10, 0.5); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 999px; box-shadow: 0 0.6rem 1.8rem rgba(0, 0, 0, 0.4); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); opacity: 1; touch-action: none;}.dg-strain-alpha-nav__letter{position: relative; display: flex; flex: 0 0 auto; align-items: center; justify-content: center; width: 1.4rem; height: 1.4rem; border-radius: 999px; color: rgba(255, 255, 255, 0.46) !important; font-size: 0.7rem; font-weight: 800; line-height: 1; text-decoration: none; text-transform: uppercase; font-variant-numeric: tabular-nums; transform: scale(0.92); transition: color 160ms ease, background-color 160ms ease, transform 160ms ease, box-shadow 160ms ease;}.dg-strain-alpha-nav__letter:hover, .dg-strain-alpha-nav__letter:focus-visible{color: #1a0f00 !important; background: var(--sfb-color-primary-base); outline: 0; transform: scale(1.18); text-decoration: none;}.dg-strain-alpha-nav__letter.is-active{z-index: 1; color: #1a0f00 !important; font-weight: 900; background: var(--sfb-color-primary-base); box-shadow: 0 0 0.85rem rgba(var(--sfb-color-primary-rgb), 0.65), 0 0.3rem 0.8rem rgba(0, 0, 0, 0.5); transform: scale(1.46);}.dg-strain-alpha-nav__letter.is-empty{color: rgba(255, 255, 255, 0.16) !important; pointer-events: none;}.dg-strain-alpha-nav__letter.is-active + .dg-strain-alpha-nav__letter:not(.is-empty):not(:hover), .dg-strain-alpha-nav__letter:not(.is-empty):not(:hover):has(+ .is-active){color: rgba(255, 255, 255, 0.82) !important; transform: scale(1.06);}.dg-strain-alpha-nav__bubble{position: fixed; right: 6rem; z-index: 1040; display: flex; align-items: center; justify-content: center; width: 5.4rem; height: 5.4rem; border-radius: 50%; background: var(--sfb-color-primary-base); color: #1a0f00; font-size: 2.85rem; font-weight: 900; line-height: 1; text-transform: uppercase; box-shadow: 0 0.7rem 1.9rem rgba(0, 0, 0, 0.5), 0 0 1.6rem rgba(var(--sfb-color-primary-rgb), 0.65); opacity: 0; pointer-events: none; transform: translateY(-50%) scale(0.55); transition: opacity 130ms ease, transform 130ms ease;}.dg-strain-alpha-nav__bubble.is-visible{opacity: 1; transform: translateY(-50%) scale(1);}@media (min-width: 768px){.dg-strain-alpha-nav, .dg-strain-alpha-nav__bubble{display: none;}}@media (max-width: 767.98px){.dg-strain-alpha-nav{top: calc(var(--dg-mobile-header-height, 4rem) + 0.4rem); bottom: calc(var(--dg-mobile-bottom-nav-total-height, 4.1rem) + 0.4rem); right: 0.35rem; padding: 0.4rem 0.14rem; background: rgba(10, 10, 10, 0.62);}.dg-strain-alpha-nav__letter{width: 1.05rem; height: 1.05rem; font-size: 0.58rem;}}@media (max-width: 767.98px){body.dg-mobile-search-open .dg-breeder-rail.is-ready{display: none;}}.dg-breeder-index-page .dg-bx-card__shop .fa-shopping-basket{font-size: 14px;}.dg-breeder-index-page .dg-brand-card__promo{top: 0; right: 0; left: auto; padding: 6px 9px; background: #19200d; border-radius: 0 0 0 6px; color: #badc77; font-size: 10px; letter-spacing: 0.09em;}@media (max-width: 767.98px){.dg-breeder-index-page .dg-brand-card__promo{padding: 5px 7px; border-radius: 0 0 0 6px; font-size: 9px; letter-spacing: 0.08em;}}.dg-type-info{--bs-link-color: currentColor; --bs-link-hover-color: currentColor; position: relative; display: inline-flex; align-items: center; justify-content: center; width: 1.15rem; height: 1.15rem; margin-left: 0.45rem; border: 1px solid currentColor; border-radius: 50%; color: inherit; font-size: 0.62rem; font-weight: 700; line-height: 1; letter-spacing: 0; text-decoration: none; text-shadow: none; vertical-align: middle; opacity: 0.7; pointer-events: auto; transition: opacity 160ms ease;}.dg-type-info::before{content: "?";}.dg-type-info::after{content: ""; position: absolute; inset: -7px;}.dg-type-info:hover, .dg-type-info:focus-visible{color: inherit; text-decoration: none; opacity: 1;}@media (max-width: 767.98px){.dg-promo-page .dg-px-bcard__cta .fa-shopping-basket{display: none;}}

/* /strainbase_strain_pages/static/src/scss/strain_index.scss */
 .dg-strains-page{--dg-sx-green: #8cc63f; --dg-sx-green-ink: #0d1f00; --dg-sx-line: #232323; --dg-sx-card: #141414; --dg-sx-field: #171717; --dg-sx-border: #333333; --dg-sx-muted: #a8a8a8; --dg-sx-subtle: #8a8a8a; --dg-sx-dim: #5c5c5c; padding-bottom: 6rem;}.dg-strains-page .dg-sx-only-mobile{display: none;}.dg-strains-page .dg-sx-hero{position: relative; overflow: hidden; padding: 1.75rem 0 56px; background: transparent;}.dg-strains-page .dg-sx-hero > .container, .dg-strains-page .dg-sx-hero > .o_container_small{position: relative;}.dg-strains-page .dg-sx-hero__copy{max-width: 760px; margin-top: 48px;}.dg-strains-page .dg-sx-eyebrow{color: #a7d048; font-size: 11px; font-weight: 500; letter-spacing: 0.12em; line-height: 1.3; text-transform: uppercase;}.dg-strains-page .dg-sx-title{margin: 10px 0 0; color: #ffffff; font-size: 64px; font-weight: 800; letter-spacing: -0.03em; line-height: 1.02;}.dg-strains-page .dg-sx-intro{margin: 16px 0 0; color: var(--dg-sx-muted); font-size: 18px; line-height: 1.55; text-wrap: pretty;}.dg-strains-page .dg-sx-hero__actions{display: flex; align-items: center; gap: 12px; max-width: 860px; margin-top: 32px;}.dg-strains-page .dg-strains-admin-switch{max-width: 860px; margin: 20px 0 0;}.dg-strains-page .dg-sx-search{display: flex; flex: 1; align-items: center; gap: 12px; min-width: 0; height: 56px; margin: 0; padding: 0 18px; background: var(--dg-sx-field); border: 1px solid var(--dg-sx-border); border-radius: 12px; cursor: text;}.dg-strains-page .dg-sx-search > .fa-search{color: var(--dg-sx-subtle); font-size: 17px;}.dg-strains-page .dg-sx-search:focus-within{border-color: #555555;}.dg-strains-page .dg-sx-search__input{flex: 1; min-width: 0; padding: 0; background: none; border: 0; outline: 0; color: #ffffff; font-size: 17px; appearance: none;}.dg-strains-page .dg-sx-search__input::placeholder{color: var(--dg-sx-dim);}.dg-strains-page .dg-sx-search__input::-webkit-search-cancel-button{display: none;}.dg-strains-page .dg-sx-search__clear{padding: 4px; background: none; border: 0; color: var(--dg-sx-subtle); cursor: pointer;}.dg-strains-page .dg-sx-search__clear:hover{color: #ffffff;}.dg-strains-page .dg-sx-search--bar{display: none;}.dg-strains-page .dg-sx-atlas{--bs-link-color: #ffffff; --bs-link-hover-color: #ffffff; display: flex; align-items: center; gap: 10px; height: 56px; padding: 0 22px; border: 1px solid var(--dg-sx-border); border-radius: 999px; color: var(--bs-link-color); font-size: 15px; font-weight: 500; white-space: nowrap; text-decoration: none; transition: border-color 160ms ease;}.dg-strains-page .dg-sx-atlas .dg-strainatlas-icon{flex: none; color: var(--dg-sx-green);}.dg-strains-page .dg-sx-atlas:hover, .dg-strains-page .dg-sx-atlas:focus-visible{border-color: var(--dg-sx-subtle); text-decoration: none;}.dg-strains-page .dg-sx-featured{padding-top: 48px;}.dg-strains-page .dg-sx-featured[hidden]{display: none;}.dg-strains-page .dg-sx-featured__head{display: flex; align-items: flex-end; justify-content: space-between; gap: 24px;}.dg-strains-page .dg-sx-h2{margin: 0; color: #ffffff; font-size: 30px; font-weight: 800; letter-spacing: -0.02em; line-height: 1.15;}.dg-strains-page .dg-sx-featured__sub{margin: 6px 0 0; color: var(--dg-sx-subtle); font-size: 14.5px;}.dg-strains-page .dg-sx-featured__more{--bs-link-color: #a3d45f; --bs-link-hover-color: #bde28a; display: flex; align-items: center; gap: 8px; color: var(--bs-link-color); font-size: 14px; font-weight: 500; white-space: nowrap; text-decoration: none;}.dg-strains-page .dg-sx-featured__more:hover{text-decoration: none;}.dg-strains-page .dg-sx-featured__row{display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 14px; margin-top: 20px;}.dg-strains-page .dg-sx-fcard{--bs-link-color: #ffffff; --bs-link-hover-color: #ffffff; display: flex; flex-direction: column; padding: 8px 8px 14px; background: var(--dg-sx-card); border-radius: 14px; color: var(--bs-link-color); text-decoration: none; transition: transform 220ms ease;}.dg-strains-page .dg-sx-fcard:hover, .dg-strains-page .dg-sx-fcard:focus-visible{transform: translateY(-3px); text-decoration: none;}.dg-strains-page .dg-sx-fcard__media, .dg-strains-page .dg-sx-item__media{position: relative; display: block; aspect-ratio: 1 / 1; overflow: hidden; background: #000000; border-radius: 10px;}.dg-strains-page .dg-sx-fcard__media img, .dg-strains-page .dg-sx-item__media img{display: block; width: 100%; height: 100%; object-fit: cover; object-position: top;}.dg-strains-page .dg-sx-placeholder{display: grid; place-items: center; width: 100%; height: 100%; color: #333333; font-size: 48px; font-weight: 800; text-transform: uppercase;}.dg-strains-page .dg-sx-fcard__badge{position: absolute; right: 8px; bottom: 8px; display: flex; align-items: center; gap: 5px; height: 26px; padding: 0 9px; background: rgba(0, 0, 0, 0.78); border-radius: 999px; backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); font-size: 12px; font-weight: 700;}.dg-strains-page .dg-sx-fcard__badge .fa{color: var(--dg-sx-green); font-size: 11px;}.dg-strains-page .dg-sx-fcard__name{display: block; padding: 12px 4px 0; font-size: 15.5px; font-weight: 700; line-height: 1.2; text-align: center;}.dg-strains-page .dg-sx-fcard__meta{display: block; margin-top: 4px; color: var(--dg-sx-subtle); font-size: 12px; text-align: center;}.dg-strains-page .dg-sx-bar{position: sticky; top: var(--dg-sx-sticky-top, 0px); z-index: 3; margin-top: 48px; background: rgba(0, 0, 0, 0.92); border-top: 1px solid var(--dg-sx-line); border-bottom: 1px solid var(--dg-sx-line); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); scroll-margin-top: var(--dg-sx-sticky-top, 0px);}.dg-strains-page .dg-sx-bar__top{display: flex; align-items: center; gap: 8px; padding-top: 12px;}.dg-strains-page .dg-sx-chips{display: flex; gap: 8px; min-width: 0; overflow-x: auto; scrollbar-width: none;}.dg-strains-page .dg-sx-chips::-webkit-scrollbar{display: none;}.dg-strains-page .dg-sx-chip{display: flex; flex: none; align-items: center; height: 36px; padding: 0 15px; background: transparent; border: 1px solid var(--dg-sx-border); border-radius: 999px; color: #c9c9c9; font-size: 13.5px; font-weight: 500; white-space: nowrap; cursor: pointer; transition: background-color 160ms ease, color 160ms ease, border-color 160ms ease;}.dg-strains-page .dg-sx-chip:hover{border-color: #555555; color: #ffffff;}.dg-strains-page .dg-sx-chip.is-active{background: var(--dg-sx-green); border-color: transparent; color: var(--dg-sx-green-ink);}.dg-strains-page .dg-sx-chip-info{--bs-link-color: var(--dg-sx-subtle); --bs-link-hover-color: #ffffff; display: inline-flex; flex: none; align-items: center; justify-content: center; align-self: center; width: 24px; height: 24px; margin-left: -4px; border: 1px solid var(--dg-sx-border); border-radius: 50%; color: var(--dg-sx-subtle); font-size: 12px; font-weight: 700; line-height: 1; text-decoration: none; transition: color 160ms ease, border-color 160ms ease;}.dg-strains-page .dg-sx-chip-info:hover, .dg-strains-page .dg-sx-chip-info:focus-visible{border-color: var(--dg-sx-green); color: #ffffff; text-decoration: none;}.dg-strains-page .dg-sx-chip--reset{gap: 7px; border-color: rgba(var(--sfb-color-danger-rgb), 0.55); color: var(--sfb-color-danger-text);}.dg-strains-page .dg-sx-chip--reset:hover, .dg-strains-page .dg-sx-chip--reset:focus-visible{background: rgba(var(--sfb-color-danger-rgb), 0.12); border-color: var(--sfb-color-danger-text); color: var(--sfb-color-danger-text);}.dg-strains-page .dg-sx-count{color: var(--dg-sx-subtle); font-size: 13px; white-space: nowrap;}.dg-strains-page .dg-sx-bar .dg-sx-count{margin-left: auto;}.dg-strains-page .dg-sx-views{display: flex; flex: none; gap: 2px; margin-left: 12px; padding: 3px; border: 1px solid var(--dg-sx-border); border-radius: 999px;}.dg-strains-page .dg-sx-view{display: flex; align-items: center; gap: 7px; height: 30px; padding: 0 12px; background: transparent; border: 0; border-radius: 999px; color: #c9c9c9; font-size: 13px; cursor: pointer;}.dg-strains-page .dg-sx-view:hover{color: #ffffff;}.dg-strains-page .dg-sx-view.is-active{background: var(--dg-sx-green); color: var(--dg-sx-green-ink);}.dg-strains-page .dg-sx-letters{display: flex; gap: 2px; padding: 10px 0;}.dg-strains-page .dg-sx-letter{display: grid; flex: 1; place-items: center; height: 30px; padding: 0; background: transparent; border: 0; border-radius: 7px; color: #ffffff; font-size: 12.5px; font-weight: 700; cursor: pointer;}.dg-strains-page .dg-sx-letter:hover{background: var(--dg-sx-card);}.dg-strains-page .dg-sx-letter:disabled, .dg-strains-page .dg-sx-letter.o_wysiwyg_loader{color: var(--dg-sx-border); background: transparent; cursor: default;}.dg-strains-page .dg-sx-letter.is-active{gap: 3px; grid-auto-flow: column; background: var(--dg-sx-green); color: var(--dg-sx-green-ink);}.dg-strains-page .dg-sx-letter.is-active::after{content: "\00d7"; font-size: 14px; line-height: 1;}.dg-strains-page .dg-sx-register > .dg-sx-count{padding-top: 12px; font-size: 12px;}.dg-strains-page .dg-sx-group{display: grid; grid-template-columns: 96px minmax(0, 1fr); gap: 24px; padding: 28px 0; border-bottom: 1px solid var(--dg-sx-line); scroll-margin-top: calc(var(--dg-sx-sticky-top, 0px) + var(--dg-sx-bar-h, 100px));}.dg-strains-page .dg-sx-group__letter{margin: 0; color: var(--dg-sx-green); font-size: 44px; font-weight: 800; line-height: 1;}.dg-strains-page .dg-sx-item{--bs-link-color: #ffffff; --bs-link-hover-color: #ffffff; position: relative; color: var(--bs-link-color); text-decoration: none;}.dg-strains-page .dg-sx-item:hover, .dg-strains-page .dg-sx-item:focus-visible{text-decoration: none;}.dg-strains-page .dg-sx-item__name{min-width: 0; font-size: 14.5px; font-weight: 500; line-height: 1.3;}.dg-strains-page .dg-sx-item.is-multi .dg-sx-item__name{font-weight: 700;}.dg-strains-page .dg-sx-item__tags{display: flex; flex: none; gap: 3px;}.dg-strains-page .dg-sx-tag{padding: 3px 6px; border-radius: 4px; font-size: 9.5px; font-weight: 700; letter-spacing: 0.08em; line-height: 1.2;}.dg-strains-page .dg-sx-tag--auto{background: #19200d; color: #badc77;}.dg-strains-page .dg-sx-tag--photo{background: #24101b; color: #e7a9c8;}.dg-strains-page .dg-sx-tag--fast{background: #1e1e1e; color: #c9c9c9;}.dg-strains-page .dg-sx-tag--cbd{background: #101a1e; color: #a8ccd7;}.dg-strains-page .dg-sx-item__count{flex: none; color: var(--dg-sx-dim); font-size: 12.5px; font-weight: 700; font-variant-numeric: tabular-nums;}.dg-strains-page .dg-sx-item.is-multi .dg-sx-item__count{color: var(--dg-sx-green);}.dg-strains-page .dg-sx-groups.is-list .dg-sx-group__items{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 2px 24px;}.dg-strains-page .dg-sx-groups.is-list .dg-sx-item{display: flex; align-items: center; gap: 10px; min-height: 42px; padding: 6px 10px; border-radius: 8px;}.dg-strains-page .dg-sx-groups.is-list .dg-sx-item:hover, .dg-strains-page .dg-sx-groups.is-list .dg-sx-item:focus-visible{background: var(--dg-sx-card);}.dg-strains-page .dg-sx-groups.is-list .dg-sx-item__name{flex: 1;}.dg-strains-page .dg-sx-groups.is-list .dg-sx-item__media, .dg-strains-page .dg-sx-groups.is-list .dg-sx-item__unit{display: none;}.dg-strains-page .dg-sx-groups.is-list .dg-sx-item__count{min-width: 22px; text-align: right;}.dg-strains-page .dg-sx-groups.is-list:not(.is-filtered) .dg-sx-group{content-visibility: auto;}.dg-strains-page .dg-sx-groups.is-list .dg-sx-group{contain-intrinsic-block-size: calc(var(--dg-sx-r3, 1) * 44.25px - 4.6px);}.dg-strains-page .dg-sx-groups.is-grid .dg-sx-item__tags{display: none;}.dg-strains-page .dg-sx-groups.is-grid .dg-sx-group__items{display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 14px;}.dg-strains-page .dg-sx-groups.is-grid .dg-sx-item{display: flex; flex-direction: column; padding: 8px 8px 12px; background: var(--dg-sx-card); border-radius: 14px; transition: transform 220ms ease;}.dg-strains-page .dg-sx-groups.is-grid .dg-sx-item:hover, .dg-strains-page .dg-sx-groups.is-grid .dg-sx-item:focus-visible{transform: translateY(-3px);}.dg-strains-page .dg-sx-groups.is-grid .dg-sx-item__name{padding: 10px 4px 0; font-weight: 700; line-height: 1.25; text-align: center;}.dg-strains-page .dg-sx-groups.is-grid .dg-sx-item__count{margin-top: 3px; color: var(--dg-sx-subtle); font-size: 12px; font-weight: 400; text-align: center;}.dg-strains-page .dg-sx-groups.is-grid .dg-sx-item.is-multi .dg-sx-item__count{color: var(--dg-sx-green);}.dg-strains-page .dg-sx-empty{padding: 64px 0; text-align: center;}.dg-strains-page .dg-sx-empty[hidden]{display: none;}.dg-strains-page .dg-sx-empty__title{color: #ffffff; font-size: 17px; font-weight: 700;}.dg-strains-page .dg-sx-empty__text{margin-top: 6px; color: var(--dg-sx-subtle); font-size: 14px;}.dg-strains-page .dg-sx-legend{display: flex; flex-wrap: wrap; gap: 18px; align-items: center; margin-top: 20px; color: #616264; font-size: 12.5px;}.dg-strains-page .dg-sx-legend > span{display: flex; align-items: center; gap: 6px;}.dg-strains-page .dg-sx-legend .dg-sx-tag{padding: 2px 5px; font-size: 9px;}.dg-strains-page .dg-sx-legend__num{color: var(--dg-sx-green); font-weight: 700;}@media (max-width: 1399.98px){.dg-strains-page .dg-sx-groups.is-list .dg-sx-group{contain-intrinsic-block-size: calc(var(--dg-sx-r3, 1) * 45.1px - 5px);}}@media (max-width: 1199.98px){.dg-strains-page .dg-sx-groups.is-list .dg-sx-group{contain-intrinsic-block-size: calc(var(--dg-sx-r3, 1) * 50.6px - 31px);}}@media (max-width: 991.98px){.dg-strains-page .dg-sx-groups.is-list .dg-sx-group{contain-intrinsic-block-size: calc(var(--dg-sx-r2, 1) * 46.8px - 20px);}}@media (max-width: 767.98px){.dg-strains-page .dg-sx-groups.is-list .dg-sx-group{contain-intrinsic-block-size: calc(var(--dg-sx-r1, 1) * 48px + 22px);}}@media (max-width: 1199.98px){.dg-strains-page .dg-sx-featured__row{grid-template-columns: repeat(3, minmax(0, 1fr));}.dg-strains-page .dg-sx-groups.is-grid .dg-sx-group__items{grid-template-columns: repeat(4, minmax(0, 1fr));}}@media (max-width: 991.98px){.dg-strains-page .dg-sx-title{font-size: 48px;}.dg-strains-page .dg-sx-groups.is-list .dg-sx-group__items{grid-template-columns: repeat(2, minmax(0, 1fr));}.dg-strains-page .dg-sx-groups.is-grid .dg-sx-group__items{grid-template-columns: repeat(3, minmax(0, 1fr));}.dg-strains-page .dg-sx-bar .dg-sx-count{display: none;}.dg-strains-page .dg-sx-views{margin-left: auto;}}@media (max-width: 767.98px){.dg-strains-page{--dg-sx-rail-space: 1.6rem; padding-bottom: 3rem;}.dg-strains-page .dg-sx-only-desktop{display: none;}.dg-strains-page .dg-sx-only-mobile{display: inline;}.dg-strains-page .dg-sx-register > .dg-sx-only-mobile{display: block;}.dg-strains-page .dg-breeder-crumbs{display: none;}.dg-strains-page .dg-sx-hero{padding: 28px 0 24px;}.dg-strains-page .dg-sx-hero__copy{margin-top: 0; padding-right: var(--dg-sx-rail-space);}.dg-strains-page .dg-sx-eyebrow{font-size: 10.5px;}.dg-strains-page .dg-sx-title{margin-top: 8px; font-size: 34px; line-height: 1.05;}.dg-strains-page .dg-sx-intro{margin-top: 10px; font-size: 15px;}.dg-strains-page .dg-sx-hero__actions{margin-top: 16px;}.dg-strains-page .dg-sx-search--hero{display: none;}.dg-strains-page .dg-sx-atlas{height: 40px; padding: 0 16px; font-size: 13.5px;}.dg-strains-page .dg-sx-featured{padding-top: 8px;}.dg-strains-page .dg-sx-featured__sub, .dg-strains-page .dg-sx-featured__more{display: none;}.dg-strains-page .dg-sx-h2{font-size: 20px;}.dg-strains-page .dg-sx-featured__container{padding: 0;}.dg-strains-page .dg-sx-featured__row{display: flex; gap: 10px; margin-top: 0; padding: 12px calc(var(--bs-gutter-x, 1.5rem) * 0.5 + var(--dg-sx-rail-space)) 0 calc(var(--bs-gutter-x, 1.5rem) * 0.5); overflow-x: auto; scrollbar-width: none;}.dg-strains-page .dg-sx-featured__row::-webkit-scrollbar{display: none;}.dg-strains-page .dg-sx-fcard{flex: none; width: 136px; padding: 6px 6px 10px; border-radius: 12px;}.dg-strains-page .dg-sx-fcard__media{border-radius: 8px;}.dg-strains-page .dg-sx-fcard__badge{right: 6px; bottom: 6px; height: 22px; padding: 0 7px; font-size: 11px;}.dg-strains-page .dg-sx-fcard__badge .fa{font-size: 10px;}.dg-strains-page .dg-sx-fcard__name{padding-top: 8px; font-size: 13px;}.dg-strains-page .dg-sx-fcard__meta{display: none;}.dg-strains-page .dg-sx-bar{margin-top: 24px; padding: 10px 0;}.dg-strains-page .dg-sx-bar > .container, .dg-strains-page .dg-sx-bar > .o_container_small{padding-right: calc(var(--bs-gutter-x, 1.5rem) * 0.5 + var(--dg-sx-rail-space));}.dg-strains-page .dg-sx-bar__top{display: grid; grid-template-columns: minmax(0, 1fr) auto; grid-template-areas: "search views" "chips chips"; gap: 10px 8px; padding-top: 0;}.dg-strains-page .dg-sx-search--bar{display: flex; grid-area: search; gap: 10px; height: 46px; padding: 0 14px; border-radius: 10px;}.dg-strains-page .dg-sx-search--bar .dg-sx-search__input{font-size: 16px;}.dg-strains-page .dg-sx-views{grid-area: views; margin-left: 0; border-radius: 10px;}.dg-strains-page .dg-sx-view{justify-content: center; width: 40px; height: 38px; padding: 0; border-radius: 7px;}.dg-strains-page .dg-sx-view span{display: none;}.dg-strains-page .dg-sx-chips{grid-area: chips; gap: 6px;}.dg-strains-page .dg-sx-chip{height: 34px; padding: 0 13px; font-size: 13px;}.dg-strains-page .dg-sx-letters{display: none;}.dg-strains-page .dg-sx-register{padding-right: calc(var(--bs-gutter-x, 1.5rem) * 0.5 + var(--dg-sx-rail-space));}.dg-strains-page .dg-sx-group{display: block; padding: 14px 0 0; border-bottom: 0;}.dg-strains-page .dg-sx-group__letter{font-size: 22px;}.dg-strains-page .dg-sx-groups.is-list .dg-sx-group__items{display: block;}.dg-strains-page .dg-sx-groups.is-list .dg-sx-item{gap: 8px; min-height: 48px; padding: 0; border-bottom: 1px solid #1a1a1a; border-radius: 0;}.dg-strains-page .dg-sx-groups.is-list .dg-sx-item:hover, .dg-strains-page .dg-sx-groups.is-list .dg-sx-item:focus-visible{background: transparent;}.dg-strains-page .dg-sx-groups.is-list .dg-sx-item:focus-visible{outline-offset: -2px;}.dg-strains-page .dg-sx-groups.is-list .dg-sx-item__name{font-size: 15px;}.dg-strains-page .dg-sx-groups.is-list .dg-sx-item__count{min-width: 18px;}.dg-strains-page .dg-sx-tag{padding: 3px 5px; font-size: 9px; letter-spacing: 0.06em;}.dg-strains-page .dg-sx-groups.is-grid .dg-sx-group__items{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; margin-top: 8px;}.dg-strains-page .dg-sx-groups.is-grid .dg-sx-item{padding: 6px 6px 10px; border-radius: 12px;}.dg-strains-page .dg-sx-groups.is-grid .dg-sx-item__media{border-radius: 8px;}.dg-strains-page .dg-sx-groups.is-grid .dg-sx-item__name{padding: 8px 2px 0; font-size: 13px;}.dg-strains-page .dg-sx-groups.is-grid .dg-sx-item__count{margin-top: 2px; font-size: 11.5px;}.dg-strains-page .dg-sx-empty{padding: 40px 0;}.dg-strains-page .dg-sx-legend{margin-top: 24px;}}@keyframes dg-lx-target{from{background: rgba(140, 198, 63, 0.22);}}

/* /strainbase_strain_pages/static/src/scss/lexikon_mark.scss */
 .dg-lex{color: inherit; text-decoration-line: underline; text-decoration-style: dotted; text-decoration-color: rgba(153, 204, 51, 0.75); text-decoration-thickness: 2px; text-underline-offset: 0.22em; text-decoration-skip-ink: none; cursor: help; border-radius: 2px; transition: color 0.15s ease, text-decoration-color 0.15s ease;}.dg-lex:hover, .dg-lex.is-open{color: #ffffff; text-decoration-color: #99cc33;}@media (hover: none){.dg-lex{cursor: pointer; -webkit-tap-highlight-color: transparent;}}@keyframes dg-lex-pop-in{from{opacity: 0; transform: translateY(4px);}to{opacity: 1; transform: none;}}@keyframes dg-reels-spin{to{transform: rotate(360deg);}}

/* /strainbase_strain_pages/static/src/scss/lists.scss */
 .dg-lists-page{--dgl-brand: var(--sfb-color-primary, #99cc33); --dgl-brand-hover: var(--sfb-color-primary-hover, #a9d94d); --dgl-on-brand: #0d1f00; --dgl-text: #ffffff; --dgl-text-muted: #a8a8a8; --dgl-text-subtle: #7a7b7d; --dgl-gray-200: #c9c9c9; --dgl-gray-600: #3a3a3a; --dgl-surface-alt: #0b0b0b; --dgl-surface-card: #141414; --dgl-surface-raised: #1e1e1e; --dgl-surface-input: #171717; --dgl-border: #232323; --dgl-border-strong: #333333; --dgl-radius-md: 10px; --dgl-radius-lg: 16px; --dgl-radius-xl: 24px; --dgl-shadow-lg: 0 18px 48px rgba(0, 0, 0, 0.8); --dgl-ease: cubic-bezier(0.22, 0.9, 0.35, 1); --dgl-dur-fast: 120ms; --dgl-dur-med: 220ms; --dgl-sticky-top: 0px; color: var(--dgl-text); padding-bottom: 4rem;}.dg-lists-page a{text-decoration: none;}.dg-lists-page .dg-lists-btn{display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 10px 20px; border: 1px solid transparent; border-radius: 999px; background: var(--dgl-brand); color: var(--dgl-on-brand) !important; font-family: inherit; font-size: 15px; font-weight: 500; line-height: 1.3; white-space: nowrap; cursor: pointer; text-decoration: none !important; transition: filter var(--dgl-dur-fast) var(--dgl-ease), background-color var(--dgl-dur-fast) var(--dgl-ease), border-color var(--dgl-dur-fast) var(--dgl-ease), color var(--dgl-dur-fast) var(--dgl-ease);}.dg-lists-page .dg-lists-btn i{font-size: 0.9em;}@media (hover: hover) and (pointer: fine){.dg-lists-page .dg-lists-btn:hover{filter: brightness(1.12);}}.dg-lists-page .dg-lists-btn:disabled, .dg-lists-page .dg-lists-btn.o_wysiwyg_loader, .dg-lists-page .dg-lists-btn[disabled]{opacity: 0.45; cursor: not-allowed; filter: none;}.dg-lists-page .dg-lists-btn--outline{background: transparent; border-color: var(--dgl-border-strong); color: var(--dgl-text) !important;}@media (hover: hover) and (pointer: fine){.dg-lists-page .dg-lists-btn--outline:hover{filter: none; border-color: var(--dgl-brand); color: var(--dgl-brand) !important;}}.dg-lists-grid{display: grid; gap: 17px;}.dg-lists-grid--posters{grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); margin-top: 17px;}.dg-lists-page .dg-lists-poster{position: relative; display: block; aspect-ratio: 4 / 5; border: 1px solid var(--dgl-border); border-radius: var(--dgl-radius-lg); overflow: hidden; background: #000; color: var(--dgl-text) !important; transition: transform var(--dgl-dur-med) var(--dgl-ease), border-color var(--dgl-dur-med) var(--dgl-ease);}@media (hover: hover) and (pointer: fine){.dg-lists-page .dg-lists-poster:hover{transform: translateY(-3px); border-color: var(--dgl-border-strong);}}.dg-lists-poster__img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: top;}.dg-lists-poster__shade{position: absolute; inset: 0; background: linear-gradient(to top, #000 12%, rgba(0, 0, 0, 0) 65%);}.dg-lists-poster__copy{position: absolute; left: 18px; right: 18px; bottom: 18px;}.dg-lists-poster__kicker{color: var(--dgl-brand); font-size: 12.5px;}.dg-lists-poster__title{margin-top: 4px; font-size: 26px; font-weight: 800; line-height: 1.05;}.dg-lists-poster__meta{margin-top: 10px; color: var(--dgl-text-muted); font-size: 12.5px;}@media (max-width: 767.98px){.dg-lists-grid--posters{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;}.dg-lists-poster__copy{left: 12px; right: 12px; bottom: 12px;}.dg-lists-poster__kicker{font-size: 11px;}.dg-lists-poster__title{font-size: 19px;}.dg-lists-poster__meta{margin-top: 6px; font-size: 11.5px;}}@keyframes dg-sl-hero-reveal{from{opacity: 0;}}.dg-strainlist-content__description{max-width: 760px;}.dg-strainlist-content__body{max-width: 760px;}.dg-strainlist-content__body h2, .dg-strainlist-content__body .h2, .dg-strainlist-content__body h3, .dg-strainlist-content__body .h3, .dg-strainlist-content__body h4, .dg-strainlist-content__body .h4{margin: 1.8em 0 0.5em; color: var(--dgl-text); font-weight: 800; letter-spacing: 0; line-height: 1.2;}.dg-strainlist-content__body h2, .dg-strainlist-content__body .h2{font-size: 24px;}.dg-strainlist-content__body h3, .dg-strainlist-content__body .h3{font-size: 20px;}.dg-strainlist-content__body h4, .dg-strainlist-content__body .h4{font-size: 17px;}.dg-strainlist-content__body > :first-child{margin-top: 0;}.dg-strainlist-content__body p, .dg-strainlist-content__body li{color: var(--dgl-gray-200); font-size: 16px; line-height: 1.65;}

/* /strainbase_consent/static/src/scss/consent_modal.scss */
 .dg-consent-root{position: fixed; inset: 0; z-index: 2147483600; display: flex; align-items: center; justify-content: center;}.dg-consent-root.dg-consent-root--hidden{display: none;}.dg-consent-root .dg-consent-backdrop{position: absolute; inset: 0; background: rgba(0, 0, 0, 0.92); backdrop-filter: blur(4px);}.dg-consent-root .dg-consent-modal{position: relative; max-width: 560px; width: calc(100% - 32px); max-height: calc(100vh - 32px); overflow: auto; padding: 28px 28px 24px; background: #0d0d0d; color: #f3f1ea; border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 10px; box-shadow: 0 24px 60px rgba(0, 0, 0, 0.55); font-family: inherit; line-height: 1.5;}.dg-consent-root .dg-consent-langswitch{position: absolute; top: 14px; right: 14px; display: inline-flex; gap: 2px; padding: 2px; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 999px; z-index: 1;}.dg-consent-root .dg-consent-langbtn{appearance: none; background: transparent; color: #b6b1a4; border: 0; padding: 3px 10px; font: inherit; font-size: 0.75rem; font-weight: 500; letter-spacing: 0.06em; line-height: 1; border-radius: 999px; cursor: pointer; transition: color 0.15s ease, background 0.15s ease;}.dg-consent-root .dg-consent-langbtn:hover, .dg-consent-root .dg-consent-langbtn:focus-visible{color: #f3f1ea; outline: none;}.dg-consent-root .dg-consent-langbtn.is-active{background: #e6c54f; color: #1a1407;}.dg-consent-root .dg-consent-langbtn.is-active:hover, .dg-consent-root .dg-consent-langbtn.is-active:focus-visible{color: #1a1407;}.dg-consent-root h2, .dg-consent-root .h2{margin: 0 0 8px; font-size: 1.4rem; color: #f3f1ea;}.dg-consent-root .dg-consent-logo-heading{margin: 0 0 16px; text-align: center;}.dg-consent-root .dg-consent-logo-heading .dg-consent-welcome{display: block; margin-bottom: 6px; font-size: 1rem; font-weight: 400; letter-spacing: 0.01em; color: #b6b1a4;}.dg-consent-root .dg-consent-logo-heading img{display: inline-block; height: 48px; width: auto; max-width: 100%;}.dg-consent-root p{margin: 0 0 16px; color: #b6b1a4;}.dg-consent-root fieldset{margin: 0 0 16px; padding: 14px 14px 8px; border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 6px; background: rgba(255, 255, 255, 0.02);}.dg-consent-root fieldset legend{padding: 0 6px; font-size: 0.85rem; font-weight: 500; letter-spacing: 0.04em; text-transform: uppercase; color: var(--primary);}.dg-consent-root .dg-consent-radio, .dg-consent-root .dg-consent-check{display: flex; align-items: flex-start; gap: 10px; padding: 6px 0; cursor: pointer; color: #f3f1ea;}.dg-consent-root .dg-consent-radio input, .dg-consent-root .dg-consent-check input{margin-top: 4px; accent-color: #e6c54f; cursor: pointer;}.dg-consent-root .dg-consent-radio.is-locked, .dg-consent-root .dg-consent-check.is-locked{cursor: default; opacity: 0.7;}.dg-consent-root .dg-consent-radio small, .dg-consent-root .dg-consent-radio .small, .dg-consent-root .dg-consent-check small, .dg-consent-root .dg-consent-check .small{display: block; color: #b6b1a4; font-size: 0.85em;}.dg-consent-root .dg-consent-age.is-shake{animation: dg-consent-shake 0.32s ease both; border-color: #d9534f;}.dg-consent-root .dg-consent-actions{display: flex; flex-wrap: wrap; gap: 8px; margin-top: 4px;}.dg-consent-root .dg-consent-btn{flex: 1 1 0; min-width: 140px; padding: 10px 14px; background: rgba(255, 255, 255, 0.06); color: #f3f1ea; border: 1px solid rgba(255, 255, 255, 0.22); border-radius: 6px; font: inherit; font-weight: 500; cursor: pointer; transition: border-color 0.15s ease, background 0.15s ease;}.dg-consent-root .dg-consent-btn:hover, .dg-consent-root .dg-consent-btn:focus-visible{background: rgba(255, 255, 255, 0.1); border-color: #e6c54f; outline: none;}.dg-consent-root .dg-consent-btn:active{background: rgba(255, 255, 255, 0.14);}.dg-consent-root .dg-consent-policy-note{margin: 14px 0 0; font-size: 0.85em; text-align: center; color: #b6b1a4;}.dg-consent-root .dg-consent-policy-note a{color: inherit; text-decoration: underline;}.dg-consent-root .dg-consent-policy-note a:hover, .dg-consent-root .dg-consent-policy-note a:focus-visible{color: #f3f1ea; outline: none;}.dg-consent-root .dg-consent-withdraw{margin-top: 14px; text-align: right;}.dg-consent-root .dg-consent-link{background: none; border: 0; padding: 0; color: #b6b1a4; text-decoration: underline; font: inherit; cursor: pointer;}.dg-consent-root .dg-consent-link:hover, .dg-consent-root .dg-consent-link:focus-visible{color: #f3f1ea; outline: none;}.dg-consent-root .dg-consent-stage--denied{text-align: center;}.dg-consent-root .dg-consent-stage--denied h2, .dg-consent-root .dg-consent-stage--denied .h2{color: #d9534f;}html.dg-consent-locked, body.dg-consent-locked{overflow: hidden !important; height: 100vh !important;}@keyframes dg-consent-shake{0%, 100%{transform: translateX(0);}25%{transform: translateX(-4px);}75%{transform: translateX(4px);}}@media (max-width: 480px){.dg-consent-root{align-items: stretch; justify-content: stretch;}.dg-consent-root .dg-consent-modal{width: 100%; max-width: none; max-height: 100vh; border-radius: 0; border: 0;}.dg-consent-root .dg-consent-logo-heading img{height: 40px;}.dg-consent-root .dg-consent-actions{flex-direction: column;}.dg-consent-root .dg-consent-actions .dg-consent-btn{flex: 0 0 auto; width: 100%;}}@media (prefers-reduced-motion: reduce){.dg-consent-age.is-shake{animation: none;}}

/* /custom_website_black/static/src/scss/dark_theme.scss */
 @font-face{font-family: "Gotham"; src: url("/custom_website_black/static/src/fonts/gotham/GothamLight.woff2") format("woff2"), url("/custom_website_black/static/src/fonts/gotham/GothamLight.woff") format("woff"); font-weight: 300; font-style: normal; font-display: swap;}@font-face{font-family: "Gotham"; src: url("/custom_website_black/static/src/fonts/gotham/GothamBook.woff2") format("woff2"), url("/custom_website_black/static/src/fonts/gotham/GothamBook.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap;}@font-face{font-family: "Gotham"; src: url("/custom_website_black/static/src/fonts/gotham/GothamMedium.woff2") format("woff2"), url("/custom_website_black/static/src/fonts/gotham/GothamMedium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: swap;}@font-face{font-family: "Gotham"; src: url("/custom_website_black/static/src/fonts/gotham/GothamBold.woff2") format("woff2"), url("/custom_website_black/static/src/fonts/gotham/GothamBold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: swap;}@font-face{font-family: "Gotham"; src: url("/custom_website_black/static/src/fonts/gotham/GothamBlack.woff2") format("woff2"), url("/custom_website_black/static/src/fonts/gotham/GothamBlack.woff") format("woff"); font-weight: 900; font-style: normal; font-display: swap;}:root{--bs-font-sans-serif: "Gotham", system-ui, -apple-system, "Segoe UI", sans-serif; --bs-body-font-family: var(--bs-font-sans-serif); --o-website-font-family: var(--bs-font-sans-serif); --sfb-color-primary-base: #99cc33; --sfb-color-primary: var(--sfb-color-primary-base); --sfb-color-primary-rgb: 153, 204, 51; --sfb-color-primary-hover: #a9d94d; --sfb-color-primary-active: #7fb32b; --sfb-color-primary-light: #cbe89a; --sfb-color-secondary: #00ceff; --sfb-color-secondary-rgb: 0, 206, 255; --sfb-color-secondary-hover: #33d8ff; --sfb-color-secondary-active: #00b8e6; --sfb-color-success: #22c55e; --sfb-color-success-rgb: 34, 197, 94; --sfb-color-success-hover: #16a34a; --sfb-color-danger: #e91429; --sfb-color-danger-rgb: 233, 20, 41; --sfb-color-danger-hover: #dc2626; --sfb-color-danger-text: #ef4354; --sfb-color-danger-text-rgb: 239, 67, 84; --sfb-color-warning: #ffa42b; --sfb-color-warning-rgb: 255, 164, 43; --sfb-color-warning-hover: #f59e0b; --sfb-color-info: #3b82f6; --sfb-color-info-rgb: 59, 130, 246; --sfb-color-info-hover: #2563eb; --dg-reward: #acd42a; --dg-reward-rgb: 172, 212, 42; --dg-reward-soft: rgba(var(--dg-reward-rgb), .14); --dg-panel-bg: linear-gradient(180deg, rgba(14, 14, 14, 0.96), rgba(7, 7, 7, 0.98)); --dg-panel-border-color: rgba(255, 255, 255, 0.08); --dg-panel-border: 1px solid var(--dg-panel-border-color); --dg-panel-radius: 0.5rem; --dg-panel-shadow: 0 1.1rem 2.4rem rgba(0, 0, 0, 0.22), inset 0 1px 0 rgba(255, 255, 255, 0.035); --sfb-color-background-base: #000000; --sfb-color-background-elevated: #121212; --sfb-color-background-card: #181818bd; --sfb-color-background-card-hover: #282828; --sfb-color-border-base: #282828; --sfb-color-border-subtle: #1f1f1f; --sfb-color-text-base: #ffffff; --sfb-color-text-subdued: #a7a7a7; --sfb-color-text-muted: #6a6a6a; --sfb-color-text-disabled: #4d4d4d; --sfb-color-text-on-primary: #000000; --primary: var(--sfb-color-primary); --primary-rgb: var(--sfb-color-primary-rgb); --secondary: var(--sfb-color-secondary); --secondary-rgb: var(--sfb-color-secondary-rgb); --success: var(--sfb-color-success); --success-rgb: var(--sfb-color-success-rgb); --danger: var(--sfb-color-danger); --danger-rgb: var(--sfb-color-danger-rgb); --warning: var(--sfb-color-warning); --warning-rgb: var(--sfb-color-warning-rgb); --info: var(--sfb-color-info); --info-rgb: var(--sfb-color-info-rgb); --dark: var(--sfb-color-background-card); --dark-rgb: 24, 24, 24; --light: var(--sfb-color-text-base); --light-rgb: 255, 255, 255; --link-color: var(--sfb-color-primary); --link-color-rgb: var(--sfb-color-primary-rgb); --link-hover-color: var(--sfb-color-primary-hover); --link-hover-color-rgb: 255, 176, 51; --o-color-1: var(--sfb-color-primary); --o-color-2: var(--sfb-color-secondary); --o-color-3: var(--sfb-color-background-card-hover); --o-color-4: var(--sfb-color-text-base); --o-color-5: var(--sfb-color-background-base); --o-cc1-btn-primary: var(--sfb-color-primary); --o-cc1-btn-primary-border: var(--sfb-color-primary); --o-cc1-btn-primary-text: var(--sfb-color-text-on-primary); --o-cc2-btn-primary: var(--sfb-color-primary); --o-cc2-btn-primary-border: var(--sfb-color-primary); --o-cc2-btn-primary-text: var(--sfb-color-text-on-primary); --o-cc3-btn-primary: var(--sfb-color-primary); --o-cc3-btn-primary-border: var(--sfb-color-primary); --o-cc3-btn-primary-text: var(--sfb-color-text-on-primary); --o-cc4-btn-primary: var(--sfb-color-primary); --o-cc4-btn-primary-border: var(--sfb-color-primary); --o-cc4-btn-primary-text: var(--sfb-color-text-on-primary); --o-cc5-btn-primary: var(--sfb-color-primary); --o-cc5-btn-primary-border: var(--sfb-color-primary); --o-cc5-btn-primary-text: var(--sfb-color-text-on-primary); --bs-primary: var(--sfb-color-primary); --bs-primary-rgb: var(--sfb-color-primary-rgb); --bs-secondary: var(--sfb-color-secondary); --bs-secondary-rgb: var(--sfb-color-secondary-rgb); --bs-success: var(--sfb-color-success); --bs-success-rgb: var(--sfb-color-success-rgb); --bs-danger: var(--sfb-color-danger); --bs-danger-rgb: var(--sfb-color-danger-rgb); --bs-warning: var(--sfb-color-warning); --bs-warning-rgb: var(--sfb-color-warning-rgb); --bs-info: var(--sfb-color-info); --bs-info-rgb: var(--sfb-color-info-rgb); --bs-body-bg: #0d0d0d; --bs-body-color: #d4d4d4; --bs-body-color-rgb: 212, 212, 212; --bs-body-bg-rgb: 13, 13, 13; --bs-secondary-color: var(--sfb-color-text-subdued); --bs-secondary-color-rgb: 167, 167, 167; --bs-secondary-bg: var(--sfb-color-background-elevated); --bs-tertiary-color: var(--sfb-color-text-muted); --bs-tertiary-bg: var(--sfb-color-background-card); --bs-emphasis-color: #ffffff; --bs-emphasis-color-rgb: 255, 255, 255; --bs-card-bg: var(--sfb-color-background-card); --bs-card-cap-bg: var(--sfb-color-border-subtle); --bs-modal-bg: var(--sfb-color-background-card); --bs-dropdown-bg: var(--sfb-color-background-card); --bs-list-group-bg: var(--sfb-color-background-card); --bs-border-color: var(--sfb-color-border-base); --bs-border-color-translucent: rgba(255, 255, 255, 0.10); --bs-link-color: var(--sfb-color-primary); --bs-link-color-rgb: var(--sfb-color-primary-rgb); --bs-link-hover-color: var(--sfb-color-primary-hover); --bs-link-hover-color-rgb: 255, 176, 51; --bs-code-color: #ff79c6; --bs-highlight-bg: #2c2510;}.dg-wishlist-rail .dg-strain-card{scroll-snap-align: start;}body{background-color: var(--bs-body-bg); color: var(--bs-body-color); font-family: var(--bs-body-font-family);}@media (max-width: 991.98px){#wrapwrap{overflow-x: clip;}}#wrapwrap, #wrap, main{color: var(--bs-body-color); font-family: var(--bs-body-font-family);}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color: var(--bs-emphasis-color); font-family: var(--bs-body-font-family);}h1 .dg-heading-punct, .h1 .dg-heading-punct, .dg-page-title .dg-heading-punct, .dg-bx-title .dg-heading-punct, .dg-footer-newsletter__title .dg-heading-punct{color: var(--sfb-color-primary) !important;}h2, .h2{position: relative;}h2::after, .h2::after{content: ""; position: absolute; inset: 0; z-index: 1; background: linear-gradient(0deg, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.08) 42%, rgba(0, 0, 0, 0) 100%); pointer-events: none;}a:not(.btn):not(.dropdown-item):not(.nav-link):not(.list-group-item){color: var(--bs-link-color);}a:not(.btn):not(.dropdown-item):not(.nav-link):not(.list-group-item):hover, a:not(.btn):not(.dropdown-item):not(.nav-link):not(.list-group-item):focus{color: var(--bs-link-hover-color);}hr{border-color: var(--bs-border-color); opacity: 1;}.dg-home-next__link--primary:hover, .dg-home-next__link--primary:focus-visible, .dg-home-next__inner > .dg-home-next__link:first-child:hover, .dg-home-next__inner > .dg-home-next__link:first-child:focus-visible{border-color: var(--sfb-color-primary-hover); background: var(--sfb-color-primary-hover); color: var(--sfb-color-text-on-primary) !important;}.form-control, .form-select, .form-check-input{background-color: var(--bs-tertiary-bg); border-color: var(--bs-border-color); color: var(--bs-body-color);}.form-control:focus, .form-select:focus, .form-check-input:focus{background-color: var(--bs-tertiary-bg); color: var(--bs-body-color); border-color: var(--bs-link-color); box-shadow: 0 0 0 0.2rem rgba(var(--bs-link-color-rgb), 0.15);}.form-control::placeholder, .form-select::placeholder, .form-check-input::placeholder{color: var(--bs-tertiary-color);}.form-control:disabled, .form-control.o_wysiwyg_loader, .form-select:disabled, .form-select.o_wysiwyg_loader, .form-check-input:disabled, .form-check-input.o_wysiwyg_loader{background-color: #111; color: var(--bs-tertiary-color);}.form-label, label{color: var(--bs-body-color);}.table{--bs-table-bg: var(--bs-card-bg); --bs-table-color: var(--bs-body-color); --bs-table-border-color: var(--bs-border-color); --bs-table-striped-bg: var(--bs-tertiary-bg); --bs-table-hover-bg: var(--bs-secondary-bg);}.modal-content{background-color: var(--bs-modal-bg); color: var(--bs-body-color); border-color: var(--bs-border-color);}.modal-header, .modal-footer{border-color: var(--bs-border-color);}.dropdown-menu, .o_dropdown_menu{background-color: var(--bs-dropdown-bg); border-color: var(--bs-border-color);}.dropdown-menu .dropdown-item, .o_dropdown_menu .dropdown-item{color: var(--bs-body-color);}.dropdown-menu .dropdown-item:hover, .o_dropdown_menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus, .o_dropdown_menu .dropdown-item:focus{background-color: var(--bs-tertiary-bg); color: var(--bs-emphasis-color);}.dropdown-menu .dropdown-divider, .o_dropdown_menu .dropdown-divider{border-color: var(--bs-border-color);}.btn-fill-primary, .btn-primary{--btn-color: var(--sfb-color-text-on-primary); --btn-bg: var(--sfb-color-primary); --btn-border-color: var(--sfb-color-primary); --btn-hover-color: var(--sfb-color-text-on-primary); --btn-hover-bg: var(--sfb-color-primary-hover); --btn-hover-border-color: var(--sfb-color-primary-hover); --btn-focus-shadow-rgb: var(--sfb-color-primary-rgb); --btn-active-color: var(--sfb-color-text-on-primary); --btn-active-bg: var(--sfb-color-primary-active); --btn-active-border-color: var(--sfb-color-primary-active); --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.18); --btn-disabled-color: #1a1a1a; --btn-disabled-bg: #6a6a6a; --btn-disabled-border-color: #6a6a6a; --bs-btn-color: var(--btn-color); --bs-btn-bg: var(--btn-bg); --bs-btn-border-color: var(--btn-border-color); --bs-btn-hover-color: var(--btn-hover-color); --bs-btn-hover-bg: var(--btn-hover-bg); --bs-btn-hover-border-color: var(--btn-hover-border-color); --bs-btn-focus-shadow-rgb: var(--btn-focus-shadow-rgb); --bs-btn-active-color: var(--btn-active-color); --bs-btn-active-bg: var(--btn-active-bg); --bs-btn-active-border-color: var(--btn-active-border-color); --bs-btn-active-shadow: var(--btn-active-shadow); --bs-btn-disabled-color: var(--btn-disabled-color); --bs-btn-disabled-bg: var(--btn-disabled-bg); --bs-btn-disabled-border-color: var(--btn-disabled-border-color);}.btn-outline-primary{--btn-color: var(--sfb-color-primary); --btn-border-color: var(--sfb-color-primary); --btn-hover-color: var(--sfb-color-text-on-primary); --btn-hover-bg: var(--sfb-color-primary-hover); --btn-hover-border-color: var(--sfb-color-primary-hover); --btn-focus-shadow-rgb: var(--sfb-color-primary-rgb); --btn-active-color: var(--sfb-color-text-on-primary); --btn-active-bg: var(--sfb-color-primary-active); --btn-active-border-color: var(--sfb-color-primary-active); --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.18); --btn-disabled-color: var(--sfb-color-text-disabled); --btn-disabled-bg: transparent; --btn-disabled-border-color: var(--sfb-color-text-disabled); --gradient: none; --bs-btn-color: var(--btn-color); --bs-btn-border-color: var(--btn-border-color); --bs-btn-hover-color: var(--btn-hover-color); --bs-btn-hover-bg: var(--btn-hover-bg); --bs-btn-hover-border-color: var(--btn-hover-border-color); --bs-btn-focus-shadow-rgb: var(--btn-focus-shadow-rgb); --bs-btn-active-color: var(--btn-active-color); --bs-btn-active-bg: var(--btn-active-bg); --bs-btn-active-border-color: var(--btn-active-border-color); --bs-btn-active-shadow: var(--btn-active-shadow); --bs-btn-disabled-color: var(--btn-disabled-color); --bs-btn-disabled-bg: var(--btn-disabled-bg); --bs-btn-disabled-border-color: var(--btn-disabled-border-color); --bs-gradient: none;}.btn-fill-success, .btn-success{--btn-color: #000000; --btn-bg: var(--sfb-color-success); --btn-border-color: var(--sfb-color-success); --btn-hover-color: #000000; --btn-hover-bg: var(--sfb-color-success-hover); --btn-hover-border-color: var(--sfb-color-success-hover); --btn-focus-shadow-rgb: var(--sfb-color-success-rgb); --btn-active-color: #000000; --btn-active-bg: var(--sfb-color-success-hover); --btn-active-border-color: var(--sfb-color-success-hover); --btn-disabled-color: #1a1a1a; --btn-disabled-bg: #6a6a6a; --btn-disabled-border-color: #6a6a6a; --bs-btn-color: var(--btn-color); --bs-btn-bg: var(--btn-bg); --bs-btn-border-color: var(--btn-border-color); --bs-btn-hover-color: var(--btn-hover-color); --bs-btn-hover-bg: var(--btn-hover-bg); --bs-btn-hover-border-color: var(--btn-hover-border-color); --bs-btn-focus-shadow-rgb: var(--btn-focus-shadow-rgb); --bs-btn-active-color: var(--btn-active-color); --bs-btn-active-bg: var(--btn-active-bg); --bs-btn-active-border-color: var(--btn-active-border-color); --bs-btn-disabled-color: var(--btn-disabled-color); --bs-btn-disabled-bg: var(--btn-disabled-bg); --bs-btn-disabled-border-color: var(--btn-disabled-border-color);}.btn-outline-success{--btn-color: var(--sfb-color-success); --btn-border-color: var(--sfb-color-success); --btn-hover-color: #000000; --btn-hover-bg: var(--sfb-color-success); --btn-hover-border-color: var(--sfb-color-success); --btn-focus-shadow-rgb: var(--sfb-color-success-rgb); --btn-active-color: #000000; --btn-active-bg: var(--sfb-color-success-hover); --btn-active-border-color: var(--sfb-color-success-hover); --btn-disabled-color: var(--sfb-color-text-disabled); --btn-disabled-bg: transparent; --btn-disabled-border-color: var(--sfb-color-text-disabled); --bs-btn-color: var(--btn-color); --bs-btn-border-color: var(--btn-border-color); --bs-btn-hover-color: var(--btn-hover-color); --bs-btn-hover-bg: var(--btn-hover-bg); --bs-btn-hover-border-color: var(--btn-hover-border-color); --bs-btn-focus-shadow-rgb: var(--btn-focus-shadow-rgb); --bs-btn-active-color: var(--btn-active-color); --bs-btn-active-bg: var(--btn-active-bg); --bs-btn-active-border-color: var(--btn-active-border-color); --bs-btn-disabled-color: var(--btn-disabled-color); --bs-btn-disabled-bg: var(--btn-disabled-bg); --bs-btn-disabled-border-color: var(--btn-disabled-border-color);}.btn-fill-danger, .btn-danger{--btn-color: #ffffff; --btn-bg: var(--sfb-color-danger); --btn-border-color: var(--sfb-color-danger); --btn-hover-color: #ffffff; --btn-hover-bg: var(--sfb-color-danger-hover); --btn-hover-border-color: var(--sfb-color-danger-hover); --btn-focus-shadow-rgb: var(--sfb-color-danger-rgb); --btn-active-color: #ffffff; --btn-active-bg: var(--sfb-color-danger-hover); --btn-active-border-color: var(--sfb-color-danger-hover); --bs-btn-color: var(--btn-color); --bs-btn-bg: var(--btn-bg); --bs-btn-border-color: var(--btn-border-color); --bs-btn-hover-color: var(--btn-hover-color); --bs-btn-hover-bg: var(--btn-hover-bg); --bs-btn-hover-border-color: var(--btn-hover-border-color); --bs-btn-focus-shadow-rgb: var(--btn-focus-shadow-rgb); --bs-btn-active-color: var(--btn-active-color); --bs-btn-active-bg: var(--btn-active-bg); --bs-btn-active-border-color: var(--btn-active-border-color);}.btn-outline-danger{--btn-color: var(--sfb-color-danger-text); --btn-border-color: var(--sfb-color-danger); --btn-hover-color: #ffffff; --btn-hover-bg: var(--sfb-color-danger); --btn-hover-border-color: var(--sfb-color-danger); --btn-focus-shadow-rgb: var(--sfb-color-danger-rgb); --btn-active-color: #ffffff; --btn-active-bg: var(--sfb-color-danger-hover); --btn-active-border-color: var(--sfb-color-danger-hover); --bs-btn-color: var(--btn-color); --bs-btn-border-color: var(--btn-border-color); --bs-btn-hover-color: var(--btn-hover-color); --bs-btn-hover-bg: var(--btn-hover-bg); --bs-btn-hover-border-color: var(--btn-hover-border-color); --bs-btn-focus-shadow-rgb: var(--btn-focus-shadow-rgb); --bs-btn-active-color: var(--btn-active-color); --bs-btn-active-bg: var(--btn-active-bg); --bs-btn-active-border-color: var(--btn-active-border-color);}.btn-fill-warning, .btn-warning{--btn-color: #000000; --btn-bg: var(--sfb-color-warning); --btn-border-color: var(--sfb-color-warning); --btn-hover-color: #000000; --btn-hover-bg: var(--sfb-color-warning-hover); --btn-hover-border-color: var(--sfb-color-warning-hover); --btn-focus-shadow-rgb: var(--sfb-color-warning-rgb); --btn-active-color: #000000; --btn-active-bg: var(--sfb-color-warning-hover); --btn-active-border-color: var(--sfb-color-warning-hover); --bs-btn-color: var(--btn-color); --bs-btn-bg: var(--btn-bg); --bs-btn-border-color: var(--btn-border-color); --bs-btn-hover-color: var(--btn-hover-color); --bs-btn-hover-bg: var(--btn-hover-bg); --bs-btn-hover-border-color: var(--btn-hover-border-color); --bs-btn-focus-shadow-rgb: var(--btn-focus-shadow-rgb); --bs-btn-active-color: var(--btn-active-color); --bs-btn-active-bg: var(--btn-active-bg); --bs-btn-active-border-color: var(--btn-active-border-color);}.btn-fill-info, .btn-info{--btn-color: #ffffff; --btn-bg: var(--sfb-color-info); --btn-border-color: var(--sfb-color-info); --btn-hover-color: #ffffff; --btn-hover-bg: var(--sfb-color-info-hover); --btn-hover-border-color: var(--sfb-color-info-hover); --btn-focus-shadow-rgb: var(--sfb-color-info-rgb); --btn-active-color: #ffffff; --btn-active-bg: var(--sfb-color-info-hover); --btn-active-border-color: var(--sfb-color-info-hover); --bs-btn-color: var(--btn-color); --bs-btn-bg: var(--btn-bg); --bs-btn-border-color: var(--btn-border-color); --bs-btn-hover-color: var(--btn-hover-color); --bs-btn-hover-bg: var(--btn-hover-bg); --bs-btn-hover-border-color: var(--btn-hover-border-color); --bs-btn-focus-shadow-rgb: var(--btn-focus-shadow-rgb); --bs-btn-active-color: var(--btn-active-color); --bs-btn-active-bg: var(--btn-active-bg); --bs-btn-active-border-color: var(--btn-active-border-color);}.btn-outline-secondary, .btn-secondary{--btn-color: var(--bs-body-color); --btn-border-color: var(--bs-border-color); --btn-bg: transparent; --btn-hover-bg: var(--bs-tertiary-bg); --btn-hover-color: var(--bs-emphasis-color); --btn-hover-border-color: var(--bs-border-color); --btn-active-bg: var(--bs-tertiary-bg); --btn-active-color: var(--bs-emphasis-color); --bs-btn-color: var(--bs-body-color); --bs-btn-border-color: var(--bs-border-color); --bs-btn-bg: transparent; --bs-btn-hover-bg: var(--bs-tertiary-bg); --bs-btn-hover-color: var(--bs-emphasis-color); --bs-btn-hover-border-color: var(--bs-border-color); --bs-btn-active-bg: var(--bs-tertiary-bg); --bs-btn-active-color: var(--bs-emphasis-color);}.btn-light{--bs-btn-color: var(--bs-body-color); --bs-btn-bg: var(--bs-tertiary-bg); --bs-btn-border-color: var(--bs-border-color); --bs-btn-hover-bg: var(--bs-secondary-bg); --bs-btn-hover-color: var(--bs-emphasis-color);}.text-primary, .link-primary{color: var(--sfb-color-primary) !important;}.text-primary-emphasis{color: var(--sfb-color-primary-base) !important;}.border-primary{border-color: var(--sfb-color-primary) !important;}.bg-primary, .text-bg-primary, .badge.bg-primary{background-color: var(--sfb-color-primary) !important; color: var(--sfb-color-text-on-primary) !important;}.badge.bg-primary, .o_filter_tag.bg-primary{--badge-bg: var(--sfb-color-primary); --badge-color: var(--sfb-color-text-on-primary); --badge-color-hover: var(--sfb-color-text-on-primary); --badge-border-color: var(--sfb-color-primary);}.badge.text-bg-primary, .o_filter_tag.text-bg-primary{--badge-border-color: var(--sfb-color-primary);}.badge, .o_filter_tag{--badge-font-weight: 500;}.alert-primary{--bs-alert-color: var(--sfb-color-primary-light); --bs-alert-bg: rgba(var(--sfb-color-primary-rgb), 0.10); --bs-alert-border-color: rgba(var(--sfb-color-primary-rgb), 0.24); color: var(--bs-alert-color); background-color: var(--bs-alert-bg); border-color: var(--bs-alert-border-color);}.form-check-input:checked{background-color: var(--sfb-color-primary); border-color: var(--sfb-color-primary);}.form-check-input:focus, .btn:focus-visible, .btn-check:focus + .btn, .btn-check:focus-visible + .btn{box-shadow: 0 0 0 0.2rem rgba(var(--sfb-color-primary-rgb), 0.22);}.dropdown-item.active, .dropdown-item:active, .nav-pills .nav-link.active, .nav-pills .show > .nav-link, .page-item.active .page-link, .progress-bar{background-color: var(--sfb-color-primary) !important; border-color: var(--sfb-color-primary) !important; color: var(--sfb-color-text-on-primary) !important;}.bg-white, .bg-light, .bg-100, .bg-200, .o_cc1, .navbar-light, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar, .o_cc2, .o_footer{background-color: var(--bs-tertiary-bg) !important; color: var(--bs-body-color) !important;}.text-dark, .text-black, .text-body{color: var(--bs-body-color) !important;}.text-muted, .text-secondary{color: var(--bs-secondary-color) !important;}.o_main_navbar, .navbar{background-color: var(--bs-body-bg) !important; border-bottom: 1px solid var(--bs-border-color);}.o_main_navbar .nav-link, .navbar .nav-link{color: var(--bs-body-color);}.o_main_navbar .nav-link:hover, .o_main_navbar .nav-link:focus, .navbar .nav-link:hover, .navbar .nav-link:focus{color: var(--bs-emphasis-color);}header .navbar-brand.logo{display: flex !important; align-items: center !important;}header .navbar-brand.logo img{object-fit: contain; display: block; width: auto !important; height: 1.8rem !important;}footer{background-color: #050505 !important; color: var(--bs-body-color); border-top: 1px solid var(--bs-border-color);}footer h1, footer h2, footer h3, footer h4, footer h5, footer h6, footer .h1, footer .h2, footer .h3, footer .h4, footer .h5, footer .h6{color: var(--sfb-color-text-base, #ffffff) !important;}.o_footer_copyright .text-muted, .o_footer_copyright .o_footer_copyright_name{color: var(--sfb-color-text-base, #ffffff) !important; opacity: 0.7;}@media (min-width: 768px){.o_footer_copyright .container > .row, .o_footer_copyright .o_container_small > .row{justify-content: center;}.o_footer_copyright .col-md:first-child{flex: 0 0 auto !important; width: auto !important; text-align: center !important;}.o_footer_copyright .col-md:last-child{flex: 0 0 auto !important; width: auto !important;}}.dg-magic-login__input.form-control{box-sizing: border-box; width: 100%; min-height: 2rem;}.dg-footer-newsletter{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 1rem 2.5rem; padding-top: 1.5rem; padding-bottom: 2.75rem; border-bottom: 1px solid var(--sfb-color-border-base);}.dg-footer-newsletter__heading{display: flex; flex-direction: column; gap: 0.35rem;}.dg-footer-newsletter__title{margin: 0; color: #ffffff !important; font-size: 1.5rem; font-weight: 900; letter-spacing: -0.02em; line-height: 1.15;}.dg-footer-newsletter__subtitle{margin: 0; color: var(--sfb-color-text-subdued); font-size: 0.95rem; font-weight: 500;}.dg-footer-newsletter__form{width: 24rem; max-width: 100%;}.dg-footer-newsletter__controls{display: flex; width: 100%; max-width: 24rem; min-height: 2.75rem; overflow: hidden; background: #121212; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 999px; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035);}.dg-footer-newsletter__input{min-width: 0; height: auto; padding: 0 1.1rem; background: transparent !important; border: 0 !important; border-radius: 0 !important; color: #ffffff !important; box-shadow: none !important;}.dg-footer-newsletter__input::placeholder{color: #777777; opacity: 1;}.dg-footer-newsletter__button{display: inline-flex; align-items: center; justify-content: center; min-width: 7rem; padding: 0 0.95rem; background: var(--sfb-color-primary-base) !important; border: 0 !important; border-left: 1px solid rgba(0, 0, 0, 0.22) !important; border-radius: 0 !important; color: #000000 !important; font-size: 0.8rem; font-weight: 900; line-height: 1; text-transform: uppercase;}.dg-footer-newsletter__button:hover, .dg-footer-newsletter__button:focus{background: var(--sfb-color-primary-hover) !important; color: #000000 !important;}.dg-footer-newsletter__success{margin: 0; color: #66e47b; font-weight: 800;}.dg-footer-brand__logo{display: block; width: auto; height: 1.5rem;}.dg-footer-brand__claim{max-width: 16rem; margin: 1rem 0 0; color: var(--sfb-color-text-subdued); font-size: 0.875rem; line-height: 1.55;}.dg-footer-col__title{margin: 0 0 1rem; color: var(--sfb-color-primary) !important; font-size: 0.72rem; font-weight: 900; line-height: 1.2; letter-spacing: 0.09em; text-transform: uppercase;}.dg-footer-links{display: flex; flex-direction: column; gap: 0.7rem; margin: 0;}.dg-footer-links a{color: var(--sfb-color-text-subdued) !important; font-size: 0.875rem; transition: color 0.15s ease;}.dg-footer-links a:hover, .dg-footer-links a:focus{color: var(--sfb-color-text-base) !important;}@media (max-width: 991.98px){.dg-footer-cols > [class*="col-"] + [class*="col-"]{margin-top: 1.75rem;}}@media (max-width: 767.98px){.dg-footer-newsletter{padding-bottom: 2rem;}.dg-footer-newsletter__form{width: 100%;}.dg-footer-newsletter__controls{max-width: none;}}.border, .border-top, .border-bottom, .border-start, .border-end{border-color: var(--bs-border-color) !important;}.o_cc1, .navbar-light, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar, .o_cc2, .o_footer, .o_cc3, .o_cc4, .o_cc5, .o_colored_level{--o-cc-bg: transparent !important; background-color: transparent !important; color: var(--bs-body-color) !important;}header#top, header#top.o_header_is_scrolled, header#top.o_header_affixed, header#top .navbar, header#top .o_header_mobile{background: rgba(8, 8, 8, 0.45) !important; border-bottom: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.26) !important; backdrop-filter: blur(16px) saturate(145%); -webkit-backdrop-filter: blur(16px) saturate(145%);}header#top:has(.o_navbar_mobile.show), header#top:has(.o_navbar_mobile.o_top_menu_collapse_shown){z-index: 1060;}@media (max-width: 991.98px){#wrapwrap > header#top{position: sticky !important; top: 0 !important; transform: none !important; transition: none !important; animation: none !important;}#wrapwrap > main{padding-top: 0 !important;}header#top .o_header_mobile .o_wsale_my_wish{display: none !important;}header#top .o_navbar_mobile.offcanvas:not(.show):not(.showing):not(.o_top_menu_collapse_shown){display: none !important;}}header#top.o_header_affixed, header#top.o_header_is_scrolled, header#top.o_transitioning{transform: translateY(0) !important;}header#top .navbar{color: var(--bs-body-color) !important;}@media (min-width: 992px){header#top nav.d-none.d-lg-block #o_main_nav{max-width: none;}}header#top nav.d-none.d-lg-block .o_nav_link_btn[href="/web/login"]{background: var(--sfb-color-primary-base) !important; border-color: var(--sfb-color-primary-base) !important; color: var(--sfb-color-text-on-primary, #000000) !important; -webkit-text-fill-color: var(--sfb-color-text-on-primary, #000000); font-weight: 500;}header#top nav.d-none.d-lg-block .o_nav_link_btn[href="/web/login"]:hover, header#top nav.d-none.d-lg-block .o_nav_link_btn[href="/web/login"]:focus{background: var(--sfb-color-primary-hover) !important; border-color: var(--sfb-color-primary-hover) !important; color: var(--sfb-color-text-on-primary, #000000) !important; -webkit-text-fill-color: var(--sfb-color-text-on-primary, #000000);}header#top nav.d-none.d-lg-block .navbar-nav .nav-link:not(.o_nav_link_btn){position: relative; color: var(--sfb-color-text-base, #ffffff) !important; -webkit-text-fill-color: var(--sfb-color-text-base, #ffffff); opacity: 0.88; font-size: 0.9rem; transition: color 0.15s ease, opacity 0.15s ease;}header#top nav.d-none.d-lg-block .navbar-nav .nav-link:not(.o_nav_link_btn):hover, header#top nav.d-none.d-lg-block .navbar-nav .nav-link:not(.o_nav_link_btn):focus{color: var(--sfb-color-primary-base) !important; -webkit-text-fill-color: var(--sfb-color-primary-base); opacity: 1;}@media (min-width: 992px){header#top nav.d-none.d-lg-block #top_menu > li > .nav-link:not(.o_nav_link_btn){transition: opacity 0.22s ease;}header#top nav.d-none.d-lg-block #top_menu > li > .nav-link:not(.o_nav_link_btn)::before{content: ""; position: absolute; left: 0; right: 0; bottom: 0.3rem; margin: 0 8px; height: 3px; background: var(--sfb-color-primary-base); opacity: 0; transition: opacity 0.22s ease; pointer-events: none;}header#top nav.d-none.d-lg-block #top_menu > li > .nav-link:not(.o_nav_link_btn):hover, header#top nav.d-none.d-lg-block #top_menu > li > .nav-link:not(.o_nav_link_btn):focus, header#top nav.d-none.d-lg-block #top_menu > li > .nav-link:not(.o_nav_link_btn).active, header#top nav.d-none.d-lg-block #top_menu > li > .nav-link:not(.o_nav_link_btn)[aria-current="page"]{color: var(--sfb-color-text-base, #ffffff) !important; -webkit-text-fill-color: var(--sfb-color-text-base, #ffffff); opacity: 1;}header#top nav.d-none.d-lg-block #top_menu > li > .nav-link:not(.o_nav_link_btn):hover::before, header#top nav.d-none.d-lg-block #top_menu > li > .nav-link:not(.o_nav_link_btn):focus::before, header#top nav.d-none.d-lg-block #top_menu > li > .nav-link:not(.o_nav_link_btn).active::before, header#top nav.d-none.d-lg-block #top_menu > li > .nav-link:not(.o_nav_link_btn)[aria-current="page"]::before{opacity: 1;}}@media (min-width: 992px) and (prefers-reduced-motion: reduce){header#top nav.d-none.d-lg-block #top_menu > li > .nav-link:not(.o_nav_link_btn), header#top nav.d-none.d-lg-block #top_menu > li > .nav-link:not(.o_nav_link_btn)::before{transition: none;}}header#top nav.d-none.d-lg-block .navbar-nav a.dropdown-toggle.nav-link:not(.o_nav_link_btn){color: var(--sfb-color-text-base, #ffffff) !important; -webkit-text-fill-color: var(--sfb-color-text-base, #ffffff); opacity: 0.88; transition: color 0.15s ease, opacity 0.15s ease;}header#top nav.d-none.d-lg-block .navbar-nav a.dropdown-toggle.nav-link:not(.o_nav_link_btn)::after{border-top-color: currentColor;}header#top nav.d-none.d-lg-block .navbar-nav a.dropdown-toggle.nav-link:not(.o_nav_link_btn):hover, header#top nav.d-none.d-lg-block .navbar-nav a.dropdown-toggle.nav-link:not(.o_nav_link_btn):focus, header#top nav.d-none.d-lg-block .navbar-nav a.dropdown-toggle.nav-link:not(.o_nav_link_btn).show, header#top nav.d-none.d-lg-block .navbar-nav a.dropdown-toggle.nav-link:not(.o_nav_link_btn)[aria-expanded="true"]{color: var(--sfb-color-primary-base) !important; -webkit-text-fill-color: var(--sfb-color-primary-base); opacity: 1;}header#top nav.d-none.d-lg-block .dropdown-menu.js_usermenu, header#top nav.d-none.d-lg-block .js_usermenu.o_dropdown_menu{background-color: var(--sfb-color-background-card, #181818); border-color: var(--sfb-color-border-base, #282828);}header#top nav.d-none.d-lg-block .dropdown-menu.js_usermenu .dropdown-item, header#top nav.d-none.d-lg-block .js_usermenu.o_dropdown_menu .dropdown-item{color: var(--sfb-color-text-base, #ffffff) !important; -webkit-text-fill-color: var(--sfb-color-text-base, #ffffff); transition: background-color 0.15s ease, color 0.15s ease;}header#top nav.d-none.d-lg-block .dropdown-menu.js_usermenu .dropdown-item i, header#top nav.d-none.d-lg-block .js_usermenu.o_dropdown_menu .dropdown-item i, header#top nav.d-none.d-lg-block .dropdown-menu.js_usermenu .dropdown-item .fa, header#top nav.d-none.d-lg-block .js_usermenu.o_dropdown_menu .dropdown-item .fa{color: var(--sfb-color-primary-base) !important;}header#top nav.d-none.d-lg-block .dropdown-menu.js_usermenu .dropdown-item:hover, header#top nav.d-none.d-lg-block .js_usermenu.o_dropdown_menu .dropdown-item:hover, header#top nav.d-none.d-lg-block .dropdown-menu.js_usermenu .dropdown-item:focus, header#top nav.d-none.d-lg-block .js_usermenu.o_dropdown_menu .dropdown-item:focus, header#top nav.d-none.d-lg-block .dropdown-menu.js_usermenu .dropdown-item:active, header#top nav.d-none.d-lg-block .js_usermenu.o_dropdown_menu .dropdown-item:active, header#top nav.d-none.d-lg-block .dropdown-menu.js_usermenu .dropdown-item.active, header#top nav.d-none.d-lg-block .js_usermenu.o_dropdown_menu .dropdown-item.active{background-color: var(--sfb-color-background-card-hover, #282828) !important; color: var(--sfb-color-text-base, #ffffff) !important; -webkit-text-fill-color: var(--sfb-color-text-base, #ffffff);}header#top nav.d-none.d-lg-block .dropdown-menu.js_usermenu .dropdown-item:hover i, header#top nav.d-none.d-lg-block .js_usermenu.o_dropdown_menu .dropdown-item:hover i, header#top nav.d-none.d-lg-block .dropdown-menu.js_usermenu .dropdown-item:hover .fa, header#top nav.d-none.d-lg-block .js_usermenu.o_dropdown_menu .dropdown-item:hover .fa, header#top nav.d-none.d-lg-block .dropdown-menu.js_usermenu .dropdown-item:focus i, header#top nav.d-none.d-lg-block .js_usermenu.o_dropdown_menu .dropdown-item:focus i, header#top nav.d-none.d-lg-block .dropdown-menu.js_usermenu .dropdown-item:focus .fa, header#top nav.d-none.d-lg-block .js_usermenu.o_dropdown_menu .dropdown-item:focus .fa, header#top nav.d-none.d-lg-block .dropdown-menu.js_usermenu .dropdown-item:active i, header#top nav.d-none.d-lg-block .js_usermenu.o_dropdown_menu .dropdown-item:active i, header#top nav.d-none.d-lg-block .dropdown-menu.js_usermenu .dropdown-item:active .fa, header#top nav.d-none.d-lg-block .js_usermenu.o_dropdown_menu .dropdown-item:active .fa, header#top nav.d-none.d-lg-block .dropdown-menu.js_usermenu .dropdown-item.active i, header#top nav.d-none.d-lg-block .js_usermenu.o_dropdown_menu .dropdown-item.active i, header#top nav.d-none.d-lg-block .dropdown-menu.js_usermenu .dropdown-item.active .fa, header#top nav.d-none.d-lg-block .js_usermenu.o_dropdown_menu .dropdown-item.active .fa{color: var(--sfb-color-primary-hover) !important;}header#top nav.d-none.d-lg-block .dropdown-menu.js_usermenu .dropdown-divider, header#top nav.d-none.d-lg-block .js_usermenu.o_dropdown_menu .dropdown-divider{border-color: var(--sfb-color-border-base, #282828);}header#top nav.d-none.d-lg-block ul#top_menu .o_extra_menu_items .dropdown-menu, header#top nav.d-none.d-lg-block ul#top_menu .o_extra_menu_items .o_dropdown_menu{background-color: var(--sfb-color-background-card, #181818); border-color: var(--sfb-color-border-base, #282828);}header#top nav.d-none.d-lg-block ul#top_menu .o_extra_menu_items .dropdown-menu .dropdown-item, header#top nav.d-none.d-lg-block ul#top_menu .o_extra_menu_items .o_dropdown_menu .dropdown-item{color: var(--sfb-color-text-base, #ffffff) !important; -webkit-text-fill-color: var(--sfb-color-text-base, #ffffff);}header#top nav.d-none.d-lg-block ul#top_menu .o_extra_menu_items .dropdown-menu .dropdown-item:hover, header#top nav.d-none.d-lg-block ul#top_menu .o_extra_menu_items .o_dropdown_menu .dropdown-item:hover, header#top nav.d-none.d-lg-block ul#top_menu .o_extra_menu_items .dropdown-menu .dropdown-item:focus, header#top nav.d-none.d-lg-block ul#top_menu .o_extra_menu_items .o_dropdown_menu .dropdown-item:focus, header#top nav.d-none.d-lg-block ul#top_menu .o_extra_menu_items .dropdown-menu .dropdown-item:active, header#top nav.d-none.d-lg-block ul#top_menu .o_extra_menu_items .o_dropdown_menu .dropdown-item:active, header#top nav.d-none.d-lg-block ul#top_menu .o_extra_menu_items .dropdown-menu .dropdown-item.active, header#top nav.d-none.d-lg-block ul#top_menu .o_extra_menu_items .o_dropdown_menu .dropdown-item.active{background-color: var(--sfb-color-background-card-hover, #282828) !important; color: var(--sfb-color-text-base, #ffffff) !important; -webkit-text-fill-color: var(--sfb-color-text-base, #ffffff);}header#top .o_navbar_mobile.offcanvas, header#top .o_navbar_mobile.o_top_menu_collapse_shown{--body-bg: var(--bs-body-bg); --body-color: var(--bs-body-color); --background-color: var(--bs-body-bg); --color: var(--bs-body-color); --offcanvas-bg: rgba(10, 10, 10, 0.98); --offcanvas-color: var(--bs-body-color); --offcanvas-border-color: rgba(255, 255, 255, 0.10); background: rgba(10, 10, 10, 0.98) !important; color: var(--bs-body-color) !important; z-index: 1055; border-left: 1px solid rgba(255, 255, 255, 0.1); box-shadow: -18px 0 42px rgba(0, 0, 0, 0.45) !important; backdrop-filter: blur(18px) saturate(140%); -webkit-backdrop-filter: blur(18px) saturate(140%);}header#top .o_navbar_mobile.offcanvas .offcanvas-body, header#top .o_navbar_mobile.o_top_menu_collapse_shown .offcanvas-body{background: transparent !important; color: var(--bs-body-color) !important;}header#top .o_navbar_mobile.offcanvas .navbar-nav, header#top .o_navbar_mobile.offcanvas .top_menu, header#top .o_navbar_mobile.o_top_menu_collapse_shown .navbar-nav, header#top .o_navbar_mobile.o_top_menu_collapse_shown .top_menu{background: transparent !important;}header#top .o_navbar_mobile.offcanvas .nav-item, header#top .o_navbar_mobile.offcanvas .border, header#top .o_navbar_mobile.offcanvas .border-top, header#top .o_navbar_mobile.offcanvas .border-bottom, header#top .o_navbar_mobile.offcanvas .border-start, header#top .o_navbar_mobile.offcanvas .border-end, header#top .o_navbar_mobile.o_top_menu_collapse_shown .nav-item, header#top .o_navbar_mobile.o_top_menu_collapse_shown .border, header#top .o_navbar_mobile.o_top_menu_collapse_shown .border-top, header#top .o_navbar_mobile.o_top_menu_collapse_shown .border-bottom, header#top .o_navbar_mobile.o_top_menu_collapse_shown .border-start, header#top .o_navbar_mobile.o_top_menu_collapse_shown .border-end{border-color: rgba(255, 255, 255, 0.1) !important;}header#top .o_navbar_mobile.offcanvas .nav-link, header#top .o_navbar_mobile.o_top_menu_collapse_shown .nav-link{color: var(--bs-body-color) !important; background: transparent !important; font-weight: 800; justify-content: center; text-align: center;}header#top .o_navbar_mobile.offcanvas .nav-link:hover, header#top .o_navbar_mobile.offcanvas .nav-link:focus, header#top .o_navbar_mobile.o_top_menu_collapse_shown .nav-link:hover, header#top .o_navbar_mobile.o_top_menu_collapse_shown .nav-link:focus{color: var(--bs-emphasis-color) !important; background: rgba(255, 255, 255, 0.06) !important;}header#top .o_navbar_mobile.offcanvas .o_no_autohide_item .dropdown-toggle.nav-link, header#top .o_navbar_mobile.o_top_menu_collapse_shown .o_no_autohide_item .dropdown-toggle.nav-link{justify-content: center; gap: 0.38rem; text-align: center;}header#top .o_navbar_mobile.offcanvas .dropdown-item, header#top .o_navbar_mobile.o_top_menu_collapse_shown .dropdown-item{text-align: center;}header#top .o_navbar_mobile.offcanvas .o_no_autohide_item .dropdown-toggle.nav-link .me-auto, header#top .o_navbar_mobile.o_top_menu_collapse_shown .o_no_autohide_item .dropdown-toggle.nav-link .me-auto{flex: 0 1 auto; margin-right: 0 !important; margin-left: 0 !important;}header#top .o_navbar_mobile.offcanvas .o_no_autohide_item .dropdown-toggle.nav-link::after, header#top .o_navbar_mobile.o_top_menu_collapse_shown .o_no_autohide_item .dropdown-toggle.nav-link::after{flex: 0 0 auto; margin-left: 0.18rem; border-top-color: var(--sfb-color-primary); border-bottom-color: var(--sfb-color-primary);}header#top .o_navbar_mobile.offcanvas .nav-link i, header#top .o_navbar_mobile.offcanvas .dropdown-item i, header#top .o_navbar_mobile.offcanvas .dg-mobile-menu-login__button i, header#top .o_navbar_mobile.o_top_menu_collapse_shown .nav-link i, header#top .o_navbar_mobile.o_top_menu_collapse_shown .dropdown-item i, header#top .o_navbar_mobile.o_top_menu_collapse_shown .dg-mobile-menu-login__button i{color: var(--sfb-color-primary) !important;}header#top .o_navbar_mobile.offcanvas .dg-mobile-menu-search-link, header#top .o_navbar_mobile.o_top_menu_collapse_shown .dg-mobile-menu-search-link{margin-left: -1rem; margin-right: -1rem;}header#top .o_navbar_mobile.offcanvas .o_searchbar_form .form-control, header#top .o_navbar_mobile.offcanvas .o_searchbar_form .search-query, header#top .o_navbar_mobile.offcanvas .o_searchbar_form .text-bg-light, header#top .o_navbar_mobile.offcanvas .o_searchbar_form .bg-light, header#top .o_navbar_mobile.o_top_menu_collapse_shown .o_searchbar_form .form-control, header#top .o_navbar_mobile.o_top_menu_collapse_shown .o_searchbar_form .search-query, header#top .o_navbar_mobile.o_top_menu_collapse_shown .o_searchbar_form .text-bg-light, header#top .o_navbar_mobile.o_top_menu_collapse_shown .o_searchbar_form .bg-light{background: var(--sfb-color-background-card) !important; color: var(--bs-body-color) !important; border-color: transparent !important;}header#top .o_navbar_mobile.offcanvas .o_searchbar_form .form-control::placeholder, header#top .o_navbar_mobile.offcanvas .o_searchbar_form .search-query::placeholder, header#top .o_navbar_mobile.offcanvas .o_searchbar_form .text-bg-light::placeholder, header#top .o_navbar_mobile.offcanvas .o_searchbar_form .bg-light::placeholder, header#top .o_navbar_mobile.o_top_menu_collapse_shown .o_searchbar_form .form-control::placeholder, header#top .o_navbar_mobile.o_top_menu_collapse_shown .o_searchbar_form .search-query::placeholder, header#top .o_navbar_mobile.o_top_menu_collapse_shown .o_searchbar_form .text-bg-light::placeholder, header#top .o_navbar_mobile.o_top_menu_collapse_shown .o_searchbar_form .bg-light::placeholder{color: var(--bs-tertiary-color) !important;}header#top .o_navbar_mobile.offcanvas .o_searchbar_form .oe_search_button, header#top .o_navbar_mobile.offcanvas .o_searchbar_form .bg-o-color-3, header#top .o_navbar_mobile.o_top_menu_collapse_shown .o_searchbar_form .oe_search_button, header#top .o_navbar_mobile.o_top_menu_collapse_shown .o_searchbar_form .bg-o-color-3{background: var(--sfb-color-background-elevated) !important; color: var(--bs-emphasis-color) !important; border-color: transparent !important;}header#top .o_navbar_mobile.offcanvas .o_searchbar_form .oe_search_button:hover, header#top .o_navbar_mobile.offcanvas .o_searchbar_form .oe_search_button:focus, header#top .o_navbar_mobile.offcanvas .o_searchbar_form .bg-o-color-3:hover, header#top .o_navbar_mobile.offcanvas .o_searchbar_form .bg-o-color-3:focus, header#top .o_navbar_mobile.o_top_menu_collapse_shown .o_searchbar_form .oe_search_button:hover, header#top .o_navbar_mobile.o_top_menu_collapse_shown .o_searchbar_form .oe_search_button:focus, header#top .o_navbar_mobile.o_top_menu_collapse_shown .o_searchbar_form .bg-o-color-3:hover, header#top .o_navbar_mobile.o_top_menu_collapse_shown .o_searchbar_form .bg-o-color-3:focus{background: var(--sfb-color-primary) !important; color: var(--sfb-color-text-on-primary) !important;}header#top .o_navbar_mobile.offcanvas .dg-mobile-menu-login, header#top .o_navbar_mobile.o_top_menu_collapse_shown .dg-mobile-menu-login{width: 100%;}header#top .o_navbar_mobile.offcanvas .dg-mobile-menu-login--bottom, header#top .o_navbar_mobile.o_top_menu_collapse_shown .dg-mobile-menu-login--bottom{margin: 0.85rem 0 0;}header#top .o_navbar_mobile.offcanvas .dg-mobile-menu-login__button, header#top .o_navbar_mobile.o_top_menu_collapse_shown .dg-mobile-menu-login__button{display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; width: 100%; min-height: 2.85rem; padding: 0 1rem; background: var(--sfb-color-primary-base) !important; border: 1px solid var(--sfb-color-primary-base) !important; border-radius: 0.45rem; color: var(--sfb-color-text-on-primary, #000000) !important; font-size: 0.86rem; font-weight: 900; line-height: 1; text-align: center; text-decoration: none !important; text-transform: uppercase; box-shadow: 0 0 18px rgba(var(--sfb-color-primary-rgb), 0.22);}header#top .o_navbar_mobile.offcanvas .dg-mobile-menu-login__button i, header#top .o_navbar_mobile.o_top_menu_collapse_shown .dg-mobile-menu-login__button i{color: inherit; font-size: 0.96rem; line-height: 1;}header#top .o_navbar_mobile.offcanvas .dg-mobile-menu-login__button:hover, header#top .o_navbar_mobile.offcanvas .dg-mobile-menu-login__button:focus, header#top .o_navbar_mobile.o_top_menu_collapse_shown .dg-mobile-menu-login__button:hover, header#top .o_navbar_mobile.o_top_menu_collapse_shown .dg-mobile-menu-login__button:focus{background: var(--sfb-color-primary-hover) !important; border-color: var(--sfb-color-primary-hover) !important; color: var(--sfb-color-text-on-primary, #000000) !important;}header#top .o_navbar_mobile.offcanvas .dg-mobile-menu-logo-item, header#top .o_navbar_mobile.o_top_menu_collapse_shown .dg-mobile-menu-logo-item{list-style: none; margin-bottom: 0.75rem;}header#top .o_navbar_mobile.offcanvas .dg-mobile-menu-logo, header#top .o_navbar_mobile.o_top_menu_collapse_shown .dg-mobile-menu-logo{display: flex; align-items: center; justify-content: center; padding: 1.25rem 1rem 1.5rem; background: transparent !important; line-height: 0; text-decoration: none !important;}header#top .o_navbar_mobile.offcanvas .dg-mobile-menu-logo:hover, header#top .o_navbar_mobile.offcanvas .dg-mobile-menu-logo:focus, header#top .o_navbar_mobile.o_top_menu_collapse_shown .dg-mobile-menu-logo:hover, header#top .o_navbar_mobile.o_top_menu_collapse_shown .dg-mobile-menu-logo:focus{background: transparent !important; opacity: 0.85;}header#top .o_navbar_mobile.offcanvas .dg-mobile-menu-logo__img, header#top .o_navbar_mobile.o_top_menu_collapse_shown .dg-mobile-menu-logo__img{display: block; max-height: 3.6rem; width: auto; object-fit: contain;}header#top .o_navbar_mobile.offcanvas .btn-close, header#top .o_navbar_mobile.o_top_menu_collapse_shown .btn-close{display: inline-flex !important; width: 2rem; height: 2rem; align-items: center; justify-content: center; padding: 0 !important; background-color: rgba(255, 255, 255, 0.06) !important; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") !important; background-position: center !important; background-repeat: no-repeat !important; background-size: 0.72rem 0.72rem !important; border-radius: 0.45rem; filter: none; opacity: 1;}header#top .o_navbar_mobile.offcanvas .btn-close::before, header#top .o_navbar_mobile.o_top_menu_collapse_shown .btn-close::before{content: none;}#product_details, #o_wsale_product_details_content, #product_full_description{background-color: transparent !important; color: var(--bs-body-color);}.oe_website_sale.o_website_sale_checkout_container, .oe_website_sale .oe_cart, .oe_website_sale #cart_products, .oe_website_sale .o_wsale_order_summary{color: var(--bs-body-color);}.oe_website_sale .o_total_card, .oe_website_sale .o_wsale_order_summary, .oe_website_sale #cart_products .card{background: var(--sfb-color-background-card) !important; border-color: var(--sfb-color-border-base) !important; color: var(--bs-body-color) !important; box-shadow: 0 18px 44px rgba(0, 0, 0, 0.32);}.oe_website_sale .o_total_card .card-body, .oe_website_sale .o_total_card .o_cart_total, .oe_website_sale .o_total_card .o_checkout_cart_total, .oe_website_sale .o_wsale_order_summary .card-body{--background-color: var(--sfb-color-background-card) !important; --color: var(--bs-body-color) !important; --card-color: var(--bs-body-color) !important; background: var(--sfb-color-background-card) !important; color: var(--bs-body-color) !important;}.o_cart_item_count.badge.bg-secondary{color: #000000 !important;}#o_cart_summary_offcanvas .td-product_name .text-wrap, #o_cart_summary_offcanvas [name="o_order_total"] strong{color: var(--sfb-color-text-base, #ffffff) !important;}#o_cart_summary_offcanvas .text-muted{color: var(--sfb-color-text-subdued, #a7a7a7) !important;}#o_cart_summary_offcanvas .o_cart_item_count.badge.bg-secondary{background-color: var(--sfb-color-primary) !important; color: var(--sfb-color-text-on-primary, #000000) !important;}#o_cart_summary_offcanvas .btn-link{color: var(--sfb-color-primary);}#o_cart_summary_offcanvas .btn-link:hover, #o_cart_summary_offcanvas .btn-link:focus{color: var(--sfb-color-primary-hover);}#o_cart_summary_offcanvas .btn-light{--bs-btn-bg: var(--sfb-color-background-card, #181818); --bs-btn-color: var(--bs-body-color); --bs-btn-border-color: rgba(255, 255, 255, 0.10); --bs-btn-hover-bg: var(--sfb-color-background-card-hover, #282828); --bs-btn-hover-color: var(--sfb-color-text-base, #ffffff);}.oe_website_sale.o_website_sale_checkout_container label, .oe_website_sale.o_website_sale_checkout_container .form-label{color: var(--sfb-color-text-subdued, #a7a7a7); font-weight: 700;}.oe_website_sale.o_website_sale_checkout_container .form-control, .oe_website_sale.o_website_sale_checkout_container .form-select{background-color: var(--sfb-color-background-card, #181818) !important; border-color: rgba(255, 255, 255, 0.12) !important; color: var(--sfb-color-text-base, #ffffff) !important; border-radius: 0.42rem; box-shadow: none !important;}.oe_website_sale.o_website_sale_checkout_container .form-control:focus, .oe_website_sale.o_website_sale_checkout_container .form-select:focus{border-color: var(--sfb-color-primary-base) !important; box-shadow: 0 0 0 0.16rem rgba(var(--sfb-color-primary-rgb), 0.18) !important;}.oe_website_sale.o_website_sale_checkout_container .form-control::placeholder{color: var(--sfb-color-text-muted, #6a6a6a); opacity: 1;}.oe_website_sale.o_website_sale_checkout_container .btn-primary, .oe_website_sale.o_website_sale_checkout_container .btn.btn-primary{background: linear-gradient(135deg, var(--sfb-color-primary-hover) 0%, var(--sfb-color-primary-base) 58%, var(--sfb-color-primary-active) 100%) !important; border-color: rgba(var(--sfb-color-primary-rgb), 0.72) !important; color: var(--sfb-color-text-on-primary, #000000) !important; font-weight: 900; box-shadow: 0 12px 28px rgba(var(--sfb-color-primary-rgb), 0.18);}.oe_website_sale.o_website_sale_checkout_container .btn-primary:hover, .oe_website_sale.o_website_sale_checkout_container .btn.btn-primary:hover, .oe_website_sale.o_website_sale_checkout_container .btn-primary:focus, .oe_website_sale.o_website_sale_checkout_container .btn.btn-primary:focus{background: linear-gradient(135deg, var(--sfb-color-primary-light) 0%, var(--sfb-color-primary-hover) 56%, var(--sfb-color-primary-base) 100%) !important; color: var(--sfb-color-text-on-primary, #000000) !important;}.oe_website_sale.o_website_sale_checkout_container .o_wsale_delivery_price_badge[name="price"]{display: inline-flex; align-items: center; justify-content: center; min-height: 1.6rem; padding: 0.24rem 0.58rem; background: linear-gradient(135deg, rgba(34, 197, 94, 0.22) 0%, rgba(var(--sfb-color-primary-rgb), 0.18) 100%); border: 1px solid rgba(34, 197, 94, 0.48); border-radius: 999px; color: #7cff9a !important; font-size: 0.78rem; font-weight: 900; line-height: 1; text-transform: uppercase; box-shadow: 0 0 18px rgba(34, 197, 94, 0.12);}@media (max-width: 767.98px){.oe_website_sale #cart_products .o_cart_product .text-wrap > .d-flex.justify-content-between > .d-md-flex .d-inline-flex .h6{margin: 0 !important;}}.oe_website_sale .o_total_card .table, .oe_website_sale .o_wsale_order_summary .table, .oe_website_sale .oe_cart .table{--bs-table-bg: transparent; --bs-table-color: var(--bs-body-color); --bs-table-border-color: rgba(255, 255, 255, 0.10); --bs-table-striped-bg: rgba(255, 255, 255, 0.035); --bs-table-hover-bg: rgba(255, 255, 255, 0.055); background: transparent !important; color: var(--bs-body-color) !important;}.oe_website_sale .o_total_card .table > :not(caption) > * > *, .oe_website_sale .o_wsale_order_summary .table > :not(caption) > * > *, .oe_website_sale .oe_cart .table > :not(caption) > * > *{background: transparent !important; border-color: rgba(255, 255, 255, 0.1) !important; color: var(--bs-body-color) !important;}.oe_website_sale .o_total_card table tr, .oe_website_sale .o_total_card table td, .oe_website_sale .o_total_card table th, .oe_website_sale .o_total_card table span, .oe_website_sale .o_total_card table small, .oe_website_sale .o_total_card table .small, .oe_website_sale .o_wsale_order_summary table tr, .oe_website_sale .o_wsale_order_summary table td, .oe_website_sale .o_wsale_order_summary table th, .oe_website_sale .o_wsale_order_summary table span, .oe_website_sale .o_wsale_order_summary table small, .oe_website_sale .o_wsale_order_summary table .small{color: var(--bs-body-color) !important;}.oe_website_sale .o_total_card table .text-muted, .oe_website_sale .o_total_card table .text-body-secondary, .oe_website_sale .o_wsale_order_summary table .text-muted, .oe_website_sale .o_wsale_order_summary table .text-body-secondary{color: var(--sfb-color-text-subdued) !important;}body #wrapwrap .oe_website_sale .o_total_card table.table td.text-muted, body #wrapwrap .oe_website_sale .o_total_card table.table th.text-muted, body #wrapwrap .oe_website_sale .o_wsale_order_summary table.table td.text-muted, body #wrapwrap .oe_website_sale .o_wsale_order_summary table.table th.text-muted{color: #a7a7a7 !important;}.oe_website_sale .oe_cart .text-muted, .oe_website_sale .o_total_card .text-muted, .oe_website_sale .o_wsale_order_summary .text-muted{color: var(--sfb-color-text-subdued) !important;}.oe_website_sale .oe_cart .btn-link, .oe_website_sale .o_total_card .btn-link{color: var(--sfb-color-primary-base) !important; text-decoration-color: rgba(var(--sfb-color-primary-rgb), 0.42);}.oe_website_sale .oe_cart .form-control, .oe_website_sale .o_total_card .form-control{background: #101010 !important; border-color: var(--sfb-color-border-base) !important; color: var(--sfb-color-text-base) !important;}.oe_website_sale .o_total_card .coupon_form .form-control{min-height: 2.75rem; background: #0f0f0f !important; border: 1px solid rgba(255, 255, 255, 0.12) !important; border-right: 0 !important; border-radius: 0.42rem 0 0 0.42rem !important; color: var(--sfb-color-text-base) !important;}.oe_website_sale .o_total_card .coupon_form .form-control::placeholder{color: var(--sfb-color-text-muted) !important; opacity: 1;}.oe_website_sale .o_total_card .coupon_form .btn, .oe_website_sale .o_total_card .coupon_form .btn-light{min-height: 2.75rem; background: var(--sfb-color-primary-base) !important; border: 1px solid var(--sfb-color-primary-base) !important; border-radius: 0 0.42rem 0.42rem 0 !important; color: var(--sfb-color-text-on-primary) !important; font-weight: 800;}.toast.o_cc1, .toast.navbar-light, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .toast.navbar, .toast.show.o_cc1, .show.navbar-light, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .show.navbar, .o_notification_manager .toast.o_cc1, .o_notification_manager .toast, .o_notification_manager .o_notification{background: rgba(24, 24, 24, 0.98) !important; border: 1px solid rgba(255, 255, 255, 0.12) !important; border-radius: 0.5rem; color: var(--bs-body-color) !important; box-shadow: 0 22px 58px rgba(0, 0, 0, 0.58); backdrop-filter: blur(18px);}.toast.o_cc1 .toast-body, .toast.navbar-light .toast-body, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .toast.navbar .toast-body, .o_notification_manager .toast-body, .o_notification_manager .o_notification_body{background: transparent !important; color: var(--bs-body-color) !important;}.toast.o_cc1 .text-muted, .toast.navbar-light .text-muted, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .toast.navbar .text-muted, .o_notification_manager .toast .text-muted, .o_notification_manager .o_notification .text-muted{color: var(--sfb-color-text-subdued) !important;}.toast.o_cc1 .badge.bg-light, .toast.navbar-light .badge.bg-light, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .toast.navbar .badge.bg-light, .toast.o_cc1 .badge.text-bg-light, .toast.navbar-light .badge.text-bg-light, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .toast.navbar .badge.text-bg-light, .o_notification_manager .toast .badge.bg-light, .o_notification_manager .toast .badge.text-bg-light, .o_notification_manager .o_notification .badge.bg-light, .o_notification_manager .o_notification .badge.text-bg-light{background: rgba(255, 255, 255, 0.1) !important; color: var(--sfb-color-text-base) !important;}.toast.o_cc1 .badge.bg-secondary, .toast.navbar-light .badge.bg-secondary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .toast.navbar .badge.bg-secondary, .o_notification_manager .toast .badge.bg-secondary, .o_notification_manager .o_notification .badge.bg-secondary{background: var(--sfb-color-primary-base) !important; color: var(--sfb-color-text-on-primary) !important;}.toast.o_cc1 .btn-primary, .toast.navbar-light .btn-primary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .toast.navbar .btn-primary, .toast.o_cc1 .btn-fill-primary, .toast.navbar-light .btn-fill-primary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .toast.navbar .btn-fill-primary, .o_notification_manager .toast .btn-primary, .o_notification_manager .toast .btn-fill-primary{background: var(--sfb-color-primary-base) !important; border-color: var(--sfb-color-primary-base) !important; color: var(--sfb-color-text-on-primary) !important;}.toast.o_cc1 img, .toast.navbar-light img, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .toast.navbar img, .o_notification_manager .toast img, .o_notification_manager .o_notification img{background: var(--sfb-color-background-elevated); border: 1px solid rgba(255, 255, 255, 0.1);}#product_detail > .o_wsale_content_contained{display: none !important;}.navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.85%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;}.dg-mobile-bottom-nav{display: none;}.dg-mobile-search{display: none;}@media (max-width: 767.98px){:root{--dg-mobile-header-height: 4rem; --dg-mobile-bottom-nav-height: 4.1rem; --dg-mobile-bottom-nav-total-height: calc(var(--dg-mobile-bottom-nav-height) + env(safe-area-inset-bottom));}body{padding-bottom: calc(var(--dg-mobile-bottom-nav-total-height) + 0.25rem);}footer#bottom{padding-bottom: calc(var(--dg-mobile-bottom-nav-total-height) + 1rem);}.dg-mobile-bottom-nav{position: fixed; right: 0; bottom: 0; left: 0; max-width: 100vw; z-index: 1045; display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); align-items: stretch; min-height: var(--dg-mobile-bottom-nav-total-height); padding: 0.35rem 0.3rem calc(0.35rem + env(safe-area-inset-bottom)); background: rgba(5, 5, 5, 0.92); border-top: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 -12px 30px rgba(0, 0, 0, 0.48); backdrop-filter: blur(16px) saturate(145%); -webkit-backdrop-filter: blur(16px) saturate(145%);}.dg-mobile-bottom-nav__item{display: flex; min-width: 0; min-height: 3.25rem; align-items: center; justify-content: center; flex-direction: column; gap: 0.22rem; color: var(--sfb-color-text-muted) !important; font-size: 0.62rem; font-weight: 900; line-height: 1; text-align: center; text-decoration: none !important; text-transform: uppercase; transition: color 500ms ease, transform 160ms ease;}.dg-mobile-bottom-nav__item i{display: block; color: currentColor; font-size: 1.22rem; line-height: 1;}.dg-mobile-bottom-nav__item span{display: block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; line-height: 1.05; white-space: normal;}}@media (max-width: 767.98px) and (hover: hover) and (pointer: fine){.dg-mobile-bottom-nav__item:hover, .dg-mobile-bottom-nav__item:focus-visible{color: var(--sfb-color-primary) !important;}}@media (max-width: 767.98px){.dg-mobile-bottom-nav__item--search{color: var(--sfb-color-text-subdued) !important;}.dg-mobile-bottom-nav__item--search i{font-size: 1.32rem;}body.dg-mobile-search-open .dg-mobile-bottom-nav__item.is-active{color: var(--sfb-color-text-muted) !important;}body.dg-mobile-search-open .dg-mobile-bottom-nav__item--search{color: var(--primary) !important;}body.dg-mobile-search-open{overflow: hidden;}.dg-mobile-search{display: block; position: fixed; top: var(--dg-mobile-header-height, 4rem); right: 0; bottom: var(--dg-mobile-bottom-nav-total-height, 4.1rem); left: 0; max-width: 100vw; z-index: 1040; background: #050505; opacity: 0; pointer-events: none; visibility: hidden; transform: translateY(-8px); transition: opacity 180ms ease, transform 180ms ease, visibility 0s linear 180ms; overflow: hidden; overscroll-behavior: contain;}.dg-mobile-search.is-open{opacity: 1; pointer-events: auto; visibility: visible; transform: translateY(0); transition: opacity 180ms ease, transform 180ms ease, visibility 0s linear 0s;}.dg-mobile-search__sheet{position: absolute; inset: 0; display: flex; flex-direction: column; min-height: 0; padding: 0.85rem 1rem 0;}.dg-mobile-search__form{display: grid; grid-template-columns: auto minmax(0, 1fr); align-items: center; gap: 0.65rem; min-height: 3.35rem; padding: 0 0.9rem; background: #121212; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 0.5rem; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04); margin-top: 0.45rem;}.dg-mobile-search__form > i{color: var(--sfb-color-primary-base); font-size: 1.05rem;}.dg-mobile-search__input{min-width: 0; height: 3.1rem; padding: 0; background: transparent; border: 0; color: #ffffff; font-size: 1rem; outline: 0;}.dg-mobile-search__input::placeholder{color: #777777; opacity: 1;}.dg-mobile-search__loading{display: flex; align-items: center; gap: 0.55rem; min-height: 2.3rem; color: var(--sfb-color-text-subdued); font-size: 0.84rem; font-weight: 700;}.dg-mobile-search__loading[hidden]{display: none !important;}.dg-mobile-search__spinner{width: 0.9rem; height: 0.9rem; border: 2px solid rgba(255, 255, 255, 0.18); border-top-color: var(--sfb-color-primary-base); border-radius: 999px; animation: dg-mobile-search-spin 700ms linear infinite;}.dg-mobile-search__content{flex: 1 1 auto; min-height: 0; overflow-y: auto; padding-top: 0.95rem;}.dg-mobile-search__results[hidden]{display: none !important;}.dg-mobile-filter{display: flex; flex-direction: column; gap: 1.05rem; padding-bottom: 0.35rem;}.dg-mobile-filter__group{display: flex; flex-direction: column; gap: 0.6rem;}.dg-mobile-filter__group[hidden]{display: none !important;}.dg-mobile-filter__label{color: var(--sfb-color-text-subdued); font-size: 0.7rem; font-weight: 900; letter-spacing: 0.05em; line-height: 1; text-transform: uppercase;}.dg-mobile-filter__types{display: flex; flex-wrap: wrap; gap: 0.5rem;}.dg-filter-type{--dg-ft-accent: var(--dg-strain-type-accent, #38bdf8); --dg-ft-accent-strong: var(--dg-strain-type-accent-strong, #7dd3fc); --dg-ft-bg-gradient: var(--dg-strain-type-bg-gradient, rgba(56, 189, 248, 0.25)); --dg-ft-text: var(--dg-strain-type-text, #ffffff); display: inline-flex; align-items: center; gap: 0.45rem; min-height: 2.35rem; padding: 0.45rem 0.95rem; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 999px; color: #d8d8d8; font-size: 0.82rem; font-weight: 800; line-height: 1; white-space: nowrap; cursor: pointer; -webkit-tap-highlight-color: transparent; transition: transform 140ms ease, border-color 180ms ease, background 200ms ease, box-shadow 220ms ease, color 180ms ease;}.dg-filter-type::before{content: ""; flex: 0 0 auto; width: 0.5rem; height: 0.5rem; border-radius: 999px; background: var(--dg-ft-accent-strong); box-shadow: 0 0 0.5rem var(--dg-ft-accent-strong); opacity: 0.85;}.dg-filter-type:active{transform: scale(0.95);}.dg-filter-type.is-active{background: var(--dg-ft-bg-gradient); border-color: var(--dg-ft-accent-strong); color: var(--dg-ft-text); box-shadow: 0 0 0 1px var(--dg-ft-accent-strong), 0 0.6rem 1.4rem rgba(0, 0, 0, 0.45), 0 0 1.5rem -0.2rem var(--dg-ft-accent-strong);}.dg-filter-type--all::before{display: none;}.dg-filter-type--all.is-active{background: rgba(255, 255, 255, 0.14); border-color: rgba(255, 255, 255, 0.5); color: #ffffff; box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.35), 0 0.6rem 1.4rem rgba(0, 0, 0, 0.45);}.dg-mobile-filter__breeders{display: flex; gap: 0.5rem; padding: 0.15rem 0 0.5rem; overflow-x: auto; scroll-snap-type: x proximity; scrollbar-width: none; -webkit-overflow-scrolling: touch;}.dg-mobile-filter__breeders::-webkit-scrollbar{display: none;}.dg-mobile-filter__more-wrap{display: flex; flex-direction: column;}.dg-mobile-filter__more-wrap[hidden]{display: none !important;}.dg-mobile-filter__more-toggle{display: flex; width: 100%; align-items: center; gap: 0.5rem; min-height: 2.6rem; padding: 0.55rem 0.2rem; background: transparent; border: 0; color: #ffffff; font-size: 0.84rem; font-weight: 800; cursor: pointer; -webkit-tap-highlight-color: transparent;}.dg-mobile-filter__more-toggle > i:first-child{color: var(--sfb-color-primary-base); font-size: 0.95rem;}.dg-mobile-filter__more-text{flex: 1 1 auto; text-align: left;}.dg-mobile-filter__more-badge{flex: 0 0 auto; display: inline-flex; min-width: 1.3rem; height: 1.3rem; align-items: center; justify-content: center; padding: 0 0.4rem; background: var(--sfb-color-primary-base); border-radius: 999px; color: #ffffff; font-size: 0.72rem; font-weight: 900;}.dg-mobile-filter__more-badge[hidden]{display: none !important;}.dg-mobile-filter__more-chev{flex: 0 0 auto; color: var(--sfb-color-text-subdued); font-size: 0.8rem; transition: transform 200ms ease;}.dg-mobile-filter__more{display: none; flex-direction: column; gap: 0.5rem; padding-top: 0.5rem;}.dg-mobile-filter__merkmale{display: flex; flex-direction: column; gap: 0.5rem;}.dg-mobile-filter__extra-chip .fa-times{font-size: 0.7rem; opacity: 0.8;}.dg-mobile-filter__reset{align-self: flex-start; display: inline-flex; align-items: center; gap: 0.4rem; margin-top: 0.15rem; padding: 0.4rem 0.5rem; background: transparent; border: 0; color: var(--sfb-color-text-subdued); font-size: 0.8rem; font-weight: 800; cursor: pointer; -webkit-tap-highlight-color: transparent;}.dg-mobile-filter__reset i{font-size: 0.78rem;}.dg-mobile-filter__reset:active{color: #ffffff;}.dg-mobile-filter__reset[hidden]{display: none !important;}.dg-mobile-search__hint{display: flex; flex-direction: column; align-items: center; gap: 0.6rem; padding: 2rem 1rem 1.5rem; color: var(--sfb-color-text-subdued); font-size: 0.86rem; font-weight: 700; text-align: center;}.dg-mobile-search__hint i{font-size: 1.5rem; opacity: 0.55;}.dg-mobile-search__hint[hidden]{display: none !important;}.dg-mobile-search__footer{flex: 0 0 auto; padding: 0.7rem 0 0.9rem; background: #050505; border-top: 1px solid rgba(255, 255, 255, 0.08);}.dg-mobile-filter__cta{display: flex; align-items: center; justify-content: center; gap: 0.5rem; min-height: 3.1rem; padding: 0 1rem; background: linear-gradient(135deg, var(--sfb-color-primary-base), rgba(var(--sfb-color-primary-rgb), 0.78)); border-radius: 0.6rem; color: #ffffff !important; font-size: 0.95rem; font-weight: 900; text-decoration: none !important; box-shadow: 0 0.7rem 1.6rem rgba(var(--sfb-color-primary-rgb), 0.28);}.dg-mobile-filter__cta i{font-size: 0.85rem;}.dg-mobile-filter__cta:active{transform: scale(0.99);}.dg-mobile-filter__cta[hidden]{display: none !important;}.dg-mobile-filter__cta-spinner{width: 0.95rem; height: 0.95rem; border: 2px solid rgba(255, 255, 255, 0.3); border-top-color: #ffffff; border-radius: 999px; animation: dg-mobile-search-spin 700ms linear infinite;}.dg-mobile-filter__cta-spinner[hidden]{display: none !important;}.dg-mobile-search__section-title{margin-bottom: 0.65rem; color: var(--sfb-color-text-subdued); font-size: 0.75rem; font-weight: 900; line-height: 1.1; text-transform: uppercase;}.dg-mobile-search__result{display: grid; grid-template-columns: 3.6rem minmax(0, 1fr) auto; align-items: center; gap: 0.75rem; min-height: 4.25rem; padding: 0.45rem 0; color: #ffffff !important; text-decoration: none !important;}.dg-mobile-search__result + .dg-mobile-search__result{border-top: 1px solid rgba(255, 255, 255, 0.07);}.dg-mobile-search__result-media{display: flex; width: 3.6rem; height: 3.6rem; align-items: center; justify-content: center; overflow: hidden; color: var(--sfb-color-primary-base); font-weight: 900;}.dg-mobile-search__result-media img{width: 100%; height: 100%; object-fit: cover; object-position: top;}.dg-mobile-search__result-copy{display: block; min-width: 0;}.dg-mobile-search__result-copy .dg-strain-meta__badge{margin-top: 0.2rem;}.dg-mobile-search__result-price{color: var(--sfb-color-text-subdued); font-size: 0.72rem; font-weight: 700; white-space: nowrap;}.dg-mobile-search__empty{display: flex; min-height: 3.2rem; align-items: center; justify-content: center; background: #181818; border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 0.5rem; color: var(--sfb-color-primary-base) !important; font-weight: 900; text-decoration: none !important;}}.o_searchbar_form .o_dropdown_menu{background-color: #181818;}.o_dropdown_menu .dg-search-price-prefix, .dropdown-menu .dg-search-price-prefix{margin-right: 0.18rem; color: var(--sfb-color-text-subdued, #a7a7a7); font-weight: 700;}#o_search_modal .o_dropdown_menu .dropdown-item:not(:last-child){border-bottom: 1px solid var(--bs-border-color, #282828);}@keyframes dg-mobile-search-spin{to{transform: rotate(360deg);}}html.dg-infinite-scroll-active, html.dg-infinite-scroll-active body, html.dg-infinite-scroll-active #wrapwrap, html.dg-infinite-scroll-active main, .o_wsale_products_grid_table_wrapper, #o_wsale_products_grid.o_wsale_products_grid_table, #o_wblog_posts_loop_container, #o_wblog_posts_loop{overflow-anchor: none;}#wrap.website_blog nav.navbar:not(.o_navbar_mobile) .dropdown-toggle.btn-light{color: var(--sfb-color-text-base, #ffffff); -webkit-text-fill-color: var(--sfb-color-text-base, #ffffff); background-color: var(--sfb-color-background-card, #181818); border-color: var(--sfb-color-border-base, #282828);}#wrap.website_blog nav.navbar:not(.o_navbar_mobile) .dropdown-toggle.btn-light .text-truncate{color: var(--sfb-color-text-base, #ffffff); -webkit-text-fill-color: var(--sfb-color-text-base, #ffffff);}#wrap.website_blog nav.navbar:not(.o_navbar_mobile) .dropdown-toggle.btn-light::after{border-top-color: currentColor;}#wrap.website_blog nav.navbar:not(.o_navbar_mobile) .dropdown-toggle.btn-light:hover, #wrap.website_blog nav.navbar:not(.o_navbar_mobile) .dropdown-toggle.btn-light:focus, #wrap.website_blog nav.navbar:not(.o_navbar_mobile) .dropdown-toggle.btn-light.show, #wrap.website_blog nav.navbar:not(.o_navbar_mobile) .dropdown-toggle.btn-light[aria-expanded="true"]{color: var(--sfb-color-primary-base); -webkit-text-fill-color: var(--sfb-color-primary-base);}#wrap.website_blog nav.navbar:not(.o_navbar_mobile) .dropdown-toggle.btn-light:hover .text-truncate, #wrap.website_blog nav.navbar:not(.o_navbar_mobile) .dropdown-toggle.btn-light:focus .text-truncate, #wrap.website_blog nav.navbar:not(.o_navbar_mobile) .dropdown-toggle.btn-light.show .text-truncate, #wrap.website_blog nav.navbar:not(.o_navbar_mobile) .dropdown-toggle.btn-light[aria-expanded="true"] .text-truncate{color: var(--sfb-color-primary-base); -webkit-text-fill-color: var(--sfb-color-primary-base);}#wrap.website_blog nav.navbar:not(.o_navbar_mobile) .dropdown-menu .dropdown-item, #wrap.website_blog nav.navbar:not(.o_navbar_mobile) .o_dropdown_menu .dropdown-item{color: var(--sfb-color-text-base, #ffffff); -webkit-text-fill-color: var(--sfb-color-text-base, #ffffff);}#wrap.website_blog nav.navbar:not(.o_navbar_mobile) .dropdown-menu .dropdown-item:hover, #wrap.website_blog nav.navbar:not(.o_navbar_mobile) .o_dropdown_menu .dropdown-item:hover, #wrap.website_blog nav.navbar:not(.o_navbar_mobile) .dropdown-menu .dropdown-item:focus, #wrap.website_blog nav.navbar:not(.o_navbar_mobile) .o_dropdown_menu .dropdown-item:focus, #wrap.website_blog nav.navbar:not(.o_navbar_mobile) .dropdown-menu .dropdown-item.active, #wrap.website_blog nav.navbar:not(.o_navbar_mobile) .o_dropdown_menu .dropdown-item.active{color: var(--sfb-color-primary-base); -webkit-text-fill-color: var(--sfb-color-primary-base);}#products_grid_before .accordion-button:hover, #products_grid_before .accordion-button:focus, #products_grid_before .accordion-button:not(.collapsed){color: var(--sfb-color-primary-base); -webkit-text-fill-color: var(--sfb-color-primary-base);}#products_grid_before .accordion-button:hover b, #products_grid_before .accordion-button:focus b, #products_grid_before .accordion-button:not(.collapsed) b{color: var(--sfb-color-primary-base); -webkit-text-fill-color: var(--sfb-color-primary-base);}#products_grid_before label, #products_grid_before .o_wsale_products_attributes_label, #products_grid_before .badge, #products_grid_before span, #products_grid_before small, #products_grid_before .small, #products_grid_before p, #products_grid_before a{color: var(--sfb-color-text-base, #ffffff);}#products_grid_before .btn-check:checked + label.btn, #products_grid_before .btn-check:active + label.btn, #products_grid_before label.btn.active{color: var(--sfb-color-primary-base) !important; border-color: var(--sfb-color-primary-base) !important; background-color: rgba(var(--sfb-color-primary-rgb), 0.14) !important;}#products_grid_before a.btn[title="Filter entfernen"] small, #products_grid_before a.btn[title="Filter entfernen"] .small, #products_grid_before a.btn[title="Filter entfernen"] b, #products_grid_before a.btn[title="Filter entfernen"] .oi{color: inherit;}#products_grid_before a.btn[title="Filter entfernen"]:hover, #products_grid_before a.btn[title="Filter entfernen"]:focus-visible{color: var(--sfb-color-primary-base); background-color: rgba(var(--sfb-color-primary-rgb), 0.08); border-color: var(--sfb-color-primary-base);}@keyframes dg-cinematic-fade-out{from{opacity: 1;}to{opacity: 0;}}.dg-cinematic-fade{position: fixed; inset: 0; background-color: #000000; z-index: 2147483000; opacity: 1; pointer-events: none; animation: dg-cinematic-fade-out 0.75s cubic-bezier(0.22, 0.61, 0.36, 1) forwards; will-change: opacity; user-select: none;}.dg-cinematic-fade.dg-cinematic-fade--done{display: none;}@media (prefers-reduced-motion: reduce){.dg-cinematic-fade{animation-duration: 0.001s; opacity: 0;}}@media (max-width: 991.98px){.oe_website_sale .o_wsale_shorter_cart_summary [name="website_sale_main_button"]{display: none !important;}}.oe_website_sale.o_website_sale_checkout_container .o_address_card .badge{background: rgba(255, 255, 255, 0.12) !important; color: var(--sfb-color-text-base, #ffffff) !important;}.oe_website_sale.o_website_sale_checkout_container #o_payment_form .text-600, .oe_website_sale.o_website_sale_checkout_container #o_payment_form .text-muted, .oe_website_sale.o_website_sale_checkout_container #o_payment_form small, .oe_website_sale.o_website_sale_checkout_container #o_payment_form .small, .oe_website_sale.o_website_sale_checkout_container #o_payment_form p{color: var(--sfb-color-text-subdued, #a7a7a7) !important;}.oe_website_sale.o_website_sale_checkout_container #o_payment_form .form-check-input{background-color: rgba(255, 255, 255, 0.06); border-color: rgba(255, 255, 255, 0.3);}.oe_website_sale.o_website_sale_checkout_container #o_payment_form .form-check-input:checked{background-color: var(--sfb-color-primary-base); border-color: var(--sfb-color-primary-base);}.oe_website_sale.o_website_sale_checkout_container #address_on_payment .badge{color: #000000 !important;}.oe_website_sale.o_website_sale_checkout_container #delivery_and_billing .badge{font-weight: 500 !important; color: #000000 !important;}.oe_website_sale .o_wsale_product_details_content_section_cta{text-align: center;}.oe_website_sale .o_wsale_product_details_content_section_cta #o_wsale_cta_wrapper{justify-content: center;}.oe_website_sale.o_website_sale_checkout_container .o_wizard .fa-angle-right{display: none !important;}.oe_website_sale #cart_products .o_cart_product.dg-cart-line-grid > .d-flex.flex-column.min-w-0, .oe_website_sale #cart_products .o_cart_product.dg-cart-line-grid .d-flex.flex-column.min-w-0 > .d-flex.gap-3, .oe_website_sale #cart_products .o_cart_product.dg-cart-line-grid .d-flex.gap-3 > .flex-grow-1.text-wrap.w-100, .oe_website_sale #cart_products .o_cart_product.dg-cart-line-grid .flex-grow-1.text-wrap.w-100 > .d-flex.justify-content-between{display: contents !important;}.oe_website_sale #cart_products .o_cart_product.dg-cart-line-grid .flex-grow-1.text-wrap.w-100 > .text-muted.small{grid-column: 2; grid-row: 2; margin-top: -0.35rem; color: var(--sfb-color-text-subdued) !important; font-size: 0.86rem; line-height: 1.4;}.oe_website_sale #cart_products .o_cart_product.dg-cart-line-grid .flex-grow-1.text-wrap.w-100 > :not(.justify-content-between):not(.text-muted.small):not([name="o_wsale_cart_line_button_container"]):not(.dg-cart-reward-qty){grid-column: 2; min-width: 0;}.oe_website_sale #cart_products .o_cart_product .css_quantity .btn-link{display: inline-flex !important; align-items: center; justify-content: center; width: 2.75rem; height: 100%; padding: 0; border: 0 !important; border-radius: 0; color: var(--sfb-color-text-base) !important; text-decoration: none;}.oe_website_sale #cart_products .o_cart_product .css_quantity .btn-link:last-child{color: var(--sfb-color-primary-base) !important;}.oe_website_sale #cart_products .o_cart_product .css_quantity .btn-link:hover, .oe_website_sale #cart_products .o_cart_product .css_quantity .btn-link:focus{background: rgba(var(--sfb-color-primary-rgb), 0.12);}.oe_website_sale #cart_products .o_cart_product .css_quantity .form-control{width: 1.9rem; min-width: 1.9rem; padding: 0; background: transparent !important; border: 0 !important; color: var(--sfb-color-text-base) !important; font-size: 1rem; font-weight: 700; text-align: center; box-shadow: none !important;}.oe_website_sale #cart_products .o_cart_product [name="o_wsale_cart_line_button_container"] > span.text-300{display: none;}@media (max-width: 767.98px){.oe_website_sale #cart_products .o_cart_product.dg-cart-line-grid .flex-grow-1.text-wrap.w-100 > .text-muted.small{display: none;}.oe_website_sale #cart_products .o_cart_product.dg-cart-line-grid .flex-grow-1.text-wrap.w-100 > :not(.justify-content-between):not(.text-muted.small):not([name="o_wsale_cart_line_button_container"]):not(.dg-cart-reward-qty){grid-column: 1 / -1;}.oe_website_sale #cart_products .o_cart_product_image .dg-genetic-tab{display: none;}}.oe_website_sale.o_website_sale_checkout_container #cart_products .o_cart_product.dg-cart-line-grid[data-dg-bogof] h6.text-wrap:not([name]):not(.dg-cart-bogof__title), .oe_website_sale.o_website_sale_checkout_container #cart_products .o_cart_product.dg-cart-line-grid[data-dg-bogof] .text-wrap.h6:not([name]):not(.dg-cart-bogof__title){display: none !important;}.oe_website_sale.o_website_sale_checkout_container #cart_products .o_cart_product.dg-cart-line-grid[data-dg-reward-type="product"] h6.text-wrap, .oe_website_sale.o_website_sale_checkout_container #cart_products .o_cart_product.dg-cart-line-grid[data-dg-reward-type="product"] .text-wrap.h6{margin: 0 !important; color: var(--sfb-color-text-base) !important; font-size: 1.375rem !important; font-weight: 700; letter-spacing: -0.01em; line-height: 1.15;}@media (max-width: 767.98px){.oe_website_sale.o_website_sale_checkout_container #cart_products .o_cart_product.dg-cart-line-grid[data-dg-reward-type="product"] h6.text-wrap, .oe_website_sale.o_website_sale_checkout_container #cart_products .o_cart_product.dg-cart-line-grid[data-dg-reward-type="product"] .text-wrap.h6{font-size: 1.06rem !important;}}.oe_website_sale .o_wsale_shorter_cart_summary .o_total_card{background: var(--sfb-color-background-base, #0b0b0b) !important; border: 1px solid var(--sfb-color-border-base) !important; border-radius: 1rem !important; box-shadow: none;}.oe_website_sale .o_wsale_shorter_cart_summary .o_total_card .card-body{display: flex; flex-direction: column; padding: 1.75rem !important;}.oe_website_sale .o_wsale_shorter_cart_summary .o_total_card .o_cart_total{display: contents;}.oe_website_sale .o_wsale_shorter_cart_summary .dg-cart-summary__title{order: 0; margin-bottom: 1.25rem; color: var(--sfb-color-text-base); font-size: 1.25rem; font-weight: 800; letter-spacing: -0.01em;}.oe_website_sale .o_wsale_shorter_cart_summary .o_total_card .o_cart_total table.table{order: 10; display: block; width: 100%; margin: 0 !important; background: transparent !important;}.oe_website_sale .o_wsale_shorter_cart_summary .o_total_card .dg-cart-summary-meta{order: 20;}.oe_website_sale .o_wsale_shorter_cart_summary .o_total_card .card-body > .d-flex.flex-column.gap-2{order: 30; margin-top: 1.5rem;}.oe_website_sale .o_wsale_shorter_cart_summary .o_total_card .dg-greenpoints-cart-hint{order: 40;}.oe_website_sale .o_wsale_shorter_cart_summary .o_total_card .dg-cart-save{order: 50;}.oe_website_sale .o_wsale_shorter_cart_summary .o_total_card .dg-cart-trust{order: 60;}.oe_website_sale .o_wsale_shorter_cart_summary a[name="website_sale_main_button"]{min-height: 3.25rem; font-size: 1rem; font-weight: 800;}@media (min-width: 992px){.oe_website_sale .o_wsale_shorter_cart_summary a[name="website_sale_main_button"]{display: flex; align-items: center; justify-content: center; text-align: center;}.oe_website_sale .o_wsale_shorter_cart_summary a[name="website_sale_main_button"]::before{content: ""; flex: 0 0 1.25rem;}.oe_website_sale .o_wsale_shorter_cart_summary a[name="website_sale_main_button"] > .fa{flex: 0 0 0.75rem; margin-left: 0.5rem !important; text-align: center;}}.oe_website_sale .o_wsale_shorter_cart_summary .card-body > .d-flex.flex-column.gap-2 > .position-relative.opacity-75, .oe_website_sale .o_wsale_shorter_cart_summary .dg-cart-continue{display: none !important;}.oe_website_sale .o_wsale_shorter_cart_summary .dg-greenpoints-cart-hint{margin-top: 0.9rem; padding: 0; background: transparent; text-align: center;}.oe_website_sale .o_wsale_shorter_cart_summary .dg-greenpoints-cart-hint__text{color: var(--sfb-color-text-subdued); font-size: 0.84rem; font-weight: 400;}.oe_website_sale .o_wsale_shorter_cart_summary .dg-greenpoints-cart-hint__text::before{content: "\f06c"; margin-right: 0.45rem; color: var(--sfb-color-primary-base); font-family: "FontAwesome";}.oe_website_sale .o_wsale_shorter_cart_summary .dg-greenpoints-cart-hint__text strong{color: var(--sfb-color-text-base) !important; font-weight: 700;}.oe_website_sale .o_wsale_shorter_cart_summary .dg-greenpoints-cart-hint__next{color: var(--sfb-color-text-muted); font-size: 0.78rem;}@media (max-width: 991.98px){.oe_website_sale .o_wsale_shorter_cart_summary{margin-top: 1.25rem;}.oe_website_sale .o_wsale_shorter_cart_summary .o_total_card .card-body{padding: 1rem !important;}.oe_website_sale .o_wsale_shorter_cart_summary .dg-cart-summary__title{margin-bottom: 1rem; font-size: 1.1rem;}.oe_website_sale .o_wsale_shorter_cart_summary .o_total_card .card-body > .d-flex.flex-column.gap-2{margin-top: 0;}}

/* /custom_website_black/static/src/scss/product_buybox_facts.scss */
 #product_detail .dg-buybox-facts{display: grid; grid-template-columns: max-content; justify-content: center; gap: 0.35rem; margin: 0.9rem 0 0; padding: 0; list-style: none;}#product_detail .dg-buybox-facts__item{display: inline-flex; align-items: center; gap: 0.45rem; color: var(--sfb-color-text-subdued); font-size: 0.8rem; line-height: 1.4;}#product_detail .dg-buybox-facts__item .fa{color: var(--sfb-color-primary); font-size: 0.8rem;}#product_detail a.dg-buybox-facts__link{color: var(--sfb-color-text-base) !important; text-decoration: none; border-bottom: 1px solid var(--sfb-color-border-base);}#product_detail a.dg-buybox-facts__link:hover, #product_detail a.dg-buybox-facts__link:focus-visible{border-color: var(--sfb-color-primary);}

/* /custom_website_black/static/src/scss/starfield.scss */
 #wrapwrap{background-color: transparent;}#wrapwrap::before{content: ""; position: fixed; inset: 0; z-index: -1; background: #000000 url("/strainbase_strain_pages/static/img/universe/stars_milky_way_4k.webp") center/cover no-repeat; pointer-events: none;}.dg-widerruf__field .form-control, .dg-widerruf__field input.form-control, .dg-widerruf__field textarea.form-control{background: #121212; border: 1px solid #282828; border-radius: 6px; color: #fff; font-size: 1rem; padding: .7rem .85rem; line-height: 1.4; transition: border-color 140ms ease, box-shadow 140ms ease, background 140ms ease;}.dg-widerruf__field .form-control::placeholder, .dg-widerruf__field input.form-control::placeholder, .dg-widerruf__field textarea.form-control::placeholder{color: #6a6a6a;}.dg-widerruf__field .form-control:focus, .dg-widerruf__field .form-control:focus-visible, .dg-widerruf__field input.form-control:focus, .dg-widerruf__field input.form-control:focus-visible, .dg-widerruf__field textarea.form-control:focus, .dg-widerruf__field textarea.form-control:focus-visible{background: #181818; border-color: var(--sfb-color-primary); outline: 0; box-shadow: 0 0 0 3px rgba(var(--sfb-color-primary-rgb), 0.18); color: #fff;}.dg-widerruf__field .form-control[aria-invalid="true"], .dg-widerruf__field input.form-control[aria-invalid="true"], .dg-widerruf__field textarea.form-control[aria-invalid="true"]{border-color: #e91429; box-shadow: 0 0 0 3px rgba(233, 20, 41, 0.18);}.dg-widerruf__field textarea.form-control{min-height: 7rem; resize: vertical;}.dg-widerruf__submit.btn, .dg-widerruf__submit.btn-primary{background: var(--sfb-color-primary); border: 1px solid var(--sfb-color-primary); color: #000; font-weight: 900; letter-spacing: .04em; text-transform: uppercase; padding: .85rem 1.6rem; border-radius: 6px; min-width: 12rem; transition: background 140ms ease, border-color 140ms ease, color 140ms ease, transform 140ms ease;}.dg-widerruf__submit.btn:hover, .dg-widerruf__submit.btn:focus-visible, .dg-widerruf__submit.btn-primary:hover, .dg-widerruf__submit.btn-primary:focus-visible{background: var(--sfb-color-primary-hover); border-color: var(--sfb-color-primary-hover); color: #000;}.dg-widerruf__submit.btn:active, .dg-widerruf__submit.btn-primary:active{background: var(--sfb-color-primary-active); border-color: var(--sfb-color-primary-active); color: #000; transform: translateY(1px);}.dg-hilfe__search-input.form-control{width: 100%; padding: 1.05rem 3.1rem; background: var(--sfb-color-background-elevated); border: 1px solid var(--sfb-color-border-base); border-radius: 8px; color: #fff; font-size: 1rem;}.dg-hilfe__search-input.form-control::placeholder{color: var(--sfb-color-text-muted);}.dg-hilfe__search-input.form-control:focus, .dg-hilfe__search-input.form-control:focus-visible{background: var(--sfb-color-background-card); border-color: var(--sfb-color-primary); outline: 0; box-shadow: 0 0 0 3px rgba(var(--sfb-color-primary-rgb), 0.18); color: #fff;}.dg-kontaktbox__field .form-control, .dg-kontaktbox__field .form-select, .dg-kontaktbox__field input.form-control, .dg-kontaktbox__field textarea.form-control{background: #121212; border: 1px solid #282828; border-radius: 6px; color: #fff; font-size: 1rem; padding: .7rem .85rem; line-height: 1.4; transition: border-color 140ms ease, box-shadow 140ms ease, background 140ms ease;}.dg-kontaktbox__field .form-control::placeholder, .dg-kontaktbox__field .form-select::placeholder, .dg-kontaktbox__field input.form-control::placeholder, .dg-kontaktbox__field textarea.form-control::placeholder{color: var(--sfb-color-text-muted);}.dg-kontaktbox__field .form-control:focus, .dg-kontaktbox__field .form-control:focus-visible, .dg-kontaktbox__field .form-select:focus, .dg-kontaktbox__field .form-select:focus-visible, .dg-kontaktbox__field input.form-control:focus, .dg-kontaktbox__field input.form-control:focus-visible, .dg-kontaktbox__field textarea.form-control:focus, .dg-kontaktbox__field textarea.form-control:focus-visible{background: #181818; border-color: var(--sfb-color-primary); outline: 0; box-shadow: 0 0 0 3px rgba(var(--sfb-color-primary-rgb), 0.18); color: #fff;}.dg-kontaktbox__field textarea.form-control{min-height: 7rem; resize: vertical;}.dg-kontaktbox__submit.btn, .dg-kontaktbox__submit.btn-primary{display: inline-flex; align-items: center; justify-content: center; gap: .6rem; min-width: 9.5rem; background: var(--sfb-color-primary); border: 1px solid var(--sfb-color-primary); color: #000; font-weight: 900; letter-spacing: .04em; text-transform: uppercase; padding: .8rem 1.7rem; border-radius: 6px; transition: background 140ms ease, border-color 140ms ease, transform 140ms ease;}.dg-kontaktbox__submit.btn:hover, .dg-kontaktbox__submit.btn:focus-visible, .dg-kontaktbox__submit.btn-primary:hover, .dg-kontaktbox__submit.btn-primary:focus-visible{background: var(--sfb-color-primary-hover); border-color: var(--sfb-color-primary-hover); color: #000;}.dg-kontaktbox__submit.btn:active, .dg-kontaktbox__submit.btn-primary:active{background: var(--sfb-color-primary-active); border-color: var(--sfb-color-primary-active); color: #000; transform: translateY(1px);}.dg-kontaktbox__submit.btn:disabled, .btn.o_wysiwyg_loader, .dg-kontaktbox__submit.btn.is-loading, .dg-kontaktbox__submit.btn-primary:disabled, .btn-primary.o_wysiwyg_loader, .dg-kontaktbox__submit.btn-primary.is-loading{cursor: progress; opacity: .85; transform: none;}@keyframes dg-kontaktbox-spin{to{transform: rotate(360deg);}}

/* /custom_website_black/static/src/scss/pwa_install.scss */
 .dg-pwa-install-item{list-style: none;}.dg-pwa-install-btn{display: inline-flex; align-items: center; gap: 0; cursor: pointer;}.dg-pwa-install-btn .fa{font-size: 1.05em;}.dg-pwa-install-btn .dg-pwa-install-btn__label{font-weight: 500;}.dg-pwa-ios-sheet{position: fixed; inset: 0; z-index: 1080; display: flex; align-items: flex-end; justify-content: center;}.dg-pwa-ios-sheet[hidden]{display: none !important;}@media (min-width: 768px){.dg-pwa-ios-sheet{align-items: center;}}body.dg-pwa-ios-open{overflow: hidden; touch-action: none;}.dg-pwa-ios-sheet__backdrop{position: absolute; inset: 0; background: rgba(0, 0, 0, 0.65); backdrop-filter: blur(2px);}.dg-pwa-ios-sheet__panel{position: relative; background: #0c0c0c; color: #fff; width: 100%; max-width: 480px; border-radius: 18px 18px 0 0; padding: 28px 24px 32px; box-shadow: 0 -12px 36px rgba(0, 0, 0, 0.55); border: 1px solid rgba(255, 255, 255, 0.08);}@media (min-width: 768px){.dg-pwa-ios-sheet__panel{border-radius: 18px; padding: 32px 32px 36px;}}.dg-pwa-ios-sheet__close{position: absolute; top: 10px; right: 10px; width: 38px; height: 38px; border: 0; border-radius: 10px; background: rgba(255, 255, 255, 0.06); color: rgba(255, 255, 255, 0.8); cursor: pointer; display: inline-flex; align-items: center; justify-content: center; transition: background 0.15s ease, color 0.15s ease;}.dg-pwa-ios-sheet__close:hover, .dg-pwa-ios-sheet__close:focus-visible{background: rgba(255, 255, 255, 0.12); color: #fff;}.dg-pwa-ios-sheet__title{margin: 0 0 12px; padding-right: 36px; font-size: 1.25rem; color: #fff; line-height: 1.3;}.dg-pwa-ios-sheet__lead{margin: 0 0 20px; color: rgba(255, 255, 255, 0.85); line-height: 1.5;}.dg-pwa-ios-sheet__steps{list-style: none; counter-reset: pwa-step; padding: 0; margin: 0 0 20px; display: flex; flex-direction: column; gap: 12px;}.dg-pwa-ios-sheet__steps li{counter-increment: pwa-step; display: flex; gap: 12px; align-items: center; padding: 14px 16px; background: rgba(255, 255, 255, 0.04); border-radius: 12px; border: 1px solid rgba(255, 255, 255, 0.05);}.dg-pwa-ios-sheet__steps li::before{content: counter(pwa-step); display: inline-flex; align-items: center; justify-content: center; width: 26px; height: 26px; flex-shrink: 0; background: rgba(255, 255, 255, 0.1); color: #fff; border-radius: 50%; font-weight: 500; font-size: 0.85rem;}.dg-pwa-ios-sheet__step-icon{display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 8px; background: rgba(255, 255, 255, 0.08); color: #fff; flex-shrink: 0;}.dg-pwa-ios-sheet__note{margin: 0; font-size: 0.875rem; color: rgba(255, 255, 255, 0.65); line-height: 1.55;}.dg-pwa-ios-sheet__note a{color: rgba(255, 255, 255, 0.9); text-decoration: underline;}.dg-pwa-trust{background: #050505; color: #fff; min-height: 60vh;}.dg-pwa-trust__hero{padding: 56px 0 40px;}@media (min-width: 768px){.dg-pwa-trust__hero{padding: 80px 0 56px;}}.dg-pwa-trust__kicker{display: inline-block; text-transform: uppercase; letter-spacing: 0.14em; font-size: 0.75rem; color: rgba(255, 255, 255, 0.6); margin-bottom: 14px;}.dg-pwa-trust__title{font-size: 1.85rem; line-height: 1.2; margin: 0 0 18px; color: #fff;}@media (min-width: 768px){.dg-pwa-trust__title{font-size: 2.5rem;}}.dg-pwa-trust__lead{font-size: 1.05rem; color: rgba(255, 255, 255, 0.78); line-height: 1.6; margin: 0 auto 28px; max-width: 38rem;}.dg-pwa-trust__cta-row{display: flex; flex-wrap: wrap; gap: 12px; justify-content: center;}.dg-pwa-trust__cta{border-radius: 999px; padding-inline: 24px;}.dg-pwa-trust__safety, .dg-pwa-trust__howto{padding: 40px 0;}@media (min-width: 768px){.dg-pwa-trust__safety, .dg-pwa-trust__howto{padding: 56px 0;}}.dg-pwa-trust__h2{font-size: 1.5rem; color: #fff; margin: 0 0 12px; text-align: center;}@media (min-width: 768px){.dg-pwa-trust__h2{font-size: 1.85rem;}}.dg-pwa-trust__card{background: rgba(255, 255, 255, 0.035); border: 1px solid rgba(255, 255, 255, 0.06); border-radius: 14px; padding: 22px 22px 18px; height: 100%;}.dg-pwa-trust__card h3, .dg-pwa-trust__card .h3{font-size: 1.05rem; margin: 10px 0 8px; color: #fff;}.dg-pwa-trust__card p{margin: 0; font-size: 0.95rem; color: rgba(255, 255, 255, 0.72); line-height: 1.55;}.dg-pwa-trust__card-icon{display: inline-flex; align-items: center; justify-content: center; width: 38px; height: 38px; border-radius: 10px; background: rgba(255, 255, 255, 0.08); color: #fff; font-size: 1rem;}.dg-pwa-trust__guide{background: rgba(255, 255, 255, 0.035); border: 1px solid rgba(255, 255, 255, 0.06); border-radius: 14px; padding: 22px; height: 100%;}.dg-pwa-trust__guide h3, .dg-pwa-trust__guide .h3{font-size: 1.1rem; color: #fff; margin: 0;}.dg-pwa-trust__guide ol{margin: 14px 0 0; padding-left: 1.2rem; color: rgba(255, 255, 255, 0.82); line-height: 1.6;}.dg-pwa-trust__guide ol li + li{margin-top: 6px;}.dg-pwa-trust__guide-head{display: flex; align-items: center; gap: 10px; color: #fff;}.dg-pwa-trust__guide-head .fa{font-size: 1.4rem; opacity: 0.85;}.dg-pwa-trust__guide-note{margin: 14px 0 0; font-size: 0.875rem; color: rgba(255, 255, 255, 0.6);}.dg-pwa-trust__guide-note a{color: rgba(255, 255, 255, 0.85); text-decoration: underline; cursor: pointer;}.dg-pwa-trust__faq-note{margin: 28px 0 0; text-align: center; color: rgba(255, 255, 255, 0.65);}.dg-pwa-trust__faq-note a{color: rgba(255, 255, 255, 0.9); text-decoration: underline;}@media (max-width: 767.98px){body.dg-mobile-search-open .dg-magazin-rail.is-ready{display: none;}}

/* /custom_website_black/static/src/scss/google_siegel.scss */
 header#top .dg-google-siegel{display: inline-flex; align-items: center; gap: 10px; height: 32px; padding: 0 2px; flex: none; font-size: 13px; line-height: 1; white-space: nowrap; color: var(--sfb-color-text-base, #ffffff); text-decoration: none; border-radius: 8px; outline: none; -webkit-tap-highlight-color: transparent; cursor: pointer;}header#top .dg-google-siegel:hover, header#top .dg-google-siegel:focus{color: var(--sfb-color-text-base, #ffffff); text-decoration: none;}header#top .dg-google-siegel__g{flex: none; color: var(--sfb-color-text-base, #ffffff);}header#top .dg-google-siegel__sterne{position: relative; display: inline-flex; flex: none; line-height: 0; font-size: 13px;}header#top .dg-google-siegel__sterne svg{flex: none;}header#top .dg-google-siegel__sterne-leer{display: inline-flex; color: rgba(255, 255, 255, 0.22);}header#top .dg-google-siegel__sterne-voll{position: absolute; top: 0; bottom: 0; left: 0; overflow: hidden; display: inline-flex; color: var(--sfb-color-primary-base);}header#top .dg-google-siegel__note{font-weight: 700; font-size: 15px; color: var(--sfb-color-text-base, #ffffff); font-variant-numeric: tabular-nums;}header#top .dg-google-siegel__punkt{display: inline-block; width: 3px; height: 3px; border-radius: 50%; background: rgba(255, 255, 255, 0.4);}header#top .dg-google-siegel__anzahl{display: inline; color: rgba(255, 255, 255, 0.72); text-underline-offset: 3px; transition: color 0.12s ease;}header#top .dg-google-siegel:hover .dg-google-siegel__anzahl, header#top .dg-google-siegel:focus-visible .dg-google-siegel__anzahl{color: var(--sfb-color-text-base, #ffffff); text-decoration: underline;}header#top .dg-google-siegel:active .dg-google-siegel__anzahl{color: var(--sfb-color-primary-base); text-decoration: underline;}@media (min-width: 992px){header#top nav.d-none.d-lg-block .dg-google-siegel{display: none; margin-inline-start: 1.5rem; margin-inline-end: 0.5rem;}header#top nav.d-none.d-lg-block .dg-google-siegel__punkt, header#top nav.d-none.d-lg-block .dg-google-siegel__anzahl{display: none;}}@media (min-width: 1200px){header#top nav.d-none.d-lg-block .dg-google-siegel{display: inline-flex;}}@media (min-width: 1400px){header#top nav.d-none.d-lg-block .dg-google-siegel__punkt{display: inline-block;}header#top nav.d-none.d-lg-block .dg-google-siegel__anzahl{display: inline;}}@media (max-width: 991.98px){header#top .o_navbar_mobile .dg-mobile-menu-siegel-item{list-style: none; display: flex; justify-content: center; margin-top: -1.25rem; margin-bottom: 1rem;}header#top .o_navbar_mobile .dg-google-siegel--mobil{height: auto; flex-wrap: wrap; justify-content: center; row-gap: 6px; column-gap: 8px; font-size: 12px; padding: 0 4px;}header#top .o_navbar_mobile .dg-google-siegel--mobil .dg-google-siegel__g{width: 14px; height: 14px;}header#top .o_navbar_mobile .dg-google-siegel--mobil .dg-google-siegel__sterne{font-size: 11px;}header#top .o_navbar_mobile .dg-google-siegel--mobil .dg-google-siegel__note{font-size: 13px;}header#top .o_navbar_mobile .dg-google-siegel--mobil .dg-google-siegel__punkt{display: none;}header#top .o_navbar_mobile .dg-google-siegel--mobil .dg-google-siegel__anzahl{flex-basis: 100%; text-align: center; font-size: 11px; letter-spacing: 0.01em;}}.dg-product-copy + .o_product_page_reviews_link{margin-top: -0.4rem;}.o_social_push_notifications_permission_request .dropdown-toggle:after{display: none;}.dg-magic-login__input.form-control{box-sizing: border-box; width: 100%; min-height: 2rem;}.dg-wishlist-rail .dg-strain-card{scroll-snap-align: start;}.dg-greenpoints-card{display: grid; gap: 1.4rem; padding: 1.4rem 1.5rem; background: #111111; border-radius: 0.5rem;}.dg-greenpoints-card__header{display: grid; gap: 0.2rem;}.dg-greenpoints-card__eyebrow{margin: 0; color: var(--sfb-color-primary-base); font-weight: 900; text-transform: uppercase; font-size: 0.78rem;}@media (max-width: 767.98px){.dg-greenpoints-card{padding: 1.1rem 1.1rem;}}.dg-greenpoints-product-hint{padding: 0.65rem 0.9rem; background: #111111; border-radius: 0.35rem; color: var(--sfb-color-text-subdued, #a7a7a7); font-size: 0.88rem; font-weight: 500;}.dg-greenpoints-product-hint strong{color: var(--sfb-color-primary-base); font-weight: 900;}@media (min-width: 992px){#product_detail .dg-buybox .dg-greenpoints-product-hint{display: flex; visibility: hidden; opacity: 0; position: relative; overflow: hidden; isolation: isolate; align-items: flex-start; gap: 0.75rem; padding: 0.85rem 1rem; background: var(--dg-reward-soft, rgba(107, 122, 58, 0.14)); border: 1px dashed rgba(var(--dg-reward-rgb, 107, 122, 58), 0.32); border-radius: 0.6rem; color: #ffffff; font-size: 0.95rem; line-height: 1.45;}#product_detail .dg-buybox .dg-greenpoints-product-hint.dg-visible{visibility: visible; opacity: 1;}#product_detail .dg-buybox .dg-greenpoints-product-hint__text{position: relative; z-index: 1;}#product_detail .dg-buybox .dg-greenpoints-product-hint::after{content: ""; position: absolute; inset: -40% -55%; pointer-events: none; background: linear-gradient(105deg, transparent 38%, rgba(206, 244, 108, 0.13) 49%, transparent 60%); transform: translateX(-65%); opacity: 0;}#product_detail .dg-buybox .dg-greenpoints-product-hint.dg-greenpoints-revealed{animation: dg-greenpoints-enter 650ms cubic-bezier(0.22, 1, 0.36, 1);}#product_detail .dg-buybox .dg-greenpoints-revealed::after{animation: dg-greenpoints-light 1050ms 200ms cubic-bezier(0.25, 0.1, 0.25, 1);}#product_detail .dg-buybox .dg-greenpoints-revealed .dg-greenpoints-product-hint__count{animation: dg-greenpoints-glow 1000ms 280ms ease-in-out;}@keyframes dg-greenpoints-enter{from{opacity: 0; transform: translateY(8px);}to{opacity: 1; transform: translateY(0);}}@keyframes dg-greenpoints-light{0%{transform: translateX(-65%); opacity: 0;}25%, 65%{opacity: 1;}100%{transform: translateX(65%); opacity: 0;}}@keyframes dg-greenpoints-glow{0%, 100%{text-shadow: 0 0 0 rgba(var(--dg-reward-rgb, 172, 212, 42), 0);}45%{text-shadow: 0 0 12px rgba(var(--dg-reward-rgb, 172, 212, 42), 0.45);}}}@media (min-width: 992px) and (prefers-reduced-motion: reduce){#product_detail .dg-buybox .dg-greenpoints-product-hint.dg-greenpoints-revealed, #product_detail .dg-buybox .dg-greenpoints-revealed::after, #product_detail .dg-buybox .dg-greenpoints-revealed .dg-greenpoints-product-hint__count{animation: none;}}@media (min-width: 992px){#product_detail .dg-buybox .dg-greenpoints-product-hint::before{content: "\f06c"; flex: 0 0 auto; margin-top: 0.15rem; color: var(--dg-reward); font-family: FontAwesome; font-size: 1.1rem; line-height: 1;}#product_detail .dg-buybox .dg-greenpoints-product-hint strong{color: var(--dg-reward);}}.dg-greenpoints-sidebar{display: none;}@media (min-width: 992px){.dg-greenpoints-sidebar{display: grid; gap: 1rem; padding: 1.15rem 1.25rem; background: var(--dg-panel-bg); border: var(--dg-panel-border); border-radius: var(--dg-panel-radius); box-shadow: var(--dg-panel-shadow);}.dg-greenpoints-sidebar .dg-greenpoints-card__header{gap: 0;}.dg-greenpoints-points-table{display: grid; gap: 0.4rem;}.dg-greenpoints-points-row{display: flex; align-items: center; justify-content: space-between; gap: 0.75rem; padding: 0.4rem 0.6rem; border-radius: 0.35rem; color: var(--sfb-color-text-subdued, #a7a7a7); font-size: 0.85rem; font-weight: 700;}.dg-greenpoints-points-row.is-active{background: rgba(var(--sfb-color-primary-rgb), 0.1); color: #ffffff;}.dg-greenpoints-points-row.is-active .dg-greenpoints-points-row__value{color: var(--sfb-color-primary-base);}.dg-greenpoints-progress{display: grid; gap: 0.5rem; padding-top: 0.9rem; border-top: 1px solid rgba(255, 255, 255, 0.08);}.dg-greenpoints-progress[hidden]{display: none;}.dg-greenpoints-progress__text{margin: 0; color: var(--sfb-color-text-subdued, #a7a7a7); font-size: 0.82rem;}.dg-greenpoints-progress__text strong{color: var(--dg-reward); font-weight: 900;}.dg-greenpoints-progress__track{position: relative; height: 0.42rem; overflow: hidden; background: #1a1a1a; border-radius: 999px;}.dg-greenpoints-progress__fill{height: 100%; background: var(--dg-reward); border-radius: 999px; transition: width 180ms ease-out;}}.o_wsale_products_opt_has_wishlist{--o-wsale-wishlist-btn-display: inline-flex;}.o_wsale_products_opt_has_wishlist .o_add_wishlist:hover .fa-heart-o:before, .o_wsale_products_opt_has_wishlist .o_add_wishlist[disabled] .fa:before{content: "\f004"; color: var(--addWishlist-color-active);}.o_wsale_products_opt_has_wishlist .o_add_wishlist[disabled] .fa{animation: bounceIn 1s;}.o_wsale_products_opt_wishlist_fixed.o_wsale_products_opt_wishlist_fixed_onhover .oe_product_cart:where(:not(:hover):not(:focus-visible):not(:focus-within)) .o_add_wishlist:where(:not([disabled])){opacity: 0;}.o_wsale_products_opt_actions_subtle .o_wsale_product_btn .o_add_wishlist, .o_wsale_products_opt_actions_promote .o_wsale_product_btn .o_add_wishlist{--addWishlist-color-active: #ff3d3a;}.o_wsale_products_opt_wishlist_fixed:where(:not(.o_wsale_products_opt_design_showcase)){--o-wsale-card-info-position: none;}.o_wsale_products_opt_wishlist_fixed:where(.o_wsale_products_opt_has_wishlist){--o-wsale-wishlist-btn-display: flex;}.o_wsale_products_opt_wishlist_fixed .o_wsale_product_btn .o_add_wishlist{--btn-bg: transparent; --btn-border-width: 0; --btn-hover-bg: transparent; --btn-active-bg: transparent; --btn-disabled-opacity: 1; --btn-disabled-bg: transparent; --o-wsale-card-btn-subtle-blur: 0px; --o-wsale-wishlist-btn-offset-top-default: calc(var(--o-wsale-card-border-radius, 0px) * 0.1); --o-wsale-wishlist-btn-offset-end-default: calc(var(--o-wsale-card-border-radius, 0px) * 0.2); position: absolute; top: var(--o-wsale-card-offset-top, var(--o-wsale-wishlist-btn-offset-top-default)); left: auto; bottom: auto; right: var(--o-wsale-card-offset-x, var(--o-wsale-wishlist-btn-offset-end-default));}.oe_website_sale .o_add_wishlist_dyn.btn-lg, .oe_website_sale .btn-group-lg > .o_add_wishlist_dyn.btn{aspect-ratio: 1/1; height: calc(1rem * 2 + 1.25rem * 1.5 + var(--border-width) * 2);}#o_comparelist_table.o_wsale_products_opt_layout_catalog, #o_comparelist_table.o_wsale_products_opt_layout_list{--o-wsale-products-grid-gap: var(--o-wsale-wishlist-grid-gap, 16px); --o-wsale-products-grid-gap-y: calc(var(--o-wsale-wishlist-grid-gap, 16px) * var(--o-wsale-products-grid-gap-y-multiplier, 1.25)); --gap: var(--o-wsale-products-grid-gap-y) var(--o-wsale-wishlist-grid-gap, 16px);}#o_comparelist_table.o_wsale_products_opt_layout_catalog.o_wsale_products_opt_design_grid, #o_comparelist_table.o_wsale_products_opt_layout_list.o_wsale_products_opt_design_grid{--gap: 0px; --o-wsale-card-padding: calc(var(--o-wsale-products-grid-gap-y, 0px) * 0.5) calc(var(--o-wsale-wishlist-grid-gap, 0px) * 0.5);}#o_comparelist_table.o_wsale_products_opt_layout_list .o_wishlist_item{grid-column: auto/span 12;}#o_comparelist_table.o_wsale_products_opt_layout_list.o_wsale_products_opt_design_thumbs{--o-wsale-card-padding: 0 0 var(--o-wsale-wishlist-grid-gap, 16px);}#o_comparelist_table.o_wsale_products_opt_layout_catalog{--o-wsale-card-info-position: none; --o-wsale-card-btns-flex-direction: row; grid-template-columns: repeat(2, minmax(0, 1fr));}#o_comparelist_table.o_wsale_products_opt_layout_catalog .o_wishlist_item{position: relative; grid-column: auto/span 6;}@media (min-width: 768px){#o_comparelist_table.o_wsale_products_opt_layout_catalog .o_wishlist_item{grid-column: auto/span 4;}}@media (min-width: 992px){#o_comparelist_table.o_wsale_products_opt_layout_catalog .o_wishlist_item{grid-column: auto/span 3;}}@media (min-width: 1400px){#o_comparelist_table.o_wsale_products_opt_layout_catalog .o_wishlist_item{grid-column: auto/span 2;}}#o_comparelist_table.o_wsale_products_opt_layout_catalog .o_wishlist_item .o_wish_rm{--btn-color: #212529; --btn-bg: #FFFFFF; --btn-border-color: #dededf; --btn-hover-color: #212529; --btn-hover-bg: rgba(255, 255, 255, 0.8); --btn-hover-border-color: rgba(33, 37, 41, 0.8); --btn-focus-shadow-rgb: 194, 194, 196; --btn-active-color: #212529; --btn-active-bg: white; --btn-active-border-color: #e1e1e2; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #FFFFFF; --btn-disabled-border-color: #dededf; --btn-bg: rgba(255, 255, 255, 0.5); backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));}#o_comparelist_table.o_wsale_products_opt_layout_catalog[data-wishlist-mobile-columns="1"]{grid-template-columns: 1fr;}#o_comparelist_table.o_wsale_products_opt_layout_catalog[data-wishlist-mobile-columns="2"]{grid-template-columns: repeat(2, minmax(0, 1fr));}@media (min-width: 992px){#o_comparelist_table.o_wsale_products_opt_layout_catalog[data-wishlist-grid-columns="2"]{grid-template-columns: repeat(2, minmax(0, 1fr));}#o_comparelist_table.o_wsale_products_opt_layout_catalog[data-wishlist-grid-columns="3"]{grid-template-columns: repeat(3, minmax(0, 1fr));}#o_comparelist_table.o_wsale_products_opt_layout_catalog[data-wishlist-grid-columns="4"]{grid-template-columns: repeat(4, minmax(0, 1fr));}#o_comparelist_table.o_wsale_products_opt_layout_catalog[data-wishlist-grid-columns="5"]{grid-template-columns: repeat(5, minmax(0, 1fr));}#o_comparelist_table.o_wsale_products_opt_layout_catalog[data-wishlist-grid-columns="6"]{grid-template-columns: repeat(6, minmax(0, 1fr));}}#o_comparelist_table.o_wsale_products_opt_layout_catalog[data-wishlist-grid-columns] .o_wishlist_item{grid-column: auto/span 1 !important;}@container (max-width: 180px){#o_comparelist_table.o_wsale_products_opt_actions_inline .o_wsale_product_btn:where(:has(.o_add_to_compare)){--o-wsale-card-btn-submit-label-display: none; --o-wsale-card-btn-submit-flex-grow: 0; --o-wsale-card-btn-submit-aspect-ratio: 1; --o-wsale-card-btn-submit-margin: 0 auto 0 0; --o-wsale-card-btn-submit-padding-x: 0;}}:where(.o_wsale_products_opt_design_showcase) .o_wish_rm{--o-wsale-wishlist-card-offset-x: 3%; --o-wsale-wishlist-card-offset-top: 2.5%;}@media (min-width: 992px){:where(.o_wsale_products_opt_design_showcase) .o_wish_rm{--btn-padding-y: 1rem; --btn-padding-x: 2.5rem; --btn-font-size: 1.25rem; --btn-border-radius: 2rem; --o-wsale-card-btns-btn-font-size: 1.25rem; --btn-padding-x: var(--btn-padding-y); --o-wsale-wishlist-card-offset-x: 5%;}}:where(#o_comparelist_table.o_wsale_products_opt_layout_list):where(:not(.o_wsale_products_opt_design_cards, .o_wsale_products_opt_design_showcase)) .o_wish_rm{--o-wsale-wishlist-card-offset-x: 0; --o-wsale-wishlist-btn-offset-top-default: .5rem; --o-wsale-wishlist-btn-offset-end-default: 0; --btn-padding-x: .7rem; order: 13;}@media (min-width: 768px){:where(#o_comparelist_table.o_wsale_products_opt_layout_list):where(:not(.o_wsale_products_opt_design_cards, .o_wsale_products_opt_design_showcase)) .o_wish_rm{position: static; align-self: center;}}@media (max-width: 767.98px){:where(#o_comparelist_table.o_wsale_products_opt_layout_list) .o_wsale_product_information_text{--o-wsale-card-info-text-margin-right: calc((var(--btn-padding-x) * 2) + 0.5rem);}}.wishlist-section:where(:has(.o_wsale_products_opt_design_grid)) .o_wsale_products_opt_design_grid{border-left: 1px solid var(--o-border-color);}.wishlist-section:where(:has(.o_wsale_products_opt_design_grid)) .o_wishlist_products_header{padding: 0 15px; border: 1px solid var(--o-border-color); border-top: 0;}@media (max-width: 991.98px){.wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list))[style*="--o-wsale-products-grid-gap: 0px"] .oe_product_image_link, .wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list))[style*="--o-wsale-products-grid-gap:0px"] .oe_product_image_link{height: 100%; transform: translateX(-50%); margin-left: 50%;}}.wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart{--o-wsale-card-flex-align-items: stretch; --o-wsale-card-info-padding: 0.5rem 15px 0.5rem 0.5rem; --o-wsale-card-info-marign: 0; --o-wsale-card-sub-wrap: nowrap; --o-wsale-card-sub-align-items: start; --o-wsale-card-info-flex-align-items: auto; --o-wsale-card-padding: 0;}@media (min-width: 768px){.wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart{--o-wsale-card-thumb-size: calc(126px * var(--o-wsale-card-thumb-aspect-ratio, 1)); --o-wsale-card-info-padding: 0 15px; --o-wsale-card-sub-align-items: center;}.wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart .oe_product_image_link{height: 100%;}.wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart .o_wsale_product_information_text{display: flex; flex-direction: column; justify-content: center; padding-right: inherit;}.wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart .o_wsale_product_sub{position: relative;}.wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart .o_wish_price > span, .wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart .o_wish_price > del{text-align: center;}.wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart .o_wish_price, .wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart .o_wsale_product_btn{--_line-gap: 1rem; padding-left: var(--_line-gap);}.wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart .o_wish_price:before, .wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart .o_wsale_product_btn:before{position: absolute; top: 0; left: auto; bottom: 0; right: auto; transform: translateX(calc(var(--_line-gap) * -1)); border-left: 1px solid var(--o-border-color); content: "";}}@media (max-width: 767.98px){.wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .o_wish_rm{margin-right: 15px;}}@media (min-width: 768px) and (max-width: 991.98px){.wishlist-section :where(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list) .o_wsale_product_btn{--o-wsale-card-btn-submit-label-display: none; --o-wsale-card-btn-submit-flex-grow: 0; --o-wsale-card-btn-submit-aspect-ratio: 1; --o-wsale-card-btn-submit-margin: 0 auto 0 0; --o-wsale-card-btn-submit-padding-x: 0;}.wishlist-section :where(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list) .o_wsale_product_btn .btn{--btn-padding-x: 0 !important;}}.o_wsale_stock_badge{--badge-font-size: 0.65rem; margin-bottom: var(--o-wsale-card-info-description-margin-bottom, 0.5rem);}:where(.o_wsale_products_opt_layout_list.o_wsale_products_opt_design_cards) .o_wsale_stock_badge{margin-top: var(--o-wsale-card-info-gap);}:where(.o_wsale_products_opt_has_rating) .o_wsale_stock_badge{margin-top: var(--o-wsale-card-info-description-margin-bottom, 0.5rem);}@keyframes o-marquee-scroll-left{to{transform: translateX(-100%);}}@keyframes o-marquee-scroll-right{from{transform: translateX(-100%);}}

/* /website/static/src/snippets/s_carousel/001.scss */
 @media (min-width: 768px){.s_carousel_wrapper[data-vcss='001'] .s_carousel.s_carousel_arrows_hidden .carousel-item{padding: 0;}}.s_carousel_cards_wrapper .s_carousel_cards .carousel-item.active, .s_carousel_cards_wrapper .s_carousel_cards .carousel-item-next, .s_carousel_cards_wrapper .s_carousel_cards .carousel-item-prev{display: flex;}.s_social_media a i.fa:not(.fa-2x, .fa-3x, .fa-4x, .fa-5x).rounded-circle, .s_social_media a .fa.rounded-empty-circle:not(.fa-2x, .fa-3x, .fa-4x, .fa-5x), .s_social_media a i.fa:not(.fa-2x, .fa-3x, .fa-4x, .fa-5x).rounded, .s_social_media a span.fa:not(.fa-2x, .fa-3x, .fa-4x, .fa-5x).rounded-circle, .s_social_media a span.fa:not(.fa-2x, .fa-3x, .fa-4x, .fa-5x).rounded{width: 2.5rem; height: 2.5rem;}.s_social_media a:has(i:not(.fa-stack)){margin: .2rem;}.s_image_gallery[data-vcss="002"].o_slideshow .carousel, .s_image_gallery[data-vcss="002"].o_slideshow .carousel .carousel-inner{height: var(--snippet-preview-height, 100%);}.s_image_gallery[data-vcss="002"].o_slideshow .carousel .carousel-item.active, .s_image_gallery[data-vcss="002"].o_slideshow .carousel .carousel-item-next, .s_image_gallery[data-vcss="002"].o_slideshow .carousel .carousel-item-prev{display: flex; align-items: center; height: var(--snippet-preview-height, 100%);}.s_image_gallery[data-vcss="002"].o_slideshow .carousel .media_iframe_video{width: 70%; height: 100%;}.s_image_gallery[data-vcss="002"].o_slideshow > .container-fluid .carousel-item > a, .s_image_gallery[data-vcss="002"].o_slideshow > .container-sm .carousel-item > a, .s_image_gallery[data-vcss="002"].o_slideshow > .container-md .carousel-item > a, .s_image_gallery[data-vcss="002"].o_slideshow > .container-lg .carousel-item > a, .s_image_gallery[data-vcss="002"].o_slideshow > .container-xl .carousel-item > a, .s_image_gallery[data-vcss="002"].o_slideshow > .container-xxl .carousel-item > a{margin-right: auto; margin-left: auto;}.s_image_gallery[data-vcss="002"].o_slideshow .carousel-indicators{align-items: center; min-width: 0; overflow: auto hidden; justify-content: flex-start; flex-wrap: nowrap; scrollbar-width: none;}.s_image_gallery[data-vcss="002"].o_slideshow .carousel-indicators > button{flex-shrink: 0;}.s_image_gallery[data-vcss="002"].o_slideshow .carousel-indicators.o_faded_left{mask: linear-gradient(to right, transparent, #000 3rem);}.s_image_gallery[data-vcss="002"].o_slideshow .carousel-indicators.o_faded_right{mask: linear-gradient(to right, #000 calc(100% - 3rem), transparent);}.s_image_gallery[data-vcss="002"].o_slideshow .carousel-indicators.o_faded_left.o_faded_right{mask: linear-gradient(to right, transparent, #000 3rem, #000 calc(100% - 3rem), transparent);}.s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-prev, .s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-next{border-radius: var(--border-radius);}.s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-prev:focus-visible .carousel-control-prev-icon, .s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-prev:focus-visible .carousel-control-next-icon, .s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-next:focus-visible .carousel-control-prev-icon, .s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-next:focus-visible .carousel-control-next-icon{box-shadow: inset 0 0 0 2px white, inset 0 0 0 4px black;}.s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-prev-icon, .s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-next-icon{width: var(--CarouselControllers-size, 3rem); height: var(--CarouselControllers-size, 3rem); background-size: 50%;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_default .carousel-control-prev:hover, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_default .carousel-control-next:hover{background: rgba(0, 0, 0, 0.2);}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_default .carousel-dark .carousel-control-prev:hover, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_default .carousel-dark .carousel-control-next:hover{background: rgba(255, 255, 255, 0.2);}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_boxed .carousel-control-prev-icon, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_boxed .carousel-control-next-icon, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_rounded .carousel-control-prev-icon, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_rounded .carousel-control-next-icon{border-radius: var(--border-radius); border: 1px solid var(--o-border-color); background-color: #000; filter: invert(1) grayscale(100);}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_boxed .carousel-dark .carousel-control-prev-icon, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_boxed .carousel-dark .carousel-control-next-icon, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_rounded .carousel-dark .carousel-control-prev-icon, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_rounded .carousel-dark .carousel-control-next-icon{filter: none;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_rounded .carousel-control-prev-icon, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_rounded .carousel-control-next-icon{border-radius: 50rem;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_hidden .carousel-control-prev-icon, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_hidden .carousel-control-next-icon{display: none;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_bars .carousel-indicators > button{background-image: none !important;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_squared .carousel-indicators > button, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_rounded .carousel-indicators > button{width: var(--CarouselControllers-size, 3rem); height: var(--CarouselControllers-size, 3rem); border: 0; background-size: cover; background-position: center;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_squared .carousel-indicators > button:not(.active):not(:hover), .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_rounded .carousel-indicators > button:not(.active):not(:hover){filter: grayscale(1);}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_squared .carousel-indicators > button:hover, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_rounded .carousel-indicators > button:hover{opacity: 1;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_rounded .carousel-indicators > button{border-radius: 50rem;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_dots .carousel-indicators > button{width: 0.75rem; height: 0.75rem; border: 0; border-radius: 50rem; background-image: none !important; transform: scale(0.5); transition: opacity .6s ease, transform .6s ease;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_dots .carousel-indicators > button:before{position: absolute; inset: -12px; display: block; content: '';}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_dots .carousel-indicators > button.active{inset: -3px; transform: scale(0.8);}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators{flex-wrap: wrap; height: auto; counter-reset: numberList;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button{display: flex; align-items: center; gap: 0.25rem; width: auto; height: auto; margin: 0; border: 0; padding: 0 0.5rem 0; background: none !important; color: #FFF; text-indent: 0;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button:hover{opacity: 1;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button:before{content: counter(numberList); counter-increment: numberList;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button:after{display: block; width: 0; border-top: 2px solid #FFF; transition: all 0.2s ease-in-out; content: '';}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button.active:after{width: 1.5rem;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-dark button{color: #000;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-dark button:after{border-color: #000;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_hidden .carousel-indicators{display: none;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside:where(:not(.s_image_gallery_indicators_hidden)) .carousel-inner, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .carousel-inner{padding-bottom: calc(var(--CarouselControllers-size, 3rem) + 0.5rem);}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside:not(.s_image_gallery_indicators_hidden) .carousel-control-prev, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside:not(.s_image_gallery_indicators_hidden) .carousel-control-next{bottom: calc(var(--CarouselControllers-size, 3rem) + 0.5rem);}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside .carousel-indicators{bottom: 0; height: var(--CarouselControllers-size, 3rem); margin-bottom: 0;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside.s_image_gallery_indicators_numbers .carousel-indicators{height: auto;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .carousel-indicators{margin: 0 auto;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .carousel-control-prev, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .carousel-control-next{width: auto;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_left .carousel-control-prev, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_left .carousel-control-next{order: 1;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_left .carousel-indicators{order: 2; margin: 0 0 0 auto;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_right .carousel-control-prev, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_right .carousel-control-next{order: 2;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_right .carousel-control-prev{margin-left: auto;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_right .carousel-indicators{order: 1; margin: 0;}:where(.s_image_gallery[data-vcss="002"].s_image_gallery_indicators_squared, .s_image_gallery[data-vcss="002"].s_image_gallery_indicators_rounded) .carousel-indicators [data-bs-target], :where(.s_image_gallery[data-vcss="002"].s_image_gallery_indicators_squared, .s_image_gallery[data-vcss="002"].s_image_gallery_indicators_rounded) .carousel-dark .carousel-indicators [data-bs-target]{background-color: white;}.s_gallery_lightbox .modal-dialog{height: 100%; background-color: rgba(0, 0, 0, 0.7);}@media (min-width: 576px){.s_gallery_lightbox .modal-dialog{max-width: 100%; padding: 0;}}.s_gallery_lightbox div.carousel-indicators{display: none;}.s_gallery_lightbox .modal-body.o_slideshow .carousel-item > a{display: flex; height: 100%; width: 100%;}.s_gallery_lightbox .modal-body.o_slideshow .carousel-item > a > img, .s_gallery_lightbox .modal-body.o_slideshow .carousel-item > img{max-height: 100%; max-width: 100%; margin: auto;}.s_gallery_lightbox .modal-body.o_slideshow .carousel{height: 100%;}.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-inner{height: 100%;}.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-item.active, .s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-item-next, .s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-item-prev, .s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-control-next, .s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-control-prev{display: flex; align-items: center; height: 100%;}.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-control-prev-icon, .s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-control-next-icon{width: var(--CarouselControllers-size, 3rem); height: var(--CarouselControllers-size, 3rem); background-size: 50%; background-color: #000; border-radius: var(--border-radius);}

/* /website/static/src/snippets/s_popup/001.scss */
 .s_popup[data-vcss='001'] .modal-content{min-height: 2.5rem; border: 0; border-radius: 0; box-shadow: var(--box-shadow);}.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_top .modal-dialog{align-items: flex-start;}.s_popup[data-vcss='001'] .s_popup_middle .modal-dialog{align-items: center; margin-right: auto;}.s_popup[data-vcss='001'] .s_popup_bottom .modal-dialog{align-items: flex-end;}.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;}.s_tabs_common .s_tabs_main .nav-underline .nav-link:not(.active){border: 0;}.s_accordion .o_custom_icons > .accordion-item > .accordion-button.collapsed .o_custom_icon_active, .s_accordion .o_custom_icons > .accordion-item > .accordion-button:not(.collapsed) .o_custom_icon_inactive{opacity: 0;}.s_accordion .o_custom_icons.o_transition_scale > .accordion-item > .accordion-button.collapsed .o_custom_icon_active, .s_accordion .o_custom_icons.o_transition_scale > .accordion-item > .accordion-button:not(.collapsed) .o_custom_icon_inactive{transform: scale(0); opacity: 1;}.s_accordion .o_custom_icons.o_transition_translate > .accordion-item > .accordion-button.collapsed .o_custom_icon_active, .s_accordion .o_custom_icons.o_transition_translate > .accordion-item > .accordion-button:not(.collapsed) .o_custom_icon_inactive{opacity: 1;}.s_accordion .o_custom_icons.o_transition_translate > .accordion-item > .accordion-button:not(.collapsed) .o_custom_icon_inactive{transform: translateY(100%);}.s_accordion .s_accordion_highlight > .accordion-item:has(> .collapsed){background: transparent !important; color: inherit;}.s_accordion .s_accordion_highlight > .accordion-item:not(:has(> .collapsed))::before{position: absolute; inset: 0; display: block; background: rgba(0, 0, 0, 0.4); background-color: color-mix(in srgb, currentColor 4%, transparent); content: ''; z-index: -1;}.s_dynamic .s_dynamic_snippet_arrow_bottom > .carousel-control-prev, .s_dynamic .s_dynamic_snippet_arrow_bottom .carousel-control-next{position: relative;}.s_dynamic_snippet_products .carousel-item{padding-top: 1rem; padding-bottom: 1rem;}.s_dynamic_snippet_products.o_wsale_products_opt_design_grid .s_dynamic_snippet_row.row{--gutter-x: 0; --o-wsale-card-border-width: 1px 1px 1px 0;}.s_dynamic_snippet_products.o_wsale_products_opt_design_grid .s_dynamic_snippet_row.row > div:first-of-type{--o-wsale-card-border-width: 1px;}.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel-control-next, .s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel-control-prev{aspect-ratio: var(--o-wsale-card-thumb-aspect-ratio, 1/1); width: var(--o-wsale-dynamic-snippet-col-size) !important; --o-wsale-dynamic-snippet-control-scale: 0.2; transform: scaleX(0.2); bottom: auto; isolation: isolate; padding-top: 1rem;}.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel-control-next .oi, .s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel-control-prev .oi{transform: scaleX(5) rotate(var(--o-chevron-rtl-rotate, 0deg));}.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel-control-next{transform-origin: center right;}.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel-control-prev{transform-origin: center left;}.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel{--o-wsale-dynamic-snippet-col-size: var(--o-carousel-item-width-percentage);}.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel:where(:has(.col-6)){--o-wsale-dynamic-snippet-col-size: 50%;}.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel:where(:has(.col-3)){--o-wsale-dynamic-snippet-col-size: 25%;}@media (max-width: 991.98px){.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):has(.s_dynamic_snippet_title_aside) .carousel-control-next, .s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):has(.s_dynamic_snippet_title_aside) .carousel-control-prev{aspect-ratio: var(--o-wsale-card-thumb-aspect-ratio, 1/1); width: var(--o-wsale-dynamic-snippet-col-size) !important; --o-wsale-dynamic-snippet-control-scale: 0.2; transform: scaleX(0.2); bottom: auto; isolation: isolate; padding-top: 1rem;}.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):has(.s_dynamic_snippet_title_aside) .carousel-control-next .oi, .s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):has(.s_dynamic_snippet_title_aside) .carousel-control-prev .oi{transform: scaleX(5) rotate(var(--o-chevron-rtl-rotate, 0deg));}.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):has(.s_dynamic_snippet_title_aside) .carousel-control-next{transform-origin: center right;}.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):has(.s_dynamic_snippet_title_aside) .carousel-control-prev{transform-origin: center left;}.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):has(.s_dynamic_snippet_title_aside) .carousel{--o-wsale-dynamic-snippet-col-size: var(--o-carousel-item-width-percentage);}.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):has(.s_dynamic_snippet_title_aside) .carousel:where(:has(.col-6)){--o-wsale-dynamic-snippet-col-size: 50%;}.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):has(.s_dynamic_snippet_title_aside) .carousel:where(:has(.col-3)){--o-wsale-dynamic-snippet-col-size: 25%;}}@media (min-width: 768px){.s_dynamic_snippet_products .container-fluid .s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .carousel-control-prev, .s_dynamic_snippet_products .container-sm .s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .carousel-control-prev, .s_dynamic_snippet_products .container-md .s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .carousel-control-prev, .s_dynamic_snippet_products .container-lg .s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .carousel-control-prev, .s_dynamic_snippet_products .container-xl .s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .carousel-control-prev, .s_dynamic_snippet_products .container-xxl .s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .carousel-control-prev{transform: translateX(50%) scaleX(var(--o-wsale-dynamic-snippet-control-scale, 1));}.s_dynamic_snippet_products .container-fluid .s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .carousel-control-next, .s_dynamic_snippet_products .container-sm .s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .carousel-control-next, .s_dynamic_snippet_products .container-md .s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .carousel-control-next, .s_dynamic_snippet_products .container-lg .s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .carousel-control-next, .s_dynamic_snippet_products .container-xl .s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .carousel-control-next, .s_dynamic_snippet_products .container-xxl .s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .carousel-control-next{transform: translateX(-50%) scaleX(var(--o-wsale-dynamic-snippet-control-scale, 1));}}
