@import url("https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap");
@import url("https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap");
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css);
@import url(/houseofpops_web/static/src/css/bootstrap-select.min.css);
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@800&display=swap');

/* <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_website_sale_checkout .o_total_card .accordion-item h1, .o_colored_level .o_website_sale_checkout .o_total_card .accordion-item h1, .o_figure_relative_layout .figure-caption h1, .o_colored_level .o_figure_relative_layout .figure-caption h1, .o_cc5 h1, .o_footer h1, .o_colored_level .o_cc5 h1, .o_colored_level .o_footer h1, .o_cc4 h1, .o_colored_level .o_cc4 h1, .o_cc3 h1, .o_colored_level .o_cc3 h1, .o_cc2 h1, .o_colored_level .o_cc2 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 h1, .o_colored_level :where(.card:not([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_website_sale_checkout .o_total_card .accordion-item .h1, .o_colored_level .o_website_sale_checkout .o_total_card .accordion-item .h1, .o_figure_relative_layout .figure-caption .h1, .o_colored_level .o_figure_relative_layout .figure-caption .h1, .o_cc5 .h1, .o_footer .h1, .o_colored_level .o_cc5 .h1, .o_colored_level .o_footer .h1, .o_cc4 .h1, .o_colored_level .o_cc4 .h1, .o_cc3 .h1, .o_colored_level .o_cc3 .h1, .o_cc2 .h1, .o_colored_level .o_cc2 .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 .h1, .o_colored_level :where(.card:not([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_website_sale_checkout .o_total_card .accordion-item h2, .o_colored_level .o_website_sale_checkout .o_total_card .accordion-item h2, .o_figure_relative_layout .figure-caption h2, .o_colored_level .o_figure_relative_layout .figure-caption h2, .o_cc5 h2, .o_footer h2, .o_colored_level .o_cc5 h2, .o_colored_level .o_footer h2, .o_cc4 h2, .o_colored_level .o_cc4 h2, .o_cc3 h2, .o_colored_level .o_cc3 h2, .o_cc2 h2, .o_colored_level .o_cc2 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 h2, .o_colored_level :where(.card:not([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_website_sale_checkout .o_total_card .accordion-item .h2, .o_colored_level .o_website_sale_checkout .o_total_card .accordion-item .h2, .o_figure_relative_layout .figure-caption .h2, .o_colored_level .o_figure_relative_layout .figure-caption .h2, .o_cc5 .h2, .o_footer .h2, .o_colored_level .o_cc5 .h2, .o_colored_level .o_footer .h2, .o_cc4 .h2, .o_colored_level .o_cc4 .h2, .o_cc3 .h2, .o_colored_level .o_cc3 .h2, .o_cc2 .h2, .o_colored_level .o_cc2 .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 .h2, .o_colored_level :where(.card:not([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_website_sale_checkout .o_total_card .accordion-item h3, .o_colored_level .o_website_sale_checkout .o_total_card .accordion-item h3, .o_figure_relative_layout .figure-caption h3, .o_colored_level .o_figure_relative_layout .figure-caption h3, .o_cc5 h3, .o_footer h3, .o_colored_level .o_cc5 h3, .o_colored_level .o_footer h3, .o_cc4 h3, .o_colored_level .o_cc4 h3, .o_cc3 h3, .o_colored_level .o_cc3 h3, .o_cc2 h3, .o_colored_level .o_cc2 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 h3, .o_colored_level :where(.card:not([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_website_sale_checkout .o_total_card .accordion-item .h3, .o_colored_level .o_website_sale_checkout .o_total_card .accordion-item .h3, .o_figure_relative_layout .figure-caption .h3, .o_colored_level .o_figure_relative_layout .figure-caption .h3, .o_cc5 .h3, .o_footer .h3, .o_colored_level .o_cc5 .h3, .o_colored_level .o_footer .h3, .o_cc4 .h3, .o_colored_level .o_cc4 .h3, .o_cc3 .h3, .o_colored_level .o_cc3 .h3, .o_cc2 .h3, .o_colored_level .o_cc2 .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 .h3, .o_colored_level :where(.card:not([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_website_sale_checkout .o_total_card .accordion-item h4, .o_colored_level .o_website_sale_checkout .o_total_card .accordion-item h4, .o_figure_relative_layout .figure-caption h4, .o_colored_level .o_figure_relative_layout .figure-caption h4, .o_cc5 h4, .o_footer h4, .o_colored_level .o_cc5 h4, .o_colored_level .o_footer h4, .o_cc4 h4, .o_colored_level .o_cc4 h4, .o_cc3 h4, .o_colored_level .o_cc3 h4, .o_cc2 h4, .o_colored_level .o_cc2 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 h4, .o_colored_level :where(.card:not([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_website_sale_checkout .o_total_card .accordion-item .h4, .o_colored_level .o_website_sale_checkout .o_total_card .accordion-item .h4, .o_figure_relative_layout .figure-caption .h4, .o_colored_level .o_figure_relative_layout .figure-caption .h4, .o_cc5 .h4, .o_footer .h4, .o_colored_level .o_cc5 .h4, .o_colored_level .o_footer .h4, .o_cc4 .h4, .o_colored_level .o_cc4 .h4, .o_cc3 .h4, .o_colored_level .o_cc3 .h4, .o_cc2 .h4, .o_colored_level .o_cc2 .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 .h4, .o_colored_level :where(.card:not([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_website_sale_checkout .o_total_card .accordion-item h5, .o_colored_level .o_website_sale_checkout .o_total_card .accordion-item h5, .o_figure_relative_layout .figure-caption h5, .o_colored_level .o_figure_relative_layout .figure-caption h5, .o_cc5 h5, .o_footer h5, .o_colored_level .o_cc5 h5, .o_colored_level .o_footer h5, .o_cc4 h5, .o_colored_level .o_cc4 h5, .o_cc3 h5, .o_colored_level .o_cc3 h5, .o_cc2 h5, .o_colored_level .o_cc2 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 h5, .o_colored_level :where(.card:not([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_website_sale_checkout .o_total_card .accordion-item .h5, .o_colored_level .o_website_sale_checkout .o_total_card .accordion-item .h5, .o_figure_relative_layout .figure-caption .h5, .o_colored_level .o_figure_relative_layout .figure-caption .h5, .o_cc5 .h5, .o_footer .h5, .o_colored_level .o_cc5 .h5, .o_colored_level .o_footer .h5, .o_cc4 .h5, .o_colored_level .o_cc4 .h5, .o_cc3 .h5, .o_colored_level .o_cc3 .h5, .o_cc2 .h5, .o_colored_level .o_cc2 .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 .h5, .o_colored_level :where(.card:not([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_website_sale_checkout .o_total_card .accordion-item h6, .o_colored_level .o_website_sale_checkout .o_total_card .accordion-item h6, .o_figure_relative_layout .figure-caption h6, .o_colored_level .o_figure_relative_layout .figure-caption h6, .o_cc5 h6, .o_footer h6, .o_colored_level .o_cc5 h6, .o_colored_level .o_footer h6, .o_cc4 h6, .o_colored_level .o_cc4 h6, .o_cc3 h6, .o_colored_level .o_cc3 h6, .o_cc2 h6, .o_colored_level .o_cc2 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 h6, .o_colored_level :where(.card:not([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_website_sale_checkout .o_total_card .accordion-item .h6, .o_colored_level .o_website_sale_checkout .o_total_card .accordion-item .h6, .o_figure_relative_layout .figure-caption .h6, .o_colored_level .o_figure_relative_layout .figure-caption .h6, .o_cc5 .h6, .o_footer .h6, .o_colored_level .o_cc5 .h6, .o_colored_level .o_footer .h6, .o_cc4 .h6, .o_colored_level .o_cc4 .h6, .o_cc3 .h6, .o_colored_level .o_cc3 .h6, .o_cc2 .h6, .o_colored_level .o_cc2 .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 .h6, .o_colored_level :where(.card:not([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{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{content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: -1; background-image: url("/web/static/img/transparent.png"); 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{content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: -1; background: inherit; border-radius: inherit;}.o_nocontent_help .o_empty_folder_image:before{content: ""; display: block; margin: auto; background-size: cover;}.o_nocontent_help .o_empty_folder_image:before{width: 120px; height: 80px; margin-top: 30px; margin-bottom: 30px; background: transparent url(/web/static/img/empty_folder.svg) no-repeat center;}

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

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

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

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

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

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

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

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

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

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

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

/* /web/static/src/webclient/navbar/navbar.variables.scss */
 .o_main_navbar .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: -webkit-box; display: -webkit-flex; display: flex; align-items: center; width: auto; height: calc(var(--o-navbar-height) - 20px); border-radius: 0.25rem; user-select: none; background: transparent; font-size: 1em; color: var(--NavBar-entry-color, #1F2937);}.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, #111827);}.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/discuss/typing/common/primary_variables.scss */
 

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

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

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

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

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

/* /account/static/src/scss/variables.scss */
 @keyframes animate-red{0%{color: red;}100%{color: inherit;}}.animate{animation: animate-red 1s ease;}

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

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

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

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

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

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

/* /marketing_automation/static/src/scss/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 */
 

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

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

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

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

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

/* /web/static/src/scss/bootstrap_overridden_frontend.scss */
 

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

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

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

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

/* /web/static/src/scss/import_bootstrap.scss */
 :root, [data-bs-theme="light"]{--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: #F3F2F2; --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: #111827; --o-cc4-btn-secondary-border: ; --o-cc4-btn-secondary: #F3F2F2; --o-cc4-btn-primary-border: ; --o-cc4-btn-primary: #111827; --o-cc4-link: #111827; --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: #F3F2F2; --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: #2D3142; --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: #111827; --o-cc2-text: ; --o-cc2-bg: #F3F2F2; --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: rgba(0, 0, 0, 0.15); --copyright: ; --footer-custom: ; --footer: #111827; --header-sales_four-custom: ; --header-sales_four: #FFFFFF; --header-sales_three-custom: ; --header-sales_three: #F3F2F2; --header-sales_two-custom: ; --header-sales_two: #111827; --header-sales_one-custom: ; --header-sales_one: #F3F2F2; --menu-border-color: ; --menu-custom: ; --menu: #FFFFFF; --input: ; --body: white; --o-color-5: #111827; --o-color-4: #FFFFFF; --o-color-3: #F3F2F2; --o-color-2: #2D3142; --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: #2D3142; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #F3F2F2; --dark: #111827; --primary-rgb: 113, 75, 103; --secondary-rgb: 45, 49, 66; --success-rgb: 40, 167, 69; --info-rgb: 23, 162, 184; --warning-rgb: 255, 193, 7; --danger-rgb: 220, 53, 69; --light-rgb: 243, 242, 242; --dark-rgb: 17, 24, 39; --primary-text-emphasis: #65435c; --secondary-text-emphasis: #12141a; --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: #d5d6d9; --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: #abadb3; --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;}[data-bs-theme="dark"]{color-scheme: dark; --body-color: #dee2e6; --body-color-rgb: 222, 226, 230; --body-bg: #212529; --body-bg-rgb: 33, 37, 41; --emphasis-color: #FFF; --emphasis-color-rgb: 255, 255, 255; --secondary-color: rgba(222, 226, 230, 0.75); --secondary-color-rgb: 222, 226, 230; --secondary-bg: #343A40; --secondary-bg-rgb: 52, 58, 64; --tertiary-color: rgba(222, 226, 230, 0.5); --tertiary-color-rgb: 222, 226, 230; --tertiary-bg: #2b3035; --tertiary-bg-rgb: 43, 48, 53; --primary-text-emphasis: #aa93a4; --secondary-text-emphasis: #81838e; --success-text-emphasis: #7eca8f; --info-text-emphasis: #74c7d4; --warning-text-emphasis: #ffda6a; --danger-text-emphasis: #ea868f; --light-text-emphasis: #F8F9FA; --dark-text-emphasis: #dee2e6; --primary-bg-subtle: #170f15; --secondary-bg-subtle: #090a0d; --success-bg-subtle: #08210e; --info-bg-subtle: #052025; --warning-bg-subtle: #332701; --danger-bg-subtle: #2c0b0e; --light-bg-subtle: #343A40; --dark-bg-subtle: #1a1d20; --primary-border-subtle: #442d3e; --secondary-border-subtle: #1b1d28; --success-border-subtle: #186429; --info-border-subtle: #0e616e; --warning-border-subtle: #997404; --danger-border-subtle: #842029; --light-border-subtle: #495057; --dark-border-subtle: #343A40; --heading-color: inherit; --link-color: #aa93a4; --link-hover-color: #bba9b6; --link-color-rgb: 170, 147, 164; --link-hover-color-rgb: 187, 169, 182; --code-color: #f18bba; --highlight-color: #dee2e6; --highlight-bg: #664d03; --border-color: #495057; --border-color-translucent: rgba(255, 255, 255, 0.15); --form-valid-color: #7eca8f; --form-valid-border-color: #7eca8f; --form-invalid-color: #ea868f; --form-invalid-border-color: #ea868f;}*, *::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;}}h4, .h4{font-size: calc(1.275rem + 0.3vw);}@media (min-width: 1200px){h4, .h4{font-size: 1.5rem;}}h5, .h5{font-size: 1.25rem;}h6, .h6{font-size: 1rem;}p{margin-top: 0; margin-bottom: 16px;}abbr[title]{text-decoration: underline dotted; cursor: help; text-decoration-skip-ink: none;}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;}mark, .mark{padding: 0.1875em; color: var(--highlight-color); background-color: var(--highlight-bg);}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;}a:not([href]):not([class]), a:not([href]):not([class]):hover{color: inherit; text-decoration: none;}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;}select:disabled, select.o_wysiwyg_loader{opacity: 1;}[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator{display: none !important;}button, [type="button"], [type="reset"], [type="submit"]{-webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;}button:not(:disabled):not(.o_wysiwyg_loader), [type="button"]:not(:disabled):not(.o_wysiwyg_loader), [type="reset"]:not(:disabled):not(.o_wysiwyg_loader), [type="submit"]:not(:disabled):not(.o_wysiwyg_loader){cursor: pointer;}::-moz-focus-inner{padding: 0; border-style: none;}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--webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield; outline-offset: -2px;}::-webkit-search-decoration{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none;}::-webkit-color-swatch-wrapper{padding: 0;}::file-selector-button{font: inherit; -webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;}output{display: inline-block;}iframe{border: 0;}summary{display: list-item; cursor: pointer;}progress{vertical-align: baseline;}[hidden]{display: none !important;}.lead{font-size: 1.125rem; font-weight: 300;}.display-1{font-size: calc(1.625rem + 4.5vw); font-weight: 300; line-height: 1.2;}@media (min-width: 1200px){.display-1{font-size: 5rem;}}.display-2{font-size: calc(1.575rem + 3.9vw); font-weight: 300; line-height: 1.2;}@media (min-width: 1200px){.display-2{font-size: 4.5rem;}}.display-3{font-size: calc(1.525rem + 3.3vw); font-weight: 300; line-height: 1.2;}@media (min-width: 1200px){.display-3{font-size: 4rem;}}.display-4{font-size: calc(1.475rem + 2.7vw); font-weight: 300; line-height: 1.2;}@media (min-width: 1200px){.display-4{font-size: 3.5rem;}}.display-5{font-size: calc(1.425rem + 2.1vw); font-weight: 300; line-height: 1.2;}@media (min-width: 1200px){.display-5{font-size: 3rem;}}.display-6{font-size: calc(1.375rem + 1.5vw); font-weight: 300; line-height: 1.2;}@media (min-width: 1200px){.display-6{font-size: 2.5rem;}}.list-unstyled{padding-left: 0; list-style: none;}.list-inline{padding-left: 0; list-style: none;}.list-inline-item{display: inline-block;}.list-inline-item:not(:last-child){margin-right: 0.5rem;}.initialism{font-size: 0.875em; text-transform: uppercase;}.blockquote{margin-bottom: 0; font-size: 1.25rem;}.blockquote > :last-child{margin-bottom: 0;}.blockquote-footer{margin-top: 0; margin-bottom: 0; font-size: 0.875em; color: #6C757D;}.blockquote-footer::before{content: "\2014\00A0";}.img-fluid{max-width: 100%; height: auto;}.img-thumbnail{padding: 0.25rem; background-color: var(--body-bg); border: var(--border-width) solid var(--border-color); border-radius: var(--border-radius); max-width: 100%; height: auto;}.figure{display: inline-block;}.figure-img{margin-bottom: 0.5rem; line-height: 1;}.figure-caption{font-size: 0.875em; color: inherit;}.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: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: calc(-1 * var(--gutter-y)); margin-right: calc(-.5 * var(--gutter-x)); margin-left: calc(-.5 * var(--gutter-x));}.row > *{flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--gutter-x) * .5); padding-left: calc(var(--gutter-x) * .5); margin-top: var(--gutter-y);}.grid{display: grid; grid-template-rows: repeat(var(--rows, 1), 1fr); grid-template-columns: repeat(var(--columns, 12), 1fr); gap: var(--gap, 30px);}.grid .g-col-1{grid-column: auto/span 1;}.grid .g-col-2{grid-column: auto/span 2;}.grid .g-col-3{grid-column: auto/span 3;}.grid .g-col-4{grid-column: auto/span 4;}.grid .g-col-5{grid-column: auto/span 5;}.grid .g-col-6{grid-column: auto/span 6;}.grid .g-col-7{grid-column: auto/span 7;}.grid .g-col-8{grid-column: auto/span 8;}.grid .g-col-9{grid-column: auto/span 9;}.grid .g-col-10{grid-column: auto/span 10;}.grid .g-col-11{grid-column: auto/span 11;}.grid .g-col-12{grid-column: auto/span 12;}.grid .g-start-1{grid-column-start: 1;}.grid .g-start-2{grid-column-start: 2;}.grid .g-start-3{grid-column-start: 3;}.grid .g-start-4{grid-column-start: 4;}.grid .g-start-5{grid-column-start: 5;}.grid .g-start-6{grid-column-start: 6;}.grid .g-start-7{grid-column-start: 7;}.grid .g-start-8{grid-column-start: 8;}.grid .g-start-9{grid-column-start: 9;}.grid .g-start-10{grid-column-start: 10;}.grid .g-start-11{grid-column-start: 11;}@media (min-width: 576px){.grid .g-col-sm-1{grid-column: auto/span 1;}.grid .g-col-sm-2{grid-column: auto/span 2;}.grid .g-col-sm-3{grid-column: auto/span 3;}.grid .g-col-sm-4{grid-column: auto/span 4;}.grid .g-col-sm-5{grid-column: auto/span 5;}.grid .g-col-sm-6{grid-column: auto/span 6;}.grid .g-col-sm-7{grid-column: auto/span 7;}.grid .g-col-sm-8{grid-column: auto/span 8;}.grid .g-col-sm-9{grid-column: auto/span 9;}.grid .g-col-sm-10{grid-column: auto/span 10;}.grid .g-col-sm-11{grid-column: auto/span 11;}.grid .g-col-sm-12{grid-column: auto/span 12;}.grid .g-start-sm-1{grid-column-start: 1;}.grid .g-start-sm-2{grid-column-start: 2;}.grid .g-start-sm-3{grid-column-start: 3;}.grid .g-start-sm-4{grid-column-start: 4;}.grid .g-start-sm-5{grid-column-start: 5;}.grid .g-start-sm-6{grid-column-start: 6;}.grid .g-start-sm-7{grid-column-start: 7;}.grid .g-start-sm-8{grid-column-start: 8;}.grid .g-start-sm-9{grid-column-start: 9;}.grid .g-start-sm-10{grid-column-start: 10;}.grid .g-start-sm-11{grid-column-start: 11;}}@media (min-width: 768px){.grid .g-col-md-1{grid-column: auto/span 1;}.grid .g-col-md-2{grid-column: auto/span 2;}.grid .g-col-md-3{grid-column: auto/span 3;}.grid .g-col-md-4{grid-column: auto/span 4;}.grid .g-col-md-5{grid-column: auto/span 5;}.grid .g-col-md-6{grid-column: auto/span 6;}.grid .g-col-md-7{grid-column: auto/span 7;}.grid .g-col-md-8{grid-column: auto/span 8;}.grid .g-col-md-9{grid-column: auto/span 9;}.grid .g-col-md-10{grid-column: auto/span 10;}.grid .g-col-md-11{grid-column: auto/span 11;}.grid .g-col-md-12{grid-column: auto/span 12;}.grid .g-start-md-1{grid-column-start: 1;}.grid .g-start-md-2{grid-column-start: 2;}.grid .g-start-md-3{grid-column-start: 3;}.grid .g-start-md-4{grid-column-start: 4;}.grid .g-start-md-5{grid-column-start: 5;}.grid .g-start-md-6{grid-column-start: 6;}.grid .g-start-md-7{grid-column-start: 7;}.grid .g-start-md-8{grid-column-start: 8;}.grid .g-start-md-9{grid-column-start: 9;}.grid .g-start-md-10{grid-column-start: 10;}.grid .g-start-md-11{grid-column-start: 11;}}@media (min-width: 992px){.grid .g-col-lg-1{grid-column: auto/span 1;}.grid .g-col-lg-2{grid-column: auto/span 2;}.grid .g-col-lg-3{grid-column: auto/span 3;}.grid .g-col-lg-4{grid-column: auto/span 4;}.grid .g-col-lg-5{grid-column: auto/span 5;}.grid .g-col-lg-6{grid-column: auto/span 6;}.grid .g-col-lg-7{grid-column: auto/span 7;}.grid .g-col-lg-8{grid-column: auto/span 8;}.grid .g-col-lg-9{grid-column: auto/span 9;}.grid .g-col-lg-10{grid-column: auto/span 10;}.grid .g-col-lg-11{grid-column: auto/span 11;}.grid .g-col-lg-12{grid-column: auto/span 12;}.grid .g-start-lg-1{grid-column-start: 1;}.grid .g-start-lg-2{grid-column-start: 2;}.grid .g-start-lg-3{grid-column-start: 3;}.grid .g-start-lg-4{grid-column-start: 4;}.grid .g-start-lg-5{grid-column-start: 5;}.grid .g-start-lg-6{grid-column-start: 6;}.grid .g-start-lg-7{grid-column-start: 7;}.grid .g-start-lg-8{grid-column-start: 8;}.grid .g-start-lg-9{grid-column-start: 9;}.grid .g-start-lg-10{grid-column-start: 10;}.grid .g-start-lg-11{grid-column-start: 11;}}@media (min-width: 1200px){.grid .g-col-xl-1{grid-column: auto/span 1;}.grid .g-col-xl-2{grid-column: auto/span 2;}.grid .g-col-xl-3{grid-column: auto/span 3;}.grid .g-col-xl-4{grid-column: auto/span 4;}.grid .g-col-xl-5{grid-column: auto/span 5;}.grid .g-col-xl-6{grid-column: auto/span 6;}.grid .g-col-xl-7{grid-column: auto/span 7;}.grid .g-col-xl-8{grid-column: auto/span 8;}.grid .g-col-xl-9{grid-column: auto/span 9;}.grid .g-col-xl-10{grid-column: auto/span 10;}.grid .g-col-xl-11{grid-column: auto/span 11;}.grid .g-col-xl-12{grid-column: auto/span 12;}.grid .g-start-xl-1{grid-column-start: 1;}.grid .g-start-xl-2{grid-column-start: 2;}.grid .g-start-xl-3{grid-column-start: 3;}.grid .g-start-xl-4{grid-column-start: 4;}.grid .g-start-xl-5{grid-column-start: 5;}.grid .g-start-xl-6{grid-column-start: 6;}.grid .g-start-xl-7{grid-column-start: 7;}.grid .g-start-xl-8{grid-column-start: 8;}.grid .g-start-xl-9{grid-column-start: 9;}.grid .g-start-xl-10{grid-column-start: 10;}.grid .g-start-xl-11{grid-column-start: 11;}}@media (min-width: 1400px){.grid .g-col-xxl-1{grid-column: auto/span 1;}.grid .g-col-xxl-2{grid-column: auto/span 2;}.grid .g-col-xxl-3{grid-column: auto/span 3;}.grid .g-col-xxl-4{grid-column: auto/span 4;}.grid .g-col-xxl-5{grid-column: auto/span 5;}.grid .g-col-xxl-6{grid-column: auto/span 6;}.grid .g-col-xxl-7{grid-column: auto/span 7;}.grid .g-col-xxl-8{grid-column: auto/span 8;}.grid .g-col-xxl-9{grid-column: auto/span 9;}.grid .g-col-xxl-10{grid-column: auto/span 10;}.grid .g-col-xxl-11{grid-column: auto/span 11;}.grid .g-col-xxl-12{grid-column: auto/span 12;}.grid .g-start-xxl-1{grid-column-start: 1;}.grid .g-start-xxl-2{grid-column-start: 2;}.grid .g-start-xxl-3{grid-column-start: 3;}.grid .g-start-xxl-4{grid-column-start: 4;}.grid .g-start-xxl-5{grid-column-start: 5;}.grid .g-start-xxl-6{grid-column-start: 6;}.grid .g-start-xxl-7{grid-column-start: 7;}.grid .g-start-xxl-8{grid-column-start: 8;}.grid .g-start-xxl-9{grid-column-start: 9;}.grid .g-start-xxl-10{grid-column-start: 10;}.grid .g-start-xxl-11{grid-column-start: 11;}}.col{flex: 1 0 0%;}.row-cols-auto > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto;}.row-cols-1 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 100%;}.row-cols-2 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 50%;}.row-cols-3 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333333%;}.row-cols-4 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 25%;}.row-cols-5 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 20%;}.row-cols-6 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 16.66666667%;}.col-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto;}.col-1{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 8.33333333%;}.col-2{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 16.66666667%;}.col-3{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 25%;}.col-4{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333333%;}.col-5{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 41.66666667%;}.col-6{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 50%;}.col-7{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 58.33333333%;}.col-8{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 66.66666667%;}.col-9{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 75%;}.col-10{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 83.33333333%;}.col-11{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 91.66666667%;}.col-12{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 100%;}.offset-1{margin-left: 8.33333333%;}.offset-2{margin-left: 16.66666667%;}.offset-3{margin-left: 25%;}.offset-4{margin-left: 33.33333333%;}.offset-5{margin-left: 41.66666667%;}.offset-6{margin-left: 50%;}.offset-7{margin-left: 58.33333333%;}.offset-8{margin-left: 66.66666667%;}.offset-9{margin-left: 75%;}.offset-10{margin-left: 83.33333333%;}.offset-11{margin-left: 91.66666667%;}.g-0, .gx-0{--gutter-x: 0;}.g-0, .gy-0{--gutter-y: 0;}.g-1, .gx-1{--gutter-x: 0.25rem;}.g-1, .gy-1{--gutter-y: 0.25rem;}.g-2, .gx-2{--gutter-x: 0.5rem;}.g-2, .gy-2{--gutter-y: 0.5rem;}.g-3, .gx-3{--gutter-x: 1rem;}.g-3, .gy-3{--gutter-y: 1rem;}.g-4, .gx-4{--gutter-x: 1.5rem;}.g-4, .gy-4{--gutter-y: 1.5rem;}.g-5, .gx-5{--gutter-x: 3rem;}.g-5, .gy-5{--gutter-y: 3rem;}@media (min-width: 576px){.col-sm{flex: 1 0 0%;}.row-cols-sm-auto > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto;}.row-cols-sm-1 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 100%;}.row-cols-sm-2 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 50%;}.row-cols-sm-3 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333333%;}.row-cols-sm-4 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 25%;}.row-cols-sm-5 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 20%;}.row-cols-sm-6 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 16.66666667%;}.col-sm-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto;}.col-sm-1{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 8.33333333%;}.col-sm-2{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 16.66666667%;}.col-sm-3{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 25%;}.col-sm-4{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333333%;}.col-sm-5{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 41.66666667%;}.col-sm-6{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 50%;}.col-sm-7{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 58.33333333%;}.col-sm-8{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 66.66666667%;}.col-sm-9{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 75%;}.col-sm-10{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 83.33333333%;}.col-sm-11{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 91.66666667%;}.col-sm-12{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 100%;}.offset-sm-0{margin-left: 0;}.offset-sm-1{margin-left: 8.33333333%;}.offset-sm-2{margin-left: 16.66666667%;}.offset-sm-3{margin-left: 25%;}.offset-sm-4{margin-left: 33.33333333%;}.offset-sm-5{margin-left: 41.66666667%;}.offset-sm-6{margin-left: 50%;}.offset-sm-7{margin-left: 58.33333333%;}.offset-sm-8{margin-left: 66.66666667%;}.offset-sm-9{margin-left: 75%;}.offset-sm-10{margin-left: 83.33333333%;}.offset-sm-11{margin-left: 91.66666667%;}.g-sm-0, .gx-sm-0{--gutter-x: 0;}.g-sm-0, .gy-sm-0{--gutter-y: 0;}.g-sm-1, .gx-sm-1{--gutter-x: 0.25rem;}.g-sm-1, .gy-sm-1{--gutter-y: 0.25rem;}.g-sm-2, .gx-sm-2{--gutter-x: 0.5rem;}.g-sm-2, .gy-sm-2{--gutter-y: 0.5rem;}.g-sm-3, .gx-sm-3{--gutter-x: 1rem;}.g-sm-3, .gy-sm-3{--gutter-y: 1rem;}.g-sm-4, .gx-sm-4{--gutter-x: 1.5rem;}.g-sm-4, .gy-sm-4{--gutter-y: 1.5rem;}.g-sm-5, .gx-sm-5{--gutter-x: 3rem;}.g-sm-5, .gy-sm-5{--gutter-y: 3rem;}}@media (min-width: 768px){.col-md{flex: 1 0 0%;}.row-cols-md-auto > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto;}.row-cols-md-1 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 100%;}.row-cols-md-2 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 50%;}.row-cols-md-3 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333333%;}.row-cols-md-4 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 25%;}.row-cols-md-5 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 20%;}.row-cols-md-6 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 16.66666667%;}.col-md-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto;}.col-md-1{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 8.33333333%;}.col-md-2{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 16.66666667%;}.col-md-3{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 25%;}.col-md-4{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333333%;}.col-md-5{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 41.66666667%;}.col-md-6{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 50%;}.col-md-7{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 58.33333333%;}.col-md-8{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 66.66666667%;}.col-md-9{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 75%;}.col-md-10{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 83.33333333%;}.col-md-11{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 91.66666667%;}.col-md-12{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 100%;}.offset-md-0{margin-left: 0;}.offset-md-1{margin-left: 8.33333333%;}.offset-md-2{margin-left: 16.66666667%;}.offset-md-3{margin-left: 25%;}.offset-md-4{margin-left: 33.33333333%;}.offset-md-5{margin-left: 41.66666667%;}.offset-md-6{margin-left: 50%;}.offset-md-7{margin-left: 58.33333333%;}.offset-md-8{margin-left: 66.66666667%;}.offset-md-9{margin-left: 75%;}.offset-md-10{margin-left: 83.33333333%;}.offset-md-11{margin-left: 91.66666667%;}.g-md-0, .gx-md-0{--gutter-x: 0;}.g-md-0, .gy-md-0{--gutter-y: 0;}.g-md-1, .gx-md-1{--gutter-x: 0.25rem;}.g-md-1, .gy-md-1{--gutter-y: 0.25rem;}.g-md-2, .gx-md-2{--gutter-x: 0.5rem;}.g-md-2, .gy-md-2{--gutter-y: 0.5rem;}.g-md-3, .gx-md-3{--gutter-x: 1rem;}.g-md-3, .gy-md-3{--gutter-y: 1rem;}.g-md-4, .gx-md-4{--gutter-x: 1.5rem;}.g-md-4, .gy-md-4{--gutter-y: 1.5rem;}.g-md-5, .gx-md-5{--gutter-x: 3rem;}.g-md-5, .gy-md-5{--gutter-y: 3rem;}}@media (min-width: 992px){.col-lg{flex: 1 0 0%;}.row-cols-lg-auto > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto;}.row-cols-lg-1 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 100%;}.row-cols-lg-2 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 50%;}.row-cols-lg-3 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333333%;}.row-cols-lg-4 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 25%;}.row-cols-lg-5 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 20%;}.row-cols-lg-6 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 16.66666667%;}.col-lg-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto;}.col-lg-1{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 8.33333333%;}.col-lg-2{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 16.66666667%;}.col-lg-3{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 25%;}.col-lg-4{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333333%;}.col-lg-5{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 41.66666667%;}.col-lg-6{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 50%;}.col-lg-7{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 58.33333333%;}.col-lg-8{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 66.66666667%;}.col-lg-9{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 75%;}.col-lg-10{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 83.33333333%;}.col-lg-11{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 91.66666667%;}.col-lg-12{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 100%;}.offset-lg-0{margin-left: 0;}.offset-lg-1{margin-left: 8.33333333%;}.offset-lg-2{margin-left: 16.66666667%;}.offset-lg-3{margin-left: 25%;}.offset-lg-4{margin-left: 33.33333333%;}.offset-lg-5{margin-left: 41.66666667%;}.offset-lg-6{margin-left: 50%;}.offset-lg-7{margin-left: 58.33333333%;}.offset-lg-8{margin-left: 66.66666667%;}.offset-lg-9{margin-left: 75%;}.offset-lg-10{margin-left: 83.33333333%;}.offset-lg-11{margin-left: 91.66666667%;}.g-lg-0, .gx-lg-0{--gutter-x: 0;}.g-lg-0, .gy-lg-0{--gutter-y: 0;}.g-lg-1, .gx-lg-1{--gutter-x: 0.25rem;}.g-lg-1, .gy-lg-1{--gutter-y: 0.25rem;}.g-lg-2, .gx-lg-2{--gutter-x: 0.5rem;}.g-lg-2, .gy-lg-2{--gutter-y: 0.5rem;}.g-lg-3, .gx-lg-3{--gutter-x: 1rem;}.g-lg-3, .gy-lg-3{--gutter-y: 1rem;}.g-lg-4, .gx-lg-4{--gutter-x: 1.5rem;}.g-lg-4, .gy-lg-4{--gutter-y: 1.5rem;}.g-lg-5, .gx-lg-5{--gutter-x: 3rem;}.g-lg-5, .gy-lg-5{--gutter-y: 3rem;}}@media (min-width: 1200px){.col-xl{flex: 1 0 0%;}.row-cols-xl-auto > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto;}.row-cols-xl-1 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 100%;}.row-cols-xl-2 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 50%;}.row-cols-xl-3 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333333%;}.row-cols-xl-4 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 25%;}.row-cols-xl-5 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 20%;}.row-cols-xl-6 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 16.66666667%;}.col-xl-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto;}.col-xl-1{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 8.33333333%;}.col-xl-2{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 16.66666667%;}.col-xl-3{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 25%;}.col-xl-4{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333333%;}.col-xl-5{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 41.66666667%;}.col-xl-6{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 50%;}.col-xl-7{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 58.33333333%;}.col-xl-8{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 66.66666667%;}.col-xl-9{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 75%;}.col-xl-10{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 83.33333333%;}.col-xl-11{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 91.66666667%;}.col-xl-12{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 100%;}.offset-xl-0{margin-left: 0;}.offset-xl-1{margin-left: 8.33333333%;}.offset-xl-2{margin-left: 16.66666667%;}.offset-xl-3{margin-left: 25%;}.offset-xl-4{margin-left: 33.33333333%;}.offset-xl-5{margin-left: 41.66666667%;}.offset-xl-6{margin-left: 50%;}.offset-xl-7{margin-left: 58.33333333%;}.offset-xl-8{margin-left: 66.66666667%;}.offset-xl-9{margin-left: 75%;}.offset-xl-10{margin-left: 83.33333333%;}.offset-xl-11{margin-left: 91.66666667%;}.g-xl-0, .gx-xl-0{--gutter-x: 0;}.g-xl-0, .gy-xl-0{--gutter-y: 0;}.g-xl-1, .gx-xl-1{--gutter-x: 0.25rem;}.g-xl-1, .gy-xl-1{--gutter-y: 0.25rem;}.g-xl-2, .gx-xl-2{--gutter-x: 0.5rem;}.g-xl-2, .gy-xl-2{--gutter-y: 0.5rem;}.g-xl-3, .gx-xl-3{--gutter-x: 1rem;}.g-xl-3, .gy-xl-3{--gutter-y: 1rem;}.g-xl-4, .gx-xl-4{--gutter-x: 1.5rem;}.g-xl-4, .gy-xl-4{--gutter-y: 1.5rem;}.g-xl-5, .gx-xl-5{--gutter-x: 3rem;}.g-xl-5, .gy-xl-5{--gutter-y: 3rem;}}@media (min-width: 1400px){.col-xxl{flex: 1 0 0%;}.row-cols-xxl-auto > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto;}.row-cols-xxl-1 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 100%;}.row-cols-xxl-2 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 50%;}.row-cols-xxl-3 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333333%;}.row-cols-xxl-4 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 25%;}.row-cols-xxl-5 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 20%;}.row-cols-xxl-6 > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 16.66666667%;}.col-xxl-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto;}.col-xxl-1{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 8.33333333%;}.col-xxl-2{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 16.66666667%;}.col-xxl-3{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 25%;}.col-xxl-4{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333333%;}.col-xxl-5{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 41.66666667%;}.col-xxl-6{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 50%;}.col-xxl-7{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 58.33333333%;}.col-xxl-8{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 66.66666667%;}.col-xxl-9{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 75%;}.col-xxl-10{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 83.33333333%;}.col-xxl-11{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 91.66666667%;}.col-xxl-12{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 100%;}.offset-xxl-0{margin-left: 0;}.offset-xxl-1{margin-left: 8.33333333%;}.offset-xxl-2{margin-left: 16.66666667%;}.offset-xxl-3{margin-left: 25%;}.offset-xxl-4{margin-left: 33.33333333%;}.offset-xxl-5{margin-left: 41.66666667%;}.offset-xxl-6{margin-left: 50%;}.offset-xxl-7{margin-left: 58.33333333%;}.offset-xxl-8{margin-left: 66.66666667%;}.offset-xxl-9{margin-left: 75%;}.offset-xxl-10{margin-left: 83.33333333%;}.offset-xxl-11{margin-left: 91.66666667%;}.g-xxl-0, .gx-xxl-0{--gutter-x: 0;}.g-xxl-0, .gy-xxl-0{--gutter-y: 0;}.g-xxl-1, .gx-xxl-1{--gutter-x: 0.25rem;}.g-xxl-1, .gy-xxl-1{--gutter-y: 0.25rem;}.g-xxl-2, .gx-xxl-2{--gutter-x: 0.5rem;}.g-xxl-2, .gy-xxl-2{--gutter-y: 0.5rem;}.g-xxl-3, .gx-xxl-3{--gutter-x: 1rem;}.g-xxl-3, .gy-xxl-3{--gutter-y: 1rem;}.g-xxl-4, .gx-xxl-4{--gutter-x: 1.5rem;}.g-xxl-4, .gy-xxl-4{--gutter-y: 1.5rem;}.g-xxl-5, .gx-xxl-5{--gutter-x: 3rem;}.g-xxl-5, .gy-xxl-5{--gutter-y: 3rem;}}.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;}.table > thead{vertical-align: bottom;}.table-group-divider{border-top: calc(var(--border-width) * 2) solid var(--o-border-color);}.caption-top{caption-side: top;}.table-sm > :not(caption) > * > *{padding: 0.3rem 0.3rem;}.table-bordered > :not(caption) > *{border-width: var(--border-width) 0;}.table-bordered > :not(caption) > * > *{border-width: 0 var(--border-width);}.table-borderless > :not(caption) > * > *{border-bottom-width: 0;}.table-borderless > :not(:first-child){border-top-width: 0;}.table-striped > tbody > tr:nth-of-type(odd) > *{--table-color-type: var(--table-striped-color); --table-bg-type: var(--table-striped-bg);}.table-striped-columns > :not(caption) > tr > :nth-child(even){--table-color-type: var(--table-striped-color); --table-bg-type: var(--table-striped-bg);}.table-active{--table-color-state: var(--table-active-color); --table-bg-state: var(--table-active-bg);}.table-hover > tbody > tr:hover > *{--table-color-state: var(--table-hover-color); --table-bg-state: var(--table-hover-bg);}.table-primary{--table-color: #212529; --table-bg: #e3dbe1; --table-border-color: #bcb7bc; --table-striped-bg: #e1d9df; --table-striped-color: #212529; --table-active-bg: #d0c9cf; --table-active-color: #212529; --table-hover-bg: #d4cdd3; --table-hover-color: #212529; color: var(--table-color); border-color: var(--table-border-color);}.table-secondary{--table-color: #212529; --table-bg: #d5d6d9; --table-border-color: #b1b3b6; --table-striped-bg: #d3d4d7; --table-striped-color: #212529; --table-active-bg: #c3c4c7; --table-active-color: #212529; --table-hover-bg: #c8c9cc; --table-hover-color: #212529; color: var(--table-color); border-color: var(--table-border-color);}.table-success{--table-color: #212529; --table-bg: #d4edda; --table-border-color: #b0c5b7; --table-striped-bg: #d2ebd8; --table-striped-color: #212529; --table-active-bg: #c2d9c8; --table-active-color: #212529; --table-hover-bg: #c7decd; --table-hover-color: #212529; color: var(--table-color); border-color: var(--table-border-color);}.table-info{--table-color: #212529; --table-bg: #d1ecf1; --table-border-color: #aec4c9; --table-striped-bg: #cfeaef; --table-striped-color: #212529; --table-active-bg: #bfd8dd; --table-active-color: #212529; --table-hover-bg: #c4dde2; --table-hover-color: #212529; color: var(--table-color); border-color: var(--table-border-color);}.table-warning{--table-color: #212529; --table-bg: #fff3cd; --table-border-color: #d3caac; --table-striped-bg: #fdf1cb; --table-striped-color: #212529; --table-active-bg: #e9debd; --table-active-color: #212529; --table-hover-bg: #eee4c1; --table-hover-color: #212529; color: var(--table-color); border-color: var(--table-border-color);}.table-danger{--table-color: #212529; --table-bg: #f8d7da; --table-border-color: #cdb3b7; --table-striped-bg: #f6d5d8; --table-striped-color: #212529; --table-active-bg: #e3c5c8; --table-active-color: #212529; --table-hover-bg: #e8cacd; --table-hover-color: #212529; color: var(--table-color); border-color: var(--table-border-color);}.table-light{--table-color: #212529; --table-bg: #F3F2F2; --table-border-color: #c9c9ca; --table-striped-bg: #f1f0f0; --table-striped-color: #212529; --table-active-bg: #dedede; --table-active-color: #212529; --table-hover-bg: #e3e3e3; --table-hover-color: #212529; color: var(--table-color); border-color: var(--table-border-color);}.table-dark{--table-color: #FFFFFF; --table-bg: #111827; --table-border-color: #414652; --table-striped-bg: #131a29; --table-striped-color: #FFFFFF; --table-active-bg: #292f3d; --table-active-color: #FFFFFF; --table-hover-bg: #232937; --table-hover-color: #FFFFFF; color: var(--table-color); border-color: var(--table-border-color);}.table-responsive{overflow-x: auto; -webkit-overflow-scrolling: touch;}@media (max-width: 575.98px){.table-responsive-sm{overflow-x: auto; -webkit-overflow-scrolling: touch;}}@media (max-width: 767.98px){.table-responsive-md{overflow-x: auto; -webkit-overflow-scrolling: touch;}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x: auto; -webkit-overflow-scrolling: touch;}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x: auto; -webkit-overflow-scrolling: touch;}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x: auto; -webkit-overflow-scrolling: touch;}}.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;}.col-form-label-lg{padding-top: calc(0.5rem + var(--border-width)); padding-bottom: calc(0.5rem + var(--border-width)); font-size: 1.25rem;}.col-form-label-sm{padding-top: calc(0.25rem + var(--border-width)); padding-bottom: calc(0.25rem + var(--border-width)); font-size: 0.75rem;}.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; -webkit-appearance: none; -moz-appearance: none; 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.75rem; 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; -webkit-appearance: none; -moz-appearance: none; 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.75rem; 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; -webkit-appearance: none; -moz-appearance: none; 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;}.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; -webkit-appearance: none; -moz-appearance: none; 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; -webkit-appearance: none; -moz-appearance: none; 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; -webkit-appearance: none; -moz-appearance: none; 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: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: stretch; width: 100%;}.input-group > .form-control, .input-group > .form-select, .input-group > .form-floating{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; 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-text{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; text-align: center; white-space: nowrap; background-color: var(--tertiary-bg); border: var(--border-width) solid var(--o-border-color); border-radius: var(--border-radius);}.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.75rem; 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;}.valid-feedback{display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: var(--form-valid-color);}.valid-tooltip{position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.75rem; color: #fff; background-color: var(--success); border-radius: var(--border-radius);}.was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip, .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip{display: block;}.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;}.invalid-feedback{display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: var(--form-invalid-color);}.invalid-tooltip{position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.75rem; color: #fff; background-color: var(--danger); border-radius: var(--border-radius);}.was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip{display: block;}.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:focus-visible{color: var(--btn-hover-color); background-color: var(--btn-hover-bg); border-color: var(--btn-hover-border-color); outline: 0; box-shadow: var(--btn-focus-box-shadow);}.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.75rem; --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;}}.collapsing.collapse-horizontal{width: 0; height: auto; transition: width 0.35s ease;}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{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(--border-color-translucent); --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(--border-color-translucent); --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.75rem; color: var(--dropdown-header-color); white-space: nowrap;}.dropdown-item-text{display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); color: var(--dropdown-link-color);}.dropdown-menu-dark{--dropdown-color: #dee2e6; --dropdown-bg: #343A40; --dropdown-border-color: var(--border-color-translucent); --dropdown-box-shadow: ; --dropdown-link-color: #dee2e6; --dropdown-link-hover-color: #FFF; --dropdown-divider-bg: var(--border-color-translucent); --dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); --dropdown-link-active-color: #212529; --dropdown-link-active-bg: rgba(33, 37, 41, 0.2); --dropdown-link-disabled-color: #ADB5BD; --dropdown-header-color: #ADB5BD;}.btn-group, .btn-group-vertical{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; vertical-align: middle;}.btn-group > .btn, .btn-group-vertical > .btn{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; 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: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; 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{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; 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: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; 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:focus-visible{outline: 0; box-shadow: 0 0 0 0.25rem rgba(113, 75, 103, 0.25);}.nav-link.disabled, .nav-link:disabled, .nav-link.o_wysiwyg_loader{color: var(--nav-link-disabled-color); pointer-events: none; cursor: default;}.nav-tabs{--nav-tabs-border-width: var(--border-width); --nav-tabs-border-color: var(--border-color); --nav-tabs-border-radius: var(--border-radius); --nav-tabs-link-hover-border-color: var(--secondary-bg) var(--secondary-bg) var(--border-color); --nav-tabs-link-active-color: var(--emphasis-color); --nav-tabs-link-active-bg: var(--body-bg); --nav-tabs-link-active-border-color: var(--border-color) var(--border-color) var(--body-bg); border-bottom: var(--nav-tabs-border-width) solid var(--nav-tabs-border-color);}.nav-tabs .nav-link{margin-bottom: calc(-1 * var(--nav-tabs-border-width)); border: var(--nav-tabs-border-width) solid transparent; border-top-left-radius: var(--nav-tabs-border-radius); border-top-right-radius: var(--nav-tabs-border-radius);}.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{isolation: isolate; border-color: var(--nav-tabs-link-hover-border-color);}.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{color: var(--nav-tabs-link-active-color); background-color: var(--nav-tabs-link-active-bg); border-color: var(--nav-tabs-link-active-border-color);}.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;}.nav-pills{--nav-pills-border-radius: var(--border-radius); --nav-pills-link-active-color: #FFFFFF; --nav-pills-link-active-bg: #714B67;}.nav-pills .nav-link{border-radius: var(--nav-pills-border-radius);}.nav-pills .nav-link.active, .nav-pills .show > .nav-link{color: var(--nav-pills-link-active-color); background-color: var(--nav-pills-link-active-bg);}.nav-underline{--nav-underline-gap: 1rem; --nav-underline-border-width: 0.125rem; --nav-underline-link-active-color: var(--emphasis-color); gap: var(--nav-underline-gap);}.nav-underline .nav-link{padding-right: 0; padding-left: 0; border-bottom: var(--nav-underline-border-width) solid transparent;}.nav-underline .nav-link:hover, .nav-underline .nav-link:focus{border-bottom-color: currentcolor;}.nav-underline .nav-link.active, .nav-underline .show > .nav-link{font-weight: 600; color: var(--nav-underline-link-active-color); border-bottom-color: currentcolor;}.nav-fill > .nav-link, .nav-fill .nav-item{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; text-align: center;}.nav-justified > .nav-link, .nav-justified .nav-item{flex-basis: 0; flex-grow: 1; text-align: center;}.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link{width: 100%;}.tab-content > .tab-pane{display: none;}.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: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; 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: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: inherit; 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: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; 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-text{padding-top: 0.5rem; padding-bottom: 0.5rem; color: var(--navbar-color);}.navbar-text a, .navbar-text a:hover, .navbar-text a:focus{color: var(--navbar-active-color);}.navbar-collapse{flex-basis: 100%; flex-grow: 1; align-items: center;}.navbar-toggler{padding: var(--navbar-toggler-padding-y) var(--navbar-toggler-padding-x); font-size: var(--navbar-toggler-font-size); line-height: 1; color: var(--navbar-color); background-color: transparent; border: var(--border-width) solid var(--navbar-toggler-border-color); border-radius: var(--navbar-toggler-border-radius); transition: var(--navbar-toggler-transition);}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition: none;}}.navbar-toggler:hover{text-decoration: none;}.navbar-toggler:focus{text-decoration: none; outline: 0; box-shadow: 0 0 0 var(--navbar-toggler-focus-width);}.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%;}.navbar-nav-scroll{max-height: var(--scroll-height, 75vh); overflow-y: auto;}@media (min-width: 576px){.navbar-expand-sm{-webkit-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-sm .navbar-nav{flex-direction: row;}.navbar-expand-sm .navbar-nav .dropdown-menu, .navbar-expand-sm .navbar-nav .o_dropdown_menu{position: absolute;}.navbar-expand-sm .navbar-nav .nav-link{padding-right: var(--navbar-nav-link-padding-x); padding-left: var(--navbar-nav-link-padding-x);}.navbar-expand-sm .navbar-nav-scroll{overflow: visible;}.navbar-expand-sm .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-sm .navbar-toggler{display: none;}.navbar-expand-sm .offcanvas{position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none;}.navbar-expand-sm .offcanvas .offcanvas-header{display: none;}.navbar-expand-sm .offcanvas .offcanvas-body{display: -webkit-box; display: -webkit-flex; display: flex; flex-grow: 0; padding: 0; overflow-y: visible;}}@media (min-width: 768px){.navbar-expand-md{-webkit-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-md .navbar-nav{flex-direction: row;}.navbar-expand-md .navbar-nav .dropdown-menu, .navbar-expand-md .navbar-nav .o_dropdown_menu{position: absolute;}.navbar-expand-md .navbar-nav .nav-link{padding-right: var(--navbar-nav-link-padding-x); padding-left: var(--navbar-nav-link-padding-x);}.navbar-expand-md .navbar-nav-scroll{overflow: visible;}.navbar-expand-md .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-md .navbar-toggler{display: none;}.navbar-expand-md .offcanvas{position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none;}.navbar-expand-md .offcanvas .offcanvas-header{display: none;}.navbar-expand-md .offcanvas .offcanvas-body{display: -webkit-box; display: -webkit-flex; display: flex; flex-grow: 0; padding: 0; overflow-y: visible;}}@media (min-width: 992px){.navbar-expand-lg{-webkit-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; 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);}.navbar-expand-lg .navbar-nav-scroll{overflow: visible;}.navbar-expand-lg .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-lg .navbar-toggler{display: none;}.navbar-expand-lg .offcanvas{position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none;}.navbar-expand-lg .offcanvas .offcanvas-header{display: none;}.navbar-expand-lg .offcanvas .offcanvas-body{display: -webkit-box; display: -webkit-flex; display: flex; flex-grow: 0; padding: 0; overflow-y: visible;}}@media (min-width: 1200px){.navbar-expand-xl{-webkit-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-xl .navbar-nav{flex-direction: row;}.navbar-expand-xl .navbar-nav .dropdown-menu, .navbar-expand-xl .navbar-nav .o_dropdown_menu{position: absolute;}.navbar-expand-xl .navbar-nav .nav-link{padding-right: var(--navbar-nav-link-padding-x); padding-left: var(--navbar-nav-link-padding-x);}.navbar-expand-xl .navbar-nav-scroll{overflow: visible;}.navbar-expand-xl .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-xl .navbar-toggler{display: none;}.navbar-expand-xl .offcanvas{position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none;}.navbar-expand-xl .offcanvas .offcanvas-header{display: none;}.navbar-expand-xl .offcanvas .offcanvas-body{display: -webkit-box; display: -webkit-flex; display: flex; flex-grow: 0; padding: 0; overflow-y: visible;}}@media (min-width: 1400px){.navbar-expand-xxl{-webkit-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-xxl .navbar-nav{flex-direction: row;}.navbar-expand-xxl .navbar-nav .dropdown-menu, .navbar-expand-xxl .navbar-nav .o_dropdown_menu{position: absolute;}.navbar-expand-xxl .navbar-nav .nav-link{padding-right: var(--navbar-nav-link-padding-x); padding-left: var(--navbar-nav-link-padding-x);}.navbar-expand-xxl .navbar-nav-scroll{overflow: visible;}.navbar-expand-xxl .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-xxl .navbar-toggler{display: none;}.navbar-expand-xxl .offcanvas{position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none;}.navbar-expand-xxl .offcanvas .offcanvas-header{display: none;}.navbar-expand-xxl .offcanvas .offcanvas-body{display: -webkit-box; display: -webkit-flex; display: flex; flex-grow: 0; padding: 0; overflow-y: visible;}}.navbar-expand{-webkit-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand .navbar-nav{flex-direction: row;}.navbar-expand .navbar-nav .dropdown-menu, .navbar-expand .navbar-nav .o_dropdown_menu{position: absolute;}.navbar-expand .navbar-nav .nav-link{padding-right: var(--navbar-nav-link-padding-x); padding-left: var(--navbar-nav-link-padding-x);}.navbar-expand .navbar-nav-scroll{overflow: visible;}.navbar-expand .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand .navbar-toggler{display: none;}.navbar-expand .offcanvas{position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none;}.navbar-expand .offcanvas .offcanvas-header{display: none;}.navbar-expand .offcanvas .offcanvas-body{display: -webkit-box; display: -webkit-flex; display: flex; flex-grow: 0; padding: 0; overflow-y: visible;}.navbar-dark, .navbar[data-bs-theme="dark"]{--navbar-color: rgba(255, 255, 255, 0.55); --navbar-hover-color: rgba(255, 255, 255, 0.75); --navbar-disabled-color: rgba(255, 255, 255, 0.25); --navbar-active-color: #FFF; --navbar-brand-color: #FFF; --navbar-brand-hover-color: #FFF; --navbar-toggler-border-color: transparent; --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%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}[data-bs-theme="dark"] .navbar-toggler-icon{--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%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.card{--card-spacer-y: 1rem; --card-spacer-x: 1rem; --card-title-spacer-y: 0.5rem; --card-title-color: ; --card-subtitle-color: ; --card-border-width: var(--border-width); --card-border-color: var(--o-border-color); --card-border-radius: var(--border-radius); --card-box-shadow: ; --card-inner-border-radius: calc(var(--border-radius) - (var(--border-width))); --card-cap-padding-y: 0.5rem; --card-cap-padding-x: 1rem; --card-cap-bg: rgba(var(--body-color-rgb), 0.03); --card-cap-color: ; --card-height: ; --card-color: ; --card-bg: #FFFFFF; --card-img-overlay-padding: 1rem; --card-group-margin: 15px; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-width: 0; height: var(--card-height); color: var(--body-color); word-wrap: break-word; background-color: var(--card-bg); background-clip: border-box; border: var(--card-border-width) solid var(--card-border-color); border-radius: var(--card-border-radius);}.card > hr{margin-right: 0; margin-left: 0;}.card > .list-group{border-top: inherit; border-bottom: inherit;}.card > .list-group:first-child{border-top-width: 0; border-top-left-radius: var(--card-inner-border-radius); border-top-right-radius: var(--card-inner-border-radius);}.card > .list-group:last-child{border-bottom-width: 0; border-bottom-right-radius: var(--card-inner-border-radius); border-bottom-left-radius: var(--card-inner-border-radius);}.card > .card-header + .list-group, .card > .list-group + .card-footer{border-top: 0;}.card-body{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: var(--card-spacer-y) var(--card-spacer-x); color: var(--card-color);}.card-title{margin-bottom: var(--card-title-spacer-y); color: var(--card-title-color);}.card-subtitle{margin-top: calc(-.5 * var(--card-title-spacer-y)); margin-bottom: 0; color: var(--card-subtitle-color);}.card-text:last-child{margin-bottom: 0;}.card-link:hover{text-decoration: none;}.card-link + .card-link{margin-left: var(--card-spacer-x);}.card-header{padding: var(--card-cap-padding-y) var(--card-cap-padding-x); margin-bottom: 0; color: var(--card-cap-color); background-color: var(--card-cap-bg); border-bottom: var(--card-border-width) solid var(--card-border-color);}.card-header:first-child{border-radius: var(--card-inner-border-radius) var(--card-inner-border-radius) 0 0;}.card-footer{padding: var(--card-cap-padding-y) var(--card-cap-padding-x); color: var(--card-cap-color); background-color: var(--card-cap-bg); border-top: var(--card-border-width) solid var(--card-border-color);}.card-footer:last-child{border-radius: 0 0 var(--card-inner-border-radius) var(--card-inner-border-radius);}.card-header-tabs{margin-right: calc(-.5 * var(--card-cap-padding-x)); margin-bottom: calc(-1 * var(--card-cap-padding-y)); margin-left: calc(-.5 * var(--card-cap-padding-x)); border-bottom: 0;}.card-header-tabs .nav-link.active{background-color: var(--card-bg); border-bottom-color: var(--card-bg);}.card-header-pills{margin-right: calc(-.5 * var(--card-cap-padding-x)); margin-left: calc(-.5 * var(--card-cap-padding-x));}.card-img-overlay{position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: var(--card-img-overlay-padding); border-radius: var(--card-inner-border-radius);}.card-img, .card-img-top, .card-img-bottom{width: 100%;}.card-img, .card-img-top{border-top-left-radius: var(--card-inner-border-radius); border-top-right-radius: var(--card-inner-border-radius);}.card-img, .card-img-bottom{border-bottom-right-radius: var(--card-inner-border-radius); border-bottom-left-radius: var(--card-inner-border-radius);}.card-group > .card{margin-bottom: var(--card-group-margin);}@media (min-width: 576px){.card-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap;}.card-group > .card{flex: 1 0 0%; margin-bottom: 0;}.card-group > .card + .card{margin-left: 0; border-left: 0;}.card-group > .card:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0;}.card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header{border-top-right-radius: 0;}.card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer{border-bottom-right-radius: 0;}.card-group > .card:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0;}.card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header{border-top-left-radius: 0;}.card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer{border-bottom-left-radius: 0;}}.accordion{--accordion-color: inherit; --accordion-bg: inherit; --accordion-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, border-radius 0.15s ease; --accordion-border-color: var(--o-border-color); --accordion-border-width: 1px; --accordion-border-radius: var(--border-radius); --accordion-inner-border-radius: calc(var(--border-radius) - 1px); --accordion-btn-padding-x: 1.5rem; --accordion-btn-padding-y: 1rem; --accordion-btn-color: var(--body-color); --accordion-btn-bg: var(--accordion-bg); --accordion-btn-icon: 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"); --accordion-btn-icon-width: 1.25rem; --accordion-btn-icon-transform: rotate(-180deg); --accordion-btn-icon-transition: transform 0.2s ease-in-out; --accordion-btn-active-icon: 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"); --accordion-btn-focus-box-shadow: none; --accordion-body-padding-x: 1.5rem; --accordion-body-padding-y: 1rem; --accordion-active-color: #212529; --accordion-active-bg: #F3F2F2;}.accordion-button{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; width: 100%; padding: var(--accordion-btn-padding-y) var(--accordion-btn-padding-x); font-size: 1rem; color: var(--accordion-btn-color); text-align: left; background-color: var(--accordion-btn-bg); border: 0; border-radius: 0; overflow-anchor: none; transition: var(--accordion-transition);}@media (prefers-reduced-motion: reduce){.accordion-button{transition: none;}}.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);}.accordion-button::after{flex-shrink: 0; width: var(--accordion-btn-icon-width); height: var(--accordion-btn-icon-width); margin-left: auto; content: ""; background-image: var(--accordion-btn-icon); background-repeat: no-repeat; background-size: var(--accordion-btn-icon-width); transition: var(--accordion-btn-icon-transition);}@media (prefers-reduced-motion: reduce){.accordion-button::after{transition: none;}}.accordion-button:hover{z-index: 2;}.accordion-button:focus{z-index: 3; outline: 0; box-shadow: var(--accordion-btn-focus-box-shadow);}.accordion-header{margin-bottom: 0;}.accordion-item{color: var(--accordion-color); background-color: var(--accordion-bg); border: var(--accordion-border-width) solid var(--accordion-border-color);}.accordion-item:first-of-type{border-top-left-radius: var(--accordion-border-radius); border-top-right-radius: var(--accordion-border-radius);}.accordion-item:first-of-type > .accordion-header .accordion-button{border-top-left-radius: var(--accordion-inner-border-radius); border-top-right-radius: var(--accordion-inner-border-radius);}.accordion-item:not(:first-of-type){border-top: 0;}.accordion-item:last-of-type{border-bottom-right-radius: var(--accordion-border-radius); border-bottom-left-radius: var(--accordion-border-radius);}.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed{border-bottom-right-radius: var(--accordion-inner-border-radius); border-bottom-left-radius: var(--accordion-inner-border-radius);}.accordion-item:last-of-type > .accordion-collapse{border-bottom-right-radius: var(--accordion-border-radius); border-bottom-left-radius: var(--accordion-border-radius);}.accordion-body{padding: var(--accordion-body-padding-y) var(--accordion-body-padding-x);}.accordion-flush > .accordion-item{border-right: 0; border-left: 0; border-radius: 0;}.accordion-flush > .accordion-item:first-child{border-top: 0;}.accordion-flush > .accordion-item:last-child{border-bottom: 0;}.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed{border-radius: 0;}.accordion-flush > .accordion-item > .accordion-collapse{border-radius: 0;}[data-bs-theme="dark"] .accordion-button::after{--accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23aa93a4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); --accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23aa93a4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.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: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; 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);}.pagination{--pagination-padding-x: 1.2ch; --pagination-padding-y: 0.4ch; --pagination-font-size: 1rem; --pagination-color: #212529; --pagination-bg: #FFFFFF; --pagination-border-width: var(--border-width); --pagination-border-color: transparent; --pagination-border-radius: 50rem; --pagination-hover-color: #212529; --pagination-hover-bg: #F3F2F2; --pagination-hover-border-color: #F3F2F2; --pagination-focus-color: #212529; --pagination-focus-bg: #F3F2F2; --pagination-focus-box-shadow: 0 0 0 1px #F3F2F2; --pagination-active-color: #FFFFFF; --pagination-active-bg: #714B67; --pagination-active-border-color: #714B67; --pagination-disabled-color: rgba(33, 37, 41, 0.5); --pagination-disabled-bg: #FFFFFF; --pagination-disabled-border-color: transparent; display: -webkit-box; display: -webkit-flex; display: flex; padding-left: 0; list-style: none;}.page-link{position: relative; display: block; padding: var(--pagination-padding-y) var(--pagination-padding-x); font-size: var(--pagination-font-size); color: var(--pagination-color); background-color: var(--pagination-bg); border: var(--pagination-border-width) solid var(--pagination-border-color); transition: none;}.page-link:hover{z-index: 2; color: var(--pagination-hover-color); text-decoration: none; background-color: var(--pagination-hover-bg); border-color: var(--pagination-hover-border-color);}.page-link:focus{z-index: 3; color: var(--pagination-focus-color); background-color: var(--pagination-focus-bg); outline: 0; box-shadow: var(--pagination-focus-box-shadow);}.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);}.page-link.disabled, .disabled > .page-link{color: var(--pagination-disabled-color); pointer-events: none; background-color: var(--pagination-disabled-bg); border-color: var(--pagination-disabled-border-color);}.page-item:not(:first-child) .page-link{margin-left: 0.25rem;}.page-item .page-link{border-radius: var(--pagination-border-radius);}.pagination-lg{--pagination-padding-x: 1.2ch; --pagination-padding-y: 0.4ch; --pagination-font-size: 1.25rem; --pagination-border-radius: 50rem;}.pagination-sm{--pagination-padding-x: 1.2ch; --pagination-padding-y: 0.4ch; --pagination-font-size: 0.75rem; --pagination-border-radius: 50rem;}.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;}}.progress, .progress-stacked{--progress-height: 1rem; --progress-font-size: 0.75rem; --progress-bg: var(--secondary-bg); --progress-border-radius: var(--border-radius); --progress-box-shadow: var(--box-shadow-inset); --progress-bar-color: #FFF; --progress-bar-bg: #714B67; --progress-bar-transition: width 0.6s ease; display: -webkit-box; display: -webkit-flex; display: flex; height: var(--progress-height); overflow: hidden; font-size: var(--progress-font-size); background-color: var(--progress-bg); border-radius: var(--progress-border-radius);}.progress-bar{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; overflow: hidden; color: var(--progress-bar-color); text-align: center; white-space: nowrap; background-color: var(--progress-bar-bg); transition: var(--progress-bar-transition);}@media (prefers-reduced-motion: reduce){.progress-bar{transition: none;}}.progress-bar-striped{background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: var(--progress-height) var(--progress-height);}.progress-stacked > .progress{overflow: visible;}.progress-stacked > .progress > .progress-bar{width: 100%;}.progress-bar-animated{animation: 1s linear infinite progress-bar-stripes;}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation: none;}}.list-group{--list-group-color: var(--body-color); --list-group-bg: #FFFFFF; --list-group-border-color: var(--border-color); --list-group-border-width: var(--border-width); --list-group-border-radius: var(--border-radius); --list-group-item-padding-x: 1rem; --list-group-item-padding-y: 0.5rem; --list-group-action-color: var(--secondary-color); --list-group-action-hover-color: var(--emphasis-color); --list-group-action-hover-bg: var(--tertiary-bg); --list-group-action-active-color: var(--body-color); --list-group-action-active-bg: var(--secondary-bg); --list-group-disabled-color: var(--secondary-color); --list-group-disabled-bg: #FFFFFF; --list-group-active-color: #FFFFFF; --list-group-active-bg: #714B67; --list-group-active-border-color: #714B67; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; border-radius: var(--list-group-border-radius);}.list-group-numbered{list-style-type: none; counter-reset: section;}.list-group-numbered > .list-group-item::before{content: counters(section, ".") ". "; counter-increment: section;}.list-group-item-action{width: 100%; color: var(--list-group-action-color); text-align: inherit;}.list-group-item-action:hover, .list-group-item-action:focus{z-index: 1; color: var(--list-group-action-hover-color); text-decoration: none; background-color: var(--list-group-action-hover-bg);}.list-group-item-action:active{color: var(--list-group-action-active-color); background-color: var(--list-group-action-active-bg);}.list-group-item{position: relative; display: block; padding: var(--list-group-item-padding-y) var(--list-group-item-padding-x); color: var(--list-group-color); background-color: var(--list-group-bg); border: var(--list-group-border-width) solid var(--list-group-border-color);}.list-group-item:first-child{border-top-left-radius: inherit; border-top-right-radius: inherit;}.list-group-item:last-child{border-bottom-right-radius: inherit; border-bottom-left-radius: inherit;}.list-group-item.disabled, .list-group-item:disabled, .list-group-item.o_wysiwyg_loader{color: var(--list-group-disabled-color); pointer-events: none; background-color: var(--list-group-disabled-bg);}.list-group-item.active{z-index: 2; color: var(--list-group-active-color); background-color: var(--list-group-active-bg); border-color: var(--list-group-active-border-color);}.list-group-item + .list-group-item{border-top-width: 0;}.list-group-item + .list-group-item.active{margin-top: calc(-1 * var(--list-group-border-width)); border-top-width: var(--list-group-border-width);}.list-group-horizontal{flex-direction: row;}.list-group-horizontal > .list-group-item:first-child:not(:last-child){border-bottom-left-radius: var(--list-group-border-radius); border-top-right-radius: 0;}.list-group-horizontal > .list-group-item:last-child:not(:first-child){border-top-right-radius: var(--list-group-border-radius); border-bottom-left-radius: 0;}.list-group-horizontal > .list-group-item.active{margin-top: 0;}.list-group-horizontal > .list-group-item + .list-group-item{border-top-width: var(--list-group-border-width); border-left-width: 0;}.list-group-horizontal > .list-group-item + .list-group-item.active{margin-left: calc(-1 * var(--list-group-border-width)); border-left-width: var(--list-group-border-width);}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction: row;}.list-group-horizontal-sm > .list-group-item:first-child:not(:last-child){border-bottom-left-radius: var(--list-group-border-radius); border-top-right-radius: 0;}.list-group-horizontal-sm > .list-group-item:last-child:not(:first-child){border-top-right-radius: var(--list-group-border-radius); border-bottom-left-radius: 0;}.list-group-horizontal-sm > .list-group-item.active{margin-top: 0;}.list-group-horizontal-sm > .list-group-item + .list-group-item{border-top-width: var(--list-group-border-width); border-left-width: 0;}.list-group-horizontal-sm > .list-group-item + .list-group-item.active{margin-left: calc(-1 * var(--list-group-border-width)); border-left-width: var(--list-group-border-width);}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction: row;}.list-group-horizontal-md > .list-group-item:first-child:not(:last-child){border-bottom-left-radius: var(--list-group-border-radius); border-top-right-radius: 0;}.list-group-horizontal-md > .list-group-item:last-child:not(:first-child){border-top-right-radius: var(--list-group-border-radius); border-bottom-left-radius: 0;}.list-group-horizontal-md > .list-group-item.active{margin-top: 0;}.list-group-horizontal-md > .list-group-item + .list-group-item{border-top-width: var(--list-group-border-width); border-left-width: 0;}.list-group-horizontal-md > .list-group-item + .list-group-item.active{margin-left: calc(-1 * var(--list-group-border-width)); border-left-width: var(--list-group-border-width);}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction: row;}.list-group-horizontal-lg > .list-group-item:first-child:not(:last-child){border-bottom-left-radius: var(--list-group-border-radius); border-top-right-radius: 0;}.list-group-horizontal-lg > .list-group-item:last-child:not(:first-child){border-top-right-radius: var(--list-group-border-radius); border-bottom-left-radius: 0;}.list-group-horizontal-lg > .list-group-item.active{margin-top: 0;}.list-group-horizontal-lg > .list-group-item + .list-group-item{border-top-width: var(--list-group-border-width); border-left-width: 0;}.list-group-horizontal-lg > .list-group-item + .list-group-item.active{margin-left: calc(-1 * var(--list-group-border-width)); border-left-width: var(--list-group-border-width);}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction: row;}.list-group-horizontal-xl > .list-group-item:first-child:not(:last-child){border-bottom-left-radius: var(--list-group-border-radius); border-top-right-radius: 0;}.list-group-horizontal-xl > .list-group-item:last-child:not(:first-child){border-top-right-radius: var(--list-group-border-radius); border-bottom-left-radius: 0;}.list-group-horizontal-xl > .list-group-item.active{margin-top: 0;}.list-group-horizontal-xl > .list-group-item + .list-group-item{border-top-width: var(--list-group-border-width); border-left-width: 0;}.list-group-horizontal-xl > .list-group-item + .list-group-item.active{margin-left: calc(-1 * var(--list-group-border-width)); border-left-width: var(--list-group-border-width);}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction: row;}.list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child){border-bottom-left-radius: var(--list-group-border-radius); border-top-right-radius: 0;}.list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child){border-top-right-radius: var(--list-group-border-radius); border-bottom-left-radius: 0;}.list-group-horizontal-xxl > .list-group-item.active{margin-top: 0;}.list-group-horizontal-xxl > .list-group-item + .list-group-item{border-top-width: var(--list-group-border-width); border-left-width: 0;}.list-group-horizontal-xxl > .list-group-item + .list-group-item.active{margin-left: calc(-1 * var(--list-group-border-width)); border-left-width: var(--list-group-border-width);}}.list-group-flush{border-radius: 0;}.list-group-flush > .list-group-item{border-width: 0 0 var(--list-group-border-width);}.list-group-flush > .list-group-item:last-child{border-bottom-width: 0;}.list-group-item-primary{--list-group-color: var(--primary-text-emphasis); --list-group-bg: var(--primary-bg-subtle); --list-group-border-color: var(--primary-border-subtle); --list-group-action-hover-color: var(--emphasis-color); --list-group-action-hover-bg: var(--primary-border-subtle); --list-group-action-active-color: var(--emphasis-color); --list-group-action-active-bg: var(--primary-border-subtle); --list-group-active-color: var(--primary-bg-subtle); --list-group-active-bg: var(--primary-text-emphasis); --list-group-active-border-color: var(--primary-text-emphasis);}.list-group-item-secondary{--list-group-color: var(--secondary-text-emphasis); --list-group-bg: var(--secondary-bg-subtle); --list-group-border-color: var(--secondary-border-subtle); --list-group-action-hover-color: var(--emphasis-color); --list-group-action-hover-bg: var(--secondary-border-subtle); --list-group-action-active-color: var(--emphasis-color); --list-group-action-active-bg: var(--secondary-border-subtle); --list-group-active-color: var(--secondary-bg-subtle); --list-group-active-bg: var(--secondary-text-emphasis); --list-group-active-border-color: var(--secondary-text-emphasis);}.list-group-item-success{--list-group-color: var(--success-text-emphasis); --list-group-bg: var(--success-bg-subtle); --list-group-border-color: var(--success-border-subtle); --list-group-action-hover-color: var(--emphasis-color); --list-group-action-hover-bg: var(--success-border-subtle); --list-group-action-active-color: var(--emphasis-color); --list-group-action-active-bg: var(--success-border-subtle); --list-group-active-color: var(--success-bg-subtle); --list-group-active-bg: var(--success-text-emphasis); --list-group-active-border-color: var(--success-text-emphasis);}.list-group-item-info{--list-group-color: var(--info-text-emphasis); --list-group-bg: var(--info-bg-subtle); --list-group-border-color: var(--info-border-subtle); --list-group-action-hover-color: var(--emphasis-color); --list-group-action-hover-bg: var(--info-border-subtle); --list-group-action-active-color: var(--emphasis-color); --list-group-action-active-bg: var(--info-border-subtle); --list-group-active-color: var(--info-bg-subtle); --list-group-active-bg: var(--info-text-emphasis); --list-group-active-border-color: var(--info-text-emphasis);}.list-group-item-warning{--list-group-color: var(--warning-text-emphasis); --list-group-bg: var(--warning-bg-subtle); --list-group-border-color: var(--warning-border-subtle); --list-group-action-hover-color: var(--emphasis-color); --list-group-action-hover-bg: var(--warning-border-subtle); --list-group-action-active-color: var(--emphasis-color); --list-group-action-active-bg: var(--warning-border-subtle); --list-group-active-color: var(--warning-bg-subtle); --list-group-active-bg: var(--warning-text-emphasis); --list-group-active-border-color: var(--warning-text-emphasis);}.list-group-item-danger{--list-group-color: var(--danger-text-emphasis); --list-group-bg: var(--danger-bg-subtle); --list-group-border-color: var(--danger-border-subtle); --list-group-action-hover-color: var(--emphasis-color); --list-group-action-hover-bg: var(--danger-border-subtle); --list-group-action-active-color: var(--emphasis-color); --list-group-action-active-bg: var(--danger-border-subtle); --list-group-active-color: var(--danger-bg-subtle); --list-group-active-bg: var(--danger-text-emphasis); --list-group-active-border-color: var(--danger-text-emphasis);}.list-group-item-light{--list-group-color: var(--light-text-emphasis); --list-group-bg: var(--light-bg-subtle); --list-group-border-color: var(--light-border-subtle); --list-group-action-hover-color: var(--emphasis-color); --list-group-action-hover-bg: var(--light-border-subtle); --list-group-action-active-color: var(--emphasis-color); --list-group-action-active-bg: var(--light-border-subtle); --list-group-active-color: var(--light-bg-subtle); --list-group-active-bg: var(--light-text-emphasis); --list-group-active-border-color: var(--light-text-emphasis);}.list-group-item-dark{--list-group-color: var(--dark-text-emphasis); --list-group-bg: var(--dark-bg-subtle); --list-group-border-color: var(--dark-border-subtle); --list-group-action-hover-color: var(--emphasis-color); --list-group-action-hover-bg: var(--dark-border-subtle); --list-group-action-active-color: var(--emphasis-color); --list-group-action-active-bg: var(--dark-border-subtle); --list-group-active-color: var(--dark-bg-subtle); --list-group-active-bg: var(--dark-text-emphasis); --list-group-active-border-color: var(--dark-text-emphasis);}.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{--toast-zindex: 1090; --toast-padding-x: 0.75rem; --toast-padding-y: 0.5rem; --toast-spacing: 30px; --toast-max-width: 350px; --toast-font-size: 0.875rem; --toast-color: ; --toast-bg: rgba(var(--body-bg-rgb), 0.85); --toast-border-width: var(--border-width); --toast-border-color: var(--border-color-translucent); --toast-border-radius: var(--border-radius); --toast-box-shadow: var(--box-shadow); --toast-header-color: var(--secondary-color); --toast-header-bg: rgba(var(--body-bg-rgb), 0.85); --toast-header-border-color: var(--border-color-translucent); width: var(--toast-max-width); max-width: 100%; font-size: var(--toast-font-size); color: var(--toast-color); pointer-events: auto; background-color: var(--toast-bg); background-clip: padding-box; border: var(--toast-border-width) solid var(--toast-border-color); box-shadow: var(--toast-box-shadow); border-radius: var(--toast-border-radius);}.toast.showing{opacity: 0;}.toast:not(.show){display: none;}.toast-container{--toast-zindex: 1090; position: absolute; z-index: var(--toast-zindex); width: max-content; max-width: 100%; pointer-events: none;}.toast-container > :not(:last-child){margin-bottom: var(--toast-spacing);}.toast-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; padding: var(--toast-padding-y) var(--toast-padding-x); color: var(--toast-header-color); background-color: var(--toast-header-bg); background-clip: padding-box; border-bottom: var(--toast-border-width) solid var(--toast-header-border-color); border-top-left-radius: calc(var(--toast-border-radius) - var(--toast-border-width)); border-top-right-radius: calc(var(--toast-border-radius) - var(--toast-border-width));}.toast-header .btn-close{margin-right: calc(-.5 * var(--toast-padding-x)); margin-left: var(--toast-padding-x);}.toast-body{padding: var(--toast-padding-x); word-wrap: break-word;}.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: -webkit-box; display: -webkit-flex; display: flex; align-items: center; min-height: calc(100% - var(--modal-margin) * 2);}.modal-content{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; width: 100%; color: var(--modal-color); pointer-events: auto; background-color: var(--modal-bg); background-clip: padding-box; border: var(--modal-border-width) solid var(--modal-border-color); border-radius: var(--modal-border-radius); outline: 0;}.modal-backdrop{--backdrop-zindex: 1050; --backdrop-bg: #000; --backdrop-opacity: 0.5; position: fixed; top: 0; left: 0; z-index: var(--backdrop-zindex); width: 100vw; height: 100vh; background-color: var(--backdrop-bg);}.modal-backdrop.fade{opacity: 0;}.modal-backdrop.show{opacity: var(--backdrop-opacity);}.modal-header{display: -webkit-box; display: -webkit-flex; display: flex; flex-shrink: 0; align-items: center; padding: var(--modal-header-padding); border-bottom: var(--modal-header-border-width) solid var(--modal-header-border-color); border-top-left-radius: var(--modal-inner-border-radius); border-top-right-radius: var(--modal-inner-border-radius);}.modal-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; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: var(--modal-padding);}.modal-footer{display: -webkit-box; display: -webkit-flex; display: flex; flex-shrink: 0; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; -webkit-box-pack: end; justify-content: flex-end; padding: calc(var(--modal-padding) - var(--modal-footer-gap) * .5); background-color: var(--modal-footer-bg); border-top: var(--modal-footer-border-width) solid var(--modal-footer-border-color); border-bottom-right-radius: var(--modal-inner-border-radius); border-bottom-left-radius: var(--modal-inner-border-radius);}.modal-footer > *{margin: calc(var(--modal-footer-gap) * .5);}@media (min-width: 576px){.modal{--modal-margin: 1.75rem; --modal-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;}}.tooltip{--tooltip-zindex: 1080; --tooltip-max-width: 200px; --tooltip-padding-x: 0.5rem; --tooltip-padding-y: 0.25rem; --tooltip-margin: ; --tooltip-font-size: 0.75rem; --tooltip-color: var(--body-bg); --tooltip-bg: var(--emphasis-color); --tooltip-border-radius: var(--border-radius); --tooltip-opacity: 0.9; --tooltip-arrow-width: 0.8rem; --tooltip-arrow-height: 0.4rem; z-index: var(--tooltip-zindex); display: block; margin: var(--tooltip-margin); font-family: var(--font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--tooltip-font-size); word-wrap: break-word; opacity: 0;}.tooltip.show{opacity: var(--tooltip-opacity);}.tooltip .tooltip-arrow{display: block; width: var(--tooltip-arrow-width); height: var(--tooltip-arrow-height);}.tooltip .tooltip-arrow::before{position: absolute; content: ""; border-color: transparent; border-style: solid;}.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow{bottom: calc(-1 * var(--tooltip-arrow-height));}.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before{top: -1px; border-width: var(--tooltip-arrow-height) calc(var(--tooltip-arrow-width) * .5) 0; border-top-color: var(--tooltip-bg);}.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow{left: calc(-1 * var(--tooltip-arrow-height)); width: var(--tooltip-arrow-height); height: var(--tooltip-arrow-width);}.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before{right: -1px; border-width: calc(var(--tooltip-arrow-width) * .5) var(--tooltip-arrow-height) calc(var(--tooltip-arrow-width) * .5) 0; border-right-color: var(--tooltip-bg);}.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow{top: calc(-1 * var(--tooltip-arrow-height));}.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before{bottom: -1px; border-width: 0 calc(var(--tooltip-arrow-width) * .5) var(--tooltip-arrow-height); border-bottom-color: var(--tooltip-bg);}.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow{right: calc(-1 * var(--tooltip-arrow-height)); width: var(--tooltip-arrow-height); height: var(--tooltip-arrow-width);}.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before{left: -1px; border-width: calc(var(--tooltip-arrow-width) * .5) 0 calc(var(--tooltip-arrow-width) * .5) var(--tooltip-arrow-height); border-left-color: var(--tooltip-bg);}.tooltip-inner{max-width: var(--tooltip-max-width); padding: var(--tooltip-padding-y) var(--tooltip-padding-x); color: var(--tooltip-color); text-align: center; background-color: var(--tooltip-bg); border-radius: var(--tooltip-border-radius);}.popover{--popover-zindex: 1070; --popover-max-width: 276px; --popover-font-size: 0.75rem; --popover-bg: #FFFFFF; --popover-border-width: var(--border-width); --popover-border-color: var(--o-border-color); --popover-border-radius: var(--border-radius-lg); --popover-inner-border-radius: calc(var(--border-radius-lg) - var(--border-width)); --popover-box-shadow: var(--box-shadow); --popover-header-padding-x: 1rem; --popover-header-padding-y: 0.5rem; --popover-header-font-size: 1rem; --popover-header-color: inherit; --popover-header-bg: var(--secondary-bg); --popover-body-padding-x: 1rem; --popover-body-padding-y: 1rem; --popover-body-color: var(--body-color); --popover-arrow-width: 1rem; --popover-arrow-height: 0.5rem; --popover-arrow-border: var(--popover-border-color); z-index: var(--popover-zindex); display: block; max-width: var(--popover-max-width); font-family: var(--font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--popover-font-size); word-wrap: break-word; background-color: var(--popover-bg); background-clip: padding-box; border: var(--popover-border-width) solid var(--popover-border-color); border-radius: var(--popover-border-radius);}.popover .popover-arrow{display: block; width: var(--popover-arrow-width); height: var(--popover-arrow-height);}.popover .popover-arrow::before, .popover .popover-arrow::after{position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; border-width: 0;}.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow{bottom: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width));}.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after{border-width: var(--popover-arrow-height) calc(var(--popover-arrow-width) * .5) 0;}.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before{bottom: 0; border-top-color: var(--popover-arrow-border);}.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after{bottom: var(--popover-border-width); border-top-color: var(--popover-bg);}.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow{left: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width)); width: var(--popover-arrow-height); height: var(--popover-arrow-width);}.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after{border-width: calc(var(--popover-arrow-width) * .5) var(--popover-arrow-height) calc(var(--popover-arrow-width) * .5) 0;}.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before{left: 0; border-right-color: var(--popover-arrow-border);}.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after{left: var(--popover-border-width); border-right-color: var(--popover-bg);}.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow{top: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width));}.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after{border-width: 0 calc(var(--popover-arrow-width) * .5) var(--popover-arrow-height);}.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before{top: 0; border-bottom-color: var(--popover-arrow-border);}.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after{top: var(--popover-border-width); border-bottom-color: var(--popover-bg);}.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before{position: absolute; top: 0; left: 50%; display: block; width: var(--popover-arrow-width); margin-left: calc(-.5 * var(--popover-arrow-width)); content: ""; border-bottom: var(--popover-border-width) solid var(--popover-header-bg);}.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow{right: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width)); width: var(--popover-arrow-height); height: var(--popover-arrow-width);}.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after{border-width: calc(var(--popover-arrow-width) * .5) 0 calc(var(--popover-arrow-width) * .5) var(--popover-arrow-height);}.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before{right: 0; border-left-color: var(--popover-arrow-border);}.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after{right: var(--popover-border-width); border-left-color: var(--popover-bg);}.popover-header{padding: var(--popover-header-padding-y) var(--popover-header-padding-x); margin-bottom: 0; font-size: var(--popover-header-font-size); color: var(--popover-header-color); background-color: var(--popover-header-bg); border-bottom: var(--popover-border-width) solid var(--popover-border-color); border-top-left-radius: var(--popover-inner-border-radius); border-top-right-radius: var(--popover-inner-border-radius);}.popover-header:empty{display: none;}.popover-body{padding: var(--popover-body-padding-y) var(--popover-body-padding-x); color: var(--popover-body-color);}.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: -webkit-box; display: -webkit-flex; 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: -webkit-box; display: -webkit-flex; 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; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; padding: 0; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: #FFF; background-clip: padding-box; border: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: 0.5; transition: opacity 0.6s ease;}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition: none;}}.carousel-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;}.spinner-grow, .spinner-border{display: inline-block; width: var(--spinner-width); height: var(--spinner-height); vertical-align: var(--spinner-vertical-align); border-radius: 50%; animation: var(--spinner-animation-speed) linear infinite var(--spinner-animation-name);}@keyframes spinner-border{to{transform: rotate(360deg) ;}}.spinner-border{--spinner-width: 2rem; --spinner-height: 2rem; --spinner-vertical-align: -0.125em; --spinner-border-width: 0.25em; --spinner-animation-speed: 0.75s; --spinner-animation-name: spinner-border; border: var(--spinner-border-width) solid currentcolor; border-right-color: transparent;}.spinner-border-sm{--spinner-width: 1rem; --spinner-height: 1rem; --spinner-border-width: 0.2em;}@keyframes spinner-grow{0%{transform: scale(0);}50%{opacity: 1; transform: none;}}.spinner-grow{--spinner-width: 2rem; --spinner-height: 2rem; --spinner-vertical-align: -0.125em; --spinner-animation-speed: 0.75s; --spinner-animation-name: spinner-grow; background-color: currentcolor; opacity: 0;}.spinner-grow-sm{--spinner-width: 1rem; --spinner-height: 1rem;}@media (prefers-reduced-motion: reduce){.spinner-border, .spinner-grow{--spinner-animation-speed: 1.5s;}}.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm{--offcanvas-zindex: 1045; --offcanvas-width: 400px; --offcanvas-height: 30vh; --offcanvas-padding-x: 1rem; --offcanvas-padding-y: 1rem; --offcanvas-color: var(--body-color); --offcanvas-bg: var(--body-bg); --offcanvas-border-width: 0; --offcanvas-border-color: var(--border-color-translucent); --offcanvas-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{position: fixed; bottom: 0; z-index: var(--offcanvas-zindex); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; max-width: 100%; color: var(--offcanvas-color); visibility: hidden; background-color: var(--offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--offcanvas-transition);}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition: none;}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top: 0; left: 0; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%);}.offcanvas-sm.offcanvas-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas-sm.offcanvas-top{top: 0; right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(-100%);}.offcanvas-sm.offcanvas-bottom{right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(100%);}.offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding){transform: none;}.offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show{visibility: visible;}}@media (min-width: 576px){.offcanvas-sm{--offcanvas-height: auto; --offcanvas-border-width: 0; background-color: transparent !important;}.offcanvas-sm .offcanvas-header{display: none;}.offcanvas-sm .offcanvas-body{display: -webkit-box; display: -webkit-flex; display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important;}}@media (max-width: 767.98px){.offcanvas-md{position: fixed; bottom: 0; z-index: var(--offcanvas-zindex); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; max-width: 100%; color: var(--offcanvas-color); visibility: hidden; background-color: var(--offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--offcanvas-transition);}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition: none;}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top: 0; left: 0; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%);}.offcanvas-md.offcanvas-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas-md.offcanvas-top{top: 0; right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(-100%);}.offcanvas-md.offcanvas-bottom{right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(100%);}.offcanvas-md.showing, .offcanvas-md.show:not(.hiding){transform: none;}.offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show{visibility: visible;}}@media (min-width: 768px){.offcanvas-md{--offcanvas-height: auto; --offcanvas-border-width: 0; background-color: transparent !important;}.offcanvas-md .offcanvas-header{display: none;}.offcanvas-md .offcanvas-body{display: -webkit-box; display: -webkit-flex; display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important;}}@media (max-width: 991.98px){.offcanvas-lg{position: fixed; bottom: 0; z-index: var(--offcanvas-zindex); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; max-width: 100%; color: var(--offcanvas-color); visibility: hidden; background-color: var(--offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--offcanvas-transition);}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition: none;}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top: 0; left: 0; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%);}.offcanvas-lg.offcanvas-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas-lg.offcanvas-top{top: 0; right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(-100%);}.offcanvas-lg.offcanvas-bottom{right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(100%);}.offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding){transform: none;}.offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show{visibility: visible;}}@media (min-width: 992px){.offcanvas-lg{--offcanvas-height: auto; --offcanvas-border-width: 0; background-color: transparent !important;}.offcanvas-lg .offcanvas-header{display: none;}.offcanvas-lg .offcanvas-body{display: -webkit-box; display: -webkit-flex; display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important;}}@media (max-width: 1199.98px){.offcanvas-xl{position: fixed; bottom: 0; z-index: var(--offcanvas-zindex); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; max-width: 100%; color: var(--offcanvas-color); visibility: hidden; background-color: var(--offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--offcanvas-transition);}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition: none;}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top: 0; left: 0; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%);}.offcanvas-xl.offcanvas-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas-xl.offcanvas-top{top: 0; right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(-100%);}.offcanvas-xl.offcanvas-bottom{right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(100%);}.offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding){transform: none;}.offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show{visibility: visible;}}@media (min-width: 1200px){.offcanvas-xl{--offcanvas-height: auto; --offcanvas-border-width: 0; background-color: transparent !important;}.offcanvas-xl .offcanvas-header{display: none;}.offcanvas-xl .offcanvas-body{display: -webkit-box; display: -webkit-flex; display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important;}}@media (max-width: 1399.98px){.offcanvas-xxl{position: fixed; bottom: 0; z-index: var(--offcanvas-zindex); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; max-width: 100%; color: var(--offcanvas-color); visibility: hidden; background-color: var(--offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--offcanvas-transition);}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition: none;}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top: 0; left: 0; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%);}.offcanvas-xxl.offcanvas-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas-xxl.offcanvas-top{top: 0; right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(-100%);}.offcanvas-xxl.offcanvas-bottom{right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(100%);}.offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding){transform: none;}.offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show{visibility: visible;}}@media (min-width: 1400px){.offcanvas-xxl{--offcanvas-height: auto; --offcanvas-border-width: 0; background-color: transparent !important;}.offcanvas-xxl .offcanvas-header{display: none;}.offcanvas-xxl .offcanvas-body{display: -webkit-box; display: -webkit-flex; display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important;}}.offcanvas{position: fixed; bottom: 0; z-index: var(--offcanvas-zindex); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; max-width: 100%; color: var(--offcanvas-color); visibility: hidden; background-color: var(--offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--offcanvas-transition);}@media (prefers-reduced-motion: reduce){.offcanvas{transition: none;}}.offcanvas.offcanvas-start{top: 0; left: 0; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%);}.offcanvas.offcanvas-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas.offcanvas-top{top: 0; right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(-100%);}.offcanvas.offcanvas-bottom{right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(100%);}.offcanvas.showing, .offcanvas.show:not(.hiding){transform: none;}.offcanvas.showing, .offcanvas.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: -webkit-box; display: -webkit-flex; 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-title{margin-bottom: 0; line-height: var(--offcanvas-title-line-height);}.offcanvas-body{flex-grow: 1; padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x); overflow-y: auto;}.placeholder{display: inline-block; min-height: 1em; vertical-align: middle; cursor: wait; background-color: currentcolor; opacity: 0.5;}.placeholder.btn::before{display: inline-block; content: "";}.placeholder-xs{min-height: .6em;}.placeholder-sm{min-height: .8em;}.placeholder-lg{min-height: 1.2em;}.placeholder-glow .placeholder{animation: placeholder-glow 2s ease-in-out infinite;}@keyframes placeholder-glow{50%{opacity: 0.2;}}.placeholder-wave{mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); mask-size: 200% 100%; animation: placeholder-wave 2s linear infinite;}@keyframes placeholder-wave{100%{mask-position: -200% 0%;}}.clearfix::after{display: block; clear: both; content: "";}.text-bg-primary{color: #FFFFFF !important; background-color: RGBA(var(--primary-rgb), var(--bg-opacity, 1)) !important;}.text-bg-secondary{color: #FFFFFF !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;}.link-primary{color: RGBA(var(--primary-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--primary-rgb), var(--link-underline-opacity, 1)) !important;}.link-primary:hover, .link-primary:focus{color: RGBA(90, 60, 82, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(90, 60, 82, var(--link-underline-opacity, 1)) !important;}.link-secondary{color: RGBA(var(--secondary-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--secondary-rgb), var(--link-underline-opacity, 1)) !important;}.link-secondary:hover, .link-secondary:focus{color: RGBA(36, 39, 53, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(36, 39, 53, var(--link-underline-opacity, 1)) !important;}.link-success{color: RGBA(var(--success-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--success-rgb), var(--link-underline-opacity, 1)) !important;}.link-success:hover, .link-success:focus{color: RGBA(32, 134, 55, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(32, 134, 55, var(--link-underline-opacity, 1)) !important;}.link-info{color: RGBA(var(--info-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--info-rgb), var(--link-underline-opacity, 1)) !important;}.link-info:hover, .link-info:focus{color: RGBA(18, 130, 147, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(18, 130, 147, var(--link-underline-opacity, 1)) !important;}.link-warning{color: RGBA(var(--warning-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--warning-rgb), var(--link-underline-opacity, 1)) !important;}.link-warning:hover, .link-warning:focus{color: RGBA(255, 205, 57, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(255, 205, 57, var(--link-underline-opacity, 1)) !important;}.link-danger{color: RGBA(var(--danger-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--danger-rgb), var(--link-underline-opacity, 1)) !important;}.link-danger:hover, .link-danger:focus{color: RGBA(176, 42, 55, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(176, 42, 55, var(--link-underline-opacity, 1)) !important;}.link-light{color: RGBA(var(--light-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--light-rgb), var(--link-underline-opacity, 1)) !important;}.link-light:hover, .link-light:focus{color: RGBA(245, 245, 245, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(245, 245, 245, var(--link-underline-opacity, 1)) !important;}.link-dark{color: RGBA(var(--dark-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--dark-rgb), var(--link-underline-opacity, 1)) !important;}.link-dark:hover, .link-dark:focus{color: RGBA(14, 19, 31, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(14, 19, 31, var(--link-underline-opacity, 1)) !important;}.link-body-emphasis{color: RGBA(var(--emphasis-color-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--emphasis-color-rgb), var(--link-underline-opacity, 1)) !important;}.link-body-emphasis:hover, .link-body-emphasis:focus{color: RGBA(var(--emphasis-color-rgb), var(--link-opacity, 0.75)) !important; text-decoration-color: RGBA(var(--emphasis-color-rgb), var(--link-underline-opacity, 0.75)) !important;}.focus-ring:focus{outline: 0; box-shadow: var(--focus-ring-x, 0) var(--focus-ring-y, 0) var(--focus-ring-blur, 0) var(--focus-ring-width) var(--focus-ring-color);}.icon-link{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: 0.375rem; align-items: center; text-decoration-color: rgba(var(--link-color-rgb), var(--link-opacity, 0.5)); text-underline-offset: 0.25em; backface-visibility: hidden;}.icon-link > .bi{flex-shrink: 0; width: 1em; height: 1em; fill: currentcolor; transition: 0.2s ease-in-out transform;}@media (prefers-reduced-motion: reduce){.icon-link > .bi{transition: none;}}.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi{transform: var(--icon-link-transform, translate3d(0.25em, 0, 0));}.ratio{position: relative; width: 100%;}.ratio::before{display: block; padding-top: var(--aspect-ratio); content: "";}.ratio > *{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.ratio-1x1{--aspect-ratio: 100%;}.ratio-4x3{--aspect-ratio: calc(3 / 4 * 100%);}.ratio-16x9{--aspect-ratio: calc(9 / 16 * 100%);}.ratio-21x9{--aspect-ratio: calc(9 / 21 * 100%);}.fixed-top{position: fixed; top: 0; right: 0; left: 0; z-index: 1030;}.fixed-bottom{position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030;}.sticky-top{position: sticky; top: 0; z-index: 1020;}.sticky-bottom{position: sticky; bottom: 0; z-index: 1020;}@media (min-width: 576px){.sticky-sm-top{position: sticky; top: 0; z-index: 1020;}.sticky-sm-bottom{position: sticky; bottom: 0; z-index: 1020;}}@media (min-width: 768px){.sticky-md-top{position: sticky; top: 0; z-index: 1020;}.sticky-md-bottom{position: sticky; bottom: 0; z-index: 1020;}}@media (min-width: 992px){.sticky-lg-top{position: sticky; top: 0; z-index: 1020;}.sticky-lg-bottom{position: sticky; bottom: 0; z-index: 1020;}}@media (min-width: 1200px){.sticky-xl-top{position: sticky; top: 0; z-index: 1020;}.sticky-xl-bottom{position: sticky; bottom: 0; z-index: 1020;}}@media (min-width: 1400px){.sticky-xxl-top{position: sticky; top: 0; z-index: 1020;}.sticky-xxl-bottom{position: sticky; bottom: 0; z-index: 1020;}}.hstack{display: -webkit-box; display: -webkit-flex; display: flex; flex-direction: row; align-items: center; align-self: stretch;}.vstack{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-self: stretch;}.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;}.stretched-link::after{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; content: "";}.text-truncate{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.vr{display: inline-block; align-self: stretch; width: var(--border-width); min-height: 1em; background-color: currentcolor; opacity: 1;}

/* /web/static/src/scss/utilities_custom.scss */
 .opacity-0-hover:hover, .opacity-trigger-hover:hover .opacity-0-hover{opacity: 0 !important;}.opacity-25-hover:hover, .opacity-trigger-hover:hover .opacity-25-hover{opacity: 0.25 !important;}.opacity-50-hover:hover, .opacity-trigger-hover:hover .opacity-50-hover{opacity: 0.5 !important;}.opacity-75-hover:hover, .opacity-trigger-hover:hover .opacity-75-hover{opacity: 0.75 !important;}.opacity-100-hover:hover, .opacity-trigger-hover:hover .opacity-100-hover{opacity: 1 !important;}.opacity-disabled-hover:hover, .opacity-trigger-hover:hover .opacity-disabled-hover{opacity: 0.5 !important;}.opacity-muted-hover:hover, .opacity-trigger-hover:hover .opacity-muted-hover{opacity: 0.76 !important;}.d-empty-none:empty{display: none !important;}.smaller{font-size: 0.75rem;}

/* /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;}.float-start{float: left !important;}.float-end{float: right !important;}.float-none{float: none !important;}.object-fit-contain{object-fit: contain !important;}.object-fit-cover{object-fit: cover !important;}.object-fit-fill{object-fit: fill !important;}.object-fit-scale{object-fit: scale-down !important;}.object-fit-none{object-fit: none !important;}.opacity-0{opacity: 0 !important;}.opacity-25{opacity: 0.25 !important;}.opacity-50{opacity: 0.5 !important;}.opacity-75{opacity: 0.75 !important;}.opacity-100{opacity: 1 !important;}.opacity-disabled{opacity: 0.5 !important;}.opacity-muted{opacity: 0.76 !important;}.overflow-auto{overflow: auto !important;}.overflow-hidden{overflow: hidden !important;}.overflow-visible{overflow: visible !important;}.overflow-scroll{overflow: scroll !important;}.overflow-x-auto{overflow-x: auto !important;}.overflow-x-hidden{overflow-x: hidden !important;}.overflow-x-visible{overflow-x: visible !important;}.overflow-x-scroll{overflow-x: scroll !important;}.overflow-y-auto{overflow-y: auto !important;}.overflow-y-hidden{overflow-y: hidden !important;}.overflow-y-visible{overflow-y: visible !important;}.overflow-y-scroll{overflow-y: scroll !important;}.d-inline{display: inline !important;}.d-inline-block{display: inline-block !important;}.d-block{display: block !important;}.d-grid{display: grid !important;}.d-inline-grid{display: inline-grid !important;}.d-table{display: table !important;}.d-table-row{display: table-row !important;}.d-table-cell{display: table-cell !important;}.d-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}.d-none{display: none !important;}.d-contents{display: contents !important;}.shadow{box-shadow: var(--box-shadow) !important;}.shadow-sm{box-shadow: var(--box-shadow-sm) !important;}.shadow-lg{box-shadow: var(--box-shadow-lg) !important;}.shadow-none{box-shadow: none !important;}.focus-ring-primary{--focus-ring-color: rgba(var(--primary-rgb), var(--focus-ring-opacity));}.focus-ring-secondary{--focus-ring-color: rgba(var(--secondary-rgb), var(--focus-ring-opacity));}.focus-ring-success{--focus-ring-color: rgba(var(--success-rgb), var(--focus-ring-opacity));}.focus-ring-info{--focus-ring-color: rgba(var(--info-rgb), var(--focus-ring-opacity));}.focus-ring-warning{--focus-ring-color: rgba(var(--warning-rgb), var(--focus-ring-opacity));}.focus-ring-danger{--focus-ring-color: rgba(var(--danger-rgb), var(--focus-ring-opacity));}.focus-ring-light{--focus-ring-color: rgba(var(--light-rgb), var(--focus-ring-opacity));}.focus-ring-dark{--focus-ring-color: rgba(var(--dark-rgb), var(--focus-ring-opacity));}.position-static{position: static !important;}.position-relative{position: relative !important;}.position-absolute{position: absolute !important;}.position-fixed{position: fixed !important;}.position-sticky{position: sticky !important;}.top-0{top: 0 !important;}.top-50{top: 50% !important;}.top-100{top: 100% !important;}.bottom-0{bottom: 0 !important;}.bottom-50{bottom: 50% !important;}.bottom-100{bottom: 100% !important;}.start-0{left: 0 !important;}.start-50{left: 50% !important;}.start-100{left: 100% !important;}.end-0{right: 0 !important;}.end-50{right: 50% !important;}.end-100{right: 100% !important;}.translate-middle{transform: translate(-50%, -50%) !important;}.translate-middle-x{transform: translateX(-50%) !important;}.translate-middle-y{transform: translateY(-50%) !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-top-0{border-top: 0 !important;}.border-end{border-right: 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-bottom-0{border-bottom: 0 !important;}.border-start{border-left: 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;}.border-secondary{--border-opacity: 1; border-color: rgba(var(--secondary-rgb), var(--border-opacity)) !important;}.border-success{--border-opacity: 1; border-color: rgba(var(--success-rgb), var(--border-opacity)) !important;}.border-info{--border-opacity: 1; border-color: rgba(var(--info-rgb), var(--border-opacity)) !important;}.border-warning{--border-opacity: 1; border-color: rgba(var(--warning-rgb), var(--border-opacity)) !important;}.border-danger{--border-opacity: 1; border-color: rgba(var(--danger-rgb), var(--border-opacity)) !important;}.border-light{--border-opacity: 1; border-color: rgba(var(--light-rgb), var(--border-opacity)) !important;}.border-dark{--border-opacity: 1; border-color: rgba(var(--dark-rgb), var(--border-opacity)) !important;}.border-black{--border-opacity: 1; border-color: rgba(var(--black-rgb), var(--border-opacity)) !important;}.border-white{--border-opacity: 1; border-color: rgba(var(--white-rgb), var(--border-opacity)) !important;}.border-transparent{--border-opacity: 1; border-color: transparent !important;}.border-primary-subtle{border-color: var(--primary-border-subtle) !important;}.border-secondary-subtle{border-color: var(--secondary-border-subtle) !important;}.border-success-subtle{border-color: var(--success-border-subtle) !important;}.border-info-subtle{border-color: var(--info-border-subtle) !important;}.border-warning-subtle{border-color: var(--warning-border-subtle) !important;}.border-danger-subtle{border-color: var(--danger-border-subtle) !important;}.border-light-subtle{border-color: var(--light-border-subtle) !important;}.border-dark-subtle{border-color: var(--dark-border-subtle) !important;}.border-1{border-width: 1px !important;}.border-2{border-width: 2px !important;}.border-3{border-width: 3px !important;}.border-4{border-width: 4px !important;}.border-5{border-width: 5px !important;}.border-opacity-10{--border-opacity: 0.1;}.border-opacity-25{--border-opacity: 0.25;}.border-opacity-50{--border-opacity: 0.5;}.border-opacity-75{--border-opacity: 0.75;}.border-opacity-100{--border-opacity: 1;}.w-0{width: 0 !important;}.w-25{width: 25% !important;}.w-50{width: 50% !important;}.w-75{width: 75% !important;}.w-100{width: 100% !important;}.w-auto{width: auto !important;}.mw-0{max-width: 0 !important;}.mw-25{max-width: 25% !important;}.mw-50{max-width: 50% !important;}.mw-75{max-width: 75% !important;}.mw-100{max-width: 100% !important;}.mw-auto{max-width: auto !important;}.vw-100{width: 100vw !important;}.min-vw-100{min-width: 100vw !important;}.h-0{height: 0 !important;}.h-25{height: 25% !important;}.h-50{height: 50% !important;}.h-75{height: 75% !important;}.h-100{height: 100% !important;}.h-auto{height: auto !important;}.mh-0{max-height: 0 !important;}.mh-25{max-height: 25% !important;}.mh-50{max-height: 50% !important;}.mh-75{max-height: 75% !important;}.mh-100{max-height: 100% !important;}.mh-auto{max-height: auto !important;}.vh-100{height: 100vh !important;}.min-vh-100{min-height: 100vh !important;}.flex-fill{flex: 1 1 auto !important;}.flex-row{flex-direction: row !important;}.flex-column{flex-direction: column !important;}.flex-row-reverse{flex-direction: row-reverse !important;}.flex-column-reverse{flex-direction: column-reverse !important;}.flex-grow-0{flex-grow: 0 !important;}.flex-grow-1{flex-grow: 1 !important;}.flex-shrink-0{flex-shrink: 0 !important;}.flex-shrink-1{flex-shrink: 1 !important;}.flex-wrap{flex-wrap: wrap !important;}.flex-nowrap{flex-wrap: nowrap !important;}.flex-wrap-reverse{flex-wrap: wrap-reverse !important;}.justify-content-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-center{justify-content: center !important;}.justify-content-between{justify-content: space-between !important;}.justify-content-around{justify-content: space-around !important;}.justify-content-evenly{justify-content: space-evenly !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;}.order-last{order: 13 !important;}.order-0{order: 0 !important;}.order-1{order: 1 !important;}.order-2{order: 2 !important;}.order-3{order: 3 !important;}.order-4{order: 4 !important;}.order-5{order: 5 !important;}.order-6{order: 6 !important;}.order-7{order: 7 !important;}.order-8{order: 8 !important;}.order-9{order: 9 !important;}.order-10{order: 10 !important;}.order-11{order: 11 !important;}.order-12{order: 12 !important;}.m-0{margin: 0 !important;}.m-1{margin: 0.25rem !important;}.m-2{margin: 0.5rem !important;}.m-3{margin: 1rem !important;}.m-4{margin: 1.5rem !important;}.m-5{margin: 3rem !important;}.m-auto{margin: auto !important;}.mx-0{margin-right: 0 !important; margin-left: 0 !important;}.mx-1{margin-right: 0.25rem !important; margin-left: 0.25rem !important;}.mx-2{margin-right: 0.5rem !important; margin-left: 0.5rem !important;}.mx-3{margin-right: 1rem !important; margin-left: 1rem !important;}.mx-4{margin-right: 1.5rem !important; margin-left: 1.5rem !important;}.mx-5{margin-right: 3rem !important; margin-left: 3rem !important;}.mx-auto{margin-right: auto !important; margin-left: auto !important;}.my-0{margin-top: 0 !important; margin-bottom: 0 !important;}.my-1{margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;}.my-2{margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;}.my-3{margin-top: 1rem !important; margin-bottom: 1rem !important;}.my-4{margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;}.my-5{margin-top: 3rem !important; margin-bottom: 3rem !important;}.my-auto{margin-top: auto !important; margin-bottom: auto !important;}.mt-0{margin-top: 0 !important;}.mt-1{margin-top: 0.25rem !important;}.mt-2{margin-top: 0.5rem !important;}.mt-3{margin-top: 1rem !important;}.mt-4{margin-top: 1.5rem !important;}.mt-5{margin-top: 3rem !important;}.mt-auto{margin-top: auto !important;}.me-0{margin-right: 0 !important;}.me-1{margin-right: 0.25rem !important;}.me-2{margin-right: 0.5rem !important;}.me-3{margin-right: 1rem !important;}.me-4{margin-right: 1.5rem !important;}.me-5{margin-right: 3rem !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;}.mb-auto{margin-bottom: auto !important;}.ms-0{margin-left: 0 !important;}.ms-1{margin-left: 0.25rem !important;}.ms-2{margin-left: 0.5rem !important;}.ms-3{margin-left: 1rem !important;}.ms-4{margin-left: 1.5rem !important;}.ms-5{margin-left: 3rem !important;}.ms-auto{margin-left: auto !important;}.m-n1{margin: -0.25rem !important;}.m-n2{margin: -0.5rem !important;}.m-n3{margin: -1rem !important;}.m-n4{margin: -1.5rem !important;}.m-n5{margin: -3rem !important;}.mx-n1{margin-right: -0.25rem !important; margin-left: -0.25rem !important;}.mx-n2{margin-right: -0.5rem !important; margin-left: -0.5rem !important;}.mx-n3{margin-right: -1rem !important; margin-left: -1rem !important;}.mx-n4{margin-right: -1.5rem !important; margin-left: -1.5rem !important;}.mx-n5{margin-right: -3rem !important; margin-left: -3rem !important;}.my-n1{margin-top: -0.25rem !important; margin-bottom: -0.25rem !important;}.my-n2{margin-top: -0.5rem !important; margin-bottom: -0.5rem !important;}.my-n3{margin-top: -1rem !important; margin-bottom: -1rem !important;}.my-n4{margin-top: -1.5rem !important; margin-bottom: -1.5rem !important;}.my-n5{margin-top: -3rem !important; margin-bottom: -3rem !important;}.mt-n1{margin-top: -0.25rem !important;}.mt-n2{margin-top: -0.5rem !important;}.mt-n3{margin-top: -1rem !important;}.mt-n4{margin-top: -1.5rem !important;}.mt-n5{margin-top: -3rem !important;}.me-n1{margin-right: -0.25rem !important;}.me-n2{margin-right: -0.5rem !important;}.me-n3{margin-right: -1rem !important;}.me-n4{margin-right: -1.5rem !important;}.me-n5{margin-right: -3rem !important;}.mb-n1{margin-bottom: -0.25rem !important;}.mb-n2{margin-bottom: -0.5rem !important;}.mb-n3{margin-bottom: -1rem !important;}.mb-n4{margin-bottom: -1.5rem !important;}.mb-n5{margin-bottom: -3rem !important;}.ms-n1{margin-left: -0.25rem !important;}.ms-n2{margin-left: -0.5rem !important;}.ms-n3{margin-left: -1rem !important;}.ms-n4{margin-left: -1.5rem !important;}.ms-n5{margin-left: -3rem !important;}.p-0{padding: 0 !important;}.p-1{padding: 0.25rem !important;}.p-2{padding: 0.5rem !important;}.p-3{padding: 1rem !important;}.p-4{padding: 1.5rem !important;}.p-5{padding: 3rem !important;}.px-0{padding-right: 0 !important; padding-left: 0 !important;}.px-1{padding-right: 0.25rem !important; padding-left: 0.25rem !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;}.px-5{padding-right: 3rem !important; padding-left: 3rem !important;}.py-0{padding-top: 0 !important; padding-bottom: 0 !important;}.py-1{padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;}.py-2{padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;}.py-3{padding-top: 1rem !important; padding-bottom: 1rem !important;}.py-4{padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;}.py-5{padding-top: 3rem !important; padding-bottom: 3rem !important;}.pt-0{padding-top: 0 !important;}.pt-1{padding-top: 0.25rem !important;}.pt-2{padding-top: 0.5rem !important;}.pt-3{padding-top: 1rem !important;}.pt-4{padding-top: 1.5rem !important;}.pt-5{padding-top: 3rem !important;}.pe-0{padding-right: 0 !important;}.pe-1{padding-right: 0.25rem !important;}.pe-2{padding-right: 0.5rem !important;}.pe-3{padding-right: 1rem !important;}.pe-4{padding-right: 1.5rem !important;}.pe-5{padding-right: 3rem !important;}.pb-0{padding-bottom: 0 !important;}.pb-1{padding-bottom: 0.25rem !important;}.pb-2{padding-bottom: 0.5rem !important;}.pb-3{padding-bottom: 1rem !important;}.pb-4{padding-bottom: 1.5rem !important;}.pb-5{padding-bottom: 3rem !important;}.ps-0{padding-left: 0 !important;}.ps-1{padding-left: 0.25rem !important;}.ps-2{padding-left: 0.5rem !important;}.ps-3{padding-left: 1rem !important;}.ps-4{padding-left: 1.5rem !important;}.ps-5{padding-left: 3rem !important;}.gap-0{gap: 0 !important;}.gap-1{gap: 0.25rem !important;}.gap-2{gap: 0.5rem !important;}.gap-3{gap: 1rem !important;}.gap-4{gap: 1.5rem !important;}.gap-5{gap: 3rem !important;}.row-gap-0{row-gap: 0 !important;}.row-gap-1{row-gap: 0.25rem !important;}.row-gap-2{row-gap: 0.5rem !important;}.row-gap-3{row-gap: 1rem !important;}.row-gap-4{row-gap: 1.5rem !important;}.row-gap-5{row-gap: 3rem !important;}.column-gap-0{column-gap: 0 !important;}.column-gap-1{column-gap: 0.25rem !important;}.column-gap-2{column-gap: 0.5rem !important;}.column-gap-3{column-gap: 1rem !important;}.column-gap-4{column-gap: 1.5rem !important;}.column-gap-5{column-gap: 3rem !important;}.font-monospace{font-family: var(--font-monospace) !important;}.font-sans-serif{font-family: var(--font-sans-serif) !important;}.fs-1{font-size: calc(1.425rem + 2.1vw) !important;}.fs-2{font-size: calc(1.375rem + 1.5vw) !important;}.fs-3{font-size: calc(1.325rem + 0.9vw) !important;}.fs-4{font-size: calc(1.275rem + 0.3vw) !important;}.fs-5{font-size: 1.25rem !important;}.fs-6{font-size: 1rem !important;}.fst-italic{font-style: italic !important;}.fst-normal{font-style: normal !important;}.fw-lighter{font-weight: lighter !important;}.fw-light{font-weight: 300 !important;}.fw-normal{font-weight: 400 !important;}.fw-medium{font-weight: 500 !important;}.fw-semibold{font-weight: 600 !important;}.fw-bold{font-weight: 600 !important;}.fw-bolder{font-weight: bolder !important;}.lh-1{line-height: 1 !important;}.lh-sm{line-height: 1.25 !important;}.lh-base{line-height: 1.5 !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;}.link-opacity-10{--link-opacity: 0.1;}.link-opacity-10-hover:hover{--link-opacity: 0.1;}.link-opacity-25{--link-opacity: 0.25;}.link-opacity-25-hover:hover{--link-opacity: 0.25;}.link-opacity-50{--link-opacity: 0.5;}.link-opacity-50-hover:hover{--link-opacity: 0.5;}.link-opacity-75{--link-opacity: 0.75;}.link-opacity-75-hover:hover{--link-opacity: 0.75;}.link-opacity-100{--link-opacity: 1;}.link-opacity-100-hover:hover{--link-opacity: 1;}.link-offset-1{text-underline-offset: 0.125em !important;}.link-offset-1-hover:hover{text-underline-offset: 0.125em !important;}.link-offset-2{text-underline-offset: 0.25em !important;}.link-offset-2-hover:hover{text-underline-offset: 0.25em !important;}.link-offset-3{text-underline-offset: 0.375em !important;}.link-offset-3-hover:hover{text-underline-offset: 0.375em !important;}.link-underline-primary{--link-underline-opacity: 1; text-decoration-color: rgba(var(--primary-rgb), var(--link-underline-opacity)) !important;}.link-underline-secondary{--link-underline-opacity: 1; text-decoration-color: rgba(var(--secondary-rgb), var(--link-underline-opacity)) !important;}.link-underline-success{--link-underline-opacity: 1; text-decoration-color: rgba(var(--success-rgb), var(--link-underline-opacity)) !important;}.link-underline-info{--link-underline-opacity: 1; text-decoration-color: rgba(var(--info-rgb), var(--link-underline-opacity)) !important;}.link-underline-warning{--link-underline-opacity: 1; text-decoration-color: rgba(var(--warning-rgb), var(--link-underline-opacity)) !important;}.link-underline-danger{--link-underline-opacity: 1; text-decoration-color: rgba(var(--danger-rgb), var(--link-underline-opacity)) !important;}.link-underline-light{--link-underline-opacity: 1; text-decoration-color: rgba(var(--light-rgb), var(--link-underline-opacity)) !important;}.link-underline-dark{--link-underline-opacity: 1; text-decoration-color: rgba(var(--dark-rgb), var(--link-underline-opacity)) !important;}.link-underline{--link-underline-opacity: 1; text-decoration-color: rgba(var(--link-color-rgb), var(--link-underline-opacity, 1)) !important;}.link-underline-opacity-0{--link-underline-opacity: 0;}.link-underline-opacity-0-hover:hover{--link-underline-opacity: 0;}.link-underline-opacity-10{--link-underline-opacity: 0.1;}.link-underline-opacity-10-hover:hover{--link-underline-opacity: 0.1;}.link-underline-opacity-25{--link-underline-opacity: 0.25;}.link-underline-opacity-25-hover:hover{--link-underline-opacity: 0.25;}.link-underline-opacity-50{--link-underline-opacity: 0.5;}.link-underline-opacity-50-hover:hover{--link-underline-opacity: 0.5;}.link-underline-opacity-75{--link-underline-opacity: 0.75;}.link-underline-opacity-75-hover:hover{--link-underline-opacity: 0.75;}.link-underline-opacity-100{--link-underline-opacity: 1;}.link-underline-opacity-100-hover:hover{--link-underline-opacity: 1;}.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;}.user-select-all{user-select: all !important;}.user-select-auto{user-select: auto !important;}.user-select-none{user-select: none !important;}.pe-none{pointer-events: none !important;}.pe-auto{pointer-events: auto !important;}.rounded{border-radius: var(--border-radius) !important;}.rounded-0{border-radius: 0 !important;}.rounded-1{border-radius: var(--border-radius-sm) !important;}.rounded-2{border-radius: var(--border-radius) !important;}.rounded-3{border-radius: var(--border-radius-lg) !important;}.rounded-4{border-radius: var(--border-radius-xl) !important;}.rounded-5{border-radius: var(--border-radius-xxl) !important;}.rounded-circle, .fa.rounded-empty-circle{border-radius: 50% !important;}.rounded-pill{border-radius: var(--border-radius-pill) !important;}.rounded-top{border-top-left-radius: 0.4rem !important; border-top-right-radius: 0.4rem !important;}.rounded-top-0{border-top-left-radius: 0 !important; border-top-right-radius: 0 !important;}.rounded-top-1{border-top-left-radius: 0.3rem !important; border-top-right-radius: 0.3rem !important;}.rounded-top-2{border-top-left-radius: 0.4rem !important; border-top-right-radius: 0.4rem !important;}.rounded-top-3{border-top-left-radius: 0.6rem !important; border-top-right-radius: 0.6rem !important;}.rounded-top-circle{border-top-left-radius: 50% !important; border-top-right-radius: 50% !important;}.rounded-top-pill{border-top-left-radius: 50rem !important; border-top-right-radius: 50rem !important;}.rounded-end{border-top-right-radius: 0.4rem !important; border-bottom-right-radius: 0.4rem !important;}.rounded-end-0{border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important;}.rounded-end-1{border-top-right-radius: 0.3rem !important; border-bottom-right-radius: 0.3rem !important;}.rounded-end-2{border-top-right-radius: 0.4rem !important; border-bottom-right-radius: 0.4rem !important;}.rounded-end-3{border-top-right-radius: 0.6rem !important; border-bottom-right-radius: 0.6rem !important;}.rounded-end-circle{border-top-right-radius: 50% !important; border-bottom-right-radius: 50% !important;}.rounded-end-pill{border-top-right-radius: 50rem !important; border-bottom-right-radius: 50rem !important;}.rounded-bottom{border-bottom-right-radius: 0.4rem !important; border-bottom-left-radius: 0.4rem !important;}.rounded-bottom-0{border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important;}.rounded-bottom-1{border-bottom-right-radius: 0.3rem !important; border-bottom-left-radius: 0.3rem !important;}.rounded-bottom-2{border-bottom-right-radius: 0.4rem !important; border-bottom-left-radius: 0.4rem !important;}.rounded-bottom-3{border-bottom-right-radius: 0.6rem !important; border-bottom-left-radius: 0.6rem !important;}.rounded-bottom-circle{border-bottom-right-radius: 50% !important; border-bottom-left-radius: 50% !important;}.rounded-bottom-pill{border-bottom-right-radius: 50rem !important; border-bottom-left-radius: 50rem !important;}.rounded-start{border-bottom-left-radius: 0.4rem !important; border-top-left-radius: 0.4rem !important;}.rounded-start-0{border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important;}.rounded-start-1{border-bottom-left-radius: 0.3rem !important; border-top-left-radius: 0.3rem !important;}.rounded-start-2{border-bottom-left-radius: 0.4rem !important; border-top-left-radius: 0.4rem !important;}.rounded-start-3{border-bottom-left-radius: 0.6rem !important; border-top-left-radius: 0.6rem !important;}.rounded-start-circle{border-bottom-left-radius: 50% !important; border-top-left-radius: 50% !important;}.rounded-start-pill{border-bottom-left-radius: 50rem !important; border-top-left-radius: 50rem !important;}.visible{visibility: visible !important;}.invisible{visibility: hidden !important;}.z-n1{z-index: -1 !important;}.z-0{z-index: 0 !important;}.z-1{z-index: 1 !important;}.z-2{z-index: 2 !important;}.z-3{z-index: 3 !important;}.cursor-default{cursor: default !important;}.cursor-pointer{cursor: pointer !important;}.flex-basis-0{flex-basis: 0 !important;}.flex-basis-25{flex-basis: 25% !important;}.flex-basis-50{flex-basis: 50% !important;}.flex-basis-75{flex-basis: 75% !important;}.flex-basis-100{flex-basis: 100% !important;}.flex-basis-auto{flex-basis: auto !important;}.transition-none{transition: none !important;}.transition-base{transition: all 0.2s ease-in-out !important;}.transition-fade{transition: opacity 0.15s linear !important;}.min-w-0{min-width: 0 !important;}@media (min-width: 576px){.float-sm-start{float: left !important;}.float-sm-end{float: right !important;}.float-sm-none{float: none !important;}.object-fit-sm-contain{object-fit: contain !important;}.object-fit-sm-cover{object-fit: cover !important;}.object-fit-sm-fill{object-fit: fill !important;}.object-fit-sm-scale{object-fit: scale-down !important;}.object-fit-sm-none{object-fit: none !important;}.d-sm-inline{display: inline !important;}.d-sm-inline-block{display: inline-block !important;}.d-sm-block{display: block !important;}.d-sm-grid{display: grid !important;}.d-sm-inline-grid{display: inline-grid !important;}.d-sm-table{display: table !important;}.d-sm-table-row{display: table-row !important;}.d-sm-table-cell{display: table-cell !important;}.d-sm-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-sm-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}.d-sm-none{display: none !important;}.d-sm-contents{display: contents !important;}.position-sm-static{position: static !important;}.position-sm-relative{position: relative !important;}.position-sm-absolute{position: absolute !important;}.position-sm-fixed{position: fixed !important;}.position-sm-sticky{position: sticky !important;}.w-sm-0{width: 0 !important;}.w-sm-25{width: 25% !important;}.w-sm-50{width: 50% !important;}.w-sm-75{width: 75% !important;}.w-sm-100{width: 100% !important;}.w-sm-auto{width: auto !important;}.mw-sm-0{max-width: 0 !important;}.mw-sm-25{max-width: 25% !important;}.mw-sm-50{max-width: 50% !important;}.mw-sm-75{max-width: 75% !important;}.mw-sm-100{max-width: 100% !important;}.mw-sm-auto{max-width: auto !important;}.h-sm-0{height: 0 !important;}.h-sm-25{height: 25% !important;}.h-sm-50{height: 50% !important;}.h-sm-75{height: 75% !important;}.h-sm-100{height: 100% !important;}.h-sm-auto{height: auto !important;}.mh-sm-0{max-height: 0 !important;}.mh-sm-25{max-height: 25% !important;}.mh-sm-50{max-height: 50% !important;}.mh-sm-75{max-height: 75% !important;}.mh-sm-100{max-height: 100% !important;}.mh-sm-auto{max-height: auto !important;}.flex-sm-fill{flex: 1 1 auto !important;}.flex-sm-row{flex-direction: row !important;}.flex-sm-column{flex-direction: column !important;}.flex-sm-row-reverse{flex-direction: row-reverse !important;}.flex-sm-column-reverse{flex-direction: column-reverse !important;}.flex-sm-grow-0{flex-grow: 0 !important;}.flex-sm-grow-1{flex-grow: 1 !important;}.flex-sm-shrink-0{flex-shrink: 0 !important;}.flex-sm-shrink-1{flex-shrink: 1 !important;}.flex-sm-wrap{flex-wrap: wrap !important;}.flex-sm-nowrap{flex-wrap: nowrap !important;}.flex-sm-wrap-reverse{flex-wrap: wrap-reverse !important;}.justify-content-sm-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-sm-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-sm-center{justify-content: center !important;}.justify-content-sm-between{justify-content: space-between !important;}.justify-content-sm-around{justify-content: space-around !important;}.justify-content-sm-evenly{justify-content: space-evenly !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;}.order-sm-first{order: -1 !important;}.order-sm-last{order: 13 !important;}.order-sm-0{order: 0 !important;}.order-sm-1{order: 1 !important;}.order-sm-2{order: 2 !important;}.order-sm-3{order: 3 !important;}.order-sm-4{order: 4 !important;}.order-sm-5{order: 5 !important;}.order-sm-6{order: 6 !important;}.order-sm-7{order: 7 !important;}.order-sm-8{order: 8 !important;}.order-sm-9{order: 9 !important;}.order-sm-10{order: 10 !important;}.order-sm-11{order: 11 !important;}.order-sm-12{order: 12 !important;}.m-sm-0{margin: 0 !important;}.m-sm-1{margin: 0.25rem !important;}.m-sm-2{margin: 0.5rem !important;}.m-sm-3{margin: 1rem !important;}.m-sm-4{margin: 1.5rem !important;}.m-sm-5{margin: 3rem !important;}.m-sm-auto{margin: auto !important;}.mx-sm-0{margin-right: 0 !important; margin-left: 0 !important;}.mx-sm-1{margin-right: 0.25rem !important; margin-left: 0.25rem !important;}.mx-sm-2{margin-right: 0.5rem !important; margin-left: 0.5rem !important;}.mx-sm-3{margin-right: 1rem !important; margin-left: 1rem !important;}.mx-sm-4{margin-right: 1.5rem !important; margin-left: 1.5rem !important;}.mx-sm-5{margin-right: 3rem !important; margin-left: 3rem !important;}.mx-sm-auto{margin-right: auto !important; margin-left: auto !important;}.my-sm-0{margin-top: 0 !important; margin-bottom: 0 !important;}.my-sm-1{margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;}.my-sm-2{margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;}.my-sm-3{margin-top: 1rem !important; margin-bottom: 1rem !important;}.my-sm-4{margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;}.my-sm-5{margin-top: 3rem !important; margin-bottom: 3rem !important;}.my-sm-auto{margin-top: auto !important; margin-bottom: auto !important;}.mt-sm-0{margin-top: 0 !important;}.mt-sm-1{margin-top: 0.25rem !important;}.mt-sm-2{margin-top: 0.5rem !important;}.mt-sm-3{margin-top: 1rem !important;}.mt-sm-4{margin-top: 1.5rem !important;}.mt-sm-5{margin-top: 3rem !important;}.mt-sm-auto{margin-top: auto !important;}.me-sm-0{margin-right: 0 !important;}.me-sm-1{margin-right: 0.25rem !important;}.me-sm-2{margin-right: 0.5rem !important;}.me-sm-3{margin-right: 1rem !important;}.me-sm-4{margin-right: 1.5rem !important;}.me-sm-5{margin-right: 3rem !important;}.me-sm-auto{margin-right: auto !important;}.mb-sm-0{margin-bottom: 0 !important;}.mb-sm-1{margin-bottom: 0.25rem !important;}.mb-sm-2{margin-bottom: 0.5rem !important;}.mb-sm-3{margin-bottom: 1rem !important;}.mb-sm-4{margin-bottom: 1.5rem !important;}.mb-sm-5{margin-bottom: 3rem !important;}.mb-sm-auto{margin-bottom: auto !important;}.ms-sm-0{margin-left: 0 !important;}.ms-sm-1{margin-left: 0.25rem !important;}.ms-sm-2{margin-left: 0.5rem !important;}.ms-sm-3{margin-left: 1rem !important;}.ms-sm-4{margin-left: 1.5rem !important;}.ms-sm-5{margin-left: 3rem !important;}.ms-sm-auto{margin-left: auto !important;}.m-sm-n1{margin: -0.25rem !important;}.m-sm-n2{margin: -0.5rem !important;}.m-sm-n3{margin: -1rem !important;}.m-sm-n4{margin: -1.5rem !important;}.m-sm-n5{margin: -3rem !important;}.mx-sm-n1{margin-right: -0.25rem !important; margin-left: -0.25rem !important;}.mx-sm-n2{margin-right: -0.5rem !important; margin-left: -0.5rem !important;}.mx-sm-n3{margin-right: -1rem !important; margin-left: -1rem !important;}.mx-sm-n4{margin-right: -1.5rem !important; margin-left: -1.5rem !important;}.mx-sm-n5{margin-right: -3rem !important; margin-left: -3rem !important;}.my-sm-n1{margin-top: -0.25rem !important; margin-bottom: -0.25rem !important;}.my-sm-n2{margin-top: -0.5rem !important; margin-bottom: -0.5rem !important;}.my-sm-n3{margin-top: -1rem !important; margin-bottom: -1rem !important;}.my-sm-n4{margin-top: -1.5rem !important; margin-bottom: -1.5rem !important;}.my-sm-n5{margin-top: -3rem !important; margin-bottom: -3rem !important;}.mt-sm-n1{margin-top: -0.25rem !important;}.mt-sm-n2{margin-top: -0.5rem !important;}.mt-sm-n3{margin-top: -1rem !important;}.mt-sm-n4{margin-top: -1.5rem !important;}.mt-sm-n5{margin-top: -3rem !important;}.me-sm-n1{margin-right: -0.25rem !important;}.me-sm-n2{margin-right: -0.5rem !important;}.me-sm-n3{margin-right: -1rem !important;}.me-sm-n4{margin-right: -1.5rem !important;}.me-sm-n5{margin-right: -3rem !important;}.mb-sm-n1{margin-bottom: -0.25rem !important;}.mb-sm-n2{margin-bottom: -0.5rem !important;}.mb-sm-n3{margin-bottom: -1rem !important;}.mb-sm-n4{margin-bottom: -1.5rem !important;}.mb-sm-n5{margin-bottom: -3rem !important;}.ms-sm-n1{margin-left: -0.25rem !important;}.ms-sm-n2{margin-left: -0.5rem !important;}.ms-sm-n3{margin-left: -1rem !important;}.ms-sm-n4{margin-left: -1.5rem !important;}.ms-sm-n5{margin-left: -3rem !important;}.p-sm-0{padding: 0 !important;}.p-sm-1{padding: 0.25rem !important;}.p-sm-2{padding: 0.5rem !important;}.p-sm-3{padding: 1rem !important;}.p-sm-4{padding: 1.5rem !important;}.p-sm-5{padding: 3rem !important;}.px-sm-0{padding-right: 0 !important; padding-left: 0 !important;}.px-sm-1{padding-right: 0.25rem !important; padding-left: 0.25rem !important;}.px-sm-2{padding-right: 0.5rem !important; padding-left: 0.5rem !important;}.px-sm-3{padding-right: 1rem !important; padding-left: 1rem !important;}.px-sm-4{padding-right: 1.5rem !important; padding-left: 1.5rem !important;}.px-sm-5{padding-right: 3rem !important; padding-left: 3rem !important;}.py-sm-0{padding-top: 0 !important; padding-bottom: 0 !important;}.py-sm-1{padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;}.py-sm-2{padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;}.py-sm-3{padding-top: 1rem !important; padding-bottom: 1rem !important;}.py-sm-4{padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;}.py-sm-5{padding-top: 3rem !important; padding-bottom: 3rem !important;}.pt-sm-0{padding-top: 0 !important;}.pt-sm-1{padding-top: 0.25rem !important;}.pt-sm-2{padding-top: 0.5rem !important;}.pt-sm-3{padding-top: 1rem !important;}.pt-sm-4{padding-top: 1.5rem !important;}.pt-sm-5{padding-top: 3rem !important;}.pe-sm-0{padding-right: 0 !important;}.pe-sm-1{padding-right: 0.25rem !important;}.pe-sm-2{padding-right: 0.5rem !important;}.pe-sm-3{padding-right: 1rem !important;}.pe-sm-4{padding-right: 1.5rem !important;}.pe-sm-5{padding-right: 3rem !important;}.pb-sm-0{padding-bottom: 0 !important;}.pb-sm-1{padding-bottom: 0.25rem !important;}.pb-sm-2{padding-bottom: 0.5rem !important;}.pb-sm-3{padding-bottom: 1rem !important;}.pb-sm-4{padding-bottom: 1.5rem !important;}.pb-sm-5{padding-bottom: 3rem !important;}.ps-sm-0{padding-left: 0 !important;}.ps-sm-1{padding-left: 0.25rem !important;}.ps-sm-2{padding-left: 0.5rem !important;}.ps-sm-3{padding-left: 1rem !important;}.ps-sm-4{padding-left: 1.5rem !important;}.ps-sm-5{padding-left: 3rem !important;}.gap-sm-0{gap: 0 !important;}.gap-sm-1{gap: 0.25rem !important;}.gap-sm-2{gap: 0.5rem !important;}.gap-sm-3{gap: 1rem !important;}.gap-sm-4{gap: 1.5rem !important;}.gap-sm-5{gap: 3rem !important;}.row-gap-sm-0{row-gap: 0 !important;}.row-gap-sm-1{row-gap: 0.25rem !important;}.row-gap-sm-2{row-gap: 0.5rem !important;}.row-gap-sm-3{row-gap: 1rem !important;}.row-gap-sm-4{row-gap: 1.5rem !important;}.row-gap-sm-5{row-gap: 3rem !important;}.column-gap-sm-0{column-gap: 0 !important;}.column-gap-sm-1{column-gap: 0.25rem !important;}.column-gap-sm-2{column-gap: 0.5rem !important;}.column-gap-sm-3{column-gap: 1rem !important;}.column-gap-sm-4{column-gap: 1.5rem !important;}.column-gap-sm-5{column-gap: 3rem !important;}.text-sm-start{text-align: left !important;}.text-sm-end{text-align: right !important;}.text-sm-center{text-align: center !important;}.flex-basis-sm-0{flex-basis: 0 !important;}.flex-basis-sm-25{flex-basis: 25% !important;}.flex-basis-sm-50{flex-basis: 50% !important;}.flex-basis-sm-75{flex-basis: 75% !important;}.flex-basis-sm-100{flex-basis: 100% !important;}.flex-basis-sm-auto{flex-basis: auto !important;}}@media (min-width: 768px){.float-md-start{float: left !important;}.float-md-end{float: right !important;}.float-md-none{float: none !important;}.object-fit-md-contain{object-fit: contain !important;}.object-fit-md-cover{object-fit: cover !important;}.object-fit-md-fill{object-fit: fill !important;}.object-fit-md-scale{object-fit: scale-down !important;}.object-fit-md-none{object-fit: none !important;}.d-md-inline{display: inline !important;}.d-md-inline-block{display: inline-block !important;}.d-md-block{display: block !important;}.d-md-grid{display: grid !important;}.d-md-inline-grid{display: inline-grid !important;}.d-md-table{display: table !important;}.d-md-table-row{display: table-row !important;}.d-md-table-cell{display: table-cell !important;}.d-md-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-md-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}.d-md-none{display: none !important;}.d-md-contents{display: contents !important;}.position-md-static{position: static !important;}.position-md-relative{position: relative !important;}.position-md-absolute{position: absolute !important;}.position-md-fixed{position: fixed !important;}.position-md-sticky{position: sticky !important;}.w-md-0{width: 0 !important;}.w-md-25{width: 25% !important;}.w-md-50{width: 50% !important;}.w-md-75{width: 75% !important;}.w-md-100{width: 100% !important;}.w-md-auto{width: auto !important;}.mw-md-0{max-width: 0 !important;}.mw-md-25{max-width: 25% !important;}.mw-md-50{max-width: 50% !important;}.mw-md-75{max-width: 75% !important;}.mw-md-100{max-width: 100% !important;}.mw-md-auto{max-width: auto !important;}.h-md-0{height: 0 !important;}.h-md-25{height: 25% !important;}.h-md-50{height: 50% !important;}.h-md-75{height: 75% !important;}.h-md-100{height: 100% !important;}.h-md-auto{height: auto !important;}.mh-md-0{max-height: 0 !important;}.mh-md-25{max-height: 25% !important;}.mh-md-50{max-height: 50% !important;}.mh-md-75{max-height: 75% !important;}.mh-md-100{max-height: 100% !important;}.mh-md-auto{max-height: auto !important;}.flex-md-fill{flex: 1 1 auto !important;}.flex-md-row{flex-direction: row !important;}.flex-md-column{flex-direction: column !important;}.flex-md-row-reverse{flex-direction: row-reverse !important;}.flex-md-column-reverse{flex-direction: column-reverse !important;}.flex-md-grow-0{flex-grow: 0 !important;}.flex-md-grow-1{flex-grow: 1 !important;}.flex-md-shrink-0{flex-shrink: 0 !important;}.flex-md-shrink-1{flex-shrink: 1 !important;}.flex-md-wrap{flex-wrap: wrap !important;}.flex-md-nowrap{flex-wrap: nowrap !important;}.flex-md-wrap-reverse{flex-wrap: wrap-reverse !important;}.justify-content-md-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-md-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-md-center{justify-content: center !important;}.justify-content-md-between{justify-content: space-between !important;}.justify-content-md-around{justify-content: space-around !important;}.justify-content-md-evenly{justify-content: space-evenly !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;}.order-md-first{order: -1 !important;}.order-md-last{order: 13 !important;}.order-md-0{order: 0 !important;}.order-md-1{order: 1 !important;}.order-md-2{order: 2 !important;}.order-md-3{order: 3 !important;}.order-md-4{order: 4 !important;}.order-md-5{order: 5 !important;}.order-md-6{order: 6 !important;}.order-md-7{order: 7 !important;}.order-md-8{order: 8 !important;}.order-md-9{order: 9 !important;}.order-md-10{order: 10 !important;}.order-md-11{order: 11 !important;}.order-md-12{order: 12 !important;}.m-md-0{margin: 0 !important;}.m-md-1{margin: 0.25rem !important;}.m-md-2{margin: 0.5rem !important;}.m-md-3{margin: 1rem !important;}.m-md-4{margin: 1.5rem !important;}.m-md-5{margin: 3rem !important;}.m-md-auto{margin: auto !important;}.mx-md-0{margin-right: 0 !important; margin-left: 0 !important;}.mx-md-1{margin-right: 0.25rem !important; margin-left: 0.25rem !important;}.mx-md-2{margin-right: 0.5rem !important; margin-left: 0.5rem !important;}.mx-md-3{margin-right: 1rem !important; margin-left: 1rem !important;}.mx-md-4{margin-right: 1.5rem !important; margin-left: 1.5rem !important;}.mx-md-5{margin-right: 3rem !important; margin-left: 3rem !important;}.mx-md-auto{margin-right: auto !important; margin-left: auto !important;}.my-md-0{margin-top: 0 !important; margin-bottom: 0 !important;}.my-md-1{margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;}.my-md-2{margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;}.my-md-3{margin-top: 1rem !important; margin-bottom: 1rem !important;}.my-md-4{margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;}.my-md-5{margin-top: 3rem !important; margin-bottom: 3rem !important;}.my-md-auto{margin-top: auto !important; margin-bottom: auto !important;}.mt-md-0{margin-top: 0 !important;}.mt-md-1{margin-top: 0.25rem !important;}.mt-md-2{margin-top: 0.5rem !important;}.mt-md-3{margin-top: 1rem !important;}.mt-md-4{margin-top: 1.5rem !important;}.mt-md-5{margin-top: 3rem !important;}.mt-md-auto{margin-top: auto !important;}.me-md-0{margin-right: 0 !important;}.me-md-1{margin-right: 0.25rem !important;}.me-md-2{margin-right: 0.5rem !important;}.me-md-3{margin-right: 1rem !important;}.me-md-4{margin-right: 1.5rem !important;}.me-md-5{margin-right: 3rem !important;}.me-md-auto{margin-right: auto !important;}.mb-md-0{margin-bottom: 0 !important;}.mb-md-1{margin-bottom: 0.25rem !important;}.mb-md-2{margin-bottom: 0.5rem !important;}.mb-md-3{margin-bottom: 1rem !important;}.mb-md-4{margin-bottom: 1.5rem !important;}.mb-md-5{margin-bottom: 3rem !important;}.mb-md-auto{margin-bottom: auto !important;}.ms-md-0{margin-left: 0 !important;}.ms-md-1{margin-left: 0.25rem !important;}.ms-md-2{margin-left: 0.5rem !important;}.ms-md-3{margin-left: 1rem !important;}.ms-md-4{margin-left: 1.5rem !important;}.ms-md-5{margin-left: 3rem !important;}.ms-md-auto{margin-left: auto !important;}.m-md-n1{margin: -0.25rem !important;}.m-md-n2{margin: -0.5rem !important;}.m-md-n3{margin: -1rem !important;}.m-md-n4{margin: -1.5rem !important;}.m-md-n5{margin: -3rem !important;}.mx-md-n1{margin-right: -0.25rem !important; margin-left: -0.25rem !important;}.mx-md-n2{margin-right: -0.5rem !important; margin-left: -0.5rem !important;}.mx-md-n3{margin-right: -1rem !important; margin-left: -1rem !important;}.mx-md-n4{margin-right: -1.5rem !important; margin-left: -1.5rem !important;}.mx-md-n5{margin-right: -3rem !important; margin-left: -3rem !important;}.my-md-n1{margin-top: -0.25rem !important; margin-bottom: -0.25rem !important;}.my-md-n2{margin-top: -0.5rem !important; margin-bottom: -0.5rem !important;}.my-md-n3{margin-top: -1rem !important; margin-bottom: -1rem !important;}.my-md-n4{margin-top: -1.5rem !important; margin-bottom: -1.5rem !important;}.my-md-n5{margin-top: -3rem !important; margin-bottom: -3rem !important;}.mt-md-n1{margin-top: -0.25rem !important;}.mt-md-n2{margin-top: -0.5rem !important;}.mt-md-n3{margin-top: -1rem !important;}.mt-md-n4{margin-top: -1.5rem !important;}.mt-md-n5{margin-top: -3rem !important;}.me-md-n1{margin-right: -0.25rem !important;}.me-md-n2{margin-right: -0.5rem !important;}.me-md-n3{margin-right: -1rem !important;}.me-md-n4{margin-right: -1.5rem !important;}.me-md-n5{margin-right: -3rem !important;}.mb-md-n1{margin-bottom: -0.25rem !important;}.mb-md-n2{margin-bottom: -0.5rem !important;}.mb-md-n3{margin-bottom: -1rem !important;}.mb-md-n4{margin-bottom: -1.5rem !important;}.mb-md-n5{margin-bottom: -3rem !important;}.ms-md-n1{margin-left: -0.25rem !important;}.ms-md-n2{margin-left: -0.5rem !important;}.ms-md-n3{margin-left: -1rem !important;}.ms-md-n4{margin-left: -1.5rem !important;}.ms-md-n5{margin-left: -3rem !important;}.p-md-0{padding: 0 !important;}.p-md-1{padding: 0.25rem !important;}.p-md-2{padding: 0.5rem !important;}.p-md-3{padding: 1rem !important;}.p-md-4{padding: 1.5rem !important;}.p-md-5{padding: 3rem !important;}.px-md-0{padding-right: 0 !important; padding-left: 0 !important;}.px-md-1{padding-right: 0.25rem !important; padding-left: 0.25rem !important;}.px-md-2{padding-right: 0.5rem !important; padding-left: 0.5rem !important;}.px-md-3{padding-right: 1rem !important; padding-left: 1rem !important;}.px-md-4{padding-right: 1.5rem !important; padding-left: 1.5rem !important;}.px-md-5{padding-right: 3rem !important; padding-left: 3rem !important;}.py-md-0{padding-top: 0 !important; padding-bottom: 0 !important;}.py-md-1{padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;}.py-md-2{padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;}.py-md-3{padding-top: 1rem !important; padding-bottom: 1rem !important;}.py-md-4{padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;}.py-md-5{padding-top: 3rem !important; padding-bottom: 3rem !important;}.pt-md-0{padding-top: 0 !important;}.pt-md-1{padding-top: 0.25rem !important;}.pt-md-2{padding-top: 0.5rem !important;}.pt-md-3{padding-top: 1rem !important;}.pt-md-4{padding-top: 1.5rem !important;}.pt-md-5{padding-top: 3rem !important;}.pe-md-0{padding-right: 0 !important;}.pe-md-1{padding-right: 0.25rem !important;}.pe-md-2{padding-right: 0.5rem !important;}.pe-md-3{padding-right: 1rem !important;}.pe-md-4{padding-right: 1.5rem !important;}.pe-md-5{padding-right: 3rem !important;}.pb-md-0{padding-bottom: 0 !important;}.pb-md-1{padding-bottom: 0.25rem !important;}.pb-md-2{padding-bottom: 0.5rem !important;}.pb-md-3{padding-bottom: 1rem !important;}.pb-md-4{padding-bottom: 1.5rem !important;}.pb-md-5{padding-bottom: 3rem !important;}.ps-md-0{padding-left: 0 !important;}.ps-md-1{padding-left: 0.25rem !important;}.ps-md-2{padding-left: 0.5rem !important;}.ps-md-3{padding-left: 1rem !important;}.ps-md-4{padding-left: 1.5rem !important;}.ps-md-5{padding-left: 3rem !important;}.gap-md-0{gap: 0 !important;}.gap-md-1{gap: 0.25rem !important;}.gap-md-2{gap: 0.5rem !important;}.gap-md-3{gap: 1rem !important;}.gap-md-4{gap: 1.5rem !important;}.gap-md-5{gap: 3rem !important;}.row-gap-md-0{row-gap: 0 !important;}.row-gap-md-1{row-gap: 0.25rem !important;}.row-gap-md-2{row-gap: 0.5rem !important;}.row-gap-md-3{row-gap: 1rem !important;}.row-gap-md-4{row-gap: 1.5rem !important;}.row-gap-md-5{row-gap: 3rem !important;}.column-gap-md-0{column-gap: 0 !important;}.column-gap-md-1{column-gap: 0.25rem !important;}.column-gap-md-2{column-gap: 0.5rem !important;}.column-gap-md-3{column-gap: 1rem !important;}.column-gap-md-4{column-gap: 1.5rem !important;}.column-gap-md-5{column-gap: 3rem !important;}.text-md-start{text-align: left !important;}.text-md-end{text-align: right !important;}.text-md-center{text-align: center !important;}.flex-basis-md-0{flex-basis: 0 !important;}.flex-basis-md-25{flex-basis: 25% !important;}.flex-basis-md-50{flex-basis: 50% !important;}.flex-basis-md-75{flex-basis: 75% !important;}.flex-basis-md-100{flex-basis: 100% !important;}.flex-basis-md-auto{flex-basis: auto !important;}}@media (min-width: 992px){.float-lg-start{float: left !important;}.float-lg-end{float: right !important;}.float-lg-none{float: none !important;}.object-fit-lg-contain{object-fit: contain !important;}.object-fit-lg-cover{object-fit: cover !important;}.object-fit-lg-fill{object-fit: fill !important;}.object-fit-lg-scale{object-fit: scale-down !important;}.object-fit-lg-none{object-fit: none !important;}.d-lg-inline{display: inline !important;}.d-lg-inline-block{display: inline-block !important;}.d-lg-block{display: block !important;}.d-lg-grid{display: grid !important;}.d-lg-inline-grid{display: inline-grid !important;}.d-lg-table{display: table !important;}.d-lg-table-row{display: table-row !important;}.d-lg-table-cell{display: table-cell !important;}.d-lg-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-lg-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}.d-lg-none{display: none !important;}.d-lg-contents{display: contents !important;}.position-lg-static{position: static !important;}.position-lg-relative{position: relative !important;}.position-lg-absolute{position: absolute !important;}.position-lg-fixed{position: fixed !important;}.position-lg-sticky{position: sticky !important;}.w-lg-0{width: 0 !important;}.w-lg-25{width: 25% !important;}.w-lg-50{width: 50% !important;}.w-lg-75{width: 75% !important;}.w-lg-100{width: 100% !important;}.w-lg-auto{width: auto !important;}.mw-lg-0{max-width: 0 !important;}.mw-lg-25{max-width: 25% !important;}.mw-lg-50{max-width: 50% !important;}.mw-lg-75{max-width: 75% !important;}.mw-lg-100{max-width: 100% !important;}.mw-lg-auto{max-width: auto !important;}.h-lg-0{height: 0 !important;}.h-lg-25{height: 25% !important;}.h-lg-50{height: 50% !important;}.h-lg-75{height: 75% !important;}.h-lg-100{height: 100% !important;}.h-lg-auto{height: auto !important;}.mh-lg-0{max-height: 0 !important;}.mh-lg-25{max-height: 25% !important;}.mh-lg-50{max-height: 50% !important;}.mh-lg-75{max-height: 75% !important;}.mh-lg-100{max-height: 100% !important;}.mh-lg-auto{max-height: auto !important;}.flex-lg-fill{flex: 1 1 auto !important;}.flex-lg-row{flex-direction: row !important;}.flex-lg-column{flex-direction: column !important;}.flex-lg-row-reverse{flex-direction: row-reverse !important;}.flex-lg-column-reverse{flex-direction: column-reverse !important;}.flex-lg-grow-0{flex-grow: 0 !important;}.flex-lg-grow-1{flex-grow: 1 !important;}.flex-lg-shrink-0{flex-shrink: 0 !important;}.flex-lg-shrink-1{flex-shrink: 1 !important;}.flex-lg-wrap{flex-wrap: wrap !important;}.flex-lg-nowrap{flex-wrap: nowrap !important;}.flex-lg-wrap-reverse{flex-wrap: wrap-reverse !important;}.justify-content-lg-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-lg-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-lg-center{justify-content: center !important;}.justify-content-lg-between{justify-content: space-between !important;}.justify-content-lg-around{justify-content: space-around !important;}.justify-content-lg-evenly{justify-content: space-evenly !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;}.order-lg-first{order: -1 !important;}.order-lg-last{order: 13 !important;}.order-lg-0{order: 0 !important;}.order-lg-1{order: 1 !important;}.order-lg-2{order: 2 !important;}.order-lg-3{order: 3 !important;}.order-lg-4{order: 4 !important;}.order-lg-5{order: 5 !important;}.order-lg-6{order: 6 !important;}.order-lg-7{order: 7 !important;}.order-lg-8{order: 8 !important;}.order-lg-9{order: 9 !important;}.order-lg-10{order: 10 !important;}.order-lg-11{order: 11 !important;}.order-lg-12{order: 12 !important;}.m-lg-0{margin: 0 !important;}.m-lg-1{margin: 0.25rem !important;}.m-lg-2{margin: 0.5rem !important;}.m-lg-3{margin: 1rem !important;}.m-lg-4{margin: 1.5rem !important;}.m-lg-5{margin: 3rem !important;}.m-lg-auto{margin: auto !important;}.mx-lg-0{margin-right: 0 !important; margin-left: 0 !important;}.mx-lg-1{margin-right: 0.25rem !important; margin-left: 0.25rem !important;}.mx-lg-2{margin-right: 0.5rem !important; margin-left: 0.5rem !important;}.mx-lg-3{margin-right: 1rem !important; margin-left: 1rem !important;}.mx-lg-4{margin-right: 1.5rem !important; margin-left: 1.5rem !important;}.mx-lg-5{margin-right: 3rem !important; margin-left: 3rem !important;}.mx-lg-auto{margin-right: auto !important; margin-left: auto !important;}.my-lg-0{margin-top: 0 !important; margin-bottom: 0 !important;}.my-lg-1{margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;}.my-lg-2{margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;}.my-lg-3{margin-top: 1rem !important; margin-bottom: 1rem !important;}.my-lg-4{margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;}.my-lg-5{margin-top: 3rem !important; margin-bottom: 3rem !important;}.my-lg-auto{margin-top: auto !important; margin-bottom: auto !important;}.mt-lg-0{margin-top: 0 !important;}.mt-lg-1{margin-top: 0.25rem !important;}.mt-lg-2{margin-top: 0.5rem !important;}.mt-lg-3{margin-top: 1rem !important;}.mt-lg-4{margin-top: 1.5rem !important;}.mt-lg-5{margin-top: 3rem !important;}.mt-lg-auto{margin-top: auto !important;}.me-lg-0{margin-right: 0 !important;}.me-lg-1{margin-right: 0.25rem !important;}.me-lg-2{margin-right: 0.5rem !important;}.me-lg-3{margin-right: 1rem !important;}.me-lg-4{margin-right: 1.5rem !important;}.me-lg-5{margin-right: 3rem !important;}.me-lg-auto{margin-right: auto !important;}.mb-lg-0{margin-bottom: 0 !important;}.mb-lg-1{margin-bottom: 0.25rem !important;}.mb-lg-2{margin-bottom: 0.5rem !important;}.mb-lg-3{margin-bottom: 1rem !important;}.mb-lg-4{margin-bottom: 1.5rem !important;}.mb-lg-5{margin-bottom: 3rem !important;}.mb-lg-auto{margin-bottom: auto !important;}.ms-lg-0{margin-left: 0 !important;}.ms-lg-1{margin-left: 0.25rem !important;}.ms-lg-2{margin-left: 0.5rem !important;}.ms-lg-3{margin-left: 1rem !important;}.ms-lg-4{margin-left: 1.5rem !important;}.ms-lg-5{margin-left: 3rem !important;}.ms-lg-auto{margin-left: auto !important;}.m-lg-n1{margin: -0.25rem !important;}.m-lg-n2{margin: -0.5rem !important;}.m-lg-n3{margin: -1rem !important;}.m-lg-n4{margin: -1.5rem !important;}.m-lg-n5{margin: -3rem !important;}.mx-lg-n1{margin-right: -0.25rem !important; margin-left: -0.25rem !important;}.mx-lg-n2{margin-right: -0.5rem !important; margin-left: -0.5rem !important;}.mx-lg-n3{margin-right: -1rem !important; margin-left: -1rem !important;}.mx-lg-n4{margin-right: -1.5rem !important; margin-left: -1.5rem !important;}.mx-lg-n5{margin-right: -3rem !important; margin-left: -3rem !important;}.my-lg-n1{margin-top: -0.25rem !important; margin-bottom: -0.25rem !important;}.my-lg-n2{margin-top: -0.5rem !important; margin-bottom: -0.5rem !important;}.my-lg-n3{margin-top: -1rem !important; margin-bottom: -1rem !important;}.my-lg-n4{margin-top: -1.5rem !important; margin-bottom: -1.5rem !important;}.my-lg-n5{margin-top: -3rem !important; margin-bottom: -3rem !important;}.mt-lg-n1{margin-top: -0.25rem !important;}.mt-lg-n2{margin-top: -0.5rem !important;}.mt-lg-n3{margin-top: -1rem !important;}.mt-lg-n4{margin-top: -1.5rem !important;}.mt-lg-n5{margin-top: -3rem !important;}.me-lg-n1{margin-right: -0.25rem !important;}.me-lg-n2{margin-right: -0.5rem !important;}.me-lg-n3{margin-right: -1rem !important;}.me-lg-n4{margin-right: -1.5rem !important;}.me-lg-n5{margin-right: -3rem !important;}.mb-lg-n1{margin-bottom: -0.25rem !important;}.mb-lg-n2{margin-bottom: -0.5rem !important;}.mb-lg-n3{margin-bottom: -1rem !important;}.mb-lg-n4{margin-bottom: -1.5rem !important;}.mb-lg-n5{margin-bottom: -3rem !important;}.ms-lg-n1{margin-left: -0.25rem !important;}.ms-lg-n2{margin-left: -0.5rem !important;}.ms-lg-n3{margin-left: -1rem !important;}.ms-lg-n4{margin-left: -1.5rem !important;}.ms-lg-n5{margin-left: -3rem !important;}.p-lg-0{padding: 0 !important;}.p-lg-1{padding: 0.25rem !important;}.p-lg-2{padding: 0.5rem !important;}.p-lg-3{padding: 1rem !important;}.p-lg-4{padding: 1.5rem !important;}.p-lg-5{padding: 3rem !important;}.px-lg-0{padding-right: 0 !important; padding-left: 0 !important;}.px-lg-1{padding-right: 0.25rem !important; padding-left: 0.25rem !important;}.px-lg-2{padding-right: 0.5rem !important; padding-left: 0.5rem !important;}.px-lg-3{padding-right: 1rem !important; padding-left: 1rem !important;}.px-lg-4{padding-right: 1.5rem !important; padding-left: 1.5rem !important;}.px-lg-5{padding-right: 3rem !important; padding-left: 3rem !important;}.py-lg-0{padding-top: 0 !important; padding-bottom: 0 !important;}.py-lg-1{padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;}.py-lg-2{padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;}.py-lg-3{padding-top: 1rem !important; padding-bottom: 1rem !important;}.py-lg-4{padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;}.py-lg-5{padding-top: 3rem !important; padding-bottom: 3rem !important;}.pt-lg-0{padding-top: 0 !important;}.pt-lg-1{padding-top: 0.25rem !important;}.pt-lg-2{padding-top: 0.5rem !important;}.pt-lg-3{padding-top: 1rem !important;}.pt-lg-4{padding-top: 1.5rem !important;}.pt-lg-5{padding-top: 3rem !important;}.pe-lg-0{padding-right: 0 !important;}.pe-lg-1{padding-right: 0.25rem !important;}.pe-lg-2{padding-right: 0.5rem !important;}.pe-lg-3{padding-right: 1rem !important;}.pe-lg-4{padding-right: 1.5rem !important;}.pe-lg-5{padding-right: 3rem !important;}.pb-lg-0{padding-bottom: 0 !important;}.pb-lg-1{padding-bottom: 0.25rem !important;}.pb-lg-2{padding-bottom: 0.5rem !important;}.pb-lg-3{padding-bottom: 1rem !important;}.pb-lg-4{padding-bottom: 1.5rem !important;}.pb-lg-5{padding-bottom: 3rem !important;}.ps-lg-0{padding-left: 0 !important;}.ps-lg-1{padding-left: 0.25rem !important;}.ps-lg-2{padding-left: 0.5rem !important;}.ps-lg-3{padding-left: 1rem !important;}.ps-lg-4{padding-left: 1.5rem !important;}.ps-lg-5{padding-left: 3rem !important;}.gap-lg-0{gap: 0 !important;}.gap-lg-1{gap: 0.25rem !important;}.gap-lg-2{gap: 0.5rem !important;}.gap-lg-3{gap: 1rem !important;}.gap-lg-4{gap: 1.5rem !important;}.gap-lg-5{gap: 3rem !important;}.row-gap-lg-0{row-gap: 0 !important;}.row-gap-lg-1{row-gap: 0.25rem !important;}.row-gap-lg-2{row-gap: 0.5rem !important;}.row-gap-lg-3{row-gap: 1rem !important;}.row-gap-lg-4{row-gap: 1.5rem !important;}.row-gap-lg-5{row-gap: 3rem !important;}.column-gap-lg-0{column-gap: 0 !important;}.column-gap-lg-1{column-gap: 0.25rem !important;}.column-gap-lg-2{column-gap: 0.5rem !important;}.column-gap-lg-3{column-gap: 1rem !important;}.column-gap-lg-4{column-gap: 1.5rem !important;}.column-gap-lg-5{column-gap: 3rem !important;}.text-lg-start{text-align: left !important;}.text-lg-end{text-align: right !important;}.text-lg-center{text-align: center !important;}.flex-basis-lg-0{flex-basis: 0 !important;}.flex-basis-lg-25{flex-basis: 25% !important;}.flex-basis-lg-50{flex-basis: 50% !important;}.flex-basis-lg-75{flex-basis: 75% !important;}.flex-basis-lg-100{flex-basis: 100% !important;}.flex-basis-lg-auto{flex-basis: auto !important;}}@media (min-width: 1200px){.float-xl-start{float: left !important;}.float-xl-end{float: right !important;}.float-xl-none{float: none !important;}.object-fit-xl-contain{object-fit: contain !important;}.object-fit-xl-cover{object-fit: cover !important;}.object-fit-xl-fill{object-fit: fill !important;}.object-fit-xl-scale{object-fit: scale-down !important;}.object-fit-xl-none{object-fit: none !important;}.d-xl-inline{display: inline !important;}.d-xl-inline-block{display: inline-block !important;}.d-xl-block{display: block !important;}.d-xl-grid{display: grid !important;}.d-xl-inline-grid{display: inline-grid !important;}.d-xl-table{display: table !important;}.d-xl-table-row{display: table-row !important;}.d-xl-table-cell{display: table-cell !important;}.d-xl-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-xl-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}.d-xl-none{display: none !important;}.d-xl-contents{display: contents !important;}.position-xl-static{position: static !important;}.position-xl-relative{position: relative !important;}.position-xl-absolute{position: absolute !important;}.position-xl-fixed{position: fixed !important;}.position-xl-sticky{position: sticky !important;}.w-xl-0{width: 0 !important;}.w-xl-25{width: 25% !important;}.w-xl-50{width: 50% !important;}.w-xl-75{width: 75% !important;}.w-xl-100{width: 100% !important;}.w-xl-auto{width: auto !important;}.mw-xl-0{max-width: 0 !important;}.mw-xl-25{max-width: 25% !important;}.mw-xl-50{max-width: 50% !important;}.mw-xl-75{max-width: 75% !important;}.mw-xl-100{max-width: 100% !important;}.mw-xl-auto{max-width: auto !important;}.h-xl-0{height: 0 !important;}.h-xl-25{height: 25% !important;}.h-xl-50{height: 50% !important;}.h-xl-75{height: 75% !important;}.h-xl-100{height: 100% !important;}.h-xl-auto{height: auto !important;}.mh-xl-0{max-height: 0 !important;}.mh-xl-25{max-height: 25% !important;}.mh-xl-50{max-height: 50% !important;}.mh-xl-75{max-height: 75% !important;}.mh-xl-100{max-height: 100% !important;}.mh-xl-auto{max-height: auto !important;}.flex-xl-fill{flex: 1 1 auto !important;}.flex-xl-row{flex-direction: row !important;}.flex-xl-column{flex-direction: column !important;}.flex-xl-row-reverse{flex-direction: row-reverse !important;}.flex-xl-column-reverse{flex-direction: column-reverse !important;}.flex-xl-grow-0{flex-grow: 0 !important;}.flex-xl-grow-1{flex-grow: 1 !important;}.flex-xl-shrink-0{flex-shrink: 0 !important;}.flex-xl-shrink-1{flex-shrink: 1 !important;}.flex-xl-wrap{flex-wrap: wrap !important;}.flex-xl-nowrap{flex-wrap: nowrap !important;}.flex-xl-wrap-reverse{flex-wrap: wrap-reverse !important;}.justify-content-xl-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-xl-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-xl-center{justify-content: center !important;}.justify-content-xl-between{justify-content: space-between !important;}.justify-content-xl-around{justify-content: space-around !important;}.justify-content-xl-evenly{justify-content: space-evenly !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;}.order-xl-first{order: -1 !important;}.order-xl-last{order: 13 !important;}.order-xl-0{order: 0 !important;}.order-xl-1{order: 1 !important;}.order-xl-2{order: 2 !important;}.order-xl-3{order: 3 !important;}.order-xl-4{order: 4 !important;}.order-xl-5{order: 5 !important;}.order-xl-6{order: 6 !important;}.order-xl-7{order: 7 !important;}.order-xl-8{order: 8 !important;}.order-xl-9{order: 9 !important;}.order-xl-10{order: 10 !important;}.order-xl-11{order: 11 !important;}.order-xl-12{order: 12 !important;}.m-xl-0{margin: 0 !important;}.m-xl-1{margin: 0.25rem !important;}.m-xl-2{margin: 0.5rem !important;}.m-xl-3{margin: 1rem !important;}.m-xl-4{margin: 1.5rem !important;}.m-xl-5{margin: 3rem !important;}.m-xl-auto{margin: auto !important;}.mx-xl-0{margin-right: 0 !important; margin-left: 0 !important;}.mx-xl-1{margin-right: 0.25rem !important; margin-left: 0.25rem !important;}.mx-xl-2{margin-right: 0.5rem !important; margin-left: 0.5rem !important;}.mx-xl-3{margin-right: 1rem !important; margin-left: 1rem !important;}.mx-xl-4{margin-right: 1.5rem !important; margin-left: 1.5rem !important;}.mx-xl-5{margin-right: 3rem !important; margin-left: 3rem !important;}.mx-xl-auto{margin-right: auto !important; margin-left: auto !important;}.my-xl-0{margin-top: 0 !important; margin-bottom: 0 !important;}.my-xl-1{margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;}.my-xl-2{margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;}.my-xl-3{margin-top: 1rem !important; margin-bottom: 1rem !important;}.my-xl-4{margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;}.my-xl-5{margin-top: 3rem !important; margin-bottom: 3rem !important;}.my-xl-auto{margin-top: auto !important; margin-bottom: auto !important;}.mt-xl-0{margin-top: 0 !important;}.mt-xl-1{margin-top: 0.25rem !important;}.mt-xl-2{margin-top: 0.5rem !important;}.mt-xl-3{margin-top: 1rem !important;}.mt-xl-4{margin-top: 1.5rem !important;}.mt-xl-5{margin-top: 3rem !important;}.mt-xl-auto{margin-top: auto !important;}.me-xl-0{margin-right: 0 !important;}.me-xl-1{margin-right: 0.25rem !important;}.me-xl-2{margin-right: 0.5rem !important;}.me-xl-3{margin-right: 1rem !important;}.me-xl-4{margin-right: 1.5rem !important;}.me-xl-5{margin-right: 3rem !important;}.me-xl-auto{margin-right: auto !important;}.mb-xl-0{margin-bottom: 0 !important;}.mb-xl-1{margin-bottom: 0.25rem !important;}.mb-xl-2{margin-bottom: 0.5rem !important;}.mb-xl-3{margin-bottom: 1rem !important;}.mb-xl-4{margin-bottom: 1.5rem !important;}.mb-xl-5{margin-bottom: 3rem !important;}.mb-xl-auto{margin-bottom: auto !important;}.ms-xl-0{margin-left: 0 !important;}.ms-xl-1{margin-left: 0.25rem !important;}.ms-xl-2{margin-left: 0.5rem !important;}.ms-xl-3{margin-left: 1rem !important;}.ms-xl-4{margin-left: 1.5rem !important;}.ms-xl-5{margin-left: 3rem !important;}.ms-xl-auto{margin-left: auto !important;}.m-xl-n1{margin: -0.25rem !important;}.m-xl-n2{margin: -0.5rem !important;}.m-xl-n3{margin: -1rem !important;}.m-xl-n4{margin: -1.5rem !important;}.m-xl-n5{margin: -3rem !important;}.mx-xl-n1{margin-right: -0.25rem !important; margin-left: -0.25rem !important;}.mx-xl-n2{margin-right: -0.5rem !important; margin-left: -0.5rem !important;}.mx-xl-n3{margin-right: -1rem !important; margin-left: -1rem !important;}.mx-xl-n4{margin-right: -1.5rem !important; margin-left: -1.5rem !important;}.mx-xl-n5{margin-right: -3rem !important; margin-left: -3rem !important;}.my-xl-n1{margin-top: -0.25rem !important; margin-bottom: -0.25rem !important;}.my-xl-n2{margin-top: -0.5rem !important; margin-bottom: -0.5rem !important;}.my-xl-n3{margin-top: -1rem !important; margin-bottom: -1rem !important;}.my-xl-n4{margin-top: -1.5rem !important; margin-bottom: -1.5rem !important;}.my-xl-n5{margin-top: -3rem !important; margin-bottom: -3rem !important;}.mt-xl-n1{margin-top: -0.25rem !important;}.mt-xl-n2{margin-top: -0.5rem !important;}.mt-xl-n3{margin-top: -1rem !important;}.mt-xl-n4{margin-top: -1.5rem !important;}.mt-xl-n5{margin-top: -3rem !important;}.me-xl-n1{margin-right: -0.25rem !important;}.me-xl-n2{margin-right: -0.5rem !important;}.me-xl-n3{margin-right: -1rem !important;}.me-xl-n4{margin-right: -1.5rem !important;}.me-xl-n5{margin-right: -3rem !important;}.mb-xl-n1{margin-bottom: -0.25rem !important;}.mb-xl-n2{margin-bottom: -0.5rem !important;}.mb-xl-n3{margin-bottom: -1rem !important;}.mb-xl-n4{margin-bottom: -1.5rem !important;}.mb-xl-n5{margin-bottom: -3rem !important;}.ms-xl-n1{margin-left: -0.25rem !important;}.ms-xl-n2{margin-left: -0.5rem !important;}.ms-xl-n3{margin-left: -1rem !important;}.ms-xl-n4{margin-left: -1.5rem !important;}.ms-xl-n5{margin-left: -3rem !important;}.p-xl-0{padding: 0 !important;}.p-xl-1{padding: 0.25rem !important;}.p-xl-2{padding: 0.5rem !important;}.p-xl-3{padding: 1rem !important;}.p-xl-4{padding: 1.5rem !important;}.p-xl-5{padding: 3rem !important;}.px-xl-0{padding-right: 0 !important; padding-left: 0 !important;}.px-xl-1{padding-right: 0.25rem !important; padding-left: 0.25rem !important;}.px-xl-2{padding-right: 0.5rem !important; padding-left: 0.5rem !important;}.px-xl-3{padding-right: 1rem !important; padding-left: 1rem !important;}.px-xl-4{padding-right: 1.5rem !important; padding-left: 1.5rem !important;}.px-xl-5{padding-right: 3rem !important; padding-left: 3rem !important;}.py-xl-0{padding-top: 0 !important; padding-bottom: 0 !important;}.py-xl-1{padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;}.py-xl-2{padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;}.py-xl-3{padding-top: 1rem !important; padding-bottom: 1rem !important;}.py-xl-4{padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;}.py-xl-5{padding-top: 3rem !important; padding-bottom: 3rem !important;}.pt-xl-0{padding-top: 0 !important;}.pt-xl-1{padding-top: 0.25rem !important;}.pt-xl-2{padding-top: 0.5rem !important;}.pt-xl-3{padding-top: 1rem !important;}.pt-xl-4{padding-top: 1.5rem !important;}.pt-xl-5{padding-top: 3rem !important;}.pe-xl-0{padding-right: 0 !important;}.pe-xl-1{padding-right: 0.25rem !important;}.pe-xl-2{padding-right: 0.5rem !important;}.pe-xl-3{padding-right: 1rem !important;}.pe-xl-4{padding-right: 1.5rem !important;}.pe-xl-5{padding-right: 3rem !important;}.pb-xl-0{padding-bottom: 0 !important;}.pb-xl-1{padding-bottom: 0.25rem !important;}.pb-xl-2{padding-bottom: 0.5rem !important;}.pb-xl-3{padding-bottom: 1rem !important;}.pb-xl-4{padding-bottom: 1.5rem !important;}.pb-xl-5{padding-bottom: 3rem !important;}.ps-xl-0{padding-left: 0 !important;}.ps-xl-1{padding-left: 0.25rem !important;}.ps-xl-2{padding-left: 0.5rem !important;}.ps-xl-3{padding-left: 1rem !important;}.ps-xl-4{padding-left: 1.5rem !important;}.ps-xl-5{padding-left: 3rem !important;}.gap-xl-0{gap: 0 !important;}.gap-xl-1{gap: 0.25rem !important;}.gap-xl-2{gap: 0.5rem !important;}.gap-xl-3{gap: 1rem !important;}.gap-xl-4{gap: 1.5rem !important;}.gap-xl-5{gap: 3rem !important;}.row-gap-xl-0{row-gap: 0 !important;}.row-gap-xl-1{row-gap: 0.25rem !important;}.row-gap-xl-2{row-gap: 0.5rem !important;}.row-gap-xl-3{row-gap: 1rem !important;}.row-gap-xl-4{row-gap: 1.5rem !important;}.row-gap-xl-5{row-gap: 3rem !important;}.column-gap-xl-0{column-gap: 0 !important;}.column-gap-xl-1{column-gap: 0.25rem !important;}.column-gap-xl-2{column-gap: 0.5rem !important;}.column-gap-xl-3{column-gap: 1rem !important;}.column-gap-xl-4{column-gap: 1.5rem !important;}.column-gap-xl-5{column-gap: 3rem !important;}.text-xl-start{text-align: left !important;}.text-xl-end{text-align: right !important;}.text-xl-center{text-align: center !important;}.flex-basis-xl-0{flex-basis: 0 !important;}.flex-basis-xl-25{flex-basis: 25% !important;}.flex-basis-xl-50{flex-basis: 50% !important;}.flex-basis-xl-75{flex-basis: 75% !important;}.flex-basis-xl-100{flex-basis: 100% !important;}.flex-basis-xl-auto{flex-basis: auto !important;}}@media (min-width: 1400px){.float-xxl-start{float: left !important;}.float-xxl-end{float: right !important;}.float-xxl-none{float: none !important;}.object-fit-xxl-contain{object-fit: contain !important;}.object-fit-xxl-cover{object-fit: cover !important;}.object-fit-xxl-fill{object-fit: fill !important;}.object-fit-xxl-scale{object-fit: scale-down !important;}.object-fit-xxl-none{object-fit: none !important;}.d-xxl-inline{display: inline !important;}.d-xxl-inline-block{display: inline-block !important;}.d-xxl-block{display: block !important;}.d-xxl-grid{display: grid !important;}.d-xxl-inline-grid{display: inline-grid !important;}.d-xxl-table{display: table !important;}.d-xxl-table-row{display: table-row !important;}.d-xxl-table-cell{display: table-cell !important;}.d-xxl-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-xxl-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}.d-xxl-none{display: none !important;}.d-xxl-contents{display: contents !important;}.position-xxl-static{position: static !important;}.position-xxl-relative{position: relative !important;}.position-xxl-absolute{position: absolute !important;}.position-xxl-fixed{position: fixed !important;}.position-xxl-sticky{position: sticky !important;}.w-xxl-0{width: 0 !important;}.w-xxl-25{width: 25% !important;}.w-xxl-50{width: 50% !important;}.w-xxl-75{width: 75% !important;}.w-xxl-100{width: 100% !important;}.w-xxl-auto{width: auto !important;}.mw-xxl-0{max-width: 0 !important;}.mw-xxl-25{max-width: 25% !important;}.mw-xxl-50{max-width: 50% !important;}.mw-xxl-75{max-width: 75% !important;}.mw-xxl-100{max-width: 100% !important;}.mw-xxl-auto{max-width: auto !important;}.h-xxl-0{height: 0 !important;}.h-xxl-25{height: 25% !important;}.h-xxl-50{height: 50% !important;}.h-xxl-75{height: 75% !important;}.h-xxl-100{height: 100% !important;}.h-xxl-auto{height: auto !important;}.mh-xxl-0{max-height: 0 !important;}.mh-xxl-25{max-height: 25% !important;}.mh-xxl-50{max-height: 50% !important;}.mh-xxl-75{max-height: 75% !important;}.mh-xxl-100{max-height: 100% !important;}.mh-xxl-auto{max-height: auto !important;}.flex-xxl-fill{flex: 1 1 auto !important;}.flex-xxl-row{flex-direction: row !important;}.flex-xxl-column{flex-direction: column !important;}.flex-xxl-row-reverse{flex-direction: row-reverse !important;}.flex-xxl-column-reverse{flex-direction: column-reverse !important;}.flex-xxl-grow-0{flex-grow: 0 !important;}.flex-xxl-grow-1{flex-grow: 1 !important;}.flex-xxl-shrink-0{flex-shrink: 0 !important;}.flex-xxl-shrink-1{flex-shrink: 1 !important;}.flex-xxl-wrap{flex-wrap: wrap !important;}.flex-xxl-nowrap{flex-wrap: nowrap !important;}.flex-xxl-wrap-reverse{flex-wrap: wrap-reverse !important;}.justify-content-xxl-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-xxl-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-xxl-center{justify-content: center !important;}.justify-content-xxl-between{justify-content: space-between !important;}.justify-content-xxl-around{justify-content: space-around !important;}.justify-content-xxl-evenly{justify-content: space-evenly !important;}.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;}.order-xxl-first{order: -1 !important;}.order-xxl-last{order: 13 !important;}.order-xxl-0{order: 0 !important;}.order-xxl-1{order: 1 !important;}.order-xxl-2{order: 2 !important;}.order-xxl-3{order: 3 !important;}.order-xxl-4{order: 4 !important;}.order-xxl-5{order: 5 !important;}.order-xxl-6{order: 6 !important;}.order-xxl-7{order: 7 !important;}.order-xxl-8{order: 8 !important;}.order-xxl-9{order: 9 !important;}.order-xxl-10{order: 10 !important;}.order-xxl-11{order: 11 !important;}.order-xxl-12{order: 12 !important;}.m-xxl-0{margin: 0 !important;}.m-xxl-1{margin: 0.25rem !important;}.m-xxl-2{margin: 0.5rem !important;}.m-xxl-3{margin: 1rem !important;}.m-xxl-4{margin: 1.5rem !important;}.m-xxl-5{margin: 3rem !important;}.m-xxl-auto{margin: auto !important;}.mx-xxl-0{margin-right: 0 !important; margin-left: 0 !important;}.mx-xxl-1{margin-right: 0.25rem !important; margin-left: 0.25rem !important;}.mx-xxl-2{margin-right: 0.5rem !important; margin-left: 0.5rem !important;}.mx-xxl-3{margin-right: 1rem !important; margin-left: 1rem !important;}.mx-xxl-4{margin-right: 1.5rem !important; margin-left: 1.5rem !important;}.mx-xxl-5{margin-right: 3rem !important; margin-left: 3rem !important;}.mx-xxl-auto{margin-right: auto !important; margin-left: auto !important;}.my-xxl-0{margin-top: 0 !important; margin-bottom: 0 !important;}.my-xxl-1{margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;}.my-xxl-2{margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;}.my-xxl-3{margin-top: 1rem !important; margin-bottom: 1rem !important;}.my-xxl-4{margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;}.my-xxl-5{margin-top: 3rem !important; margin-bottom: 3rem !important;}.my-xxl-auto{margin-top: auto !important; margin-bottom: auto !important;}.mt-xxl-0{margin-top: 0 !important;}.mt-xxl-1{margin-top: 0.25rem !important;}.mt-xxl-2{margin-top: 0.5rem !important;}.mt-xxl-3{margin-top: 1rem !important;}.mt-xxl-4{margin-top: 1.5rem !important;}.mt-xxl-5{margin-top: 3rem !important;}.mt-xxl-auto{margin-top: auto !important;}.me-xxl-0{margin-right: 0 !important;}.me-xxl-1{margin-right: 0.25rem !important;}.me-xxl-2{margin-right: 0.5rem !important;}.me-xxl-3{margin-right: 1rem !important;}.me-xxl-4{margin-right: 1.5rem !important;}.me-xxl-5{margin-right: 3rem !important;}.me-xxl-auto{margin-right: auto !important;}.mb-xxl-0{margin-bottom: 0 !important;}.mb-xxl-1{margin-bottom: 0.25rem !important;}.mb-xxl-2{margin-bottom: 0.5rem !important;}.mb-xxl-3{margin-bottom: 1rem !important;}.mb-xxl-4{margin-bottom: 1.5rem !important;}.mb-xxl-5{margin-bottom: 3rem !important;}.mb-xxl-auto{margin-bottom: auto !important;}.ms-xxl-0{margin-left: 0 !important;}.ms-xxl-1{margin-left: 0.25rem !important;}.ms-xxl-2{margin-left: 0.5rem !important;}.ms-xxl-3{margin-left: 1rem !important;}.ms-xxl-4{margin-left: 1.5rem !important;}.ms-xxl-5{margin-left: 3rem !important;}.ms-xxl-auto{margin-left: auto !important;}.m-xxl-n1{margin: -0.25rem !important;}.m-xxl-n2{margin: -0.5rem !important;}.m-xxl-n3{margin: -1rem !important;}.m-xxl-n4{margin: -1.5rem !important;}.m-xxl-n5{margin: -3rem !important;}.mx-xxl-n1{margin-right: -0.25rem !important; margin-left: -0.25rem !important;}.mx-xxl-n2{margin-right: -0.5rem !important; margin-left: -0.5rem !important;}.mx-xxl-n3{margin-right: -1rem !important; margin-left: -1rem !important;}.mx-xxl-n4{margin-right: -1.5rem !important; margin-left: -1.5rem !important;}.mx-xxl-n5{margin-right: -3rem !important; margin-left: -3rem !important;}.my-xxl-n1{margin-top: -0.25rem !important; margin-bottom: -0.25rem !important;}.my-xxl-n2{margin-top: -0.5rem !important; margin-bottom: -0.5rem !important;}.my-xxl-n3{margin-top: -1rem !important; margin-bottom: -1rem !important;}.my-xxl-n4{margin-top: -1.5rem !important; margin-bottom: -1.5rem !important;}.my-xxl-n5{margin-top: -3rem !important; margin-bottom: -3rem !important;}.mt-xxl-n1{margin-top: -0.25rem !important;}.mt-xxl-n2{margin-top: -0.5rem !important;}.mt-xxl-n3{margin-top: -1rem !important;}.mt-xxl-n4{margin-top: -1.5rem !important;}.mt-xxl-n5{margin-top: -3rem !important;}.me-xxl-n1{margin-right: -0.25rem !important;}.me-xxl-n2{margin-right: -0.5rem !important;}.me-xxl-n3{margin-right: -1rem !important;}.me-xxl-n4{margin-right: -1.5rem !important;}.me-xxl-n5{margin-right: -3rem !important;}.mb-xxl-n1{margin-bottom: -0.25rem !important;}.mb-xxl-n2{margin-bottom: -0.5rem !important;}.mb-xxl-n3{margin-bottom: -1rem !important;}.mb-xxl-n4{margin-bottom: -1.5rem !important;}.mb-xxl-n5{margin-bottom: -3rem !important;}.ms-xxl-n1{margin-left: -0.25rem !important;}.ms-xxl-n2{margin-left: -0.5rem !important;}.ms-xxl-n3{margin-left: -1rem !important;}.ms-xxl-n4{margin-left: -1.5rem !important;}.ms-xxl-n5{margin-left: -3rem !important;}.p-xxl-0{padding: 0 !important;}.p-xxl-1{padding: 0.25rem !important;}.p-xxl-2{padding: 0.5rem !important;}.p-xxl-3{padding: 1rem !important;}.p-xxl-4{padding: 1.5rem !important;}.p-xxl-5{padding: 3rem !important;}.px-xxl-0{padding-right: 0 !important; padding-left: 0 !important;}.px-xxl-1{padding-right: 0.25rem !important; padding-left: 0.25rem !important;}.px-xxl-2{padding-right: 0.5rem !important; padding-left: 0.5rem !important;}.px-xxl-3{padding-right: 1rem !important; padding-left: 1rem !important;}.px-xxl-4{padding-right: 1.5rem !important; padding-left: 1.5rem !important;}.px-xxl-5{padding-right: 3rem !important; padding-left: 3rem !important;}.py-xxl-0{padding-top: 0 !important; padding-bottom: 0 !important;}.py-xxl-1{padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;}.py-xxl-2{padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;}.py-xxl-3{padding-top: 1rem !important; padding-bottom: 1rem !important;}.py-xxl-4{padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;}.py-xxl-5{padding-top: 3rem !important; padding-bottom: 3rem !important;}.pt-xxl-0{padding-top: 0 !important;}.pt-xxl-1{padding-top: 0.25rem !important;}.pt-xxl-2{padding-top: 0.5rem !important;}.pt-xxl-3{padding-top: 1rem !important;}.pt-xxl-4{padding-top: 1.5rem !important;}.pt-xxl-5{padding-top: 3rem !important;}.pe-xxl-0{padding-right: 0 !important;}.pe-xxl-1{padding-right: 0.25rem !important;}.pe-xxl-2{padding-right: 0.5rem !important;}.pe-xxl-3{padding-right: 1rem !important;}.pe-xxl-4{padding-right: 1.5rem !important;}.pe-xxl-5{padding-right: 3rem !important;}.pb-xxl-0{padding-bottom: 0 !important;}.pb-xxl-1{padding-bottom: 0.25rem !important;}.pb-xxl-2{padding-bottom: 0.5rem !important;}.pb-xxl-3{padding-bottom: 1rem !important;}.pb-xxl-4{padding-bottom: 1.5rem !important;}.pb-xxl-5{padding-bottom: 3rem !important;}.ps-xxl-0{padding-left: 0 !important;}.ps-xxl-1{padding-left: 0.25rem !important;}.ps-xxl-2{padding-left: 0.5rem !important;}.ps-xxl-3{padding-left: 1rem !important;}.ps-xxl-4{padding-left: 1.5rem !important;}.ps-xxl-5{padding-left: 3rem !important;}.gap-xxl-0{gap: 0 !important;}.gap-xxl-1{gap: 0.25rem !important;}.gap-xxl-2{gap: 0.5rem !important;}.gap-xxl-3{gap: 1rem !important;}.gap-xxl-4{gap: 1.5rem !important;}.gap-xxl-5{gap: 3rem !important;}.row-gap-xxl-0{row-gap: 0 !important;}.row-gap-xxl-1{row-gap: 0.25rem !important;}.row-gap-xxl-2{row-gap: 0.5rem !important;}.row-gap-xxl-3{row-gap: 1rem !important;}.row-gap-xxl-4{row-gap: 1.5rem !important;}.row-gap-xxl-5{row-gap: 3rem !important;}.column-gap-xxl-0{column-gap: 0 !important;}.column-gap-xxl-1{column-gap: 0.25rem !important;}.column-gap-xxl-2{column-gap: 0.5rem !important;}.column-gap-xxl-3{column-gap: 1rem !important;}.column-gap-xxl-4{column-gap: 1.5rem !important;}.column-gap-xxl-5{column-gap: 3rem !important;}.text-xxl-start{text-align: left !important;}.text-xxl-end{text-align: right !important;}.text-xxl-center{text-align: center !important;}.flex-basis-xxl-0{flex-basis: 0 !important;}.flex-basis-xxl-25{flex-basis: 25% !important;}.flex-basis-xxl-50{flex-basis: 50% !important;}.flex-basis-xxl-75{flex-basis: 75% !important;}.flex-basis-xxl-100{flex-basis: 100% !important;}.flex-basis-xxl-auto{flex-basis: auto !important;}}@media (min-width: 1200px){.fs-1{font-size: 3rem !important;}.fs-2{font-size: 2.5rem !important;}.fs-3{font-size: 2rem !important;}.fs-4{font-size: 1.5rem !important;}}@media print{.d-print-inline{display: inline !important;}.d-print-inline-block{display: inline-block !important;}.d-print-block{display: block !important;}.d-print-grid{display: grid !important;}.d-print-inline-grid{display: inline-grid !important;}.d-print-table{display: table !important;}.d-print-table-row{display: table-row !important;}.d-print-table-cell{display: table-cell !important;}.d-print-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-print-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}.d-print-none{display: none !important;}.d-print-contents{display: contents !important;}}

/* /web/static/src/scss/bootstrap_review.scss */
 .alert{clear: both;}.accordion .collapsing > .card-body:first-child, .accordion .collapse.show > .card-body:first-child{margin-top: var(--border-width);}.toast-header{background-clip: border-box;}@media (min-width: 576px){:not(.s_popup) > .modal .modal-dialog{height: 100%; padding: 1.75rem 0; margin: 0 auto;}:not(.s_popup) > .modal .modal-content{max-height: 100%;}:not(.s_popup) > .modal .modal-header, :not(.s_popup) > .modal .modal-footer{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}:not(.s_popup) > .modal .modal-body{overflow: auto; min-height: 0;}}.modal-backdrop{display: none;}.modal:not([data-bs-backdrop="false"]){background-color: rgba(0, 0, 0, 0.5);}.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;}.popover{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{--bg-light: #F8F9FA; --color-light: #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{--bg-light: #dae0e5; --color-light: #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{--bg-light: #E9ECEF; --color-light: #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{--bg-light: #cbd3da; --color-light: #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{--bg-light: #DEE2E6; --color-light: #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{--bg-light: #c1c9d0; --color-light: #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{--bg-light: #CED4DA; --color-light: #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{--bg-light: #b1bbc4; --color-light: #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{--bg-light: #ADB5BD; --color-light: #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{--bg-light: #919ca6; --color-light: #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{--bg-light: #6C757D; --color-light: #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{--bg-light: #545b62; --color-light: #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{--bg-light: #495057; --color-light: #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{--bg-light: #32373b; --color-light: #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{--bg-light: #343A40; --color-light: #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{--bg-light: #1d2124; --color-light: #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{--bg-light: #212529; --color-light: #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{--bg-light: #0a0c0d; --color-light: #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{--bg-light: rgba(255, 255, 255, 0.85); --color-light: #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{--bg-light: rgba(230, 230, 230, 0.85); --color-light: #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{--bg-light: rgba(255, 255, 255, 0.75); --color-light: #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{--bg-light: rgba(230, 230, 230, 0.75); --color-light: #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{--bg-light: rgba(255, 255, 255, 0.5); --color-light: #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{--bg-light: rgba(230, 230, 230, 0.5); --color-light: #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{--bg-light: rgba(255, 255, 255, 0.25); --color-light: ; 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{--bg-light: rgba(230, 230, 230, 0.25); --color-light: ; 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{--bg-light: rgba(0, 0, 0, 0.75); --color-light: #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{--bg-light: rgba(0, 0, 0, 0.75); --color-light: #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{--bg-light: rgba(0, 0, 0, 0.5); --color-light: #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{--bg-light: rgba(0, 0, 0, 0.5); --color-light: #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{--bg-light: rgba(0, 0, 0, 0.25); --color-light: ; 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{--bg-light: rgba(0, 0, 0, 0.25); --color-light: ; 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{--bg-light: rgba(0, 0, 0, 0.15); --color-light: ; 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{--bg-light: rgba(0, 0, 0, 0.15); --color-light: ; 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{--bg-light: #000000; --color-light: #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{--bg-light: black; --color-light: #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{--bg-light: #FFFFFF; --color-light: #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{--bg-light: #e6e6e6; --color-light: #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: #2D3142 !important;}a.text-secondary:hover, a.text-secondary:focus{color: #040405 !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: #F3F2F2 !important;}a.text-light:hover, a.text-light:focus{color: #c2bdbd !important;}.text-dark{color: #111827 !important;}a.text-dark:hover, a.text-dark:focus{color: black !important;}.text-primary-emphasis{color: #65435c !important;}a.text-primary-emphasis:hover, a.text-primary-emphasis:focus{color: #271a24 !important;}.card{--body-color: var(--card-color);}:where(.card:not([data-vxml])) .card-body{--bg-light: rgba(255, 255, 255, 0.9); --color-light: #212529; background-color: rgba(255, 255, 255, 0.9); color: #212529;}:where(.card:not([data-vxml])) .card-body .text-muted, .o_colored_level :where(.card:not([data-vxml])) .card-body .text-muted{color: rgba(33, 37, 41, 0.7) !important;}:where(.card:not([data-vxml])) .card-body:first-child{border-top-left-radius: calc(var(--border-radius) - (var(--border-width))); border-top-right-radius: calc(var(--border-radius) - (var(--border-width)));}:where(.card:not([data-vxml])) .card-body:last-child{border-bottom-right-radius: calc(var(--border-radius) - (var(--border-width))); border-bottom-left-radius: calc(var(--border-radius) - (var(--border-width)));}.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: #FFFFFF; --btn-bg: #2D3142; --btn-border-color: #2D3142; --btn-hover-color: #FFFFFF; --btn-hover-bg: #262a38; --btn-hover-border-color: #242735; --btn-focus-shadow-rgb: 77, 80, 94; --btn-active-color: #FFFFFF; --btn-active-bg: #242735; --btn-active-border-color: #222532; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #2D3142; --btn-disabled-border-color: #2D3142;}.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: #F3F2F2; --btn-border-color: #F3F2F2; --btn-hover-color: #212529; --btn-hover-bg: #f5f4f4; --btn-hover-border-color: #f4f3f3; --btn-focus-shadow-rgb: 212, 211, 212; --btn-active-color: #212529; --btn-active-bg: whitesmoke; --btn-active-border-color: #f4f3f3; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F3F2F2; --btn-disabled-border-color: #F3F2F2;}.btn-fill-dark, .btn-dark{--btn-color: #FFFFFF; --btn-bg: #111827; --btn-border-color: #111827; --btn-hover-color: #FFFFFF; --btn-hover-bg: #0e1421; --btn-hover-border-color: #0e131f; --btn-focus-shadow-rgb: 53, 59, 71; --btn-active-color: #FFFFFF; --btn-active-bg: #0e131f; --btn-active-border-color: #0d121d; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #111827; --btn-disabled-border-color: #111827;}.btn-outline-primary{--btn-color: #714B67; --btn-border-color: #714B67; --btn-hover-color: #FFFFFF; --btn-hover-bg: #714B67; --btn-hover-border-color: #714B67; --btn-focus-shadow-rgb: 113, 75, 103; --btn-active-color: #FFFFFF; --btn-active-bg: #714B67; --btn-active-border-color: #714B67; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #714B67; --btn-disabled-bg: transparent; --btn-disabled-border-color: #714B67; --gradient: none;}.btn-outline-secondary{--btn-color: #2D3142; --btn-border-color: #2D3142; --btn-hover-color: #FFFFFF; --btn-hover-bg: #2D3142; --btn-hover-border-color: #2D3142; --btn-focus-shadow-rgb: 45, 49, 66; --btn-active-color: #FFFFFF; --btn-active-bg: #2D3142; --btn-active-border-color: #2D3142; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #2D3142; --btn-disabled-bg: transparent; --btn-disabled-border-color: #2D3142; --gradient: none;}.btn-outline-success{--btn-color: #28a745; --btn-border-color: #28a745; --btn-hover-color: #FFFFFF; --btn-hover-bg: #28a745; --btn-hover-border-color: #28a745; --btn-focus-shadow-rgb: 40, 167, 69; --btn-active-color: #FFFFFF; --btn-active-bg: #28a745; --btn-active-border-color: #28a745; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #28a745; --btn-disabled-bg: transparent; --btn-disabled-border-color: #28a745; --gradient: none;}.btn-outline-info{--btn-color: #17a2b8; --btn-border-color: #17a2b8; --btn-hover-color: #FFFFFF; --btn-hover-bg: #17a2b8; --btn-hover-border-color: #17a2b8; --btn-focus-shadow-rgb: 23, 162, 184; --btn-active-color: #FFFFFF; --btn-active-bg: #17a2b8; --btn-active-border-color: #17a2b8; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #17a2b8; --btn-disabled-bg: transparent; --btn-disabled-border-color: #17a2b8; --gradient: none;}.btn-outline-warning{--btn-color: #ffc107; --btn-border-color: #ffc107; --btn-hover-color: #212529; --btn-hover-bg: #ffc107; --btn-hover-border-color: #ffc107; --btn-focus-shadow-rgb: 255, 193, 7; --btn-active-color: #212529; --btn-active-bg: #ffc107; --btn-active-border-color: #ffc107; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #ffc107; --btn-disabled-bg: transparent; --btn-disabled-border-color: #ffc107; --gradient: none;}.btn-outline-danger{--btn-color: #dc3545; --btn-border-color: #dc3545; --btn-hover-color: #FFFFFF; --btn-hover-bg: #dc3545; --btn-hover-border-color: #dc3545; --btn-focus-shadow-rgb: 220, 53, 69; --btn-active-color: #FFFFFF; --btn-active-bg: #dc3545; --btn-active-border-color: #dc3545; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #dc3545; --btn-disabled-bg: transparent; --btn-disabled-border-color: #dc3545; --gradient: none;}.btn-outline-light{--btn-color: #F3F2F2; --btn-border-color: #F3F2F2; --btn-hover-color: #212529; --btn-hover-bg: #F3F2F2; --btn-hover-border-color: #F3F2F2; --btn-focus-shadow-rgb: 243, 242, 242; --btn-active-color: #212529; --btn-active-bg: #F3F2F2; --btn-active-border-color: #F3F2F2; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #F3F2F2; --btn-disabled-bg: transparent; --btn-disabled-border-color: #F3F2F2; --gradient: none;}.btn-outline-dark{--btn-color: #111827; --btn-border-color: #111827; --btn-hover-color: #FFFFFF; --btn-hover-bg: #111827; --btn-hover-border-color: #111827; --btn-focus-shadow-rgb: 17, 24, 39; --btn-active-color: #FFFFFF; --btn-active-bg: #111827; --btn-active-border-color: #111827; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #111827; --btn-disabled-bg: transparent; --btn-disabled-border-color: #111827; --gradient: none;}.btn-group .btn-light.active{box-shadow: inset 0 0 0 1px #714B67; border-color: transparent; background-color: #e6e1e4;}.navbar-dark .navbar-toggler{padding-left: 0; padding-right: 0;}.navbar-light .navbar-toggler{padding-left: 0; padding-right: 0;}.navbar-nav.nav-pills .nav-link{padding-right: 1rem; padding-left: 1rem;}.carousel-control-next .visually-hidden{left: 50%;}.pagination{font-variant-numeric: tabular-nums;}.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--webkit-appearance: none; -moz-appearance: none; 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.75rem; cursor: pointer;}input[type="search"]::-webkit-search-cancel-button{-webkit--webkit-appearance: none; -moz-appearance: none; 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.75rem; 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{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}.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'; 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';}.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);}

/* /web/static/src/webclient/navbar/navbar.scss */
 .o_main_navbar{--o-navbar-height: 46px; --Dropdown_menu-margin-y: 0; display: -webkit-box; display: -webkit-flex; display: flex; height: var(--o-navbar-height); padding-top: 10px; padding-bottom: 10px; border-bottom: 0; background: #FFF; font-size: 0.875rem;}@media (min-width: 768px){.o_main_navbar{min-width: min-content;}}.o_main_navbar > ul{padding: 0; margin: 0; list-style: none;}.o_main_navbar .o_menu_toggle{--NavBar-entry-padding-left: 16px; --NavBar-entry-padding-right: 8px; color: var(--NavBar-entry-color, #1F2937);}.o_main_navbar .o_menu_toggle rect, .o_main_navbar .o_menu_toggle g{transform-origin: 0 50%;}.o_main_navbar .o_menu_toggle.o_menu_toggle_back{transform: translateX(25%) rotateY(-180deg);}.o_main_navbar .o_menu_toggle.o_menu_toggle_back rect{width: 6px; height: 3px;}.o_main_navbar .o_menu_toggle.o_menu_toggle_back rect:first-child{transform: translate(12%, 0) ; rx: 1;}.o_main_navbar .o_menu_toggle.o_menu_toggle_back #o_menu_toggle_row_0{transform: scale3d(0.5, 1, 1) translate(0, 45%) skewY(-22deg) ;}.o_main_navbar .o_menu_toggle.o_menu_toggle_back #o_menu_toggle_row_0 + g rect{width: 0; height: 0;}.o_main_navbar .o_menu_toggle.o_menu_toggle_back #o_menu_toggle_row_2{transform: scale3d(0.5, 1, 1) translate(0, -37%) skewY(22deg) ;}@media (min-width: 768px){.o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) .o_menu_toggle_icon{opacity: 0;}.o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_toggle_icon{opacity: 1;}.o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_brand_icon{opacity: 0;}}@media screen and (min-width: 768px) and (prefers-reduced-motion: no-preference){.o_main_navbar .o_menu_toggle:hover rect{width: 6px; height: 3px;}.o_main_navbar .o_menu_toggle:hover rect:first-child{transform: translate(12%, 0) ; rx: 1;}.o_main_navbar .o_menu_toggle:hover #o_menu_toggle_row_0{transform: scale3d(0.5, 1, 1) translate(0, 45%) skewY(-22deg) ;}.o_main_navbar .o_menu_toggle:hover #o_menu_toggle_row_0 + g rect{width: 0; height: 0;}.o_main_navbar .o_menu_toggle:hover #o_menu_toggle_row_2{transform: scale3d(0.5, 1, 1) translate(0, -37%) skewY(22deg) ;}.o_main_navbar .o_menu_toggle, .o_main_navbar .o_menu_toggle g{transition: all .3s;}.o_main_navbar .o_menu_toggle rect{transition: all .1s;}.o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back){transform: none; transition: none;}.o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) .o_menu_toggle_icon, .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) .o_menu_brand_icon, .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) .o_menu_brand{will-change: transform; transition: all 0.1s;}.o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) .o_menu_toggle_icon{transform: translateX(75%);}.o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_toggle_icon{transform: translateX(25%); transition: all .4s;}.o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_brand_icon{transform: rotateY(-90deg); transition: all .2s;}.o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_brand{transform: translateX(-0.5rem); transition: all .4s;}}@media (min-width: 768px){.o_main_navbar .o_menu_toggle .o_menu_brand_icon{width: calc(var(--o-navbar-height) - 20px + 0.25rem); object-fit: cover;}}.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_brand{padding-left: 0; font-size: 1.2em;}.o_main_navbar .o_menu_brand:hover{background: none;}.o_main_navbar .o_menu_brand, .o_main_navbar .o_navbar_breadcrumbs, .o_main_navbar .o_navbar_breadcrumbs .btn{color: var(--NavBar-brand-color, #374151);}.o_main_navbar .o_menu_sections .o_more_dropdown_section_group{margin-top: .8em;}.o_main_navbar .o_menu_sections .o_more_dropdown_section_group:first-child{margin-top: -0.5rem; padding-top: 0.75rem;}.o_main_navbar .o_menu_systray{--NavBar-entry-padding-left: 0.315em; --NavBar-entry-padding-right: 0.315em;}.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%);}body.o_is_superuser .o_menu_systray{border-image: repeating-linear-gradient(135deg, #d9b904, #d9b904 10px, #373435 10px, #373435 20px) 2; border-image-width: 2px;}

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

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

/* /web/static/src/scss/fontawesome_overridden.scss */
 @font-face{font-family: 'FontAwesome-tiktok-only'; src: url("/web/static/src/scss/../../fonts/tiktok_only.woff"); font-weight: normal; font-style: normal; font-display: block;}@font-face{font-family: 'FontAwesome-twitter-x-only'; src: url("/web/static/src/scss/../../fonts/twitter_x_only.woff"); font-weight: normal; font-style: normal; font-display: block;}.fa.fa-tiktok{font-family: 'FontAwesome-tiktok-only' !important;}.fa.fa-tiktok:before{content: '\e07b';}.fa-twitter.fa{font-family: 'FontAwesome-twitter-x-only' !important;}.fa-twitter.fa:before{content: '\e800';}.fa-twitter-square.fa{font-family: 'FontAwesome-twitter-x-only' !important;}.fa-twitter-square.fa:before{content: '\e803';}.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);}

/* /web/static/src/scss/mimetypes.scss */
 .o_image{display: inline-block; width: 38px; height: 38px; background-image: url("/web/static/img/mimetypes/unknown.svg"); background-size: contain; background-repeat: no-repeat; background-position: center;}.o_image[data-mimetype^='image']{background-image: url("/web/static/img/mimetypes/image.svg");}.o_image[data-mimetype^='audio']{background-image: url("/web/static/img/mimetypes/audio.svg");}.o_image[data-mimetype^='text'], .o_image[data-mimetype$='rtf']{background-image: url("/web/static/img/mimetypes/text.svg");}.o_image[data-mimetype*='octet-stream'], .o_image[data-mimetype*='download'], .o_image[data-mimetype*='python']{background-image: url("/web/static/img/mimetypes/binary.svg");}.o_image[data-mimetype^='video'], .o_image[title$='.mp4'], .o_image[title$='.avi']{background-image: url("/web/static/img/mimetypes/video.svg");}.o_image[data-mimetype$='archive'], .o_image[data-mimetype$='compressed'], .o_image[data-mimetype*='zip'], .o_image[data-mimetype$='tar'], .o_image[data-mimetype*='package']{background-image: url("/web/static/img/mimetypes/archive.svg");}.o_image[data-mimetype^='application/pdf']{background-image: url("/web/static/img/mimetypes/pdf.svg");}.o_image[data-mimetype^='text-master'], .o_image[data-mimetype*='document'], .o_image[data-mimetype*='msword'], .o_image[data-mimetype*='wordprocessing']{background-image: url("/web/static/img/mimetypes/document.svg");}.o_image[data-mimetype*='application/xml'], .o_image[data-mimetype$='html']{background-image: url("/web/static/img/mimetypes/web_code.svg");}.o_image[data-mimetype$='css'], .o_image[data-mimetype$='less'], .o_image[data-ext$='less']{background-image: url("/web/static/img/mimetypes/web_style.svg");}.o_image[data-mimetype*='-image'], .o_image[data-mimetype*='diskimage'], .o_image[data-ext$='dmg']{background-image: url("/web/static/img/mimetypes/disk.svg");}.o_image[data-mimetype$='csv'], .o_image[data-mimetype*='vc'], .o_image[data-mimetype*='excel'], .o_image[data-mimetype$='numbers'], .o_image[data-mimetype$='calc'], .o_image[data-mimetype*='mods'], .o_image[data-mimetype*='spreadsheet']{background-image: url("/web/static/img/mimetypes/spreadsheet.svg");}.o_image[data-mimetype^='key']{background-image: url("/web/static/img/mimetypes/certificate.svg");}.o_image[data-mimetype*='presentation'], .o_image[data-mimetype*='keynote'], .o_image[data-mimetype*='teacher'], .o_image[data-mimetype*='slideshow'], .o_image[data-mimetype*='powerpoint']{background-image: url("/web/static/img/mimetypes/presentation.svg");}.o_image[data-mimetype*='cert'], .o_image[data-mimetype*='rules'], .o_image[data-mimetype*='pkcs'], .o_image[data-mimetype$='stl'], .o_image[data-mimetype$='crl']{background-image: url("/web/static/img/mimetypes/certificate.svg");}.o_image[data-mimetype*='-font'], .o_image[data-mimetype*='font-'], .o_image[data-ext$='ttf']{background-image: url("/web/static/img/mimetypes/font.svg");}.o_image[data-mimetype*='-dvi']{background-image: url("/web/static/img/mimetypes/print.svg");}.o_image[data-mimetype*='script'], .o_image[data-mimetype*='x-sh'], .o_image[data-ext*='bat'], .o_image[data-mimetype$='bat'], .o_image[data-mimetype$='cgi'], .o_image[data-mimetype$='-c'], .o_image[data-mimetype*='java'], .o_image[data-mimetype*='ruby']{background-image: url("/web/static/img/mimetypes/script.svg");}.o_image[data-mimetype*='javascript']{background-image: url("/web/static/img/mimetypes/javascript.svg");}.o_image[data-mimetype*='calendar'], .o_image[data-mimetype$='ldif']{background-image: url("/web/static/img/mimetypes/calendar.svg");}.o_image[data-mimetype$='postscript'], .o_image[data-mimetype$='cdr'], .o_image[data-mimetype$='xara'], .o_image[data-mimetype$='cgm'], .o_image[data-mimetype$='graphics'], .o_image[data-mimetype$='draw'], .o_image[data-mimetype*='svg']{background-image: url("/web/static/img/mimetypes/vector.svg");}

/* /web/static/src/scss/ui.scss */
 :root .o_hidden{display: none !important;}.o_disabled{pointer-events: none; opacity: 0.5;}.o_btn_loading{opacity: 0.65;}.o_btn_loading .fa:not(.fa-spin){display: none;}.o_text_overflow{display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: top;}.dropdown-menu, .o_dropdown_menu{max-height: 70vh; overflow: auto; background-clip: border-box;}.dropdown-toggle{white-space: nowrap;}.dropdown-toggle.o-no-caret::before, .dropdown-toggle.o-no-caret::after{content: normal;}.o_catch_attention{position: relative; z-index: 1; animation: catchAttention 200ms ease 0s infinite normal;}.o_treeEntry{padding-left: var(--treeEntry-padding-h, 1.5rem); position: relative;}.o_treeEntry:before, .o_treeEntry:after{position: absolute; left: var(--treeEntry--beforeAfter-left, calc(var(--treeEntry-padding-h, 1.5rem) * .5)); background: var(--treeEntry--beforeAfter-color, var(--o-border-color)); content: '';}.o_treeEntry:before{top: var(--treeEntry--before-top, 0); width: 1px; height: 100%;}.o_treeEntry:after{display: var(--treeEntry--after-display, initial); top: calc(.5em + var(--treeEntry-padding-v, 0.5rem)); width: calc(var(--treeEntry-padding-h, 1.5rem) * .5); height: 1px;}.o_treeEntry:last-of-type:before{height: calc(.5em + var(--treeEntry-padding-v, 0.5rem));}@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%);}}span.o_force_ltr{display: inline;}.o_force_ltr{unicode-bidi: embed; direction: ltr;}.o_object_fit_cover{object-fit: cover;}.o_object_fit_contain{object-fit: contain;}.o_image_24_cover{width: 24px; height: 24px; object-fit: cover;}.o_image_40_cover{width: 40px; height: 40px; object-fit: cover;}.o_image_64_cover{width: 64px; height: 64px; object-fit: cover;}.o_image_64_contain{width: 64px; height: 64px; object-fit: contain;}.o_image_64_max{max-width: 64px; max-height: 64px;}.modal .o_cp_action_menus .o-dropdown:has(.fa-cog){display: none;}.o_ui_app_icon{width: var(--oi-font-size, 1em);}:not(:hover) > .o_ui_app_icon{--oi-color: currentColor;}

/* /web/static/src/views/fields/translation_dialog.scss */
 .o_translation_dialog .o_language_current{font-weight: bold;}.o_translation_dialog .row{margin-bottom: 9px;}

/* /web/static/src/views/fields/signature/signature_field.scss */
 .o_field_widget .o_signature{outline: 1px solid rgba(45, 49, 66, 0.3); position: relative;}.o_field_widget .o_signature.o_signature_empty{display: -webkit-box; display: -webkit-flex; display: flex;}.o_field_widget .o_signature > p{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}.o_field_invalid .o_signature{outline: 3px solid #dc3545; cursor: pointer;}.o_form_editable .o_signature:hover{outline: 3px solid #017e84; cursor: pointer;}

/* /web/static/src/legacy/scss/ui.scss */
 .ui-autocomplete{z-index: 1056; max-width: 600px;}.ui-autocomplete .ui-menu-item > a{display: block;}.o_rtl .ui-autocomplete{direction: ltr; right: 0; left: auto;}

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

/* /web/static/src/core/action_swiper/action_swiper.scss */
 .o_actionswiper{position: relative; touch-action: pan-y;}.o_actionswiper_target_container{transition: transform 0.4s;}.o_actionswiper_swiping{transition: none;}.o_actionswiper_right_swipe_area{transform: translateX(-100%); inset: 0 auto auto 0;}.o_actionswiper_left_swipe_area{transform: translateX(100%); inset: 0 0 auto auto;}

/* /web/static/src/core/autocomplete/autocomplete.scss */
 .o-autocomplete .o-autocomplete--input{width: 100%;}

/* /web/static/src/core/avatar/avatar.scss */
 .o_avatar img, .o_avatar .o_avatar_empty, img.o_avatar{height: var(--Avatar-size, 1.7145em); aspect-ratio: 1; object-fit: cover;}.o_avatar_empty{background: #000; opacity: .1;}

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

/* /web/static/src/core/barcode/crop_overlay.scss */
 .o_crop_container{position: relative;}.o_crop_container > *{grid-row: 1 / -1; grid-column: 1 / -1;}.o_crop_container .o_crop_overlay{background-color: RGB(0 0 0/0.75); mix-blend-mode: darken;}.o_crop_container .o_crop_overlay::after{content: ''; display: block; height: 100%; width: 100%; clip-path: inset(var(--o-crop-y, 0px) var(--o-crop-x, 0px)); background-color: white;}.o_crop_container .o_crop_icon{--o-crop-icon-width: 20px; --o-crop-icon-height: 20px; position: absolute; width: var(--o-crop-icon-width); height: var(--o-crop-icon-height); left: calc(var(--o-crop-icon-x, 0px) - (var(--o-crop-icon-width) / 2)); top: calc(var(--o-crop-icon-y, 0px) - (var(--o-crop-icon-height) / 2));}

/* /web/static/src/core/checkbox/checkbox.scss */
 .o-checkbox{width: fit-content;}

/* /web/static/src/core/colorlist/colorlist.scss */
 .o_colorlist button{border: 1px solid #FFFFFF; box-shadow: 0 0 0 1px #ADB5BD; width: 22px; height: 17px;}.o_colorlist .o_colorlist_selected{box-shadow: 0 0 0 2px #714B67 !important;}.o_colorlist_item_color_1{--background-color: RGBA(255, 155.5, 155.5, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(67.15870044, 11.84129956, 11.84129956, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_2{--background-color: RGBA(247.0375, 198.06116071, 152.4625, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(52.9, 33.325, 15.1, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_3{--background-color: RGBA(252.88960843, 226.89175248, 135.61039157, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(47.45993976, 39.05405514, 9.54006024, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_4{--background-color: RGBA(187.45210396, 215.03675558, 248.04789604, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(25.3049505, 49.60939855, 78.6950495, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_5{--background-color: RGBA(216.79194664, 167.70805336, 203.91748283, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(28.91432806, 24.08567194, 27.64779531, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_6{--background-color: RGBA(247.84539474, 213.9484835, 199.65460526, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(85.32105263, 46.88635147, 30.67894737, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_7{--background-color: RGBA(136.6125, 224.8875, 218.94591346, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(10.58333333, 19.41666667, 18.82211538, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_8{--background-color: RGBA(150.60535714, 165.68382711, 248.89464286, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(13.95714286, 20.10665584, 54.04285714, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_9{--background-color: RGBA(254.94583333, 157.55416667, 203.95543194, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(68.805, 12.195, 39.16625654, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_10{--background-color: RGBA(182.62075688, 236.87924312, 189.81831118, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(30.82018349, 57.17981651, 34.3168695, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_11{--background-color: RGBA(230.11575613, 219.41069277, 252.08930723, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(56.75321978, 31.58433735, 108.41566265, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_0{background: linear-gradient(45deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 48%, #dc3545 48%, #dc3545 52%, rgba(255, 255, 255, 0) 52%, rgba(255, 255, 255, 0) 100%);}

/* /web/static/src/core/colorpicker/colorpicker.scss */
 .o_colorpicker_widget .o_color_pick_area{height: 125px; background-image: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 50%, black 100%), linear-gradient(to right, gray 0%, rgba(128, 128, 128, 0) 100%); cursor: crosshair;}.o_colorpicker_widget .o_color_slider{background: linear-gradient(#F00 0%, #FF0 16.66%, #0F0 33.33%, #0FF 50%, #00F 66.66%, #F0F 83.33%, #F00 100%);}.o_colorpicker_widget .o_color_slider, .o_colorpicker_widget .o_opacity_slider{width: 4%; margin-right: 2%; cursor: pointer;}.o_colorpicker_widget .o_slider_pointer, .o_colorpicker_widget .o_opacity_pointer{position: absolute; top: auto; left: -50%; bottom: auto; right: auto; width: 200%; height: 8px; margin-top: -2px;}.o_colorpicker_widget .o_slider_pointer, .o_colorpicker_widget .o_opacity_pointer, .o_colorpicker_widget .o_picker_pointer, .o_colorpicker_widget .o_color_preview{box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.9); border: 1px solid black;}.o_colorpicker_widget .o_color_picker_inputs{font-size: 10px;}.o_colorpicker_widget .o_color_picker_inputs input{font-family: monospace !important; height: 18px; font-size: 11px;}.o_colorpicker_widget .o_color_picker_inputs .o_hex_div input{width: 7ch;}.o_colorpicker_widget .o_color_picker_inputs .o_rgba_div input{margin-right: 3px; width: 3ch;}

/* /web/static/src/core/datetime/datetime_picker.scss */
 .o_datetime_picker{--DateTimePicker__Cell-size-md: 3rem; --DateTimePicker__Cell-size-lg: 5rem; --DateTimePicker__Template-rows: 3; --DateTimePicker__Template-columns: 4; --DateTimePicker__Day-template-rows: 6;}.o_datetime_picker .o_datetime_picker_header .o_header_part{text-transform: none;}.o_datetime_picker .o_date_item_cell{position: relative; border-radius: 0;}.o_datetime_picker .o_current, .o_datetime_picker .o_selected{color: #111827;}.o_datetime_picker .o_selected:not(.o_select_start):not(.o_select_end){background: #e6f2f3;}.o_datetime_picker .o_current:before, .o_datetime_picker .o_highlighted:before, .o_datetime_picker .o_select_start:before, .o_datetime_picker .o_select_end:before{content: ""; position: absolute; box-shadow: inset 0 0 0 1px #017e84; width: 100%; aspect-ratio: 1; border-radius: 100%; z-index: 1;}.o_datetime_picker .o_select_start:before, .o_datetime_picker .o_select_end:before{background: #c4e8ea;}.o_datetime_picker .o_select_start:after, .o_datetime_picker .o_select_end:after{content: ""; position: absolute; background: transparent; width: 50%; aspect-ratio: 1/2;}.o_datetime_picker .o_select_start:not(.o_select_end):after, .o_datetime_picker .o_select_end:not(.o_select_end):after{right: 0; background: #e6f2f3;}.o_datetime_picker .o_select_start:not(.o_select_start):after, .o_datetime_picker .o_select_end:not(.o_select_start):after{right: 50%; background: #e6f2f3;}.o_datetime_picker .o_today span{position: relative;}.o_datetime_picker .o_today span::after{content: ""; position: absolute; left: 50%; bottom: -0.25rem; transform: translateX(-50%); width: 0.95em; height: 0.2em; border-radius: 50rem; background: #dc3545;}.o_datetime_picker .o_time_picker_select{background: none;}.o_datetime_picker .o_time_picker_select:focus, .o_datetime_picker .o_time_picker_select:hover{border-color: var(--primary);}.o_datetime_picker .o_date_picker{grid-template-rows: repeat(var(--DateTimePicker__Day-template-rows), 1fr); grid-template-columns: repeat(var(--DateTimePicker__Day-template-columns), 1fr);}.o_datetime_picker .o_date_item_picker{grid-template-rows: repeat(var(--DateTimePicker__Template-rows), 1fr); grid-template-columns: repeat(var(--DateTimePicker__Template-columns), 1fr);}.o_datetime_picker .o_date_item_picker .o_datetime_button.o_selected:not(.o_select_start):not(.o_select_end), .o_datetime_picker .o_date_item_picker .o_datetime_button:hover:not(.o_select_start):not(.o_select_end), .o_datetime_picker .o_date_item_picker .o_datetime_button.o_today:not(.o_selected):hover:not(.o_select_start):not(.o_select_end){background: #e6f2f3; color: #111827;}.o_datetime_picker .o_center{display: grid; place-items: center;}.o_datetime_picker .o_zoom_out{gap: calc( var(--border-width) * 4 + 0.875rem * 2 + 0.75rem * 4);}.o_datetime_picker .o_cell_md{aspect-ratio: 1;}@media (min-width: 768px){.o_datetime_picker .o_cell_md{padding: 0.4rem; width: var(--DateTimePicker__Cell-size-md); height: var(--DateTimePicker__Cell-size-md);}}.o_datetime_picker .o_cell_lg{width: var(--DateTimePicker__Cell-size-lg); height: var(--DateTimePicker__Cell-size-lg);}.o_datetime_picker .o_text_sm{font-size: 0.875rem;}.o_datetime_picker .o_time_picker{direction: ltr;}

/* /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-content .modal-header .o_expand_button{opacity: 75%;}.modal.o_technical_modal .modal-content .modal-header .o_expand_button:hover{opacity: 100%;}.modal.o_technical_modal .modal-footer{text-align: left;}.modal.o_technical_modal .modal-footer footer, .modal.o_technical_modal .modal-footer .o_form_buttons_edit, .modal.o_technical_modal .modal-footer .o_form_buttons_view{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; justify-content: space-around; gap: 0.25rem;}@media (min-width: 768px){.modal.o_technical_modal .modal-footer footer, .modal.o_technical_modal .modal-footer .o_form_buttons_edit, .modal.o_technical_modal .modal-footer .o_form_buttons_view{-webkit-box-pack: start; justify-content: flex-start;}}.modal.o_technical_modal .modal-footer button{margin: 0;}@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-header{background: #FFF;}.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content .modal-header .modal-title, .modal.o_technical_modal.o_modal_full .modal-dialog .modal-content .modal-header .btn{color: #1F2937;}.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;}}

/* /web/static/src/core/dropdown/accordion_item.scss */
 .o_accordion_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;}.o_accordion_toggle:empty::after{margin-left: 0;}.o_accordion_toggle.open::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;}.o_accordion_toggle.open:empty::after{margin-left: 0;}.o_accordion_toggle::after{position: absolute; top: 0; left: auto; bottom: auto; right: 0; transform: translate(-0.6em, 0.8em);}

/* /web/static/src/core/dropdown/dropdown.scss */
 .o-dropdown{}.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: #111827; 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.o-dropdown-caret:not(.o-dropdown-no-caret), .o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret), .o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret){display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; align-items: center; gap: 5px;}.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret):after, .o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret):after, .o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret):after{content: "\f0d7"; font-family: FontAwesome; display: inline-block; margin-left: auto; transform: rotate(0deg); transition: .25s ease-in-out;}.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret).show:after, .o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret).show:after, .o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret).show:after{transform: rotate(180deg);}.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent, .o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent, .o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent{padding-right: 8px;}.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent:after, .o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent:after, .o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent:after{transform: rotate(-90deg);}.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent.o-dropdown--open:after, .o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent.o-dropdown--open:after, .o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent.o-dropdown--open:after{transform: rotate(90deg);}.o-dropdown--menu{font-size: 1rem; margin-top: var(--Dropdown_menu-margin-y, 0.25rem); margin-bottom: var(--Dropdown_menu-margin-y, 0.25rem);}.o-dropdown--menu .dropdown-toggle:focus, .o-dropdown--menu .dropdown-item:focus{background-color: transparent; outline: none;}.o-dropdown--menu .dropdown-toggle.focus, .o-dropdown--menu .dropdown-item.focus{background-color: var(--tertiary-bg);}.o-dropdown--menu.o-dropdown--menu-submenu{--o-dropdown--submenu-margin: calc(-.5rem - 1px); margin-top: var(--o-dropdown--submenu-margin); margin-bottom: var(--o-dropdown--submenu-margin);}.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-item-unstyled-button button, .o-dropdown-item-unstyled-button button:hover, .o-dropdown-item-unstyled-button button:disabled, .o_web_client.o_touch_device .o-dropdown-item-unstyled-button button, .o_web_client.o_touch_device .o-dropdown-item-unstyled-button button:hover, .o_web_client.o_touch_device .o-dropdown-item-unstyled-button button:disabled{all: unset;}

/* /web/static/src/core/dropzone/dropzone.scss */
 .o-Dropzone{border: 2px dashed; z-index: 1000;}.o-Dropzone.o-dragging-inside{border-width: 5px;}

/* /web/static/src/core/effects/rainbow_man.scss */
 .o_reward{will-change: transform; z-index: 1056; animation: reward-fading 0.7s ease-in-out forwards;}.o_reward .o_reward_box{transform-box: fill-box;}.o_reward.o_reward_fading{animation: reward-fading-reverse 0.56s ease-in-out forwards;}.o_reward.o_reward_fading .o_reward_face_group{animation: reward-jump-reverse 0.56s ease-in-out forwards;}.o_reward.o_reward_fading .o_reward_rainbow_line{animation: reward-rainbow-reverse 0.7s ease-out forwards;}.o_reward .o_reward_rainbow_man{max-width: 400px;}.o_reward .o_reward_rainbow_line{animation: reward-rainbow 1.12s ease-out 1 forwards;}.o_reward .o_reward_face_group{animation: reward-jump 1.12s ease-in-out 1;}.o_reward .o_reward_face_wrap{animation: reward-rotate 1.12s cubic-bezier(0.51, 0.92, 0.24, 1.15) 1;}.o_reward .o_reward_face{animation: reward-float 1.4s ease-in-out 1.4s infinite alternate;}.o_reward .o_reward_star_01, .o_reward .o_reward_star_03{animation: reward-stars 1.4s ease-in-out infinite alternate-reverse;}.o_reward .o_reward_star_02, .o_reward .o_reward_star_04{animation: reward-stars 1.68s ease-in-out infinite alternate;}.o_reward .o_reward_thumbup{animation: reward-scale 0.7s ease-in-out 0s infinite alternate;}.o_reward .o_reward_shadow_container{animation: reward-float 1.4s ease-in-out infinite alternate;}.o_reward .o_reward_shadow{animation: reward-scale 1.4s ease-in-out infinite alternate;}.o_reward .o_reward_msg_container{aspect-ratio: 1 / 1; animation: reward-float-reverse 1.4s ease-in-out infinite alternate-reverse;}@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);}}

/* /web/static/src/core/emoji_picker/emoji_picker.dark.scss */
 .o-EmojiPicker{--EmojiPicker-placeholderOpacity: 75%; --EmojiPicker-active: #dadfe3;}

/* /web/static/src/core/emoji_picker/emoji_picker.scss */
 .popover .o-EmojiPicker{width: 300px; height: 365px;}.o-EmojiPicker-content{padding-left: 0.375rem; padding-right: 0.375rem;}.o-EmojiPicker{--EmojiPicker-active: rgba(1, 126, 132, 0.15);}.o-EmojiPicker .o-Emoji{padding-left: 0.25rem; padding-right: 0.25rem; font-size: 0.8rem; aspect-ratio: 1;}.o-EmojiPicker .o-Emoji:hover{background-color: var(--EmojiPicker-active) !important;}.o-EmojiPicker .o-Emoji.o-active{background-color: var(--EmojiPicker-active) !important;}.o-EmojiPicker .o-EmojiPicker-navbar{--border-opacity: .5; padding-top: 0.125rem; padding-bottom: 0.125rem;}.o-EmojiPicker .o-EmojiPicker-navbar .o-Emoji > span{filter: grayscale(1);}.o-EmojiPicker .o-EmojiPicker-navbar .o-Emoji:not(.o-active) > span{opacity: 50%;}.o-EmojiPicker .o-EmojiPicker-sectionIcon{filter: grayscale(1);}.o-EmojiPicker .o-EmojiPicker-empty{font-size: 5rem !important; filter: grayscale(0.25);}.o-EmojiPicker-category:before{content: "\200b";}.o-EmojiPicker-search input::placeholder{opacity: var(--EmojiPicker-placeholderOpacity, 50%);}.o-EmojiPicker-search input:not(:focus) + .oi-search{color: rgba(33, 37, 41, 0.7);}

/* /web/static/src/core/errors/error_dialog.scss */
 @media (min-width: 768px){.o_error_dialog{padding: 1rem;}.o_error_dialog .o_error_detail > div pre{max-height: 40vh;}}.o_error_dialog .o_error_detail > div{overflow: auto;}.o_error_dialog .o_error_detail > div pre{border: none; overflow: unset;}.o_error_dialog .o_error_detail button{top: 10px; right: 15px; opacity: 0.66;}.o_error_dialog .o_error_detail button:hover{opacity: 1;}.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;}

/* /web/static/src/core/file_upload/file_upload_progress_bar.scss */
 .o-file-upload-progress-bar-value{transition: width 0.1s; border-right: 1px solid #5a3c52; background-color: #714B67; opacity: 0.5;}.o-file-upload-progress-bar-abort{padding: 4px; color: #963535; font-size: 16px;}.o-file-upload-progress-bar-abort:active{opacity: 0.7;}div:not(:hover) .o-file-upload-progress-bar-abort{display: none;}

/* /web/static/src/core/file_upload/file_upload_progress_record.scss */
 .o_kanban_record .o_kanban_progress_card{min-height: 80px;}.o_kanban_record .o_kanban_progress_card .o_kanban_record_bottom{color: #212529;}.o_kanban_record .o_kanban_progress_card .o_kanban_image_wrapper{opacity: 0.7;}.o_data_row.o_list_progress_card{height: 25px; border: 1px solid #dfdfdf;}.o_data_row.o_list_progress_card .o_file_upload_upload_title{color: inherit; font-size: 13px; font-weight: 500;}

/* /web/static/src/core/file_viewer/file_viewer.scss */
 .o-FileViewer{z-index: -1; outline: none;}.o-FileViewer-navigation{width: 40px; height: 40px;}.o-FileViewer-header{color: #fff; background-color: var(--FileViewer-toolbarBgColor, #1F2937); height: 46px;}.o-FileViewer-main{z-index: -1; padding: 51.75px 0;}.o-FileViewer-zoomer{padding: 51.75px 0;}.o-FileViewer-headerButton:hover{background-color: rgba(255, 255, 255, 0.1); color: #fafafb;}.o-FileViewer-toolbarButton{background-color: var(--FileViewer-toolbarBgColor, #1F2937); color: #fff;}.o-FileViewer-toolbarButton:hover{filter: brightness(1.3);}.o-FileViewer-view{background-color: #000000; box-shadow: 0 0 40px #000000; outline: none;}.o-FileViewer-view.o-isText{background: #FFF;}

/* /web/static/src/core/model_field_selector/model_field_selector.scss */
 .o_model_field_selector{position: relative;}.o_model_field_selector.o_edit_mode{cursor: pointer;}.o_model_field_selector > .o_model_field_selector_value{min-height: 20px; max-width: 100%; word-wrap: break-word;}.o_model_field_selector > .o_model_field_selector_value:active, .o_model_field_selector > .o_model_field_selector_value:focus, .o_model_field_selector > .o_model_field_selector_value:active:focus{outline: none;}.o_model_field_selector > .o_model_field_selector_value > .o_model_field_selector_chain_part{cursor: inherit; border: 1px solid #dae1e7; background: #F9FAFB;}.o_model_field_selector > .o_model_field_selector_value > i{font-size: 10px;}

/* /web/static/src/core/model_field_selector/model_field_selector_popover.scss */
 .o_model_field_selector_popover{width: 17rem;}.o_model_field_selector_popover .o_model_field_selector_popover_body .o_model_field_selector_popover_page{height: 20rem;}.o_model_field_selector_popover .o_model_field_selector_popover_body .o_model_field_selector_popover_page > .o_model_field_selector_popover_item{background: #FFFFFF;}.o_model_field_selector_popover .o_model_field_selector_popover_body .o_model_field_selector_popover_page > .o_model_field_selector_popover_item.active button{background: var(--tertiary-bg);}

/* /web/static/src/core/model_selector/model_selector.scss */
 .o_model_selector .o-autocomplete--dropdown-menu{width: 25ch; max-height: 350px !important;}.o_model_selector .o-autocomplete--dropdown-menu .o-autocomplete--dropdown-item a{text-overflow: ellipsis; width: inherit;}

/* /web/static/src/core/notebook/notebook.scss */
 .o_notebook{--notebook-margin-x: 0; --notebook-padding-x: 0; --notebook-link-border-color: transparent; --notebook-link-border-color-active: var(--o-border-color); --notebook-link-border-color-hover: #E9ECEF; --notebook-link-border-color-active-accent: var(--o-border-color);}.o_notebook .o_notebook_headers{margin: 0 var(--notebook-margin-x, 0); overflow-x: auto;}@media (max-width: 767.98px){.o_notebook .o_notebook_headers::-webkit-scrollbar{display: none;}}.o_notebook .nav{padding: 0 var(--notebook-padding-x, 0); background-color: white;}.o_notebook .nav-item{white-space: nowrap; margin: 0 -1px 0 0;}.o_notebook .nav-item.disabled .nav-link{cursor: not-allowed; opacity: .3;}.o_notebook .nav-link{border-color: var(--notebook-link-border-color, transparent);}.o_notebook .nav-link.active, .o_notebook .nav-link.active:hover, .o_notebook .nav-link.active:focus, .o_notebook .nav-link.active:active{border-color: var(--notebook-link-border-color-active); border-top-color: var(--notebook-link-border-color-active-accent, var(--notebook-link-border-color-active)); border-bottom-color: white;}.o_notebook .nav-link:hover, .o_notebook .nav-link:focus, .o_notebook .nav-link:active{outline: none;}.o_notebook .nav-link:hover{border-color: var(--notebook-link-border-color-hover);}.o_notebook .tab-pane:not(.show){transition: none;}.o_notebook.vertical .o_notebook_headers{overflow-x: visible;}.o_notebook.vertical .nav{width: max-content; border-bottom-color: transparent;}.o_notebook.vertical .nav-item{margin: 0 0 -1px 0;}.o_notebook.vertical .nav-item:first-child .nav-link{border-top-width: 0;}.o_notebook.vertical .nav-link{margin-bottom: 0;}.o_notebook.vertical .nav-link.active, .o_notebook.vertical .nav-link.active:hover, .o_notebook.vertical .nav-link.active:focus, .o_notebook.vertical .nav-link.active:active{border-color: var(--notebook-link-border-color-active); border-left-color: var(--notebook-link-border-color-active-accent, var(--notebook-link-border-color-active)); border-right-color: white;}@media (max-width: 991.98px){.o_notebook .o_notebook_content .oe-toolbar{position: -webkit-sticky; position: sticky; top: 0px; left: auto; bottom: auto; right: auto; margin-left: var(--notebook-margin-x, 16px); margin-right: var(--notebook-margin-x, 16px); width: auto;}}

/* /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;}}.o_notification_manager .o_notification{background-color: var(--Notification__background-color, white);}.o_notification_manager .o_notification_bar{width: 0.5rem;}.o_notification_fade{transition: all 0.5s;}.o_notification_fade-enter{opacity: 0;}

/* /web/static/src/core/overlay/overlay_container.scss */
 .o-overlay-item{position: fixed; z-index: 1055;}

/* /web/static/src/core/pager/pager_indicator.scss */
 .o_pager_indicator{z-index: 1056; transition: opacity 0.4s;}.o_pager_indicator > .o_pager_indicator_inner{min-width: 13ch; padding: 7px 14px; border: var(--border-width) solid #e7e9ed; border-radius: var(--border-radius); background-color: #e7e9ed;}.o_pager_indicator.o-fade-leave, .o_pager_indicator.o-fade-enter{opacity: 0;}

/* /web/static/src/core/popover/popover.scss */
 .o_popover.o-popover--with-arrow{margin: 0.5rem;}.o_popover .popover-arrow{position: absolute;}.o_popover.o-popover--ts .popover-arrow, .o_popover.o-popover--bs .popover-arrow{left: var(--border-radius-lg);}.o_popover.o-popover--te .popover-arrow, .o_popover.o-popover--be .popover-arrow{right: var(--border-radius-lg);}.o_popover.o-popover--ls .popover-arrow, .o_popover.o-popover--rs .popover-arrow{top: var(--border-radius-lg);}.o_popover.o-popover--le .popover-arrow, .o_popover.o-popover--re .popover-arrow{bottom: var(--border-radius-lg);}

/* /web/static/src/core/pwa/install_prompt.scss */
 .o_install_prompt{border-radius: 20px; height: unset !important; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); background: rgba(255, 255, 255, 0.7); inset: 0 auto auto 0 !important; width: fit-content !important;}.o_install_prompt.o_touch_bounce{animation: none;}@media screen and (max-width: 768px){.o_install_prompt{inset: auto auto 0 0 !important; width: 90% !important; margin: 5% !important;}.o_install_prompt .modal-header{background: none !important; border: none !important;}.o_install_prompt .modal-header button{color: #000 !important;}}

/* /web/static/src/core/record_selectors/record_selectors.scss */
 .o_record_selector:hover .o_dropdown_button:after, .o_record_selector:focus-within .o_dropdown_button:after, .o_multi_record_selector:hover .o_dropdown_button:after, .o_multi_record_selector:focus-within .o_dropdown_button:after{content: ""; display: inline-block; width: 0; height: 0; vertical-align: middle; -moz-transform: scale(0.9999); border-bottom: 0; border-left: 0.3em solid transparent; border-right: 0.3em solid transparent; border-top: 0.3em solid var(--o-caret-color, currentColor);}.o_record_selector .o_record_autocomplete_with_caret, .o_multi_record_selector .o_record_autocomplete_with_caret{display: -webkit-box; display: -webkit-flex; display: flex; min-width: 100%;}.o_record_selector .o_record_autocomplete_with_caret:hover::after, .o_record_selector .o_record_autocomplete_with_caret:focus-within::after, .o_multi_record_selector .o_record_autocomplete_with_caret:hover::after, .o_multi_record_selector .o_record_autocomplete_with_caret:focus-within::after{content: ""; display: inline-block; width: 0; height: 0; vertical-align: middle; -moz-transform: scale(0.9999); border-bottom: 0; border-left: 0.3em solid transparent; border-right: 0.3em solid transparent; border-top: 0.3em solid var(--o-caret-color, currentColor); align-self: center;}

/* /web/static/src/core/resizable_panel/resizable_panel.scss */
 .o_resizable_panel{max-width: 100vw; flex-grow: 0;}.o_resizable_panel_handle{cursor: col-resize; z-index: 10; width: 5px;}

/* /web/static/src/core/select_menu/select_menu.scss */
 .o_select_menu .o_select_menu_toggler{display: grid; grid-template-columns: auto 25px;}.o_select_menu .o_select_menu_toggler.o_can_deselect{grid-template-columns: auto 25px 25px;}.o_select_menu .o_select_menu_toggler_slot{flex-grow: 2;}.o_select_menu .o_select_menu_toggler_caret{grid-column: 2;}.o_select_menu .o_can_deselect .o_select_menu_toggler_caret{grid-column: 3;}.o_select_menu .o_select_menu_toggler_clear{grid-column: 2;}.o_select_menu .o_select_menu_toggler_clear:hover i{color: red;}.o_select_menu .o_tag{margin: 2px;}.o_select_menu--sticky{position: sticky;}.o_select_menu_menu{min-width: fit-content; max-height: 350px !important;}.o_select_menu_menu input{cursor: text !important;}.o_select_menu_menu .o_select_menu_sticky{background-color: #FFFFFF !important;}.o_select_menu_menu .o_select_menu_sticky.o_select_menu_item.focus{background: var(--border-color-translucent) !important;}.o_select_menu_menu .o_select_menu_group{top: 40px !important;}.o_select_menu_menu .o_select_menu_group:not(.o_select_menu_searchable_group){top: -4px;}.o_select_menu_menu .o_select_active{color: white;}.o_select_menu_menu.o_select_menu_multi_select .o_select_active:hover{background: #dc3545 !important; transition: background .5s;}.dropup .o_select_menu_menu{box-shadow: 0 -7px 10px rgba(8, 8, 8, 0.319);}.dropdown .o_select_menu_menu{box-shadow: 0 7px 10px rgba(8, 8, 8, 0.319);}

/* /web/static/src/core/signature/name_and_signature.scss */
 .o_web_sign_name_and_signature{position: relative;}.o_web_sign_signature_container canvas{width: 100%; height: 100%;}.o_signature_stroke{position: absolute; border-top: #D1D0CE solid 2px; bottom: 20%; width: 72%; left: 14%;}

/* /web/static/src/core/tags_list/tags_list.scss */
 .o_tag{font-size: var(--Tag-font-size, 0.75rem); max-width: var(--Tag-max-width, 100%);}.o_tag.o_tag_color_0, .o_tag.o_tag_color_0::after{--background-color: RGBA(230.1375, 221.3625, 221.3625, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(60, 60, 60, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_1, .o_tag.o_tag_color_1::after{--background-color: RGBA(255, 155.5, 155.5, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(67.15870044, 11.84129956, 11.84129956, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_2, .o_tag.o_tag_color_2::after{--background-color: RGBA(247.0375, 198.06116071, 152.4625, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(52.9, 33.325, 15.1, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_3, .o_tag.o_tag_color_3::after{--background-color: RGBA(252.88960843, 226.89175248, 135.61039157, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(47.45993976, 39.05405514, 9.54006024, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_4, .o_tag.o_tag_color_4::after{--background-color: RGBA(187.45210396, 215.03675558, 248.04789604, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(25.3049505, 49.60939855, 78.6950495, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_5, .o_tag.o_tag_color_5::after{--background-color: RGBA(216.79194664, 167.70805336, 203.91748283, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(28.91432806, 24.08567194, 27.64779531, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_6, .o_tag.o_tag_color_6::after{--background-color: RGBA(247.84539474, 213.9484835, 199.65460526, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(85.32105263, 46.88635147, 30.67894737, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_7, .o_tag.o_tag_color_7::after{--background-color: RGBA(136.6125, 224.8875, 218.94591346, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(10.58333333, 19.41666667, 18.82211538, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_8, .o_tag.o_tag_color_8::after{--background-color: RGBA(150.60535714, 165.68382711, 248.89464286, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(13.95714286, 20.10665584, 54.04285714, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_9, .o_tag.o_tag_color_9::after{--background-color: RGBA(254.94583333, 157.55416667, 203.95543194, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(68.805, 12.195, 39.16625654, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_10, .o_tag.o_tag_color_10::after{--background-color: RGBA(182.62075688, 236.87924312, 189.81831118, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(30.82018349, 57.17981651, 34.3168695, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_11, .o_tag.o_tag_color_11::after{--background-color: RGBA(230.11575613, 219.41069277, 252.08930723, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(56.75321978, 31.58433735, 108.41566265, var(--text-opacity, 1)); color: var(--color) !important;}

/* /web/static/src/core/tooltip/tooltip.scss */
 .o-tooltip{--tooltip-max-width: 200px; --tooltip-padding-x: 0.5rem; --tooltip-padding-y: 0.25rem; --tooltip-color: var(--body-bg); --tooltip-bg: var(--emphasis-color); --tooltip-border-radius: var(--border-radius); font-family: var(--font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: 0.75rem;}.o-tooltip:has(.o-tooltip--technical){max-width: 400px;}.o-tooltip:has(.o-tooltip--technical) .o-tooltip--help{background-color: #17a2b8; color: #FFFFFF;}.o-tooltip:has(.o-tooltip--technical) .o-tooltip--string, .o-tooltip:has(.o-tooltip--technical) .o-tooltip--help{max-width: MIN(200px, 100%);}.o-tooltip .o-tooltip--string, .o-tooltip .o-tooltip--technical--title{padding: 0.25rem 0; font-weight: 600;}.o-tooltip .o-tooltip--help, .o-tooltip .o-tooltip--technical{margin: 0.25rem 0.5rem 0.5rem;}.o-tooltip .o-tooltip--help{white-space: pre-line; padding: 0 0.5rem;}.o-tooltip .o-tooltip--technical{padding-left: 1.3em; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 0.75rem; list-style-type: disc;}.o-tooltip .o-tooltip--technical .o-tooltip--technical--title{margin-right: 0.25rem;}.o-tooltip + .popover-arrow{--popover-bg: var(--emphasis-color);}

/* /web/static/src/core/tree_editor/tree_editor.scss */
 .o_tree_editor .o_tree_editor_node .o_tree_editor_node_control_panel > button{opacity: .2;}.o_tree_editor .o_tree_editor_node.o_hovered_button .o_tree_editor_node_control_panel > button{opacity: .5;}.o_tree_editor .o_tree_editor_node.o_hovered_button .o_tree_editor_node_control_panel > button:hover{opacity: 1;}

/* /web/static/src/core/ui/block_ui.scss */
 .o_blockUI{cursor: wait; z-index: 1070 !important;}.o_blockUI:not(.o_blockUI_invisible){-webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); background: rgba(0, 0, 0, 0.5); color: #fff;}

/* /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);}}.o_draggable{-webkit-touch-callout: none;}.o_dragged{z-index: 1000; pointer-events: none;}.o_touch_bounce{animation: o-draggable-bounce .4s forwards; user-select: none;}

/* /web/static/src/core/utils/nested_sortable.scss */
 .o_nested_sortable_placeholder{background-clip: content-box; background-color: deepskyblue; height: 5px; padding-top: 0 !important; padding-bottom: 0 !important;}.o_nested_sortable_placeholder_realsize{outline: 1px dashed #5f636f; background-color: #F9FAFB;}

/* /web_tour/static/src/tour_pointer/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_tour_pointer{--TourPointer__anchor-space: 0; --TourPointer__bounce-offset: 3px; --TourPointer__offset: 8px; --TourPointer__scale: 1.12; --TourPointer__color: #714B67; --TourPointer__color-accent: #86597b; --TourPointer__border-width: 1px; --TourPointer__border-color-rgb: 255, 255, 255; --TourPointer__border-color: rgba(var(--TourPointer__border-color-rgb), 1); --TourPointer__arrow-size: 1rem; --TourPointer__animation-duration: 500ms; --TourPointer__expand-duration: 200ms; --TourPointer__text-color: black; --TourPointer__reveal-animation: o-tour-pointer-fade-in 400ms ease; --TourPointer__translate-x: 0; --TourPointer__translate-y: 0; z-index: 1080; max-width: 270px; border: var(--TourPointer__border-width) solid transparent; transform: translate(var(--TourPointer__translate-x), var(--TourPointer__translate-y)); transition: width var(--TourPointer__expand-duration), height var(--TourPointer__expand-duration);}.o_tour_pointer.o_bouncing.o_left, .o_tour_pointer.o_bouncing.o_right{animation: o-tour-pointer-bounce-horizontal var(--TourPointer__animation-duration) ease-in infinite alternate, var(--TourPointer__reveal-animation);}.o_tour_pointer.o_bouncing.o_top, .o_tour_pointer.o_bouncing.o_bottom{animation: o-tour-pointer-bounce-vertical var(--TourPointer__animation-duration) ease-in infinite alternate, var(--TourPointer__reveal-animation);}.o_tour_pointer .o_tour_pointer_tip{width: var(--TourPointer__width); height: var(--TourPointer__height); border: var(--TourPointer__border-width) solid white; border-radius: 0 50% 50% 50%; background-image: radial-gradient(var(--TourPointer__color-accent), var(--TourPointer__color)); box-shadow: 0 0 40px 2px rgba(var(--TourPointer__border-color-rgb), 0.5);}.o_tour_pointer .o_tour_pointer_content{background-color: #F3F2F2; color: transparent; transition: color 0s ease var(--TourPointer__expand-duration); line-height: 1.5; font-size: 1rem; font-family: "Inter", "Odoo Unicode Support Noto", sans-serif; font-weight: normal;}.o_tour_pointer .o_tour_pointer_content .o_skip_tour{display: inline-block; margin-top: 4px; color: gray; cursor: pointer;}.o_tour_pointer .o_tour_pointer_content .o_skip_tour:hover{color: #4d4d4d;}.o_tour_pointer .o_tour_pointer_content p:last-child{margin-bottom: 0;}.o_tour_pointer.o_left .o_tour_pointer_tip{transform: rotate(90deg) translateY(var(--TourPointer__offset)) scaleY(var(--TourPointer__scale)) rotate(45deg);}.o_tour_pointer.o_right .o_tour_pointer_tip{transform: rotate(270deg) translateY(var(--TourPointer__offset)) scaleY(var(--TourPointer__scale)) rotate(45deg);}.o_tour_pointer.o_top .o_tour_pointer_tip{transform: rotate(180deg) translateY(var(--TourPointer__offset)) scaleY(var(--TourPointer__scale)) rotate(45deg);}.o_tour_pointer.o_bottom .o_tour_pointer_tip{transform: rotate(0deg) translateY(var(--TourPointer__offset)) scaleY(var(--TourPointer__scale)) rotate(45deg);}.o_tour_pointer.o_open{border-color: #9a9ca5; background-color: #d8dadd; animation: var(--TourPointer__reveal-animation);}.o_tour_pointer.o_open .o_tour_pointer_tip{width: var(--TourPointer__arrow-size); height: var(--TourPointer__arrow-size); border-color: #9a9ca5; border-radius: 0; background: #F3F2F2; box-shadow: none;}.o_tour_pointer.o_open .o_tour_pointer_content{color: #000;}.o_tour_pointer.o_open.o_left{--TourPointer__translate-x: calc(var(--TourPointer__arrow-size) / -2);}.o_tour_pointer.o_open.o_left .o_tour_pointer_tip{transform: translateX(-50%) rotate(45deg); right: calc(var(--TourPointer__arrow-size) * -1); top: calc(var(--TourPointer__arrow-size) / 2);}.o_tour_pointer.o_open.o_right{--TourPointer__translate-x: calc(var(--TourPointer__arrow-size) / 2);}.o_tour_pointer.o_open.o_right .o_tour_pointer_tip{transform: translateX(50%) rotate(45deg); left: calc(var(--TourPointer__arrow-size) * -1); top: calc(var(--TourPointer__arrow-size) / 2);}.o_tour_pointer.o_open.o_top{--TourPointer__translate-y: calc(var(--TourPointer__arrow-size) / -2);}.o_tour_pointer.o_open.o_top .o_tour_pointer_tip{transform: translateY(-50%) rotate(45deg); bottom: calc(var(--TourPointer__arrow-size) * -1); left: calc(var(--TourPointer__arrow-size) / 2);}.o_tour_pointer.o_open.o_bottom{--TourPointer__translate-y: calc(var(--TourPointer__arrow-size) / 2);}.o_tour_pointer.o_open.o_bottom .o_tour_pointer_tip{transform: translateY(50%) rotate(45deg); top: calc(var(--TourPointer__arrow-size) * -1); left: calc(var(--TourPointer__arrow-size) / 2);}.o_tour_pointer.o_open.o_expand_left.o_top, .o_tour_pointer.o_open.o_expand_left.o_bottom{--TourPointer__translate-x: calc( var(--TourPointer__width) + var(--TourPointer__border-width) - 100% );}.o_tour_pointer.o_open.o_expand_left.o_top .o_tour_pointer_tip, .o_tour_pointer.o_open.o_expand_left.o_bottom .o_tour_pointer_tip{left: initial; right: calc(var(--TourPointer__arrow-size) / 2);}@media print{.o_tour_pointer{display: none !important;}}

/* /html_editor/static/src/main/media/media_dialog/upload_progress_toast/upload_progress_toast.scss */
 .o_upload_progress_toast{font-size: 16px;}.o_upload_progress_toast .o_we_progressbar:last-child hr{display: none;}.editor_notification_manager{width: calc(100% - 3rem);}@media (min-width: 576px){.editor_notification_manager{width: calc(calc(400px - 3rem) + 3rem);}}.editor_notification_body{width: calc(100% - 3rem);}@media (min-width: 576px){.editor_notification_body{width: calc(400px - 3rem);}}

/* /web_editor/static/src/components/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%;}

/* /web_editor/static/src/components/upload_progress_toast/upload_progress_toast.scss */
 .o_upload_progress_toast{font-size: 16px;}.o_upload_progress_toast .o_we_progressbar:last-child hr{display: none;}

/* /web_editor/static/src/js/editor/odoo-editor/src/base_style.scss */
 li.oe-nested{display: block;}.o_table tr{border-color: #d8dadd;}.o_table tr td{padding: 0.5rem;}.o_text_columns{max-width: 100% !important; padding: 0 !important;}.oe-tabs{display: inline-block; white-space: pre-wrap; max-width: 40px; width: 40px;}ol{list-style-type: decimal;}ul{list-style-type: disc;}ol ol{list-style-type: lower-alpha;}ul ul{list-style-type: circle;}ol ol ol{list-style-type: lower-roman;}ul ul ul{list-style-type: square;}ol ol ol ol{list-style-type: decimal;}ul ul ul ul{list-style-type: disc;}ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}

/* /web_editor/static/src/scss/web_editor.common.scss */
 :root{--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: #2D3142; --o-cc1-btn-secondary-text: #FFFFFF; --o-cc1-btn-secondary-border: #2D3142; --o-cc2-text: #212529; --o-cc2-h2: #111827; --o-cc2-h3: #111827; --o-cc2-h4: #111827; --o-cc2-h5: #111827; --o-cc2-h6: #111827; --o-cc2-link: #55394e; --o-cc2-btn-primary: #714B67; --o-cc2-btn-primary-text: #FFFFFF; --o-cc2-btn-primary-border: #714B67; --o-cc2-btn-secondary: #2D3142; --o-cc2-btn-secondary-text: #FFFFFF; --o-cc2-btn-secondary-border: #2D3142; --o-cc3-text: #FFFFFF; --o-cc3-headings: #FFFFFF; --o-cc3-h2: #FFFFFF; --o-cc3-h3: #FFFFFF; --o-cc3-h4: #FFFFFF; --o-cc3-h5: #FFFFFF; --o-cc3-h6: #FFFFFF; --o-cc3-link: #b18aa7; --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: #F3F2F2; --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: black; --o-cc4-btn-primary-text: #FFFFFF; --o-cc4-btn-primary-border: #111827; --o-cc4-btn-secondary-text: #212529; --o-cc4-btn-secondary-border: #F3F2F2; --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: #F3F2F2; --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=true]{outline: none;}[contenteditable]{overflow-wrap: unset !important;}.css_non_editable_mode_hidden{display: none !important;}.editor_enable .css_editable_mode_hidden{display: none !important;}#wrapwrap table.table.table-bordered, .o_editable table.table.table-bordered{table-layout: fixed; overflow-wrap: break-word;}#wrapwrap table.table.table-bordered td, .o_editable table.table.table-bordered td{min-width: 20px;}@media (max-width: 767.98px){#wrapwrap .table-responsive > table.table, .o_editable .table-responsive > table.table{table-layout: auto;}}ul.o_checklist{list-style: none;}ul.o_checklist > li{list-style: none; position: relative; margin-left: 20px; margin-right: 20px;}ul.o_checklist > li:not(.oe-nested)::before{content: ''; position: absolute; left: -20px; display: block; height: 13px; width: 13px; top: 4px; border: 1px solid; text-align: center; cursor: pointer;}ul.o_checklist > li.o_checked{text-decoration: line-through;}ul.o_checklist > li.o_checked::before{content: "✓"; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; padding-left: 1px ; padding-top: 1px;}ul.o_checklist[dir="rtl"] li:not(.oe-nested)::before{left: auto; right: -20px; text-align: right;}ul.o_checklist[dir="ltr"] li:not(.oe-nested)::before{right: auto; left: -20px; text-align: left;}ol > li.o_indent, ul > li.o_indent{margin-left: 0; list-style: none;}ol > li.o_indent::before, ul > li.o_indent::before{content: none;}.o_stars .fa.fa-star{color: gold;}img.o_we_custom_image{display: inline-block;}img.shadow{box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);}img.padding-small, .img.padding-small, span.fa.padding-small, iframe.padding-small{padding: 4px;}img.padding-medium, .img.padding-medium, span.fa.padding-medium, iframe.padding-medium{padding: 8px;}img.padding-large, .img.padding-large, span.fa.padding-large, iframe.padding-large{padding: 16px;}img.padding-xl, .img.padding-xl, span.fa.padding-xl, iframe.padding-xl{padding: 32px;}img.ms-auto, img.mx-auto{display: block;}.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;}.fa.mx-auto{display: block; text-align: center;}.fa.card-img, .fa.card-img-top, .fa.card-img-bottom{width: auto;}.o_small{font-size: 0.875rem;}.display-1-fs{font-size: calc(1.625rem + 4.5vw);}@media (min-width: 1200px){.display-1-fs{font-size: 5rem;}}.display-2-fs{font-size: calc(1.575rem + 3.9vw);}@media (min-width: 1200px){.display-2-fs{font-size: 4.5rem;}}.display-3-fs{font-size: calc(1.525rem + 3.3vw);}@media (min-width: 1200px){.display-3-fs{font-size: 4rem;}}.display-4-fs{font-size: calc(1.475rem + 2.7vw);}@media (min-width: 1200px){.display-4-fs{font-size: 3.5rem;}}.h1-fs{font-size: calc(1.425rem + 2.1vw);}@media (min-width: 1200px){.h1-fs{font-size: 3rem;}}.h2-fs{font-size: calc(1.375rem + 1.5vw);}@media (min-width: 1200px){.h2-fs{font-size: 2.5rem;}}.h3-fs{font-size: calc(1.325rem + 0.9vw);}@media (min-width: 1200px){.h3-fs{font-size: 2rem;}}.h4-fs{font-size: calc(1.275rem + 0.3vw);}@media (min-width: 1200px){.h4-fs{font-size: 1.5rem;}}.h5-fs{font-size: 1.25rem;}.h6-fs{font-size: 1rem;}.base-fs{font-size: 1rem;}.o_small-fs{font-size: 0.875em;}div.media_iframe_video{margin: 0 auto; text-align: center; position: relative; overflow: hidden; min-width: 100px;}div.media_iframe_video iframe{width: 100%; height: 100%; position: absolute; top: 0; left: auto; bottom: auto; right: auto; margin: 0 auto; margin-left: -50%;}div.media_iframe_video.padding-small iframe{padding: 4px;}div.media_iframe_video.padding-medium iframe{padding: 8px;}div.media_iframe_video.padding-large iframe{padding: 16px;}div.media_iframe_video.padding-xl iframe{padding: 32px;}div.media_iframe_video .media_iframe_video_size{padding-bottom: 66.5%; position: relative; width: 100%; height: 0;}div.media_iframe_video .css_editable_mode_display{position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; display: none; z-index: 2;}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;}ul.oe_menu_editor .oe_menu_placeholder{outline: 1px dashed #4183C4;}ul.oe_menu_editor ul{list-style: none;}ul.oe_menu_editor li div{cursor: url(/web/static/img/openhand.cur), grab;}ul.oe_menu_editor li div :active{cursor: grabbing;}.mt0{margin-top: 0px !important;}.mb0{margin-bottom: 0px !important;}.pt0{padding-top: 0px !important;}.pb0{padding-bottom: 0px !important;}.mt8{margin-top: 8px !important;}.mb8{margin-bottom: 8px !important;}.pt8{padding-top: 8px !important;}.pb8{padding-bottom: 8px !important;}.mt16{margin-top: 16px !important;}.mb16{margin-bottom: 16px !important;}.pt16{padding-top: 16px !important;}.pb16{padding-bottom: 16px !important;}.mt24{margin-top: 24px !important;}.mb24{margin-bottom: 24px !important;}.pt24{padding-top: 24px !important;}.pb24{padding-bottom: 24px !important;}.mt32{margin-top: 32px !important;}.mb32{margin-bottom: 32px !important;}.pt32{padding-top: 32px !important;}.pb32{padding-bottom: 32px !important;}.mt40{margin-top: 40px !important;}.mb40{margin-bottom: 40px !important;}.pt40{padding-top: 40px !important;}.pb40{padding-bottom: 40px !important;}.mt48{margin-top: 48px !important;}.mb48{margin-bottom: 48px !important;}.pt48{padding-top: 48px !important;}.pb48{padding-bottom: 48px !important;}.mt56{margin-top: 56px !important;}.mb56{margin-bottom: 56px !important;}.pt56{padding-top: 56px !important;}.pb56{padding-bottom: 56px !important;}.mt64{margin-top: 64px !important;}.mb64{margin-bottom: 64px !important;}.pt64{padding-top: 64px !important;}.pb64{padding-bottom: 64px !important;}.mt72{margin-top: 72px !important;}.mb72{margin-bottom: 72px !important;}.pt72{padding-top: 72px !important;}.pb72{padding-bottom: 72px !important;}.mt80{margin-top: 80px !important;}.mb80{margin-bottom: 80px !important;}.pt80{padding-top: 80px !important;}.pb80{padding-bottom: 80px !important;}.mt88{margin-top: 88px !important;}.mb88{margin-bottom: 88px !important;}.pt88{padding-top: 88px !important;}.pb88{padding-bottom: 88px !important;}.mt96{margin-top: 96px !important;}.mb96{margin-bottom: 96px !important;}.pt96{padding-top: 96px !important;}.pb96{padding-bottom: 96px !important;}.mt104{margin-top: 104px !important;}.mb104{margin-bottom: 104px !important;}.pt104{padding-top: 104px !important;}.pb104{padding-bottom: 104px !important;}.mt112{margin-top: 112px !important;}.mb112{margin-bottom: 112px !important;}.pt112{padding-top: 112px !important;}.pb112{padding-bottom: 112px !important;}.mt120{margin-top: 120px !important;}.mb120{margin-bottom: 120px !important;}.pt120{padding-top: 120px !important;}.pb120{padding-bottom: 120px !important;}.mt128{margin-top: 128px !important;}.mb128{margin-bottom: 128px !important;}.pt128{padding-top: 128px !important;}.pb128{padding-bottom: 128px !important;}.mt136{margin-top: 136px !important;}.mb136{margin-bottom: 136px !important;}.pt136{padding-top: 136px !important;}.pb136{padding-bottom: 136px !important;}.mt144{margin-top: 144px !important;}.mb144{margin-bottom: 144px !important;}.pt144{padding-top: 144px !important;}.pb144{padding-bottom: 144px !important;}.mt152{margin-top: 152px !important;}.mb152{margin-bottom: 152px !important;}.pt152{padding-top: 152px !important;}.pb152{padding-bottom: 152px !important;}.mt160{margin-top: 160px !important;}.mb160{margin-bottom: 160px !important;}.pt160{padding-top: 160px !important;}.pb160{padding-bottom: 160px !important;}.mt168{margin-top: 168px !important;}.mb168{margin-bottom: 168px !important;}.pt168{padding-top: 168px !important;}.pb168{padding-bottom: 168px !important;}.mt176{margin-top: 176px !important;}.mb176{margin-bottom: 176px !important;}.pt176{padding-top: 176px !important;}.pb176{padding-bottom: 176px !important;}.mt184{margin-top: 184px !important;}.mb184{margin-bottom: 184px !important;}.pt184{padding-top: 184px !important;}.pb184{padding-bottom: 184px !important;}.mt192{margin-top: 192px !important;}.mb192{margin-bottom: 192px !important;}.pt192{padding-top: 192px !important;}.pb192{padding-bottom: 192px !important;}.mt200{margin-top: 200px !important;}.mb200{margin-bottom: 200px !important;}.pt200{padding-top: 200px !important;}.pb200{padding-bottom: 200px !important;}.mt208{margin-top: 208px !important;}.mb208{margin-bottom: 208px !important;}.pt208{padding-top: 208px !important;}.pb208{padding-bottom: 208px !important;}.mt216{margin-top: 216px !important;}.mb216{margin-bottom: 216px !important;}.pt216{padding-top: 216px !important;}.pb216{padding-bottom: 216px !important;}.mt224{margin-top: 224px !important;}.mb224{margin-bottom: 224px !important;}.pt224{padding-top: 224px !important;}.pb224{padding-bottom: 224px !important;}.mt232{margin-top: 232px !important;}.mb232{margin-bottom: 232px !important;}.pt232{padding-top: 232px !important;}.pb232{padding-bottom: 232px !important;}.mt240{margin-top: 240px !important;}.mb240{margin-bottom: 240px !important;}.pt240{padding-top: 240px !important;}.pb240{padding-bottom: 240px !important;}.mt248{margin-top: 248px !important;}.mb248{margin-bottom: 248px !important;}.pt248{padding-top: 248px !important;}.pb248{padding-bottom: 248px !important;}.mt256{margin-top: 256px !important;}.mb256{margin-bottom: 256px !important;}.pt256{padding-top: 256px !important;}.pb256{padding-bottom: 256px !important;}.mt4{margin-top: 4px !important;}.mb4{margin-bottom: 4px !important;}.pt4{padding-top: 4px !important;}.pb4{padding-bottom: 4px !important;}.mt92{margin-top: 92px !important;}.mb92{margin-bottom: 92px !important;}.ml0{margin-left: 0px !important;}.mr0{margin-right: 0px !important;}.ml4{margin-left: 4px !important;}.mr4{margin-right: 4px !important;}.ml8{margin-left: 8px !important;}.mr8{margin-right: 8px !important;}.ml16{margin-left: 16px !important;}.mr16{margin-right: 16px !important;}.ml32{margin-left: 32px !important;}.mr32{margin-right: 32px !important;}.ml64{margin-left: 64px !important;}.mr64{margin-right: 64px !important;}a.o_underline{text-decoration: underline;}a.o_underline:hover{text-decoration: underline;}.o_nocontent_help{pointer-events: auto; max-width: 650px; margin: auto; padding: 15px; z-index: 1000; text-align: center; color: #212529; font-size: 115%;}.o_nocontent_help > p:first-of-type{margin-top: 0; color: inherit; font-weight: bold; font-size: 125%;}.o_nocontent_help a{cursor: pointer;}.o_we_search_prompt{position: relative; min-height: 250px; width: 100%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; -webkit-box-pack: start; justify-content: flex-start;}.o_we_search_prompt > h2, .o_we_search_prompt > .h2{max-width: 500px; text-align: center; margin-left: 150px;}.o_we_search_prompt::before{transform: scale(-1, 1); content: ""; position: absolute; top: 0; left: 50px; bottom: auto; right: auto; width: 100px; height: 150px; opacity: .5; filter: var(--WebEditor__SearchPromptArrow-filter, invert(0)); background-image: url("/web_editor/static/src/img/curved_arrow.svg"); background-size: 100%; background-repeat: no-repeat;}@media (max-width: 767.98px){odoo-wysiwyg-container .btn-group{position: static;}.o_technical_modal.o_web_editor_dialog{z-index: 2001;}.o_technical_modal.o_web_editor_dialog > .o_select_media_dialog{max-width: inherit !important; z-index: 2001;}.o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-dialog, .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .model-content{height: 100%;}.o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav .nav-item.search{width: 100%;}.o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav .nav-item.search .btn-group{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-around; padding: 5px;}.o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .font-icons-icons{text-align: center;}.o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-control.o_we_search{height: inherit;}.o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row > .o_existing_attachment_cell{flex: initial; max-width: 100%;}.o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row > .o_existing_attachment_cell > .o_existing_attachment_remove{opacity: inherit; top: 10px;}}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{--bg-light: #714B67; --color-light: #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{--bg-light: #52374b; --color-light: #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{--bg-light: #2D3142; --color-light: #FFFFFF; background-color: #2D3142 !important; color: #FFFFFF;}.bg-o-color-2 .text-muted, .o_colored_level .bg-o-color-2 .text-muted{color: rgba(255, 255, 255, 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{--bg-light: #181a24; --color-light: #FFFFFF; background-color: #181a24 !important; color: #FFFFFF;}.text-o-color-2{color: #2D3142 !important;}a.text-o-color-2:hover, a.text-o-color-2:focus{color: #040405 !important;}.bg-o-color-3{--bg-light: #F3F2F2; --color-light: #212529; background-color: #F3F2F2 !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{--bg-light: #dbd7d7; --color-light: #212529; background-color: #dbd7d7 !important; color: #212529;}.text-o-color-3{color: #F3F2F2 !important;}a.text-o-color-3:hover, a.text-o-color-3:focus{color: #c2bdbd !important;}.bg-o-color-4{--bg-light: #FFFFFF; --color-light: #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{--bg-light: #e6e6e6; --color-light: #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{--bg-light: #111827; --color-light: #FFFFFF; background-color: #111827 !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{--bg-light: #020203; --color-light: #FFFFFF; background-color: #020203 !important; color: #FFFFFF;}.text-o-color-5{color: #111827 !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_cc1, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar, .navbar-light{--bg-light: #FFFFFF; --color-light: #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: #714B67; --btn-border-color: #714B67; --btn-hover-color: #FFFFFF; --btn-hover-bg: #714B67; --btn-hover-border-color: #714B67; --btn-focus-shadow-rgb: 113, 75, 103; --btn-active-color: #FFFFFF; --btn-active-bg: #714B67; --btn-active-border-color: #714B67; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #714B67; --btn-disabled-bg: transparent; --btn-disabled-border-color: #714B67; --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: #FFFFFF; --btn-bg: #2D3142; --btn-border-color: #2D3142; --btn-hover-color: #FFFFFF; --btn-hover-bg: #262a38; --btn-hover-border-color: #242735; --btn-focus-shadow-rgb: 77, 80, 94; --btn-active-color: #FFFFFF; --btn-active-bg: #242735; --btn-active-border-color: #222532; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #2D3142; --btn-disabled-border-color: #2D3142;}.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: #2D3142; --btn-border-color: #2D3142; --btn-hover-color: #FFFFFF; --btn-hover-bg: #2D3142; --btn-hover-border-color: #2D3142; --btn-focus-shadow-rgb: 45, 49, 66; --btn-active-color: #FFFFFF; --btn-active-bg: #2D3142; --btn-active-border-color: #2D3142; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #2D3142; --btn-disabled-bg: transparent; --btn-disabled-border-color: #2D3142; --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{--bg-light: #F3F2F2; --color-light: #212529; background-color: #F3F2F2; color: #212529; --o-cc-bg: #F3F2F2;}.o_cc2 .text-muted, .o_colored_level .o_cc2 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}.o_cc2 h1, .o_cc2 .h1, .o_cc2 h2, .o_cc2 .h2, .o_cc2 h3, .o_cc2 .h3, .o_cc2 h4, .o_cc2 .h4, .o_cc2 h5, .o_cc2 .h5, .o_cc2 h6, .o_cc2 .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: #111827;}.o_cc2 a:not(.btn), .o_cc2 .btn-link, .o_colored_level .o_cc2 a:not(.btn), .o_colored_level .o_cc2 .btn-link{color: #55394e;}.o_cc2 a:not(.btn):hover, .o_cc2 .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_cc2 .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_colored_level .o_cc2 .btn-outline-primary{--btn-color: #714B67; --btn-border-color: #714B67; --btn-hover-color: #FFFFFF; --btn-hover-bg: #714B67; --btn-hover-border-color: #714B67; --btn-focus-shadow-rgb: 113, 75, 103; --btn-active-color: #FFFFFF; --btn-active-bg: #714B67; --btn-active-border-color: #714B67; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #714B67; --btn-disabled-bg: transparent; --btn-disabled-border-color: #714B67; --gradient: none;}.o_cc2 .btn-fill-secondary, .o_cc2 .btn-secondary, .o_colored_level .o_cc2 .btn-fill-secondary{--btn-color: #FFFFFF; --btn-bg: #2D3142; --btn-border-color: #2D3142; --btn-hover-color: #FFFFFF; --btn-hover-bg: #262a38; --btn-hover-border-color: #242735; --btn-focus-shadow-rgb: 77, 80, 94; --btn-active-color: #FFFFFF; --btn-active-bg: #242735; --btn-active-border-color: #222532; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #2D3142; --btn-disabled-border-color: #2D3142;}.o_cc2 .btn-outline-secondary, .o_colored_level .o_cc2 .btn-outline-secondary{--btn-color: #2D3142; --btn-border-color: #2D3142; --btn-hover-color: #FFFFFF; --btn-hover-bg: #2D3142; --btn-hover-border-color: #2D3142; --btn-focus-shadow-rgb: 45, 49, 66; --btn-active-color: #FFFFFF; --btn-active-bg: #2D3142; --btn-active-border-color: #2D3142; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #2D3142; --btn-disabled-bg: transparent; --btn-disabled-border-color: #2D3142; --gradient: none;}.o_cc2 .nav-pills .nav-link.active, .o_cc2 .nav-pills .show > .nav-link, .o_colored_level .o_cc2 .nav-pills .nav-link.active, .o_colored_level .o_cc2 .nav-pills .show > .nav-link{background-color: #714B67; color: #FFFFFF;}.o_cc2 a.list-group-item, .o_colored_level .o_cc2 a.list-group-item{color: #714B67;}.o_cc2 a.list-group-item.active, .o_colored_level .o_cc2 a.list-group-item.active{background-color: #714B67; color: #FFFFFF; border-color: #714B67;}.o_cc3{--bg-light: #2D3142; --color-light: #FFFFFF; background-color: #2D3142; color: #FFFFFF; --o-cc-bg: #2D3142;}.o_cc3 .text-muted, .o_colored_level .o_cc3 .text-muted{color: rgba(255, 255, 255, 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: #b18aa7;}.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: #905f83;}.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: #714B67; --btn-border-color: #714B67; --btn-hover-color: #FFFFFF; --btn-hover-bg: #714B67; --btn-hover-border-color: #714B67; --btn-focus-shadow-rgb: 113, 75, 103; --btn-active-color: #FFFFFF; --btn-active-bg: #714B67; --btn-active-border-color: #714B67; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #714B67; --btn-disabled-bg: transparent; --btn-disabled-border-color: #714B67; --gradient: none;}.o_cc3 .btn-fill-secondary, .o_cc3 .btn-secondary, .o_colored_level .o_cc3 .btn-fill-secondary{--btn-color: #212529; --btn-bg: #F3F2F2; --btn-border-color: #F3F2F2; --btn-hover-color: #212529; --btn-hover-bg: #f5f4f4; --btn-hover-border-color: #f4f3f3; --btn-focus-shadow-rgb: 212, 211, 212; --btn-active-color: #212529; --btn-active-bg: whitesmoke; --btn-active-border-color: #f4f3f3; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F3F2F2; --btn-disabled-border-color: #F3F2F2;}.o_cc3 .btn-outline-secondary, .o_colored_level .o_cc3 .btn-outline-secondary{--btn-color: #F3F2F2; --btn-border-color: #F3F2F2; --btn-hover-color: #212529; --btn-hover-bg: #F3F2F2; --btn-hover-border-color: #F3F2F2; --btn-focus-shadow-rgb: 243, 242, 242; --btn-active-color: #212529; --btn-active-bg: #F3F2F2; --btn-active-border-color: #F3F2F2; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #F3F2F2; --btn-disabled-bg: transparent; --btn-disabled-border-color: #F3F2F2; --gradient: none;}.o_cc3 .nav-pills .nav-link.active, .o_cc3 .nav-pills .show > .nav-link, .o_colored_level .o_cc3 .nav-pills .nav-link.active, .o_colored_level .o_cc3 .nav-pills .show > .nav-link{background-color: #714B67; color: #FFFFFF;}.o_cc3 a.list-group-item, .o_colored_level .o_cc3 a.list-group-item{color: #714B67;}.o_cc3 a.list-group-item.active, .o_colored_level .o_cc3 a.list-group-item.active{background-color: #714B67; color: #FFFFFF; border-color: #714B67;}.o_cc4{--bg-light: #714B67; --color-light: #FFFFFF; background-color: #714B67; color: #FFFFFF; --o-cc-bg: #714B67;}.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: black;}.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: #111827; --btn-border-color: #111827; --btn-hover-color: #FFFFFF; --btn-hover-bg: #0e1421; --btn-hover-border-color: #0e131f; --btn-focus-shadow-rgb: 53, 59, 71; --btn-active-color: #FFFFFF; --btn-active-bg: #0e131f; --btn-active-border-color: #0d121d; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #111827; --btn-disabled-border-color: #111827;}.o_cc4 .btn-outline-primary, .o_colored_level .o_cc4 .btn-outline-primary{--btn-color: #111827; --btn-border-color: #111827; --btn-hover-color: #FFFFFF; --btn-hover-bg: #111827; --btn-hover-border-color: #111827; --btn-focus-shadow-rgb: 17, 24, 39; --btn-active-color: #FFFFFF; --btn-active-bg: #111827; --btn-active-border-color: #111827; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #111827; --btn-disabled-bg: transparent; --btn-disabled-border-color: #111827; --gradient: none;}.o_cc4 .btn-fill-secondary, .o_cc4 .btn-secondary, .o_colored_level .o_cc4 .btn-fill-secondary{--btn-color: #212529; --btn-bg: #F3F2F2; --btn-border-color: #F3F2F2; --btn-hover-color: #212529; --btn-hover-bg: #f5f4f4; --btn-hover-border-color: #f4f3f3; --btn-focus-shadow-rgb: 212, 211, 212; --btn-active-color: #212529; --btn-active-bg: whitesmoke; --btn-active-border-color: #f4f3f3; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F3F2F2; --btn-disabled-border-color: #F3F2F2;}.o_cc4 .btn-outline-secondary, .o_colored_level .o_cc4 .btn-outline-secondary{--btn-color: #F3F2F2; --btn-border-color: #F3F2F2; --btn-hover-color: #212529; --btn-hover-bg: #F3F2F2; --btn-hover-border-color: #F3F2F2; --btn-focus-shadow-rgb: 243, 242, 242; --btn-active-color: #212529; --btn-active-bg: #F3F2F2; --btn-active-border-color: #F3F2F2; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #F3F2F2; --btn-disabled-bg: transparent; --btn-disabled-border-color: #F3F2F2; --gradient: none;}.o_cc4 .nav-pills .nav-link.active, .o_cc4 .nav-pills .show > .nav-link, .o_colored_level .o_cc4 .nav-pills .nav-link.active, .o_colored_level .o_cc4 .nav-pills .show > .nav-link{background-color: #111827; color: #FFFFFF;}.o_cc4 a.list-group-item, .o_colored_level .o_cc4 a.list-group-item{color: #111827;}.o_cc4 a.list-group-item.active, .o_colored_level .o_cc4 a.list-group-item.active{background-color: #111827; color: #FFFFFF; border-color: #111827;}.o_cc5, .o_footer{--bg-light: #111827; --color-light: #FFFFFF; background-color: #111827; color: #FFFFFF; --o-cc-bg: #111827;}.o_cc5 .text-muted, .o_footer .text-muted, .o_colored_level .o_cc5 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}.o_cc5 h1, .o_footer h1, .o_cc5 .h1, .o_footer .h1, .o_cc5 h2, .o_footer h2, .o_cc5 .h2, .o_footer .h2, .o_cc5 h3, .o_footer h3, .o_cc5 .h3, .o_footer .h3, .o_cc5 h4, .o_footer h4, .o_cc5 .h4, .o_footer .h4, .o_cc5 h5, .o_footer h5, .o_cc5 .h5, .o_footer .h5, .o_cc5 h6, .o_footer h6, .o_cc5 .h6, .o_footer .h6, .o_colored_level .o_cc5 h1, .o_colored_level .o_cc5 h2, .o_colored_level .o_cc5 h3, .o_colored_level .o_cc5 h4, .o_colored_level .o_cc5 h5, .o_colored_level .o_cc5 h6{color: #FFFFFF;}.o_cc5 a:not(.btn), .o_footer a:not(.btn), .o_cc5 .btn-link, .o_footer .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_footer a:not(.btn):hover, .o_cc5 .btn-link:hover, .o_footer .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_footer .btn-fill-primary, .o_cc5 .btn-primary, .o_footer .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_footer .btn-outline-primary, .o_colored_level .o_cc5 .btn-outline-primary{--btn-color: #714B67; --btn-border-color: #714B67; --btn-hover-color: #FFFFFF; --btn-hover-bg: #714B67; --btn-hover-border-color: #714B67; --btn-focus-shadow-rgb: 113, 75, 103; --btn-active-color: #FFFFFF; --btn-active-bg: #714B67; --btn-active-border-color: #714B67; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #714B67; --btn-disabled-bg: transparent; --btn-disabled-border-color: #714B67; --gradient: none;}.o_cc5 .btn-fill-secondary, .o_footer .btn-fill-secondary, .o_cc5 .btn-secondary, .o_footer .btn-secondary, .o_colored_level .o_cc5 .btn-fill-secondary{--btn-color: #212529; --btn-bg: #F3F2F2; --btn-border-color: #F3F2F2; --btn-hover-color: #212529; --btn-hover-bg: #f5f4f4; --btn-hover-border-color: #f4f3f3; --btn-focus-shadow-rgb: 212, 211, 212; --btn-active-color: #212529; --btn-active-bg: whitesmoke; --btn-active-border-color: #f4f3f3; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F3F2F2; --btn-disabled-border-color: #F3F2F2;}.o_cc5 .btn-outline-secondary, .o_footer .btn-outline-secondary, .o_colored_level .o_cc5 .btn-outline-secondary{--btn-color: #F3F2F2; --btn-border-color: #F3F2F2; --btn-hover-color: #212529; --btn-hover-bg: #F3F2F2; --btn-hover-border-color: #F3F2F2; --btn-focus-shadow-rgb: 243, 242, 242; --btn-active-color: #212529; --btn-active-bg: #F3F2F2; --btn-active-border-color: #F3F2F2; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #F3F2F2; --btn-disabled-bg: transparent; --btn-disabled-border-color: #F3F2F2; --gradient: none;}.o_cc5 .nav-pills .nav-link.active, .o_footer .nav-pills .nav-link.active, .o_cc5 .nav-pills .show > .nav-link, .o_footer .nav-pills .show > .nav-link, .o_colored_level .o_cc5 .nav-pills .nav-link.active, .o_colored_level .o_cc5 .nav-pills .show > .nav-link{background-color: #714B67; color: #FFFFFF;}.o_cc5 a.list-group-item, .o_footer a.list-group-item, .o_colored_level .o_cc5 a.list-group-item{color: #714B67;}.o_cc5 a.list-group-item.active, .o_footer a.list-group-item.active, .o_colored_level .o_cc5 a.list-group-item.active{background-color: #714B67; color: #FFFFFF; border-color: #714B67;}.btn-custom:hover, .btn-fill-custom:hover{filter: invert(0.2);}.btn-outline-custom:not(:hover){background-color: transparent !important; background-image: none !important;}.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;}.parallax > .s_parallax_bg, .o_bg_video_container, .o_we_shape, .o_we_bg_filter{position: absolute; top: 0; left: 0; bottom: 0; right: 0; position: absolute !important; display: block; overflow: hidden; background-repeat: no-repeat; pointer-events: none;}.o_full_screen_height, .cover_full, .o_half_screen_height, .cover_mid{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: space-around; min-height: 100vh !important;}.o_half_screen_height, .cover_mid{min-height: 55vh !important;}@media (min-width: 992px){.o_container_small{max-width: 720px;}}.oe_img_bg{background-size: cover; background-repeat: no-repeat;}.oe_img_bg.o_bg_img_opt_repeat{background-size: auto; background-repeat: repeat;}.oe_img_bg.o_bg_img_center{background-position: center;}.oe_img_bg.o_bg_img_origin_border_box{background-origin: border-box;}.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;}.odoo-editor-editable.odoo-editor-qweb t, .odoo-editor-editable.odoo-editor-qweb [t-if], .odoo-editor-editable.odoo-editor-qweb [t-elif], .odoo-editor-editable.odoo-editor-qweb [t-else], .odoo-editor-editable.odoo-editor-qweb [t-foreach], .o_readonly t, .o_readonly [t-if], .o_readonly [t-elif], .o_readonly [t-else], .o_readonly [t-foreach]{background-color: rgba(0, 0, 102, 0.1) !important;}.odoo-editor-editable.odoo-editor-qweb t, .odoo-editor-editable.odoo-editor-qweb [t-esc], .odoo-editor-editable.odoo-editor-qweb [t-out], .odoo-editor-editable.odoo-editor-qweb [t-raw], .o_readonly t, .o_readonly [t-esc], .o_readonly [t-out], .o_readonly [t-raw]{border-radius: 2px;}.odoo-editor-editable.odoo-editor-qweb [t-esc], .odoo-editor-editable.odoo-editor-qweb [t-out], .odoo-editor-editable.odoo-editor-qweb [t-raw], .o_readonly [t-esc], .o_readonly [t-out], .o_readonly [t-raw]{background-color: rgba(36, 154, 255, 0.16) !important;}.odoo-editor-editable.odoo-editor-qweb [t-esc]:empty::before, .o_readonly [t-esc]:empty::before{content: attr(t-esc);}.odoo-editor-editable.odoo-editor-qweb [t-raw]:empty::before, .o_readonly [t-raw]:empty::before{content: attr(t-raw);}.odoo-editor-editable.odoo-editor-qweb [t-out]:empty::before, .o_readonly [t-out]:empty::before{content: attr(t-out);}.odoo-editor-editable.odoo-editor-qweb t[t-set], .o_readonly t[t-set]{display: none;}.odoo-editor-editable.odoo-editor-qweb t[data-oe-t-inline], .o_readonly t[data-oe-t-inline]{display: inline;}.odoo-editor-editable.odoo-editor-qweb t:not([data-oe-t-inline]), .o_readonly t:not([data-oe-t-inline]){display: block;}.odoo-editor-editable.odoo-editor-qweb t[data-oe-t-inline]:not([data-oe-t-group-active]), .o_readonly t[data-oe-t-inline]:not([data-oe-t-group-active]){display: unset;}.odoo-editor-editable.odoo-editor-qweb [data-oe-t-group]:not([data-oe-t-group-active]), .o_readonly [data-oe-t-group]:not([data-oe-t-group-active]){display: none !important;}.odoo-editor-editable.odoo-editor-qweb [data-oe-t-group][data-oe-t-selectable], .o_readonly [data-oe-t-group][data-oe-t-selectable]{outline: 1px dashed rgba(0, 0, 102, 0.4) !important;}.oe-qweb-select{position: absolute; z-index: 1056; background-color: white;}.o_we_shape.o_we_animated{will-change: transform;}.o_we_shape.o_web_editor_Airy_01{background-image: url("/web_editor/shape/web_editor/Airy/01.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_02{background-image: url("/web_editor/shape/web_editor/Airy/02.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_03{background-image: url("/web_editor/shape/web_editor/Airy/03.svg?c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_03_001{background-image: url("/web_editor/shape/web_editor/Airy/03_001.svg?c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_04{background-image: url("/web_editor/shape/web_editor/Airy/04.svg?c1=%23714B67"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_04_001{background-image: url("/web_editor/shape/web_editor/Airy/04_001.svg?c1=%23714B67"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_05{background-image: url("/web_editor/shape/web_editor/Airy/05.svg?c1=%23714B67"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_05_001{background-image: url("/web_editor/shape/web_editor/Airy/05_001.svg?c1=%23714B67"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_06{background-image: url("/web_editor/shape/web_editor/Airy/06.svg?c2=%232D3142"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_07{background-image: url("/web_editor/shape/web_editor/Airy/07.svg?c2=%232D3142"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_08{background-image: url("/web_editor/shape/web_editor/Airy/08.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_09{background-image: url("/web_editor/shape/web_editor/Airy/09.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_10{background-image: url("/web_editor/shape/web_editor/Airy/10.svg?c5=%23111827"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_11{background-image: url("/web_editor/shape/web_editor/Airy/11.svg?c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_12{background-image: url("/web_editor/shape/web_editor/Airy/12.svg?c1=%23714B67&c3=%23F3F2F2"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_12_001{background-image: url("/web_editor/shape/web_editor/Airy/12_001.svg?c1=%23714B67&c3=%23F3F2F2"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_13{background-image: url("/web_editor/shape/web_editor/Airy/13.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_13_001{background-image: url("/web_editor/shape/web_editor/Airy/13_001.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_14{background-image: url("/web_editor/shape/web_editor/Airy/14.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_01{background-image: url("/web_editor/shape/web_editor/Blobs/01.svg?c2=%232D3142"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_01_001{background-image: url("/web_editor/shape/web_editor/Blobs/01_001.svg?c2=%232D3142"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_02{background-image: url("/web_editor/shape/web_editor/Blobs/02.svg?c1=%23714B67&c2=%232D3142"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_03{background-image: url("/web_editor/shape/web_editor/Blobs/03.svg?c2=%232D3142"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_04{background-image: url("/web_editor/shape/web_editor/Blobs/04.svg?c5=%23111827"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_05{background-image: url("/web_editor/shape/web_editor/Blobs/05.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_06{background-image: url("/web_editor/shape/web_editor/Blobs/06.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_07{background-image: url("/web_editor/shape/web_editor/Blobs/07.svg?c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_08{background-image: url("/web_editor/shape/web_editor/Blobs/08.svg?c1=%23714B67"); background-position: right; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_09{background-image: url("/web_editor/shape/web_editor/Blobs/09.svg?c3=%23F3F2F2"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_10{background-image: url("/web_editor/shape/web_editor/Blobs/10.svg?c1=%23714B67&c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_10_001{background-image: url("/web_editor/shape/web_editor/Blobs/10_001.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_11{background-image: url("/web_editor/shape/web_editor/Blobs/11.svg?c1=%23714B67"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_12{background-image: url("/web_editor/shape/web_editor/Blobs/12.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blocks_01{background-image: url("/web_editor/shape/web_editor/Blocks/01.svg?c1=%23714B67&c3=%23F3F2F2&c5=%23111827"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blocks_01_001{background-image: url("/web_editor/shape/web_editor/Blocks/01_001.svg?c1=%23714B67&c3=%23F3F2F2&c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blocks_02{background-image: url("/web_editor/shape/web_editor/Blocks/02.svg?c1=%23714B67&c3=%23F3F2F2&c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blocks_02_001{background-image: url("/web_editor/shape/web_editor/Blocks/02_001.svg?c1=%23714B67&c3=%23F3F2F2&c5=%23111827"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blocks_03{background-image: url("/web_editor/shape/web_editor/Blocks/03.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blocks_04{background-image: url("/web_editor/shape/web_editor/Blocks/04.svg?c1=%23714B67&c2=%232D3142&c3=%23F3F2F2&c5=%23111827"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_01{background-image: url("/web_editor/shape/web_editor/Bold/01.svg?c2=%232D3142"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_02{background-image: url("/web_editor/shape/web_editor/Bold/02.svg?c1=%23714B67&c2=%232D3142&c3=%23F3F2F2"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_03{background-image: url("/web_editor/shape/web_editor/Bold/03.svg?c1=%23714B67&c3=%23F3F2F2&c5=%23111827"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_04{background-image: url("/web_editor/shape/web_editor/Bold/04.svg?c2=%232D3142&c3=%23F3F2F2"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_05{background-image: url("/web_editor/shape/web_editor/Bold/05.svg?c5=%23111827"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_05_001{background-image: url("/web_editor/shape/web_editor/Bold/05_001.svg?c3=%23F3F2F2"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_06{background-image: url("/web_editor/shape/web_editor/Bold/06.svg?c5=%23111827"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_06_001{background-image: url("/web_editor/shape/web_editor/Bold/06_001.svg?c3=%23F3F2F2"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_07{background-image: url("/web_editor/shape/web_editor/Bold/07.svg?c1=%23714B67&c2=%232D3142"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_07_001{background-image: url("/web_editor/shape/web_editor/Bold/07_001.svg?c1=%23714B67&c2=%232D3142"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_08{background-image: url("/web_editor/shape/web_editor/Bold/08.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_09{background-image: url("/web_editor/shape/web_editor/Bold/09.svg?c2=%232D3142&c3=%23F3F2F2"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_10{background-image: url("/web_editor/shape/web_editor/Bold/10.svg?c1=%23714B67&c3=%23F3F2F2&c4=%23FFFFFF&c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_10_001{background-image: url("/web_editor/shape/web_editor/Bold/10_001.svg?c1=%23714B67&c4=%23FFFFFF&c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_11{background-image: url("/web_editor/shape/web_editor/Bold/11.svg?c1=%23714B67&c2=%232D3142&c3=%23F3F2F2"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_11_001{background-image: url("/web_editor/shape/web_editor/Bold/11_001.svg?c1=%23714B67&c2=%232D3142"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_12{background-image: url("/web_editor/shape/web_editor/Bold/12.svg?c1=%23714B67&c2=%232D3142&c5=%23111827"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_12_001{background-image: url("/web_editor/shape/web_editor/Bold/12_001.svg?c1=%23714B67&c2=%232D3142&c5=%23111827"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_01{background-image: url("/web_editor/shape/web_editor/Floats/01.svg?c1=%23714B67&c2=%232D3142&c3=%23F3F2F2&c4=%23FFFFFF&c5=%23111827"); background-position: center right; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_02{background-image: url("/web_editor/shape/web_editor/Floats/02.svg?c1=%23714B67&c2=%232D3142&c3=%23F3F2F2&c5=%23111827"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_03{background-image: url("/web_editor/shape/web_editor/Floats/03.svg?c1=%23714B67&c2=%232D3142&c3=%23F3F2F2&c5=%23111827"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_04{background-image: url("/web_editor/shape/web_editor/Floats/04.svg?c1=%23714B67&c2=%232D3142&c4=%23FFFFFF&c5=%23111827"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_05{background-image: url("/web_editor/shape/web_editor/Floats/05.svg?c1=%23714B67&c2=%232D3142&c3=%23F3F2F2&c5=%23111827"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_06{background-image: url("/web_editor/shape/web_editor/Floats/06.svg?c1=%23714B67&c2=%232D3142&c3=%23F3F2F2&c5=%23111827"); background-position: center; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_07{background-image: url("/web_editor/shape/web_editor/Floats/07.svg?c1=%23714B67&c2=%232D3142&c3=%23F3F2F2&c5=%23111827"); background-position: right bottom; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_08{background-image: url("/web_editor/shape/web_editor/Floats/08.svg?c1=%23714B67&c2=%232D3142&c3=%23F3F2F2&c5=%23111827"); background-position: top left; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_09{background-image: url("/web_editor/shape/web_editor/Floats/09.svg?c1=%23714B67&c2=%232D3142&c3=%23F3F2F2"); background-position: center right; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_10{background-image: url("/web_editor/shape/web_editor/Floats/10.svg?c1=%23714B67&c2=%232D3142&c3=%23F3F2F2&c5=%23111827"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_11{background-image: url("/web_editor/shape/web_editor/Floats/11.svg?c1=%23714B67&c3=%23F3F2F2"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_12{background-image: url("/web_editor/shape/web_editor/Floats/12.svg?c1=%23714B67&c2=%232D3142&c3=%23F3F2F2&c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat repeat;}.o_we_shape.o_web_editor_Floats_13{background-image: url("/web_editor/shape/web_editor/Floats/13.svg?c1=%23714B67&c2=%232D3142&c5=%23111827"); background-position: center; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_14{background-image: url("/web_editor/shape/web_editor/Floats/14.svg?c1=%23714B67&c2=%232D3142&c3=%23F3F2F2&c5=%23111827"); background-position: center; background-size: 100%; background-repeat: no-repeat repeat;}.o_we_shape.o_web_editor_Origins_01{background-image: url("/web_editor/shape/web_editor/Origins/01.svg?c2=%232D3142&c5=%23111827"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_02{background-image: url("/web_editor/shape/web_editor/Origins/02.svg?c3=%23F3F2F2"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_02_001{background-image: url("/web_editor/shape/web_editor/Origins/02_001.svg?c4=%23FFFFFF&c5=%23111827"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_03{background-image: url("/web_editor/shape/web_editor/Origins/03.svg?c3=%23F3F2F2"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_04{background-image: url("/web_editor/shape/web_editor/Origins/04.svg?c3=%23F3F2F2"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_04_001{background-image: url("/web_editor/shape/web_editor/Origins/04_001.svg?c3=%23F3F2F2"); background-position: top; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_05{background-image: url("/web_editor/shape/web_editor/Origins/05.svg?c3=%23F3F2F2"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_06{background-image: url("/web_editor/shape/web_editor/Origins/06.svg?c3=%23F3F2F2"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_06_001{background-image: url("/web_editor/shape/web_editor/Origins/06_001.svg?c3=%23F3F2F2&c4=%23FFFFFF"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_07{background-image: url("/web_editor/shape/web_editor/Origins/07.svg?c3=%23F3F2F2"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_07_001{background-image: url("/web_editor/shape/web_editor/Origins/07_001.svg?c3=%23F3F2F2&c5=%23111827"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_07_002{background-image: url("/web_editor/shape/web_editor/Origins/07_002.svg?c3=%23F3F2F2&c4=%23FFFFFF&c5=%23111827"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_08{background-image: url("/web_editor/shape/web_editor/Origins/08.svg?c3=%23F3F2F2"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_09{background-image: url("/web_editor/shape/web_editor/Origins/09.svg?c1=%23714B67&c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_09_001{background-image: url("/web_editor/shape/web_editor/Origins/09_001.svg?c3=%23F3F2F2"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_10{background-image: url("/web_editor/shape/web_editor/Origins/10.svg?c2=%232D3142&c5=%23111827"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_11{background-image: url("/web_editor/shape/web_editor/Origins/11.svg?c3=%23F3F2F2&c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_11_001{background-image: url("/web_editor/shape/web_editor/Origins/11_001.svg?c3=%23F3F2F2&c4=%23FFFFFF"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_12{background-image: url("/web_editor/shape/web_editor/Origins/12.svg?c3=%23F3F2F2&c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_13{background-image: url("/web_editor/shape/web_editor/Origins/13.svg?c3=%23F3F2F2&c5=%23111827"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_14{background-image: url("/web_editor/shape/web_editor/Origins/14.svg?c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_14_001{background-image: url("/web_editor/shape/web_editor/Origins/14_001.svg?c3=%23F3F2F2&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_15{background-image: url("/web_editor/shape/web_editor/Origins/15.svg?c4=%23FFFFFF"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_16{background-image: url("/web_editor/shape/web_editor/Origins/16.svg?c3=%23F3F2F2"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_17{background-image: url("/web_editor/shape/web_editor/Origins/17.svg?c3=%23F3F2F2"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_18{background-image: url("/web_editor/shape/web_editor/Origins/18.svg?c1=%23714B67"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_19{background-image: url("/web_editor/shape/web_editor/Origins/19.svg?c5=%23111827"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_01{background-image: url("/web_editor/shape/web_editor/Rainy/01.svg?c1=%23714B67&c5=%23111827"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_01_001{background-image: url("/web_editor/shape/web_editor/Rainy/01_001.svg?c1=%23714B67&c5=%23111827"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_02{background-image: url("/web_editor/shape/web_editor/Rainy/02.svg?c1=%23714B67&c4=%23FFFFFF&c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_02_001{background-image: url("/web_editor/shape/web_editor/Rainy/02_001.svg?c1=%23714B67&c4=%23FFFFFF&c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_03{background-image: url("/web_editor/shape/web_editor/Rainy/03.svg?c2=%232D3142&c4=%23FFFFFF&c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat repeat;}.o_we_shape.o_web_editor_Rainy_03_001{background-image: url("/web_editor/shape/web_editor/Rainy/03_001.svg?c2=%232D3142&c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat repeat;}.o_we_shape.o_web_editor_Rainy_04{background-image: url("/web_editor/shape/web_editor/Rainy/04.svg?c1=%23714B67&c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_05{background-image: url("/web_editor/shape/web_editor/Rainy/05.svg?c1=%23714B67&c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_05_001{background-image: url("/web_editor/shape/web_editor/Rainy/05_001.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_06{background-image: url("/web_editor/shape/web_editor/Rainy/06.svg?c1=%23714B67&c2=%232D3142&c3=%23F3F2F2"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_07{background-image: url("/web_editor/shape/web_editor/Rainy/07.svg?c1=%23714B67&c2=%232D3142&c3=%23F3F2F2"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_08{background-image: url("/web_editor/shape/web_editor/Rainy/08.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_08_001{background-image: url("/web_editor/shape/web_editor/Rainy/08_001.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_09{background-image: url("/web_editor/shape/web_editor/Rainy/09.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_09_001{background-image: url("/web_editor/shape/web_editor/Rainy/09_001.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_10{background-image: url("/web_editor/shape/web_editor/Rainy/10.svg?c1=%23714B67&c3=%23F3F2F2"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_01{background-image: url("/web_editor/shape/web_editor/Wavy/01.svg?c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_01_001{background-image: url("/web_editor/shape/web_editor/Wavy/01_001.svg?c3=%23F3F2F2"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_02{background-image: url("/web_editor/shape/web_editor/Wavy/02.svg?c4=%23FFFFFF"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_02_001{background-image: url("/web_editor/shape/web_editor/Wavy/02_001.svg?c3=%23F3F2F2"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_03{background-image: url("/web_editor/shape/web_editor/Wavy/03.svg?c1=%23714B67&c2=%232D3142"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_04{background-image: url("/web_editor/shape/web_editor/Wavy/04.svg?c1=%23714B67&c5=%23111827"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_05{background-image: url("/web_editor/shape/web_editor/Wavy/05.svg?c1=%23714B67&c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_06{background-image: url("/web_editor/shape/web_editor/Wavy/06.svg?c1=%23714B67&c3=%23F3F2F2&c4=%23FFFFFF&c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_06_001{background-image: url("/web_editor/shape/web_editor/Wavy/06_001.svg?c1=%23714B67&c3=%23F3F2F2&c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_07{background-image: url("/web_editor/shape/web_editor/Wavy/07.svg?c3=%23F3F2F2"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_08{background-image: url("/web_editor/shape/web_editor/Wavy/08.svg?c2=%232D3142"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_09{background-image: url("/web_editor/shape/web_editor/Wavy/09.svg?c1=%23714B67&c5=%23111827"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_10{background-image: url("/web_editor/shape/web_editor/Wavy/10.svg?c1=%23714B67&c2=%232D3142"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_11{background-image: url("/web_editor/shape/web_editor/Wavy/11.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_12{background-image: url("/web_editor/shape/web_editor/Wavy/12.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_12_001{background-image: url("/web_editor/shape/web_editor/Wavy/12_001.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_13{background-image: url("/web_editor/shape/web_editor/Wavy/13.svg?c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_13_001{background-image: url("/web_editor/shape/web_editor/Wavy/13_001.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_14{background-image: url("/web_editor/shape/web_editor/Wavy/14.svg?c1=%23714B67&c3=%23F3F2F2"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_15{background-image: url("/web_editor/shape/web_editor/Wavy/15.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_16{background-image: url("/web_editor/shape/web_editor/Wavy/16.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_17{background-image: url("/web_editor/shape/web_editor/Wavy/17.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_18{background-image: url("/web_editor/shape/web_editor/Wavy/18.svg?c5=%23111827"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_19{background-image: url("/web_editor/shape/web_editor/Wavy/19.svg?c5=%23111827"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_20{background-image: url("/web_editor/shape/web_editor/Wavy/20.svg?c2=%232D3142"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_21{background-image: url("/web_editor/shape/web_editor/Wavy/21.svg?c2=%232D3142"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_22{background-image: url("/web_editor/shape/web_editor/Wavy/22.svg?c3=%23F3F2F2"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_23{background-image: url("/web_editor/shape/web_editor/Wavy/23.svg?c3=%23F3F2F2"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_24{background-image: url("/web_editor/shape/web_editor/Wavy/24.svg?c1=%23714B67&c2=%232D3142"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_25{background-image: url("/web_editor/shape/web_editor/Wavy/25.svg?c1=%23714B67&c2=%232D3142"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_26{background-image: url("/web_editor/shape/web_editor/Wavy/26.svg?c1=%23714B67&c2=%232D3142"); background-position: bottom right; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_27{background-image: url("/web_editor/shape/web_editor/Wavy/27.svg?c1=%23714B67&c2=%232D3142"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_28{background-image: url("/web_editor/shape/web_editor/Wavy/28.svg?c1=%23714B67&c3=%23F3F2F2"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Zigs_01{background-image: url("/web_editor/shape/web_editor/Zigs/01.svg?c2=%232D3142"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Zigs_01_001{background-image: url("/web_editor/shape/web_editor/Zigs/01_001.svg?c2=%232D3142"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Zigs_02{background-image: url("/web_editor/shape/web_editor/Zigs/02.svg?c2=%232D3142"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Zigs_02_001{background-image: url("/web_editor/shape/web_editor/Zigs/02_001.svg?c2=%232D3142"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Zigs_03{background-image: url("/web_editor/shape/web_editor/Zigs/03.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat repeat;}.o_we_shape.o_web_editor_Zigs_04{background-image: url("/web_editor/shape/web_editor/Zigs/04.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Zigs_05{background-image: url("/web_editor/shape/web_editor/Zigs/05.svg?c3=%23F3F2F2"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Zigs_06{background-image: url("/web_editor/shape/web_editor/Zigs/06.svg?c4=%23FFFFFF&c5=%23111827"); background-position: bottom; background-size: 30px 100%; background-repeat: repeat no-repeat;}.ui-autocomplete{max-height: 45vh; overflow-y: auto; overflow-x: hidden;}.ui-autocomplete .ui-menu-item{padding: 0;}.ui-autocomplete .ui-menu-item > .ui-state-active{border: none; font-weight: normal; margin: 0;}.ui-autocomplete .fw-bold{font-weight: 700 !important;}.o_editor_banner p, .o_editor_banner h1, .o_editor_banner .h1, .o_editor_banner h2, .o_editor_banner .h2, .o_editor_banner h3, .o_editor_banner .h3, .o_editor_banner ul, .o_editor_banner ol{margin-bottom: 1rem;}.o_editor_banner ol ol, .o_editor_banner ul ul, .o_editor_banner ol ul, .o_editor_banner ul ol{margin-bottom: 0;}.o_editor_banner ul.o_checklist > li:not(.oe-nested)::before{top: 0px !important;}code.o_inline_code{padding: .2em .4em; border-radius: 0.4rem; background-color: var(--WebEditor__inlineCode-bg, #E9ECEF); font-size: 85%; color: #212529;}

/* /web_editor/static/src/scss/web_editor.frontend.scss */
 .o_wysiwyg_loader{pointer-events: none; min-height: 100px; color: transparent;}.o_wysiwyg_loading{position: absolute; top: 50%; left: 50%; bottom: auto; right: auto; transform: translate(-50%, -50%);}@media (max-width: 767.98px){.o_we_shape:not(.o_shape_show_mobile){display: none;}}.o_we_flip_x{transform: scaleX(-1);}.o_we_flip_y{transform: scaleY(-1);}.o_we_flip_x.o_we_flip_y{transform: scale(-1);}.o_grid_mode{--grid-item-padding-y: 10px; --grid-item-padding-x: 10px;}@media (max-width: 991.98px){.o_grid_mode{column-gap: 0px !important;}}.o_grid_mode > *{padding: var(--grid-item-padding-y) var(--grid-item-padding-x) !important;}@media (max-width: 991.98px){.o_grid_mode > *{padding: var(--grid-item-padding-y) calc(0.5 * var(--gutter-x)) !important;}.o_grid_mode > *.o_grid_item_image{--mobile-grid-item-padding-x: clamp(0px, calc(var(--grid-item-padding-x) * 100000), calc(0.5 * var(--gutter-x))); padding: var(--grid-item-padding-y) var(--mobile-grid-item-padding-x) !important;}.o_grid_mode > *.o_grid_item_image > img{max-width: 100%;}}@media (min-width: 992px){.o_grid_mode{display: grid !important; grid-auto-rows: 50px; grid-template-columns: repeat(12, 1fr); row-gap: 0px; column-gap: 0px; --gutter-x: 0px;}.o_grid_mode .o_grid_item > .row, .o_grid_mode .o_grid_item > .o_text_columns > .row{--grid-inner-row-gutter-x: clamp(0px, 2 * var(--grid-item-padding-x), 30px); margin-left: calc(-0.5 * var(--grid-inner-row-gutter-x)); margin-right: calc(-0.5 * var(--grid-inner-row-gutter-x));}.o_grid_mode > *{margin: 0 !important; width: 100%; min-width: 0;}.container-fluid > .o_grid_mode, .container-sm > .o_grid_mode, .container-md > .o_grid_mode, .container-lg > .o_grid_mode, .container-xl > .o_grid_mode, .container-xxl > .o_grid_mode{--gutter-x: 30px;}.o_extra_menu_items .o_grid_mode{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; row-gap: 0px !important; column-gap: 0px !important;}.o_grid_item_image img, .o_grid_item_image .media_iframe_video{width: 100% !important; height: 100% !important; object-fit: cover !important;}.o_grid_item_image.o_grid_item_image_contain img, .o_grid_item_image img[data-shape]{object-fit: contain !important;}.o_grid_item_image:not(.o_grid_item_image_contain) img[data-shape$="geo_square"]:not( [data-hover-effect="dolly_zoom"], [data-hover-effect="outline"], [data-hover-effect="image_mirror_blur"]){object-fit: cover !important;}.o_grid_item_image > a{width: 100%; height: 100%;}}body.editor_enable:not(.o_basic_theme) .odoo-editor-editable img::selection{background-color: transparent !important;}

/* /portal/static/src/scss/portal.scss */
 body{direction: ltr;}.o_skip_to_content{z-index: 1031;}header .navbar-brand{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; 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;}@media (max-width: 767.98px){.navbar .nav.navbar-nav.float-end{float: none !important;}}@media (min-width: 768px){.navbar-expand-md ul.nav > li.divider{display: list-item;}}ul.flex-column > li > a{padding: 2px 15px;}a.fa:hover, .btn-link.fa:hover{text-decoration: none;}.jumbotron{margin-bottom: 0;}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;}#wrap .navbar > .container::before, #wrap .navbar > .container-fluid::before, #wrap .navbar > .container-sm::before, #wrap .navbar > .container-md::before, #wrap .navbar > .container-lg::before, #wrap .navbar > .container-xl::before, #wrap .navbar > .container-xxl::before, #wrap .navbar > .o_container_small::before, #wrap .navbar > .container::after, #wrap .navbar > .container-fluid::after, #wrap .navbar > .container-sm::after, #wrap .navbar > .container-md::after, #wrap .navbar > .container-lg::after, #wrap .navbar > .container-xl::after, #wrap .navbar > .container-xxl::after, #wrap .navbar > .o_container_small::after{display: none;}[class^="col-lg-"]{min-height: 24px;}.input-group{-webkit-flex-flow: row nowrap; 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;}.s_title:not([data-vcss]) .s_title_underlined, .o_page_header{margin-bottom: 1rem; padding-bottom: 0.5rem; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: var(--o-border-color);}img.float-end, .media_iframe_video.float-end, .o_image.float-end{margin-left: 15px;}img.float-start, .media_iframe_video.float-start, .o_image.float-start{margin-right: 15px;}::-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;}.para_large{font-size: 120%;}.jumbotron .para_large p{font-size: 150%;}.readable{font-size: 120%; max-width: 700px; margin-left: auto; margin-right: auto;}.readable .container, .readable .o_container_small{padding-left: 0; padding-right: 0; width: auto;}.oe_dark{background-color: rgba(200, 200, 200, 0.14);}.oe_black{background-color: rgba(0, 0, 0, 0.9); color: white;}.oe_green{background-color: #169C78; color: white;}.oe_green .text-muted{color: #ddd !important;}.oe_blue_light{background-color: #41b6ab; color: white;}.oe_blue_light .text-muted{color: #ddd !important;}.oe_blue{background-color: #34495e; color: white;}.oe_orange{background-color: #f05442; color: white;}.oe_orange .text-muted{color: #ddd !important;}.oe_purple{background-color: #b163a3; color: white;}.oe_purple .text-muted{color: #ddd !important;}.oe_red{background-color: #9C1b31; color: white;}.oe_red .text-muted{color: #ddd !important;}.oe_none{background-color: #FFFFFF;}.oe_yellow{background-color: #A2A51B;}.oe_green{background-color: #149F2C;}.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 .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"]{margin-bottom: 0.3em;}.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;}.oe_attachments .o_image_small{height: 40px; width: 50px; background-repeat: no-repeat;}.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_footer_copyright .o_footer_copyright_name{vertical-align: middle;}.o_footer_copyright .js_language_selector{display: inline-block;}@media (min-width: 768px){.o_footer_copyright .row{display: -webkit-box; display: -webkit-flex; display: flex;}.o_footer_copyright .row > div{margin: auto 0;}}

/* /payment/static/src/scss/payment_form.scss */
 .o_payment_form .o_outline:hover{border-color: #714B67;}.o_payment_form .o_outline:not(:first-child):hover{box-shadow: 0 -1px 0 #714B67;}.o_payment_form .o_outline .o_payment_option_label:before{position: absolute; inset: 0; content: ''; cursor: pointer;}

/* /payment/static/src/scss/payment_provider.scss */
 .o_form_view .o_payment_provider_desc{margin-top: 10px;}.o_form_view .o_payment_provider_desc ul{list-style-type: none; padding: 0;}.o_form_view .o_payment_provider_desc ul i.fa{margin-right: 5px;}.o_form_view .o_payment_provider_desc ul i.fa.fa-check{color: green;}.o_form_view .o_warning_text{color: #f0ad4e;}

/* /payment/static/src/scss/portal_templates.scss */
 div[name="o_payment_status_alert"] div > p{margin-bottom: 0;}@media (min-width: 768px){.o_payment_summary_separator{border-left: 1px solid var(--o-border-color);}}

/* /sale/static/src/scss/sale_portal.scss */
 .orders_vertical_align{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}.orders_label_text_align{vertical-align: 15%;}.sale_tbody .o_line_note{word-break: break-word; word-wrap: break-word; overflow-wrap: break-word;}.sale_tbody input.js_quantity{width: 48px; text-align: center;}.sale_tbody div.input-group.w-50.pull-right{width: 100% !important;}.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%;}}.o_sale_payment_terms p{margin: 0;}

/* /google_recaptcha/static/src/scss/recaptcha.scss */
 .grecaptcha-badge{visibility: hidden;}

/* /website/static/src/libs/zoomodoo/zoomodoo.scss */
 .zoomodoo{position: relative; display: inline-block; *display: inline; *zoom: 1;}.zoomodoo img{vertical-align: bottom;}.zoomodoo-flyout{position: absolute; z-index: 100; overflow: hidden; background: #FFF; top: 0; width: 100%; height: 100%;}.zoomodoo-flyout img{max-width: 500%;}.zoomodoo-hover .zoomodoo-flyout{left: 0;}.zoomodoo-next .zoomodoo-flyout{left: 100%;}

/* /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: 5; --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: 'left'; --menu-border-style: 'solid'; --sidebar-width: 18.75rem; --footer-template: 'default'; --footer-scrolltop: false; --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.75rem; --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.75rem; --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: false; --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 .navbar-collapse{min-width: 0;}.navbar .btn{white-space: nowrap;}.navbar .o_menu_image_placeholder{width: 80px !important;}.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, 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_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{color: !important;}.o_navlink_background{background: var(--NavLinkWithBackground-bg-color, rgba(var(--emphasis-color-rgb), 0.05));}.o_navlink_background:hover{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;}header .navbar-brand{font-size: 1.66666667rem;}header .navbar-brand, header .navbar-brand.logo{padding-top: 0; padding-bottom: 0;}.o_footer .o_footer_copyright{--bg-light: rgba(0, 0, 0, 0.15); --color-light: ; background-color: rgba(0, 0, 0, 0.15);}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.rounded-empty-circle, .fa.rounded, .fa.rounded-0, .fa.rounded-leaf, .fa.img-thumbnail, .fa.shadow{display: inline-block; vertical-align: middle; text-align: center; width: 3rem; height: 3rem; line-height: 3rem; background-color: #F8F9FA;}.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;}.fa.img-thumbnail{padding: 0;}.fa.rounded-leaf{border-top-left-radius: 3rem; border-bottom-right-radius: 3rem;}.fa.rounded-empty-circle{border-width: 2px; border-style: solid; background: transparent;}.fa.border{box-sizing: content-box;}@media (min-width: 992px){.o_container_small{max-width: 720px;}}.btn.flat{border: 0; letter-spacing: 0.05em; text-transform: uppercase; --btn-padding-y: 0.75rem; --btn-padding-x: 1.5rem; --btn-font-size: 0.75rem; --btn-border-radius: 0;}.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.5625rem; --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.75rem; --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{background: var(--background-color, var(--bg-light)) !important; color: var(--color, var(--color-light)) !important; border: 1px solid var(--bg-solid) !important;}.badge.text-bg-primary, .o_filter_tag.text-bg-primary{--bg-light: #f1edf0; --color-light: #52374b; --bg-solid: #714B67; --bg-solid-contrast: #FFFFFF;}.badge.bg-primary, .o_filter_tag.bg-primary{--bg-light: #714B67; --color-light: #FFFFFF; --bg-solid: var(--bg-light); --bg-solid-contrast: var(--color-light);}.badge.text-bg-secondary, .o_filter_tag.text-bg-secondary{--bg-light: #eaeaec; --color-light: #2D3142; --bg-solid: #2D3142; --bg-solid-contrast: #FFFFFF;}.badge.bg-secondary, .o_filter_tag.bg-secondary{--bg-light: #2D3142; --color-light: #FFFFFF; --bg-solid: var(--bg-light); --bg-solid-contrast: var(--color-light);}.badge.text-bg-success, .o_filter_tag.text-bg-success{--bg-light: #eaf6ec; --color-light: #1f8236; --bg-solid: #28a745; --bg-solid-contrast: #FFFFFF;}.badge.bg-success, .o_filter_tag.bg-success{--bg-light: #28a745; --color-light: #FFFFFF; --bg-solid: var(--bg-light); --bg-solid-contrast: var(--color-light);}.badge.text-bg-info, .o_filter_tag.text-bg-info{--bg-light: #e8f6f8; --color-light: #0e626f; --bg-solid: #17a2b8; --bg-solid-contrast: #FFFFFF;}.badge.bg-info, .o_filter_tag.bg-info{--bg-light: #17a2b8; --color-light: #FFFFFF; --bg-solid: var(--bg-light); --bg-solid-contrast: var(--color-light);}.badge.text-bg-warning, .o_filter_tag.text-bg-warning{--bg-light: #fff9e6; --color-light: #876500; --bg-solid: #ffc107; --bg-solid-contrast: #212529;}.badge.bg-warning, .o_filter_tag.bg-warning{--bg-light: #ffc107; --color-light: #212529; --bg-solid: var(--bg-light); --bg-solid-contrast: var(--color-light);}.badge.text-bg-danger, .o_filter_tag.text-bg-danger{--bg-light: #fcebec; --color-light: #9a1b27; --bg-solid: #dc3545; --bg-solid-contrast: #FFFFFF;}.badge.bg-danger, .o_filter_tag.bg-danger{--bg-light: #dc3545; --color-light: #FFFFFF; --bg-solid: var(--bg-light); --bg-solid-contrast: var(--color-light);}.badge.text-bg-light, .o_filter_tag.text-bg-light{--bg-light: #fefefe; --color-light: #b6b0b0; --bg-solid: #F3F2F2; --bg-solid-contrast: #212529;}.badge.bg-light, .o_filter_tag.bg-light{--bg-light: #F3F2F2; --color-light: #212529; --bg-solid: var(--bg-light); --bg-solid-contrast: var(--color-light);}.badge.text-bg-dark, .o_filter_tag.text-bg-dark{--bg-light: #e7e8e9; --color-light: #111827; --bg-solid: #111827; --bg-solid-contrast: #FFFFFF;}.badge.bg-dark, .o_filter_tag.bg-dark{--bg-light: #111827; --color-light: #FFFFFF; --bg-solid: var(--bg-light); --bg-solid-contrast: var(--color-light);}a.badge:hover, a:not(.dropdown-item):hover > .badge, .o_badge_clickable.badge:hover{--background-color: var(--bg-solid); --color: var(--bg-solid-contrast); text-decoration: none;}.badge .btn, .o_filter_tag .btn{--btn-color: var(--color, var(--color-light));}.o_color_0{--bg-solid: #a2a2a2; --bg-solid-contrast: #212529; --bg-light: #f6f6f6; --color-light: #626262; --bg-light-contrast: #212529;}.o_color_1{--bg-solid: #ee2d2d; --bg-solid-contrast: #FFFFFF; --bg-light: #fdeaea; --color-light: #ba0f0f; --bg-light-contrast: #212529;}.o_color_2{--bg-solid: #dc8534; --bg-solid-contrast: #212529; --bg-light: #fcf3eb; --color-light: #804916; --bg-light-contrast: #212529;}.o_color_3{--bg-solid: #e8bb1d; --bg-solid-contrast: #212529; --bg-light: #fdf8e8; --color-light: #79610c; --bg-light-contrast: #212529;}.o_color_4{--bg-solid: #5794dd; --bg-solid-contrast: #FFFFFF; --bg-light: #eef4fc; --color-light: #1e5596; --bg-light-contrast: #212529;}.o_color_5{--bg-solid: #9f628f; --bg-solid-contrast: #FFFFFF; --bg-light: #f5eff4; --color-light: #5a3751; --bg-light-contrast: #212529;}.o_color_6{--bg-solid: #db8865; --bg-solid-contrast: #212529; --bg-light: #fbf3f0; --color-light: #9c4824; --bg-light-contrast: #212529;}.o_color_7{--bg-solid: #41a9a2; --bg-solid-contrast: #212529; --bg-light: #ecf6f6; --color-light: #255f5b; --bg-light-contrast: #212529;}.o_color_8{--bg-solid: #304be0; --bg-solid-contrast: #FFFFFF; --bg-light: #eaedfc; --color-light: #172b98; --bg-light-contrast: #212529;}.o_color_9{--bg-solid: #ee2f8a; --bg-solid-contrast: #FFFFFF; --bg-light: #fdeaf3; --color-light: #920c4c; --bg-light-contrast: #212529;}.o_color_10{--bg-solid: #61c36e; --bg-solid-contrast: #212529; --bg-light: #eff9f1; --color-light: #2f7b39; --bg-light-contrast: #212529;}.o_color_11{--bg-solid: #9872e6; --bg-solid-contrast: #FFFFFF; --bg-light: #f5f1fd; --color-light: #5221b8; --bg-light-contrast: #212529;}.oe_img_bg{background-size: cover; background-repeat: no-repeat;}.oe_img_bg.o_bg_img_opt_repeat{background-size: auto; background-repeat: repeat;}.oe_img_bg.o_bg_img_center{background-position: center;}.oe_img_bg.o_bg_img_opt_contain{background-size: contain; background-position: center center;}.oe_img_bg.o_bg_img_opt_custom{background-size: auto;}.oe_img_bg.o_bg_img_opt_repeat_x{background-repeat: repeat-x;}.oe_img_bg.o_bg_img_opt_repeat_y{background-repeat: repeat-y;}.o_bg_video_iframe{position: relative; pointer-events: none !important;}.o_bg_video_loading{position: absolute; top: 0; left: 0; bottom: 0; right: 0;}@media (max-width: 767.98px){section, .parallax, .row, .hr, .blockquote{height: auto !important;}}.table_desc{margin: 0 0 20px 0; width: 100%; word-break: break-all; border: 1px solid #dddddd;}.table_heading{background-color: #f5f5f5; border: 1px solid #dddddd; color: #666666; font-size: 0.875rem; padding: 4px;}table.table_desc tr td{text-align: left; padding: 5px; font-size: 0.8125rem;}table.table_desc tr td:first-child{width: 25%; font-weight: bold; border-bottom: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; border-left: none;}table.table_desc tr td:last-child{border-bottom: 1px solid #c9c9c9;}.jumbotron{border-radius: 0;}.o_full_screen_height, .o_half_screen_height, .cover_full, .cover_mid{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: space-around; min-height: 100vh !important;}.o_half_screen_height, .cover_mid{min-height: 55vh !important;}.card{overflow: hidden;}.o_dot{width: var(--o-timeline-dot-size, 24px); height: var(--o-timeline-dot-size, 24px); left: var(--o-dot-left);}.o_dot:before, .o_dot:after{position: absolute; border-radius: 50rem; background-color: currentColor; content: '';}.o_dot:before{inset: 0; opacity: .1;}.o_dot:after{inset: 8px;}.o_dot_line{margin-top: calc(var(--o-timeline-dot-size, 24px) + 0.25rem); left: var(--o-dot-line-left);}.s_carousel_wrapper:not([data-vcss]) .s_carousel .carousel-control-prev, .s_carousel_wrapper:not([data-vcss]) .s_carousel .carousel-control-next{position: absolute; cursor: pointer; width: 8%; opacity: 1;}@media (max-width: 767.98px){.s_carousel_wrapper:not([data-vcss]) .s_carousel .carousel-control-prev, .s_carousel_wrapper:not([data-vcss]) .s_carousel .carousel-control-next{display: none;}}.s_carousel_wrapper:not([data-vcss]) .s_carousel .carousel-control-prev{-webkit-box-pack: start; justify-content: flex-start;}.s_carousel_wrapper:not([data-vcss]) .s_carousel .carousel-control-next{-webkit-box-pack: end; justify-content: flex-end;}.s_carousel_wrapper:not([data-vcss]) .s_carousel .carousel-control-prev-icon, .s_carousel_wrapper:not([data-vcss]) .s_carousel .carousel-control-next-icon{width: auto; height: auto; background-image: none; color: #212529;}.s_carousel_wrapper:not([data-vcss]) .s_carousel .carousel-control-prev-icon:before, .s_carousel_wrapper:not([data-vcss]) .s_carousel .carousel-control-next-icon:before{font-family: "FontAwesome"; display: inline-block; background-color: #fff;}.s_carousel_wrapper:not([data-vcss]) .s_carousel .carousel-inner{isolation: isolate; overflow: hidden; height: 100%;}.s_carousel_wrapper:not([data-vcss]) .s_carousel .carousel-inner .carousel-item{height: 100%;}.s_carousel_wrapper:not([data-vcss]) .s_carousel .carousel-indicators{position: absolute;}.s_carousel_wrapper:not([data-vcss]) .s_carousel .carousel-indicators li:hover:not(.active){background-color: rgba(255, 255, 255, 0.8);}.s_carousel_wrapper:not([data-vcss]) .s_carousel_default.s_carousel .carousel-control-prev-icon:before{content: "" ; margin-left: 1.5rem;}.s_carousel_wrapper:not([data-vcss]) .s_carousel_default.s_carousel .carousel-control-next-icon:before{content: "" ; margin-right: 1.5rem;}.s_carousel_wrapper:not([data-vcss]) .s_carousel_default.s_carousel .carousel-control-prev-icon:before, .s_carousel_wrapper:not([data-vcss]) .s_carousel_default.s_carousel .carousel-control-next-icon:before{background-color: rgba(0, 0, 0, 0); font-size: calc(1.325rem + 0.9vw); color: #fff; text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);}@media (min-width: 1200px){.s_carousel_wrapper:not([data-vcss]) .s_carousel_default.s_carousel .carousel-control-prev-icon:before, .s_carousel_wrapper:not([data-vcss]) .s_carousel_default.s_carousel .carousel-control-next-icon:before{font-size: 2rem;}}.s_carousel_wrapper:not([data-vcss]) .s_carousel_default.s_carousel .carousel-indicators li{height: .6rem; margin-bottom: .5rem; border: 0; border-radius: 0.3rem; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);}.s_carousel_wrapper:not([data-vcss]) .s_carousel_bordered.s_carousel{border: 2rem solid rgba(0, 0, 0, 0);}@media (max-width: 767.98px){.s_carousel_wrapper:not([data-vcss]) .s_carousel_bordered.s_carousel{border: 0.5rem solid rgba(0, 0, 0, 0);}}.s_carousel_wrapper:not([data-vcss]) .s_carousel_bordered.s_carousel .carousel-control-prev-icon:before{content: "\f0d9";}.s_carousel_wrapper:not([data-vcss]) .s_carousel_bordered.s_carousel .carousel-control-next-icon:before{content: "\f0da";}.s_carousel_wrapper:not([data-vcss]) .s_carousel_bordered.s_carousel .carousel-control-prev-icon:before, .s_carousel_wrapper:not([data-vcss]) .s_carousel_bordered.s_carousel .carousel-control-next-icon:before{width: 2rem; height: 6rem; line-height: 6rem; font-size: calc(1.275rem + 0.3vw);}@media (min-width: 1200px){.s_carousel_wrapper:not([data-vcss]) .s_carousel_bordered.s_carousel .carousel-control-prev-icon:before, .s_carousel_wrapper:not([data-vcss]) .s_carousel_bordered.s_carousel .carousel-control-next-icon:before{font-size: 1.5rem;}}.s_carousel_wrapper:not([data-vcss]) .s_carousel_bordered.s_carousel .carousel-indicators li{width: 3rem; height: 1rem;}.s_carousel_wrapper:not([data-vcss]) .s_carousel_rounded.s_carousel .carousel-control-prev{margin-left: 1.5rem;}.s_carousel_wrapper:not([data-vcss]) .s_carousel_rounded.s_carousel .carousel-control-next{margin-right: 1.5rem;}.s_carousel_wrapper:not([data-vcss]) .s_carousel_rounded.s_carousel .carousel-control-prev-icon:before{content: "\f060";}.s_carousel_wrapper:not([data-vcss]) .s_carousel_rounded.s_carousel .carousel-control-next-icon:before{content: "\f061";}.s_carousel_wrapper:not([data-vcss]) .s_carousel_rounded.s_carousel .carousel-control-prev-icon:before, .s_carousel_wrapper:not([data-vcss]) .s_carousel_rounded.s_carousel .carousel-control-next-icon:before{width: 4rem; height: 4rem; line-height: 4rem; border-radius: 50%; font-size: 1.25rem;}.s_carousel_wrapper:not([data-vcss]) .s_carousel_rounded.s_carousel .carousel-indicators li{width: 1rem; height: 1rem; border-radius: 50%;}.s_carousel_wrapper:not([data-vcss]) .s_carousel_boxed.s_carousel{--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){.s_carousel_wrapper:not([data-vcss]) .s_carousel_boxed.s_carousel{max-width: 540px;}}@media (min-width: 768px){.s_carousel_wrapper:not([data-vcss]) .s_carousel_boxed.s_carousel{max-width: 720px;}}@media (min-width: 992px){.s_carousel_wrapper:not([data-vcss]) .s_carousel_boxed.s_carousel{max-width: 960px;}}@media (min-width: 1200px){.s_carousel_wrapper:not([data-vcss]) .s_carousel_boxed.s_carousel{max-width: 1140px;}}@media (min-width: 1400px){.s_carousel_wrapper:not([data-vcss]) .s_carousel_boxed.s_carousel{max-width: 1320px;}}.s_carousel_wrapper:not([data-vcss]) .s_carousel_boxed.s_carousel .carousel-item{padding: 0 1rem;}.s_carousel_wrapper:not([data-vcss]) .s_carousel_boxed.s_carousel .carousel-control-prev, .s_carousel_wrapper:not([data-vcss]) .s_carousel_boxed.s_carousel .carousel-control-next{align-items: flex-end; margin-bottom: 1.25rem;}.s_carousel_wrapper:not([data-vcss]) .s_carousel_boxed.s_carousel .carousel-control-prev{margin-left: 3rem;}.s_carousel_wrapper:not([data-vcss]) .s_carousel_boxed.s_carousel .carousel-control-next{margin-right: 3rem;}.s_carousel_wrapper:not([data-vcss]) .s_carousel_boxed.s_carousel .carousel-control-prev-icon:before{content: "\f104";}.s_carousel_wrapper:not([data-vcss]) .s_carousel_boxed.s_carousel .carousel-control-next-icon:before{content: "\f105";}.s_carousel_wrapper:not([data-vcss]) .s_carousel_boxed.s_carousel .carousel-control-prev-icon:before, .s_carousel_wrapper:not([data-vcss]) .s_carousel_boxed.s_carousel .carousel-control-next-icon:before{width: 2rem; height: 2rem; line-height: 2rem; font-size: 1.25rem;}.s_carousel_wrapper:not([data-vcss]) .s_carousel_boxed.s_carousel .carousel-indicators li{width: 1rem; height: 1rem;}.s_carousel_wrapper:not([data-vcss]) .s_carousel_boxed.s_carousel .carousel-indicators li:hover:not(.active){background-color: rgba(255, 255, 255, 0.8);}@media (max-width: 767.98px){.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .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_intro_wrapper .s_carousel_intro .carousel-control-next, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-next{top: auto; bottom: 1rem; height: 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_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: 3rem; margin: 0 5rem 1rem;}}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .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_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_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-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_intro_wrapper .s_carousel_intro .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-next-icon{width: 3rem; height: 3rem; background-size: 50%;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_default.s_quotes_carousel .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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_intro_wrapper .s_carousel_intro .carousel-indicators, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators{align-items: center; height: 3rem;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .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_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_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_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_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{-webkit-flex-wrap: wrap; flex-wrap: wrap; height: auto; counter-reset: numberList;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .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: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.25rem; width: auto; height: auto; margin: 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_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_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;}@media (min-width: 768px){.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .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; 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_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_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 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_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'] .s_carousel_controllers_indicators_outside.s_quotes_carousel .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro .carousel-control-prev, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel .carousel-control-prev, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel .carousel-control-next, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro .carousel-control-next, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel .carousel-control-next{margin-bottom: 3rem;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel .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 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{background-color: currentColor; color: inherit;}.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;}.parallax:not(.s_parallax_no_overflow_hidden){overflow: hidden;}@media (min-width: 1200px){.parallax.s_parallax_is_fixed > .s_parallax_bg{background-attachment: fixed;}}.s_parallax{min-height: 10px;}.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;}.o_header_affixed .o_header_hide_on_scroll.hidden{max-height: 0; padding-block: 0 !important; overflow: hidden;}.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;}}header .navbar-collapse.show{max-height: 80vh; 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 nav.navbar.o_header_force_no_radius{border-radius: 0 !important;}header.o_header_is_scrolled, header.o_transitioning.o_header_affixed{background-color: transparent !important;}header.o_transformed_not_affixed .o_navbar_mobile{display: none;}.o_grid_header_3_cols{grid-template-columns: 1fr auto 1fr;}.o_grid_header_3_cols_fixed{grid-template-columns: 1fr 33% 1fr;}.o_header_separator > :not(:last-child)::before{content: ''; position: absolute; inset: 0 0 0 100%; width: 2px; height: 50%; margin: auto -0.5rem auto auto; background: var(--HeaderSeparator-bg-color, rgba(var(--emphasis-color-rgb), 0.1));}.o_border_contrast{border-color: var(--NavLinkWithBackground-bg-color--hover, rgba(var(--emphasis-color-rgb), 0.1)) !important;}.o_mega_menu{width: 100%; padding: 0; margin-top: 0 !important; border-radius: 0; background-clip: unset; background-color: transparent; border: 1px solid #E9ECEF;}.o_mega_menu .container, .o_mega_menu .o_container_small, .o_mega_menu .container-fluid, .o_mega_menu .container-sm, .o_mega_menu .container-md, .o_mega_menu .container-lg, .o_mega_menu .container-xl, .o_mega_menu .container-xxl{padding-left: 15px; padding-right: 15px;}@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;}}.s_mega_menu_odoo_menu:not([data-vcss]) .s_mega_menu_odoo_menu_footer .row > div:not(.o_cc):not(.navbar-light):not(.o_footer), .s_mega_menu_menus_logos:not([data-vcss]) .s_mega_menu_gray_area:last-child, .s_mega_menu_little_icons:not([data-vcss]) .s_mega_menu_gray_area:last-child, .s_mega_menu_thumbnails:not([data-vcss]) .s_mega_menu_thumbnails_footer:not(.o_cc):not(.navbar-light):not(.o_footer){z-index: 1;}.s_mega_menu_odoo_menu:not([data-vcss]) .s_mega_menu_odoo_menu_footer .row > div:not(.o_cc):not(.navbar-light):not(.o_footer):before, .s_mega_menu_menus_logos:not([data-vcss]) .s_mega_menu_gray_area:last-child:before, .s_mega_menu_little_icons:not([data-vcss]) .s_mega_menu_gray_area:last-child:before, .s_mega_menu_thumbnails:not([data-vcss]) .s_mega_menu_thumbnails_footer:not(.o_cc):not(.navbar-light):not(.o_footer):before{content: ''; display: block; width: 100vw; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; pointer-events: none; background: rgba(0, 0, 0, 0.05);}#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>");}@media (min-width: 768px){.o_wizard .o_wizard_step_active{color: #212529;}}.o_wizard .o_wizard_circle_progress, .o_wizard .o_wizard_circle_progress:before{width: 64px; height: 64px; line-height: 64px;}.o_wizard .o_wizard_circle_progress:before{position: absolute; border-radius: 50%; box-shadow: inset 0 0 0 5px currentColor; opacity: .2; content: "";}.o_wizard .o_wizard_circle_progress_left .progress-bar{border-radius: 0 32px 32px 0; transform-origin: center left; transform: rotate(var(--leftProgress));}.o_wizard .o_wizard_circle_progress_right .progress-bar{border-radius: 32px 0 0 32px; transform-origin: center right; transform: rotate(var(--rightProgress));}.js_language_selector .dropdown-menu, .js_language_selector .o_dropdown_menu{min-width: 0;}.js_language_selector a.list-inline-item{padding: 3px 0;}.o_lang_flag{width: 1em; height: 1em; margin-right: 0.2em; border-radius: 50rem; object-fit: cover; box-shadow: rgba(0, 0, 0, 0.429) 1px 1px 1px;}span.list-inline-item.o_add_language:last-child{display: none !important;}.o_figure_relative_layout{position: relative;}.o_figure_relative_layout .figure-img{margin-bottom: 0;}.o_figure_relative_layout .figure-caption{position: absolute; top: auto; left: 0; bottom: 0; right: 0; --bg-light: rgba(17, 24, 39, 0.6); --color-light: #FFFFFF; background-color: rgba(17, 24, 39, 0.6) !important; color: #FFFFFF; padding: 0.25rem 0.5rem; font-weight: 600;}.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;}.o_figure_relative_layout .figure-caption a{color: inherit;}.bg-primary-light{background-color: rgba(113, 75, 103, 0.1);}.bg-secondary-light{background-color: rgba(45, 49, 66, 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(243, 242, 242, 0.1);}.bg-dark-light{background-color: rgba(17, 24, 39, 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;}.modal-footer > .float-start{margin-right: auto;}.o_record_cover_container{position: relative;}.o_record_cover_container .o_record_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-size: cover; background-position: center; background-repeat: no-repeat;}.o_scroll_button, #o_wblog_post_content_jump{position: absolute; top: auto; left: 0; bottom: 0; right: 0; display: -webkit-box; display: -webkit-flex; display: flex; width: 50px; height: 50px; animation: o-anim-heartbeat 2.6s ease-in-out 1s infinite;}.o_scroll_button, #o_wblog_post_content_jump, .o_scroll_button:hover{text-decoration: none;}.o_scroll_button:focus, #o_wblog_post_content_jump:focus{outline: none;}.o_scroll_button:hover, #o_wblog_post_content_jump:hover{animation-iteration-count: 1;}@keyframes o-anim-heartbeat{0%, 14%, 35%{transform: scale(1);}7%, 21%{transform: scale(1.3); background-color: rgba(113, 75, 103, 0.8);}}.o_ribbon{margin: 0; font-size: 1rem; font-weight: bold; white-space: nowrap; text-align: center; pointer-events: none;}.o_ribbon:empty{display: none;}.o_ribbon_right{position: absolute; top: 0; left: auto; bottom: auto; right: 0; padding: 0.5rem 100px; transform: translateX(calc(-0.708 * (100% - 200px))) rotate(45deg) translateX(calc(100% - 100px)); transform-origin: top right;}.o_ribbon_left{position: absolute; top: 0; left: 0; bottom: auto; right: auto; padding: 0.5rem 100px; transform: translateX(calc(0.708 * (100% - 200px) - 100%)) rotate(-45deg) translateX(100px); transform-origin: top right;}.o_tag_right{position: absolute; top: 0; left: auto; bottom: auto; right: 0; padding: 0.25rem 1rem;}.o_tag_left{position: absolute; top: 0; left: 0; bottom: auto; right: auto; padding: 0.25rem 1rem;}.o_conditional_hidden{display: none !important;}#website_cookies_bar{min-height: 0px; height: 0px;}.o_search_result_item_detail{flex: 1; word-break: normal !important;}.o_search_result_item_detail button:disabled, .o_search_result_item_detail button.o_wysiwyg_loader{color: inherit;}.o_cookies_bar_toggle{inset-inline-end: 1rem; inset-block-end: var(--cookies-bar-toggle-inset-block-end, 1rem); z-index: 1056;}.o_search_result_item_detail{flex: 1;}ul.o_checklist > li.o_checked::after{left: -19px; top: 0;}.modal-open .o_bottom_fixed_element, .o_bottom_fixed_element_hidden{display: none !important;}.o_text_content_invisible, input[value*="data-oe-translation-source-sha"]{color: transparent !important;}[placeholder*="data-oe-translation-source-sha"]::-webkit-input-placeholder{color: transparent; opacity: 0;}[placeholder*="data-oe-translation-source-sha"]::-moz-placeholder{color: transparent; opacity: 0;}[data-oe-translation-source-sha] > .o_translation_select{border: var(--border-width) solid var(--o-border-color); border-radius: var(--border-radius);}[data-oe-translation-source-sha] > .o_translation_select + select{display: none !important;}[data-oe-translation-source-sha] > .o_translation_select > div:not(:last-child){border-bottom: inherit;}.o_website_offcanvas .accordion-button, .o_website_offcanvas .accordion-button:focus, .o_website_offcanvas .accordion-button:hover{box-shadow: none; z-index: 0;}.o_notification_manager .o_notification{--Notification__background-color: #FFFFFF;}.o_animate{z-index: 1; animation-duration: 1s; animation-fill-mode: both; transform: translate3d(0, 0, 0); backface-visibility: hidden; text-rendering: geometricPrecision; visibility: hidden; --wanim-intensity: 50; --wanim-intensity-squared: calc(var(--wanim-intensity) * var(--wanim-intensity)); --wanim-zoom-out-scale: calc(1 + (var(--wanim-intensity-squared) / 8333.3)); --wanim-zoom-in-scale: calc(1.01 - (var(--wanim-intensity) / 100 )); --wanim-zoom-in-scale-60: calc(var(--wanim-zoom-in-scale) + ((1 - var(--wanim-zoom-in-scale)) / 2)); --wanim-opacity-adjustment: 0;}.o_animate:not(.o_animating):not(.o_animate_in_dropdown){transform: none !important;}.o_animate_preview{visibility: visible;}.o_wanim_overflow_xy_hidden > body{overflow-x: clip !important; display: flow-root;}@supports not (overflow-x: clip){.o_wanim_overflow_xy_hidden > body{overflow-x: hidden !important;}}.o_wanim_overflow_xy_hidden.o_rtl > main, .o_wanim_overflow_xy_hidden .o_rtl > main{overflow-x: hidden; overflow-y: hidden;}.o_wanim_overflow_xy_hidden .o_footer_slideout{overflow-y: hidden !important;}.o_animated_text{display: inline-block;}.o_animate_on_scroll{animation-play-state: paused; --wanim-opacity-adjustment: 1;}@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);}}.o_anim_slide_in.o_anim_from_top{animation-name: o_anim_slide_in_down;}@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);}}.o_anim_slide_in.o_anim_from_left{animation-name: o_anim_slide_in_left;}@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);}}.o_anim_slide_in.o_anim_from_right{animation-name: o_anim_slide_in_right;}@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);}}.o_anim_slide_in.o_anim_from_bottom{animation-name: o_anim_slide_in_up;}@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);}}.o_anim_bounce_in{animation-name: o_anim_bounce_in;}@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);}}.o_anim_bounce_in.o_anim_from_top{animation-name: o_anim_bounce_in_down;}@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);}}.o_anim_bounce_in.o_anim_from_left{animation-name: o_anim_bounce_in_left;}@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);}}.o_anim_bounce_in.o_anim_from_right{animation-name: o_anim_bounce_in_right;}@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);}}.o_anim_bounce_in.o_anim_from_bottom{animation-name: o_anim_bounce_in_up;}@keyframes o_anim_fade_in{0%{opacity: 0;}100%{opacity: 1;}}.o_anim_fade_in{animation-name: o_anim_fade_in;}@keyframes o_anim_fade_in_down{0%{opacity: 0; transform: translate(0, calc(-2% * var(--wanim-intensity)));}100%{opacity: 1; transform: translate(0, 0);}}.o_anim_fade_in.o_anim_from_top{animation-name: o_anim_fade_in_down;}@keyframes o_anim_fade_in_left{0%{opacity: 0; transform: translate(calc(-2% * var(--wanim-intensity)), 0);}100%{opacity: 1; transform: translate(0, 0);}}.o_anim_fade_in.o_anim_from_left{animation-name: o_anim_fade_in_left;}@keyframes o_anim_fade_in_right{0%{opacity: 0; transform: translate(calc(2% * var(--wanim-intensity)), 0);}100%{opacity: 1; transform: translate(0, 0);}}.o_anim_fade_in.o_anim_from_right{animation-name: o_anim_fade_in_right;}@keyframes o_anim_fade_in_up{0%{opacity: 0; transform: translate(0, calc(2% * var(--wanim-intensity)));}100%{opacity: 1; transform: translate(0, 0);}}.o_anim_fade_in.o_anim_from_bottom{animation-name: o_anim_fade_in_up;}@keyframes o_anim_fade_out{0%{opacity: 1;}100%{opacity: 0;}}.o_anim_fade_out{animation-name: o_anim_fade_out;}@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);}}.o_anim_rotate_in{animation-name: o_anim_rotate_in;}@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);}}.o_anim_rotate_in.o_anim_from_bottom_left{animation-name: o_anim_rotate_in_down_left;}@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);}}.o_anim_rotate_in.o_anim_from_bottom_right{animation-name: o_anim_rotate_in_down_right;}@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);}}.o_anim_rotate_in.o_anim_from_top_left{animation-name: o_anim_rotate_in_up_left;}@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);}}.o_anim_rotate_in.o_anim_from_top_right{animation-name: o_anim_rotate_in_up_right;}@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;}}.o_anim_zoom_out{animation-name: o_anim_zoom_out;}@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;}}.o_anim_zoom_out.o_anim_from_right{animation-name: o_anim_zoom_out_right;}@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;}}.o_anim_zoom_out.o_anim_from_left{animation-name: o_anim_zoom_out_left;}@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;}}.o_anim_zoom_out.o_anim_from_bottom{animation-name: o_anim_zoom_out_bottom;}@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;}}.o_anim_zoom_out.o_anim_from_top{animation-name: o_anim_zoom_out_top;}@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;}}.o_anim_zoom_in{animation-name: o_anim_zoom_in;}@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);}}.o_anim_zoom_in.o_anim_from_top{animation-name: o_anim_zoom_in_down;}@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);}}.o_anim_zoom_in.o_anim_from_bottom{animation-name: o_anim_zoom_in_up;}@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);}}.o_anim_zoom_in.o_anim_from_left{animation-name: o_anim_zoom_in_left;}@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);}}.o_anim_zoom_in.o_anim_from_right{animation-name: o_anim_zoom_in_right;}@keyframes o_anim_flash{0%, 50%, 100%{opacity: 1;}25%, 75%{opacity: calc(1 - (var(--wanim-intensity) / 100));}}.o_anim_flash{animation-name: o_anim_flash;}@keyframes o_anim_pulse{0%{transform: scale(1);}50%{transform: scale(calc(1.01 + (0.000016 * var(--wanim-intensity-squared))));}100%{transform: scale(1);}}.o_anim_pulse{animation-name: o_anim_pulse;}@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);}}.o_anim_shake{animation-name: o_anim_shake;}@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);}}.o_anim_tada{animation-name: o_anim_tada;}@keyframes o_anim_flip_in_x{0%{transform: perspective(1000px) rotateX(calc(1deg * (5 + (var(--wanim-intensity) * 1.7)))); opacity: 0;}50%{opacity: 1;}}.o_anim_flip_in_x{backface-visibility: visible; animation-name: o_anim_flip_in_x; transition-timing-function: ease-out;}@keyframes o_anim_flip_in_y{0%{transform: perspective(1000px) rotateY(calc(1deg * (5 + (var(--wanim-intensity) * 1.7)))); opacity: 0;}50%{opacity: 1;}}.o_anim_flip_in_y{backface-visibility: visible; animation-name: o_anim_flip_in_y; transition-timing-function: ease-out;}.o_text_highlight{--text-highlight-color: currentColor;}.o_text_highlight.o_text_highlight_fill{--text-highlight-color: var(--primary); --text-highlight-width: 0px !important;}.o_text_highlight > .o_text_highlight_item{position: relative; display: inline-block; line-height: normal; white-space: pre-wrap; isolation: isolate;}.o_text_highlight > .o_text_highlight_item > *{text-decoration: none;}.o_text_highlight > .o_text_highlight_item svg{z-index: -1;}.o_anim_dur500{animation-duration: 500ms;}.o_anim_dur1500{animation-duration: 1500ms;}.o_anim_dur2000{animation-duration: 2000ms;}.o_anim_dur2500{animation-duration: 2500ms;}.o_anim_dur3000{animation-duration: 3000ms;}.o_anim_del500{animation-delay: 500ms;}.o_anim_del1000{animation-delay: 1000ms;}.o_anim_del1500{animation-delay: 1500ms;}.o_anim_del2000{animation-delay: 2000ms;}.o_anim_del2500{animation-delay: 2500ms;}.o_table tr{border-color: var(--o-border-color);}.o_dropdown_without_offset{transform: none !important;}.input-group-text.input-group-text-subtle{transition: background-color 0.05s ease-in-out, border-color 0.05s ease-in-out, box-shadow 0.05s ease-in-out; border-color: var(--o-border-color); background-color: #FFFFFF; background-clip: padding-box; color: #212529;}@media (prefers-reduced-motion: reduce){.input-group-text.input-group-text-subtle{transition: none;}}.input-group-text.input-group-text-subtle > *{color: rgba(33, 37, 41, 0.6);}.is-invalid ~ .input-group-text.input-group-text-subtle, .input-group-text.input-group-text-subtle:has(~ .is-invalid){border-color: #dc3545;}.is-invalid ~ .input-group-text.input-group-text-subtle + .input-group-text{border-left-color: #dc3545;}.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-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;}

/* /website/static/src/scss/website_controller_page.scss */
 .o_website_tag{vertical-align: middle;}.o_website_tag.o_tag_color_0{color: black; background-color: white; box-shadow: inset 0 0 0 1px #a2a2a2;}a.o_website_tag.o_tag_color_0:hover{color: #212529; background-color: #e6e6e6;}.o_website_tag.o_tag_color_1{color: white; background-color: #ee2d2d;}a.o_website_tag.o_tag_color_1:hover{color: #FFFFFF; background-color: #d71111;}.o_website_tag.o_tag_color_2{color: white; background-color: #dc8534;}a.o_website_tag.o_tag_color_2:hover{color: #212529; background-color: #bd6c21;}.o_website_tag.o_tag_color_3{color: white; background-color: #e8bb1d;}a.o_website_tag.o_tag_color_3:hover{color: #212529; background-color: #bf9913;}.o_website_tag.o_tag_color_4{color: white; background-color: #5794dd;}a.o_website_tag.o_tag_color_4:hover{color: #FFFFFF; background-color: #2d79d4;}.o_website_tag.o_tag_color_5{color: white; background-color: #9f628f;}a.o_website_tag.o_tag_color_5:hover{color: #FFFFFF; background-color: #804e73;}.o_website_tag.o_tag_color_6{color: white; background-color: #db8865;}a.o_website_tag.o_tag_color_6:hover{color: #212529; background-color: #d1683c;}.o_website_tag.o_tag_color_7{color: white; background-color: #41a9a2;}a.o_website_tag.o_tag_color_7:hover{color: #212529; background-color: #33847f;}.o_website_tag.o_tag_color_8{color: white; background-color: #304be0;}a.o_website_tag.o_tag_color_8:hover{color: #FFFFFF; background-color: #1d36c0;}.o_website_tag.o_tag_color_9{color: white; background-color: #ee2f8a;}a.o_website_tag.o_tag_color_9:hover{color: #FFFFFF; background-color: #d81270;}.o_website_tag.o_tag_color_10{color: white; background-color: #61c36e;}a.o_website_tag.o_tag_color_10:hover{color: #212529; background-color: #42af51;}.o_website_tag.o_tag_color_11{color: white; background-color: #9872e6;}a.o_website_tag.o_tag_color_11:hover{color: #FFFFFF; background-color: #7847de;}.o_website_record{transition: box-shadow ease-in 0.1s;}.o_website_record:hover{box-shadow: 0 5px 25px -10px black;}.o_website_record .o_website_image{object-fit: cover;}.o_website_grid .o_website_record{grid-template-rows: auto 1.5em 8em;}.o_website_grid .o_website_record .o_website_tags{grid-row: 2;}.o_website_grid .o_website_record .card-body{grid-row: 3;}.o_website_grid .o_website_record .o_website_image{height: 12em !important;}.o_website_list .o_website_record{grid-template-columns: 10% 65% 25%; height: 6em;}.o_website_list .o_website_record .o_website_tags{grid-column: 3; grid-row: 1;}.o_website_list .o_website_record .card-body{grid-column: 2; grid-row: 1;}.o_website_record_page .o_website_html{padding: 0 3vw;}.o_website_record_page .o_website_image{max-height: 90vh; object-fit: contain;}

/* /website/static/src/scss/website.ui.scss */
 .o_frontend_to_backend_nav{position: absolute; top: 0; left: 0; bottom: auto; right: auto; z-index: 1055; font-size: 0.875rem; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Ubuntu, "Noto Sans", Arial, "Odoo Unicode Support Noto", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}.o_frontend_to_backend_nav::before{content: ""; position: absolute; top: 0; left: 0; bottom: auto; right: auto; border-top: 20px solid #714B67; border-left: 20px solid #714B67; border-bottom: 20px solid transparent; border-right: 20px solid transparent; cursor: pointer;}.o_frontend_to_backend_nav::before, .o_frontend_to_backend_nav .o_frontend_to_backend_icon, .o_frontend_to_backend_nav .o_frontend_to_backend_buttons{transform-origin: top left; transition: transform 400ms ease 1s;}.o_frontend_to_backend_nav .o_frontend_to_backend_buttons{transition-duration: 800ms;}.o_frontend_to_backend_nav .o_frontend_to_backend_buttons{transform: translateX(-250%) scaleX(0.5);}.o_frontend_to_backend_nav .o_frontend_to_backend_buttons > a{min-width: 40px; height: 40px; color: #FFFFFF;}.o_frontend_to_backend_nav .o_frontend_to_backend_apps_menu{font-size: 0.875rem; max-height: 70vh; overflow: auto;}.o_frontend_to_backend_nav .o_frontend_to_backend_apps_btn{background-color: #714B67;}.o_frontend_to_backend_nav .o_frontend_to_backend_apps_btn:hover{background-color: #624159;}.o_frontend_to_backend_nav .o_frontend_to_backend_edit_btn{background-color: #3e3e46;}.o_frontend_to_backend_nav .o_frontend_to_backend_edit_btn:hover{background-color: #323238;}.o_frontend_to_backend_nav .o_frontend_to_backend_edit_btn > img{height: 1.8em; margin-right: 0.5em; border-radius: 0.25rem;}.o_frontend_to_backend_nav:hover:before, .o_frontend_to_backend_nav:hover .o_frontend_to_backend_icon, .o_frontend_to_backend_nav:focus-within:before, .o_frontend_to_backend_nav:focus-within .o_frontend_to_backend_icon{transform: scale(0.3); transition-delay: 0ms; transition-duration: 400ms;}.o_frontend_to_backend_nav:hover .o_frontend_to_backend_buttons, .o_frontend_to_backend_nav:focus-within .o_frontend_to_backend_buttons{transform: translateX(0); transition-delay: 0ms; transition-duration: 400ms;}body{direction: ltr;}.oe_login_form, .oe_signup_form, .oe_reset_password_form{max-width: 300px; position: relative; margin: 50px auto;}.tour .popover-navigation{margin-left: 13px; margin-bottom: 8px;}.css_published .btn-danger, .css_published .css_publish{display: none;}.css_unpublished .btn-success, .css_unpublished .css_unpublish{display: none;}[data-publish='off'] > *:not(.css_options){opacity: 0.5;}@media print{a[href]:after{content: initial;}}.post_link:not(.o_post_link_js_loaded){pointer-events: none;}.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;}

/* /stock/static/src/scss/stock_traceability_report.scss */
 .o_stock_reports_body_print{background-color: white; color: black;}.o_stock_reports_body_print .o_stock_reports_level0{border-width: 1px; border-left-style: hidden; border-right-style: hidden; font-weight: bold; border-top-style: solid; border-bottom-style: groove;}.o_main_content .o_stock_reports_page{position: absolute;}.o_stock_reports_page{background-color: white;}.o_stock_reports_page.o_stock_reports_no_print{margin: 16px auto; padding-top: 24px; padding-right: 16px; padding-bottom: 24px; padding-left: 16px;}.o_stock_reports_page.o_stock_reports_no_print .o_stock_reports_level0{border-width: 1px; border-left-style: hidden; border-right-style: hidden; font-weight: normal; border-top-style: solid; border-bottom-style: groove;}.o_stock_reports_page.o_stock_reports_no_print .o_stock_reports_table{white-space: nowrap; margin-top: 30px;}.o_stock_reports_page.o_stock_reports_no_print .o_stock_reports_table thead{display: table-row-group;}.o_stock_reports_page.o_stock_reports_no_print .o_report_line_header{text-align: left; padding-left: 10px;}.o_stock_reports_page.o_stock_reports_no_print .o_report_header{border-top-style: solid; border-top-style: groove; border-bottom-style: groove; border-width: 2px;}.o_stock_reports_page .o_stock_reports_unfolded{display: inline-block;}.o_stock_reports_page .o_stock_reports_nofoldable{margin-left: 17px;}.o_stock_reports_page a.o_stock_report_lot_action{cursor: pointer;}.o_stock_reports_page .o_stock_reports_unfolded td + td{visibility: hidden;}.o_stock_reports_page div.o_stock_reports_web_action, .o_stock_reports_page span.o_stock_reports_web_action, .o_stock_reports_page i.fa, .o_stock_reports_page span.o_stock_reports_unfoldable, .o_stock_reports_page span.o_stock_reports_foldable, .o_stock_reports_page a.o_stock_reports_web_action{cursor: pointer;}.o_stock_reports_page .o_stock_reports_caret_icon{margin-left: -3px;}.o_stock_reports_page th{border-bottom: thin groove;}.o_stock_reports_page .o_stock_reports_level1{border-width: 2px; border-left-style: hidden; border-right-style: hidden; font-weight: inherit; border-top-style: hidden; border-bottom-style: solid;}.o_stock_reports_page .o_stock_reports_level2{border-width: 1px; border-left-style: hidden; border-right-style: hidden; font-weight: inherit; border-top-style: solid; border-bottom-style: solid;}.o_stock_reports_page .o_stock_reports_level2 > td > span:last-child{margin-left: 25px;}.o_stock_reports_page .o_stock_reports_default_style{border-width: 0px; border-left-style: hidden; border-right-style: hidden; font-weight: inherit; border-top-style: solid; border-bottom-style: solid;}.o_stock_reports_page .o_stock_reports_default_style > td > span:last-child{margin-left: 50px;}

/* /web_enterprise/static/src/webclient/home_menu/home_menu_background.scss */
 .o_home_menu_background, .o_web_client.o_home_menu_background{background-size: cover; background-attachment: fixed; background-color: var(--homeMenu-bg-color, #e7e9ed); background-image: var(--homeMenu-bg-image, url("/web_enterprise/static/img/background-light.svg"));}

/* /web_enterprise/static/src/webclient/navbar/navbar.scss */
 .o_main_navbar{--NavBar-entry-color--active: #111827; --NavBar-entry-borderColor-active: #017e84; --NavBar-entry-backgroundColor--active: #e6f2f3; --NavBar-entry-backgroundColor--hover: #e7e9ed; --NavBar-entry-backgroundColor--focus: #e7e9ed; --Dropdown_menu-margin-y: 0.25rem;}.o_main_navbar .o_menu_toggle{color: var(--NavBar-menuToggle-color, #714B67);}body.o_is_superuser .o_menu_systray{border-image-outset: 5px;}

/* /website_mail/static/src/css/website_mail.scss */
 .js_follow[data-follow='on'] .js_follow_btn, .js_follow[data-follow='on'] .follow_btn, .js_follow[data-follow='off'] .js_unfollow_btn{display: none;}.js_follow[data-follow='on'] .js_unfollow_btn{opacity: 1 !important;}.js_follow_icons_container .js_follow_btn, .js_follow_icons_container .js_unfollow_btn, .js_follow_icons_container .follow_btn{animation: js_follow_fade 1s ease forwards; opacity: 0;}.js_follow_icons_container .js_follow_btn small, .js_follow_icons_container .js_follow_btn .small, .js_follow_icons_container .js_unfollow_btn small, .js_follow_icons_container .js_unfollow_btn .small, .js_follow_icons_container .follow_btn small, .js_follow_icons_container .follow_btn .small{opacity: 0; transition: opacity 0.3s ease;}.js_follow_icons_container .js_follow_btn:hover small, .js_follow_icons_container .js_follow_btn:hover .small, .js_follow_icons_container .js_follow_btn:focus small, .js_follow_icons_container .js_follow_btn:focus .small, .js_follow_icons_container .js_unfollow_btn:hover small, .js_follow_icons_container .js_unfollow_btn:hover .small, .js_follow_icons_container .js_unfollow_btn:focus small, .js_follow_icons_container .js_unfollow_btn:focus .small, .js_follow_icons_container .follow_btn:hover small, .js_follow_icons_container .follow_btn:hover .small, .js_follow_icons_container .follow_btn:focus small, .js_follow_icons_container .follow_btn:focus .small{transition-duration: 1s; opacity: 1;}.js_follow_icons_container .fa:before{content: "\f0f3";}.js_follow_icons_container .js_follow_btn:hover .fa:before{color: #212529;}.js_follow_icons_container .js_unfollow_btn .fa:before{color: #714B67;}.js_follow_icons_container .js_unfollow_btn:hover .fa:before{content: "\f1f6"; color: #dc3545;}@keyframes js_follow_fade{to{opacity: 1;}}

/* /rating/static/src/scss/rating_templates.scss */
 .o_rating_page_thank_you{min-height: 80vh;}.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{opacity: 0.5; border: none !important;}.o_rating_page_submit .o_rating_label:hover{transform: scale(1.1);}.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;}

/* /portal_rating/static/src/scss/portal_rating.scss */
 .o_website_rating_static{color: #FACC2E;}.o_website_rating_card_container{}.o_website_rating_card_container .o_message_counter{color: #495057;}.o_website_rating_card_container table.o_website_rating_table{width: 100%; overflow: visible;}.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_star_num{min-width: 50px; white-space: nowrap;}.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_progress{min-width: 120px;}.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_progress > .progress{margin-bottom: 2px; margin-left: 5px; margin-right: 5px;}.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_progress .o_rating_progressbar{background-color: #FACC2E;}.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_percent{text-align: right; padding-left: 5px; font-size: 0.75rem;}.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_reset .o_website_rating_selection_reset{color: #dc3545;}.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_row:not(o_website_rating_table_row_selected){cursor: pointer;}.o-mail-Composer-starCard{width: max-content; margin-bottom: 5px;}.o-mail-Composer-starCard .o-mail-Composer-stars{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; color: #FACC2E; margin-right: 15px;}.o-mail-Composer-starCard .o-mail-Composer-stars i{padding-right: 1px; padding-left: 1px; text-align: center;}.o-mail-Composer-starCard .o-mail-Composer-stars.enabled{cursor: pointer;}.o_rating_popup_composer .o_rating_clickable{cursor: pointer;}.o_rating_popup_composer .o_portal_chatter_avatar{margin-right: 10px;}

/* /website_sale/static/src/scss/website_sale.scss */
 .oe_website_sale .o_wsale_design_cards{--o-wsale-card-border-width: 1px; --o-wsale-card-border-radius: var(--border-radius); --o-wsale-card-info-padding: 0.5rem; --o-wsale-card-info-grow: 1; --o-wsale-card-bg: #FFFFFF; --o-wsale-card-color: #212529; --o-wsale-card-text-muted: rgba(33, 37, 41, 0.7); --o-wsale-card-thumb-border-radius: calc(var(--border-radius) - 1px) calc(var(--border-radius) - 1px) 0 0;}.oe_website_sale .o_wsale_design_thumbs{--o-wsale-card-border-width: 0; --o-wsale-card-info-padding: 1rem 0 0; --o-wsale-card-thumb-border-radius: 7.5px; --o-wsale-card-thumb-shadow: 0 13px 27px -5px rgba(113, 75, 103, 0.1), 0 8px 16px -8px rgba(0, 0, 0, .28);}.oe_website_sale .o_wsale_design_grid{--o-wsale-card-border-width: 0; --o-wsale-card-info-padding: 0.5rem; --o-wsale-card-info-grow: 1;}.oe_website_sale .o_wsale_context_thumb_4_3{--o-wsale-card-thumb-aspect-ratio: 4/3;}.oe_website_sale .o_wsale_context_thumb_4_5{--o-wsale-card-thumb-aspect-ratio: 4/5;}.oe_website_sale .o_wsale_context_thumb_2_3{--o-wsale-card-thumb-aspect-ratio: 2/3;}.oe_website_sale .o_wsale_context_thumb_cover{--o-wsale-card-thumb-fill-mode: cover;}.oe_website_sale .o_wsale_filmstip_container{transform: translateZ(0);}.oe_website_sale .o_wsale_filmstip_container.o_wsale_filmstip_fancy_disabled{scrollbar-color: currentColor rgba(17, 24, 39, 0.05);}.oe_website_sale .o_wsale_filmstip_container .o_wsale_filmstip_wrapper{margin-bottom: 0.5rem; scroll-snap-type: x mandatory; cursor: grab;}.oe_website_sale .o_wsale_filmstip_container .o_wsale_filmstip_wrapper::-webkit-scrollbar{height: 2px;}.oe_website_sale .o_wsale_filmstip_container .o_wsale_filmstip_wrapper::-webkit-scrollbar-thumb{border-radius: var(--border-radius-sm); background: currentColor;}.oe_website_sale .o_wsale_filmstip_container .o_wsale_filmstip_wrapper::-webkit-scrollbar-track{background: rgba(17, 24, 39, 0.05);}.oe_website_sale .o_wsale_filmstip_container:not(.o_wsale_filmstip_fancy_disabled):hover .o_wsale_filmstip_wrapper{margin-bottom: 0.25rem;}.oe_website_sale .o_wsale_filmstip_container:not(.o_wsale_filmstip_fancy_disabled):hover .o_wsale_filmstip_wrapper::-webkit-scrollbar{height: 6px;}.oe_website_sale .activeDrag *{cursor: grabbing !important; cursor: -webkit-grabbing;}.oe_website_sale .o_wsale_products_grid_before_rail{scrollbar-width: none; -ms-overflow-style: none;}.oe_website_sale .o_wsale_products_grid_before_rail::-webkit-scrollbar{width: 0; height: 0;}.oe_website_sale .o_payment_form .card{border-radius: 4px !important;}.oe_website_sale .address-inline address{display: inline-block;}.oe_website_sale h1[itemprop="name"], .oe_website_sale [itemprop="name"].h1{word-break: break-word; word-wrap: break-word; overflow-wrap: break-word;}.oe_website_sale h1[itemprop="name"], .oe_website_sale [itemprop="name"].h1{font-size: calc(1.325rem + 0.9vw); font-weight: 600;}@media (min-width: 1200px){.oe_website_sale h1[itemprop="name"], .oe_website_sale [itemprop="name"].h1{font-size: 2rem;}}@media (min-width: 1200px){.oe_website_sale .toggle_summary_div{max-width: 32em;}}.oe_website_sale .text-bg-light .variant_price_extra.text-muted{color: rgba(33, 37, 41, 0.7) !important;}.oe_website_sale input.js_quantity{min-width: 48px; text-align: center;}.oe_website_sale input.quantity{padding: 0;}.oe_website_sale .table-striped tbody tr td:nth-of-type(even){--table-accent-bg: rgba(0, 0, 0, 0.025);}.oe_website_sale .table-striped tbody tr td:nth-of-type(odd){--table-accent-bg: rgba(0, 0, 0, 0);}.oe_website_sale *:not(#product_attributes_simple) > .table-sm tbody td{padding-top: 0.5rem; padding-bottom: 0.5rem;}.oe_website_sale #products_grid_before{--o_ws_sidebar_top_gap: calc(1rem + 2rem + calc(0.5rem + var(--gutter-x))); top: var(--o_ws_sidebar_top_gap);}.oe_website_sale #products_grid_before .css_attribute_color{height: 32px; width: 32px;}.oe_website_sale .o_pricelist_dropdown .o_pricelist_dropdown_span, .oe_website_sale .o_sortby_dropdown .o_pricelist_dropdown_span{max-width: 8em;}@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_alternative_product{margin: auto;}.oe_product_cart{flex-direction: var(--o-wsale-card-flex-direction, column); align-items: var(--o-wsale-card-flex-align-items); border: var(--border-width) solid var(--o-border-color); border-width: var(--o-wsale-card-border-width, 0 0 1px); border-radius: var(--o-wsale-card-border-radius, 0); padding: var(--o-wsale-card-padding, 0); background-color: var(--o-wsale-card-bg); color: var(--o-wsale-card-color);}.oe_product_cart .oe_product_image{min-width: var(--o-wsale-card-thumb-size); width: var(--o-wsale-card-thumb-size); border-radius: var(--o-wsale-card-thumb-border-radius); box-shadow: var(--o-wsale-card-thumb-shadow);}.oe_product_cart .oe_product_image .oe_product_image_link{aspect-ratio: var(--o-wsale-card-thumb-aspect-ratio, 1);}.oe_product_cart .oe_product_image .oe_product_image_link .oe_product_image_img_wrapper{position: absolute; top: 0; left: 0; bottom: 0; right: 0;}.oe_product_cart .oe_product_image .oe_product_image_link .oe_product_image_img_wrapper img{object-fit: var(--o-wsale-card-thumb-fill-mode, contain); object-position: var(--o-wsale-card-thumb-position, center);}.oe_product_cart .o_wsale_product_information{padding: var(--o-wsale-card-info-padding, 0.5rem 0);}.oe_product_cart .o_wsale_product_information_text{flex-grow: var(--o-wsale-card-info-grow);}.oe_product_cart .oe_subdescription div{min-height: calc(0.825rem * 2.4); overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.1;}body:not(.editor_enable) .oe_product_cart .oe_subdescription div:empty{display: none;}body.editor_enable .oe_product_cart:hover .oe_subdescription div:has(br:first-child:last-child):not(:hover), body.editor_enable .oe_product_cart:hover .oe_subdescription div:empty:not(:hover){outline: 1px dashed color-mix(in srgb, currentColor 25%, transparent);}.oe_product_cart .oe_subdescription.text-muted > div{color: var(--o-wsale-card-text-muted) !important;}.oe_product_cart .o_wsale_product_btn .btn{padding-left: .9rem; padding-right: .9rem; border: 1px solid var(--o-border-color); transition: none;}.oe_product_cart .o_wsale_product_btn .btn:hover{background-color: #714B67; color: #FFFFFF;}.oe_product_cart .o_wsale_product_btn:empty{display: none !important;}.oe_product_cart .o_product_link{position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 1;}#products_grid .o_wsale_products_grid_table{--o-wsale-products-grid-gap-y: calc(var(--o-wsale-products-grid-gap, 16px) * 1.25); --gap: var(--o-wsale-products-grid-gap-y) var(--o-wsale-products-grid-gap, 16px); container-type: inline-size; container-name: o-wsale-grid; grid-template-rows: minmax(auto, auto);}#products_grid .o_wsale_products_grid_table.o_wsale_design_grid{overflow: hidden;}#products_grid .o_wsale_products_grid_table.o_wsale_design_grid .oe_product{--line-offset-y: calc(var(--o-wsale-products-grid-gap-y) / 2); --line-offset-x: calc(var(--o-wsale-products-grid-gap) / 2);}#products_grid .o_wsale_products_grid_table.o_wsale_design_grid .oe_product:before, #products_grid .o_wsale_products_grid_table.o_wsale_design_grid .oe_product:after{content: ''; position: absolute; background-color: #dee2e6;}#products_grid .o_wsale_products_grid_table.o_wsale_design_grid .oe_product::before{height: calc(100% + var(--o-wsale-products-grid-gap-y)); width: 1px; left: calc(calc(var(--line-offset-x) * -1) - 1px); top: calc(var(--line-offset-y) * -1);}#products_grid .o_wsale_products_grid_table.o_wsale_design_grid .oe_product::after{width: calc(100% + var(--o-wsale-products-grid-gap)); height: 1px; bottom: calc(var(--line-offset-y) * -1); left: calc(var(--line-offset-x) * -1);}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_product_information{container-type: inline-size; container-name: o-wsale-grid-product-information;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_product_information .o_wsale_products_item_title{font-size: clamp(0.95rem, 0.5rem + 3cqw, 1.4rem);}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_product_information .o_wsale_product_sub .product_price .h6{font-size: clamp(0.95rem, 0.5rem + 3cqw, 4rem);}@media (min-width: 992px){#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table{grid-auto-rows: minmax(160px, auto);}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table .oe_product{grid-row: span var(--o-wsale-products-grid-product-col-height, 1);}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn{position: absolute; top: auto; left: 0.5rem; bottom: calc(100% + 0.5rem); right: auto; z-index: 2;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch):not(:hover) .o_wsale_product_btn{opacity: 0;}#products_grid:where(:not(.o_wsale_layout_list)) .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;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table .oe_product.oe_product_size_stretch .oe_subdescription div{-webkit-line-clamp: initial; line-height: inherit;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table:not(.o_wsale_context_thumb_cover) .oe_product.oe_product_size_stretch .oe_product_image img{object-position: top left;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table.o_wsale_context_thumb_cover .oe_product.oe_product_size_stretch{--o-wsale-card-info-grow: 1;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table.o_wsale_context_thumb_cover .oe_product.oe_product_size_stretch .o_wsale_product_information{height: 100%;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table.o_wsale_context_thumb_cover .oe_product.oe_product_size_stretch .oe_product_image, #products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table.o_wsale_context_thumb_cover .oe_product.oe_product_size_stretch .oe_product_image_link{height: 100%; max-width: 100%; padding: 0;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table.o_wsale_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;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table.o_wsale_design_grid .oe_product.oe_product_size_stretch{--o-wsale-card-padding: 0; --o-wsale-card-info-padding: 0.5rem 1rem;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table.o_wsale_design_grid .oe_product.oe_product_size_stretch[data-colspan="4"]{--o-wsale-card-thumb-size: 50cqw;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table .oe_product.oe_product_custom_portrait .oe_product_image, #products_grid:where(:not(.o_wsale_layout_list)) .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%;}#products_grid:where(:not(.o_wsale_layout_list)) .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){#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table_md{grid-auto-rows: minmax(160px, auto);}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table_md .oe_product{grid-row: span var(--o-wsale-products-grid-product-col-height, 1);}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table_md .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn{position: absolute; top: auto; left: 0.5rem; bottom: calc(100% + 0.5rem); right: auto; z-index: 2;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table_md .oe_product:not(.oe_product_size_stretch):not(:hover) .o_wsale_product_btn{opacity: 0;}#products_grid:where(:not(.o_wsale_layout_list)) .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;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table_md .oe_product.oe_product_size_stretch .oe_subdescription div{-webkit-line-clamp: initial; line-height: inherit;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table_md:not(.o_wsale_context_thumb_cover) .oe_product.oe_product_size_stretch .oe_product_image img{object-position: top left;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table_md.o_wsale_context_thumb_cover .oe_product.oe_product_size_stretch{--o-wsale-card-info-grow: 1;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table_md.o_wsale_context_thumb_cover .oe_product.oe_product_size_stretch .o_wsale_product_information{height: 100%;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table_md.o_wsale_context_thumb_cover .oe_product.oe_product_size_stretch .oe_product_image, #products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table_md.o_wsale_context_thumb_cover .oe_product.oe_product_size_stretch .oe_product_image_link{height: 100%; max-width: 100%; padding: 0;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table_md.o_wsale_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;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table_md.o_wsale_design_grid .oe_product.oe_product_size_stretch{--o-wsale-card-padding: 0; --o-wsale-card-info-padding: 0.5rem 1rem;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table_md.o_wsale_design_grid .oe_product.oe_product_size_stretch[data-colspan="4"]{--o-wsale-card-thumb-size: 50cqw;}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_products_grid_table_md .oe_product.oe_product_custom_portrait .oe_product_image, #products_grid:where(:not(.o_wsale_layout_list)) .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%;}#products_grid:where(:not(.o_wsale_layout_list)) .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;}}#products_grid.o_wsale_layout_list .oe_product{--o-wsale-card-flex-direction: row; --o-wsale-card-flex-align-items: start; --o-wsale-card-info-padding: 0 1rem; --o-wsale-card-info-grow: 1; --o-wsale-card-thumb-size: calc(100px * var(--o-wsale-card-thumb-aspect-ratio, 1)); --o-wsale-card-padding: 0 0 15px; grid-column: span 12; grid-row: span 1;}#products_grid.o_wsale_layout_list .o_wsale_design_cards .o_wsale_product_information, #products_grid.o_wsale_layout_list .o_wsale_design_grid .o_wsale_product_information{min-height: 100%;}#products_grid.o_wsale_layout_list .o_wsale_design_cards .oe_product_cart:where(:not(.oe_product_cart_has_description)), #products_grid.o_wsale_layout_list .o_wsale_design_grid .oe_product_cart:where(:not(.oe_product_cart_has_description)){--o-wsale-card-padding: 0; --o-wsale-card-info-padding: 0.5rem 1rem 0.5rem 0.5rem;}#products_grid.o_wsale_layout_list .o_wsale_design_cards .oe_product_cart.oe_product_cart_has_description, #products_grid.o_wsale_layout_list .o_wsale_design_grid .oe_product_cart.oe_product_cart_has_description{--o-wsale-card-padding: 0.5rem 1rem 0.5rem 0.5rem; --o-wsale-card-thumb-position: center top;}#products_grid.o_wsale_layout_list .o_wsale_design_cards.o_wsale_context_thumb_cover .oe_product_cart.oe_product_cart_has_description, #products_grid.o_wsale_layout_list .o_wsale_design_grid.o_wsale_context_thumb_cover .oe_product_cart.oe_product_cart_has_description{--o-wsale-card-thumb-position: center;}.o_wsale_products_main_row{margin-bottom: 15px; margin-top: 15px;}.oe_cart > .oe_structure{clear: both;}div#payment_method div.list-group{margin-left: 40px;}div#payment_method .list-group-item{padding-top: 5px; padding-bottom: 5px;}.js_change_address{cursor: pointer;}a.no-decoration{cursor: pointer; text-decoration: none !important;}.o_wsale_product_page_grid_column div:only-child img, #o-carousel-product .carousel-item:only-child img{max-height: 75vh !important; object-fit: contain;}#o-carousel-product{transition: top 200ms;}#o-carousel-product.css_not_available{opacity: 0.2;}#o-carousel-product .carousel-inner img{object-fit: contain;}#o-carousel-product.o_carousel_not_single .carousel-outer{aspect-ratio: 1 / 1;}#o-carousel-product.o_carousel_not_single .carousel-outer.o_wsale_carousel_ratio_4x3{aspect-ratio: 4 / 3;}#o-carousel-product.o_carousel_not_single .carousel-outer.o_wsale_carousel_ratio_4x5{aspect-ratio: 4 / 5;}#o-carousel-product.o_carousel_not_single .carousel-outer.o_wsale_carousel_ratio_16x9{aspect-ratio: 16 / 9;}#o-carousel-product.o_carousel_not_single .carousel-outer.o_wsale_carousel_ratio_21x9{aspect-ratio: 21 / 9;}#o-carousel-product.o_carousel_not_single .carousel-outer .product_detail_img{width: auto !important;}@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: 64px; text-indent: unset; transition: none; border: 1px solid #CED4DA;}#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:hover{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;}}#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;}}.o_wsale_product_page_grid_column div:first-child{margin-top: 0 !important;}.o_wsale_product_page_grid_column div:last-child{margin-bottom: 0 !important;}.ecom-zoomable[data-ecom-zoom-click] img.product_detail_img{cursor: zoom-in;}.ecom-zoomable img[data-zoom]{cursor: zoom-in;}.ecom-zoomable .o_editable img[data-zoom]{cursor: pointer;}.ecom-zoomable .zoomodoo-flyout{box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.2); z-index: 1050;}#coupon_box form{max-width: 300px;}.o_website_sale_animate{opacity: 0.7; position: absolute !important; height: 150px; width: 150px; z-index: 1020;}.o_red_highlight{--background-color: #dc3545; --bg-solid: var(--background-color) !important; box-shadow: 0 0 0 0 rgba(240, 8, 0, 0.4); transition: all 0.5s linear;}.o_shadow_animation{box-shadow: 0 0 5px 10px rgba(240, 8, 0, 0.4) !important;}.o_mycart_zoom_animation{transform: scale(1.4); transition: all 0.3s ease-in-out;}.o_carousel_product_card .o_carousel_product_card_img_top{object-fit: scale-down;}@media (max-width: 767.98px){.o_carousel_product_card .o_carousel_product_card_img_top{height: 12rem;}}@media (min-width: 768px){.o_carousel_product_card .o_carousel_product_card_img_top{height: 8rem;}}@media (min-width: 992px){.o_carousel_product_card .o_carousel_product_card_img_top{height: 12rem;}}.o_carousel_product_card .o_carousel_product_img_link:hover + .o_carousel_product_remove{display: block;}@media (min-width: 576px){.o_carousel_product_card_wrap{float: left;}}.o_carousel_product_control{top: 33.33333333%; bottom: 33.33333333%; width: 2rem; border-radius: 5px; background-color: #017e84;}.o_carousel_product_remove{position: absolute; display: none; cursor: pointer; right: 5%; top: 5%;}.o_carousel_product_remove:hover{display: block;}.o_product_page_reviews_title .fa{font-size: calc(1.265rem + 0.18vw); color: #714B67;}@media (min-width: 1200px){.o_product_page_reviews_title .fa{font-size: 1.4rem;}}.o_product_page_reviews_title .fa:before{content: "\f067";}.o_product_page_reviews_title:not(.collapsed) .fa:before{content: "\f068";}#o_product_page_reviews_content .o_website_rating_avg h1, #o_product_page_reviews_content .o_website_rating_avg .h1{font-size: calc(1.475rem + 2.7vw);}@media (min-width: 1200px){#o_product_page_reviews_content .o_website_rating_avg h1, #o_product_page_reviews_content .o_website_rating_avg .h1{font-size: 3.5rem;}}#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 .o_total_card{background-color: #FFFFFF; border: 1px solid var(--o-border-color); border-radius: var(--border-radius);}.o_website_sale_checkout .o_total_card .accordion-item{--bg-light: rgba(255, 255, 255, 0.9); --color-light: #212529; background-color: rgba(255, 255, 255, 0.9) !important; color: #212529;}.o_website_sale_checkout .o_total_card .accordion-item .text-muted, .o_colored_level .o_website_sale_checkout .o_total_card .accordion-item .text-muted{color: rgba(33, 37, 41, 0.7) !important;}@media (min-width: 992px){.o_website_sale_checkout .o_total_card{top: 9rem;}}@media (max-width: 991.98px){.o_website_sale_checkout .o_total_card{border: 0;}.o_website_sale_checkout .o_total_card .card-body, .o_website_sale_checkout .o_total_card .accordion-item, .o_website_sale_checkout .o_total_card .accordion-button{border-radius: 0; background-color: var(--o-cc1-bg) !important; color: inherit;}}@media (max-width: 991.98px){.o_website_sale_checkout #cart_total{padding-top: 1rem; border-top: 1px solid var(--o-border-color);}}.o_website_sale_checkout .o_wsale_accordion .accordion-button{background-color: unset;}.o_website_sale_checkout .o_wsale_accordion .o_wsale_scrollable_table{-ms-overflow-style: none; scrollbar-width: none;}.o_website_sale_checkout .o_wsale_accordion .o_wsale_scrollable_table::-webkit-scrollbar{display: none;}@media (min-width: 992px){.o_website_sale_checkout .o_wsale_accordion .o_wsale_scrollable_table{overflow-y: scroll; height: 15rem;}}.o_website_sale_checkout span[itemprop='name']{font-size: 1rem; font-weight: 500; line-height: 1.2;}.o_website_sale_checkout div[itemprop="address"]{margin: 0.5rem 0; font-size: 0.75rem;}.o_website_sale_checkout .o_wsale_address_fill .col-form-label:not(.label-optional)::after{content: " *"; font-weight: normal;}@media (max-width: 767.98px){.o_website_sale_checkout .all_delivery, .o_website_sale_checkout .all_billing{overflow-x: auto;}.o_website_sale_checkout .all_delivery > div, .o_website_sale_checkout .all_billing > div{width: auto;}}.o_website_sale_checkout .all_delivery .o_wsale_add_address, .o_website_sale_checkout .all_billing .o_wsale_add_address{min-height: 8rem;}.o_website_sale_checkout div[name="o_express_checkout_container"]{margin-bottom: -1rem; margin-top: 1rem;}.o_website_sale_checkout button[name="o_payment_submit_button"]{margin-left: 0 !important;}@media (max-width: 991.98px){.o_website_sale_checkout .o_cta_navigation_container{top: 100%; bottom: auto !important; padding: 0 calc(var(--gutter-x) * .5);}}.o_website_sale_checkout a.disabled{pointer-events: none;}.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, .oe_website_sale #wsale_products_attributes_collapse h6, .oe_website_sale #wsale_products_attributes_collapse .h6, .oe_website_sale #o_wsale_price_range_option h6, .oe_website_sale #o_wsale_price_range_option .h6{--accordion-active-bg: inherit; --accordion-active-color: var(--accordion-btn-color); --accordion-btn-padding-x: 0; --accordion-body-padding-x: 0;}.oe_website_sale #product_accordion .accordion-item, .oe_website_sale #wsale_products_attributes_collapse h6 .accordion-item, .oe_website_sale #wsale_products_attributes_collapse .h6 .accordion-item, .oe_website_sale #o_wsale_price_range_option h6 .accordion-item, .oe_website_sale #o_wsale_price_range_option .h6 .accordion-item{border-top: 1px solid var(--o-border-color); border-bottom: 1px solid var(--o-border-color);}.oe_website_sale #product_accordion .accordion-item:not(:last-child), .oe_website_sale #wsale_products_attributes_collapse h6 .accordion-item:not(:last-child), .oe_website_sale #wsale_products_attributes_collapse .h6 .accordion-item:not(:last-child), .oe_website_sale #o_wsale_price_range_option h6 .accordion-item:not(:last-child), .oe_website_sale #o_wsale_price_range_option .h6 .accordion-item:not(:last-child){border-bottom: 0;}.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){box-shadow: none;}.oe_website_sale #product_accordion.o_accordion_not_initialized > .accordion-item:first-child .accordion-button::after, .oe_website_sale #wsale_products_attributes_collapse h6.o_accordion_not_initialized > .accordion-item:first-child .accordion-button::after, .oe_website_sale #wsale_products_attributes_collapse .o_accordion_not_initialized.h6 > .accordion-item:first-child .accordion-button::after, .oe_website_sale #o_wsale_price_range_option h6.o_accordion_not_initialized > .accordion-item:first-child .accordion-button::after, .oe_website_sale #o_wsale_price_range_option .o_accordion_not_initialized.h6 > .accordion-item:first-child .accordion-button::after{transform: var(--accordion-btn-icon-transform);}.oe_website_sale #product_accordion.o_accordion_not_initialized > .accordion-item:first-child .accordion-collapse, .oe_website_sale #wsale_products_attributes_collapse h6.o_accordion_not_initialized > .accordion-item:first-child .accordion-collapse, .oe_website_sale #wsale_products_attributes_collapse .o_accordion_not_initialized.h6 > .accordion-item:first-child .accordion-collapse, .oe_website_sale #o_wsale_price_range_option h6.o_accordion_not_initialized > .accordion-item:first-child .accordion-collapse, .oe_website_sale #o_wsale_price_range_option .o_accordion_not_initialized.h6 > .accordion-item:first-child .accordion-collapse{display: block;}.o_wsale_products_grid_before_rail .accordion{--accordion-btn-icon-width: 1rem;}.products_attributes_filters .wsale_accordion_collapsible div.accordion-item:first-of-type{border-top: none;}.o_categories_recursive_button:after{display: none;}

/* /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{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_carousel{z-index: 1;}.o_wsale_image_viewer .o_wsale_image_viewer_carousel ol{list-style: none;}.o_wsale_image_viewer .o_wsale_image_viewer_carousel ol .o_wsale_image_viewer_thumbnail{aspect-ratio: 1/1; width: 128px;}.o_wsale_image_viewer .o_wsale_image_viewer_carousel ol li img{border: 1px solid #CED4DA;}.o_wsale_image_viewer .o_wsale_image_viewer_carousel ol li img.active{border-color: #35979c;}

/* /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;}}.o_delivery_form .o_outline:hover:not(.text-muted){border-color: #714B67;}.o_delivery_form .o_outline:not(:first-child):hover:not(.text-muted){box-shadow: 0 -1px 0 #714B67;}.o_delivery_form .o_outline .o_delivery_carrier_label:before{position: absolute; inset: 0; content: ''; cursor: pointer;}

/* /website/static/lib/multirange/multirange_custom.scss */
 input[type="range"][multiple]{pointer-events: none; visibility: hidden;}.multirange-wrapper input[type="range"][multiple]{visibility: initial;}.multirange-wrapper input[type="range"][multiple]::-webkit-slider-thumb{pointer-events: auto;}.multirange-wrapper input[type="range"][multiple]::-moz-range-thumb{pointer-events: auto;}.multirange-wrapper input[type="range"][multiple].reverse{direction: rtl;}.multirange-wrapper input[type="range"][multiple].multirange::-moz-range-track{border-color: transparent;}.multirange-wrapper input[type="range"][multiple].multirange.original::-webkit-slider-thumb{position: relative; z-index: 2;}@media all and (min--moz-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm){.multirange-wrapper input[type="range"][multiple].multirange.ghost{margin-inline-start: calc(1rem + (1px * 2)); width: calc(100% - calc(1rem + (1px * 2)));}}.multirange-wrapper input[type="range"][multiple].multirange.ghost::-webkit-slider-runnable-track{background: linear-gradient(to right, transparent var(--low), var(--primary) var(--low) var(--high), transparent 0) no-repeat 50%/100% 100%;}.multirange-wrapper input[type="range"][multiple].multirange.ghost::-moz-range-track{background: linear-gradient(to right, transparent var(--low), var(--primary) var(--low) var(--high), transparent 0) no-repeat 50%/100% 100%;}.multirange-wrapper [x-out-of-boundaries]{display: none;}

/* /website_sale/static/src/scss/product_configurator.scss */
 .css_attribute_color{position: relative; display: inline-block; border: 5px solid #CED4DA; border-radius: 50%; text-align: center; transition: background-color 0.05s ease-in-out, border-color 0.05s ease-in-out, box-shadow 0.05s ease-in-out;}.css_attribute_color .form-check-input:not(:disabled):not(.o_wysiwyg_loader), .css_attribute_color .form-check-input:not(:disabled):not(.o_wysiwyg_loader) + label{cursor: pointer;}.css_attribute_color:hover, .css_attribute_color:hover .form-check-input:not(:disabled):not(.o_wysiwyg_loader){border-color: #714B67;}.css_attribute_color:before{content: ""; display: block; position: absolute; top: -3px; left: -3px; bottom: -3px; right: -3px; border: 4px solid white; border-radius: 50%; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);}.css_attribute_color input{margin: 8px; height: 13px; width: 13px; opacity: 0;}.css_attribute_color.active{border: 5px solid #714B67;}.css_attribute_color.custom_value{background-image: linear-gradient(to bottom right, #FF0000, #FFF200, #1E9600);}.css_attribute_color.transparent{background-image: url(/web/static/img/transparent.png);}.css_not_available_msg{display: none;}.css_not_available.js_product .css_quantity{display: none !important;}.css_not_available.js_product .css_not_available_msg{display: block;}.css_not_available.js_product .availability_messages{display: none;}.css_not_available.js_product .oe_price, .css_not_available.js_product .oe_default_price{display: none;}.css_quantity{width: initial;}.css_quantity .btn, .css_quantity input{border-color: #CED4DA;}.css_quantity input{height: auto !important; max-width: 5ch;}option.css_not_available{color: #ccc;}select.form-select.css_attribute_select{max-width: 400px;}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>");}label.css_not_available, .o_variant_pills.css_not_available{opacity: 0.6;}label.css_attribute_color.css_not_available{opacity: 1;}label.css_attribute_color.css_not_available:after{content: ""; position: absolute; top: -5px; left: -5px; bottom: -5px; right: -5px; border: 2px solid #dc3545; border-radius: 50%; background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='39' height='39'><line y2='0' x2='39' y1='39' x1='0' style='stroke:%23dc3545;stroke-width:2'/><line y2='1' x2='40' y1='40' x1='1' style='stroke:rgb(255,255,255);stroke-width:1'/></svg>"); background-position: center; background-repeat: no-repeat;}.variant_attribute{padding-bottom: 1rem;}.variant_attribute .attribute_name{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; font-size: 0.9rem; text-transform: uppercase; padding-bottom: 0.5rem;}.variant_attribute .attribute_name:after{content: ''; margin-left: 1rem; flex-grow: 1; border-bottom: 1px solid var(--o-border-color);}.variant_attribute .radio_input_value{font-weight: 400;}.variant_attribute .radio_input_value:not(.o_variant_pills_input_value){margin-right: 1rem;}.variant_attribute .radio_input_value:not(.o_variant_pills_input_value), .variant_attribute .radio_input_value:not(.o_variant_pills_input_value) > span{vertical-align: middle;}.variant_attribute .radio_input_value.o_variant_pills_input_value .badge{color: #6C757D; background: white; border: 1px solid #714B67;}.variant_attribute .radio_input_value.o_variant_pills_input_value .badge, .variant_attribute .radio_input_value.o_variant_pills_input_value .badge > span{vertical-align: middle;}.variant_attribute .radio_input_value.o_variant_pills_input_value .badge .sign_badge_price_extra{font-size: 1.1rem;}.variant_attribute .variant_custom_value{margin-bottom: 0.7rem;}.variant_attribute .variant_custom_value.custom_value_radio{display: inline-block;}.variant_attribute select{margin-bottom: 0.5rem;}.variant_attribute ul.list-inline{margin-left: 0;}.variant_attribute .o_variant_pills{padding: 0.5rem 1rem; margin-right: 0.2rem; border: none; cursor: default !important;}.variant_attribute .o_variant_pills.btn.active{background-color: #714B67;}.variant_attribute .o_variant_pills:not(.active){color: #6C757D; background-color: #E9ECEF;}.variant_attribute .o_variant_pills input{-moz--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; opacity: 0;}.variant_attribute .radio_input_value .badge, .variant_attribute select .badge, .variant_attribute label .badge{margin-left: 3px; padding-left: 3px;}.variant_attribute .radio_input_value .sign_badge_price_extra, .variant_attribute select .sign_badge_price_extra, .variant_attribute label .sign_badge_price_extra{display: inline-block; width: 1rem; height: 1rem; color: #714B67; background: white; line-height: 1rem; border-radius: 50%;}.js_product .td-product_name{word-wrap: break-word;}.js_product .td-product_name{min-width: 140px;}.js_product .td-img{width: 100px;}.js_product .td-qty{width: 200px;}.js_product .td-qty a.input-group-addon{background-color: transparent; border: 0px;}.js_product .td-qty .input-group{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;}.js_product .td-price{width: 120px;}@media (max-width: 767.98px){.js_product .td-img{display: none;}.js_product .td-qty{width: 60px;}.js_product .td-price{width: 80px;}}@media (max-width: 476px){.js_product .td-qty{width: 60px;}}.oe_striked_price{text-decoration: line-through; white-space: nowrap;}

/* /sale/static/src/js/combo_configurator_dialog/combo_configurator_dialog.scss */
 .combo-item-grid{grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));}@media (max-width: 767.98px){.sale-combo-configurator-dialog .css_quantity .form-control{max-width: inherit;}}

/* /sale/static/src/js/product/product.scss */
 .table.o_sale_product_configurator_table tr:first-child > td{padding-top: 0 !important;}.table.o_sale_product_configurator_table > :not(caption) > *:last-child > *{border-bottom: 0;}.o_sale_product_configurator_img{width: 40px; max-height: 240px;}@media (min-width: 768px){.o_sale_product_configurator_img{width: 120px;}}.o_sale_product_configurator_qty{width: 64px;}@media (min-width: 768px){.o_sale_product_configurator_qty{width: 160px;}}.o_sale_product_configurator_price{width: 100px;}@media (min-width: 768px){.o_sale_product_configurator_price{width: 160px;}}

/* /sale/static/src/js/product_card/product_card.scss */
 .product-card .card-header img{aspect-ratio: 1; object-fit: contain;}.product-card:hover{border: 1px solid #714B67;}.product-card.selected{border: 2px solid #714B67;}.product-card .card-subtitle{font-size: 0.95rem;}

/* /sale/static/src/js/product_template_attribute_line/product_template_attribute_line.scss */
 @media (min-width: 992px){.o_sale_product_configurator_table div[name="ptal"] > div{align-items: center;}}.o_sale_product_configurator_table div[name="ptal"] > div:has(.form-check){align-items: flex-start;}.o_sale_product_configurator_ptav_color{border: 5px solid var(--o-border-color); transition: background-color 0.05s ease-in-out, border-color 0.05s ease-in-out, box-shadow 0.05s ease-in-out;}.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_ptav_color:before{content: ""; display: block; position: absolute; top: -3px; left: -3px; bottom: -3px; right: -3px; border: 4px solid white; border-radius: 50%; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);}.o_sale_product_configurator_ptav_color input{margin: 8px; height: 13px; width: 13px; opacity: 0;}.o_sale_product_configurator_ptav_color.active{border: 5px solid #714B67;}.o_sale_product_configurator_ptav_color.custom_value{background-image: linear-gradient(to bottom right, #FF0000, #FFF200, #1E9600);}.o_sale_product_configurator_ptav_color.transparent{background-image: url(/web/static/img/transparent.png);}.o_sale_product_configurator_ptav_color.css_not_available{opacity: 1;}.o_sale_product_configurator_ptav_color.css_not_available:after{content: ""; position: absolute; top: -5px; left: -5px; bottom: -5px; right: -5px; border: 2px solid #dc3545; border-radius: 50%; background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='39' height='39'><line y2='0' x2='39' y1='39' x1='0' style='stroke:%23dc3545;stroke-width:2'/><line y2='1' x2='40' y1='40' x1='1' style='stroke:rgb(255,255,255);stroke-width:1'/></svg>"); background-position: center; background-repeat: no-repeat;}.o_sale_product_configurator_ptav_pills.active label{background-color: #e6f2f3; border-color: #017e84; color: #111827;}.css_not_available{opacity: 0.6;}option.css_not_available{opacity: 1; color: #ccc;}

/* /sale/static/src/js/quantity_buttons/quantity_buttons.scss */
 input[name="sale_quantity"]{max-width: 4rem;}input[name="sale_quantity"]::-webkit-outer-spin-button, input[name="sale_quantity"]::-webkit-inner-spin-button{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0;}input[name="sale_quantity"][type=number]{-moz--webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield;}

/* /website_sale/static/src/js/combo_configurator_dialog/combo_configurator_dialog.scss */
 .sale-combo-configurator-dialog{--modal-header-border-width: 1px; --modal-footer-border-width: 1px;}

/* /website_sale/static/src/js/product_configurator_dialog/product_configurator_dialog.scss */
 .o_sale_product_configurator_dialog{--modal-header-border-width: 1px; --modal-footer-border-width: 1px;}

/* /delivery/static/src/js/location_selector/location_selector_dialog/location_selector_dialog.scss */
 @media (min-width: 768px){.o_location_selector .o_location_selector_view{opacity: 1;}}@media (max-width: 767.98px){.o_location_selector .o_location_selector_view{border-left: 0 !important;}}.o_location_selector .o_location_selector_number{width: 3ch; font-variant-numeric: tabular-nums;}.o_location_selector .o_location_selector_details{transform: translateY(-100%);}.o_location_selector .collapsed i.o_location_selector_hours_caret{transform: rotate(180deg) !important;}.o_location_selector .o_location_selector_mobile_tab.active{font-weight: 600; --border-color: #714B67;}.o_location_selector .modal-footer, .modal.o_modal_full .o_location_selector.modal-content .modal-footer{padding: 0; box-shadow: none;}.o_location_selector .o_location_selector_schedule{grid-template-columns: auto 1fr;}.o_location_selector .o_location_selector_schedule_hours{gap: 0 1rem;}

/* /delivery/static/src/js/location_selector/map/map.scss */
 .o_location_selector_marker_icon{--LocationSelectorMarker-border-color: #909294; --LocationSelectorMarker-background: #FFFFFF; --LocationSelectorMarker-color: #212529;}.o_location_selector_marker_icon_selected{--LocationSelectorMarker-border-color: #b8a5b3; --LocationSelectorMarker-background: #714B67; --LocationSelectorMarker-color: #FFFFFF;}.o_location_selector_map{min-height: 25vh;}

/* /auth_totp_portal/static/src/scss/auth_totp_portal.scss */
 .o_auth_totp_enable_2FA .o_field_copy{height: 24px; position: relative; width: 100% !important; border-radius: 5px; border: 1px solid #714B67; font-size: 0.75rem; text-transform: uppercase; color: #714B67; font-weight: 600; text-align: center; padding-right: 6rem; word-break: break-word;}.o_auth_totp_enable_2FA .o_field_copy .o_clipboard_button{position: absolute; top: 0; left: auto; bottom: auto; right: 0;}.o_auth_totp_enable_2FA .o_field_copy .o_clipboard_button.o_btn_text_copy{position: absolute; top: 0; right: 0;}.o_auth_totp_enable_2FA .o_field_copy .o_clipboard_button.o_btn_char_copy{height: 100%;}.o_auth_totp_enable_2FA .o_field_copy.o_field_copy_url{cursor: pointer; padding-left: 3px;}

/* /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_page_cards_bg{background-color: rgba(0, 0, 0, 0.005);}.website_blog .o_wblog_read_with_sidebar{max-width: 1000px;}.website_blog .o_wblog_read_text{font-size: 1.125rem; font-weight: 300;}.website_blog .o_wblog_author_avatar{width: 1.2em; height: 1.2em; max-width: none; object-fit: cover;}.website_blog .o_wblog_author_avatar_date{width: 2em; height: 2em; max-width: none; object-fit: cover;}.website_blog .o_wblog_social_links > a{width: 3em; height: 3em;}.website_blog .o_wblog_social_links > a > i{font-size: 1.3em;}.website_blog #o_wblog_post_content{min-height: 350px !important;}.website_blog #o_wblog_post_content a.oe_mail_expand:after{content: " →";}.website_blog #o_wblog_post_content a.oe_mail_expand{font-weight: bold;}.website_blog #o_wblog_post_content > nav.breadcrumb .breadcrumb-item:not(.active), .website_blog .blog_header > nav.breadcrumb .breadcrumb-item:not(.active){flex-shrink: 0;}@media (max-width: 767.98px){.website_blog #o_wblog_post_content > nav.breadcrumb, .website_blog .blog_header > nav.breadcrumb{flex-wrap: wrap !important;}.website_blog #o_wblog_post_content > nav.breadcrumb .breadcrumb-item, .website_blog .blog_header > nav.breadcrumb .breadcrumb-item{flex-shrink: 1 !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}}.website_blog #o_wblog_post_comments .o_portal_chatter > hr{display: none;}.website_blog .o_wblog_post_page_cover .o_wblog_post_title > .h4{color: var(--o-cc3-btn-secondary-text);}.website_blog .o_wblog_post_page_cover.cover_auto{padding: 3rem 0; min-height: 1px;}.website_blog .o_wblog_post_page_cover.o_wblog_post_page_cover_regular.o_full_screen_height, .website_blog .o_wblog_post_page_cover_regular.o_half_screen_height, .website_blog .o_wblog_post_page_cover_regular.cover_full, .website_blog .o_wblog_post_page_cover_regular.cover_mid{min-height: 70vh !important;}.website_blog .o_wblog_post_page_cover.o_wblog_post_page_cover_regular.o_half_screen_height, .website_blog .o_wblog_post_page_cover_regular.cover_mid{min-height: 40vh !important;}.website_blog .o_wblog_post_page_cover.o_wblog_post_page_cover_regular.cover_auto{min-height: 150px; padding: 0;}.website_blog .o_wblog_post_page_cover.o_record_has_cover .o_record_cover_image:after{content: ""; display: block; position: absolute; top: 0; left: 0; bottom: 50%; right: 0; background-image: linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.369) 19%, rgba(0, 0, 0, 0.2705) 34%, rgba(0, 0, 0, 0.191) 47%, rgba(0, 0, 0, 0.139) 56.5%, rgba(0, 0, 0, 0.097) 65%, rgba(0, 0, 0, 0.063) 73%, rgba(0, 0, 0, 0.0375) 80.2%, rgba(0, 0, 0, 0.021) 86.1%, rgba(0, 0, 0, 0.0105) 91%, rgba(0, 0, 0, 0.004) 95.2%, rgba(0, 0, 0, 0.001) 98.2%, rgba(0, 0, 0, 0) 100%);}.website_blog .o_wblog_post_page_cover.o_record_has_cover .o_wblog_post_title{color: white;}.website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular .o_record_cover_image:after{visibility: hidden;}.website_blog .o_wblog_post_title #o_wblog_post_name{font-weight: 300; line-height: 1.2; font-size: calc(1.475rem + 2.7vw);}@media (min-width: 1200px){.website_blog .o_wblog_post_title #o_wblog_post_name{font-size: 3.5rem;}}.website_blog .o_wblog_post_title #o_wblog_post_subtitle{font-weight: 300; font-size: 1.125rem;}.website_blog .o_wblog_regular_cover_container #o_wblog_post_name{line-height: 1; padding-bottom: 0.5rem;}.website_blog .o_wblog_post_page_cover_footer{min-height: 33vh; transition: all 0.3s cubic-bezier(0.02, 0.01, 0.47, 1);}.website_blog #o_wblog_next_container{background-color: #FFFFFF; cursor: pointer;}.website_blog #o_wblog_next_container .o_wblog_next_loader{transform: translateZ(1px);}.website_blog #o_wblog_next_container .o_wblog_next_loader div{width: 50px; height: 50px; background: rgba(0, 0, 0, 0.15); animation: o-wblog-loader 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite;}.website_blog #o_wblog_next_container .o_wblog_next_fake_btn{height: 50px;}.website_blog #o_wblog_post_main.o_wblog_post_main_transition{animation: o-wblog-fade-In 1s cubic-bezier(0.02, 0.01, 0.47, 1);}.website_blog #o_wblog_posts_loop .o_record_cover_container{box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); padding-top: 33%; height: auto !important; min-height: auto !important;}.website_blog #o_wblog_posts_loop .o_record_cover_container:hover .o_record_cover_image{opacity: 0.8;}.website_blog #o_wblog_posts_loop .o_wblog_normalize_font{font-size: 0.8125rem; line-height: 1.45;}.website_blog #o_wblog_posts_loop .o_wblog_post_list_author{background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.131) 19%, rgba(0, 0, 0, 0.2295) 34%, rgba(0, 0, 0, 0.309) 47%, rgba(0, 0, 0, 0.361) 56.5%, rgba(0, 0, 0, 0.403) 65%, rgba(0, 0, 0, 0.437) 73%, rgba(0, 0, 0, 0.4625) 80.2%, rgba(0, 0, 0, 0.479) 86.1%, rgba(0, 0, 0, 0.4895) 91%, rgba(0, 0, 0, 0.496) 95.2%, rgba(0, 0, 0, 0.499) 98.2%, rgba(0, 0, 0, 0.5) 100%);}.website_blog #o_wblog_posts_loop.o_wblog_list_view .o_record_cover_container{padding-top: 20%;}.website_blog #o_wblog_posts_loop.o_wblog_list_view .o_wblog_post_cover_nocard .o_record_cover_container{padding-top: 33%;}@media (max-width: 767.98px){.website_blog #o_wblog_posts_loop.o_wblog_list_view > .row{margin-left: 0; margin-right: 0;}}.website_blog > nav > .container > ul.navbar-nav, .website_blog > nav > .o_container_small > ul.navbar-nav{-webkit-flex-wrap: wrap; flex-wrap: wrap; flex-shrink: 2;}.website_blog > nav > .container:has(> ul.navbar-nav .nav-item:nth-child(10)) .o_searchbar_form, .website_blog > nav > .o_container_small:has(> ul.navbar-nav .nav-item:nth-child(10)) .o_searchbar_form{align-self: start;}body.editor_enable .website_blog .o_record_cover_container.o_wblog_post_page_cover:not(.o_record_has_cover){padding: 30px 0;}body.editor_enable .website_blog #o_wblog_sidebar .oe_structure:empty{display: none;}body.editor_enable .website_blog .o_wblog_sidebar_block select[name="archive"]{pointer-events: none;}#o_wblog_post_content_jump{width: 50px; height: 50px; background-color: rgba(0, 0, 0, 0.5);}#o_wblog_post_content_jump:hover{background-color: rgba(0, 0, 0, 0.7);}

/* /houseofpops_web/static/src/fonts/font-icons.css */
@font-face{font-family: 'icomoon'; src: url('/houseofpops_web/static/src/fonts/icomoon95b7.eot?tey8qv'); src: url('/houseofpops_web/static/src/fonts/icomoon95b7.eot?tey8qv#iefix') format('embedded-opentype'), url('/houseofpops_web/static/src/fonts/icomoon95b7.ttf?tey8qv') format('truetype'), url('/houseofpops_web/static/src/fonts/icomoon95b7.woff?tey8qv') format('woff'), url('/houseofpops_web/static/src/fonts/icomoon95b7.svg?tey8qv#icomoon') format('svg'); font-weight: normal; font-style: normal; font-display: block;}[class^="icon-"], [class*=" icon-"]{font-family: 'icomoon' !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;}.icon-in:before{content: "\e93d"; color: #4d4e4f;}.icon-search2:before{content: "\e93c";}.icon-instagram2:before{content: "\e93e";}.icon-eye-hide-line:before{content: "\e900";}.icon-comment:before{content: "\e901";}.icon-calendar:before{content: "\e902";}.icon-user:before{content: "\e903";}.icon-map-pin:before{content: "\e905";}.icon-arrowClockwise:before{content: "\e906";}.icon-timer:before{content: "\e907";}.icon-share:before{content: "\e908";}.icon-question:before{content: "\e909";}.icon-checkCircle:before{content: "\e90a";}.icon-filter:before{content: "\e90b";}.icon-pharmacy:before{content: "\e90c";}.icon-cheese:before{content: "\e90d";}.icon-bird:before{content: "\e90e";}.icon-bone:before{content: "\e90f";}.icon-cat:before{content: "\e910";}.icon-dog:before{content: "\e911";}.icon-fish:before{content: "\e912";}.icon-sm-pet:before{content: "\e913";}.icon-categories:before{content: "\e914";}.icon-security:before{content: "\e915";}.icon-audio:before{content: "\e916";}.icon-headphones:before{content: "\e917";}.icon-software:before{content: "\e918";}.icon-tv:before{content: "\e919";}.icon-smartphone:before{content: "\e91a";}.icon-camera:before{content: "\e91b";}.icon-laptop:before{content: "\e91c";}.icon-squares-four:before{content: "\e91d";}.icon-tag:before{content: "\e91e";}.icon-lifebuoy:before{content: "\e91f";}.icon-ShoppingBagOpen:before{content: "\e920";}.icon-pants:before{content: "\e921";}.icon-tshirt:before{content: "\e922";}.icon-close:before{content: "\e923";}.icon-quote:before{content: "\e924";}.icon-lightning-line:before{content: "\e925";}.icon-sealCheck:before{content: "\e926";}.icon-headset:before{content: "\e927";}.icon-shipping:before{content: "\e928";}.icon-return:before{content: "\e929";}.icon-star:before{content: "\e92a";}.icon-mail:before{content: "\e92b";}.icon-phone:before{content: "\e92c";}.icon-pinterest:before{content: "\e92d";}.icon-amazon:before{content: "\e92e";}.icon-fb:before{content: "\e92f";}.icon-tiktok:before{content: "\e930";}.icon-x:before{content: "\e931";}.icon-whatsapp:before{content: "\ea93";}.icon-youtube:before{content: "\ea9d";}.icon-instagram:before{content: "\e932";}.icon-arrLeft:before{content: "\e933";}.icon-arrRight:before{content: "\e934";}.icon-arrow-down:before{content: "\e935";}.icon-arrowUpRight:before{content: "\e936";}.icon-check:before{content: "\e937";}.icon-eye:before{content: "\e938";}.icon-gitDiff:before{content: "\e939";}.icon-heart:before{content: "\e93a";}.icon-lightning:before{content: "\e93b";}

/* /houseofpops_web/static/src/fonts/fonts.css */
 @font-face{font-family: 'Kumbh Sans'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/kumbhsans/v22/c4mw1n92AsfhuCq6tVsaoIx1LQICk0boNoq0ShMzVo0iPw.woff2) format('woff2'); unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E, U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131, U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;}@font-face{font-family: 'Kumbh Sans'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/kumbhsans/v22/c4mw1n92AsfhuCq6tVsaoIx1LQICk0boNoq0ShMhVo0iPw.woff2) format('woff2'); unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF;}@font-face{font-family: 'Kumbh Sans'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/kumbhsans/v22/c4mw1n92AsfhuCq6tVsaoIx1LQICk0boNoq0ShNBVo0iPw.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Kumbh Sans'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/kumbhsans/v22/c4mw1n92AsfhuCq6tVsaoIx1LQICk0boNoq0ShNPVo0.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Instrument Sans'; font-style: italic; font-weight: 400 700; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/instrumentsans/v1/pxitypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNu2ZGRu3k.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Instrument Sans'; font-style: italic; font-weight: 400 700; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/instrumentsans/v1/pxitypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNu15GR.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Instrument Sans'; font-style: normal; font-weight: 400 700; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/instrumentsans/v1/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1YmV.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Instrument Sans'; font-style: normal; font-weight: 400 700; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/instrumentsans/v1/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1Q.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Plus Jakarta Sans'; font-style: italic; font-weight: 200 800; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family: 'Plus Jakarta Sans'; font-style: italic; font-weight: 200 800; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Plus Jakarta Sans'; font-style: italic; font-weight: 200 800; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Plus Jakarta Sans'; font-style: italic; font-weight: 200 800; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Plus Jakarta Sans'; font-style: normal; font-weight: 200 800; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family: 'Plus Jakarta Sans'; font-style: normal; font-weight: 200 800; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Plus Jakarta Sans'; font-style: normal; font-weight: 200 800; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Plus Jakarta Sans'; font-style: normal; font-weight: 200 800; font-display: swap; src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'DM Sans'; font-style: italic; font-weight: 100 1000; font-display: swap; src: url(https://fonts.gstatic.com/s/dmsans/v15/rP2Fp2ywxg089UriCZa4ET-DNl0.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'DM Sans'; font-style: italic; font-weight: 100 1000; font-display: swap; src: url(https://fonts.gstatic.com/s/dmsans/v15/rP2Fp2ywxg089UriCZa4Hz-D.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'DM Sans'; font-style: normal; font-weight: 100 1000; font-display: swap; src: url(https://fonts.gstatic.com/s/dmsans/v15/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'DM Sans'; font-style: normal; font-weight: 100 1000; font-display: swap; src: url(https://fonts.gstatic.com/s/dmsans/v15/rP2Hp2ywxg089UriCZOIHQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 100; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxzL3I-JCGChYJ8VI-L6OO_au7B6xTru2H-nKw7aw.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 100; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxzL3I-JCGChYJ8VI-L6OO_au7B6xTru2H_nKw7aw.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 100; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxzL3I-JCGChYJ8VI-L6OO_au7B6xTru2HxnKw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrF3DmtIkGUrs.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrF3DmtYkGUrs.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrF3Dmu4kG.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrc3PmtIkGUrs.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrc3PmtYkGUrs.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrc3Pmu4kG.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxxL3I-JCGChYJ8VI-L6OO_au7B6xTj11HzhKg.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxxL3I-JCGChYJ8VI-L6OO_au7B6xTj1lHzhKg.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxxL3I-JCGChYJ8VI-L6OO_au7B6xTj2FHz.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrK3LmtIkGUrs.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrK3LmtYkGUrs.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrK3Lmu4kG.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrB3XmtIkGUrs.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrB3XmtYkGUrs.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrB3Xmu4kG.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrY3TmtIkGUrs.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrY3TmtYkGUrs.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrY3Tmu4kG.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 800; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrf3fmtIkGUrs.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 800; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrf3fmtYkGUrs.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 800; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrf3fmu4kG.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrW3bmtIkGUrs.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrW3bmtYkGUrs.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Barlow Condensed'; font-style: italic; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrW3bmu4kG.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 100; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxxL3I-JCGChYJ8VI-L6OO_au7B43Lj11HzhKg.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 100; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxxL3I-JCGChYJ8VI-L6OO_au7B43Lj1lHzhKg.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 100; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxxL3I-JCGChYJ8VI-L6OO_au7B43Lj2FHz.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B497yz3nWuZEC.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B497yz3jWuZEC.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B497yz3bWuQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B47rxz3nWuZEC.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B47rxz3jWuZEC.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B47rxz3bWuQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTx3L3I-JCGChYJ8VI-L6OO_au7B6x7T2kn3.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTx3L3I-JCGChYJ8VI-L6OO_au7B6x_T2kn3.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTx3L3I-JCGChYJ8VI-L6OO_au7B6xHT2g.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3nWuZEC.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3jWuZEC.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3bWuQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3nWuZEC.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3jWuZEC.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3bWuQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3nWuZEC.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3jWuZEC.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3bWuQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 800; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1z3nWuZEC.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 800; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1z3jWuZEC.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 800; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1z3bWuQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B45L0z3nWuZEC.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B45L0z3jWuZEC.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Barlow Condensed'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B45L0z3bWuQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Inter Tight'; font-style: italic; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/intertight/v7/NGSyv5HMAFg6IuGlBNMjxLsCwadkRFe9.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family: 'Inter Tight'; font-style: italic; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/intertight/v7/NGSyv5HMAFg6IuGlBNMjxLsCwa5kRFe9.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face{font-family: 'Inter Tight'; font-style: italic; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/intertight/v7/NGSyv5HMAFg6IuGlBNMjxLsCwaZkRFe9.woff2) format('woff2'); unicode-range: U+1F00-1FFF;}@font-face{font-family: 'Inter Tight'; font-style: italic; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/intertight/v7/NGSyv5HMAFg6IuGlBNMjxLsCwalkRFe9.woff2) format('woff2'); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face{font-family: 'Inter Tight'; font-style: italic; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/intertight/v7/NGSyv5HMAFg6IuGlBNMjxLsCwaVkRFe9.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Inter Tight'; font-style: italic; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/intertight/v7/NGSyv5HMAFg6IuGlBNMjxLsCwaRkRFe9.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Inter Tight'; font-style: italic; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/intertight/v7/NGSyv5HMAFg6IuGlBNMjxLsCwapkRA.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Inter Tight'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/intertight/v7/NGSwv5HMAFg6IuGlBNMjxLsK8ah8QA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family: 'Inter Tight'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/intertight/v7/NGSwv5HMAFg6IuGlBNMjxLsD8ah8QA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face{font-family: 'Inter Tight'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/intertight/v7/NGSwv5HMAFg6IuGlBNMjxLsL8ah8QA.woff2) format('woff2'); unicode-range: U+1F00-1FFF;}@font-face{font-family: 'Inter Tight'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/intertight/v7/NGSwv5HMAFg6IuGlBNMjxLsE8ah8QA.woff2) format('woff2'); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face{font-family: 'Inter Tight'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/intertight/v7/NGSwv5HMAFg6IuGlBNMjxLsI8ah8QA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Inter Tight'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/intertight/v7/NGSwv5HMAFg6IuGlBNMjxLsJ8ah8QA.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Inter Tight'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/intertight/v7/NGSwv5HMAFg6IuGlBNMjxLsH8ag.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

/* /houseofpops_web/static/src/css/animate.css */
.animated{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both}.animated.hinge{-webkit-animation-duration: 2s; animation-duration: 2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform: translateY(0); transform: translateY(0)}40%{-webkit-transform: translateY(-30px); transform: translateY(-30px)}60%{-webkit-transform: translateY(-15px); transform: translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0)}40%{-webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px)}60%{-webkit-transform: translateY(-15px); -ms-transform: translateY(-15px); transform: translateY(-15px)}}.bounce{-webkit-animation-name: bounce; animation-name: bounce}@-webkit-keyframes flash{0%,50%,100%{opacity: 1}25%,75%{opacity: 0}}@keyframes flash{0%,50%,100%{opacity: 1}25%,75%{opacity: 0}}.flash{-webkit-animation-name: flash; animation-name: flash}@-webkit-keyframes pulse{0%{-webkit-transform: scale(1); transform: scale(1)}50%{-webkit-transform: scale(1.1); transform: scale(1.1)}100%{-webkit-transform: scale(1); transform: scale(1)}}@keyframes pulse{0%{-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1)}50%{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1)}100%{-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1)}}.pulse{-webkit-animation-name: pulse; animation-name: pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform: translateX(0); transform: translateX(0)}10%,30%,50%,70%,90%{-webkit-transform: translateX(-10px); transform: translateX(-10px)}20%,40%,60%,80%{-webkit-transform: translateX(10px); transform: translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}10%,30%,50%,70%,90%{-webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px)}20%,40%,60%,80%{-webkit-transform: translateX(10px); -ms-transform: translateX(10px); transform: translateX(10px)}}.shake{-webkit-animation-name: shake; animation-name: shake}@-webkit-keyframes swing{20%{-webkit-transform: rotate(15deg); transform: rotate(15deg)}40%{-webkit-transform: rotate(-10deg); transform: rotate(-10deg)}60%{-webkit-transform: rotate(5deg); transform: rotate(5deg)}80%{-webkit-transform: rotate(-5deg); transform: rotate(-5deg)}100%{-webkit-transform: rotate(0); transform: rotate(0)}}@keyframes swing{20%{-webkit-transform: rotate(15deg); -ms-transform: rotate(15deg); transform: rotate(15deg)}40%{-webkit-transform: rotate(-10deg); -ms-transform: rotate(-10deg); transform: rotate(-10deg)}60%{-webkit-transform: rotate(5deg); -ms-transform: rotate(5deg); transform: rotate(5deg)}80%{-webkit-transform: rotate(-5deg); -ms-transform: rotate(-5deg); transform: rotate(-5deg)}100%{-webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0)}}.swing{-webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing}@-webkit-keyframes tada{0%{-webkit-transform: scale(1); transform: scale(1)}10%,20%{-webkit-transform: scale(.9)rotate(-3deg); transform: scale(.9)rotate(-3deg)}30%,50%,70%,90%{-webkit-transform: scale(1.1)rotate(3deg); transform: scale(1.1)rotate(3deg)}40%,60%,80%{-webkit-transform: scale(1.1)rotate(-3deg); transform: scale(1.1)rotate(-3deg)}100%{-webkit-transform: scale(1)rotate(0); transform: scale(1)rotate(0)}}@keyframes tada{0%{-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1)}10%,20%{-webkit-transform: scale(.9)rotate(-3deg); -ms-transform: scale(.9)rotate(-3deg); transform: scale(.9)rotate(-3deg)}30%,50%,70%,90%{-webkit-transform: scale(1.1)rotate(3deg); -ms-transform: scale(1.1)rotate(3deg); transform: scale(1.1)rotate(3deg)}40%,60%,80%{-webkit-transform: scale(1.1)rotate(-3deg); -ms-transform: scale(1.1)rotate(-3deg); transform: scale(1.1)rotate(-3deg)}100%{-webkit-transform: scale(1)rotate(0); -ms-transform: scale(1)rotate(0); transform: scale(1)rotate(0)}}.tada{-webkit-animation-name: tada; animation-name: tada}@-webkit-keyframes wobble{0%{-webkit-transform: translateX(0%); transform: translateX(0%)}15%{-webkit-transform: translateX(-25%)rotate(-5deg); transform: translateX(-25%)rotate(-5deg)}30%{-webkit-transform: translateX(20%)rotate(3deg); transform: translateX(20%)rotate(3deg)}45%{-webkit-transform: translateX(-15%)rotate(-3deg); transform: translateX(-15%)rotate(-3deg)}60%{-webkit-transform: translateX(10%)rotate(2deg); transform: translateX(10%)rotate(2deg)}75%{-webkit-transform: translateX(-5%)rotate(-1deg); transform: translateX(-5%)rotate(-1deg)}100%{-webkit-transform: translateX(0%); transform: translateX(0%)}}@keyframes wobble{0%{-webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%)}15%{-webkit-transform: translateX(-25%)rotate(-5deg); -ms-transform: translateX(-25%)rotate(-5deg); transform: translateX(-25%)rotate(-5deg)}30%{-webkit-transform: translateX(20%)rotate(3deg); -ms-transform: translateX(20%)rotate(3deg); transform: translateX(20%)rotate(3deg)}45%{-webkit-transform: translateX(-15%)rotate(-3deg); -ms-transform: translateX(-15%)rotate(-3deg); transform: translateX(-15%)rotate(-3deg)}60%{-webkit-transform: translateX(10%)rotate(2deg); -ms-transform: translateX(10%)rotate(2deg); transform: translateX(10%)rotate(2deg)}75%{-webkit-transform: translateX(-5%)rotate(-1deg); -ms-transform: translateX(-5%)rotate(-1deg); transform: translateX(-5%)rotate(-1deg)}100%{-webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%)}}.wobble{-webkit-animation-name: wobble; animation-name: wobble}@-webkit-keyframes bounceIn{0%{opacity: 0; -webkit-transform: scale(.3); transform: scale(.3)}50%{opacity: 1; -webkit-transform: scale(1.05); transform: scale(1.05)}70%{-webkit-transform: scale(.9); transform: scale(.9)}100%{-webkit-transform: scale(1); transform: scale(1)}}@keyframes bounceIn{0%{opacity: 0; -webkit-transform: scale(.3); -ms-transform: scale(.3); transform: scale(.3)}50%{opacity: 1; -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05)}70%{-webkit-transform: scale(.9); -ms-transform: scale(.9); transform: scale(.9)}100%{-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1)}}.bounceIn{-webkit-animation-name: bounceIn; animation-name: bounceIn}@-webkit-keyframes bounceInDown{0%{opacity: 0; -webkit-transform: translateY(-2000px); transform: translateY(-2000px)}60%{opacity: 1; -webkit-transform: translateY(30px); transform: translateY(30px)}80%{-webkit-transform: translateY(-10px); transform: translateY(-10px)}100%{-webkit-transform: translateY(0); transform: translateY(0)}}@keyframes bounceInDown{0%{opacity: 0; -webkit-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px)}60%{opacity: 1; -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px)}80%{-webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px)}100%{-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0)}}.bounceInDown{-webkit-animation-name: bounceInDown; animation-name: bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity: 0; -webkit-transform: translateX(-2000px); transform: translateX(-2000px)}60%{opacity: 1; -webkit-transform: translateX(30px); transform: translateX(30px)}80%{-webkit-transform: translateX(-10px); transform: translateX(-10px)}100%{-webkit-transform: translateX(0); transform: translateX(0)}}@keyframes bounceInLeft{0%{opacity: 0; -webkit-transform: translateX(-2000px); -ms-transform: translateX(-2000px); transform: translateX(-2000px)}60%{opacity: 1; -webkit-transform: translateX(30px); -ms-transform: translateX(30px); transform: translateX(30px)}80%{-webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px)}100%{-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}}.bounceInLeft{-webkit-animation-name: bounceInLeft; animation-name: bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity: 0; -webkit-transform: translateX(2000px); transform: translateX(2000px)}60%{opacity: 1; -webkit-transform: translateX(-30px); transform: translateX(-30px)}80%{-webkit-transform: translateX(10px); transform: translateX(10px)}100%{-webkit-transform: translateX(0); transform: translateX(0)}}@keyframes bounceInRight{0%{opacity: 0; -webkit-transform: translateX(2000px); -ms-transform: translateX(2000px); transform: translateX(2000px)}60%{opacity: 1; -webkit-transform: translateX(-30px); -ms-transform: translateX(-30px); transform: translateX(-30px)}80%{-webkit-transform: translateX(10px); -ms-transform: translateX(10px); transform: translateX(10px)}100%{-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}}.bounceInRight{-webkit-animation-name: bounceInRight; animation-name: bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity: 0; -webkit-transform: translateY(2000px); transform: translateY(2000px)}60%{opacity: 1; -webkit-transform: translateY(-30px); transform: translateY(-30px)}80%{-webkit-transform: translateY(10px); transform: translateY(10px)}100%{-webkit-transform: translateY(0); transform: translateY(0)}}@keyframes bounceInUp{0%{opacity: 0; -webkit-transform: translateY(2000px); -ms-transform: translateY(2000px); transform: translateY(2000px)}60%{opacity: 1; -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px)}80%{-webkit-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px)}100%{-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0)}}.bounceInUp{-webkit-animation-name: bounceInUp; animation-name: bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform: scale(1); transform: scale(1)}25%{-webkit-transform: scale(.95); transform: scale(.95)}50%{opacity: 1; -webkit-transform: scale(1.1); transform: scale(1.1)}100%{opacity: 0; -webkit-transform: scale(.3); transform: scale(.3)}}@keyframes bounceOut{0%{-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1)}25%{-webkit-transform: scale(.95); -ms-transform: scale(.95); transform: scale(.95)}50%{opacity: 1; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1)}100%{opacity: 0; -webkit-transform: scale(.3); -ms-transform: scale(.3); transform: scale(.3)}}.bounceOut{-webkit-animation-name: bounceOut; animation-name: bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform: translateY(0); transform: translateY(0)}20%{opacity: 1; -webkit-transform: translateY(-20px); transform: translateY(-20px)}100%{opacity: 0; -webkit-transform: translateY(2000px); transform: translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0)}20%{opacity: 1; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px)}100%{opacity: 0; -webkit-transform: translateY(2000px); -ms-transform: translateY(2000px); transform: translateY(2000px)}}.bounceOutDown{-webkit-animation-name: bounceOutDown; animation-name: bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform: translateX(0); transform: translateX(0)}20%{opacity: 1; -webkit-transform: translateX(20px); transform: translateX(20px)}100%{opacity: 0; -webkit-transform: translateX(-2000px); transform: translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}20%{opacity: 1; -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px)}100%{opacity: 0; -webkit-transform: translateX(-2000px); -ms-transform: translateX(-2000px); transform: translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform: translateX(0); transform: translateX(0)}20%{opacity: 1; -webkit-transform: translateX(-20px); transform: translateX(-20px)}100%{opacity: 0; -webkit-transform: translateX(2000px); transform: translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}20%{opacity: 1; -webkit-transform: translateX(-20px); -ms-transform: translateX(-20px); transform: translateX(-20px)}100%{opacity: 0; -webkit-transform: translateX(2000px); -ms-transform: translateX(2000px); transform: translateX(2000px)}}.bounceOutRight{-webkit-animation-name: bounceOutRight; animation-name: bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform: translateY(0); transform: translateY(0)}20%{opacity: 1; -webkit-transform: translateY(20px); transform: translateY(20px)}100%{opacity: 0; -webkit-transform: translateY(-2000px); transform: translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0)}20%{opacity: 1; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px)}100%{opacity: 0; -webkit-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px)}}.bounceOutUp{-webkit-animation-name: bounceOutUp; animation-name: bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity: 0}100%{opacity: 1}}@keyframes fadeIn{0%{opacity: 0}100%{opacity: 1}}.fadeIn{-webkit-animation-name: fadeIn; animation-name: fadeIn}@-webkit-keyframes fadeInDown{0%{opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px)}100%{opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}}@keyframes fadeInDown{0%{opacity: 0; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px)}100%{opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0)}}.fadeInDown{-webkit-animation-name: fadeInDown; animation-name: fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity: 0; -webkit-transform: translateY(-2000px); transform: translateY(-2000px)}100%{opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}}@keyframes fadeInDownBig{0%{opacity: 0; -webkit-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px)}100%{opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0)}}.fadeInDownBig{-webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity: 0; -webkit-transform: translateX(-20px); transform: translateX(-20px)}100%{opacity: 1; -webkit-transform: translateX(0); transform: translateX(0)}}@keyframes fadeInLeft{0%{opacity: 0; -webkit-transform: translateX(-20px); -ms-transform: translateX(-20px); transform: translateX(-20px)}100%{opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}}.fadeInLeft{-webkit-animation-name: fadeInLeft; animation-name: fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity: 0; -webkit-transform: translateX(-2000px); transform: translateX(-2000px)}100%{opacity: 1; -webkit-transform: translateX(0); transform: translateX(0)}}@keyframes fadeInLeftBig{0%{opacity: 0; -webkit-transform: translateX(-2000px); -ms-transform: translateX(-2000px); transform: translateX(-2000px)}100%{opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}}.fadeInLeftBig{-webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity: 0; -webkit-transform: translateX(20px); transform: translateX(20px)}100%{opacity: 1; -webkit-transform: translateX(0); transform: translateX(0)}}@keyframes fadeInRight{0%{opacity: 0; -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px)}100%{opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}}.fadeInRight{-webkit-animation-name: fadeInRight; animation-name: fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity: 0; -webkit-transform: translateX(2000px); transform: translateX(2000px)}100%{opacity: 1; -webkit-transform: translateX(0); transform: translateX(0)}}@keyframes fadeInRightBig{0%{opacity: 0; -webkit-transform: translateX(2000px); -ms-transform: translateX(2000px); transform: translateX(2000px)}100%{opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}}.fadeInRightBig{-webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px)}100%{opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}}@keyframes fadeInUp{0%{opacity: 0; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px)}100%{opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0)}}.fadeInUp{-webkit-animation-name: fadeInUp; animation-name: fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity: 0; -webkit-transform: translateY(2000px); transform: translateY(2000px)}100%{opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}}@keyframes fadeInUpBig{0%{opacity: 0; -webkit-transform: translateY(2000px); -ms-transform: translateY(2000px); transform: translateY(2000px)}100%{opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0)}}.fadeInUpBig{-webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity: 1}100%{opacity: 0}}@keyframes fadeOut{0%{opacity: 1}100%{opacity: 0}}.fadeOut{-webkit-animation-name: fadeOut; animation-name: fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}100%{opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px)}}@keyframes fadeOutDown{0%{opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0)}100%{opacity: 0; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px)}}.fadeOutDown{-webkit-animation-name: fadeOutDown; animation-name: fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}100%{opacity: 0; -webkit-transform: translateY(2000px); transform: translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0)}100%{opacity: 0; -webkit-transform: translateY(2000px); -ms-transform: translateY(2000px); transform: translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity: 1; -webkit-transform: translateX(0); transform: translateX(0)}100%{opacity: 0; -webkit-transform: translateX(-20px); transform: translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}100%{opacity: 0; -webkit-transform: translateX(-20px); -ms-transform: translateX(-20px); transform: translateX(-20px)}}.fadeOutLeft{-webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity: 1; -webkit-transform: translateX(0); transform: translateX(0)}100%{opacity: 0; -webkit-transform: translateX(-2000px); transform: translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}100%{opacity: 0; -webkit-transform: translateX(-2000px); -ms-transform: translateX(-2000px); transform: translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity: 1; -webkit-transform: translateX(0); transform: translateX(0)}100%{opacity: 0; -webkit-transform: translateX(20px); transform: translateX(20px)}}@keyframes fadeOutRight{0%{opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}100%{opacity: 0; -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px)}}.fadeOutRight{-webkit-animation-name: fadeOutRight; animation-name: fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity: 1; -webkit-transform: translateX(0); transform: translateX(0)}100%{opacity: 0; -webkit-transform: translateX(2000px); transform: translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}100%{opacity: 0; -webkit-transform: translateX(2000px); -ms-transform: translateX(2000px); transform: translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}100%{opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px)}}@keyframes fadeOutUp{0%{opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0)}100%{opacity: 0; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px)}}.fadeOutUp{-webkit-animation-name: fadeOutUp; animation-name: fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}100%{opacity: 0; -webkit-transform: translateY(-2000px); transform: translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0)}100%{opacity: 0; -webkit-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform: perspective(400px)translateZ(0)rotateY(0)scale(1); transform: perspective(400px)translateZ(0)rotateY(0)scale(1)}0%,40%{-webkit-animation-timing-function: ease-out; animation-timing-function: ease-out}40%{-webkit-transform: perspective(400px)translateZ(150px)rotateY(170deg)scale(1); transform: perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{-webkit-transform: perspective(400px)translateZ(150px)rotateY(190deg)scale(1); transform: perspective(400px)translateZ(150px)rotateY(190deg)scale(1); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in}80%{-webkit-transform: perspective(400px)translateZ(0)rotateY(360deg)scale(.95); transform: perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}80%,100%{-webkit-animation-timing-function: ease-in; animation-timing-function: ease-in}100%{-webkit-transform: perspective(400px)translateZ(0)rotateY(360deg)scale(1); transform: perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}@keyframes flip{0%{-webkit-transform: perspective(400px)translateZ(0)rotateY(0)scale(1); -ms-transform: perspective(400px)translateZ(0)rotateY(0)scale(1); transform: perspective(400px)translateZ(0)rotateY(0)scale(1)}0%,40%{-webkit-animation-timing-function: ease-out; animation-timing-function: ease-out}40%{-webkit-transform: perspective(400px)translateZ(150px)rotateY(170deg)scale(1); -ms-transform: perspective(400px)translateZ(150px)rotateY(170deg)scale(1); transform: perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{-webkit-transform: perspective(400px)translateZ(150px)rotateY(190deg)scale(1); -ms-transform: perspective(400px)translateZ(150px)rotateY(190deg)scale(1); transform: perspective(400px)translateZ(150px)rotateY(190deg)scale(1); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in}80%{-webkit-transform: perspective(400px)translateZ(0)rotateY(360deg)scale(.95); -ms-transform: perspective(400px)translateZ(0)rotateY(360deg)scale(.95); transform: perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}80%,100%{-webkit-animation-timing-function: ease-in; animation-timing-function: ease-in}100%{-webkit-transform: perspective(400px)translateZ(0)rotateY(360deg)scale(1); -ms-transform: perspective(400px)translateZ(0)rotateY(360deg)scale(1); transform: perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}.animated.flip{-webkit-backface-visibility: visible; -ms-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip}@-webkit-keyframes flipInX{0%{-webkit-transform: perspective(400px)rotateX(90deg); transform: perspective(400px)rotateX(90deg); opacity: 0}40%{-webkit-transform: perspective(400px)rotateX(-10deg); transform: perspective(400px)rotateX(-10deg)}70%{-webkit-transform: perspective(400px)rotateX(10deg); transform: perspective(400px)rotateX(10deg)}100%{-webkit-transform: perspective(400px)rotateX(0); transform: perspective(400px)rotateX(0); opacity: 1}}@keyframes flipInX{0%{-webkit-transform: perspective(400px)rotateX(90deg); -ms-transform: perspective(400px)rotateX(90deg); transform: perspective(400px)rotateX(90deg); opacity: 0}40%{-webkit-transform: perspective(400px)rotateX(-10deg); -ms-transform: perspective(400px)rotateX(-10deg); transform: perspective(400px)rotateX(-10deg)}70%{-webkit-transform: perspective(400px)rotateX(10deg); -ms-transform: perspective(400px)rotateX(10deg); transform: perspective(400px)rotateX(10deg)}100%{-webkit-transform: perspective(400px)rotateX(0); -ms-transform: perspective(400px)rotateX(0); transform: perspective(400px)rotateX(0); opacity: 1}}.flipInX{-webkit-backface-visibility: visible!important; -ms-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipInX; animation-name: flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform: perspective(400px)rotateY(90deg); transform: perspective(400px)rotateY(90deg); opacity: 0}40%{-webkit-transform: perspective(400px)rotateY(-10deg); transform: perspective(400px)rotateY(-10deg)}70%{-webkit-transform: perspective(400px)rotateY(10deg); transform: perspective(400px)rotateY(10deg)}100%{-webkit-transform: perspective(400px)rotateY(0); transform: perspective(400px)rotateY(0); opacity: 1}}@keyframes flipInY{0%{-webkit-transform: perspective(400px)rotateY(90deg); -ms-transform: perspective(400px)rotateY(90deg); transform: perspective(400px)rotateY(90deg); opacity: 0}40%{-webkit-transform: perspective(400px)rotateY(-10deg); -ms-transform: perspective(400px)rotateY(-10deg); transform: perspective(400px)rotateY(-10deg)}70%{-webkit-transform: perspective(400px)rotateY(10deg); -ms-transform: perspective(400px)rotateY(10deg); transform: perspective(400px)rotateY(10deg)}100%{-webkit-transform: perspective(400px)rotateY(0); -ms-transform: perspective(400px)rotateY(0); transform: perspective(400px)rotateY(0); opacity: 1}}.flipInY{-webkit-backface-visibility: visible!important; -ms-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipInY; animation-name: flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform: perspective(400px)rotateX(0); transform: perspective(400px)rotateX(0); opacity: 1}100%{-webkit-transform: perspective(400px)rotateX(90deg); transform: perspective(400px)rotateX(90deg); opacity: 0}}@keyframes flipOutX{0%{-webkit-transform: perspective(400px)rotateX(0); -ms-transform: perspective(400px)rotateX(0); transform: perspective(400px)rotateX(0); opacity: 1}100%{-webkit-transform: perspective(400px)rotateX(90deg); -ms-transform: perspective(400px)rotateX(90deg); transform: perspective(400px)rotateX(90deg); opacity: 0}}.flipOutX{-webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible!important; -ms-backface-visibility: visible!important; backface-visibility: visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform: perspective(400px)rotateY(0); transform: perspective(400px)rotateY(0); opacity: 1}100%{-webkit-transform: perspective(400px)rotateY(90deg); transform: perspective(400px)rotateY(90deg); opacity: 0}}@keyframes flipOutY{0%{-webkit-transform: perspective(400px)rotateY(0); -ms-transform: perspective(400px)rotateY(0); transform: perspective(400px)rotateY(0); opacity: 1}100%{-webkit-transform: perspective(400px)rotateY(90deg); -ms-transform: perspective(400px)rotateY(90deg); transform: perspective(400px)rotateY(90deg); opacity: 0}}.flipOutY{-webkit-backface-visibility: visible!important; -ms-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipOutY; animation-name: flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform: translateX(100%)skewX(-30deg); transform: translateX(100%)skewX(-30deg); opacity: 0}60%{-webkit-transform: translateX(-20%)skewX(30deg); transform: translateX(-20%)skewX(30deg); opacity: 1}80%{-webkit-transform: translateX(0%)skewX(-15deg); transform: translateX(0%)skewX(-15deg); opacity: 1}100%{-webkit-transform: translateX(0%)skewX(0); transform: translateX(0%)skewX(0); opacity: 1}}@keyframes lightSpeedIn{0%{-webkit-transform: translateX(100%)skewX(-30deg); -ms-transform: translateX(100%)skewX(-30deg); transform: translateX(100%)skewX(-30deg); opacity: 0}60%{-webkit-transform: translateX(-20%)skewX(30deg); -ms-transform: translateX(-20%)skewX(30deg); transform: translateX(-20%)skewX(30deg); opacity: 1}80%{-webkit-transform: translateX(0%)skewX(-15deg); -ms-transform: translateX(0%)skewX(-15deg); transform: translateX(0%)skewX(-15deg); opacity: 1}100%{-webkit-transform: translateX(0%)skewX(0); -ms-transform: translateX(0%)skewX(0); transform: translateX(0%)skewX(0); opacity: 1}}.lightSpeedIn{-webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform: translateX(0%)skewX(0); transform: translateX(0%)skewX(0); opacity: 1}100%{-webkit-transform: translateX(100%)skewX(-30deg); transform: translateX(100%)skewX(-30deg); opacity: 0}}@keyframes lightSpeedOut{0%{-webkit-transform: translateX(0%)skewX(0); -ms-transform: translateX(0%)skewX(0); transform: translateX(0%)skewX(0); opacity: 1}100%{-webkit-transform: translateX(100%)skewX(-30deg); -ms-transform: translateX(100%)skewX(-30deg); transform: translateX(100%)skewX(-30deg); opacity: 0}}.lightSpeedOut{-webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform: rotate(-200deg); transform: rotate(-200deg); opacity: 0}0%,100%{-webkit-transform-origin: center center; transform-origin: center center}100%{-webkit-transform: rotate(0); transform: rotate(0); opacity: 1}}@keyframes rotateIn{0%{-webkit-transform: rotate(-200deg); -ms-transform: rotate(-200deg); transform: rotate(-200deg); opacity: 0}0%,100%{-webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center}100%{-webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1}}.rotateIn{-webkit-animation-name: rotateIn; animation-name: rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0}0%,100%{-webkit-transform-origin: left bottom; transform-origin: left bottom}100%{-webkit-transform: rotate(0); transform: rotate(0); opacity: 1}}@keyframes rotateInDownLeft{0%{-webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0}0%,100%{-webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom}100%{-webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1}}.rotateInDownLeft{-webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform: rotate(90deg); transform: rotate(90deg); opacity: 0}0%,100%{-webkit-transform-origin: right bottom; transform-origin: right bottom}100%{-webkit-transform: rotate(0); transform: rotate(0); opacity: 1}}@keyframes rotateInDownRight{0%{-webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); opacity: 0}0%,100%{-webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom}100%{-webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1}}.rotateInDownRight{-webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform: rotate(90deg); transform: rotate(90deg); opacity: 0}0%,100%{-webkit-transform-origin: left bottom; transform-origin: left bottom}100%{-webkit-transform: rotate(0); transform: rotate(0); opacity: 1}}@keyframes rotateInUpLeft{0%{-webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); opacity: 0}0%,100%{-webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom}100%{-webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1}}.rotateInUpLeft{-webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0}0%,100%{-webkit-transform-origin: right bottom; transform-origin: right bottom}100%{-webkit-transform: rotate(0); transform: rotate(0); opacity: 1}}@keyframes rotateInUpRight{0%{-webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0}0%,100%{-webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom}100%{-webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1}}.rotateInUpRight{-webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform: rotate(0); transform: rotate(0); opacity: 1}0%,100%{-webkit-transform-origin: center center; transform-origin: center center}100%{-webkit-transform: rotate(200deg); transform: rotate(200deg); opacity: 0}}@keyframes rotateOut{0%{-webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1}0%,100%{-webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center}100%{-webkit-transform: rotate(200deg); -ms-transform: rotate(200deg); transform: rotate(200deg); opacity: 0}}.rotateOut{-webkit-animation-name: rotateOut; animation-name: rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform: rotate(0); transform: rotate(0); opacity: 1}0%,100%{-webkit-transform-origin: left bottom; transform-origin: left bottom}100%{-webkit-transform: rotate(90deg); transform: rotate(90deg); opacity: 0}}@keyframes rotateOutDownLeft{0%{-webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1}0%,100%{-webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom}100%{-webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); opacity: 0}}.rotateOutDownLeft{-webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform: rotate(0); transform: rotate(0); opacity: 1}0%,100%{-webkit-transform-origin: right bottom; transform-origin: right bottom}100%{-webkit-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0}}@keyframes rotateOutDownRight{0%{-webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1}0%,100%{-webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom}100%{-webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0}}.rotateOutDownRight{-webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform: rotate(0); transform: rotate(0); opacity: 1}0%,100%{-webkit-transform-origin: left bottom; transform-origin: left bottom}100%{-webkit-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0}}@keyframes rotateOutUpLeft{0%{-webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1}0%,100%{-webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom}100%{-webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0}}.rotateOutUpLeft{-webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform: rotate(0); transform: rotate(0); opacity: 1}0%,100%{-webkit-transform-origin: right bottom; transform-origin: right bottom}100%{-webkit-transform: rotate(90deg); transform: rotate(90deg); opacity: 0}}@keyframes rotateOutUpRight{0%{-webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1}0%,100%{-webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom}100%{-webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); opacity: 0}}.rotateOutUpRight{-webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity: 0; -webkit-transform: translateY(-2000px); transform: translateY(-2000px)}100%{-webkit-transform: translateY(0); transform: translateY(0)}}@keyframes slideInDown{0%{opacity: 0; -webkit-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px)}100%{-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0)}}.slideInDown{-webkit-animation-name: slideInDown; animation-name: slideInDown}@-webkit-keyframes slideInLeft{0%{opacity: 0; -webkit-transform: translateX(-2000px); transform: translateX(-2000px)}100%{-webkit-transform: translateX(0); transform: translateX(0)}}@keyframes slideInLeft{0%{opacity: 0; -webkit-transform: translateX(-2000px); -ms-transform: translateX(-2000px); transform: translateX(-2000px)}100%{-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}}.slideInLeft{-webkit-animation-name: slideInLeft; animation-name: slideInLeft}@-webkit-keyframes slideInRight{0%{opacity: 0; -webkit-transform: translateX(2000px); transform: translateX(2000px)}100%{-webkit-transform: translateX(0); transform: translateX(0)}}@keyframes slideInRight{0%{opacity: 0; -webkit-transform: translateX(2000px); -ms-transform: translateX(2000px); transform: translateX(2000px)}100%{-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}}.slideInRight{-webkit-animation-name: slideInRight; animation-name: slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform: translateX(0); transform: translateX(0)}100%{opacity: 0; -webkit-transform: translateX(-2000px); transform: translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}100%{opacity: 0; -webkit-transform: translateX(-2000px); -ms-transform: translateX(-2000px); transform: translateX(-2000px)}}.slideOutLeft{-webkit-animation-name: slideOutLeft; animation-name: slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform: translateX(0); transform: translateX(0)}100%{opacity: 0; -webkit-transform: translateX(2000px); transform: translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}100%{opacity: 0; -webkit-transform: translateX(2000px); -ms-transform: translateX(2000px); transform: translateX(2000px)}}.slideOutRight{-webkit-animation-name: slideOutRight; animation-name: slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform: translateY(0); transform: translateY(0)}100%{opacity: 0; -webkit-transform: translateY(-2000px); transform: translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0)}100%{opacity: 0; -webkit-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px)}}.slideOutUp{-webkit-animation-name: slideOutUp; animation-name: slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform: rotate(0); transform: rotate(0)}0%,20%,60%{-webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out}20%,60%{-webkit-transform: rotate(80deg); transform: rotate(80deg)}40%{-webkit-transform: rotate(60deg); transform: rotate(60deg)}40%,80%{-webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out}80%{-webkit-transform: rotate(60deg)translateY(0); transform: rotate(60deg)translateY(0); opacity: 1}100%{-webkit-transform: translateY(700px); transform: translateY(700px); opacity: 0}}@keyframes hinge{0%{-webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0)}0%,20%,60%{-webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out}20%,60%{-webkit-transform: rotate(80deg); -ms-transform: rotate(80deg); transform: rotate(80deg)}40%{-webkit-transform: rotate(60deg); -ms-transform: rotate(60deg); transform: rotate(60deg)}40%,80%{-webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out}80%{-webkit-transform: rotate(60deg)translateY(0); -ms-transform: rotate(60deg)translateY(0); transform: rotate(60deg)translateY(0); opacity: 1}100%{-webkit-transform: translateY(700px); -ms-transform: translateY(700px); transform: translateY(700px); opacity: 0}}.hinge{-webkit-animation-name: hinge; animation-name: hinge}@-webkit-keyframes rollIn{0%{opacity: 0; -webkit-transform: translateX(-100%)rotate(-120deg); transform: translateX(-100%)rotate(-120deg)}100%{opacity: 1; -webkit-transform: translateX(0)rotate(0); transform: translateX(0)rotate(0)}}@keyframes rollIn{0%{opacity: 0; -webkit-transform: translateX(-100%)rotate(-120deg); -ms-transform: translateX(-100%)rotate(-120deg); transform: translateX(-100%)rotate(-120deg)}100%{opacity: 1; -webkit-transform: translateX(0)rotate(0); -ms-transform: translateX(0)rotate(0); transform: translateX(0)rotate(0)}}.rollIn{-webkit-animation-name: rollIn; animation-name: rollIn}@-webkit-keyframes rollOut{0%{opacity: 1; -webkit-transform: translateX(0)rotate(0); transform: translateX(0)rotate(0)}100%{opacity: 0; -webkit-transform: translateX(100%)rotate(120deg); transform: translateX(100%)rotate(120deg)}}@keyframes rollOut{0%{opacity: 1; -webkit-transform: translateX(0)rotate(0); -ms-transform: translateX(0)rotate(0); transform: translateX(0)rotate(0)}100%{opacity: 0; -webkit-transform: translateX(100%)rotate(120deg); -ms-transform: translateX(100%)rotate(120deg); transform: translateX(100%)rotate(120deg)}}.rollOut{-webkit-animation-name: rollOut; animation-name: rollOut}@keyframes infiniteScroll{0%{transform: translateX(0%);}100%{transform: translateX(-100%);}}@keyframes infiniteScrollRight{0%{transform: translateX(-100%);}100%{transform: translateX(0%);}}@-webkit-keyframes tf-ani-flash{50%, from, to{opacity: 1;}25%, 75%{opacity: 0;}}@keyframes tf-ani-flash{50%, from, to{opacity: 1;}25%, 75%{opacity: 0;}}@keyframes rotate-360{from{transform: rotate(0deg) scale(1);}to{transform: rotate(360deg);}}

/* /houseofpops_web/static/src/css/blog.css */
:root{--alpha-button-background: 1; --alpha-button-border: 1; --alpha-link: 0.85; --alpha-badge-border: 0.1;}.product-card-wrapper .card, .contains-card--product{--border-radius: var(--product-card-corner-radius); --border-width: var(--product-card-border-width); --border-opacity: var(--product-card-border-opacity); --shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset); --shadow-vertical-offset: var(--product-card-shadow-vertical-offset); --shadow-blur-radius: var(--product-card-shadow-blur-radius); --shadow-opacity: var(--product-card-shadow-opacity); --shadow-visible: var(--product-card-shadow-visible); --image-padding: var(--product-card-image-padding); --text-alignment: var(--product-card-text-alignment);}.collection-card-wrapper .card, .contains-card--collection{--border-radius: var(--collection-card-corner-radius); --border-width: var(--collection-card-border-width); --border-opacity: var(--collection-card-border-opacity); --shadow-horizontal-offset: var(--collection-card-shadow-horizontal-offset); --shadow-vertical-offset: var(--collection-card-shadow-vertical-offset); --shadow-blur-radius: var(--collection-card-shadow-blur-radius); --shadow-opacity: var(--collection-card-shadow-opacity); --shadow-visible: var(--collection-card-shadow-visible); --image-padding: var(--collection-card-image-padding); --text-alignment: var(--collection-card-text-alignment);}.article-card-wrapper .card, .contains-card--article{--border-radius: var(--blog-card-corner-radius); --border-width: var(--blog-card-border-width); --border-opacity: var(--blog-card-border-opacity); --shadow-horizontal-offset: var(--blog-card-shadow-horizontal-offset); --shadow-vertical-offset: var(--blog-card-shadow-vertical-offset); --shadow-blur-radius: var(--blog-card-shadow-blur-radius); --shadow-opacity: var(--blog-card-shadow-opacity); --shadow-visible: var(--blog-card-shadow-visible); --image-padding: var(--blog-card-image-padding); --text-alignment: var(--blog-card-text-alignment);}.contains-content-container, .content-container{--border-radius: var(--text-boxes-radius); --border-width: var(--text-boxes-border-width); --border-opacity: var(--text-boxes-border-opacity); --shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset); --shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset); --shadow-blur-radius: var(--text-boxes-shadow-blur-radius); --shadow-opacity: var(--text-boxes-shadow-opacity); --shadow-visible: var(--text-boxes-shadow-visible);}.contains-media, .global-media-settings{--border-radius: var(--media-radius); --border-width: var(--media-border-width); --border-opacity: var(--media-border-opacity); --shadow-horizontal-offset: var(--media-shadow-horizontal-offset); --shadow-vertical-offset: var(--media-shadow-vertical-offset); --shadow-blur-radius: var(--media-shadow-blur-radius); --shadow-opacity: var(--media-shadow-opacity); --shadow-visible: var(--media-shadow-visible);}.no-js:not(html){display: none !important;}html.no-js .no-js:not(html){display: block !important;}.no-js-inline{display: none !important;}html.no-js .no-js-inline{display: inline-block !important;}html.no-js .no-js-hidden{display: none !important;}.page-width{max-width: var(--page-width); margin: 0 auto; padding: 0 1.5rem;}body:has(.section-header .drawer-menu) .announcement-bar-section .page-width{max-width: 100%;}.page-width.drawer-menu{max-width: 100%;}.page-width-desktop{padding: 0; margin: 0 auto;}.utility-bar__grid.page-width{padding-left: 3rem; padding-right: 3rem;}@media screen and (min-width: 750px){.page-width{padding: 0 5rem;}.header.page-width, .utility-bar__grid.page-width{padding-left: 3.2rem; padding-right: 3.2rem;}.page-width-desktop{padding: 0;}.page-width-tablet{padding: 0 5rem;}}@media screen and (min-width: 990px){.header:not(.drawer-menu).page-width{padding-left: 5rem; padding-right: 5rem;}.page-width-desktop{max-width: var(--page-width); padding: 0 5rem;}}.isolate{position: relative; z-index: 0;}.section + .section{margin-top: var(--spacing-sections-mobile);}@media screen and (min-width: 750px){.section + .section{margin-top: var(--spacing-sections-desktop);}}.element-margin-top{margin-top: 5rem;}@media screen and (min-width: 750px){.element-margin{margin-top: calc(5rem + var(--page-width-margin));}}.background-secondary{background-color: rgba(var(--color-foreground), 0.04);}.grid-auto-flow{display: grid; grid-auto-flow: column;}.page-margin, .shopify-challenge__container{margin: 7rem auto;}.rte-width{max-width: 82rem; margin: 0 auto 2rem;}.list-unstyled{margin: 0; padding: 0; list-style: none;}.hidden{display: none !important;}.visually-hidden{position: absolute !important; overflow: hidden; width: 1px; height: 1px; margin: -1px; padding: 0; border: 0; clip: rect(0 0 0 0); word-wrap: normal !important;}.visually-hidden--inline{margin: 0; height: 1em;}.overflow-hidden{overflow: hidden;}.skip-to-content-link:focus{z-index: 9999; position: inherit; overflow: auto; width: auto; height: auto; clip: auto;}.full-width-link{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2;}::selection{background-color: rgba(var(--color-foreground), 0.2);}.text-body{font-size: 1.5rem; letter-spacing: 0.06rem; line-height: calc(1 + 0.8 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight);}h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5{font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: calc(var(--font-heading-scale) * 0.06rem); color: rgb(var(--color-foreground)); line-height: calc(1 + 0.3 / max(1, var(--font-heading-scale))); word-break: break-word;}.hxl{font-size: calc(var(--font-heading-scale) * 5rem);}@media only screen and (min-width: 750px){.hxl{font-size: calc(var(--font-heading-scale) * 6.2rem);}}.h0{font-size: calc(var(--font-heading-scale) * 4rem);}@media only screen and (min-width: 750px){.h0{font-size: calc(var(--font-heading-scale) * 5.2rem);}}h1, .h1{font-size: calc(var(--font-heading-scale) * 3rem);}@media only screen and (min-width: 750px){h1, .h1{font-size: calc(var(--font-heading-scale) * 4rem);}}h2, .h2{font-size: calc(var(--font-heading-scale) * 2rem);}@media only screen and (min-width: 750px){h2, .h2{font-size: calc(var(--font-heading-scale) * 2.4rem);}}h3, .h3{font-size: calc(var(--font-heading-scale) * 1.7rem);}@media only screen and (min-width: 750px){h3, .h3{font-size: calc(var(--font-heading-scale) * 1.8rem);}}h4, .h4{font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-size: calc(var(--font-heading-scale) * 1.5rem);}h5, .h5{font-size: calc(var(--font-heading-scale) * 1.2rem);}@media only screen and (min-width: 750px){h5, .h5{font-size: calc(var(--font-heading-scale) * 1.3rem);}}h6, .h6{color: rgba(var(--color-foreground), 0.75); margin-block-start: 1.67em; margin-block-end: 1.67em;}blockquote{font-style: italic; color: rgba(var(--color-foreground), 0.75); border-left: 0.2rem solid rgba(var(--color-foreground), 0.2); padding-left: 1rem;}@media screen and (min-width: 750px){blockquote{padding-left: 1.5rem;}}.caption{font-size: 1rem; letter-spacing: 0.07rem; line-height: calc(1 + 0.7 / var(--font-body-scale));}@media screen and (min-width: 750px){.caption{font-size: 1.2rem;}}.caption-with-letter-spacing{font-size: 1rem; letter-spacing: 0.13rem; line-height: calc(1 + 0.2 / var(--font-body-scale)); text-transform: uppercase;}.caption-with-letter-spacing--medium{font-size: 1.2rem; letter-spacing: 0.16rem;}.caption-with-letter-spacing--large{font-size: 1.4rem; letter-spacing: 0.18rem;}.caption-large, .customer .field input, .customer select, .field__input, .form__label, .select__select{font-size: 1.3rem; line-height: calc(1 + 0.5 / var(--font-body-scale)); letter-spacing: 0.04rem;}.color-foreground{color: rgb(var(--color-foreground));}table:not([class]){table-layout: fixed; border-collapse: collapse; font-size: 1.4rem; border-style: hidden; box-shadow: 0 0 0 0.1rem rgba(var(--color-foreground), 0.2);}table:not([class]) td, table:not([class]) th{padding: 1em; border: 0.1rem solid rgba(var(--color-foreground), 0.2);}@media screen and (max-width: 749px){.small-hide{display: none;}}@media screen and (min-width: 750px) and (max-width: 989px){.medium-hide{display: none !important;}}@media screen and (min-width: 990px){.large-up-hide{display: none !important;}}.left{text-align: left;}.center{text-align: center;}.right{text-align: right;}.uppercase{text-transform: uppercase;}.light{opacity: 0.7;}a:empty, ul:empty, dl:empty, div:empty, section:empty, article:empty, p:empty, h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty{display: none;}.link, .customer a{cursor: pointer; display: inline-block; border: none; box-shadow: none; text-decoration: underline; text-underline-offset: 0.3rem; color: rgb(var(--color-link)); background-color: transparent; font-size: 1.4rem; font-family: inherit;}.link--text{color: rgb(var(--color-foreground));}.link--text:hover{color: rgba(var(--color-foreground), 0.75);}.link-with-icon{display: inline-flex; font-size: 1.4rem; font-weight: 600; letter-spacing: 0.1rem; text-decoration: none; margin-bottom: 4.5rem; white-space: nowrap;}.link-with-icon .icon{width: 1.5rem; margin-left: 1rem;}a:not([href]){cursor: not-allowed;}.circle-divider::after{content: "\2022"; margin: 0 1.3rem 0 1.5rem;}.circle-divider:last-of-type::after{display: none;}hr{border: none; height: 0.1rem; background-color: rgba(var(--color-foreground), 0.2); display: block; margin: 5rem 0;}@media screen and (min-width: 750px){hr{margin: 7rem 0;}}.full-unstyled-link{text-decoration: none; color: currentColor; display: block;}.placeholder{background-color: rgba(var(--color-foreground), 0.04); color: rgba(var(--color-foreground), 0.55); fill: rgba(var(--color-foreground), 0.55);}details > *{box-sizing: border-box;}.break{word-break: break-word;}.visibility-hidden{visibility: hidden;}@media (prefers-reduced-motion){.motion-reduce{transition: none !important; animation: none !important;}}:root{--duration-short: 100ms; --duration-default: 200ms; --duration-announcement-bar: 250ms; --duration-medium: 300ms; --duration-long: 500ms; --duration-extra-long: 600ms; --duration-extended: 3s; --ease-out-slow: cubic-bezier(0, 0, 0.3, 1); --animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards; --animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow);}.underlined-link, .customer a, .inline-richtext a{text-underline-offset: 0.3rem; text-decoration-thickness: 0.1rem; transition: text-decoration-thickness ease 100ms;}.underlined-link, .customer a{color: rgba(var(--color-link), var(--alpha-link));}.inline-richtext a, .rte.inline-richtext a{color: currentColor;}.underlined-link:hover, .customer a:hover, .inline-richtext a:hover{color: rgb(var(--color-link)); text-decoration-thickness: 0.2rem;}.icon-arrow{width: 1.5rem;}h3 .icon-arrow, .h3 .icon-arrow{width: calc(var(--font-heading-scale) * 1.5rem);}.animate-arrow .icon-arrow path{transform: translateX(-0.25rem); transition: transform var(--duration-short) ease;}.animate-arrow:hover .icon-arrow path{transform: translateX(-0.05rem);}summary{cursor: pointer; list-style: none; position: relative;}summary .icon-caret{position: absolute; height: 0.6rem; right: 1.5rem; top: calc(50% - 0.2rem);}summary::-webkit-details-marker{display: none;}.disclosure-has-popup{position: relative;}.disclosure-has-popup[open] > summary::before{position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; display: block; cursor: default; content: " "; background: transparent;}.disclosure-has-popup > summary::before{display: none;}.disclosure-has-popup[open] > summary + *{z-index: 100;}@media screen and (min-width: 750px){.disclosure-has-popup[open] > summary + *{z-index: 4;}.facets .disclosure-has-popup[open] > summary + *{z-index: 2;}}*:focus{outline: 0; box-shadow: none;}*:focus-visible{outline: 0.2rem solid rgba(var(--color-foreground), 0.5); outline-offset: 0.3rem;}.focused, .no-js *:focus{outline: 0.2rem solid rgba(var(--color-foreground), 0.5); outline-offset: 0.3rem;}.no-js *:focus:not(:focus-visible){outline: 0; box-shadow: none;}.focus-inset:focus-visible{outline: 0.2rem solid rgba(var(--color-foreground), 0.5); outline-offset: -0.2rem; box-shadow: 0 0 0.2rem 0 rgba(var(--color-foreground), 0.3);}.focused.focus-inset, .no-js .focus-inset:focus{outline: 0.2rem solid rgba(var(--color-foreground), 0.5); outline-offset: -0.2rem; box-shadow: 0 0 0.2rem 0 rgba(var(--color-foreground), 0.3);}.no-js .focus-inset:focus:not(:focus-visible){outline: 0; box-shadow: none;}.focus-none{box-shadow: none !important; outline: 0 !important;}.focus-offset:focus-visible{outline: 0.2rem solid rgba(var(--color-foreground), 0.5); outline-offset: 1rem; box-shadow: 0 0 0 1rem rgb(var(--color-background)), 0 0 0.2rem 1.2rem rgba(var(--color-foreground), 0.3);}.focus-offset.focused, .no-js .focus-offset:focus{outline: 0.2rem solid rgba(var(--color-foreground), 0.5); outline-offset: 1rem; box-shadow: 0 0 0 1rem rgb(var(--color-background)), 0 0 0.2rem 1.2rem rgba(var(--color-foreground), 0.3);}.no-js .focus-offset:focus:not(:focus-visible){outline: 0; box-shadow: none;}.title, .title-wrapper-with-link{margin: 3rem 0 2rem;}.title-wrapper-with-link .title{margin: 0;}.title .link{font-size: inherit;}.title-wrapper{margin-bottom: 3rem;}.title-wrapper-with-link{display: flex; justify-content: space-between; align-items: flex-end; gap: 1rem; margin-bottom: 3rem; flex-wrap: wrap;}.title--primary{margin: 4rem 0;}.title-wrapper--self-padded-tablet-down, .title-wrapper--self-padded-mobile{padding-left: 1.5rem; padding-right: 1.5rem;}@media screen and (min-width: 750px){.title-wrapper--self-padded-mobile{padding-left: 0; padding-right: 0;}}@media screen and (min-width: 990px){.title, .title-wrapper-with-link{margin: 5rem 0 3rem;}.title--primary{margin: 2rem 0;}.title-wrapper-with-link{align-items: center;}.title-wrapper-with-link .title{margin-bottom: 0;}.title-wrapper--self-padded-tablet-down{padding-left: 0; padding-right: 0;}}.title-wrapper-with-link .link-with-icon{margin: 0; flex-shrink: 0; display: flex; align-items: center;}.title-wrapper-with-link .link-with-icon svg{width: 1.5rem;}.title-wrapper-with-link a{margin-top: 0; flex-shrink: 0;}.title-wrapper--no-top-margin{margin-top: 0;}.title-wrapper--no-top-margin > .title{margin-top: 0;}.subtitle{font-size: 1.8rem; line-height: calc(1 + 0.8 / var(--font-body-scale)); letter-spacing: 0.06rem; color: rgba(var(--color-foreground), 0.7);}.subtitle--small{font-size: 1.4rem; letter-spacing: 0.1rem;}.subtitle--medium{font-size: 1.6rem; letter-spacing: 0.08rem;}.grid{display: flex; flex-wrap: wrap; margin-bottom: 2rem; padding: 0; list-style: none; column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing);}@media screen and (min-width: 750px){.grid{column-gap: var(--grid-desktop-horizontal-spacing); row-gap: var(--grid-desktop-vertical-spacing);}}.grid:last-child{margin-bottom: 0;}.grid__item{width: calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2); flex-grow: 1; flex-shrink: 0;}@media screen and (min-width: 750px){.grid__item{width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}}.grid--gapless.grid{column-gap: 0; row-gap: 0;}@media screen and (max-width: 749px){.grid__item.slider__slide--full-width{width: 100%; max-width: none;}}.grid--1-col .grid__item{max-width: 100%; width: 100%;}.grid--3-col .grid__item{width: calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3);}@media screen and (min-width: 750px){.grid--3-col .grid__item{width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);}}.grid--2-col .grid__item{width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);}@media screen and (min-width: 750px){.grid--2-col .grid__item{width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}.grid--4-col-tablet .grid__item{width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);}.grid--3-col-tablet .grid__item{width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);}.grid--2-col-tablet .grid__item{width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}}@media screen and (max-width: 989px){.grid--1-col-tablet-down .grid__item{width: 100%; max-width: 100%;}.slider--tablet.grid--peek{margin: 0; width: 100%;}.slider--tablet.grid--peek .grid__item{box-sizing: content-box; margin: 0;}.slider.slider--tablet .scroll-trigger.animate--slide-in, .slider.slider--mobile .scroll-trigger.animate--slide-in{animation: none; opacity: 1; transform: inherit;}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet{animation: var(--animation-slide-in);}}@media screen and (min-width: 990px){.grid--6-col-desktop .grid__item{width: calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6); max-width: calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);}.grid--5-col-desktop .grid__item{width: calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5); max-width: calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);}.grid--4-col-desktop .grid__item{width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); max-width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);}.grid--3-col-desktop .grid__item{width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3); max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);}.grid--2-col-desktop .grid__item{width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}.slider.slider--desktop .scroll-trigger.animate--slide-in{animation: none; opacity: 1; transform: inherit;}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--desktop{animation: var(--animation-slide-in);}}@media screen and (min-width: 990px){.grid--1-col-desktop{flex: 0 0 100%; max-width: 100%;}.grid--1-col-desktop .grid__item{width: 100%; max-width: 100%;}}@media screen and (max-width: 749px){.grid--peek.slider--mobile{margin: 0; width: 100%;}.grid--peek.slider--mobile .grid__item{box-sizing: content-box; margin: 0;}.grid--peek .grid__item{min-width: 35%;}.grid--peek.slider .grid__item:first-of-type{margin-left: 1.5rem;}.grid--peek.slider:after{margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing));}.grid--2-col-tablet-down .grid__item{width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);}.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item, .grid--peek .grid__item{width: calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem);}.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item, .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width: calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem);}}@media screen and (min-width: 750px) and (max-width: 989px){.slider--tablet.grid--peek .grid__item{width: calc(25% - var(--grid-desktop-horizontal-spacing) - 3rem);}.slider--tablet.grid--peek.grid--3-col-tablet .grid__item{width: calc(33.33% - var(--grid-desktop-horizontal-spacing) - 3rem);}.slider--tablet.grid--peek.grid--2-col-tablet .grid__item, .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width: calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem);}.slider--tablet.grid--peek .grid__item:first-of-type{margin-left: 1.5rem;}.grid--2-col-tablet-down .grid__item{width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}.grid--1-col-tablet-down.grid--peek .grid__item{width: calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem);}}.media{display: block; background-color: rgba(var(--color-foreground), 0.1); position: relative; overflow: hidden;}.media--transparent{background-color: transparent;}.media > *:not(.zoom):not(.deferred-media__poster-button), .media model-viewer{display: block; max-width: 100%; position: absolute; top: 0; left: 0; height: 100%; width: 100%;}.media > img{object-fit: cover; object-position: center center; transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.media--square{padding-bottom: 100%;}.media--portrait{padding-bottom: 125%;}.media--landscape{padding-bottom: 66.6%;}.media--cropped{padding-bottom: 56%;}.media--16-9{padding-bottom: 56.25%;}.media--circle{padding-bottom: 100%; border-radius: 50%;}.media.media--hover-effect > img + img{opacity: 0;}@media screen and (min-width: 990px){.media--cropped{padding-bottom: 63%;}}deferred-media{display: block;}.button--secondary, .button--tertiary{--color-button: var(--color-secondary-button); --color-button-text: var(--color-secondary-button-text);}.button--tertiary{--alpha-button-background: 0; --alpha-button-border: 0.2;}.button, .shopify-challenge__button, .customer button, button.shopify-payment-button__button--unbranded, .shopify-payment-button [role="button"], .cart__dynamic-checkout-buttons [role="button"], .cart__dynamic-checkout-buttons iframe{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset); --shadow-vertical-offset: var(--buttons-shadow-vertical-offset); --shadow-blur-radius: var(--buttons-shadow-blur-radius); --shadow-opacity: var(--buttons-shadow-opacity); --shadow-visible: var(--buttons-shadow-visible); --border-offset: var( --buttons-border-offset ); --border-opacity: calc(1 - var(--buttons-border-opacity)); border-radius: var(--buttons-radius-outset); position: relative;}.button, .shopify-challenge__button, .customer button, button.shopify-payment-button__button--unbranded{min-width: calc(12rem + var(--buttons-border-width) * 2); min-height: calc(4.5rem + var(--buttons-border-width) * 2);}.shopify-payment-button__button--branded{z-index: auto;}.cart__dynamic-checkout-buttons iframe{box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity));}.button, .shopify-challenge__button, .customer button{display: inline-flex; justify-content: center; align-items: center; border: 0; padding: 0 3rem; cursor: pointer; font: inherit; font-size: 1.5rem; text-decoration: none; color: rgb(var(--color-button-text)); transition: box-shadow var(--duration-short) ease; -webkit-appearance: none; appearance: none; background-color: rgba(var(--color-button), var(--alpha-button-background));}.button:before, .shopify-challenge__button:before, .customer button:before, .shopify-payment-button__button--unbranded:before, .shopify-payment-button [role="button"]:before, .cart__dynamic-checkout-buttons [role="button"]:before{content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; border-radius: var(--buttons-radius-outset); box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity));}.button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after{content: ""; position: absolute; top: var(--buttons-border-width); right: var(--buttons-border-width); bottom: var(--buttons-border-width); left: var(--buttons-border-width); z-index: 1; border-radius: var(--buttons-radius); box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), 0 0 0 var(--buttons-border-width) rgba(var(--color-button), var(--alpha-button-background)); transition: box-shadow var(--duration-short) ease;}.button:not([disabled]):hover::after, .shopify-challenge__button:hover::after, .customer button:hover::after, .shopify-payment-button__button--unbranded:hover::after{--border-offset: 1.3px; box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), 0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button), var(--alpha-button-background));}.button--secondary:after{--border-opacity: var(--buttons-border-opacity);}.button:focus-visible, .button:focus, .button.focused, .shopify-payment-button__button--unbranded:focus-visible, .shopify-payment-button [role="button"]:focus-visible, .shopify-payment-button__button--unbranded:focus, .shopify-payment-button [role="button"]:focus{outline: 0; box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0 0.5rem rgba(var(--color-foreground), 0.5), 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);}.button:focus:not(:focus-visible):not(.focused), .shopify-payment-button__button--unbranded:focus:not(:focus-visible):not( .focused ), .shopify-payment-button [role="button"]:focus:not(:focus-visible):not(.focused){box-shadow: inherit;}.button::selection, .shopify-challenge__button::selection, .customer button::selection{background-color: rgba(var(--color-button-text), 0.3);}.button, .button-label, .shopify-challenge__button, .customer button{font-size: 1.5rem; letter-spacing: 0.1rem; line-height: calc(1 + 0.2 / var(--font-body-scale));}.button--tertiary{font-size: 1.2rem; padding: 1rem 1.5rem; min-width: calc(9rem + var(--buttons-border-width) * 2); min-height: calc(3.5rem + var(--buttons-border-width) * 2);}.button--small{padding: 1.2rem 2.6rem;}.button:disabled, .button[aria-disabled="true"], .button.disabled, .customer button:disabled, .customer button[aria-disabled="true"], .customer button.disabled, .quantity__button.disabled{cursor: not-allowed; opacity: 0.5;}.button--full-width{display: flex; width: 100%;}.button.loading{color: transparent; position: relative;}@media screen and (forced-colors: active){.button.loading{color: rgb(var(--color-foreground));}}.button.loading > .loading-overlay__spinner{top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute; height: 100%; display: flex; align-items: center;}.button.loading > .loading-overlay__spinner .spinner{width: fit-content;}.button.loading > .loading-overlay__spinner .path{stroke: rgb(var(--color-button-text));}.share-button{display: block; position: relative;}.share-button details{width: fit-content;}.share-button__button{font-size: 1.4rem; display: flex; align-items: center; color: rgb(var(--color-link)); margin-left: 0; padding-left: 0; min-height: 4.4rem;}details[open] > .share-button__fallback{animation: animateMenuOpen var(--duration-default) ease;}.share-button__button:hover{text-decoration: underline; text-underline-offset: 0.3rem;}.share-button__button, .share-button__fallback button{cursor: pointer; background-color: transparent; border: none;}.share-button__button .icon-share{height: 1.2rem; margin-right: 1rem; min-width: 1.3rem;}.share-button__fallback{display: flex; align-items: center; position: absolute; top: 3rem; left: 0.1rem; z-index: 3; width: 100%; min-width: max-content; border-radius: var(--inputs-radius); border: 0;}.share-button__fallback:after{pointer-events: none; content: ""; position: absolute; top: var(--inputs-border-width); right: var(--inputs-border-width); bottom: var(--inputs-border-width); left: var(--inputs-border-width); border: 0.1rem solid transparent; border-radius: var(--inputs-radius); box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-border-opacity)); transition: box-shadow var(--duration-short) ease; z-index: 1;}.share-button__fallback:before{background: rgb(var(--color-background)); pointer-events: none; content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: var(--inputs-radius-outset); box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow), var(--inputs-shadow-opacity)); z-index: -1;}.share-button__fallback button{width: 4.4rem; height: 4.4rem; padding: 0; flex-shrink: 0; display: flex; justify-content: center; align-items: center; position: relative; right: var(--inputs-border-width);}.share-button__fallback button:hover{color: rgba(var(--color-foreground), 0.75);}.share-button__fallback button:hover svg{transform: scale(1.07);}.share-button__close:not(.hidden) + .share-button__copy{display: none;}.share-button__close, .share-button__copy{background-color: transparent; color: rgb(var(--color-foreground));}.share-button__copy:focus-visible, .share-button__close:focus-visible{background-color: rgb(var(--color-background)); z-index: 2;}.share-button__copy:focus, .share-button__close:focus{background-color: rgb(var(--color-background)); z-index: 2;}.field:not(:focus-visible):not(.focused) + .share-button__copy:not(:focus-visible):not(.focused), .field:not(:focus-visible):not(.focused) + .share-button__close:not(:focus-visible):not(.focused){background-color: inherit;}.share-button__fallback .field:after, .share-button__fallback .field:before{content: none;}.share-button__fallback .field{border-radius: 0; min-width: auto; min-height: auto; transition: none;}.share-button__fallback .field__input:focus, .share-button__fallback .field__input:-webkit-autofill{outline: 0.2rem solid rgba(var(--color-foreground), 0.5); outline-offset: 0.1rem; box-shadow: 0 0 0 0.1rem rgb(var(--color-background)), 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);}.share-button__fallback .field__input{box-shadow: none; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; filter: none; min-width: auto; min-height: auto;}.share-button__fallback .field__input:hover{box-shadow: none;}.share-button__fallback .icon{width: 1.5rem; height: 1.5rem;}.share-button__message:not(:empty){display: flex; align-items: center; width: 100%; height: 100%; margin-top: 0; padding: 0.8rem 0 0.8rem 1.5rem; margin: var(--inputs-border-width);}.share-button__message:not(:empty):not(.hidden) ~ *{display: none;}.field__input, .select__select, .customer .field input, .customer select{-webkit-appearance: none; appearance: none; background-color: rgb(var(--color-background)); color: rgb(var(--color-foreground)); font-size: 1.6rem; width: 100%; box-sizing: border-box; transition: box-shadow var(--duration-short) ease; border-radius: var(--inputs-radius); height: 4.5rem; min-height: calc(var(--inputs-border-width) * 2); min-width: calc(7rem + (var(--inputs-border-width) * 2)); position: relative; border: 0;}.field:before, .select:before, .customer .field:before, .customer select:before, .localization-form__select:before{pointer-events: none; content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: var(--inputs-radius-outset); box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow), var(--inputs-shadow-opacity)); z-index: -1;}.field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after{pointer-events: none; content: ""; position: absolute; top: var(--inputs-border-width); right: var(--inputs-border-width); bottom: var(--inputs-border-width); left: var(--inputs-border-width); border: 0.1rem solid transparent; border-radius: var(--inputs-radius); box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-border-opacity)); transition: box-shadow var(--duration-short) ease; z-index: 1;}.select__select{font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); font-size: 1.2rem; color: rgba(var(--color-foreground), 0.75);}.field:hover.field:after, .select:hover.select:after, .select__select:hover.select__select:after, .customer .field:hover.field:after, .customer select:hover.select:after, .localization-form__select:hover.localization-form__select:after{box-shadow: 0 0 0 calc(0.1rem + var(--inputs-border-width)) rgba(var(--color-foreground), var(--inputs-border-opacity)); outline: 0; border-radius: var(--inputs-radius);}.field__input:focus-visible, .select__select:focus-visible, .customer .field input:focus-visible, .customer select:focus-visible, .localization-form__select:focus-visible.localization-form__select:after{box-shadow: 0 0 0 calc(0.1rem + var(--inputs-border-width)) rgba(var(--color-foreground)); outline: 0; border-radius: var(--inputs-radius);}.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after{box-shadow: 0 0 0 calc(0.1rem + var(--inputs-border-width)) rgba(var(--color-foreground)); outline: 0; border-radius: 40px;}.localization-form__select:focus{outline: 0; box-shadow: none;}.text-area, .select{display: flex; position: relative; width: 100%;}.select .icon-caret, .customer select + svg{height: 0.6rem; pointer-events: none; position: absolute; top: calc(50% - 0.2rem); right: calc(var(--inputs-border-width) + 1.5rem);}.select__select, .customer select{cursor: pointer; line-height: calc(1 + 0.6 / var(--font-body-scale)); padding: 0 calc(var(--inputs-border-width) + 3rem) 0 2rem; margin: var(--inputs-border-width); min-height: calc(var(--inputs-border-width) * 2);}.field{position: relative; width: 100%; display: flex; transition: box-shadow var(--duration-short) ease;}.customer .field{display: flex;}.field--with-error{flex-wrap: wrap;}.field__input, .customer .field input{flex-grow: 1; text-align: left; padding: 1.5rem; margin: var(--inputs-border-width); transition: box-shadow var(--duration-short) ease;}.field__label, .customer .field label{font-size: 1.6rem; left: calc(var(--inputs-border-width) + 2rem); top: calc(1rem + var(--inputs-border-width)); margin-bottom: 0; pointer-events: none; position: absolute; transition: top var(--duration-short) ease, font-size var(--duration-short) ease; color: rgba(var(--color-foreground), 0.75); letter-spacing: 0.1rem; line-height: 1.5;}.field__input:focus ~ .field__label, .field__input:not(:placeholder-shown) ~ .field__label, .field__input:-webkit-autofill ~ .field__label, .customer .field input:focus ~ label, .customer .field input:not(:placeholder-shown) ~ label, .customer .field input:-webkit-autofill ~ label{font-size: 1rem; top: calc(var(--inputs-border-width) + 0.5rem); left: calc(var(--inputs-border-width) + 2rem); letter-spacing: 0.04rem;}.field__input:focus, .field__input:not(:placeholder-shown), .field__input:-webkit-autofill, .customer .field input:focus, .customer .field input:not(:placeholder-shown), .customer .field input:-webkit-autofill{padding: 25px; margin: var(--inputs-border-width);}.field__input::-webkit-search-cancel-button, .customer .field input::-webkit-search-cancel-button{display: none;}.field__input::placeholder, .customer .field input::placeholder{opacity: 0;}.field__button{align-items: center; background-color: transparent; border: 0; color: currentColor; cursor: pointer; display: flex; height: 4.4rem; justify-content: center; overflow: hidden; padding: 0; position: absolute; right: 0; top: 0; width: 4.4rem;}.field__button > svg{height: 2.5rem; width: 2.5rem;}.field__input:-webkit-autofill ~ .field__button, .field__input:-webkit-autofill ~ .field__label, .customer .field input:-webkit-autofill ~ label{color: rgb(0, 0, 0);}.text-area{font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); min-height: 10rem; resize: none;}input[type="checkbox"]{display: inline-block; width: auto; margin-right: 0.5rem;}.form__label{display: block; margin-bottom: 0.6rem;}.form__message{align-items: center; display: flex; font-size: 1.4rem; line-height: 1; margin-top: 1rem;}.form__message--large{font-size: 1.6rem;}.customer .field .form__message{font-size: 1.4rem; text-align: left;}.form__message .icon, .customer .form__message svg{flex-shrink: 0; height: 1.3rem; margin-right: 0.5rem; width: 1.3rem;}.form__message--large .icon, .customer .form__message svg{height: 1.5rem; width: 1.5rem; margin-right: 1rem;}.customer .field .form__message svg{align-self: start;}.form-status{margin: 0; font-size: 1.6rem;}.form-status-list{padding: 0; margin: 2rem 0 4rem;}.form-status-list li{list-style-position: inside;}.form-status-list .link::first-letter{text-transform: capitalize;}.quantity{color: rgba(var(--color-foreground)); position: relative; width: calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2); display: flex; border-radius: var(--inputs-radius); min-height: calc((var(--inputs-border-width) * 2) + 4.5rem);}.quantity:after{pointer-events: none; content: ""; position: absolute; top: var(--inputs-border-width); right: var(--inputs-border-width); bottom: var(--inputs-border-width); left: var(--inputs-border-width); border: 0.1rem solid transparent; border-radius: var(--inputs-radius); box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-border-opacity)); transition: box-shadow var(--duration-short) ease; z-index: 1;}.quantity:before{background: rgb(var(--color-background)); pointer-events: none; content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: var(--inputs-radius-outset); box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow), var(--inputs-shadow-opacity)); z-index: -1;}.quantity__input{color: currentColor; font-size: 1.6rem; font-weight: 500; opacity: 0.85; text-align: center; background-color: transparent; border: 0; padding: 0 0.5rem; width: 100%; flex-grow: 1; -webkit-appearance: none; appearance: none;}.quantity__button{width: calc(4.5rem / var(--font-body-scale)); flex-shrink: 0; font-size: 1.8rem; border: 0; background-color: transparent; cursor: pointer; display: flex; align-items: center; justify-content: center; color: rgb(var(--color-foreground)); padding: 0;}.quantity__button:first-child{margin-left: calc(var(--inputs-border-width));}.quantity__button:last-child{margin-right: calc(var(--inputs-border-width));}.quantity__button svg{width: 1rem; pointer-events: none;}.quantity__button:focus-visible, .quantity__input:focus-visible{background-color: rgb(var(--color-background)); z-index: 2;}.quantity__button:focus, .quantity__input:focus{background-color: rgb(var(--color-background)); z-index: 2;}.quantity__button:not(:focus-visible):not(.focused), .quantity__input:not(:focus-visible):not(.focused){box-shadow: inherit; background-color: inherit;}.quantity__input:-webkit-autofill, .quantity__input:-webkit-autofill:hover, .quantity__input:-webkit-autofill:active{box-shadow: 0 0 0 10rem rgb(var(--color-background)) inset !important; -webkit-box-shadow: 0 0 0 10rem rgb(var(--color-background)) inset !important;}.quantity__input::-webkit-outer-spin-button, .quantity__input::-webkit-inner-spin-button{-webkit-appearance: none; margin: 0;}.quantity__input[type="number"]{-moz-appearance: textfield;}.quantity__rules{margin-top: 1.2rem; position: relative; font-size: 1.2rem;}.quantity__rules .caption{display: inline-block; margin-top: 0; margin-bottom: 0;}.quantity__rules .divider + .divider::before{content: "\2022"; margin: 0 0.5rem;}.quantity__rules-cart{position: relative;}product-info .loading-overlay:not(.hidden) ~ *, .quantity__rules-cart .loading-overlay:not(.hidden) ~ *{visibility: hidden;}.modal__toggle{list-style-type: none;}.no-js details[open] .modal__toggle{position: absolute; z-index: 5;}.modal__toggle-close{display: none;}.no-js details[open] svg.modal__toggle-close{display: flex; z-index: 1; height: 1.7rem; width: 1.7rem;}.modal__toggle-open{display: flex;}.no-js details[open] .modal__toggle-open{display: none;}.no-js .modal__close-button.link{display: none;}.modal__close-button.link{display: flex; justify-content: center; align-items: center; padding: 0rem; height: 4.4rem; width: 4.4rem; background-color: transparent;}.modal__close-button .icon{width: 1.7rem; height: 1.7rem;}.modal__content{position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgb(var(--color-background)); z-index: 4; display: flex; justify-content: center; align-items: center;}.media-modal{cursor: zoom-out;}.media-modal .deferred-media{cursor: initial;}.cart-count-bubble:empty{display: none;}.cart-count-bubble{position: absolute; background-color: #ed5377; color: #fff; height: 14px; width: 14px; border-radius: 100%; display: flex; justify-content: center; align-items: center; font-size: 9px; top: 6px; font-family: AvenirNextLTPro; line-height: 1.2; right: 9px;}.site-header__icon span.wishlist-hero-items-count{position: absolute; width: 14px !important; height: 14px !important;}.utility-bar{height: 100%;}.utility-bar--bottom-border{border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);}@media screen and (min-width: 990px){.utility-bar--bottom-border-social-only{border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);}}.utility-bar__grid{display: grid; grid-template-columns: 1fr; grid-template-areas: "announcements";}.utility-bar__grid .list-social{justify-content: flex-start; align-content: center; margin-left: -1.2rem; grid-area: social-icons;}@media screen and (max-width: 989px){.utility-bar .utility-bar__grid .list-social{display: none;}}.utility-bar .list-social__item .icon{scale: 0.9;}@media screen and (min-width: 990px){.utility-bar__grid--3-col{grid-template-columns: 3fr 4fr 3fr; grid-template-areas: "social-icons announcements language-currency";}.utility-bar__grid--2-col{grid-template-columns: 1fr 1fr; grid-template-areas: "social-icons language-currency";}.announcement-bar.announcement-bar--one-announcement, .announcement-bar--one-announcement .announcement-bar__link{width: fit-content; margin: auto;}}.announcement-bar, .announcement-bar__announcement{color: rgb(var(--color-foreground)); width: 100%; height: 100%; display: flex; justify-content: center; flex-wrap: wrap; align-content: center; grid-area: announcements;}.announcement-bar .slider--everywhere{margin-bottom: 0; scroll-behavior: auto;}.utility-bar__grid .announcement-bar-slider{width: 100%;}.utility-bar__grid .announcement-bar-slider{width: 100%;}.announcement-bar-slider, .announcement-bar-slider .slider{width: 100%;}.announcement-bar .slider-button--next{margin-right: -1.5rem; min-width: 44px;}.announcement-bar .slider-button--prev{margin-left: -1.5rem; min-width: 44px;}.announcement-bar .slider-button--next:focus-visible, .announcement-bar .slider-button--prev:focus-visible, .utility-bar .list-social__link:focus-visible{outline-offset: -0.3rem; box-shadow: 0 0 0 -0.2rem rgb(var(--color-foreground));}.localization-wrapper{grid-area: language-currency; align-self: center; display: flex; justify-content: flex-end;}.localization-wrapper .localization-selector + .disclosure__list-wrapper{animation: animateMenuOpen var(--duration-default) ease;}.utility-bar .localization-wrapper .disclosure .localization-form__select, .utility-bar .localization-wrapper .disclosure__link{font-size: calc(var(--font-heading-scale) * 1.3rem);}@media screen and (min-width: 990px){body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left: 5rem; padding-right: 5rem;}.announcement-bar-slider{width: 60%;}.announcement-bar .slider-button{height: 3.8rem;}}.announcement-bar__link{display: flex; width: 100%; text-decoration: none; height: 100%; justify-content: center; align-items: center;}.announcement-bar__link:hover{text-decoration: underline;}.announcement-bar__link .icon-arrow{display: inline-block; pointer-events: none; margin-left: 0.8rem; vertical-align: middle; margin-bottom: 0.2rem;}.announcement-bar__message{text-align: center; padding: 1rem 0; margin: 0; letter-spacing: 0.1rem; min-height: 3.8rem;}.announcement-bar-slider--fade-in-next .announcement-bar__message, .announcement-bar-slider--fade-in-previous .announcement-bar__message, .announcement-bar-slider--fade-out-next .announcement-bar__message, .announcement-bar-slider--fade-out-previous .announcement-bar__message{animation-duration: var(--duration-announcement-bar); animation-timing-function: ease-in-out; animation-fill-mode: forwards;}.announcement-bar-slider--fade-in-next .announcement-bar__message{--announcement-translate-from: -1.5rem; opacity: 0; animation-name: translateAnnouncementSlideIn; animation-delay: var(--duration-announcement-bar);}.announcement-bar-slider--fade-in-previous .announcement-bar__message{--announcement-translate-from: 1.5rem; opacity: 0; animation-name: translateAnnouncementSlideIn; animation-delay: var(--duration-announcement-bar);}.announcement-bar-slider--fade-out-next .announcement-bar__message{--announcement-translate-to: 1.5rem; animation-name: translateAnnouncementSlideOut;}.announcement-bar-slider--fade-out-previous .announcement-bar__message{--announcement-translate-to: -1.5rem; animation-name: translateAnnouncementSlideOut;}@keyframes translateAnnouncementSlideIn{0%{opacity: 0; transform: translateX(var(--announcement-translate-from));}100%{opacity: 1; transform: translateX(0);}}@keyframes translateAnnouncementSlideOut{0%{opacity: 1; transform: translateX(0);}100%{opacity: 0; transform: translateX(var(--announcement-translate-to));}}.section-header.shopify-section-group-header-group{z-index: 3;}.shopify-section-header-sticky{position: sticky; top: 0;}.shopify-section-header-hidden{top: calc(-1 * var(--header-height));}.shopify-section-header-hidden.menu-open{top: 0;}.section-header.animate{transition: top 0.15s ease-out;}.shopify-section-group-header-group{z-index: 4;}.section-header ~ .shopify-section-group-header-group{z-index: initial;}.header-wrapper{display: block; position: relative; background-color: rgb(var(--color-background));}.header-wrapper--border-bottom{border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);}.header{display: grid; grid-template-areas: "left-icons heading icons"; grid-template-columns: 1fr 2fr 1fr; align-items: center;}@media screen and (max-width: 749px){.header--has-app{grid-template-columns: auto 1fr auto;}}@media screen and (min-width: 990px){.header{grid-template-columns: 1fr auto 1fr;}.header--top-left, .header--middle-left:not(.header--has-menu){grid-template-areas: "heading icons" "navigation navigation"; grid-template-columns: 1fr auto;}.header--top-left.drawer-menu, .header--middle-left.drawer-menu{grid-template-areas: "navigation heading icons"; grid-template-columns: auto 1fr auto; column-gap: 1rem;}.header--middle-left{grid-template-areas: "heading navigation icons"; grid-template-columns: auto auto 1fr; column-gap: 2rem;}.header--middle-center:not(.drawer-menu){grid-template-areas: "navigation heading icons"; grid-template-columns: 1fr auto 1fr; column-gap: 2rem;}.header--middle-center a.header__heading-link{text-align: center;}.header--top-center{grid-template-areas: "left-icons heading icons" "navigation navigation navigation";}.header--top-center.drawer-menu{grid-template-areas: "left-icons heading icons"; grid-template-columns: 1fr auto 1fr;}.header:not(.header--middle-left, .header--middle-center) .header__inline-menu{margin-top: 1.05rem;}}.header *[tabindex="-1"]:focus{outline: none;}.header__heading{margin: 0; line-height: 0;}.header > .header__heading-link{line-height: 0;}.header__heading, .header__heading-link{grid-area: heading; justify-self: center;}.header__heading-link{display: inline-block; padding: 0.75rem; text-decoration: none; word-break: break-word;}.header__heading-link:hover .h2{color: rgb(var(--color-foreground));}.header__heading-link .h2{line-height: 1; color: rgba(var(--color-foreground), 0.75);}.header__heading-logo{height: auto; max-width: 100%;}.header__heading-logo-wrapper{width: 100%; display: inline-block; transition: width 0.3s cubic-bezier(0.52, 0, 0.61, 0.99);}@media screen and (max-width: 989px){.header__heading, .header__heading-link{text-align: center;}.header--mobile-left .header__heading, .header--mobile-left .header__heading-link{text-align: left; justify-self: start;}.header--mobile-left{grid-template-columns: auto 2fr 1fr;}}@media screen and (min-width: 990px){.header--middle-left .header__heading-link, .header--top-left .header__heading-link{margin-left: -0.75rem;}.header__heading, .header__heading-link{justify-self: start;}.header--middle-center .header__heading-link, .header--middle-center .header__heading{justify-self: center; text-align: center;}.header--top-center .header__heading-link, .header--top-center .header__heading{justify-self: center; text-align: center;}}.header__icons{display: flex; grid-area: icons; justify-self: end; padding-right: 0.8rem;}.header__icons .shopify-app-block{max-width: 4.4rem; max-height: 4.4rem; overflow: hidden;}.header__icon:not(.header__icon--summary), .header__icon span{display: flex; align-items: center; justify-content: center;}.header__icon{color: rgb(var(--color-foreground));}.header__icon span{height: 100%;}.header__icon::after{content: none;}.header__icon:hover .icon, .modal__close-button:hover .icon{transform: scale(1.07);}.header__icon .icon{height: 2rem; width: 2rem; fill: none; vertical-align: middle;}.header__icon, .header__icon--cart .icon{height: 4.4rem; width: 4.4rem; padding: 0;}.header__icon--cart{position: relative; margin-right: -1.2rem;}.header__icon--menu[aria-expanded="true"]::before{content: ""; top: 100%; left: 0; height: calc( var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)) ); width: 100%; display: block; position: absolute; background: rgba(var(--color-foreground), 0.5);}menu-drawer + .header__search{display: none;}.header > .header__search{grid-area: left-icons; justify-self: start;}.header--top-center.drawer-menu > .header__search{margin-left: 3.2rem;}.header--top-center header-drawer{grid-area: left-icons;}.header:not(.header--has-menu) * > .header__search{display: none;}.header__search{display: inline-flex; line-height: 0;}.header--top-center > .header__search{display: none;}.header--top-center * > .header__search{display: inline-flex;}@media screen and (min-width: 990px){.header:not(.header--top-center) * > .header__search, .header--top-center > .header__search{display: inline-flex;}.header:not(.header--top-center) > .header__search, .header--top-center * > .header__search{display: none;}}.no-js .predictive-search{display: none;}details[open] > .search-modal{opacity: 1; animation: animateMenuOpen var(--duration-default) ease;}details[open] .modal-overlay{display: block;}details[open] .modal-overlay::after{position: absolute; content: ""; background-color: rgb(var(--color-foreground), 0.5); top: 100%; left: 0; right: 0; height: 100vh;}.no-js details[open] > .header__icon--search{top: 1rem; right: 0.5rem;}.search-modal{opacity: 0; border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08); min-height: calc( 100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)) ); height: 100%;}.search-modal__content{display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; padding: 0 5rem 0 1rem; line-height: calc(1 + 0.8 / var(--font-body-scale)); position: relative;}.search-modal__content-bottom{bottom: calc((var(--inputs-margin-offset) / 2));}.search-modal__content-top{top: calc((var(--inputs-margin-offset) / 2));}.search-modal__form{width: 100%;}.search-modal__close-button{position: absolute; right: 0.3rem;}@media screen and (min-width: 750px){.search-modal__close-button{right: 1rem;}.search-modal__content{padding: 0 6rem;}}@media screen and (min-width: 990px){.search-modal__form{max-width: 74.2rem;}.search-modal__close-button{position: initial; margin-left: 0.5rem;}}.header__icon--menu .icon{display: block; position: absolute; opacity: 1; transform: scale(1); transition: transform 150ms ease, opacity 150ms ease;}details:not([open]) > .header__icon--menu .icon-close, details[open] > .header__icon--menu .icon-hamburger{visibility: hidden; opacity: 0; transform: scale(0.8);}.js details[open]:not(.menu-opening) > .header__icon--menu .icon-close{visibility: hidden;}.js details[open]:not(.menu-opening) > .header__icon--menu .icon-hamburger{visibility: visible; opacity: 1; transform: scale(1.07);}.js details > .header__submenu{opacity: 0; transform: translateY(-1.5rem);}details[open] > .header__submenu{animation: animateMenuOpen var(--duration-default) ease; animation-fill-mode: forwards; z-index: 1;}@media (prefers-reduced-motion){details[open] > .header__submenu{opacity: 1; transform: translateY(0);}}.header__inline-menu{margin-left: -1.2rem; grid-area: navigation; display: none;}.header--top-center .header__inline-menu, .header--top-center .header__heading-link{margin-left: 0;}@media screen and (min-width: 990px){.header__inline-menu{display: block;}.header--top-center .header__inline-menu{justify-self: center;}.header--top-center .header__inline-menu > .list-menu--inline{justify-content: center;}.header--middle-left .header__inline-menu{margin-left: 0;}}.header__menu{padding: 0 1rem;}.header__menu-item{padding: 1.2rem; text-decoration: none; color: rgba(var(--color-foreground), 0.75);}.header__menu-item:hover{color: rgb(var(--color-foreground));}.header__menu-item span{transition: text-decoration var(--duration-short) ease;}.header__menu-item:hover span{text-decoration: underline; text-underline-offset: 0.3rem;}details[open] > .header__menu-item{text-decoration: underline;}details[open]:hover > .header__menu-item{text-decoration-thickness: 0.2rem;}details[open] > .header__menu-item .icon-caret{transform: rotate(180deg);}.header__active-menu-item{transition: text-decoration-thickness var(--duration-short) ease; color: rgb(var(--color-foreground)); text-decoration: underline; text-underline-offset: 0.3rem;}.header__menu-item:hover .header__active-menu-item{text-decoration-thickness: 0.2rem;}.header__submenu{transition: opacity var(--duration-default) ease, transform var(--duration-default) ease;}.global-settings-popup, .header__submenu.global-settings-popup{border-radius: var(--popup-corner-radius); border-color: rgba(var(--color-foreground), var(--popup-border-opacity)); border-style: solid; border-width: var(--popup-border-width); box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity)); z-index: -1;}.header__submenu.list-menu{padding: 1rem 0;}.header__submenu .header__submenu{background-color: rgba(var(--color-foreground), 0.03); padding: 1rem 0; margin: 1rem 0;}.header__submenu .header__menu-item:after{right: 2rem;}.header__submenu .header__menu-item{justify-content: space-between; padding: 0.8rem 2rem;}.header__submenu .header__menu-item:hover{text-decoration-line: underline;}.header__menu-item .icon-caret{right: 0.8rem;}.header__submenu .icon-caret{flex-shrink: 0; margin-left: 1rem; position: static;}header-menu > details, details-disclosure > details{position: relative;}@keyframes animateMenuOpen{0%{opacity: 0; transform: translateY(-1.5rem);}100%{opacity: 1; transform: translateY(0);}}.overflow-hidden-mobile, .overflow-hidden-tablet, .overflow-hidden-desktop{overflow: hidden;}@media screen and (min-width: 750px){.overflow-hidden-mobile{overflow: auto;}}@media screen and (min-width: 990px){.overflow-hidden-tablet{overflow: auto;}}.badge{border: 1px solid transparent; border-radius: var(--badge-corner-radius); display: inline-block; font-size: 1.2rem; letter-spacing: 0.1rem; line-height: 1; padding: 0.5rem 1.3rem 0.6rem 1.3rem; text-align: center; background-color: rgb(var(--color-badge-background)); border-color: rgba(var(--color-badge-border), var(--alpha-badge-border)); color: rgb(var(--color-badge-foreground)); word-break: break-word;}.gradient{background: rgb(var(--color-background)); background: #fff6ee; background-attachment: fixed;}@media screen and (forced-colors: active){.icon{color: CanvasText; fill: CanvasText !important;}.icon-close-small path{stroke: CanvasText;}}.ratio{display: flex; position: relative; align-items: stretch;}.ratio::before{content: ""; width: 0; height: 0; padding-bottom: var(--ratio-percent);}.content-container{border-radius: var(--text-boxes-radius); border: var(--text-boxes-border-width) solid rgba(var(--color-foreground), var(--text-boxes-border-opacity)); position: relative;}.content-container:after{content: ""; position: absolute; top: calc(var(--text-boxes-border-width) * -1); right: calc(var(--text-boxes-border-width) * -1); bottom: calc(var(--text-boxes-border-width) * -1); left: calc(var(--text-boxes-border-width) * -1); border-radius: var(--text-boxes-radius); box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity)); z-index: -1;}.content-container--full-width:after{left: 0; right: 0; border-radius: 0;}@media screen and (max-width: 749px){.content-container--full-width-mobile{border-left: none; border-right: none; border-radius: 0;}.content-container--full-width-mobile:after{display: none;}}.global-media-settings{position: relative; border: var(--media-border-width) solid rgba(var(--color-foreground), var(--media-border-opacity)); border-radius: var(--media-radius); overflow: visible !important; background-color: rgb(var(--color-background));}.global-media-settings:after{content: ""; position: absolute; top: calc(var(--media-border-width) * -1); right: calc(var(--media-border-width) * -1); bottom: calc(var(--media-border-width) * -1); left: calc(var(--media-border-width) * -1); border-radius: var(--media-radius); box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow), var(--media-shadow-opacity)); z-index: -1; pointer-events: none;}.global-media-settings--no-shadow{overflow: hidden !important;}.global-media-settings--no-shadow:after{content: none;}.global-media-settings img, .global-media-settings iframe, .global-media-settings model-viewer, .global-media-settings video, .global-media-settings .placeholder-svg{border-radius: calc(var(--media-radius) - var(--media-border-width));}.content-container--full-width, .global-media-settings--full-width, .global-media-settings--full-width img, .global-media-settings--full-width video, .global-media-settings--full-width iframe, .global-media-settings--full-width .placeholder-svg{border-radius: 0; border-left: none; border-right: none;}@supports not (inset: 10px){.grid{margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing));}.grid__item{padding-left: var(--grid-mobile-horizontal-spacing); padding-bottom: var(--grid-mobile-vertical-spacing);}@media screen and (min-width: 750px){.grid{margin-left: calc(-1 * var(--grid-desktop-horizontal-spacing));}.grid__item{padding-left: var(--grid-desktop-horizontal-spacing); padding-bottom: var(--grid-desktop-vertical-spacing);}}.grid--gapless .grid__item{padding-left: 0; padding-bottom: 0;}@media screen and (min-width: 749px){.grid--peek .grid__item{padding-left: var(--grid-mobile-horizontal-spacing);}}.product-grid .grid__item{padding-bottom: var(--grid-mobile-vertical-spacing);}@media screen and (min-width: 750px){.product-grid .grid__item{padding-bottom: var(--grid-desktop-vertical-spacing);}}}.font-body-bold{font-weight: var(--font-body-weight-bold);}@media (forced-colors: active){.button, .shopify-challenge__button, .customer button{border: transparent solid 1px;}.button:focus-visible, .button:focus, .button.focused, .shopify-payment-button__button--unbranded:focus-visible, .shopify-payment-button [role="button"]:focus-visible, .shopify-payment-button__button--unbranded:focus, .shopify-payment-button [role="button"]:focus{outline: solid transparent 1px;}.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after{outline: transparent solid 1px;}.localization-form__select:focus{outline: transparent solid 1px;}}.rte:after{clear: both; content: ""; display: block;}.rte > *:first-child{margin-top: 0;}.rte > *:last-child{margin-bottom: 0;}.rte table{table-layout: fixed;}@media screen and (min-width: 750px){.rte table td{padding-left: 1.2rem; padding-right: 1.2rem;}}.rte img{height: auto; max-width: 100%; border: var(--media-border-width) solid rgba(var(--color-foreground), var(--media-border-opacity)); border-radius: var(--media-radius); box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow), var(--media-shadow-opacity)); margin-bottom: var(--media-shadow-vertical-offset);}.rte ul, .rte ol{list-style-position: inside; padding-left: 2rem;}.rte li{list-style: inherit;}.rte a{color: rgba(var(--color-link), var(--alpha-link)); text-underline-offset: 0.3rem; text-decoration-thickness: 0.1rem; transition: text-decoration-thickness var(--duration-short) ease;}.rte a:hover{color: rgb(var(--color-link)); text-decoration-thickness: 0.2rem;}.rte blockquote{display: inline-flex;}.rte blockquote > *{margin: -0.5rem 0 -0.5rem 0;}.shape--mask{display: block; height: 0; width: 0;}.shape--arch{clip-path: url("/houseofpops_web/static/src/css/#Shape-Arch");}.shape--blob{clip-path: polygon(var(--shape--blob-1));}.shape--chevronleft{clip-path: polygon(100% 0%, 85% 50%, 100% 100%, 15% 100%, 0% 50%, 15% 0%);}.shape--chevronright{clip-path: polygon(85% 0%, 100% 50%, 85% 100%, 0% 100%, 15% 50%, 0% 0%);}.shape--circle{clip-path: circle(closest-side);}.shape--diamond{clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);}.shape--parallelogram{clip-path: polygon(15% 0, 100% 0%, 85% 100%, 0% 100%);}.shape--round{clip-path: ellipse(45% 45% at 50% 50%);}.animate--fixed{clip-path: inset(0);}.animate--fixed > img:not(.zoom):not(.deferred-media__poster-button), .animate--fixed > svg:not(.zoom):not(.deferred-media__poster-button){position: fixed; height: 100vh;}.animate--zoom-in{--zoom-in-ratio: 1;}.animate--zoom-in > img, .animate--zoom-in > svg{transition: scale var(--duration-short) linear; scale: var(--zoom-in-ratio);}@media (prefers-reduced-motion: no-preference){.animate--ambient > img, .animate--ambient > svg{animation: animateAmbient 30s linear infinite;}@keyframes animateAmbient{0%{transform: rotate(0deg) translateX(1em) rotate(0deg) scale(1.2);}100%{transform: rotate(360deg) translateX(1em) rotate(-360deg) scale(1.2);}}.scroll-trigger.animate--fade-in, .scroll-trigger.animate--slide-in{opacity: 0.01;}.scroll-trigger.animate--slide-in{transform: translateY(2rem);}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity: 1; animation: var(--animation-fade-in);}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation: var(--animation-slide-in); animation-delay: calc(var(--animation-order) * 75ms);}.scroll-trigger.scroll-trigger--design-mode.animate--fade-in, .scroll-trigger.scroll-trigger--design-mode.animate--slide-in, .scroll-trigger.scroll-trigger--design-mode .slider, .scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity: 1; animation: none; transition: none;}.scroll-trigger.scroll-trigger--design-mode.animate--slide-in{transform: translateY(0);}@keyframes slideIn{from{transform: translateY(2rem); opacity: 0.01;}to{transform: translateY(0); opacity: 1;}}@keyframes fadeIn{from{opacity: 0.01;}to{opacity: 1;}}}@media (prefers-reduced-motion: no-preference) and (hover: hover){.animate--hover-3d-lift .card-wrapper .card--card, .animate--hover-3d-lift .card-wrapper .card--standard .card__inner, .animate--hover-3d-lift .button:not(.button--tertiary), .animate--hover-3d-lift .shopify-challenge__button, .animate--hover-3d-lift .customer button, .animate--hover-3d-lift .shopify-payment-button__button, .animate--hover-3d-lift .deferred-media .deferred-media__poster-button{transition: transform var(--duration-long) ease, box-shadow var(--duration-long) ease; transform-origin: center;}.animate--hover-3d-lift .card-wrapper:hover .card--card, .animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner, .animate--hover-3d-lift .button:not(.button--tertiary):not([disabled]):hover, .animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover, .animate--hover-3d-lift .customer button:not([disabled]):hover, .animate--hover-3d-lift .shopify-payment-button__button:hover, .animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transition: transform var(--duration-extended) ease, box-shadow var(--duration-long) ease; transform: rotate(1deg); box-shadow: -1rem -1rem 1rem -1rem rgba(0, 0, 0, 0.05), 1rem 1rem 1rem -1rem rgba(0, 0, 0, 0.05), 0 0 0.5rem 0 rgba(255, 255, 255, 0), 0 2rem 3.5rem -2rem rgba(0, 0, 0, 0.5);}.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transform: translate(-50%, -50%) scale(1.05);}.animate--hover-3d-lift .collage__item .card-wrapper:hover .card--card, .animate--hover-3d-lift .collage__item .card-wrapper:hover .card--standard .card__inner{transform: rotate(0.5deg);}.animate--hover-3d-lift .product-grid .grid__item:hover, .animate--hover-3d-lift .collection-list .grid__item:hover, .animate--hover-3d-lift .collage__item:hover, .animate--hover-3d-lift .blog-articles .article:hover, .animate--hover-3d-lift .complementary-slide li:hover{z-index: 2;}.animate--hover-3d-lift .product-grid{isolation: isolate;}.animate--hover-3d-lift .card-wrapper .card--shape.card--standard:not(.card--text) .card__inner{box-shadow: none; transition: transform var(--duration-long) ease, filter var(--duration-long) ease;}.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner{transition: transform calc(2 * var(--duration-extended)) ease, filter var(--duration-long) ease; filter: drop-shadow(0rem 2rem 2rem rgba(0, 0, 0, 0.15)) drop-shadow(0rem 1rem 1rem rgba(0, 0, 0, 0.15));}.animate--hover-3d-lift .card-wrapper:hover .card--card:after, .animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner:after, .animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{background-image: var(--easter-egg); background-size: 250px 250px; mix-blend-mode: color-dodge; pointer-events: none; z-index: 2;}.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0;}.animate--hover-3d-lift .card-wrapper .card--card:before, .animate--hover-3d-lift .card-wrapper .card--standard .card__media:after{content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; pointer-events: none; transition: background-position calc(2 * var(--duration-extended)) ease, opacity var(--duration-default) ease; mix-blend-mode: overlay; background-size: 400% 100%; background-position: 90% 0; background-repeat: no-repeat; background-image: linear-gradient( 135deg, rgba(255, 255, 255, 0) 45%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 55% );}.animate--hover-3d-lift .card-wrapper:hover .card--card:before, .animate--hover-3d-lift .card-wrapper:hover .card--standard .card__media:after{opacity: 0.2; transition: background-position 6s ease, opacity var(--duration-long) ease; background-position: left; z-index: 2;}:root{--easter-egg: none; --sparkle: url("/houseofpops_web/static/src/css/./sparkle.gif");}.animate--hover-vertical-lift .button:not(.button--tertiary), .animate--hover-vertical-lift .shopify-challenge__button, .animate--hover-vertical-lift .customer button, .animate--hover-vertical-lift .shopify-payment-button__button{transition: transform var(--duration-default) var(--ease-out-slow);}.animate--hover-vertical-lift .card-wrapper .card--card, .animate--hover-vertical-lift .card-wrapper .card--standard .card__inner{transition: transform var(--duration-medium) var(--ease-out-slow);}.animate--hover-vertical-lift .card-wrapper:hover .card--card, .animate--hover-vertical-lift .card-wrapper:hover .card--standard .card__inner{transform: translateY(-0.75rem);}.animate--hover-vertical-lift .card-wrapper:active .card--card, .animate--hover-vertical-lift .card-wrapper:active .card--standard .card__inner{transform: translateY(-0.5rem);}.animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):hover, .animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover, .animate--hover-vertical-lift .customer button:not([disabled]):hover, .animate--hover-vertical-lift .shopify-payment-button__button:hover{transform: translateY(-0.25rem);}.animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):active, .animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):active, .animate--hover-vertical-lift .customer button:not([disabled]):active, .animate--hover-vertical-lift .shopify-payment-button__button:active{transform: translateY(0);}.animate--hover-vertical-lift .button:not([disabled]):hover:after, .animate--hover-vertical-lift .customer button:not([disabled]):hover:after, .animate--hover-vertical-lift .shopify-payment-button__button:not([disabled]):hover:after{--border-offset: 0.3px; box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), 0 0 0 var(--buttons-border-width) rgba(var(--color-button), var(--alpha-button-background));}.animate--hover-vertical-lift .button:not([disabled]).button--secondary:hover:after{--border-offset: 0px;}}.main-blog.page-width{max-width: 1170px !important; padding: 132px 15px 120px 15px !important; position: relative;}body.gradient.template-Blog section.shopify-section.section{position: relative;}body.gradient.template-Blog section.shopify-section.section:before{content: ""; position: absolute; background: url("https://cdn.shopify.com/s/files/1/0398/4919/7734/files/Vector_8.svg?v=1692247154"); background-repeat: no-repeat; background-size: contain; width: 310px; height: 104px; top: 0; left: 0;}body.gradient.template-Blog section.shopify-section.section:after{content: ""; position: absolute; background: url("https://cdn.shopify.com/s/files/1/0398/4919/7734/files/Frame.svg?v=1692256452"); background-repeat: no-repeat; background-size: contain; width: 275px; height: 205px; bottom: -170px; right: 0; z-index: -5;}.main-blog:before{content: ""; position: absolute; background: url("https://cdn.shopify.com/s/files/1/0398/4919/7734/files/orange_slice.svg?v=1692245591"); background-repeat: no-repeat; background-size: contain; width: 198px; height: 163px; left: -60px; top: 105px;}.main-blog:after{content: ""; position: absolute; background: url("https://cdn.shopify.com/s/files/1/0398/4919/7734/files/blueberry.svg?v=1692245594"); background-repeat: no-repeat; background-size: contain; width: 200px; height: 190px; right: 0; top: 0;}.main-blog .card--standard .card__inner{max-width: 525px !important;}.main-blog h1.title--primary.scroll-trigger{color: #ed5377; font-family: AvenirNextLTPro; font-size: 60px; font-style: normal; font-weight: 900; line-height: 1; text-transform: uppercase; text-align: center; margin: 0 auto 97px auto !important; position: relative; max-width: 240px;}.main-blog h1.title--primary.scroll-trigger:after{content: ""; position: absolute; background: url("https://cdn.shopify.com/s/files/1/0398/4919/7734/files/45SVG.svg?v=1692245100"); background-repeat: no-repeat; background-size: contain; width: 45px; height: 36px; right: 14px; top: -17px;}.main-blog .blog-articles{grid-template-columns: unset !important; row-gap: 50px !important;}.main-blog .card.article-card.card--standard.article-card__image--medium.card--media{flex-direction: row !important; height: 422px;}.main-blog .article-card__image.media.media--hover-effect{background-color: unset !important; border-radius: 66px;}.main-blog img.motion-reduce{border-radius: 66px;}.main-blog .card__information{padding-left: 69px !important; padding-right: 40px !important;}.main-blog .card__content{display: flex; align-items: center;}.main-blog .article-card__image-wrapper.card__media{height: 422px;}.main-blog .card__information{text-align: left;}h3.card__heading.h2 a{color: #7b609f; font-family: AvenirNextLTPro; font-size: 35px; font-style: normal; font-weight: 900; line-height: 1.2; text-transform: uppercase; text-align: left; margin: 0 0 17px 0; transition:all 0.4s ease;}h3.card__heading.h2 a:hover{text-decoration:underline;}.article-card__info.caption-with-letter-spacing.h5{text-align: left; margin-bottom: 18px; padding-top: 0;}.article-card__info.caption-with-letter-spacing.h5 time{color: #ed5377; font-family: AvenirNextLTPro; font-size: 20px; font-style: normal; font-weight: 600; line-height: 3; text-transform: capitalize; position: relative; padding-left: 15px;}.article-card__info.caption-with-letter-spacing.h5 time:after{content: ""; position: absolute; width: 8px; height: 8px; background: #ed5377; border-radius: 50%; left: 0; top: 7px; display: none;}p.article-card__excerpt.rte-width{color: #7b609f; font-family: AvenirNextLTPro; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.3; text-align: left; margin: 0 0 36px 0 !important;}.article_read_more{color: #ed5377; font-family: AvenirNextLTPro; font-size: 18px; font-style: normal; font-weight: 700; line-height: 1.1; text-decoration-line: underline; text-transform: uppercase;}body.gradient.template-Blog #MainContent{overflow: unset !important;}body.gradient.template-Blog .footer_top_shape{position:relative;}body.gradient.template-Blog .footer_top_shape:before{content:''; position:absolute; background:url('https://cdn.shopify.com/s/files/1/0398/4919/7734/files/pineapple.svg?v=1692336523'); background-repeat:no-repeat; background-size:contain; width:225px; height:292px; left:0; top:-200px;}.main-blog.page-width .pagination__list{gap: 3px;}.main-blog.page-width .pagination__list > li{flex: unset;}.main-blog.page-width .pagination__list .pagination__item{width: 40px; height: 40px; display: flex; align-items: center; justify-content: center;}.pagination__item{color: #7b609f !important; font-family: AvenirNextLTPro; font-size: 20px; font-style: normal; font-weight: 700; line-height: 1.1; text-transform: uppercase;}.pagination__item--current, .pagination__item:hover{position: relative;}.pagination__item--current:after{content: ""; position: absolute; background: url("https://cdn.shopify.com/s/files/1/0398/4919/7734/files/656Vector.svg?v=1692260234") !important; background-repeat: no-repeat !important; background-size: contain !important; width: 40px !important; height: 40px !important; left: 21px !important; top: 1px !important; z-index: -1;}.pagination__item.pagination__item--current{color: #fff !important;}.pagination__item--current.light .pagination__item:before{opacity: 1;}.pagination-wrapper .light{opacity: 1 !important;}.pagination__list li{margin-right: unset !important; max-width: 40px !important;}.pagination-wrapper{margin-top: 88px !important; margin-left: 50%;}.article-template{max-width: 1072px; margin: 0 auto 70px; position: relative;}.is--article-section{position: relative; z-index: 1;}.article_top_bg{position: absolute; max-width: 21.1%; height: auto; left: 0; top: 0; z-index: -1;}.article-template-top-back{max-width: 950px!important; padding: 125px 0 52px; margin: 0 auto!important;}.article-template__link{color: #e8476f; font-family: AvenirNextLTPro; font-size: 16px !important; font-style: normal; font-weight: 500; line-height: 1.3; text-transform: uppercase; transition: all 0.4s ease; justify-content:start !important; display: inline-flex !important;}.article-template__link:hover{text-decoration: underline;}.article-template__link .icon-wrap{transform: unset !important;}.article-template__hero-adapt.media{padding-bottom: 55% !important; border-radius: 73px;}.article-template .article_bottom, .article-template .page-width--narrow{max-width: 950px !important; margin: 0 auto;}.article-template__title{color: #7b609f; font-family: AvenirNextLTPro; font-size: 50px; font-style: normal; font-weight: 900; line-height: 1.2; text-transform: uppercase; margin-bottom: 25px !important;}span.circle-divider time{color: #ed5377; font-family: AvenirNextLTPro; font-size: 20px; font-style: normal; font-weight: 600; line-height: 3; text-transform: capitalize; position: relative; padding-left: 16px;}span.circle-divider time:before{content: ""; position: absolute; background: #ed5377; width: 8px; height: 8px; border-radius: 50%; left: 0; top: 50%; transform: translateY(-50%);}.article-template header{margin: 100px auto 25px auto !important;}.article-template__content{margin: 0 auto 41px !important;}.article-template__content li{list-style: disc;}.article_bottom .article-template__link{padding: 0;}.article-template__social-sharing .share-button__button{min-height: auto; color: #ED5377; font-family: 'AvenirNextLTPro'; font-size: 16px; font-weight: 500; line-height: 1.35; text-transform: uppercase;}.cm_article{display: flex; justify-content: space-between; align-items: center; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; padding: 17px 0;}.article-template__social-sharing .share-button__button svg{display: none;}.cm_article .article-template__back{margin: 0 !important;}.cm_article .article-template__social-sharing{margin: 0 !important; padding: 0 !important;}body.template-blog .footer_top_shape, body.template-blog .sw--footer, .main_blog_section{position: relative; z-index: 1;}.blog_top_bg{position: absolute; max-width: 21.1%; height: auto; left: 0; top: 0;}body.template-blog .sw--footer::after{content: ''; position: absolute; background-image: url(https://cdn.shopify.com/s/files/1/0398/4919/7734/files/blog_shape.png?v=1692618363); background-size: contain; background-repeat: no-repeat; background-position: right bottom; width: 22.92%; bottom: 100%; right: 0; z-index: -1; height: 245px;}body.template-blog .sw--footer::before{content: ''; position: absolute; background-image: url(https://cdn.shopify.com/s/files/1/0398/4919/7734/files/blog_pineapple.png?v=1692618364); background-position: center; background-size: contain; background-repeat: no-repeat; width: 11.75%; height: 188px; top: -55.1%; z-index: -1; left: 6.5%;}body.template-blog .footer_top_shape{position: relative; z-index: 2;}.article_social_sharing{display: flex; align-items: center;}.article_share_label{color: #ED5377; font-family: 'AvenirNextLTPro'; font-size: 16px; font-weight: 500; line-height: 1.32; text-transform: uppercase; margin-right: 15px;}.article_social_sharing_list{display: flex; align-items: center; gap: 5px;}.article_social_sharing_list_text{display: block; width: 36px; height: auto; color: #7A6097;}.article_social_sharing_list_text svg{width: 100%; height: auto; display: block;}.article_social_sharing_list_text:hover{color: #ed5377;}.article-template__content > ul li, .article-template__content > ul li *, .article-template__content > p *, .article-template__content > p{color: #7B609F; font-family: 'AvenirNextLTPro'; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.44; letter-spacing: 0; margin: 0; letter-spacing: 0;}.article-template__content > ul li *, .article-template__content > p *{margin-bottom: 0 !important;}.article-template__content > p:not(:last-child), .article-template__content > ul li{margin-bottom: 25px;}.article-template .page-width{padding: 0;}@media (max-width: 1440px){.main-blog:before{left:-10px;}}@media (max-width: 1400px){.product__image-thumbnail .carousel-cell img{height: 140px !important;}.article-template-top-back{padding: 100px 0 35px;}.article-template header{margin: 75px auto 15px!important;}.article-template__title{font-size: 44px; margin-bottom: 15px !important;}}@media (max-width: 1199px){button.flickity-button.flickity-prev-next-button.next:after{width: 12px; height: 23px; background-repeat: no-repeat; top: 20%; left: 40%;}button.flickity-button.flickity-prev-next-button.previous:after{content: ""; width: 12px; height: 23px; background-repeat: no-repeat; top: 20%; left: 30%;}.product__image-thumbnail .carousel-cell img{height: 120px!important; border-radius: 25px !important;}.main-blog .article-card__image-wrapper.card__media{height: unset;}.main-blog .card--standard .card__inner{max-width: unset !important;}.main-blog .card__information{padding: 0 15px !important;}h3.card__heading.h2 a{font-size: 28px; margin: 0 0 10px;}.article-card__info.caption-with-letter-spacing.h5 time{line-height: 2; font-size: 18px;}.article-card__info.caption-with-letter-spacing.h5{margin: 0 0 10px;}.main-blog .card.article-card.card--standard.article-card__image--medium.card--media{height: unset !important;}p.article-card__excerpt.rte-width{margin: 0 0 15px 0 !important;}.article_read_more{font-size: 16px;}.main-blog .blog-articles{row-gap: 30px !important;}.main-blog h1.title--primary.scroll-trigger{font-size: 42px; margin: 0 auto 40px !important;}.main-blog:before{width: 170px; height: 140px; left: 30px; top: 95px;}.main-blog:after{width: 170px; height: 150px;}.main-blog h1.title--primary.scroll-trigger:after{width: 40px; height: 30px; right: 40px;}.article-card__info.caption-with-letter-spacing.h5 time:after{width: 6px; height: 6px;}.pagination-wrapper{margin-top: 40px !important;}.main-blog.page-width{padding: 132px 15px 80px !important;}.pagination__item{font-size: 18px;}body.gradient.template-Blog section.shopify-section.section:before{width: 275px;}body.gradient.template-Blog section.shopify-section.section:after{width: 240px; bottom: -140px;}body.gradient.template-Blog .footer_top_shape:before{width: 200px; height: 200px; top: -175px;}.article-template .article_bottom, .article-template .page-width--narrow{max-width: 90% !important;}.article-template-top-back, .article-template__hero-container{max-width: 100%; padding: 0 15px;}.article-template-top-back{padding: 85px 20px 25px;}.article-template header{margin: 50px auto 10px!important;}span.circle-divider time{font-size: 18px;}.article-template__title{font-size: 38px; margin-bottom: 10px !important;}.article-template__content>p:not(:last-child), .article-template__content>ul li{margin-bottom: 20px;}.article-template__content{margin: 0 auto 30px!important;}.cm_article{padding: 12px 0;}.article-template__link{font-size: 14px!important;}.article-template__link .icon-wrap{width: 5px; margin-right: 8px !important;}}@media (max-width: 991px){p.article-card__excerpt.rte-width{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; font-size: 14px;}.article_read_more{font-size: 14px;}h3.card__heading.h2 a{font-size: 20px; margin: 0 0 5px;}.article-card__info.caption-with-letter-spacing.h5{margin: 0 0 5px;}.article-card__info.caption-with-letter-spacing.h5 time{font-size: 16px;}.main-blog img.motion-reduce, .main-blog .article-card__image.media.media--hover-effect{border-radius: 40px;}.main-blog:before{width: 140px; height: 110px; left: 30px; top: 100px;}.main-blog:after{width: 140px; height: 120px;}.main-blog h1.title--primary.scroll-trigger{font-size: 38px;}.main-blog h1.title--primary.scroll-trigger:after{width: 30px; height: 20px; right: 50px; top: -11px;}.main-blog.page-width{padding: 132px 15px 40px !important;}body.gradient.template-Blog section.shopify-section.section:before{width: 240px;}body.gradient.template-Blog .footer_top_shape:before{width: 170px; height: 170px; top: -140px;}body.template-blog .sw--footer:before{width: 11.5%; height: 96px; top: -25%;}.article-template-top-back{padding: 70px 20px 15px;}.article-template__title{font-size: 32px; margin-bottom: 5px !important;}span.circle-divider time{font-size: 16px; padding-left: 14px;}span.circle-divider time:before{width: 5px; height: 5px;}.article-template header{margin: 35px auto 5px!important;}.article-template__content>ul li *, .article-template__content>p *, .article-template__content>ul li, .article-template__content>p{font-size: 14px;}.article-template__content>p:not(:last-child), .article-template__content>ul li{margin-bottom: 15px;}.article-template__content{margin: 0 auto 20px!important;}.article_social_sharing_list_text{width: 32px;}.article_share_label{font-size: 14px; margin-right: 10px;}.cm_article{padding: 10px 0;}.article-template{margin: 0 auto 50px;}.article-template-top-back .article-template__link{margin-left: 50px;}.product__image-thumbnail .carousel-cell img{height: 150px!important; border-radius: 25px!important;}}@media (max-width: 767px){button.flickity-button.flickity-prev-next-button.previous:after{width: 20px !important; height: 20px !important; top: 20% !important; left: 20% !important; background-position: center;}button.flickity-button.flickity-prev-next-button.next:after{width: 20px !important; height: 20px !important; top: 20% !important; left: 30% !important; background-position: center;}.flickity-prev-next-button{width: 35px !important; height: 35px !important;}.product__image-thumbnail .carousel-cell img{height: 130px !important;}.main-blog .card.article-card.card--standard.article-card__image--medium.card--media{flex-direction: column !important;}body.gradient.template-Blog section.shopify-section.section:before{width: 200px;}.main-blog.page-width{padding: 116px 21px 80px!important;}.main-blog:before{width: 100px; height: 80px; left: 30px; top: 70px; display: none;}body.template-blog .sw--footer:before{display: none;}.main-blog h1.title--primary.scroll-trigger{font-size: 40px; margin: 0 auto 50px!important;}.main-blog h1.title--primary.scroll-trigger:after{width: 30px; height: 22px; right: 47px; top: -14px;}.article-card__image--medium .ratio:before{padding-bottom: 27.8rem !important;}.pagination-wrapper{margin-top: 53px!important;}.main-blog:after{width: 95px; height: 95px; top: 0; right: 5px;}.main-blog .card__information{padding: 24px 5px 0 !important;}.article-card__info.caption-with-letter-spacing.h5 time{font-size: 14px; letter-spacing: 0px; padding-left: 10px;}.article-card__info.caption-with-letter-spacing.h5{margin: 0 0 13px;}.main-blog .blog-articles{row-gap: 46px!important;}body.gradient.template-Blog section.shopify-section.section:after{width: 140px; bottom: -160px;}h3.card__heading.h2 a{margin: 0 0 13px;}body.template-blog .sw--footer:after{width: 55.4%; height: 18.7%; top: -19%; background-image: url(https://cdn.shopify.com/s/files/1/0398/4919/7734/files/blog.png?v=1693041205); left: 0; background-position:left;}.blog_top_bg{max-width: 45%; left: -12%;}.article-template-top-back{padding: 92px 20px 31px;}.article-template__hero-container{padding: 0 20px;}.article-template__link{font-size: 12px!important; line-height: 1.75; margin-left: 0 !important;}.article-template__link .icon-wrap{width: 5px; margin-right: 5px!important;}.article-template__hero-adapt.media{padding-bottom: 83.72%!important; border-radius: 32px;}.article-template .page-width--narrow{max-width: 100%!important; padding: 0 30px;}.article-template header{margin: 25px auto 16px!important;}.article-template__title{font-size: 20px; margin-bottom: 22px !important;}span.circle-divider time{font-size: 14px; padding-left: 10px;}span.circle-divider time{font-size: 14px; padding-left: 10px; line-height: 1.72;}.article-template__content>p:not(:last-child), .article-template__content>ul li{margin-bottom: 20px;}.article-template__content{margin: 0 auto 25px!important;}.article-template .article_bottom{margin: 0 20px; padding: 18px 0;}.article_share_label{font-size: 12px; margin-right: 12px;}.article_social_sharing_list_text{width: 30px;}.article-template{margin: 0 auto 65px;}.article_top_bg{max-width: 34.8%;}}@media (max-width: 575px){body.gradient.template-Blog section.shopify-section.section:before{width: 170px;}.pagination__item svg{width:26px;}.pagination__item{font-size: 20px;}.article-template-top-back .article-template__link{margin-left: 25px;}p.article-card__excerpt.rte-width{margin: 0 0 20px!important;}}@media (max-width: 376px){.article_read_more{font-size: 14px;}body.gradient.template-Blog section.shopify-section.section:before{width: 110px;}.main-blog:before{left:-5px;}body.gradient.template-Blog .footer_top_shape:before{width: 100px; height: 100px; top: -105px; left: -15px;}body.gradient.template-Blog section.shopify-section.section:after{width: 80px; bottom: -175px;}}@media (max-width: 370px){.main-blog.page-width{padding: 90px 15px 60px!important;}.main-blog:after{width: 75px; height: 75px;}.main-blog .blog-articles{row-gap: 30px!important;}.main-blog h1.title--primary.scroll-trigger{font-size: 36px; margin: 0 auto 35px!important;}.main-blog h1.title--primary.scroll-trigger:after{width: 25px; height: 20px; right: 55px; top: -11px;}.article-card__image--medium .ratio:before{padding-bottom: 23.8rem!important;}.main-blog .card__information{padding: 15px 5px 0!important;}h3.card__heading.h2 a{margin: 0 0 7px; font-size: 18px;}.article_read_more{font-size: 12px;}.article-card__info.caption-with-letter-spacing.h5 time{font-size: 12px;}p.article-card__excerpt.rte-width{margin: 0 0 10px!important; font-size: 12px;}.article-card__info.caption-with-letter-spacing.h5{margin: 0 0 7px;}.article-template-top-back{padding: 55px 15px 15px;}.article-template__hero-container{padding: 0 15px;}.article-template .page-width--narrow{padding: 0 25px;}.article-template__title{font-size: 18px; margin-bottom: 15px!important;}span.circle-divider time{font-size: 12px;}.article-template header{margin: 15px auto 10px!important;}.article-template__content>p:not(:last-child), .article-template__content>ul li{margin-bottom: 15px;}.article-template__content{margin: 0 auto 20px!important;}.article-template .article_bottom{margin: 0 15px; padding: 10px 0;}.article_share_label{font-size: 12px; margin-right: 8px;}.article_social_sharing_list_text{width: 25px;}.article-template{margin: 0 auto 50px;}}.product__image-slider{width: 100%;}.product__image-slider .carousel-cell{width: 100%; height: auto; margin: 0 5px}.product__image-slider .carousel-cell img{width: 100%; height: 100%;}.grid__item .product__image-slider{margin-bottom: 2rem;}.product__image-slider .flickity-viewport{transition: height 0.2s; border-radius:61px;}.flickity-button:disabled{display: none;}.product__image-thumbnail .carousel-cell{width: 23.5%; margin-right: 10px;}.product__image-thumbnail .carousel-cell img{width: 100%; height: 100%;}.product__image-thumbnail .flickity-button{display: none;}.product__image-slider .carousel-cell{position: relative; padding-top: 100%;}button.flickity-button.flickity-prev-next-button.next:after{position: absolute; background-image: url('data:image/svg+xml,<svg width="23" height="39" viewBox="0 0 23 39" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.3448 19.5531C22.3469 19.1857 22.2765 18.8215 22.1375 18.4814C21.9986 18.1412 21.7939 17.8319 21.5352 17.571L4.78517 0.821006C4.25949 0.295325 3.54651 -1.55023e-07 2.80309 -1.22527e-07C2.05966 -9.00308e-08 1.34669 0.295325 0.821006 0.821006C0.295325 1.34669 9.00308e-08 2.05966 1.22527e-07 2.80309C1.55023e-07 3.54651 0.295325 4.25949 0.821006 4.78517L15.6168 19.5531L0.848925 34.321C0.391576 34.8551 0.152591 35.542 0.17973 36.2446C0.206868 36.9472 0.498131 37.6137 0.995311 38.1109C1.49249 38.6081 2.15897 38.8993 2.86157 38.9264C3.56416 38.9536 4.25112 38.7146 4.78517 38.2573L21.5352 21.5073C22.0509 20.9873 22.3417 20.2855 22.3448 19.5531Z" fill="%237A6097"/></svg>'); background-size: contain; content: ""; width: 16px; height: 23px; background-repeat: no-repeat; top: 25%; left: 40%;}button.flickity-button.flickity-prev-next-button.previous:after{position: absolute; background-image: url('data:image/svg+xml,<svg width="23" height="39" viewBox="0 0 23 39" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-2.94649e-05 19.5531C-0.00215424 19.1857 0.068267 18.8215 0.207193 18.4814C0.346118 18.1412 0.550817 17.8319 0.809552 17.571L17.5596 0.821006C18.0852 0.295325 18.7982 -1.55023e-07 19.5416 -1.22527e-07C20.2851 -9.00308e-08 20.998 0.295325 21.5237 0.821006C22.0494 1.34669 22.3447 2.05966 22.3447 2.80309C22.3447 3.54651 22.0494 4.25949 21.5237 4.78517L6.72789 19.5531L21.4958 34.321C21.9532 34.8551 22.1921 35.542 22.165 36.2446C22.1379 36.9472 21.8466 37.6137 21.3494 38.1109C20.8522 38.6081 20.1858 38.8993 19.4832 38.9264C18.7806 38.9536 18.0936 38.7146 17.5596 38.2573L0.809552 21.5073C0.293807 20.9873 0.00305469 20.2855 -2.94649e-05 19.5531Z" fill="%237A6097"/></svg>'); background-size: contain; content: ""; width: 16px; height: 23px; background-repeat: no-repeat; top: 25%; left: 30%;}button.flickity-button >svg{display: none;}.product__image-slider .carousel-cell img{position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; object-fit: cover; display: block; background: #fff;}.product__image-thumbnail .carousel-cell img{height: 160px; object-fit: cover; border-radius: 34px; background-color:#fff;}@media screen and (min-width: 992px){.product:not(.product--no-media):not(.featured-product) .product__media-wrapper{max-width: 50% !important; width: calc(50% - 1rem / 2) !important;}.product:not(.product--no-media):not(.featured-product) .product__info-wrapper{max-width: 50% !important; width: calc(50% - 1rem / 2) !important;}}@media screen and (max-width: 749px){.articles-wrapper .article{width: 100%;}}.article{display: flex; align-items: center;}.article.grid__item{padding: 0;}.grid--peek .article-card{box-sizing: border-box;}.article-card__image-wrapper > a{display: block;}.article-card__title{text-decoration: none; word-break: break-word;}.article-card__title a:after{bottom: 0; content: ''; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100%; z-index: 1;}.article-card__link.link{padding: 0;}.article-card__link{text-underline-offset: 0.3rem;}.article-card .card__heading{margin-bottom: 0.6rem;}.blog-articles .article-card .card__information, .blog__posts .article-card .card__information{padding-left: 2rem; padding-right: 2rem;}.article-card__info{padding-top: 0.4rem;}.article-card__footer{letter-spacing: 0.1rem; font-size: 1.4rem;}.article-card__footer:not(:last-child){margin-bottom: 1rem;}.article-card__footer:last-child{margin-top: auto;}.article-card__excerpt{width: 100%; margin-top: 1.2rem;}.article-card__link:not(:only-child){margin-right: 3rem;}@media screen and (min-width: 990px){.article-card__link:not(:only-child){margin-right: 4rem;}}.article-card__image--small .ratio::before{padding-bottom: 11rem;}.article-card__image--medium .ratio::before{padding-bottom: 22rem;}.article-card__image--large .ratio::before{padding-bottom: 33rem;}@media screen and (min-width: 750px){.article-card__image--small .ratio::before{padding-bottom: 14.3rem;}.article-card__image--medium .ratio::before{padding-bottom: 21.9rem;}.article-card__image--large .ratio::before{padding-bottom: 27.5rem;}}@media screen and (min-width: 990px){.article-card__image--small .ratio::before{padding-bottom: 17.7rem;}.article-card__image--medium .ratio::before{padding-bottom: 30.7rem;}.article-card__image--large .ratio::before{padding-bottom: 40.7rem;}}@supports not (inset: 10px){.articles-wrapper.grid{margin: 0 0 5rem 0;}@media screen and (min-width: 750px){.articles-wrapper.grid{margin-bottom: 7rem;}}}

/* /houseofpops_web/static/src/css/bootstrap-select.min.css */
 @-webkit-keyframes bs-notify-fadeOut{0%{opacity: .9}100%{opacity: 0}}@-o-keyframes bs-notify-fadeOut{0%{opacity: .9}100%{opacity: 0}}@keyframes bs-notify-fadeOut{0%{opacity: .9}100%{opacity: 0}}.bootstrap-select>select.bs-select-hidden, select.bs-select-hidden, select.selectpicker{display: none !important}.bootstrap-select{width: 220px\0; vertical-align: middle}.bootstrap-select>.dropdown-toggle{position: relative; width: 100%; text-align: right; white-space: nowrap; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between}.bootstrap-select>.dropdown-toggle:after{margin-top: -1px}.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active, .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color: #999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color: rgba(255, 255, 255, .5)}.bootstrap-select>select{position: absolute !important; bottom: 0; left: 50%; display: block !important; width: .5px !important; height: 100% !important; padding: 0 !important; opacity: 0 !important; border: none; z-index: 0 !important}.bootstrap-select>select.mobile-device{top: 0; left: 0; display: block !important; width: 100% !important; z-index: 2 !important}.bootstrap-select.is-invalid .dropdown-toggle, .error .bootstrap-select .dropdown-toggle, .has-error .bootstrap-select .dropdown-toggle, .was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color: #b94a48}.bootstrap-select.is-valid .dropdown-toggle, .was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color: #28a745}.bootstrap-select.fit-width{width: auto !important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width: 220px}.bootstrap-select .dropdown-toggle:focus, .bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline: thin dotted #333 !important; outline: 5px auto -webkit-focus-ring-color !important; outline-offset: -2px}.bootstrap-select.form-control{margin-bottom: 0; padding: 0; border: none; height: auto}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width: 100%}.bootstrap-select.form-control.input-group-btn{float: none; z-index: auto}.form-inline .bootstrap-select, .form-inline .bootstrap-select.form-control:not([class*=col-]){width: auto}.bootstrap-select:not(.input-group-btn), .bootstrap-select[class*=col-]{float: none; display: inline-block; margin-left: 0}.bootstrap-select.dropdown-menu-right, .bootstrap-select[class*=col-].dropdown-menu-right, .row .bootstrap-select[class*=col-].dropdown-menu-right{float: right}.form-group .bootstrap-select, .form-horizontal .bootstrap-select, .form-inline .bootstrap-select{margin-bottom: 0}.form-group-lg .bootstrap-select.form-control, .form-group-sm .bootstrap-select.form-control{padding: 0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle, .form-group-sm .bootstrap-select.form-control .dropdown-toggle{height: 100%; font-size: inherit; line-height: inherit; border-radius: inherit}.bootstrap-select.form-control-lg .dropdown-toggle, .bootstrap-select.form-control-sm .dropdown-toggle{font-size: inherit; line-height: inherit; border-radius: inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding: .25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding: .5rem 1rem}.form-inline .bootstrap-select .form-control{width: 100%}.bootstrap-select.disabled, .bootstrap-select>.disabled{cursor: not-allowed}.bootstrap-select.disabled:focus, .bootstrap-select>.disabled:focus{outline: 0 !important}.bootstrap-select.bs-container{position: absolute; top: 0; left: 0; height: 0 !important; padding: 0 !important}.bootstrap-select.bs-container .dropdown-menu{z-index: 1060}.bootstrap-select .dropdown-toggle .filter-option{position: static; top: 0; left: 0; float: left; height: 100%; width: 100%; text-align: left; overflow: hidden; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right: inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position: absolute; padding-top: inherit; padding-bottom: inherit; padding-left: inherit; float: none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right: inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow: hidden}.bootstrap-select .dropdown-toggle .filter-expand{width: 0 !important; float: left; opacity: 0 !important; overflow: hidden}.bootstrap-select .dropdown-toggle .caret{position: absolute; top: 50%; right: 12px; margin-top: -2px; vertical-align: middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius: inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width: 100%}.bootstrap-select .dropdown-menu{min-width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline: 0 !important}.bootstrap-select .dropdown-menu.inner{position: static; float: none; border: 0; padding: 0; margin: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none}.bootstrap-select .dropdown-menu li{position: relative}.bootstrap-select .dropdown-menu li.active small{color: rgba(255, 255, 255, .5) !important}.bootstrap-select .dropdown-menu li.disabled a{cursor: not-allowed}.bootstrap-select .dropdown-menu li a{cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}.bootstrap-select .dropdown-menu li a.opt{position: relative; padding-left: 2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display: none}.bootstrap-select .dropdown-menu li a span.text{display: inline-block}.bootstrap-select .dropdown-menu li small{padding-left: .5em}.bootstrap-select .dropdown-menu .notify{position: absolute; bottom: 5px; width: 96%; margin: 0 2%; min-height: 26px; padding: 3px 5px; background: #f5f5f5; border: 1px solid #e3e3e3; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); pointer-events: none; opacity: .9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}.bootstrap-select .dropdown-menu .notify.fadeOut{-webkit-animation: .3s linear 750ms forwards bs-notify-fadeOut; -o-animation: .3s linear 750ms forwards bs-notify-fadeOut; animation: .3s linear 750ms forwards bs-notify-fadeOut}.bootstrap-select .no-results{padding: 3px; background: #f5f5f5; margin: 0 5px; white-space: nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position: static; display: inline; padding: 0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner, .bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display: inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content: '\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position: static; top: auto; margin-top: -1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position: absolute; display: inline-block; right: 15px; top: 5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right: 34px}.bootstrap-select .bs-ok-default:after{content: ''; display: block; width: .5em; height: 1em; border-style: solid; border-width: 0 .26em .26em 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle, .bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index: 1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content: ''; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid rgba(204, 204, 204, .2); position: absolute; bottom: -4px; left: 9px; display: none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content: ''; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; position: absolute; bottom: -4px; left: 10px; display: none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom: auto; top: -4px; border-top: 7px solid rgba(204, 204, 204, .2); border-bottom: 0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom: auto; top: -4px; border-top: 6px solid #fff; border-bottom: 0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right: 12px; left: auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right: 13px; left: auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after, .bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after, .bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display: block}.bs-actionsbox, .bs-donebutton, .bs-searchbox{padding: 4px 8px}.bs-actionsbox{width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}.bs-actionsbox .btn-group button{width: 50%}.bs-donebutton{float: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}.bs-donebutton .btn-group button{width: 100%}.bs-searchbox+.bs-actionsbox{padding: 0 8px 4px}.bs-searchbox .form-control{margin-bottom: 0; width: 100%; float: none}

/* /houseofpops_web/static/src/css/bootstrap.min.css */
 :root, [data-bs-theme=light]{--bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-black: #000; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #0d6efd; --bs-secondary: #6c757d; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 13, 110, 253; --bs-secondary-rgb: 108, 117, 125; --bs-success-rgb: 25, 135, 84; --bs-info-rgb: 13, 202, 240; --bs-warning-rgb: 255, 193, 7; --bs-danger-rgb: 220, 53, 69; --bs-light-rgb: 248, 249, 250; --bs-dark-rgb: 33, 37, 41; --bs-primary-text-emphasis: #052c65; --bs-secondary-text-emphasis: #2b2f32; --bs-success-text-emphasis: #0a3622; --bs-info-text-emphasis: #055160; --bs-warning-text-emphasis: #664d03; --bs-danger-text-emphasis: #58151c; --bs-light-text-emphasis: #495057; --bs-dark-text-emphasis: #495057; --bs-primary-bg-subtle: #cfe2ff; --bs-secondary-bg-subtle: #e2e3e5; --bs-success-bg-subtle: #d1e7dd; --bs-info-bg-subtle: #cff4fc; --bs-warning-bg-subtle: #fff3cd; --bs-danger-bg-subtle: #f8d7da; --bs-light-bg-subtle: #fcfcfd; --bs-dark-bg-subtle: #ced4da; --bs-primary-border-subtle: #9ec5fe; --bs-secondary-border-subtle: #c4c8cb; --bs-success-border-subtle: #a3cfbb; --bs-info-border-subtle: #9eeaf9; --bs-warning-border-subtle: #ffe69c; --bs-danger-border-subtle: #f1aeb5; --bs-light-border-subtle: #e9ecef; --bs-dark-border-subtle: #adb5bd; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 0, 0, 0; --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-color-rgb: 33, 37, 41; --bs-body-bg: #fff; --bs-body-bg-rgb: 255, 255, 255; --bs-emphasis-color: #000; --bs-emphasis-color-rgb: 0, 0, 0; --bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color-rgb: 33, 37, 41; --bs-secondary-bg: #e9ecef; --bs-secondary-bg-rgb: 233, 236, 239; --bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg-rgb: 248, 249, 250; --bs-heading-color: inherit; --bs-link-color: #0d6efd; --bs-link-color-rgb: 13, 110, 253; --bs-link-decoration: underline; --bs-link-hover-color: #0a58ca; --bs-link-hover-color-rgb: 10, 88, 202; --bs-code-color: #d63384; --bs-highlight-color: #212529; --bs-highlight-bg: #fff3cd; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #dee2e6; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.5rem; --bs-border-radius-xl: 1rem; --bs-border-radius-xxl: 2rem; --bs-border-radius-2xl: var(--bs-border-radius-xxl); --bs-border-radius-pill: 50rem; --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-focus-ring-width: 0.25rem; --bs-focus-ring-opacity: 0.25; --bs-focus-ring-color: rgba(13, 110, 253, 0.25); --bs-form-valid-color: #198754; --bs-form-valid-border-color: #198754; --bs-form-invalid-color: #dc3545; --bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme: dark; --bs-body-color: #dee2e6; --bs-body-color-rgb: 222, 226, 230; --bs-body-bg: #212529; --bs-body-bg-rgb: 33, 37, 41; --bs-emphasis-color: #fff; --bs-emphasis-color-rgb: 255, 255, 255; --bs-secondary-color: rgba(222, 226, 230, 0.75); --bs-secondary-color-rgb: 222, 226, 230; --bs-secondary-bg: #343a40; --bs-secondary-bg-rgb: 52, 58, 64; --bs-tertiary-color: rgba(222, 226, 230, 0.5); --bs-tertiary-color-rgb: 222, 226, 230; --bs-tertiary-bg: #2b3035; --bs-tertiary-bg-rgb: 43, 48, 53; --bs-primary-text-emphasis: #6ea8fe; --bs-secondary-text-emphasis: #a7acb1; --bs-success-text-emphasis: #75b798; --bs-info-text-emphasis: #6edff6; --bs-warning-text-emphasis: #ffda6a; --bs-danger-text-emphasis: #ea868f; --bs-light-text-emphasis: #f8f9fa; --bs-dark-text-emphasis: #dee2e6; --bs-primary-bg-subtle: #031633; --bs-secondary-bg-subtle: #161719; --bs-success-bg-subtle: #051b11; --bs-info-bg-subtle: #032830; --bs-warning-bg-subtle: #332701; --bs-danger-bg-subtle: #2c0b0e; --bs-light-bg-subtle: #343a40; --bs-dark-bg-subtle: #1a1d20; --bs-primary-border-subtle: #084298; --bs-secondary-border-subtle: #41464b; --bs-success-border-subtle: #0f5132; --bs-info-border-subtle: #087990; --bs-warning-border-subtle: #997404; --bs-danger-border-subtle: #842029; --bs-light-border-subtle: #495057; --bs-dark-border-subtle: #343a40; --bs-heading-color: inherit; --bs-link-color: #6ea8fe; --bs-link-hover-color: #8bb9fe; --bs-link-color-rgb: 110, 168, 254; --bs-link-hover-color-rgb: 139, 185, 254; --bs-code-color: #e685b5; --bs-highlight-color: #dee2e6; --bs-highlight-bg: #664d03; --bs-border-color: #495057; --bs-border-color-translucent: rgba(255, 255, 255, 0.15); --bs-form-valid-color: #75b798; --bs-form-valid-border-color: #75b798; --bs-form-invalid-color: #ea868f; --bs-form-invalid-border-color: #ea868f}*, ::after, ::before{box-sizing: border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior: smooth}}body{margin: 0; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent}hr{margin: 1rem 0; color: inherit; border: 0; border-top: var(--bs-border-width) solid; opacity: .25}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{margin-top: 0; margin-bottom: .5rem; font-weight: 500; line-height: 1.2; color: var(--bs-heading-color)}.h1, h1{font-size: calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1, h1{font-size: 2.5rem}}.h2, h2{font-size: calc(1.325rem + .9vw)}@media (min-width:1200px){.h2, h2{font-size: 2rem}}.h3, h3{font-size: calc(1.3rem + .6vw)}@media (min-width:1200px){.h3, h3{font-size: 1.75rem}}.h4, h4{font-size: calc(1.275rem + .3vw)}@media (min-width:1200px){.h4, h4{font-size: 1.5rem}}.h5, h5{font-size: 1.25rem}.h6, h6{font-size: 1rem}p{margin-top: 0; margin-bottom: 1rem}abbr[title]{-webkit-text-decoration: underline dotted; text-decoration: underline dotted; cursor: help; -webkit-text-decoration-skip-ink: none; text-decoration-skip-ink: none}address{margin-bottom: 1rem; font-style: normal; line-height: inherit}ol, ul{padding-left: 2rem}dl, ol, ul{margin-top: 0; margin-bottom: 1rem}ol ol, ol ul, ul ol, ul ul{margin-bottom: 0}dt{font-weight: 700}dd{margin-bottom: .5rem; margin-left: 0}blockquote{margin: 0 0 1rem}b, strong{font-weight: bolder}.small, small{font-size: .875em}.mark, mark{padding: .1875em; color: var(--bs-highlight-color); background-color: var(--bs-highlight-bg)}sub, sup{position: relative; font-size: .75em; line-height: 0; vertical-align: baseline}sub{bottom: -.25em}sup{top: -.5em}a{color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); text-decoration: underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]), a:not([href]):not([class]):hover{color: inherit; text-decoration: none}code, kbd, pre, samp{font-family: var(--bs-font-monospace); font-size: 1em}pre{display: block; margin-top: 0; margin-bottom: 1rem; overflow: auto; font-size: .875em}pre code{font-size: inherit; color: inherit; word-break: normal}code{font-size: .875em; color: var(--bs-code-color); word-wrap: break-word}a>code{color: inherit}kbd{padding: .1875rem .375rem; font-size: .875em; color: var(--bs-body-bg); background-color: var(--bs-body-color); border-radius: .25rem}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: .5rem; padding-bottom: .5rem; color: var(--bs-secondary-color); text-align: left}th{text-align: inherit; text-align: -webkit-match-parent}tbody, td, tfoot, th, thead, tr{border-color: inherit; border-style: solid; border-width: 0}label{display: inline-block}button{border-radius: 0}button:focus:not(:focus-visible){outline: 0}button, input, optgroup, select, 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}select:disabled{opacity: 1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display: none !important}[type=button], [type=reset], [type=submit], button{-webkit-appearance: button}[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){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: .5rem; font-size: calc(1.275rem + .3vw); line-height: inherit}@media (min-width:1200px){legend{font-size: 1.5rem}}legend+*{clear: left}::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-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}::-webkit-file-upload-button{font: inherit; -webkit-appearance: button}::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}.lead{font-size: 1.25rem; font-weight: 300}.display-1{font-size: calc(1.625rem + 4.5vw); font-weight: 300; line-height: 1.2}@media (min-width:1200px){.display-1{font-size: 5rem}}.display-2{font-size: calc(1.575rem + 3.9vw); font-weight: 300; line-height: 1.2}@media (min-width:1200px){.display-2{font-size: 4.5rem}}.display-3{font-size: calc(1.525rem + 3.3vw); font-weight: 300; line-height: 1.2}@media (min-width:1200px){.display-3{font-size: 4rem}}.display-4{font-size: calc(1.475rem + 2.7vw); font-weight: 300; line-height: 1.2}@media (min-width:1200px){.display-4{font-size: 3.5rem}}.display-5{font-size: calc(1.425rem + 2.1vw); font-weight: 300; line-height: 1.2}@media (min-width:1200px){.display-5{font-size: 3rem}}.display-6{font-size: calc(1.375rem + 1.5vw); font-weight: 300; line-height: 1.2}@media (min-width:1200px){.display-6{font-size: 2.5rem}}.list-unstyled{padding-left: 0; list-style: none}.list-inline{padding-left: 0; list-style: none}.list-inline-item{display: inline-block}.list-inline-item:not(:last-child){margin-right: .5rem}.initialism{font-size: .875em; text-transform: uppercase}.blockquote{margin-bottom: 1rem; font-size: 1.25rem}.blockquote>:last-child{margin-bottom: 0}.blockquote-footer{margin-top: -1rem; margin-bottom: 1rem; font-size: .875em; color: #6c757d}.blockquote-footer::before{content: "— "}.img-fluid{max-width: 100%; height: auto}.img-thumbnail{padding: .25rem; background-color: var(--bs-body-bg); border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); max-width: 100%; height: auto}.figure{display: inline-block}.figure-img{margin-bottom: .5rem; line-height: 1}.figure-caption{font-size: .875em; color: var(--bs-secondary-color)}.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{--bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto}@media (min-width:576px){.container, .container-sm{max-width: 540px}}@media (min-width:768px){.container, .container-md, .container-sm{max-width: 720px}}@media (min-width:992px){.container, .container-lg, .container-md, .container-sm{max-width: 960px}}@media (min-width:1200px){.container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 1140px}}@media (min-width:1400px){.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width: 1320px}}:root{--bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y)}.col{flex: 1 0 0%}.row-cols-auto>*{flex: 0 0 auto; width: auto}.row-cols-1>*{flex: 0 0 auto; width: 100%}.row-cols-2>*{flex: 0 0 auto; width: 50%}.row-cols-3>*{flex: 0 0 auto; width: 33.33333333%}.row-cols-4>*{flex: 0 0 auto; width: 25%}.row-cols-5>*{flex: 0 0 auto; width: 20%}.row-cols-6>*{flex: 0 0 auto; width: 16.66666667%}.col-auto{flex: 0 0 auto; width: auto}.col-1{flex: 0 0 auto; width: 8.33333333%}.col-2{flex: 0 0 auto; width: 16.66666667%}.col-3{flex: 0 0 auto; width: 25%}.col-4{flex: 0 0 auto; width: 33.33333333%}.col-5{flex: 0 0 auto; width: 41.66666667%}.col-6{flex: 0 0 auto; width: 50%}.col-7{flex: 0 0 auto; width: 58.33333333%}.col-8{flex: 0 0 auto; width: 66.66666667%}.col-9{flex: 0 0 auto; width: 75%}.col-10{flex: 0 0 auto; width: 83.33333333%}.col-11{flex: 0 0 auto; width: 91.66666667%}.col-12{flex: 0 0 auto; width: 100%}.offset-1{margin-left: 8.33333333%}.offset-2{margin-left: 16.66666667%}.offset-3{margin-left: 25%}.offset-4{margin-left: 33.33333333%}.offset-5{margin-left: 41.66666667%}.offset-6{margin-left: 50%}.offset-7{margin-left: 58.33333333%}.offset-8{margin-left: 66.66666667%}.offset-9{margin-left: 75%}.offset-10{margin-left: 83.33333333%}.offset-11{margin-left: 91.66666667%}.g-0, .gx-0{--bs-gutter-x: 0}.g-0, .gy-0{--bs-gutter-y: 0}.g-1, .gx-1{--bs-gutter-x: 0.25rem}.g-1, .gy-1{--bs-gutter-y: 0.25rem}.g-2, .gx-2{--bs-gutter-x: 0.5rem}.g-2, .gy-2{--bs-gutter-y: 0.5rem}.g-3, .gx-3{--bs-gutter-x: 1rem}.g-3, .gy-3{--bs-gutter-y: 1rem}.g-4, .gx-4{--bs-gutter-x: 1.5rem}.g-4, .gy-4{--bs-gutter-y: 1.5rem}.g-5, .gx-5{--bs-gutter-x: 3rem}.g-5, .gy-5{--bs-gutter-y: 3rem}@media (min-width:576px){.col-sm{flex: 1 0 0%}.row-cols-sm-auto>*{flex: 0 0 auto; width: auto}.row-cols-sm-1>*{flex: 0 0 auto; width: 100%}.row-cols-sm-2>*{flex: 0 0 auto; width: 50%}.row-cols-sm-3>*{flex: 0 0 auto; width: 33.33333333%}.row-cols-sm-4>*{flex: 0 0 auto; width: 25%}.row-cols-sm-5>*{flex: 0 0 auto; width: 20%}.row-cols-sm-6>*{flex: 0 0 auto; width: 16.66666667%}.col-sm-auto{flex: 0 0 auto; width: auto}.col-sm-1{flex: 0 0 auto; width: 8.33333333%}.col-sm-2{flex: 0 0 auto; width: 16.66666667%}.col-sm-3{flex: 0 0 auto; width: 25%}.col-sm-4{flex: 0 0 auto; width: 33.33333333%}.col-sm-5{flex: 0 0 auto; width: 41.66666667%}.col-sm-6{flex: 0 0 auto; width: 50%}.col-sm-7{flex: 0 0 auto; width: 58.33333333%}.col-sm-8{flex: 0 0 auto; width: 66.66666667%}.col-sm-9{flex: 0 0 auto; width: 75%}.col-sm-10{flex: 0 0 auto; width: 83.33333333%}.col-sm-11{flex: 0 0 auto; width: 91.66666667%}.col-sm-12{flex: 0 0 auto; width: 100%}.offset-sm-0{margin-left: 0}.offset-sm-1{margin-left: 8.33333333%}.offset-sm-2{margin-left: 16.66666667%}.offset-sm-3{margin-left: 25%}.offset-sm-4{margin-left: 33.33333333%}.offset-sm-5{margin-left: 41.66666667%}.offset-sm-6{margin-left: 50%}.offset-sm-7{margin-left: 58.33333333%}.offset-sm-8{margin-left: 66.66666667%}.offset-sm-9{margin-left: 75%}.offset-sm-10{margin-left: 83.33333333%}.offset-sm-11{margin-left: 91.66666667%}.g-sm-0, .gx-sm-0{--bs-gutter-x: 0}.g-sm-0, .gy-sm-0{--bs-gutter-y: 0}.g-sm-1, .gx-sm-1{--bs-gutter-x: 0.25rem}.g-sm-1, .gy-sm-1{--bs-gutter-y: 0.25rem}.g-sm-2, .gx-sm-2{--bs-gutter-x: 0.5rem}.g-sm-2, .gy-sm-2{--bs-gutter-y: 0.5rem}.g-sm-3, .gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3, .gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4, .gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4, .gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5, .gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5, .gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width:768px){.col-md{flex: 1 0 0%}.row-cols-md-auto>*{flex: 0 0 auto; width: auto}.row-cols-md-1>*{flex: 0 0 auto; width: 100%}.row-cols-md-2>*{flex: 0 0 auto; width: 50%}.row-cols-md-3>*{flex: 0 0 auto; width: 33.33333333%}.row-cols-md-4>*{flex: 0 0 auto; width: 25%}.row-cols-md-5>*{flex: 0 0 auto; width: 20%}.row-cols-md-6>*{flex: 0 0 auto; width: 16.66666667%}.col-md-auto{flex: 0 0 auto; width: auto}.col-md-1{flex: 0 0 auto; width: 8.33333333%}.col-md-2{flex: 0 0 auto; width: 16.66666667%}.col-md-3{flex: 0 0 auto; width: 25%}.col-md-4{flex: 0 0 auto; width: 33.33333333%}.col-md-5{flex: 0 0 auto; width: 41.66666667%}.col-md-6{flex: 0 0 auto; width: 50%}.col-md-7{flex: 0 0 auto; width: 58.33333333%}.col-md-8{flex: 0 0 auto; width: 66.66666667%}.col-md-9{flex: 0 0 auto; width: 75%}.col-md-10{flex: 0 0 auto; width: 83.33333333%}.col-md-11{flex: 0 0 auto; width: 91.66666667%}.col-md-12{flex: 0 0 auto; width: 100%}.offset-md-0{margin-left: 0}.offset-md-1{margin-left: 8.33333333%}.offset-md-2{margin-left: 16.66666667%}.offset-md-3{margin-left: 25%}.offset-md-4{margin-left: 33.33333333%}.offset-md-5{margin-left: 41.66666667%}.offset-md-6{margin-left: 50%}.offset-md-7{margin-left: 58.33333333%}.offset-md-8{margin-left: 66.66666667%}.offset-md-9{margin-left: 75%}.offset-md-10{margin-left: 83.33333333%}.offset-md-11{margin-left: 91.66666667%}.g-md-0, .gx-md-0{--bs-gutter-x: 0}.g-md-0, .gy-md-0{--bs-gutter-y: 0}.g-md-1, .gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1, .gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2, .gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2, .gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3, .gx-md-3{--bs-gutter-x: 1rem}.g-md-3, .gy-md-3{--bs-gutter-y: 1rem}.g-md-4, .gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4, .gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5, .gx-md-5{--bs-gutter-x: 3rem}.g-md-5, .gy-md-5{--bs-gutter-y: 3rem}}@media (min-width:992px){.col-lg{flex: 1 0 0%}.row-cols-lg-auto>*{flex: 0 0 auto; width: auto}.row-cols-lg-1>*{flex: 0 0 auto; width: 100%}.row-cols-lg-2>*{flex: 0 0 auto; width: 50%}.row-cols-lg-3>*{flex: 0 0 auto; width: 33.33333333%}.row-cols-lg-4>*{flex: 0 0 auto; width: 25%}.row-cols-lg-5>*{flex: 0 0 auto; width: 20%}.row-cols-lg-6>*{flex: 0 0 auto; width: 16.66666667%}.col-lg-auto{flex: 0 0 auto; width: auto}.col-lg-1{flex: 0 0 auto; width: 8.33333333%}.col-lg-2{flex: 0 0 auto; width: 16.66666667%}.col-lg-3{flex: 0 0 auto; width: 25%}.col-lg-4{flex: 0 0 auto; width: 33.33333333%}.col-lg-5{flex: 0 0 auto; width: 41.66666667%}.col-lg-6{flex: 0 0 auto; width: 50%}.col-lg-7{flex: 0 0 auto; width: 58.33333333%}.col-lg-8{flex: 0 0 auto; width: 66.66666667%}.col-lg-9{flex: 0 0 auto; width: 75%}.col-lg-10{flex: 0 0 auto; width: 83.33333333%}.col-lg-11{flex: 0 0 auto; width: 91.66666667%}.col-lg-12{flex: 0 0 auto; width: 100%}.offset-lg-0{margin-left: 0}.offset-lg-1{margin-left: 8.33333333%}.offset-lg-2{margin-left: 16.66666667%}.offset-lg-3{margin-left: 25%}.offset-lg-4{margin-left: 33.33333333%}.offset-lg-5{margin-left: 41.66666667%}.offset-lg-6{margin-left: 50%}.offset-lg-7{margin-left: 58.33333333%}.offset-lg-8{margin-left: 66.66666667%}.offset-lg-9{margin-left: 75%}.offset-lg-10{margin-left: 83.33333333%}.offset-lg-11{margin-left: 91.66666667%}.g-lg-0, .gx-lg-0{--bs-gutter-x: 0}.g-lg-0, .gy-lg-0{--bs-gutter-y: 0}.g-lg-1, .gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1, .gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2, .gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2, .gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3, .gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3, .gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4, .gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4, .gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5, .gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5, .gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width:1200px){.col-xl{flex: 1 0 0%}.row-cols-xl-auto>*{flex: 0 0 auto; width: auto}.row-cols-xl-1>*{flex: 0 0 auto; width: 100%}.row-cols-xl-2>*{flex: 0 0 auto; width: 50%}.row-cols-xl-3>*{flex: 0 0 auto; width: 33.33333333%}.row-cols-xl-4>*{flex: 0 0 auto; width: 25%}.row-cols-xl-5>*{flex: 0 0 auto; width: 20%}.row-cols-xl-6>*{flex: 0 0 auto; width: 16.66666667%}.col-xl-auto{flex: 0 0 auto; width: auto}.col-xl-1{flex: 0 0 auto; width: 8.33333333%}.col-xl-2{flex: 0 0 auto; width: 16.66666667%}.col-xl-3{flex: 0 0 auto; width: 25%}.col-xl-4{flex: 0 0 auto; width: 33.33333333%}.col-xl-5{flex: 0 0 auto; width: 41.66666667%}.col-xl-6{flex: 0 0 auto; width: 50%}.col-xl-7{flex: 0 0 auto; width: 58.33333333%}.col-xl-8{flex: 0 0 auto; width: 66.66666667%}.col-xl-9{flex: 0 0 auto; width: 75%}.col-xl-10{flex: 0 0 auto; width: 83.33333333%}.col-xl-11{flex: 0 0 auto; width: 91.66666667%}.col-xl-12{flex: 0 0 auto; width: 100%}.offset-xl-0{margin-left: 0}.offset-xl-1{margin-left: 8.33333333%}.offset-xl-2{margin-left: 16.66666667%}.offset-xl-3{margin-left: 25%}.offset-xl-4{margin-left: 33.33333333%}.offset-xl-5{margin-left: 41.66666667%}.offset-xl-6{margin-left: 50%}.offset-xl-7{margin-left: 58.33333333%}.offset-xl-8{margin-left: 66.66666667%}.offset-xl-9{margin-left: 75%}.offset-xl-10{margin-left: 83.33333333%}.offset-xl-11{margin-left: 91.66666667%}.g-xl-0, .gx-xl-0{--bs-gutter-x: 0}.g-xl-0, .gy-xl-0{--bs-gutter-y: 0}.g-xl-1, .gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1, .gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2, .gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2, .gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3, .gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3, .gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4, .gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4, .gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5, .gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5, .gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width:1400px){.col-xxl{flex: 1 0 0%}.row-cols-xxl-auto>*{flex: 0 0 auto; width: auto}.row-cols-xxl-1>*{flex: 0 0 auto; width: 100%}.row-cols-xxl-2>*{flex: 0 0 auto; width: 50%}.row-cols-xxl-3>*{flex: 0 0 auto; width: 33.33333333%}.row-cols-xxl-4>*{flex: 0 0 auto; width: 25%}.row-cols-xxl-5>*{flex: 0 0 auto; width: 20%}.row-cols-xxl-6>*{flex: 0 0 auto; width: 16.66666667%}.col-xxl-auto{flex: 0 0 auto; width: auto}.col-xxl-1{flex: 0 0 auto; width: 8.33333333%}.col-xxl-2{flex: 0 0 auto; width: 16.66666667%}.col-xxl-3{flex: 0 0 auto; width: 25%}.col-xxl-4{flex: 0 0 auto; width: 33.33333333%}.col-xxl-5{flex: 0 0 auto; width: 41.66666667%}.col-xxl-6{flex: 0 0 auto; width: 50%}.col-xxl-7{flex: 0 0 auto; width: 58.33333333%}.col-xxl-8{flex: 0 0 auto; width: 66.66666667%}.col-xxl-9{flex: 0 0 auto; width: 75%}.col-xxl-10{flex: 0 0 auto; width: 83.33333333%}.col-xxl-11{flex: 0 0 auto; width: 91.66666667%}.col-xxl-12{flex: 0 0 auto; width: 100%}.offset-xxl-0{margin-left: 0}.offset-xxl-1{margin-left: 8.33333333%}.offset-xxl-2{margin-left: 16.66666667%}.offset-xxl-3{margin-left: 25%}.offset-xxl-4{margin-left: 33.33333333%}.offset-xxl-5{margin-left: 41.66666667%}.offset-xxl-6{margin-left: 50%}.offset-xxl-7{margin-left: 58.33333333%}.offset-xxl-8{margin-left: 66.66666667%}.offset-xxl-9{margin-left: 75%}.offset-xxl-10{margin-left: 83.33333333%}.offset-xxl-11{margin-left: 91.66666667%}.g-xxl-0, .gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0, .gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1, .gx-xxl-1{--bs-gutter-x: 0.25rem}.g-xxl-1, .gy-xxl-1{--bs-gutter-y: 0.25rem}.g-xxl-2, .gx-xxl-2{--bs-gutter-x: 0.5rem}.g-xxl-2, .gy-xxl-2{--bs-gutter-y: 0.5rem}.g-xxl-3, .gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3, .gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4, .gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4, .gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5, .gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5, .gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial; --bs-table-bg-type: initial; --bs-table-color-state: initial; --bs-table-bg-state: initial; --bs-table-color: var(--bs-emphasis-color); --bs-table-bg: var(--bs-body-bg); --bs-table-border-color: var(--bs-border-color); --bs-table-accent-bg: transparent; --bs-table-striped-color: var(--bs-emphasis-color); --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); --bs-table-active-color: var(--bs-emphasis-color); --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); --bs-table-hover-color: var(--bs-emphasis-color); --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); width: 100%; margin-bottom: 1rem; vertical-align: top; border-color: var(--bs-table-border-color)}.table>:not(caption)>*>*{padding: .5rem .5rem; color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color))); background-color: var(--bs-table-bg); border-bottom-width: var(--bs-border-width); box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align: inherit}.table>thead{vertical-align: bottom}.table-group-divider{border-top: calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side: top}.table-sm>:not(caption)>*>*{padding: .25rem .25rem}.table-bordered>:not(caption)>*{border-width: var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width: 0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width: 0}.table-borderless>:not(:first-child){border-top-width: 0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color); --bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type: var(--bs-table-striped-color); --bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color); --bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color); --bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000; --bs-table-bg: #cfe2ff; --bs-table-border-color: #a6b5cc; --bs-table-striped-bg: #c5d7f2; --bs-table-striped-color: #000; --bs-table-active-bg: #bacbe6; --bs-table-active-color: #000; --bs-table-hover-bg: #bfd1ec; --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000; --bs-table-bg: #e2e3e5; --bs-table-border-color: #b5b6b7; --bs-table-striped-bg: #d7d8da; --bs-table-striped-color: #000; --bs-table-active-bg: #cbccce; --bs-table-active-color: #000; --bs-table-hover-bg: #d1d2d4; --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color)}.table-success{--bs-table-color: #000; --bs-table-bg: #d1e7dd; --bs-table-border-color: #a7b9b1; --bs-table-striped-bg: #c7dbd2; --bs-table-striped-color: #000; --bs-table-active-bg: #bcd0c7; --bs-table-active-color: #000; --bs-table-hover-bg: #c1d6cc; --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color)}.table-info{--bs-table-color: #000; --bs-table-bg: #cff4fc; --bs-table-border-color: #a6c3ca; --bs-table-striped-bg: #c5e8ef; --bs-table-striped-color: #000; --bs-table-active-bg: #badce3; --bs-table-active-color: #000; --bs-table-hover-bg: #bfe2e9; --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color)}.table-warning{--bs-table-color: #000; --bs-table-bg: #fff3cd; --bs-table-border-color: #ccc2a4; --bs-table-striped-bg: #f2e7c3; --bs-table-striped-color: #000; --bs-table-active-bg: #e6dbb9; --bs-table-active-color: #000; --bs-table-hover-bg: #ece1be; --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color)}.table-danger{--bs-table-color: #000; --bs-table-bg: #f8d7da; --bs-table-border-color: #c6acae; --bs-table-striped-bg: #eccccf; --bs-table-striped-color: #000; --bs-table-active-bg: #dfc2c4; --bs-table-active-color: #000; --bs-table-hover-bg: #e5c7ca; --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color)}.table-light{--bs-table-color: #000; --bs-table-bg: #f8f9fa; --bs-table-border-color: #c6c7c8; --bs-table-striped-bg: #ecedee; --bs-table-striped-color: #000; --bs-table-active-bg: #dfe0e1; --bs-table-active-color: #000; --bs-table-hover-bg: #e5e6e7; --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff; --bs-table-bg: #212529; --bs-table-border-color: #4d5154; --bs-table-striped-bg: #2c3034; --bs-table-striped-color: #fff; --bs-table-active-bg: #373b3e; --bs-table-active-color: #fff; --bs-table-hover-bg: #323539; --bs-table-hover-color: #fff; color: var(--bs-table-color); border-color: var(--bs-table-border-color)}.table-responsive{overflow-x: auto; -webkit-overflow-scrolling: touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x: auto; -webkit-overflow-scrolling: touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x: auto; -webkit-overflow-scrolling: touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x: auto; -webkit-overflow-scrolling: touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x: auto; -webkit-overflow-scrolling: touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x: auto; -webkit-overflow-scrolling: touch}}.form-label{margin-bottom: .5rem}.col-form-label{padding-top: calc(.375rem + var(--bs-border-width)); padding-bottom: calc(.375rem + var(--bs-border-width)); margin-bottom: 0; font-size: inherit; line-height: 1.5}.col-form-label-lg{padding-top: calc(.5rem + var(--bs-border-width)); padding-bottom: calc(.5rem + var(--bs-border-width)); font-size: 1.25rem}.col-form-label-sm{padding-top: calc(.25rem + var(--bs-border-width)); padding-bottom: calc(.25rem + var(--bs-border-width)); font-size: .875rem}.form-text{margin-top: .25rem; font-size: .875em; color: var(--bs-secondary-color)}.form-control{display: block; width: 100%; padding: .375rem .75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--bs-body-color); -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: var(--bs-body-bg); background-clip: padding-box; border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); transition: border-color .15s ease-in-out, box-shadow .15s 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([readonly]){cursor: pointer}.form-control:focus{color: var(--bs-body-color); background-color: var(--bs-body-bg); border-color: #86b7fe; outline: 0; box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .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::-moz-placeholder{color: var(--bs-secondary-color); opacity: 1}.form-control::placeholder{color: var(--bs-secondary-color); opacity: 1}.form-control:disabled{background-color: var(--bs-secondary-bg); opacity: 1}.form-control::-webkit-file-upload-button{padding: .375rem .75rem; margin: -.375rem -.75rem; -webkit-margin-end: .75rem; margin-inline-end: .75rem; color: var(--bs-body-color); background-color: var(--bs-tertiary-bg); pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: var(--bs-border-width); border-radius: 0; -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}.form-control::file-selector-button{padding: .375rem .75rem; margin: -.375rem -.75rem; -webkit-margin-end: .75rem; margin-inline-end: .75rem; color: var(--bs-body-color); background-color: var(--bs-tertiary-bg); pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: var(--bs-border-width); border-radius: 0; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition: none; transition: none}.form-control::file-selector-button{transition: none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color: var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color: var(--bs-secondary-bg)}.form-control-plaintext{display: block; width: 100%; padding: .375rem 0; margin-bottom: 0; line-height: 1.5; color: var(--bs-body-color); background-color: transparent; border: solid transparent; border-width: var(--bs-border-width) 0}.form-control-plaintext:focus{outline: 0}.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm{padding-right: 0; padding-left: 0}.form-control-sm{min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2)); padding: .25rem .5rem; font-size: .875rem; border-radius: var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding: .25rem .5rem; margin: -.25rem -.5rem; -webkit-margin-end: .5rem; margin-inline-end: .5rem}.form-control-sm::file-selector-button{padding: .25rem .5rem; margin: -.25rem -.5rem; -webkit-margin-end: .5rem; margin-inline-end: .5rem}.form-control-lg{min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); padding: .5rem 1rem; font-size: 1.25rem; border-radius: var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding: .5rem 1rem; margin: -.5rem -1rem; -webkit-margin-end: 1rem; margin-inline-end: 1rem}.form-control-lg::file-selector-button{padding: .5rem 1rem; margin: -.5rem -1rem; -webkit-margin-end: 1rem; margin-inline-end: 1rem}textarea.form-control{min-height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width: 3rem; height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2)); padding: .375rem}.form-control-color:not(:disabled):not([readonly]){cursor: pointer}.form-control-color::-moz-color-swatch{border: 0 !important; border-radius: var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border: 0 !important; border-radius: var(--bs-border-radius)}.form-control-color.form-control-sm{height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-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='%23343a40' 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: .375rem 2.25rem .375rem .75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--bs-body-color); -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: var(--bs-body-bg); background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); background-repeat: no-repeat; background-position: right .75rem center; background-size: 16px 12px; border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition: none}}.form-select:focus{border-color: #86b7fe; outline: 0; box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)}.form-select[multiple], .form-select[size]:not([size="1"]){padding-right: .75rem; background-image: none}.form-select:disabled{background-color: var(--bs-secondary-bg)}.form-select:-moz-focusring{color: transparent; text-shadow: 0 0 0 var(--bs-body-color)}.form-select-sm{padding-top: .25rem; padding-bottom: .25rem; padding-left: .5rem; font-size: .875rem; border-radius: var(--bs-border-radius-sm)}.form-select-lg{padding-top: .5rem; padding-bottom: .5rem; padding-left: 1rem; font-size: 1.25rem; border-radius: var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-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: .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{--bs-form-check-bg: var(--bs-body-bg); flex-shrink: 0; width: 1em; height: 1em; margin-top: .25em; vertical-align: top; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); -webkit-print-color-adjust: exact; color-adjust: exact; print-color-adjust: exact}.form-check-input[type=checkbox]{border-radius: .25em}.form-check-input[type=radio]{border-radius: 50%}.form-check-input:active{filter: brightness(90%)}.form-check-input:focus{border-color: #86b7fe; outline: 0; box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)}.form-check-input:checked{background-color: #0d6efd; border-color: #0d6efd}.form-check-input:checked[type=checkbox]{--bs-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]{--bs-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: #0d6efd; border-color: #0d6efd; --bs-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 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events: none; filter: none; opacity: .5}.form-check-input:disabled~.form-check-label, .form-check-input[disabled]~.form-check-label{cursor: default; opacity: .5}.form-switch{padding-left: 2.5em}.form-switch .form-check-input{--bs-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%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); width: 2em; margin-left: -2.5em; background-image: var(--bs-form-switch-bg); background-position: left center; border-radius: 2em; transition: background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition: none}}.form-switch .form-check-input:focus{--bs-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='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position: right center; --bs-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{pointer-events: none; filter: none; opacity: .65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-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; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: transparent}.form-range:focus{outline: 0}.form-range:focus::-webkit-slider-thumb{box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25)}.form-range:focus::-moz-range-thumb{box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25)}.form-range::-moz-focus-outer{border: 0}.form-range::-webkit-slider-thumb{width: 1rem; height: 1rem; margin-top: -.25rem; -webkit-appearance: none; appearance: none; background-color: #0d6efd; border: 0; border-radius: 1rem; -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition: none; transition: none}}.form-range::-webkit-slider-thumb:active{background-color: #b6d4fe}.form-range::-webkit-slider-runnable-track{width: 100%; height: .5rem; color: transparent; cursor: pointer; background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem}.form-range::-moz-range-thumb{width: 1rem; height: 1rem; -moz-appearance: none; appearance: none; background-color: #0d6efd; border: 0; border-radius: 1rem; -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition: none; transition: none}}.form-range::-moz-range-thumb:active{background-color: #b6d4fe}.form-range::-moz-range-track{width: 100%; height: .5rem; color: transparent; cursor: pointer; background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem}.form-range:disabled{pointer-events: none}.form-range:disabled::-webkit-slider-thumb{background-color: var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color: var(--bs-secondary-color)}.form-floating{position: relative}.form-floating>.form-control, .form-floating>.form-control-plaintext, .form-floating>.form-select{height: calc(3.5rem + calc(var(--bs-border-width) * 2)); min-height: calc(3.5rem + calc(var(--bs-border-width) * 2)); line-height: 1.25}.form-floating>label{position: absolute; top: 0; left: 0; z-index: 2; height: 100%; padding: 1rem .75rem; overflow: hidden; text-align: start; text-overflow: ellipsis; white-space: nowrap; pointer-events: none; border: var(--bs-border-width) solid transparent; transform-origin: 0 0; transition: opacity .1s ease-in-out, transform .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 .75rem}.form-floating>.form-control-plaintext::-moz-placeholder, .form-floating>.form-control::-moz-placeholder{color: transparent}.form-floating>.form-control-plaintext::placeholder, .form-floating>.form-control::placeholder{color: transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown), .form-floating>.form-control:not(:-moz-placeholder-shown){padding-top: 1.625rem; padding-bottom: .625rem}.form-floating>.form-control-plaintext:focus, .form-floating>.form-control-plaintext:not(:placeholder-shown), .form-floating>.form-control:focus, .form-floating>.form-control:not(:placeholder-shown){padding-top: 1.625rem; padding-bottom: .625rem}.form-floating>.form-control-plaintext:-webkit-autofill, .form-floating>.form-control:-webkit-autofill{padding-top: 1.625rem; padding-bottom: .625rem}.form-floating>.form-select{padding-top: 1.625rem; padding-bottom: .625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color: rgba(var(--bs-body-color-rgb), .65); transform: scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label, .form-floating>.form-control:focus~label, .form-floating>.form-control:not(:placeholder-shown)~label, .form-floating>.form-select~label{color: rgba(var(--bs-body-color-rgb), .65); transform: scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position: absolute; inset: 1rem 0.375rem; z-index: -1; height: 1.5em; content: ""; background-color: var(--bs-body-bg); border-radius: var(--bs-border-radius)}.form-floating>.form-control-plaintext~label::after, .form-floating>.form-control:focus~label::after, .form-floating>.form-control:not(:placeholder-shown)~label::after, .form-floating>.form-select~label::after{position: absolute; inset: 1rem 0.375rem; z-index: -1; height: 1.5em; content: ""; background-color: var(--bs-body-bg); border-radius: var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color: rgba(var(--bs-body-color-rgb), .65); transform: scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width: var(--bs-border-width) 0}.form-floating>.form-control:disabled~label, .form-floating>:disabled~label{color: #6c757d}.form-floating>.form-control:disabled~label::after, .form-floating>:disabled~label::after{background-color: var(--bs-secondary-bg)}.input-group{position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%}.input-group>.form-control, .input-group>.form-floating, .input-group>.form-select{position: relative; flex: 1 1 auto; width: 1%; min-width: 0}.input-group>.form-control:focus, .input-group>.form-floating:focus-within, .input-group>.form-select:focus{z-index: 5}.input-group .btn{position: relative; z-index: 2}.input-group .btn:focus{z-index: 5}.input-group-text{display: flex; align-items: center; padding: .375rem .75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--bs-body-color); text-align: center; white-space: nowrap; background-color: var(--bs-tertiary-bg); border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius)}.input-group-lg>.btn, .input-group-lg>.form-control, .input-group-lg>.form-select, .input-group-lg>.input-group-text{padding: .5rem 1rem; font-size: 1.25rem; border-radius: var(--bs-border-radius-lg)}.input-group-sm>.btn, .input-group-sm>.form-control, .input-group-sm>.form-select, .input-group-sm>.input-group-text{padding: .25rem .5rem; font-size: .875rem; border-radius: var(--bs-border-radius-sm)}.input-group-lg>.form-select, .input-group-sm>.form-select{padding-right: 3rem}.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, .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius: 0; border-bottom-right-radius: 0}.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, .input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius: 0; border-bottom-right-radius: 0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left: calc(var(--bs-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}.valid-feedback{display: none; width: 100%; margin-top: .25rem; font-size: .875em; color: var(--bs-form-valid-color)}.valid-tooltip{position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: .25rem .5rem; margin-top: .1rem; font-size: .875rem; color: #fff; background-color: var(--bs-success); border-radius: var(--bs-border-radius)}.is-valid~.valid-feedback, .is-valid~.valid-tooltip, .was-validated :valid~.valid-feedback, .was-validated :valid~.valid-tooltip{display: block}.form-control.is-valid, .was-validated .form-control:valid{border-color: var(--bs-form-valid-border-color); padding-right: calc(1.5em + .75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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(.375em + .1875rem) center; background-size: calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus, .was-validated .form-control:valid:focus{border-color: var(--bs-form-valid-border-color); box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25)}.was-validated textarea.form-control:valid, textarea.form-control.is-valid{padding-right: calc(1.5em + .75rem); background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid, .was-validated .form-select:valid{border-color: var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"]{--bs-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='%23198754' 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 .75rem center, center right 2.25rem; background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus, .was-validated .form-select:valid:focus{border-color: var(--bs-form-valid-border-color); box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25)}.form-control-color.is-valid, .was-validated .form-control-color:valid{width: calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid, .was-validated .form-check-input:valid{border-color: var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked{background-color: var(--bs-form-valid-color)}.form-check-input.is-valid:focus, .was-validated .form-check-input:valid:focus{box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25)}.form-check-input.is-valid~.form-check-label, .was-validated .form-check-input:valid~.form-check-label{color: var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left: .5em}.input-group>.form-control:not(:focus).is-valid, .input-group>.form-floating:not(:focus-within).is-valid, .input-group>.form-select:not(:focus).is-valid, .was-validated .input-group>.form-control:not(:focus):valid, .was-validated .input-group>.form-floating:not(:focus-within):valid, .was-validated .input-group>.form-select:not(:focus):valid{z-index: 3}.invalid-feedback{display: none; width: 100%; margin-top: .25rem; font-size: .875em; color: var(--bs-form-invalid-color)}.invalid-tooltip{position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: .25rem .5rem; margin-top: .1rem; font-size: .875rem; color: #fff; background-color: var(--bs-danger); border-radius: var(--bs-border-radius)}.is-invalid~.invalid-feedback, .is-invalid~.invalid-tooltip, .was-validated :invalid~.invalid-feedback, .was-validated :invalid~.invalid-tooltip{display: block}.form-control.is-invalid, .was-validated .form-control:invalid{border-color: var(--bs-form-invalid-border-color); padding-right: calc(1.5em + .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(.375em + .1875rem) center; background-size: calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus{border-color: var(--bs-form-invalid-border-color); box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)}.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid{padding-right: calc(1.5em + .75rem); background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid, .was-validated .form-select:invalid{border-color: var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-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 .75rem center, center right 2.25rem; background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus, .was-validated .form-select:invalid:focus{border-color: var(--bs-form-invalid-border-color); box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)}.form-control-color.is-invalid, .was-validated .form-control-color:invalid{width: calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid, .was-validated .form-check-input:invalid{border-color: var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked, .was-validated .form-check-input:invalid:checked{background-color: var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus, .was-validated .form-check-input:invalid:focus{box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)}.form-check-input.is-invalid~.form-check-label, .was-validated .form-check-input:invalid~.form-check-label{color: var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left: .5em}.input-group>.form-control:not(:focus).is-invalid, .input-group>.form-floating:not(:focus-within).is-invalid, .input-group>.form-select:not(:focus).is-invalid, .was-validated .input-group>.form-control:not(:focus):invalid, .was-validated .input-group>.form-floating:not(:focus-within):invalid, .was-validated .input-group>.form-select:not(:focus):invalid{z-index: 4}.btn{--bs-btn-padding-x: 0.75rem; --bs-btn-padding-y: 0.375rem; --bs-btn-font-family: ; --bs-btn-font-size: 1rem; --bs-btn-font-weight: 400; --bs-btn-line-height: 1.5; --bs-btn-color: var(--bs-body-color); --bs-btn-bg: transparent; --bs-btn-border-width: var(--bs-border-width); --bs-btn-border-color: transparent; --bs-btn-border-radius: var(--bs-border-radius); --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family: var(--bs-btn-font-family); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition: none}}.btn:hover{color: var(--bs-btn-hover-color); background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color: var(--bs-btn-color); background-color: var(--bs-btn-bg); border-color: var(--bs-btn-border-color)}.btn:focus-visible{color: var(--bs-btn-hover-color); background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color); outline: 0; box-shadow: var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color: var(--bs-btn-hover-border-color); outline: 0; box-shadow: var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active{color: var(--bs-btn-active-color); background-color: var(--bs-btn-active-bg); border-color: var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible, .btn:first-child:active:focus-visible, :not(.btn-check)+.btn:active:focus-visible{box-shadow: var(--bs-btn-focus-box-shadow)}.btn.disabled, .btn:disabled, fieldset:disabled .btn{color: var(--bs-btn-disabled-color); pointer-events: none; background-color: var(--bs-btn-disabled-bg); border-color: var(--bs-btn-disabled-border-color); opacity: var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff; --bs-btn-bg: #0d6efd; --bs-btn-border-color: #0d6efd; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #0b5ed7; --bs-btn-hover-border-color: #0a58ca; --bs-btn-focus-shadow-rgb: 49, 132, 253; --bs-btn-active-color: #fff; --bs-btn-active-bg: #0a58ca; --bs-btn-active-border-color: #0a53be; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #0d6efd; --bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff; --bs-btn-bg: #6c757d; --bs-btn-border-color: #6c757d; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #5c636a; --bs-btn-hover-border-color: #565e64; --bs-btn-focus-shadow-rgb: 130, 138, 145; --bs-btn-active-color: #fff; --bs-btn-active-bg: #565e64; --bs-btn-active-border-color: #51585e; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #6c757d; --bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff; --bs-btn-bg: #198754; --bs-btn-border-color: #198754; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #157347; --bs-btn-hover-border-color: #146c43; --bs-btn-focus-shadow-rgb: 60, 153, 110; --bs-btn-active-color: #fff; --bs-btn-active-bg: #146c43; --bs-btn-active-border-color: #13653f; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #198754; --bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000; --bs-btn-bg: #0dcaf0; --bs-btn-border-color: #0dcaf0; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #31d2f2; --bs-btn-hover-border-color: #25cff2; --bs-btn-focus-shadow-rgb: 11, 172, 204; --bs-btn-active-color: #000; --bs-btn-active-bg: #3dd5f3; --bs-btn-active-border-color: #25cff2; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: #0dcaf0; --bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000; --bs-btn-bg: #ffc107; --bs-btn-border-color: #ffc107; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #ffca2c; --bs-btn-hover-border-color: #ffc720; --bs-btn-focus-shadow-rgb: 217, 164, 6; --bs-btn-active-color: #000; --bs-btn-active-bg: #ffcd39; --bs-btn-active-border-color: #ffc720; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: #ffc107; --bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff; --bs-btn-bg: #dc3545; --bs-btn-border-color: #dc3545; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #bb2d3b; --bs-btn-hover-border-color: #b02a37; --bs-btn-focus-shadow-rgb: 225, 83, 97; --bs-btn-active-color: #fff; --bs-btn-active-bg: #b02a37; --bs-btn-active-border-color: #a52834; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #dc3545; --bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000; --bs-btn-bg: #f8f9fa; --bs-btn-border-color: #f8f9fa; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #d3d4d5; --bs-btn-hover-border-color: #c6c7c8; --bs-btn-focus-shadow-rgb: 211, 212, 213; --bs-btn-active-color: #000; --bs-btn-active-bg: #c6c7c8; --bs-btn-active-border-color: #babbbc; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: #f8f9fa; --bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff; --bs-btn-bg: #212529; --bs-btn-border-color: #212529; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #424649; --bs-btn-hover-border-color: #373b3e; --bs-btn-focus-shadow-rgb: 66, 70, 73; --bs-btn-active-color: #fff; --bs-btn-active-bg: #4d5154; --bs-btn-active-border-color: #373b3e; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #212529; --bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd; --bs-btn-border-color: #0d6efd; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #0d6efd; --bs-btn-hover-border-color: #0d6efd; --bs-btn-focus-shadow-rgb: 13, 110, 253; --bs-btn-active-color: #fff; --bs-btn-active-bg: #0d6efd; --bs-btn-active-border-color: #0d6efd; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #0d6efd; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #0d6efd; --bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d; --bs-btn-border-color: #6c757d; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #6c757d; --bs-btn-hover-border-color: #6c757d; --bs-btn-focus-shadow-rgb: 108, 117, 125; --bs-btn-active-color: #fff; --bs-btn-active-bg: #6c757d; --bs-btn-active-border-color: #6c757d; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #6c757d; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #6c757d; --bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754; --bs-btn-border-color: #198754; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #198754; --bs-btn-hover-border-color: #198754; --bs-btn-focus-shadow-rgb: 25, 135, 84; --bs-btn-active-color: #fff; --bs-btn-active-bg: #198754; --bs-btn-active-border-color: #198754; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #198754; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #198754; --bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0; --bs-btn-border-color: #0dcaf0; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #0dcaf0; --bs-btn-hover-border-color: #0dcaf0; --bs-btn-focus-shadow-rgb: 13, 202, 240; --bs-btn-active-color: #000; --bs-btn-active-bg: #0dcaf0; --bs-btn-active-border-color: #0dcaf0; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #0dcaf0; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #0dcaf0; --bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107; --bs-btn-border-color: #ffc107; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #ffc107; --bs-btn-hover-border-color: #ffc107; --bs-btn-focus-shadow-rgb: 255, 193, 7; --bs-btn-active-color: #000; --bs-btn-active-bg: #ffc107; --bs-btn-active-border-color: #ffc107; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #ffc107; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #ffc107; --bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545; --bs-btn-border-color: #dc3545; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #dc3545; --bs-btn-hover-border-color: #dc3545; --bs-btn-focus-shadow-rgb: 220, 53, 69; --bs-btn-active-color: #fff; --bs-btn-active-bg: #dc3545; --bs-btn-active-border-color: #dc3545; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #dc3545; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #dc3545; --bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa; --bs-btn-border-color: #f8f9fa; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #f8f9fa; --bs-btn-hover-border-color: #f8f9fa; --bs-btn-focus-shadow-rgb: 248, 249, 250; --bs-btn-active-color: #000; --bs-btn-active-bg: #f8f9fa; --bs-btn-active-border-color: #f8f9fa; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #f8f9fa; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #f8f9fa; --bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529; --bs-btn-border-color: #212529; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #212529; --bs-btn-hover-border-color: #212529; --bs-btn-focus-shadow-rgb: 33, 37, 41; --bs-btn-active-color: #fff; --bs-btn-active-bg: #212529; --bs-btn-active-border-color: #212529; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #212529; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #212529; --bs-gradient: none}.btn-link{--bs-btn-font-weight: 400; --bs-btn-color: var(--bs-link-color); --bs-btn-bg: transparent; --bs-btn-border-color: transparent; --bs-btn-hover-color: var(--bs-link-hover-color); --bs-btn-hover-border-color: transparent; --bs-btn-active-color: var(--bs-link-hover-color); --bs-btn-active-border-color: transparent; --bs-btn-disabled-color: #6c757d; --bs-btn-disabled-border-color: transparent; --bs-btn-box-shadow: 0 0 0 #000; --bs-btn-focus-shadow-rgb: 49, 132, 253; text-decoration: underline}.btn-link:focus-visible{color: var(--bs-btn-color)}.btn-link:hover{color: var(--bs-btn-hover-color)}.btn-group-lg>.btn, .btn-lg{--bs-btn-padding-y: 0.5rem; --bs-btn-padding-x: 1rem; --bs-btn-font-size: 1.25rem; --bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-group-sm>.btn, .btn-sm{--bs-btn-padding-y: 0.25rem; --bs-btn-padding-x: 0.5rem; --bs-btn-font-size: 0.875rem; --bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition: opacity .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 .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition: none}}.collapsing.collapse-horizontal{width: 0; height: auto; transition: width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition: none}}.dropdown, .dropdown-center, .dropend, .dropstart, .dropup, .dropup-center{position: relative}.dropdown-toggle{white-space: nowrap}.dropdown-toggle::after{display: inline-block; margin-left: .255em; vertical-align: .255em; content: ""; border-top: .3em solid; border-right: .3em solid transparent; border-bottom: 0; border-left: .3em solid transparent}.dropdown-toggle:empty::after{margin-left: 0}.dropdown-menu{--bs-dropdown-zindex: 1000; --bs-dropdown-min-width: 10rem; --bs-dropdown-padding-x: 0; --bs-dropdown-padding-y: 0.5rem; --bs-dropdown-spacer: 0.125rem; --bs-dropdown-font-size: 1rem; --bs-dropdown-color: var(--bs-body-color); --bs-dropdown-bg: var(--bs-body-bg); --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-border-radius: var(--bs-border-radius); --bs-dropdown-border-width: var(--bs-border-width); --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; --bs-dropdown-box-shadow: var(--bs-box-shadow); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); --bs-dropdown-link-active-color: #fff; --bs-dropdown-link-active-bg: #0d6efd; --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); --bs-dropdown-item-padding-x: 1rem; --bs-dropdown-item-padding-y: 0.25rem; --bs-dropdown-header-color: #6c757d; --bs-dropdown-header-padding-x: 1rem; --bs-dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top: 100%; left: 0; margin-top: var(--bs-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]{top: auto; bottom: 100%; margin-top: 0; margin-bottom: var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display: inline-block; margin-left: .255em; vertical-align: .255em; content: ""; border-top: 0; border-right: .3em solid transparent; border-bottom: .3em solid; border-left: .3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left: 0}.dropend .dropdown-menu[data-bs-popper]{top: 0; right: auto; left: 100%; margin-top: 0; margin-left: var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display: inline-block; margin-left: .255em; vertical-align: .255em; content: ""; border-top: .3em solid transparent; border-right: 0; border-bottom: .3em solid transparent; border-left: .3em solid}.dropend .dropdown-toggle:empty::after{margin-left: 0}.dropend .dropdown-toggle::after{vertical-align: 0}.dropstart .dropdown-menu[data-bs-popper]{top: 0; right: 100%; left: auto; margin-top: 0; margin-right: var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display: inline-block; margin-left: .255em; vertical-align: .255em; content: ""}.dropstart .dropdown-toggle::after{display: none}.dropstart .dropdown-toggle::before{display: inline-block; margin-right: .255em; vertical-align: .255em; content: ""; border-top: .3em solid transparent; border-right: .3em solid; border-bottom: .3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left: 0}.dropstart .dropdown-toggle::before{vertical-align: 0}.dropdown-divider{height: 0; margin: var(--bs-dropdown-divider-margin-y) 0; overflow: hidden; border-top: 1px solid var(--bs-dropdown-divider-bg); opacity: 1}.dropdown-item{display: block; width: 100%; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--bs-dropdown-link-color); text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0; border-radius: var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:focus, .dropdown-item:hover{color: var(--bs-dropdown-link-hover-color); background-color: var(--bs-dropdown-link-hover-bg)}.dropdown-item.active, .dropdown-item:active{color: var(--bs-dropdown-link-active-color); text-decoration: none; background-color: var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled, .dropdown-item:disabled{color: var(--bs-dropdown-link-disabled-color); pointer-events: none; background-color: transparent}.dropdown-menu.show{display: block}.dropdown-header{display: block; padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); margin-bottom: 0; font-size: .875rem; color: var(--bs-dropdown-header-color); white-space: nowrap}.dropdown-item-text{display: block; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); color: var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6; --bs-dropdown-bg: #343a40; --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-box-shadow: ; --bs-dropdown-link-color: #dee2e6; --bs-dropdown-link-hover-color: #fff; --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); --bs-dropdown-link-active-color: #fff; --bs-dropdown-link-active-bg: #0d6efd; --bs-dropdown-link-disabled-color: #adb5bd; --bs-dropdown-header-color: #adb5bd}.btn-group, .btn-group-vertical{position: relative; display: inline-flex; vertical-align: middle}.btn-group-vertical>.btn, .btn-group>.btn{position: relative; flex: 1 1 auto}.btn-group-vertical>.btn-check:checked+.btn, .btn-group-vertical>.btn-check:focus+.btn, .btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn-check:checked+.btn, .btn-group>.btn-check:focus+.btn, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover{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(--bs-border-radius)}.btn-group>.btn-group:not(:first-child), .btn-group>:not(.btn-check:first-child)+.btn{margin-left: calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn, .btn-group>.btn.dropdown-toggle-split:first-child, .btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius: 0; border-bottom-right-radius: 0}.btn-group>.btn-group:not(:first-child)>.btn, .btn-group>.btn:nth-child(n+3), .btn-group>:not(.btn-check)+.btn{border-top-left-radius: 0; border-bottom-left-radius: 0}.dropdown-toggle-split{padding-right: .5625rem; padding-left: .5625rem}.dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after{margin-left: 0}.dropstart .dropdown-toggle-split::before{margin-right: 0}.btn-group-sm>.btn+.dropdown-toggle-split, .btn-sm+.dropdown-toggle-split{padding-right: .375rem; padding-left: .375rem}.btn-group-lg>.btn+.dropdown-toggle-split, .btn-lg+.dropdown-toggle-split{padding-right: .75rem; padding-left: .75rem}.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-group:not(:first-child), .btn-group-vertical>.btn:not(:first-child){margin-top: calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn, .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius: 0; border-bottom-left-radius: 0}.btn-group-vertical>.btn-group:not(:first-child)>.btn, .btn-group-vertical>.btn~.btn{border-top-left-radius: 0; border-top-right-radius: 0}.nav{--bs-nav-link-padding-x: 1rem; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-link-color); --bs-nav-link-hover-color: var(--bs-link-hover-color); --bs-nav-link-disabled-color: var(--bs-secondary-color); display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none}.nav-link{display: block; padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); font-size: var(--bs-nav-link-font-size); font-weight: var(--bs-nav-link-font-weight); color: var(--bs-nav-link-color); text-decoration: none; background: 0 0; border: 0; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition: none}}.nav-link:focus, .nav-link:hover{color: var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline: 0; box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)}.nav-link.disabled, .nav-link:disabled{color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width); --bs-nav-tabs-border-color: var(--bs-border-color); --bs-nav-tabs-border-radius: var(--bs-border-radius); --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color); --bs-nav-tabs-link-active-color: var(--bs-emphasis-color); --bs-nav-tabs-link-active-bg: var(--bs-body-bg); --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg); border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); border: var(--bs-nav-tabs-border-width) solid transparent; border-top-left-radius: var(--bs-nav-tabs-border-radius); border-top-right-radius: var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{isolation: isolate; border-color: var(--bs-nav-tabs-link-hover-border-color); background-color: var(--bs-nav-tabs-link-hover-border-color);}.nav-tabs .dropdown-menu{margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); border-top-left-radius: 0; border-top-right-radius: 0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius); --bs-nav-pills-link-active-color: #fff; --bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{border-radius: var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active, .nav-pills .show>.nav-link{color: var(--bs-nav-pills-link-active-color); background-color: var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem; --bs-nav-underline-border-width: 0.125rem; --bs-nav-underline-link-active-color: var(--bs-emphasis-color); gap: var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right: 0; padding-left: 0; border-bottom: var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus, .nav-underline .nav-link:hover{border-bottom-color: currentcolor}.nav-underline .nav-link.active, .nav-underline .show>.nav-link{font-weight: 700; color: var(--bs-nav-underline-link-active-color); border-bottom-color: currentcolor}.nav-fill .nav-item, .nav-fill>.nav-link{flex: 1 1 auto; text-align: center}.nav-justified .nav-item, .nav-justified>.nav-link{flex-basis: 0; flex-grow: 1; text-align: center}.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link{width: 100%}.tab-content>.tab-pane{display: none}.tab-content>.active{display: block}.navbar{--bs-navbar-padding-x: 0; --bs-navbar-padding-y: 0.5rem; --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65); --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8); --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1); --bs-navbar-brand-padding-y: 0.3125rem; --bs-navbar-brand-margin-end: 1rem; --bs-navbar-brand-font-size: 1.25rem; --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1); --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1); --bs-navbar-nav-link-padding-x: 0.5rem; --bs-navbar-toggler-padding-y: 0.25rem; --bs-navbar-toggler-padding-x: 0.75rem; --bs-navbar-toggler-font-size: 1.25rem; --bs-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"); --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15); --bs-navbar-toggler-border-radius: var(--bs-border-radius); --bs-navbar-toggler-focus-width: 0.25rem; --bs-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(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl{display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between}.navbar-brand{padding-top: var(--bs-navbar-brand-padding-y); padding-bottom: var(--bs-navbar-brand-padding-y); margin-right: var(--bs-navbar-brand-margin-end); font-size: var(--bs-navbar-brand-font-size); color: var(--bs-navbar-brand-color); text-decoration: none; white-space: nowrap}.navbar-brand:focus, .navbar-brand:hover{color: var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-navbar-color); --bs-nav-link-hover-color: var(--bs-navbar-hover-color); --bs-nav-link-disabled-color: var(--bs-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(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position: static}.navbar-text{padding-top: .5rem; padding-bottom: .5rem; color: var(--bs-navbar-color)}.navbar-text a, .navbar-text a:focus, .navbar-text a:hover{color: var(--bs-navbar-active-color)}.navbar-collapse{flex-basis: 100%; flex-grow: 1; align-items: center}.navbar-toggler{padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); font-size: var(--bs-navbar-toggler-font-size); line-height: 1; color: var(--bs-navbar-color); background-color: transparent; border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); border-radius: var(--bs-navbar-toggler-border-radius); transition: var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition: none}}.navbar-toggler:hover{text-decoration: none}.navbar-toggler:focus{text-decoration: none; outline: 0; box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; background-image: var(--bs-navbar-toggler-icon-bg); background-repeat: no-repeat; background-position: center; background-size: 100%}.navbar-nav-scroll{max-height: var(--bs-scroll-height, 75vh); overflow-y: auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap: nowrap; justify-content: flex-start}.navbar-expand-sm .navbar-nav{flex-direction: row}.navbar-expand-sm .navbar-nav .dropdown-menu{position: absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow: visible}.navbar-expand-sm .navbar-collapse{display: flex !important; flex-basis: auto}.navbar-expand-sm .navbar-toggler{display: none}.navbar-expand-sm .offcanvas{position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none}.navbar-expand-sm .offcanvas .offcanvas-header{display: none}.navbar-expand-sm .offcanvas .offcanvas-body{display: flex; flex-grow: 0; padding: 0; overflow-y: visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap: nowrap; justify-content: flex-start}.navbar-expand-md .navbar-nav{flex-direction: row}.navbar-expand-md .navbar-nav .dropdown-menu{position: absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow: visible}.navbar-expand-md .navbar-collapse{display: flex !important; flex-basis: auto}.navbar-expand-md .navbar-toggler{display: none}.navbar-expand-md .offcanvas{position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none}.navbar-expand-md .offcanvas .offcanvas-header{display: none}.navbar-expand-md .offcanvas .offcanvas-body{display: flex; flex-grow: 0; padding: 0; overflow-y: visible}}@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{position: absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow: visible}.navbar-expand-lg .navbar-collapse{display: flex !important; flex-basis: auto}.navbar-expand-lg .navbar-toggler{display: none}.navbar-expand-lg .offcanvas{position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none}.navbar-expand-lg .offcanvas .offcanvas-header{display: none}.navbar-expand-lg .offcanvas .offcanvas-body{display: flex; flex-grow: 0; padding: 0; overflow-y: visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap: nowrap; justify-content: flex-start}.navbar-expand-xl .navbar-nav{flex-direction: row}.navbar-expand-xl .navbar-nav .dropdown-menu{position: absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow: visible}.navbar-expand-xl .navbar-collapse{display: flex !important; flex-basis: auto}.navbar-expand-xl .navbar-toggler{display: none}.navbar-expand-xl .offcanvas{position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none}.navbar-expand-xl .offcanvas .offcanvas-header{display: none}.navbar-expand-xl .offcanvas .offcanvas-body{display: flex; flex-grow: 0; padding: 0; overflow-y: visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap: nowrap; justify-content: flex-start}.navbar-expand-xxl .navbar-nav{flex-direction: row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position: absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow: visible}.navbar-expand-xxl .navbar-collapse{display: flex !important; flex-basis: auto}.navbar-expand-xxl .navbar-toggler{display: none}.navbar-expand-xxl .offcanvas{position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none}.navbar-expand-xxl .offcanvas .offcanvas-header{display: none}.navbar-expand-xxl .offcanvas .offcanvas-body{display: flex; flex-grow: 0; padding: 0; overflow-y: visible}}.navbar-expand{flex-wrap: nowrap; justify-content: flex-start}.navbar-expand .navbar-nav{flex-direction: row}.navbar-expand .navbar-nav .dropdown-menu{position: absolute}.navbar-expand .navbar-nav .nav-link{padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow: visible}.navbar-expand .navbar-collapse{display: flex !important; flex-basis: auto}.navbar-expand .navbar-toggler{display: none}.navbar-expand .offcanvas{position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none}.navbar-expand .offcanvas .offcanvas-header{display: none}.navbar-expand .offcanvas .offcanvas-body{display: flex; flex-grow: 0; padding: 0; overflow-y: visible}.navbar-dark, .navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, 0.55); --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); --bs-navbar-active-color: #fff; --bs-navbar-brand-color: #fff; --bs-navbar-brand-hover-color: #fff; --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); --bs-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%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-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%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem; --bs-card-spacer-x: 1rem; --bs-card-title-spacer-y: 0.5rem; --bs-card-title-color: ; --bs-card-subtitle-color: ; --bs-card-border-width: var(--bs-border-width); --bs-card-border-color: var(--bs-border-color-translucent); --bs-card-border-radius: var(--bs-border-radius); --bs-card-box-shadow: ; --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); --bs-card-cap-padding-y: 0.5rem; --bs-card-cap-padding-x: 1rem; --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03); --bs-card-cap-color: ; --bs-card-height: ; --bs-card-color: ; --bs-card-bg: var(--bs-body-bg); --bs-card-img-overlay-padding: 1rem; --bs-card-group-margin: 0.75rem; position: relative; display: flex; flex-direction: column; min-width: 0; height: var(--bs-card-height); color: var(--bs-body-color); word-wrap: break-word; background-color: var(--bs-card-bg); background-clip: border-box; border: var(--bs-card-border-width) solid var(--bs-card-border-color); border-radius: var(--bs-card-border-radius)}.card>hr{margin-right: 0; margin-left: 0}.card>.list-group{border-top: inherit; border-bottom: inherit}.card>.list-group:first-child{border-top-width: 0; border-top-left-radius: var(--bs-card-inner-border-radius); border-top-right-radius: var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width: 0; border-bottom-right-radius: var(--bs-card-inner-border-radius); border-bottom-left-radius: var(--bs-card-inner-border-radius)}.card>.card-header+.list-group, .card>.list-group+.card-footer{border-top: 0}.card-body{flex: 1 1 auto; padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); color: var(--bs-card-color)}.card-title{margin-bottom: var(--bs-card-title-spacer-y); color: var(--bs-card-title-color)}.card-subtitle{margin-top: calc(-.5 * var(--bs-card-title-spacer-y)); margin-bottom: 0; color: var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom: 0}.card-link+.card-link{margin-left: var(--bs-card-spacer-x)}.card-header{padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); margin-bottom: 0; color: var(--bs-card-cap-color); background-color: var(--bs-card-cap-bg); border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); color: var(--bs-card-cap-color); background-color: var(--bs-card-cap-bg); border-top: var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); border-bottom: 0}.card-header-tabs .nav-link.active{background-color: var(--bs-card-bg); border-bottom-color: var(--bs-card-bg)}.card-header-pills{margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); margin-left: calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: var(--bs-card-img-overlay-padding); border-radius: var(--bs-card-inner-border-radius)}.card-img, .card-img-bottom, .card-img-top{width: 100%}.card-img, .card-img-top{border-top-left-radius: var(--bs-card-inner-border-radius); border-top-right-radius: var(--bs-card-inner-border-radius)}.card-img, .card-img-bottom{border-bottom-right-radius: var(--bs-card-inner-border-radius); border-bottom-left-radius: var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom: var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display: flex; flex-flow: row wrap}.card-group>.card{flex: 1 0 0%; margin-bottom: 0}.card-group>.card+.card{margin-left: 0; border-left: 0}.card-group>.card:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0}.card-group>.card:not(:last-child) .card-header, .card-group>.card:not(:last-child) .card-img-top{border-top-right-radius: 0}.card-group>.card:not(:last-child) .card-footer, .card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius: 0}.card-group>.card:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0}.card-group>.card:not(:first-child) .card-header, .card-group>.card:not(:first-child) .card-img-top{border-top-left-radius: 0}.card-group>.card:not(:first-child) .card-footer, .card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius: 0}}.accordion{--bs-accordion-color: var(--bs-body-color); --bs-accordion-bg: var(--bs-body-bg); --bs-accordion-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, border-radius 0.15s ease; --bs-accordion-border-color: var(--bs-border-color); --bs-accordion-border-width: var(--bs-border-width); --bs-accordion-border-radius: var(--bs-border-radius); --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); --bs-accordion-btn-padding-x: 1.25rem; --bs-accordion-btn-padding-y: 1rem; --bs-accordion-btn-color: var(--bs-body-color); --bs-accordion-btn-bg: var(--bs-accordion-bg); --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); --bs-accordion-btn-icon-width: 1.25rem; --bs-accordion-btn-icon-transform: rotate(-180deg); --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); --bs-accordion-btn-focus-border-color: #86b7fe; --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); --bs-accordion-body-padding-x: 1.25rem; --bs-accordion-body-padding-y: 1rem; --bs-accordion-active-color: var(--bs-primary-text-emphasis); --bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position: relative; display: flex; align-items: center; width: 100%; padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); font-size: 1rem; color: var(--bs-accordion-btn-color); text-align: left; background-color: var(--bs-accordion-btn-bg); border: 0; border-radius: 0; overflow-anchor: none; transition: var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition: none}}.accordion-button:not(.collapsed){color: var(--bs-accordion-active-color); background-color: var(--bs-accordion-active-bg); box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image: var(--bs-accordion-btn-active-icon); transform: var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink: 0; width: var(--bs-accordion-btn-icon-width); height: var(--bs-accordion-btn-icon-width); margin-left: auto; content: ""; background-image: var(--bs-accordion-btn-icon); background-repeat: no-repeat; background-size: var(--bs-accordion-btn-icon-width); transition: var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition: none}}.accordion-button:hover{z-index: 2}.accordion-button:focus{z-index: 3; border-color: var(--bs-accordion-btn-focus-border-color); outline: 0; box-shadow: var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom: 0}.accordion-item{color: var(--bs-accordion-color); background-color: var(--bs-accordion-bg); border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius: var(--bs-accordion-border-radius); border-top-right-radius: var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius: var(--bs-accordion-inner-border-radius); border-top-right-radius: var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top: 0}.accordion-item:last-of-type{border-bottom-right-radius: var(--bs-accordion-border-radius); border-bottom-left-radius: var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius: var(--bs-accordion-inner-border-radius); border-bottom-left-radius: var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius: var(--bs-accordion-border-radius); border-bottom-left-radius: var(--bs-accordion-border-radius)}.accordion-body{padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width: 0}.accordion-flush .accordion-item{border-right: 0; border-left: 0; border-radius: 0}.accordion-flush .accordion-item:first-child{border-top: 0}.accordion-flush .accordion-item:last-child{border-bottom: 0}.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed{border-radius: 0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0; --bs-breadcrumb-padding-y: 0; --bs-breadcrumb-margin-bottom: 1rem; --bs-breadcrumb-bg: ; --bs-breadcrumb-border-radius: ; --bs-breadcrumb-divider-color: var(--bs-secondary-color); --bs-breadcrumb-item-padding-x: 0.5rem; --bs-breadcrumb-item-active-color: var(--bs-secondary-color); display: flex; flex-wrap: wrap; padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); margin-bottom: var(--bs-breadcrumb-margin-bottom); font-size: var(--bs-breadcrumb-font-size); list-style: none; background-color: var(--bs-breadcrumb-bg); border-radius: var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left: var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float: left; padding-right: var(--bs-breadcrumb-item-padding-x); color: var(--bs-breadcrumb-divider-color); content: var(--bs-breadcrumb-divider, "https://themesflat.co/")}.breadcrumb-item.active{color: var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem; --bs-pagination-padding-y: 0.375rem; --bs-pagination-font-size: 1rem; --bs-pagination-color: var(--bs-link-color); --bs-pagination-bg: var(--bs-body-bg); --bs-pagination-border-width: var(--bs-border-width); --bs-pagination-border-color: var(--bs-border-color); --bs-pagination-border-radius: var(--bs-border-radius); --bs-pagination-hover-color: var(--bs-link-hover-color); --bs-pagination-hover-bg: var(--bs-tertiary-bg); --bs-pagination-hover-border-color: var(--bs-border-color); --bs-pagination-focus-color: var(--bs-link-hover-color); --bs-pagination-focus-bg: var(--bs-secondary-bg); --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); --bs-pagination-active-color: #fff; --bs-pagination-active-bg: #0d6efd; --bs-pagination-active-border-color: #0d6efd; --bs-pagination-disabled-color: var(--bs-secondary-color); --bs-pagination-disabled-bg: var(--bs-secondary-bg); --bs-pagination-disabled-border-color: var(--bs-border-color); display: flex; padding-left: 0; list-style: none}.page-link{position: relative; display: block; padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); font-size: var(--bs-pagination-font-size); color: var(--bs-pagination-color); text-decoration: none; background-color: var(--bs-pagination-bg); border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition: none}}.page-link:hover{z-index: 2; color: var(--bs-pagination-hover-color); background-color: var(--bs-pagination-hover-bg); border-color: var(--bs-pagination-hover-border-color)}.page-link:focus{z-index: 3; color: var(--bs-pagination-focus-color); background-color: var(--bs-pagination-focus-bg); outline: 0; box-shadow: var(--bs-pagination-focus-box-shadow)}.active>.page-link, .page-link.active{z-index: 3; color: var(--bs-pagination-active-color); background-color: var(--bs-pagination-active-bg); border-color: var(--bs-pagination-active-border-color)}.disabled>.page-link, .page-link.disabled{color: var(--bs-pagination-disabled-color); pointer-events: none; background-color: var(--bs-pagination-disabled-bg); border-color: var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left: calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius: var(--bs-pagination-border-radius); border-bottom-left-radius: var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius: var(--bs-pagination-border-radius); border-bottom-right-radius: var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem; --bs-pagination-padding-y: 0.75rem; --bs-pagination-font-size: 1.25rem; --bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: 0.5rem; --bs-pagination-padding-y: 0.25rem; --bs-pagination-font-size: 0.875rem; --bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: 0.65em; --bs-badge-padding-y: 0.35em; --bs-badge-font-size: 0.75em; --bs-badge-font-weight: 700; --bs-badge-color: #fff; --bs-badge-border-radius: var(--bs-border-radius); display: inline-block; padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); font-size: var(--bs-badge-font-size); font-weight: var(--bs-badge-font-weight); line-height: 1; color: var(--bs-badge-color); text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: var(--bs-badge-border-radius)}.badge:empty{display: none}.btn .badge{position: relative; top: -1px}.alert{--bs-alert-bg: transparent; --bs-alert-padding-x: 1rem; --bs-alert-padding-y: 1rem; --bs-alert-margin-bottom: 1rem; --bs-alert-color: inherit; --bs-alert-border-color: transparent; --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); --bs-alert-border-radius: var(--bs-border-radius); --bs-alert-link-color: inherit; position: relative; padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); margin-bottom: var(--bs-alert-margin-bottom); color: var(--bs-alert-color); background-color: var(--bs-alert-bg); border: var(--bs-alert-border); border-radius: var(--bs-alert-border-radius)}.alert-heading{color: inherit}.alert-link{font-weight: 700; color: var(--bs-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{--bs-alert-color: var(--bs-primary-text-emphasis); --bs-alert-bg: var(--bs-primary-bg-subtle); --bs-alert-border-color: var(--bs-primary-border-subtle); --bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis); --bs-alert-bg: var(--bs-secondary-bg-subtle); --bs-alert-border-color: var(--bs-secondary-border-subtle); --bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis); --bs-alert-bg: var(--bs-success-bg-subtle); --bs-alert-border-color: var(--bs-success-border-subtle); --bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis); --bs-alert-bg: var(--bs-info-bg-subtle); --bs-alert-border-color: var(--bs-info-border-subtle); --bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis); --bs-alert-bg: var(--bs-warning-bg-subtle); --bs-alert-border-color: var(--bs-warning-border-subtle); --bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis); --bs-alert-bg: var(--bs-danger-bg-subtle); --bs-alert-border-color: var(--bs-danger-border-subtle); --bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis); --bs-alert-bg: var(--bs-light-bg-subtle); --bs-alert-border-color: var(--bs-light-border-subtle); --bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis); --bs-alert-bg: var(--bs-dark-bg-subtle); --bs-alert-border-color: var(--bs-dark-border-subtle); --bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x: 1rem}}.progress, .progress-stacked{--bs-progress-height: 1rem; --bs-progress-font-size: 0.75rem; --bs-progress-bg: var(--bs-secondary-bg); --bs-progress-border-radius: var(--bs-border-radius); --bs-progress-box-shadow: var(--bs-box-shadow-inset); --bs-progress-bar-color: #fff; --bs-progress-bar-bg: #0d6efd; --bs-progress-bar-transition: width 0.6s ease; display: flex; height: var(--bs-progress-height); overflow: hidden; font-size: var(--bs-progress-font-size); background-color: var(--bs-progress-bg); border-radius: var(--bs-progress-border-radius)}.progress-bar{display: flex; flex-direction: column; justify-content: center; overflow: hidden; color: var(--bs-progress-bar-color); text-align: center; white-space: nowrap; background-color: var(--bs-progress-bar-bg); transition: var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition: none}}.progress-bar-striped{background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-size: var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow: visible}.progress-stacked>.progress>.progress-bar{width: 100%}.progress-bar-animated{animation: 1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation: none}}.list-group{--bs-list-group-color: var(--bs-body-color); --bs-list-group-bg: var(--bs-body-bg); --bs-list-group-border-color: var(--bs-border-color); --bs-list-group-border-width: var(--bs-border-width); --bs-list-group-border-radius: var(--bs-border-radius); --bs-list-group-item-padding-x: 1rem; --bs-list-group-item-padding-y: 0.5rem; --bs-list-group-action-color: var(--bs-secondary-color); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-tertiary-bg); --bs-list-group-action-active-color: var(--bs-body-color); --bs-list-group-action-active-bg: var(--bs-secondary-bg); --bs-list-group-disabled-color: var(--bs-secondary-color); --bs-list-group-disabled-bg: var(--bs-body-bg); --bs-list-group-active-color: #fff; --bs-list-group-active-bg: #0d6efd; --bs-list-group-active-border-color: #0d6efd; display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; border-radius: var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type: none; counter-reset: section}.list-group-numbered>.list-group-item::before{content: counters(section, ".") ". "; counter-increment: section}.list-group-item-action{width: 100%; color: var(--bs-list-group-action-color); text-align: inherit}.list-group-item-action:focus, .list-group-item-action:hover{z-index: 1; color: var(--bs-list-group-action-hover-color); text-decoration: none; background-color: var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color: var(--bs-list-group-action-active-color); background-color: var(--bs-list-group-action-active-bg)}.list-group-item{position: relative; display: block; padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); color: var(--bs-list-group-color); text-decoration: none; background-color: var(--bs-list-group-bg); border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius: inherit; border-top-right-radius: inherit}.list-group-item:last-child{border-bottom-right-radius: inherit; border-bottom-left-radius: inherit}.list-group-item.disabled, .list-group-item:disabled{color: var(--bs-list-group-disabled-color); pointer-events: none; background-color: var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index: 2; color: var(--bs-list-group-active-color); background-color: var(--bs-list-group-active-bg); border-color: var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width: 0}.list-group-item+.list-group-item.active{margin-top: calc(-1 * var(--bs-list-group-border-width)); border-top-width: var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction: row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0}.list-group-horizontal>.list-group-item.active{margin-top: 0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width: var(--bs-list-group-border-width); border-left-width: 0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction: row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0}.list-group-horizontal-sm>.list-group-item.active{margin-top: 0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width: var(--bs-list-group-border-width); border-left-width: 0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction: row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0}.list-group-horizontal-md>.list-group-item.active{margin-top: 0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width: var(--bs-list-group-border-width); border-left-width: 0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction: row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0}.list-group-horizontal-lg>.list-group-item.active{margin-top: 0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width: var(--bs-list-group-border-width); border-left-width: 0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction: row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0}.list-group-horizontal-xl>.list-group-item.active{margin-top: 0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width: var(--bs-list-group-border-width); border-left-width: 0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction: row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0}.list-group-horizontal-xxl>.list-group-item.active{margin-top: 0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width: var(--bs-list-group-border-width); border-left-width: 0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width)}}.list-group-flush{border-radius: 0}.list-group-flush>.list-group-item{border-width: 0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width: 0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis); --bs-list-group-bg: var(--bs-primary-bg-subtle); --bs-list-group-border-color: var(--bs-primary-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-primary-border-subtle); --bs-list-group-active-color: var(--bs-primary-bg-subtle); --bs-list-group-active-bg: var(--bs-primary-text-emphasis); --bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis); --bs-list-group-bg: var(--bs-secondary-bg-subtle); --bs-list-group-border-color: var(--bs-secondary-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle); --bs-list-group-active-color: var(--bs-secondary-bg-subtle); --bs-list-group-active-bg: var(--bs-secondary-text-emphasis); --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis); --bs-list-group-bg: var(--bs-success-bg-subtle); --bs-list-group-border-color: var(--bs-success-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-success-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-success-border-subtle); --bs-list-group-active-color: var(--bs-success-bg-subtle); --bs-list-group-active-bg: var(--bs-success-text-emphasis); --bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis); --bs-list-group-bg: var(--bs-info-bg-subtle); --bs-list-group-border-color: var(--bs-info-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-info-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-info-border-subtle); --bs-list-group-active-color: var(--bs-info-bg-subtle); --bs-list-group-active-bg: var(--bs-info-text-emphasis); --bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis); --bs-list-group-bg: var(--bs-warning-bg-subtle); --bs-list-group-border-color: var(--bs-warning-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-warning-border-subtle); --bs-list-group-active-color: var(--bs-warning-bg-subtle); --bs-list-group-active-bg: var(--bs-warning-text-emphasis); --bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis); --bs-list-group-bg: var(--bs-danger-bg-subtle); --bs-list-group-border-color: var(--bs-danger-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-danger-border-subtle); --bs-list-group-active-color: var(--bs-danger-bg-subtle); --bs-list-group-active-bg: var(--bs-danger-text-emphasis); --bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis); --bs-list-group-bg: var(--bs-light-bg-subtle); --bs-list-group-border-color: var(--bs-light-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-light-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-light-border-subtle); --bs-list-group-active-color: var(--bs-light-bg-subtle); --bs-list-group-active-bg: var(--bs-light-text-emphasis); --bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis); --bs-list-group-bg: var(--bs-dark-bg-subtle); --bs-list-group-border-color: var(--bs-dark-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-dark-border-subtle); --bs-list-group-active-color: var(--bs-dark-bg-subtle); --bs-list-group-active-bg: var(--bs-dark-text-emphasis); --bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000; --bs-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"); --bs-btn-close-opacity: 0.5; --bs-btn-close-hover-opacity: 0.75; --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); --bs-btn-close-focus-opacity: 1; --bs-btn-close-disabled-opacity: 0.25; --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); box-sizing: content-box; width: 1em; height: 1em; padding: .25em .25em; color: var(--bs-btn-close-color); background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat; border: 0; border-radius: .375rem; opacity: var(--bs-btn-close-opacity)}.btn-close:hover{color: var(--bs-btn-close-color); text-decoration: none; opacity: var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline: 0; box-shadow: var(--bs-btn-close-focus-shadow); opacity: var(--bs-btn-close-focus-opacity)}.btn-close.disabled, .btn-close:disabled{pointer-events: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; opacity: var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter: var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter: var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090; --bs-toast-padding-x: 0.75rem; --bs-toast-padding-y: 0.5rem; --bs-toast-spacing: 1.5rem; --bs-toast-max-width: 350px; --bs-toast-font-size: 0.875rem; --bs-toast-color: ; --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85); --bs-toast-border-width: var(--bs-border-width); --bs-toast-border-color: var(--bs-border-color-translucent); --bs-toast-border-radius: var(--bs-border-radius); --bs-toast-box-shadow: var(--bs-box-shadow); --bs-toast-header-color: var(--bs-secondary-color); --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85); --bs-toast-header-border-color: var(--bs-border-color-translucent); width: var(--bs-toast-max-width); max-width: 100%; font-size: var(--bs-toast-font-size); color: var(--bs-toast-color); pointer-events: auto; background-color: var(--bs-toast-bg); background-clip: padding-box; border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); box-shadow: var(--bs-toast-box-shadow); border-radius: var(--bs-toast-border-radius)}.toast.showing{opacity: 0}.toast:not(.show){display: none}.toast-container{--bs-toast-zindex: 1090; position: absolute; z-index: var(--bs-toast-zindex); width: -webkit-max-content; width: -moz-max-content; width: max-content; max-width: 100%; pointer-events: none}.toast-container>:not(:last-child){margin-bottom: var(--bs-toast-spacing)}.toast-header{display: flex; align-items: center; padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); color: var(--bs-toast-header-color); background-color: var(--bs-toast-header-bg); background-clip: padding-box; border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right: calc(-.5 * var(--bs-toast-padding-x)); margin-left: var(--bs-toast-padding-x)}.toast-body{padding: var(--bs-toast-padding-x); word-wrap: break-word}.modal{--bs-modal-zindex: 1055; --bs-modal-width: 500px; --bs-modal-padding: 1rem; --bs-modal-margin: 0.5rem; --bs-modal-color: ; --bs-modal-bg: var(--bs-body-bg); --bs-modal-border-color: var(--bs-border-color-translucent); --bs-modal-border-width: var(--bs-border-width); --bs-modal-border-radius: var(--bs-border-radius-lg); --bs-modal-box-shadow: var(--bs-box-shadow-sm); --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); --bs-modal-header-padding-x: 1rem; --bs-modal-header-padding-y: 1rem; --bs-modal-header-padding: 1rem 1rem; --bs-modal-header-border-color: var(--bs-border-color); --bs-modal-header-border-width: var(--bs-border-width); --bs-modal-title-line-height: 1.5; --bs-modal-footer-gap: 0.5rem; --bs-modal-footer-bg: ; --bs-modal-footer-border-color: var(--bs-border-color); --bs-modal-footer-border-width: var(--bs-border-width); position: fixed; top: 0; left: 0; z-index: var(--bs-modal-zindex); display: none; width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; outline: 0}.modal-dialog{position: relative; width: auto; margin: var(--bs-modal-margin); pointer-events: none}.modal.fade .modal-dialog{transition: transform .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(--bs-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(--bs-modal-margin) * 2)}.modal-content{position: relative; display: flex; flex-direction: column; width: 100%; color: var(--bs-modal-color); pointer-events: auto; background-color: var(--bs-modal-bg); background-clip: padding-box; border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius: var(--bs-modal-border-radius); outline: 0}.modal-backdrop{--bs-backdrop-zindex: 1050; --bs-backdrop-bg: #000; --bs-backdrop-opacity: 0.5; position: fixed; top: 0; left: 0; z-index: var(--bs-backdrop-zindex); width: 100vw; height: 100vh; background-color: var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity: 0}.modal-backdrop.show{opacity: var(--bs-backdrop-opacity)}.modal-header{display: flex; flex-shrink: 0; align-items: center; justify-content: space-between; padding: var(--bs-modal-header-padding); border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); border-top-left-radius: var(--bs-modal-inner-border-radius); border-top-right-radius: var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5); margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom: 0; line-height: var(--bs-modal-title-line-height)}.modal-body{position: relative; flex: 1 1 auto; padding: var(--bs-modal-padding)}.modal-footer{display: flex; flex-shrink: 0; flex-wrap: wrap; align-items: center; justify-content: flex-end; padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5); background-color: var(--bs-modal-footer-bg); border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius: var(--bs-modal-inner-border-radius); border-bottom-left-radius: var(--bs-modal-inner-border-radius)}.modal-footer>*{margin: calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin: 1.75rem; --bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width: var(--bs-modal-width); margin-right: auto; margin-left: auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width:992px){.modal-lg, .modal-xl{--bs-modal-width: 800px}}@media (min-width:1200px){.modal-xl{--bs-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-footer, .modal-fullscreen .modal-header{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-footer, .modal-fullscreen-sm-down .modal-header{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-footer, .modal-fullscreen-md-down .modal-header{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-footer, .modal-fullscreen-lg-down .modal-header{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-footer, .modal-fullscreen-xl-down .modal-header{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-footer, .modal-fullscreen-xxl-down .modal-header{border-radius: 0}.modal-fullscreen-xxl-down .modal-body{overflow-y: auto}}.tooltip{--bs-tooltip-zindex: 1080; --bs-tooltip-max-width: 200px; --bs-tooltip-padding-x: 0.5rem; --bs-tooltip-padding-y: 0.25rem; --bs-tooltip-margin: ; --bs-tooltip-font-size: 0.875rem; --bs-tooltip-color: var(--bs-body-bg); --bs-tooltip-bg: var(--bs-emphasis-color); --bs-tooltip-border-radius: var(--bs-border-radius); --bs-tooltip-opacity: 0.9; --bs-tooltip-arrow-width: 0.8rem; --bs-tooltip-arrow-height: 0.4rem; z-index: var(--bs-tooltip-zindex); display: block; margin: var(--bs-tooltip-margin); font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-tooltip-font-size); word-wrap: break-word; opacity: 0}.tooltip.show{opacity: var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display: block; width: var(--bs-tooltip-arrow-width); height: var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position: absolute; content: ""; border-color: transparent; border-style: solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow, .bs-tooltip-top .tooltip-arrow{bottom: calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before{top: -1px; border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; border-top-color: var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, .bs-tooltip-end .tooltip-arrow{left: calc(-1 * var(--bs-tooltip-arrow-height)); width: var(--bs-tooltip-arrow-height); height: var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before, .bs-tooltip-end .tooltip-arrow::before{right: -1px; border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; border-right-color: var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow, .bs-tooltip-bottom .tooltip-arrow{top: calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before, .bs-tooltip-bottom .tooltip-arrow::before{bottom: -1px; border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); border-bottom-color: var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .bs-tooltip-start .tooltip-arrow{right: calc(-1 * var(--bs-tooltip-arrow-height)); width: var(--bs-tooltip-arrow-height); height: var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before, .bs-tooltip-start .tooltip-arrow::before{left: -1px; border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); border-left-color: var(--bs-tooltip-bg)}.tooltip-inner{max-width: var(--bs-tooltip-max-width); padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); color: var(--bs-tooltip-color); text-align: center; background-color: var(--bs-tooltip-bg); border-radius: var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070; --bs-popover-max-width: 276px; --bs-popover-font-size: 0.875rem; --bs-popover-bg: var(--bs-body-bg); --bs-popover-border-width: var(--bs-border-width); --bs-popover-border-color: var(--bs-border-color-translucent); --bs-popover-border-radius: var(--bs-border-radius-lg); --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width)); --bs-popover-box-shadow: var(--bs-box-shadow); --bs-popover-header-padding-x: 1rem; --bs-popover-header-padding-y: 0.5rem; --bs-popover-header-font-size: 1rem; --bs-popover-header-color: inherit; --bs-popover-header-bg: var(--bs-secondary-bg); --bs-popover-body-padding-x: 1rem; --bs-popover-body-padding-y: 1rem; --bs-popover-body-color: var(--bs-body-color); --bs-popover-arrow-width: 1rem; --bs-popover-arrow-height: 0.5rem; --bs-popover-arrow-border: var(--bs-popover-border-color); z-index: var(--bs-popover-zindex); display: block; max-width: var(--bs-popover-max-width); font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-popover-font-size); word-wrap: break-word; background-color: var(--bs-popover-bg); background-clip: padding-box; border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); border-radius: var(--bs-popover-border-radius)}.popover .popover-arrow{display: block; width: var(--bs-popover-arrow-width); height: var(--bs-popover-arrow-height)}.popover .popover-arrow::after, .popover .popover-arrow::before{position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; border-width: 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow, .bs-popover-top>.popover-arrow{bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after, .bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before, .bs-popover-top>.popover-arrow::after, .bs-popover-top>.popover-arrow::before{border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before, .bs-popover-top>.popover-arrow::before{bottom: 0; border-top-color: var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after, .bs-popover-top>.popover-arrow::after{bottom: var(--bs-popover-border-width); border-top-color: var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow, .bs-popover-end>.popover-arrow{left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); width: var(--bs-popover-arrow-height); height: var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after, .bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before, .bs-popover-end>.popover-arrow::after, .bs-popover-end>.popover-arrow::before{border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before, .bs-popover-end>.popover-arrow::before{left: 0; border-right-color: var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after, .bs-popover-end>.popover-arrow::after{left: var(--bs-popover-border-width); border-right-color: var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow, .bs-popover-bottom>.popover-arrow{top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before, .bs-popover-bottom>.popover-arrow::after, .bs-popover-bottom>.popover-arrow::before{border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before, .bs-popover-bottom>.popover-arrow::before{top: 0; border-bottom-color: var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after, .bs-popover-bottom>.popover-arrow::after{top: var(--bs-popover-border-width); border-bottom-color: var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before{position: absolute; top: 0; left: 50%; display: block; width: var(--bs-popover-arrow-width); margin-left: calc(-.5 * var(--bs-popover-arrow-width)); content: ""; border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow, .bs-popover-start>.popover-arrow{right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); width: var(--bs-popover-arrow-height); height: var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after, .bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before, .bs-popover-start>.popover-arrow::after, .bs-popover-start>.popover-arrow::before{border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before, .bs-popover-start>.popover-arrow::before{right: 0; border-left-color: var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after, .bs-popover-start>.popover-arrow::after{right: var(--bs-popover-border-width); border-left-color: var(--bs-popover-bg)}.popover-header{padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); margin-bottom: 0; font-size: var(--bs-popover-header-font-size); color: var(--bs-popover-header-color); background-color: var(--bs-popover-header-bg); border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); border-top-left-radius: var(--bs-popover-inner-border-radius); border-top-right-radius: var(--bs-popover-inner-border-radius)}.popover-header:empty{display: none}.popover-body{padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); color: var(--bs-popover-body-color)}.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%; -webkit-backface-visibility: hidden; backface-visibility: hidden; transition: transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition: none}}.carousel-item-next, .carousel-item-prev, .carousel-item.active{display: block}.active.carousel-item-end, .carousel-item-next:not(.carousel-item-start){transform: translateX(100%)}.active.carousel-item-start, .carousel-item-prev:not(.carousel-item-end){transform: translateX(-100%)}.carousel-fade .carousel-item{opacity: 0; transition-property: opacity; transform: none}.carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end, .carousel-fade .carousel-item.active{z-index: 1; opacity: 1}.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start{z-index: 0; opacity: 0; transition: opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start{transition: none}}.carousel-control-next, .carousel-control-prev{position: absolute; top: 0; bottom: 0; z-index: 1; display: flex; align-items: center; justify-content: center; width: 15%; padding: 0; color: #fff; text-align: center; background: 0 0; border: 0; opacity: .5; transition: opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next, .carousel-control-prev{transition: none}}.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover{color: #fff; text-decoration: none; outline: 0; opacity: .9}.carousel-control-prev{left: 0}.carousel-control-next{right: 0}.carousel-control-next-icon, .carousel-control-prev-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: 15%; margin-bottom: 1rem; margin-left: 15%}.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: .5; transition: opacity .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-next-icon, .carousel-dark .carousel-control-prev-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-next-icon, [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{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}.spinner-border, .spinner-grow{display: inline-block; width: var(--bs-spinner-width); height: var(--bs-spinner-height); vertical-align: var(--bs-spinner-vertical-align); border-radius: 50%; animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform: rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem; --bs-spinner-height: 2rem; --bs-spinner-vertical-align: -0.125em; --bs-spinner-border-width: 0.25em; --bs-spinner-animation-speed: 0.75s; --bs-spinner-animation-name: spinner-border; border: var(--bs-spinner-border-width) solid currentcolor; border-right-color: transparent}.spinner-border-sm{--bs-spinner-width: 1rem; --bs-spinner-height: 1rem; --bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform: scale(0)}50%{opacity: 1; transform: none}}.spinner-grow{--bs-spinner-width: 2rem; --bs-spinner-height: 2rem; --bs-spinner-vertical-align: -0.125em; --bs-spinner-animation-speed: 0.75s; --bs-spinner-animation-name: spinner-grow; background-color: currentcolor; opacity: 0}.spinner-grow-sm{--bs-spinner-width: 1rem; --bs-spinner-height: 1rem}@media (prefers-reduced-motion:reduce){.spinner-border, .spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xl, .offcanvas-xxl{--bs-offcanvas-zindex: 1045; --bs-offcanvas-width: 400px; --bs-offcanvas-height: 30vh; --bs-offcanvas-padding-x: 1rem; --bs-offcanvas-padding-y: 1rem; --bs-offcanvas-color: var(--bs-body-color); --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: var(--bs-border-color-translucent); --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5}@media (max-width:575.98px){.offcanvas-sm{position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition: none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%)}.offcanvas-sm.offcanvas-end{top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%)}.offcanvas-sm.offcanvas-top{top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%)}.offcanvas-sm.show:not(.hiding), .offcanvas-sm.showing{transform: none}.offcanvas-sm.hiding, .offcanvas-sm.show, .offcanvas-sm.showing{visibility: visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important}.offcanvas-sm .offcanvas-header{display: none}.offcanvas-sm .offcanvas-body{display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important}}@media (max-width:767.98px){.offcanvas-md{position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition: none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%)}.offcanvas-md.offcanvas-end{top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%)}.offcanvas-md.offcanvas-top{top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%)}.offcanvas-md.offcanvas-bottom{right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%)}.offcanvas-md.show:not(.hiding), .offcanvas-md.showing{transform: none}.offcanvas-md.hiding, .offcanvas-md.show, .offcanvas-md.showing{visibility: visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important}.offcanvas-md .offcanvas-header{display: none}.offcanvas-md .offcanvas-body{display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important}}@media (max-width:991.98px){.offcanvas-lg{position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition: none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%)}.offcanvas-lg.offcanvas-end{top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%)}.offcanvas-lg.offcanvas-top{top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%)}.offcanvas-lg.show:not(.hiding), .offcanvas-lg.showing{transform: none}.offcanvas-lg.hiding, .offcanvas-lg.show, .offcanvas-lg.showing{visibility: visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important}.offcanvas-lg .offcanvas-header{display: none}.offcanvas-lg .offcanvas-body{display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important}}@media (max-width:1199.98px){.offcanvas-xl{position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition: none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%)}.offcanvas-xl.offcanvas-end{top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%)}.offcanvas-xl.offcanvas-top{top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%)}.offcanvas-xl.show:not(.hiding), .offcanvas-xl.showing{transform: none}.offcanvas-xl.hiding, .offcanvas-xl.show, .offcanvas-xl.showing{visibility: visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important}.offcanvas-xl .offcanvas-header{display: none}.offcanvas-xl .offcanvas-body{display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important}}@media (max-width:1399.98px){.offcanvas-xxl{position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition: none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%)}.offcanvas-xxl.offcanvas-end{top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%)}.offcanvas-xxl.offcanvas-top{top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%)}.offcanvas-xxl.show:not(.hiding), .offcanvas-xxl.showing{transform: none}.offcanvas-xxl.hiding, .offcanvas-xxl.show, .offcanvas-xxl.showing{visibility: visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important}.offcanvas-xxl .offcanvas-header{display: none}.offcanvas-xxl .offcanvas-body{display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important}}.offcanvas{position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition: none}}.offcanvas.offcanvas-start{top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%)}.offcanvas.offcanvas-end{top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%)}.offcanvas.offcanvas-top{top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%)}.offcanvas.offcanvas-bottom{right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%)}.offcanvas.show:not(.hiding), .offcanvas.showing{transform: none}.offcanvas.hiding, .offcanvas.show, .offcanvas.showing{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: .5}.offcanvas-header{display: flex; align-items: center; justify-content: space-between; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); margin-top: calc(-.5 * var(--bs-offcanvas-padding-y)); margin-right: calc(-.5 * var(--bs-offcanvas-padding-x)); margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom: 0; line-height: var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow: 1; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y: auto}.placeholder{display: inline-block; min-height: 1em; vertical-align: middle; cursor: wait; background-color: currentcolor; opacity: .5}.placeholder.btn::before{display: inline-block; content: ""}.placeholder-xs{min-height: .6em}.placeholder-sm{min-height: .8em}.placeholder-lg{min-height: 1.2em}.placeholder-glow .placeholder{animation: placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity: .2}}.placeholder-wave{-webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); -webkit-mask-size: 200% 100%; mask-size: 200% 100%; animation: placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position: -200% 0%; mask-position: -200% 0%}}.clearfix::after{display: block; clear: both; content: ""}.text-bg-primary{color: #fff !important; background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color: #fff !important; background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color: #fff !important; background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color: #000 !important; background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color: #000 !important; background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color: #fff !important; background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color: #000 !important; background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color: #fff !important; background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-primary{color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:focus, .link-primary:hover{color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:focus, .link-secondary:hover{color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important}.link-success{color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:focus, .link-success:hover{color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important}.link-info{color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:focus, .link-info:hover{color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:focus, .link-warning:hover{color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:focus, .link-danger:hover{color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important}.link-light{color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:focus, .link-light:hover{color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:focus, .link-dark:hover{color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:focus, .link-body-emphasis:hover{color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, .75)) !important; -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important; text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline: 0; box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display: inline-flex; gap: .375rem; align-items: center; -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5)); text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5)); text-underline-offset: 0.25em; -webkit-backface-visibility: hidden; backface-visibility: hidden}.icon-link>.bi{flex-shrink: 0; width: 1em; height: 1em; fill: currentcolor; transition: .2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition: none}}.icon-link-hover:focus-visible>.bi, .icon-link-hover:hover>.bi{transform: var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position: relative; width: 100%}.ratio::before{display: block; padding-top: var(--bs-aspect-ratio); content: ""}.ratio>*{position: absolute; top: 0; left: 0; width: 100%; height: 100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position: fixed; top: 0; right: 0; left: 0; z-index: 1030}.fixed-bottom{position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030}.sticky-top{position: -webkit-sticky; position: sticky; top: 0; z-index: 1020}.sticky-bottom{position: -webkit-sticky; position: sticky; bottom: 0; z-index: 1020}@media (min-width:576px){.sticky-sm-top{position: -webkit-sticky; position: sticky; top: 0; z-index: 1020}.sticky-sm-bottom{position: -webkit-sticky; position: sticky; bottom: 0; z-index: 1020}}@media (min-width:768px){.sticky-md-top{position: -webkit-sticky; position: sticky; top: 0; z-index: 1020}.sticky-md-bottom{position: -webkit-sticky; position: sticky; bottom: 0; z-index: 1020}}@media (min-width:992px){.sticky-lg-top{position: -webkit-sticky; position: sticky; top: 0; z-index: 1020}.sticky-lg-bottom{position: -webkit-sticky; position: sticky; bottom: 0; z-index: 1020}}@media (min-width:1200px){.sticky-xl-top{position: -webkit-sticky; position: sticky; top: 0; z-index: 1020}.sticky-xl-bottom{position: -webkit-sticky; position: sticky; bottom: 0; z-index: 1020}}@media (min-width:1400px){.sticky-xxl-top{position: -webkit-sticky; position: sticky; top: 0; z-index: 1020}.sticky-xxl-bottom{position: -webkit-sticky; position: sticky; bottom: 0; z-index: 1020}}.hstack{display: flex; flex-direction: row; align-items: center; align-self: stretch}.vstack{display: flex; flex: 1 1 auto; flex-direction: column; align-self: stretch}.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-focusable:not(:focus):not(:focus-within):not(caption), .visually-hidden:not(caption){position: absolute !important}.stretched-link::after{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; content: ""}.text-truncate{overflow: hidden; text-overflow: ellipsis; white-space: nowrap}.vr{display: inline-block; align-self: stretch; width: var(--bs-border-width); min-height: 1em; background-color: currentcolor; opacity: .25}.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}.float-start{float: left !important}.float-end{float: right !important}.float-none{float: none !important}.object-fit-contain{-o-object-fit: contain !important; object-fit: contain !important}.object-fit-cover{-o-object-fit: cover !important; object-fit: cover !important}.object-fit-fill{-o-object-fit: fill !important; object-fit: fill !important}.object-fit-scale{-o-object-fit: scale-down !important; object-fit: scale-down !important}.object-fit-none{-o-object-fit: none !important; object-fit: none !important}.opacity-0{opacity: 0 !important}.opacity-25{opacity: .25 !important}.opacity-50{opacity: .5 !important}.opacity-75{opacity: .75 !important}.opacity-100{opacity: 1 !important}.overflow-auto{overflow: auto !important}.overflow-hidden{overflow: hidden !important}.overflow-visible{overflow: visible !important}.overflow-scroll{overflow: scroll !important}.overflow-x-auto{overflow-x: auto !important}.overflow-x-hidden{overflow-x: hidden !important}.overflow-x-visible{overflow-x: visible !important}.overflow-x-scroll{overflow-x: scroll !important}.overflow-y-auto{overflow-y: auto !important}.overflow-y-hidden{overflow-y: hidden !important}.overflow-y-visible{overflow-y: visible !important}.overflow-y-scroll{overflow-y: scroll !important}.d-inline{display: inline !important}.d-inline-block{display: inline-block !important}.d-block{display: block !important}.d-grid{display: grid !important}.d-inline-grid{display: inline-grid !important}.d-table{display: table !important}.d-table-row{display: table-row !important}.d-table-cell{display: table-cell !important}.d-flex{display: flex !important}.d-inline-flex{display: inline-flex !important}.d-none{display: none !important}.shadow{box-shadow: var(--bs-box-shadow) !important}.shadow-sm{box-shadow: var(--bs-box-shadow-sm) !important}.shadow-lg{box-shadow: var(--bs-box-shadow-lg) !important}.shadow-none{box-shadow: none !important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position: static !important}.position-relative{position: relative !important}.position-absolute{position: absolute !important}.position-fixed{position: fixed !important}.position-sticky{position: -webkit-sticky !important; position: sticky !important}.top-0{top: 0 !important}.top-50{top: 50% !important}.top-100{top: 100% !important}.bottom-0{bottom: 0 !important}.bottom-50{bottom: 50% !important}.bottom-100{bottom: 100% !important}.start-0{left: 0 !important}.start-50{left: 50% !important}.start-100{left: 100% !important}.end-0{right: 0 !important}.end-50{right: 50% !important}.end-100{right: 100% !important}.translate-middle{transform: translate(-50%, -50%) !important}.translate-middle-x{transform: translateX(-50%) !important}.translate-middle-y{transform: translateY(-50%) !important}.border{border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border: 0 !important}.border-top{border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top: 0 !important}.border-end{border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right: 0 !important}.border-bottom{border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom: 0 !important}.border-start{border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left: 0 !important}.border-primary{--bs-border-opacity: 1; border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1; border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1; border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1; border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1; border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1; border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1; border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1; border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1; border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1; border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color: var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color: var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color: var(--bs-success-border-subtle) !important}.border-info-subtle{border-color: var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color: var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color: var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color: var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color: var(--bs-dark-border-subtle) !important}.border-1{border-width: 1px !important}.border-2{border-width: 2px !important}.border-3{border-width: 3px !important}.border-4{border-width: 4px !important}.border-5{border-width: 5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width: 25% !important}.w-50{width: 50% !important}.w-75{width: 75% !important}.w-100{width: 100% !important}.w-auto{width: auto !important}.mw-100{max-width: 100% !important}.vw-100{width: 100vw !important}.min-vw-100{min-width: 100vw !important}.h-25{height: 25% !important}.h-50{height: 50% !important}.h-75{height: 75% !important}.h-100{height: 100% !important}.h-auto{height: auto !important}.mh-100{max-height: 100% !important}.vh-100{height: 100vh !important}.min-vh-100{min-height: 100vh !important}.flex-fill{flex: 1 1 auto !important}.flex-row{flex-direction: row !important}.flex-column{flex-direction: column !important}.flex-row-reverse{flex-direction: row-reverse !important}.flex-column-reverse{flex-direction: column-reverse !important}.flex-grow-0{flex-grow: 0 !important}.flex-grow-1{flex-grow: 1 !important}.flex-shrink-0{flex-shrink: 0 !important}.flex-shrink-1{flex-shrink: 1 !important}.flex-wrap{flex-wrap: wrap !important}.flex-nowrap{flex-wrap: nowrap !important}.flex-wrap-reverse{flex-wrap: wrap-reverse !important}.justify-content-start{justify-content: flex-start !important}.justify-content-end{justify-content: flex-end !important}.justify-content-center{justify-content: center !important}.justify-content-between{justify-content: space-between !important}.justify-content-around{justify-content: space-around !important}.justify-content-evenly{justify-content: space-evenly !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}.order-0{order: 0 !important}.order-1{order: 1 !important}.order-2{order: 2 !important}.order-3{order: 3 !important}.order-4{order: 4 !important}.order-5{order: 5 !important}.order-last{order: 6 !important}.m-0{margin: 0 !important}.m-1{margin: .25rem !important}.m-2{margin: .5rem !important}.m-3{margin: 1rem !important}.m-4{margin: 1.5rem !important}.m-5{margin: 3rem !important}.m-auto{margin: auto !important}.mx-0{margin-right: 0 !important; margin-left: 0 !important}.mx-1{margin-right: .25rem !important; margin-left: .25rem !important}.mx-2{margin-right: .5rem !important; margin-left: .5rem !important}.mx-3{margin-right: 1rem !important; margin-left: 1rem !important}.mx-4{margin-right: 1.5rem !important; margin-left: 1.5rem !important}.mx-5{margin-right: 3rem !important; margin-left: 3rem !important}.mx-auto{margin-right: auto !important; margin-left: auto !important}.my-0{margin-top: 0 !important; margin-bottom: 0 !important}.my-1{margin-top: .25rem !important; margin-bottom: .25rem !important}.my-2{margin-top: .5rem !important; margin-bottom: .5rem !important}.my-3{margin-top: 1rem !important; margin-bottom: 1rem !important}.my-4{margin-top: 1.5rem !important; margin-bottom: 1.5rem !important}.my-5{margin-top: 3rem !important; margin-bottom: 3rem !important}.my-auto{margin-top: auto !important; margin-bottom: auto !important}.mt-0{margin-top: 0 !important}.mt-1{margin-top: .25rem !important}.mt-2{margin-top: .5rem !important}.mt-3{margin-top: 1rem !important}.mt-4{margin-top: 1.5rem !important}.mt-5{margin-top: 3rem !important}.mt-auto{margin-top: auto !important}.me-0{margin-right: 0 !important}.me-1{margin-right: .25rem !important}.me-2{margin-right: .5rem !important}.me-3{margin-right: 1rem !important}.me-4{margin-right: 1.5rem !important}.me-5{margin-right: 3rem !important}.me-auto{margin-right: auto !important}.mb-0{margin-bottom: 0 !important}.mb-1{margin-bottom: .25rem !important}.mb-2{margin-bottom: .5rem !important}.mb-3{margin-bottom: 1rem !important}.mb-4{margin-bottom: 1.5rem !important}.mb-5{margin-bottom: 3rem !important}.mb-auto{margin-bottom: auto !important}.ms-0{margin-left: 0 !important}.ms-1{margin-left: .25rem !important}.ms-2{margin-left: .5rem !important}.ms-3{margin-left: 1rem !important}.ms-4{margin-left: 1.5rem !important}.ms-5{margin-left: 3rem !important}.ms-auto{margin-left: auto !important}.p-0{padding: 0 !important}.p-1{padding: .25rem !important}.p-2{padding: .5rem !important}.p-3{padding: 1rem !important}.p-4{padding: 1.5rem !important}.p-5{padding: 3rem !important}.px-0{padding-right: 0 !important; padding-left: 0 !important}.px-1{padding-right: .25rem !important; padding-left: .25rem !important}.px-2{padding-right: .5rem !important; padding-left: .5rem !important}.px-3{padding-right: 1rem !important; padding-left: 1rem !important}.px-4{padding-right: 1.5rem !important; padding-left: 1.5rem !important}.px-5{padding-right: 3rem !important; padding-left: 3rem !important}.py-0{padding-top: 0 !important; padding-bottom: 0 !important}.py-1{padding-top: .25rem !important; padding-bottom: .25rem !important}.py-2{padding-top: .5rem !important; padding-bottom: .5rem !important}.py-3{padding-top: 1rem !important; padding-bottom: 1rem !important}.py-4{padding-top: 1.5rem !important; padding-bottom: 1.5rem !important}.py-5{padding-top: 3rem !important; padding-bottom: 3rem !important}.pt-0{padding-top: 0 !important}.pt-1{padding-top: .25rem !important}.pt-2{padding-top: .5rem !important}.pt-3{padding-top: 1rem !important}.pt-4{padding-top: 1.5rem !important}.pt-5{padding-top: 3rem !important}.pe-0{padding-right: 0 !important}.pe-1{padding-right: .25rem !important}.pe-2{padding-right: .5rem !important}.pe-3{padding-right: 1rem !important}.pe-4{padding-right: 1.5rem !important}.pe-5{padding-right: 3rem !important}.pb-0{padding-bottom: 0 !important}.pb-1{padding-bottom: .25rem !important}.pb-2{padding-bottom: .5rem !important}.pb-3{padding-bottom: 1rem !important}.pb-4{padding-bottom: 1.5rem !important}.pb-5{padding-bottom: 3rem !important}.ps-0{padding-left: 0 !important}.ps-1{padding-left: .25rem !important}.ps-2{padding-left: .5rem !important}.ps-3{padding-left: 1rem !important}.ps-4{padding-left: 1.5rem !important}.ps-5{padding-left: 3rem !important}.gap-0{gap: 0 !important}.gap-1{gap: .25rem !important}.gap-2{gap: .5rem !important}.gap-3{gap: 1rem !important}.gap-4{gap: 1.5rem !important}.gap-5{gap: 3rem !important}.row-gap-0{row-gap: 0 !important}.row-gap-1{row-gap: .25rem !important}.row-gap-2{row-gap: .5rem !important}.row-gap-3{row-gap: 1rem !important}.row-gap-4{row-gap: 1.5rem !important}.row-gap-5{row-gap: 3rem !important}.column-gap-0{-moz-column-gap: 0 !important; column-gap: 0 !important}.column-gap-1{-moz-column-gap: 0.25rem !important; column-gap: .25rem !important}.column-gap-2{-moz-column-gap: 0.5rem !important; column-gap: .5rem !important}.column-gap-3{-moz-column-gap: 1rem !important; column-gap: 1rem !important}.column-gap-4{-moz-column-gap: 1.5rem !important; column-gap: 1.5rem !important}.column-gap-5{-moz-column-gap: 3rem !important; column-gap: 3rem !important}.font-monospace{font-family: var(--bs-font-monospace) !important}.fs-1{font-size: calc(1.375rem + 1.5vw) !important}.fs-2{font-size: calc(1.325rem + .9vw) !important}.fs-3{font-size: calc(1.3rem + .6vw) !important}.fs-4{font-size: calc(1.275rem + .3vw) !important}.fs-5{font-size: 1.25rem !important}.fs-6{font-size: 1rem !important}.fst-italic{font-style: italic !important}.fst-normal{font-style: normal !important}.fw-lighter{font-weight: lighter !important}.fw-light{font-weight: 300 !important}.fw-normal{font-weight: 400 !important}.fw-medium{font-weight: 500 !important}.fw-semibold{font-weight: 600 !important}.fw-bold{font-weight: 700 !important}.fw-bolder{font-weight: bolder !important}.lh-1{line-height: 1 !important}.lh-sm{line-height: 1.25 !important}.lh-base{line-height: 1.5 !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-break{word-wrap: break-word !important; word-break: break-word !important}.text-primary{--bs-text-opacity: 1; color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1; color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1; color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1; color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1; color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1; color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1; color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1; color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1; color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1; color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1; color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1; color: var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1; color: rgba(0, 0, 0, .5) !important}.text-white-50{--bs-text-opacity: 1; color: rgba(255, 255, 255, .5) !important}.text-body-secondary{--bs-text-opacity: 1; color: var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1; color: var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1; color: var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1; color: inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color: var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color: var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color: var(--bs-success-text-emphasis) !important}.text-info-emphasis{color: var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color: var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color: var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color: var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color: var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset: 0.125em !important}.link-offset-1-hover:hover{text-underline-offset: 0.125em !important}.link-offset-2{text-underline-offset: 0.25em !important}.link-offset-2-hover:hover{text-underline-offset: 0.25em !important}.link-offset-3{text-underline-offset: 0.375em !important}.link-offset-3-hover:hover{text-underline-offset: 0.375em !important}.link-underline-primary{--bs-link-underline-opacity: 1; -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important; text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1; -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important; text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1; -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important; text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1; -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important; text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1; -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important; text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1; -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important; text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1; -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important; text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1; -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important; text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1; -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1; background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1; background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1; background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1; background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1; background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1; background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1; background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1; background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1; background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1; background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1; background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1; background-color: transparent !important}.bg-body-secondary{--bs-bg-opacity: 1; background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1; background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color: var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color: var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color: var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color: var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color: var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color: var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color: var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color: var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image: var(--bs-gradient) !important}.user-select-all{-webkit-user-select: all !important; -moz-user-select: all !important; user-select: all !important}.user-select-auto{-webkit-user-select: auto !important; -moz-user-select: auto !important; user-select: auto !important}.user-select-none{-webkit-user-select: none !important; -moz-user-select: none !important; user-select: none !important}.pe-none{pointer-events: none !important}.pe-auto{pointer-events: auto !important}.rounded{border-radius: var(--bs-border-radius) !important}.rounded-0{border-radius: 0 !important}.rounded-1{border-radius: var(--bs-border-radius-sm) !important}.rounded-2{border-radius: var(--bs-border-radius) !important}.rounded-3{border-radius: var(--bs-border-radius-lg) !important}.rounded-4{border-radius: var(--bs-border-radius-xl) !important}.rounded-5{border-radius: var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius: 50% !important}.rounded-pill{border-radius: var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius: var(--bs-border-radius) !important; border-top-right-radius: var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius: 0 !important; border-top-right-radius: 0 !important}.rounded-top-1{border-top-left-radius: var(--bs-border-radius-sm) !important; border-top-right-radius: var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius: var(--bs-border-radius) !important; border-top-right-radius: var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius: var(--bs-border-radius-lg) !important; border-top-right-radius: var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius: var(--bs-border-radius-xl) !important; border-top-right-radius: var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius: var(--bs-border-radius-xxl) !important; border-top-right-radius: var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius: 50% !important; border-top-right-radius: 50% !important}.rounded-top-pill{border-top-left-radius: var(--bs-border-radius-pill) !important; border-top-right-radius: var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius: var(--bs-border-radius) !important; border-bottom-right-radius: var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important}.rounded-end-1{border-top-right-radius: var(--bs-border-radius-sm) !important; border-bottom-right-radius: var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius: var(--bs-border-radius) !important; border-bottom-right-radius: var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius: var(--bs-border-radius-lg) !important; border-bottom-right-radius: var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius: var(--bs-border-radius-xl) !important; border-bottom-right-radius: var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius: var(--bs-border-radius-xxl) !important; border-bottom-right-radius: var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius: 50% !important; border-bottom-right-radius: 50% !important}.rounded-end-pill{border-top-right-radius: var(--bs-border-radius-pill) !important; border-bottom-right-radius: var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius: var(--bs-border-radius) !important; border-bottom-left-radius: var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important}.rounded-bottom-1{border-bottom-right-radius: var(--bs-border-radius-sm) !important; border-bottom-left-radius: var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius: var(--bs-border-radius) !important; border-bottom-left-radius: var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius: var(--bs-border-radius-lg) !important; border-bottom-left-radius: var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius: var(--bs-border-radius-xl) !important; border-bottom-left-radius: var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius: var(--bs-border-radius-xxl) !important; border-bottom-left-radius: var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius: 50% !important; border-bottom-left-radius: 50% !important}.rounded-bottom-pill{border-bottom-right-radius: var(--bs-border-radius-pill) !important; border-bottom-left-radius: var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius: var(--bs-border-radius) !important; border-top-left-radius: var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important}.rounded-start-1{border-bottom-left-radius: var(--bs-border-radius-sm) !important; border-top-left-radius: var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius: var(--bs-border-radius) !important; border-top-left-radius: var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius: var(--bs-border-radius-lg) !important; border-top-left-radius: var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius: var(--bs-border-radius-xl) !important; border-top-left-radius: var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius: var(--bs-border-radius-xxl) !important; border-top-left-radius: var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius: 50% !important; border-top-left-radius: 50% !important}.rounded-start-pill{border-bottom-left-radius: var(--bs-border-radius-pill) !important; border-top-left-radius: var(--bs-border-radius-pill) !important}.visible{visibility: visible !important}.invisible{visibility: hidden !important}.z-n1{z-index: -1 !important}.z-0{z-index: 0 !important}.z-1{z-index: 1 !important}.z-2{z-index: 2 !important}.z-3{z-index: 3 !important}@media (min-width:576px){.float-sm-start{float: left !important}.float-sm-end{float: right !important}.float-sm-none{float: none !important}.object-fit-sm-contain{-o-object-fit: contain !important; object-fit: contain !important}.object-fit-sm-cover{-o-object-fit: cover !important; object-fit: cover !important}.object-fit-sm-fill{-o-object-fit: fill !important; object-fit: fill !important}.object-fit-sm-scale{-o-object-fit: scale-down !important; object-fit: scale-down !important}.object-fit-sm-none{-o-object-fit: none !important; object-fit: none !important}.d-sm-inline{display: inline !important}.d-sm-inline-block{display: inline-block !important}.d-sm-block{display: block !important}.d-sm-grid{display: grid !important}.d-sm-inline-grid{display: inline-grid !important}.d-sm-table{display: table !important}.d-sm-table-row{display: table-row !important}.d-sm-table-cell{display: table-cell !important}.d-sm-flex{display: flex !important}.d-sm-inline-flex{display: inline-flex !important}.d-sm-none{display: none !important}.flex-sm-fill{flex: 1 1 auto !important}.flex-sm-row{flex-direction: row !important}.flex-sm-column{flex-direction: column !important}.flex-sm-row-reverse{flex-direction: row-reverse !important}.flex-sm-column-reverse{flex-direction: column-reverse !important}.flex-sm-grow-0{flex-grow: 0 !important}.flex-sm-grow-1{flex-grow: 1 !important}.flex-sm-shrink-0{flex-shrink: 0 !important}.flex-sm-shrink-1{flex-shrink: 1 !important}.flex-sm-wrap{flex-wrap: wrap !important}.flex-sm-nowrap{flex-wrap: nowrap !important}.flex-sm-wrap-reverse{flex-wrap: wrap-reverse !important}.justify-content-sm-start{justify-content: flex-start !important}.justify-content-sm-end{justify-content: flex-end !important}.justify-content-sm-center{justify-content: center !important}.justify-content-sm-between{justify-content: space-between !important}.justify-content-sm-around{justify-content: space-around !important}.justify-content-sm-evenly{justify-content: space-evenly !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}.order-sm-first{order: -1 !important}.order-sm-0{order: 0 !important}.order-sm-1{order: 1 !important}.order-sm-2{order: 2 !important}.order-sm-3{order: 3 !important}.order-sm-4{order: 4 !important}.order-sm-5{order: 5 !important}.order-sm-last{order: 6 !important}.m-sm-0{margin: 0 !important}.m-sm-1{margin: .25rem !important}.m-sm-2{margin: .5rem !important}.m-sm-3{margin: 1rem !important}.m-sm-4{margin: 1.5rem !important}.m-sm-5{margin: 3rem !important}.m-sm-auto{margin: auto !important}.mx-sm-0{margin-right: 0 !important; margin-left: 0 !important}.mx-sm-1{margin-right: .25rem !important; margin-left: .25rem !important}.mx-sm-2{margin-right: .5rem !important; margin-left: .5rem !important}.mx-sm-3{margin-right: 1rem !important; margin-left: 1rem !important}.mx-sm-4{margin-right: 1.5rem !important; margin-left: 1.5rem !important}.mx-sm-5{margin-right: 3rem !important; margin-left: 3rem !important}.mx-sm-auto{margin-right: auto !important; margin-left: auto !important}.my-sm-0{margin-top: 0 !important; margin-bottom: 0 !important}.my-sm-1{margin-top: .25rem !important; margin-bottom: .25rem !important}.my-sm-2{margin-top: .5rem !important; margin-bottom: .5rem !important}.my-sm-3{margin-top: 1rem !important; margin-bottom: 1rem !important}.my-sm-4{margin-top: 1.5rem !important; margin-bottom: 1.5rem !important}.my-sm-5{margin-top: 3rem !important; margin-bottom: 3rem !important}.my-sm-auto{margin-top: auto !important; margin-bottom: auto !important}.mt-sm-0{margin-top: 0 !important}.mt-sm-1{margin-top: .25rem !important}.mt-sm-2{margin-top: .5rem !important}.mt-sm-3{margin-top: 1rem !important}.mt-sm-4{margin-top: 1.5rem !important}.mt-sm-5{margin-top: 3rem !important}.mt-sm-auto{margin-top: auto !important}.me-sm-0{margin-right: 0 !important}.me-sm-1{margin-right: .25rem !important}.me-sm-2{margin-right: .5rem !important}.me-sm-3{margin-right: 1rem !important}.me-sm-4{margin-right: 1.5rem !important}.me-sm-5{margin-right: 3rem !important}.me-sm-auto{margin-right: auto !important}.mb-sm-0{margin-bottom: 0 !important}.mb-sm-1{margin-bottom: .25rem !important}.mb-sm-2{margin-bottom: .5rem !important}.mb-sm-3{margin-bottom: 1rem !important}.mb-sm-4{margin-bottom: 1.5rem !important}.mb-sm-5{margin-bottom: 3rem !important}.mb-sm-auto{margin-bottom: auto !important}.ms-sm-0{margin-left: 0 !important}.ms-sm-1{margin-left: .25rem !important}.ms-sm-2{margin-left: .5rem !important}.ms-sm-3{margin-left: 1rem !important}.ms-sm-4{margin-left: 1.5rem !important}.ms-sm-5{margin-left: 3rem !important}.ms-sm-auto{margin-left: auto !important}.p-sm-0{padding: 0 !important}.p-sm-1{padding: .25rem !important}.p-sm-2{padding: .5rem !important}.p-sm-3{padding: 1rem !important}.p-sm-4{padding: 1.5rem !important}.p-sm-5{padding: 3rem !important}.px-sm-0{padding-right: 0 !important; padding-left: 0 !important}.px-sm-1{padding-right: .25rem !important; padding-left: .25rem !important}.px-sm-2{padding-right: .5rem !important; padding-left: .5rem !important}.px-sm-3{padding-right: 1rem !important; padding-left: 1rem !important}.px-sm-4{padding-right: 1.5rem !important; padding-left: 1.5rem !important}.px-sm-5{padding-right: 3rem !important; padding-left: 3rem !important}.py-sm-0{padding-top: 0 !important; padding-bottom: 0 !important}.py-sm-1{padding-top: .25rem !important; padding-bottom: .25rem !important}.py-sm-2{padding-top: .5rem !important; padding-bottom: .5rem !important}.py-sm-3{padding-top: 1rem !important; padding-bottom: 1rem !important}.py-sm-4{padding-top: 1.5rem !important; padding-bottom: 1.5rem !important}.py-sm-5{padding-top: 3rem !important; padding-bottom: 3rem !important}.pt-sm-0{padding-top: 0 !important}.pt-sm-1{padding-top: .25rem !important}.pt-sm-2{padding-top: .5rem !important}.pt-sm-3{padding-top: 1rem !important}.pt-sm-4{padding-top: 1.5rem !important}.pt-sm-5{padding-top: 3rem !important}.pe-sm-0{padding-right: 0 !important}.pe-sm-1{padding-right: .25rem !important}.pe-sm-2{padding-right: .5rem !important}.pe-sm-3{padding-right: 1rem !important}.pe-sm-4{padding-right: 1.5rem !important}.pe-sm-5{padding-right: 3rem !important}.pb-sm-0{padding-bottom: 0 !important}.pb-sm-1{padding-bottom: .25rem !important}.pb-sm-2{padding-bottom: .5rem !important}.pb-sm-3{padding-bottom: 1rem !important}.pb-sm-4{padding-bottom: 1.5rem !important}.pb-sm-5{padding-bottom: 3rem !important}.ps-sm-0{padding-left: 0 !important}.ps-sm-1{padding-left: .25rem !important}.ps-sm-2{padding-left: .5rem !important}.ps-sm-3{padding-left: 1rem !important}.ps-sm-4{padding-left: 1.5rem !important}.ps-sm-5{padding-left: 3rem !important}.gap-sm-0{gap: 0 !important}.gap-sm-1{gap: .25rem !important}.gap-sm-2{gap: .5rem !important}.gap-sm-3{gap: 1rem !important}.gap-sm-4{gap: 1.5rem !important}.gap-sm-5{gap: 3rem !important}.row-gap-sm-0{row-gap: 0 !important}.row-gap-sm-1{row-gap: .25rem !important}.row-gap-sm-2{row-gap: .5rem !important}.row-gap-sm-3{row-gap: 1rem !important}.row-gap-sm-4{row-gap: 1.5rem !important}.row-gap-sm-5{row-gap: 3rem !important}.column-gap-sm-0{-moz-column-gap: 0 !important; column-gap: 0 !important}.column-gap-sm-1{-moz-column-gap: 0.25rem !important; column-gap: .25rem !important}.column-gap-sm-2{-moz-column-gap: 0.5rem !important; column-gap: .5rem !important}.column-gap-sm-3{-moz-column-gap: 1rem !important; column-gap: 1rem !important}.column-gap-sm-4{-moz-column-gap: 1.5rem !important; column-gap: 1.5rem !important}.column-gap-sm-5{-moz-column-gap: 3rem !important; column-gap: 3rem !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){.float-md-start{float: left !important}.float-md-end{float: right !important}.float-md-none{float: none !important}.object-fit-md-contain{-o-object-fit: contain !important; object-fit: contain !important}.object-fit-md-cover{-o-object-fit: cover !important; object-fit: cover !important}.object-fit-md-fill{-o-object-fit: fill !important; object-fit: fill !important}.object-fit-md-scale{-o-object-fit: scale-down !important; object-fit: scale-down !important}.object-fit-md-none{-o-object-fit: none !important; object-fit: none !important}.d-md-inline{display: inline !important}.d-md-inline-block{display: inline-block !important}.d-md-block{display: block !important}.d-md-grid{display: grid !important}.d-md-inline-grid{display: inline-grid !important}.d-md-table{display: table !important}.d-md-table-row{display: table-row !important}.d-md-table-cell{display: table-cell !important}.d-md-flex{display: flex !important}.d-md-inline-flex{display: inline-flex !important}.d-md-none{display: none !important}.flex-md-fill{flex: 1 1 auto !important}.flex-md-row{flex-direction: row !important}.flex-md-column{flex-direction: column !important}.flex-md-row-reverse{flex-direction: row-reverse !important}.flex-md-column-reverse{flex-direction: column-reverse !important}.flex-md-grow-0{flex-grow: 0 !important}.flex-md-grow-1{flex-grow: 1 !important}.flex-md-shrink-0{flex-shrink: 0 !important}.flex-md-shrink-1{flex-shrink: 1 !important}.flex-md-wrap{flex-wrap: wrap !important}.flex-md-nowrap{flex-wrap: nowrap !important}.flex-md-wrap-reverse{flex-wrap: wrap-reverse !important}.justify-content-md-start{justify-content: flex-start !important}.justify-content-md-end{justify-content: flex-end !important}.justify-content-md-center{justify-content: center !important}.justify-content-md-between{justify-content: space-between !important}.justify-content-md-around{justify-content: space-around !important}.justify-content-md-evenly{justify-content: space-evenly !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}.order-md-first{order: -1 !important}.order-md-0{order: 0 !important}.order-md-1{order: 1 !important}.order-md-2{order: 2 !important}.order-md-3{order: 3 !important}.order-md-4{order: 4 !important}.order-md-5{order: 5 !important}.order-md-last{order: 6 !important}.m-md-0{margin: 0 !important}.m-md-1{margin: .25rem !important}.m-md-2{margin: .5rem !important}.m-md-3{margin: 1rem !important}.m-md-4{margin: 1.5rem !important}.m-md-5{margin: 3rem !important}.m-md-auto{margin: auto !important}.mx-md-0{margin-right: 0 !important; margin-left: 0 !important}.mx-md-1{margin-right: .25rem !important; margin-left: .25rem !important}.mx-md-2{margin-right: .5rem !important; margin-left: .5rem !important}.mx-md-3{margin-right: 1rem !important; margin-left: 1rem !important}.mx-md-4{margin-right: 1.5rem !important; margin-left: 1.5rem !important}.mx-md-5{margin-right: 3rem !important; margin-left: 3rem !important}.mx-md-auto{margin-right: auto !important; margin-left: auto !important}.my-md-0{margin-top: 0 !important; margin-bottom: 0 !important}.my-md-1{margin-top: .25rem !important; margin-bottom: .25rem !important}.my-md-2{margin-top: .5rem !important; margin-bottom: .5rem !important}.my-md-3{margin-top: 1rem !important; margin-bottom: 1rem !important}.my-md-4{margin-top: 1.5rem !important; margin-bottom: 1.5rem !important}.my-md-5{margin-top: 3rem !important; margin-bottom: 3rem !important}.my-md-auto{margin-top: auto !important; margin-bottom: auto !important}.mt-md-0{margin-top: 0 !important}.mt-md-1{margin-top: .25rem !important}.mt-md-2{margin-top: .5rem !important}.mt-md-3{margin-top: 1rem !important}.mt-md-4{margin-top: 1.5rem !important}.mt-md-5{margin-top: 3rem !important}.mt-md-auto{margin-top: auto !important}.me-md-0{margin-right: 0 !important}.me-md-1{margin-right: .25rem !important}.me-md-2{margin-right: .5rem !important}.me-md-3{margin-right: 1rem !important}.me-md-4{margin-right: 1.5rem !important}.me-md-5{margin-right: 3rem !important}.me-md-auto{margin-right: auto !important}.mb-md-0{margin-bottom: 0 !important}.mb-md-1{margin-bottom: .25rem !important}.mb-md-2{margin-bottom: .5rem !important}.mb-md-3{margin-bottom: 1rem !important}.mb-md-4{margin-bottom: 1.5rem !important}.mb-md-5{margin-bottom: 3rem !important}.mb-md-auto{margin-bottom: auto !important}.ms-md-0{margin-left: 0 !important}.ms-md-1{margin-left: .25rem !important}.ms-md-2{margin-left: .5rem !important}.ms-md-3{margin-left: 1rem !important}.ms-md-4{margin-left: 1.5rem !important}.ms-md-5{margin-left: 3rem !important}.ms-md-auto{margin-left: auto !important}.p-md-0{padding: 0 !important}.p-md-1{padding: .25rem !important}.p-md-2{padding: .5rem !important}.p-md-3{padding: 1rem !important}.p-md-4{padding: 1.5rem !important}.p-md-5{padding: 3rem !important}.px-md-0{padding-right: 0 !important; padding-left: 0 !important}.px-md-1{padding-right: .25rem !important; padding-left: .25rem !important}.px-md-2{padding-right: .5rem !important; padding-left: .5rem !important}.px-md-3{padding-right: 1rem !important; padding-left: 1rem !important}.px-md-4{padding-right: 1.5rem !important; padding-left: 1.5rem !important}.px-md-5{padding-right: 3rem !important; padding-left: 3rem !important}.py-md-0{padding-top: 0 !important; padding-bottom: 0 !important}.py-md-1{padding-top: .25rem !important; padding-bottom: .25rem !important}.py-md-2{padding-top: .5rem !important; padding-bottom: .5rem !important}.py-md-3{padding-top: 1rem !important; padding-bottom: 1rem !important}.py-md-4{padding-top: 1.5rem !important; padding-bottom: 1.5rem !important}.py-md-5{padding-top: 3rem !important; padding-bottom: 3rem !important}.pt-md-0{padding-top: 0 !important}.pt-md-1{padding-top: .25rem !important}.pt-md-2{padding-top: .5rem !important}.pt-md-3{padding-top: 1rem !important}.pt-md-4{padding-top: 1.5rem !important}.pt-md-5{padding-top: 3rem !important}.pe-md-0{padding-right: 0 !important}.pe-md-1{padding-right: .25rem !important}.pe-md-2{padding-right: .5rem !important}.pe-md-3{padding-right: 1rem !important}.pe-md-4{padding-right: 1.5rem !important}.pe-md-5{padding-right: 3rem !important}.pb-md-0{padding-bottom: 0 !important}.pb-md-1{padding-bottom: .25rem !important}.pb-md-2{padding-bottom: .5rem !important}.pb-md-3{padding-bottom: 1rem !important}.pb-md-4{padding-bottom: 1.5rem !important}.pb-md-5{padding-bottom: 3rem !important}.ps-md-0{padding-left: 0 !important}.ps-md-1{padding-left: .25rem !important}.ps-md-2{padding-left: .5rem !important}.ps-md-3{padding-left: 1rem !important}.ps-md-4{padding-left: 1.5rem !important}.ps-md-5{padding-left: 3rem !important}.gap-md-0{gap: 0 !important}.gap-md-1{gap: .25rem !important}.gap-md-2{gap: .5rem !important}.gap-md-3{gap: 1rem !important}.gap-md-4{gap: 1.5rem !important}.gap-md-5{gap: 3rem !important}.row-gap-md-0{row-gap: 0 !important}.row-gap-md-1{row-gap: .25rem !important}.row-gap-md-2{row-gap: .5rem !important}.row-gap-md-3{row-gap: 1rem !important}.row-gap-md-4{row-gap: 1.5rem !important}.row-gap-md-5{row-gap: 3rem !important}.column-gap-md-0{-moz-column-gap: 0 !important; column-gap: 0 !important}.column-gap-md-1{-moz-column-gap: 0.25rem !important; column-gap: .25rem !important}.column-gap-md-2{-moz-column-gap: 0.5rem !important; column-gap: .5rem !important}.column-gap-md-3{-moz-column-gap: 1rem !important; column-gap: 1rem !important}.column-gap-md-4{-moz-column-gap: 1.5rem !important; column-gap: 1.5rem !important}.column-gap-md-5{-moz-column-gap: 3rem !important; column-gap: 3rem !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){.float-lg-start{float: left !important}.float-lg-end{float: right !important}.float-lg-none{float: none !important}.object-fit-lg-contain{-o-object-fit: contain !important; object-fit: contain !important}.object-fit-lg-cover{-o-object-fit: cover !important; object-fit: cover !important}.object-fit-lg-fill{-o-object-fit: fill !important; object-fit: fill !important}.object-fit-lg-scale{-o-object-fit: scale-down !important; object-fit: scale-down !important}.object-fit-lg-none{-o-object-fit: none !important; object-fit: none !important}.d-lg-inline{display: inline !important}.d-lg-inline-block{display: inline-block !important}.d-lg-block{display: block !important}.d-lg-grid{display: grid !important}.d-lg-inline-grid{display: inline-grid !important}.d-lg-table{display: table !important}.d-lg-table-row{display: table-row !important}.d-lg-table-cell{display: table-cell !important}.d-lg-flex{display: flex !important}.d-lg-inline-flex{display: inline-flex !important}.d-lg-none{display: none !important}.flex-lg-fill{flex: 1 1 auto !important}.flex-lg-row{flex-direction: row !important}.flex-lg-column{flex-direction: column !important}.flex-lg-row-reverse{flex-direction: row-reverse !important}.flex-lg-column-reverse{flex-direction: column-reverse !important}.flex-lg-grow-0{flex-grow: 0 !important}.flex-lg-grow-1{flex-grow: 1 !important}.flex-lg-shrink-0{flex-shrink: 0 !important}.flex-lg-shrink-1{flex-shrink: 1 !important}.flex-lg-wrap{flex-wrap: wrap !important}.flex-lg-nowrap{flex-wrap: nowrap !important}.flex-lg-wrap-reverse{flex-wrap: wrap-reverse !important}.justify-content-lg-start{justify-content: flex-start !important}.justify-content-lg-end{justify-content: flex-end !important}.justify-content-lg-center{justify-content: center !important}.justify-content-lg-between{justify-content: space-between !important}.justify-content-lg-around{justify-content: space-around !important}.justify-content-lg-evenly{justify-content: space-evenly !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}.order-lg-first{order: -1 !important}.order-lg-0{order: 0 !important}.order-lg-1{order: 1 !important}.order-lg-2{order: 2 !important}.order-lg-3{order: 3 !important}.order-lg-4{order: 4 !important}.order-lg-5{order: 5 !important}.order-lg-last{order: 6 !important}.m-lg-0{margin: 0 !important}.m-lg-1{margin: .25rem !important}.m-lg-2{margin: .5rem !important}.m-lg-3{margin: 1rem !important}.m-lg-4{margin: 1.5rem !important}.m-lg-5{margin: 3rem !important}.m-lg-auto{margin: auto !important}.mx-lg-0{margin-right: 0 !important; margin-left: 0 !important}.mx-lg-1{margin-right: .25rem !important; margin-left: .25rem !important}.mx-lg-2{margin-right: .5rem !important; margin-left: .5rem !important}.mx-lg-3{margin-right: 1rem !important; margin-left: 1rem !important}.mx-lg-4{margin-right: 1.5rem !important; margin-left: 1.5rem !important}.mx-lg-5{margin-right: 3rem !important; margin-left: 3rem !important}.mx-lg-auto{margin-right: auto !important; margin-left: auto !important}.my-lg-0{margin-top: 0 !important; margin-bottom: 0 !important}.my-lg-1{margin-top: .25rem !important; margin-bottom: .25rem !important}.my-lg-2{margin-top: .5rem !important; margin-bottom: .5rem !important}.my-lg-3{margin-top: 1rem !important; margin-bottom: 1rem !important}.my-lg-4{margin-top: 1.5rem !important; margin-bottom: 1.5rem !important}.my-lg-5{margin-top: 3rem !important; margin-bottom: 3rem !important}.my-lg-auto{margin-top: auto !important; margin-bottom: auto !important}.mt-lg-0{margin-top: 0 !important}.mt-lg-1{margin-top: .25rem !important}.mt-lg-2{margin-top: .5rem !important}.mt-lg-3{margin-top: 1rem !important}.mt-lg-4{margin-top: 1.5rem !important}.mt-lg-5{margin-top: 3rem !important}.mt-lg-auto{margin-top: auto !important}.me-lg-0{margin-right: 0 !important}.me-lg-1{margin-right: .25rem !important}.me-lg-2{margin-right: .5rem !important}.me-lg-3{margin-right: 1rem !important}.me-lg-4{margin-right: 1.5rem !important}.me-lg-5{margin-right: 3rem !important}.me-lg-auto{margin-right: auto !important}.mb-lg-0{margin-bottom: 0 !important}.mb-lg-1{margin-bottom: .25rem !important}.mb-lg-2{margin-bottom: .5rem !important}.mb-lg-3{margin-bottom: 1rem !important}.mb-lg-4{margin-bottom: 1.5rem !important}.mb-lg-5{margin-bottom: 3rem !important}.mb-lg-auto{margin-bottom: auto !important}.ms-lg-0{margin-left: 0 !important}.ms-lg-1{margin-left: .25rem !important}.ms-lg-2{margin-left: .5rem !important}.ms-lg-3{margin-left: 1rem !important}.ms-lg-4{margin-left: 1.5rem !important}.ms-lg-5{margin-left: 3rem !important}.ms-lg-auto{margin-left: auto !important}.p-lg-0{padding: 0 !important}.p-lg-1{padding: .25rem !important}.p-lg-2{padding: .5rem !important}.p-lg-3{padding: 1rem !important}.p-lg-4{padding: 1.5rem !important}.p-lg-5{padding: 3rem !important}.px-lg-0{padding-right: 0 !important; padding-left: 0 !important}.px-lg-1{padding-right: .25rem !important; padding-left: .25rem !important}.px-lg-2{padding-right: .5rem !important; padding-left: .5rem !important}.px-lg-3{padding-right: 1rem !important; padding-left: 1rem !important}.px-lg-4{padding-right: 1.5rem !important; padding-left: 1.5rem !important}.px-lg-5{padding-right: 3rem !important; padding-left: 3rem !important}.py-lg-0{padding-top: 0 !important; padding-bottom: 0 !important}.py-lg-1{padding-top: .25rem !important; padding-bottom: .25rem !important}.py-lg-2{padding-top: .5rem !important; padding-bottom: .5rem !important}.py-lg-3{padding-top: 1rem !important; padding-bottom: 1rem !important}.py-lg-4{padding-top: 1.5rem !important; padding-bottom: 1.5rem !important}.py-lg-5{padding-top: 3rem !important; padding-bottom: 3rem !important}.pt-lg-0{padding-top: 0 !important}.pt-lg-1{padding-top: .25rem !important}.pt-lg-2{padding-top: .5rem !important}.pt-lg-3{padding-top: 1rem !important}.pt-lg-4{padding-top: 1.5rem !important}.pt-lg-5{padding-top: 3rem !important}.pe-lg-0{padding-right: 0 !important}.pe-lg-1{padding-right: .25rem !important}.pe-lg-2{padding-right: .5rem !important}.pe-lg-3{padding-right: 1rem !important}.pe-lg-4{padding-right: 1.5rem !important}.pe-lg-5{padding-right: 3rem !important}.pb-lg-0{padding-bottom: 0 !important}.pb-lg-1{padding-bottom: .25rem !important}.pb-lg-2{padding-bottom: .5rem !important}.pb-lg-3{padding-bottom: 1rem !important}.pb-lg-4{padding-bottom: 1.5rem !important}.pb-lg-5{padding-bottom: 3rem !important}.ps-lg-0{padding-left: 0 !important}.ps-lg-1{padding-left: .25rem !important}.ps-lg-2{padding-left: .5rem !important}.ps-lg-3{padding-left: 1rem !important}.ps-lg-4{padding-left: 1.5rem !important}.ps-lg-5{padding-left: 3rem !important}.gap-lg-0{gap: 0 !important}.gap-lg-1{gap: .25rem !important}.gap-lg-2{gap: .5rem !important}.gap-lg-3{gap: 1rem !important}.gap-lg-4{gap: 1.5rem !important}.gap-lg-5{gap: 3rem !important}.row-gap-lg-0{row-gap: 0 !important}.row-gap-lg-1{row-gap: .25rem !important}.row-gap-lg-2{row-gap: .5rem !important}.row-gap-lg-3{row-gap: 1rem !important}.row-gap-lg-4{row-gap: 1.5rem !important}.row-gap-lg-5{row-gap: 3rem !important}.column-gap-lg-0{-moz-column-gap: 0 !important; column-gap: 0 !important}.column-gap-lg-1{-moz-column-gap: 0.25rem !important; column-gap: .25rem !important}.column-gap-lg-2{-moz-column-gap: 0.5rem !important; column-gap: .5rem !important}.column-gap-lg-3{-moz-column-gap: 1rem !important; column-gap: 1rem !important}.column-gap-lg-4{-moz-column-gap: 1.5rem !important; column-gap: 1.5rem !important}.column-gap-lg-5{-moz-column-gap: 3rem !important; column-gap: 3rem !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){.float-xl-start{float: left !important}.float-xl-end{float: right !important}.float-xl-none{float: none !important}.object-fit-xl-contain{-o-object-fit: contain !important; object-fit: contain !important}.object-fit-xl-cover{-o-object-fit: cover !important; object-fit: cover !important}.object-fit-xl-fill{-o-object-fit: fill !important; object-fit: fill !important}.object-fit-xl-scale{-o-object-fit: scale-down !important; object-fit: scale-down !important}.object-fit-xl-none{-o-object-fit: none !important; object-fit: none !important}.d-xl-inline{display: inline !important}.d-xl-inline-block{display: inline-block !important}.d-xl-block{display: block !important}.d-xl-grid{display: grid !important}.d-xl-inline-grid{display: inline-grid !important}.d-xl-table{display: table !important}.d-xl-table-row{display: table-row !important}.d-xl-table-cell{display: table-cell !important}.d-xl-flex{display: flex !important}.d-xl-inline-flex{display: inline-flex !important}.d-xl-none{display: none !important}.flex-xl-fill{flex: 1 1 auto !important}.flex-xl-row{flex-direction: row !important}.flex-xl-column{flex-direction: column !important}.flex-xl-row-reverse{flex-direction: row-reverse !important}.flex-xl-column-reverse{flex-direction: column-reverse !important}.flex-xl-grow-0{flex-grow: 0 !important}.flex-xl-grow-1{flex-grow: 1 !important}.flex-xl-shrink-0{flex-shrink: 0 !important}.flex-xl-shrink-1{flex-shrink: 1 !important}.flex-xl-wrap{flex-wrap: wrap !important}.flex-xl-nowrap{flex-wrap: nowrap !important}.flex-xl-wrap-reverse{flex-wrap: wrap-reverse !important}.justify-content-xl-start{justify-content: flex-start !important}.justify-content-xl-end{justify-content: flex-end !important}.justify-content-xl-center{justify-content: center !important}.justify-content-xl-between{justify-content: space-between !important}.justify-content-xl-around{justify-content: space-around !important}.justify-content-xl-evenly{justify-content: space-evenly !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}.order-xl-first{order: -1 !important}.order-xl-0{order: 0 !important}.order-xl-1{order: 1 !important}.order-xl-2{order: 2 !important}.order-xl-3{order: 3 !important}.order-xl-4{order: 4 !important}.order-xl-5{order: 5 !important}.order-xl-last{order: 6 !important}.m-xl-0{margin: 0 !important}.m-xl-1{margin: .25rem !important}.m-xl-2{margin: .5rem !important}.m-xl-3{margin: 1rem !important}.m-xl-4{margin: 1.5rem !important}.m-xl-5{margin: 3rem !important}.m-xl-auto{margin: auto !important}.mx-xl-0{margin-right: 0 !important; margin-left: 0 !important}.mx-xl-1{margin-right: .25rem !important; margin-left: .25rem !important}.mx-xl-2{margin-right: .5rem !important; margin-left: .5rem !important}.mx-xl-3{margin-right: 1rem !important; margin-left: 1rem !important}.mx-xl-4{margin-right: 1.5rem !important; margin-left: 1.5rem !important}.mx-xl-5{margin-right: 3rem !important; margin-left: 3rem !important}.mx-xl-auto{margin-right: auto !important; margin-left: auto !important}.my-xl-0{margin-top: 0 !important; margin-bottom: 0 !important}.my-xl-1{margin-top: .25rem !important; margin-bottom: .25rem !important}.my-xl-2{margin-top: .5rem !important; margin-bottom: .5rem !important}.my-xl-3{margin-top: 1rem !important; margin-bottom: 1rem !important}.my-xl-4{margin-top: 1.5rem !important; margin-bottom: 1.5rem !important}.my-xl-5{margin-top: 3rem !important; margin-bottom: 3rem !important}.my-xl-auto{margin-top: auto !important; margin-bottom: auto !important}.mt-xl-0{margin-top: 0 !important}.mt-xl-1{margin-top: .25rem !important}.mt-xl-2{margin-top: .5rem !important}.mt-xl-3{margin-top: 1rem !important}.mt-xl-4{margin-top: 1.5rem !important}.mt-xl-5{margin-top: 3rem !important}.mt-xl-auto{margin-top: auto !important}.me-xl-0{margin-right: 0 !important}.me-xl-1{margin-right: .25rem !important}.me-xl-2{margin-right: .5rem !important}.me-xl-3{margin-right: 1rem !important}.me-xl-4{margin-right: 1.5rem !important}.me-xl-5{margin-right: 3rem !important}.me-xl-auto{margin-right: auto !important}.mb-xl-0{margin-bottom: 0 !important}.mb-xl-1{margin-bottom: .25rem !important}.mb-xl-2{margin-bottom: .5rem !important}.mb-xl-3{margin-bottom: 1rem !important}.mb-xl-4{margin-bottom: 1.5rem !important}.mb-xl-5{margin-bottom: 3rem !important}.mb-xl-auto{margin-bottom: auto !important}.ms-xl-0{margin-left: 0 !important}.ms-xl-1{margin-left: .25rem !important}.ms-xl-2{margin-left: .5rem !important}.ms-xl-3{margin-left: 1rem !important}.ms-xl-4{margin-left: 1.5rem !important}.ms-xl-5{margin-left: 3rem !important}.ms-xl-auto{margin-left: auto !important}.p-xl-0{padding: 0 !important}.p-xl-1{padding: .25rem !important}.p-xl-2{padding: .5rem !important}.p-xl-3{padding: 1rem !important}.p-xl-4{padding: 1.5rem !important}.p-xl-5{padding: 3rem !important}.px-xl-0{padding-right: 0 !important; padding-left: 0 !important}.px-xl-1{padding-right: .25rem !important; padding-left: .25rem !important}.px-xl-2{padding-right: .5rem !important; padding-left: .5rem !important}.px-xl-3{padding-right: 1rem !important; padding-left: 1rem !important}.px-xl-4{padding-right: 1.5rem !important; padding-left: 1.5rem !important}.px-xl-5{padding-right: 3rem !important; padding-left: 3rem !important}.py-xl-0{padding-top: 0 !important; padding-bottom: 0 !important}.py-xl-1{padding-top: .25rem !important; padding-bottom: .25rem !important}.py-xl-2{padding-top: .5rem !important; padding-bottom: .5rem !important}.py-xl-3{padding-top: 1rem !important; padding-bottom: 1rem !important}.py-xl-4{padding-top: 1.5rem !important; padding-bottom: 1.5rem !important}.py-xl-5{padding-top: 3rem !important; padding-bottom: 3rem !important}.pt-xl-0{padding-top: 0 !important}.pt-xl-1{padding-top: .25rem !important}.pt-xl-2{padding-top: .5rem !important}.pt-xl-3{padding-top: 1rem !important}.pt-xl-4{padding-top: 1.5rem !important}.pt-xl-5{padding-top: 3rem !important}.pe-xl-0{padding-right: 0 !important}.pe-xl-1{padding-right: .25rem !important}.pe-xl-2{padding-right: .5rem !important}.pe-xl-3{padding-right: 1rem !important}.pe-xl-4{padding-right: 1.5rem !important}.pe-xl-5{padding-right: 3rem !important}.pb-xl-0{padding-bottom: 0 !important}.pb-xl-1{padding-bottom: .25rem !important}.pb-xl-2{padding-bottom: .5rem !important}.pb-xl-3{padding-bottom: 1rem !important}.pb-xl-4{padding-bottom: 1.5rem !important}.pb-xl-5{padding-bottom: 3rem !important}.ps-xl-0{padding-left: 0 !important}.ps-xl-1{padding-left: .25rem !important}.ps-xl-2{padding-left: .5rem !important}.ps-xl-3{padding-left: 1rem !important}.ps-xl-4{padding-left: 1.5rem !important}.ps-xl-5{padding-left: 3rem !important}.gap-xl-0{gap: 0 !important}.gap-xl-1{gap: .25rem !important}.gap-xl-2{gap: .5rem !important}.gap-xl-3{gap: 1rem !important}.gap-xl-4{gap: 1.5rem !important}.gap-xl-5{gap: 3rem !important}.row-gap-xl-0{row-gap: 0 !important}.row-gap-xl-1{row-gap: .25rem !important}.row-gap-xl-2{row-gap: .5rem !important}.row-gap-xl-3{row-gap: 1rem !important}.row-gap-xl-4{row-gap: 1.5rem !important}.row-gap-xl-5{row-gap: 3rem !important}.column-gap-xl-0{-moz-column-gap: 0 !important; column-gap: 0 !important}.column-gap-xl-1{-moz-column-gap: 0.25rem !important; column-gap: .25rem !important}.column-gap-xl-2{-moz-column-gap: 0.5rem !important; column-gap: .5rem !important}.column-gap-xl-3{-moz-column-gap: 1rem !important; column-gap: 1rem !important}.column-gap-xl-4{-moz-column-gap: 1.5rem !important; column-gap: 1.5rem !important}.column-gap-xl-5{-moz-column-gap: 3rem !important; column-gap: 3rem !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){.float-xxl-start{float: left !important}.float-xxl-end{float: right !important}.float-xxl-none{float: none !important}.object-fit-xxl-contain{-o-object-fit: contain !important; object-fit: contain !important}.object-fit-xxl-cover{-o-object-fit: cover !important; object-fit: cover !important}.object-fit-xxl-fill{-o-object-fit: fill !important; object-fit: fill !important}.object-fit-xxl-scale{-o-object-fit: scale-down !important; object-fit: scale-down !important}.object-fit-xxl-none{-o-object-fit: none !important; object-fit: none !important}.d-xxl-inline{display: inline !important}.d-xxl-inline-block{display: inline-block !important}.d-xxl-block{display: block !important}.d-xxl-grid{display: grid !important}.d-xxl-inline-grid{display: inline-grid !important}.d-xxl-table{display: table !important}.d-xxl-table-row{display: table-row !important}.d-xxl-table-cell{display: table-cell !important}.d-xxl-flex{display: flex !important}.d-xxl-inline-flex{display: inline-flex !important}.d-xxl-none{display: none !important}.flex-xxl-fill{flex: 1 1 auto !important}.flex-xxl-row{flex-direction: row !important}.flex-xxl-column{flex-direction: column !important}.flex-xxl-row-reverse{flex-direction: row-reverse !important}.flex-xxl-column-reverse{flex-direction: column-reverse !important}.flex-xxl-grow-0{flex-grow: 0 !important}.flex-xxl-grow-1{flex-grow: 1 !important}.flex-xxl-shrink-0{flex-shrink: 0 !important}.flex-xxl-shrink-1{flex-shrink: 1 !important}.flex-xxl-wrap{flex-wrap: wrap !important}.flex-xxl-nowrap{flex-wrap: nowrap !important}.flex-xxl-wrap-reverse{flex-wrap: wrap-reverse !important}.justify-content-xxl-start{justify-content: flex-start !important}.justify-content-xxl-end{justify-content: flex-end !important}.justify-content-xxl-center{justify-content: center !important}.justify-content-xxl-between{justify-content: space-between !important}.justify-content-xxl-around{justify-content: space-around !important}.justify-content-xxl-evenly{justify-content: space-evenly !important}.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}.order-xxl-first{order: -1 !important}.order-xxl-0{order: 0 !important}.order-xxl-1{order: 1 !important}.order-xxl-2{order: 2 !important}.order-xxl-3{order: 3 !important}.order-xxl-4{order: 4 !important}.order-xxl-5{order: 5 !important}.order-xxl-last{order: 6 !important}.m-xxl-0{margin: 0 !important}.m-xxl-1{margin: .25rem !important}.m-xxl-2{margin: .5rem !important}.m-xxl-3{margin: 1rem !important}.m-xxl-4{margin: 1.5rem !important}.m-xxl-5{margin: 3rem !important}.m-xxl-auto{margin: auto !important}.mx-xxl-0{margin-right: 0 !important; margin-left: 0 !important}.mx-xxl-1{margin-right: .25rem !important; margin-left: .25rem !important}.mx-xxl-2{margin-right: .5rem !important; margin-left: .5rem !important}.mx-xxl-3{margin-right: 1rem !important; margin-left: 1rem !important}.mx-xxl-4{margin-right: 1.5rem !important; margin-left: 1.5rem !important}.mx-xxl-5{margin-right: 3rem !important; margin-left: 3rem !important}.mx-xxl-auto{margin-right: auto !important; margin-left: auto !important}.my-xxl-0{margin-top: 0 !important; margin-bottom: 0 !important}.my-xxl-1{margin-top: .25rem !important; margin-bottom: .25rem !important}.my-xxl-2{margin-top: .5rem !important; margin-bottom: .5rem !important}.my-xxl-3{margin-top: 1rem !important; margin-bottom: 1rem !important}.my-xxl-4{margin-top: 1.5rem !important; margin-bottom: 1.5rem !important}.my-xxl-5{margin-top: 3rem !important; margin-bottom: 3rem !important}.my-xxl-auto{margin-top: auto !important; margin-bottom: auto !important}.mt-xxl-0{margin-top: 0 !important}.mt-xxl-1{margin-top: .25rem !important}.mt-xxl-2{margin-top: .5rem !important}.mt-xxl-3{margin-top: 1rem !important}.mt-xxl-4{margin-top: 1.5rem !important}.mt-xxl-5{margin-top: 3rem !important}.mt-xxl-auto{margin-top: auto !important}.me-xxl-0{margin-right: 0 !important}.me-xxl-1{margin-right: .25rem !important}.me-xxl-2{margin-right: .5rem !important}.me-xxl-3{margin-right: 1rem !important}.me-xxl-4{margin-right: 1.5rem !important}.me-xxl-5{margin-right: 3rem !important}.me-xxl-auto{margin-right: auto !important}.mb-xxl-0{margin-bottom: 0 !important}.mb-xxl-1{margin-bottom: .25rem !important}.mb-xxl-2{margin-bottom: .5rem !important}.mb-xxl-3{margin-bottom: 1rem !important}.mb-xxl-4{margin-bottom: 1.5rem !important}.mb-xxl-5{margin-bottom: 3rem !important}.mb-xxl-auto{margin-bottom: auto !important}.ms-xxl-0{margin-left: 0 !important}.ms-xxl-1{margin-left: .25rem !important}.ms-xxl-2{margin-left: .5rem !important}.ms-xxl-3{margin-left: 1rem !important}.ms-xxl-4{margin-left: 1.5rem !important}.ms-xxl-5{margin-left: 3rem !important}.ms-xxl-auto{margin-left: auto !important}.p-xxl-0{padding: 0 !important}.p-xxl-1{padding: .25rem !important}.p-xxl-2{padding: .5rem !important}.p-xxl-3{padding: 1rem !important}.p-xxl-4{padding: 1.5rem !important}.p-xxl-5{padding: 3rem !important}.px-xxl-0{padding-right: 0 !important; padding-left: 0 !important}.px-xxl-1{padding-right: .25rem !important; padding-left: .25rem !important}.px-xxl-2{padding-right: .5rem !important; padding-left: .5rem !important}.px-xxl-3{padding-right: 1rem !important; padding-left: 1rem !important}.px-xxl-4{padding-right: 1.5rem !important; padding-left: 1.5rem !important}.px-xxl-5{padding-right: 3rem !important; padding-left: 3rem !important}.py-xxl-0{padding-top: 0 !important; padding-bottom: 0 !important}.py-xxl-1{padding-top: .25rem !important; padding-bottom: .25rem !important}.py-xxl-2{padding-top: .5rem !important; padding-bottom: .5rem !important}.py-xxl-3{padding-top: 1rem !important; padding-bottom: 1rem !important}.py-xxl-4{padding-top: 1.5rem !important; padding-bottom: 1.5rem !important}.py-xxl-5{padding-top: 3rem !important; padding-bottom: 3rem !important}.pt-xxl-0{padding-top: 0 !important}.pt-xxl-1{padding-top: .25rem !important}.pt-xxl-2{padding-top: .5rem !important}.pt-xxl-3{padding-top: 1rem !important}.pt-xxl-4{padding-top: 1.5rem !important}.pt-xxl-5{padding-top: 3rem !important}.pe-xxl-0{padding-right: 0 !important}.pe-xxl-1{padding-right: .25rem !important}.pe-xxl-2{padding-right: .5rem !important}.pe-xxl-3{padding-right: 1rem !important}.pe-xxl-4{padding-right: 1.5rem !important}.pe-xxl-5{padding-right: 3rem !important}.pb-xxl-0{padding-bottom: 0 !important}.pb-xxl-1{padding-bottom: .25rem !important}.pb-xxl-2{padding-bottom: .5rem !important}.pb-xxl-3{padding-bottom: 1rem !important}.pb-xxl-4{padding-bottom: 1.5rem !important}.pb-xxl-5{padding-bottom: 3rem !important}.ps-xxl-0{padding-left: 0 !important}.ps-xxl-1{padding-left: .25rem !important}.ps-xxl-2{padding-left: .5rem !important}.ps-xxl-3{padding-left: 1rem !important}.ps-xxl-4{padding-left: 1.5rem !important}.ps-xxl-5{padding-left: 3rem !important}.gap-xxl-0{gap: 0 !important}.gap-xxl-1{gap: .25rem !important}.gap-xxl-2{gap: .5rem !important}.gap-xxl-3{gap: 1rem !important}.gap-xxl-4{gap: 1.5rem !important}.gap-xxl-5{gap: 3rem !important}.row-gap-xxl-0{row-gap: 0 !important}.row-gap-xxl-1{row-gap: .25rem !important}.row-gap-xxl-2{row-gap: .5rem !important}.row-gap-xxl-3{row-gap: 1rem !important}.row-gap-xxl-4{row-gap: 1.5rem !important}.row-gap-xxl-5{row-gap: 3rem !important}.column-gap-xxl-0{-moz-column-gap: 0 !important; column-gap: 0 !important}.column-gap-xxl-1{-moz-column-gap: 0.25rem !important; column-gap: .25rem !important}.column-gap-xxl-2{-moz-column-gap: 0.5rem !important; column-gap: .5rem !important}.column-gap-xxl-3{-moz-column-gap: 1rem !important; column-gap: 1rem !important}.column-gap-xxl-4{-moz-column-gap: 1.5rem !important; column-gap: 1.5rem !important}.column-gap-xxl-5{-moz-column-gap: 3rem !important; column-gap: 3rem !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-1{font-size: 2.5rem !important}.fs-2{font-size: 2rem !important}.fs-3{font-size: 1.75rem !important}.fs-4{font-size: 1.5rem !important}}@media print{.d-print-inline{display: inline !important}.d-print-inline-block{display: inline-block !important}.d-print-block{display: block !important}.d-print-grid{display: grid !important}.d-print-inline-grid{display: inline-grid !important}.d-print-table{display: table !important}.d-print-table-row{display: table-row !important}.d-print-table-cell{display: table-cell !important}.d-print-flex{display: flex !important}.d-print-inline-flex{display: inline-flex !important}.d-print-none{display: none !important}}

/* /houseofpops_web/static/src/css/cart.css */
 @font-face{font-family: 'AvenirNextLTPro'; src: url('/houseofpops_web/static/src/fonts/AvenirLTProBlack.otf') format('truetype'); font-weight: 900; font-style: normal;}.mfp-bg{top: 0; left: 0; width: 100%; height: 100%; z-index: 999999998; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8;}.mfp-wrap{top: 0; left: 0; width: 100%; height: 100%; z-index: 999999999; position: fixed; outline: none !important; -webkit-backface-visibility: hidden;}.mfp-container{text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box;}.mfp-container:before{content: ''; display: inline-block; height: 100%; vertical-align: middle;}.mfp-align-top .mfp-container:before{display: none;}.mfp-content{position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045;}.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width: 100%; cursor: auto;}.mfp-ajax-cur{cursor: progress;}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor: zoom-out;}.mfp-zoom{cursor: pointer; cursor: zoom-in;}.mfp-auto-cursor .mfp-content{cursor: auto;}.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter{-webkit-user-select: none; -moz-user-select: none; user-select: none;}.mfp-loading.mfp-figure{display: none;}.mfp-hide{display: none !important;}.mfp-preloader{color: #ccc; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044;}.mfp-preloader a{color: #ccc;}.mfp-preloader a:hover{color: #fff;}.mfp-s-ready .mfp-preloader{display: none;}.mfp-s-error .mfp-content{display: none;}button.mfp-close, button.mfp-arrow{overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; box-shadow: none; touch-action: manipulation;}button::-moz-focus-inner{padding: 0; border: 0;}.mfp-close{width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: #fff; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace;}.mfp-close:hover, .mfp-close:focus{opacity: 1;}.mfp-close:active{top: 1px;}.mfp-close-btn-in .mfp-close{color: #333;}@media all and (max-width: 900px){.mfp-container{padding-left: 6px; padding-right: 6px;}}.picker, .picker__holder{width: 100%; position: absolute;}.picker{font-size: 16px; text-align: left; line-height: 1.2; color: #000; z-index: 10000; -webkit-user-select: none; -moz-user-select: none; user-select: none;}.picker__input{cursor: default;}.picker__input.picker__input--active{border-color: #0089ec;}.picker__holder{overflow-y: auto; -webkit-overflow-scrolling: touch; background: #fff; border: 1px solid #aaa; border-top-width: 0; border-bottom-width: 0; border-radius: 0 0 5px 5px; box-sizing: border-box; min-width: 176px; max-width: 466px; max-height: 0; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; transform: translateY(-1em) perspective(600px) rotateX(10deg); transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;}.picker__frame{padding: 1px;}.picker__wrap{margin: -1px;}.picker--opened .picker__holder{max-height: 25em; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; border-top-width: 1px; border-bottom-width: 1px; transform: translateY(0) perspective(600px) rotateX(0); transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s; box-shadow: 0 6px 18px 1px rgba(0, 0, 0, 0.12);}.picker__footer, .picker__header, .picker__table{text-align: center;}.picker__day--highlighted, .picker__select--month:focus, .picker__select--year:focus{border-color: #0089ec;}.picker__box{padding: 0 1em;}.picker__header{position: relative; margin-top: 0.75em;}.picker__month, .picker__year{font-weight: 500; display: inline-block; margin-left: 0.25em; margin-right: 0.25em;}.picker__year{color: #999; font-size: 0.8em; font-style: italic;}.picker__select--month, .picker__select--year{border: 1px solid #b7b7b7; height: 2em; padding: 0.5em; margin-left: 0.25em; margin-right: 0.25em;}.picker__select--month{width: 35%;}.picker__select--year{width: 22.5%;}.picker__nav--next, .picker__nav--prev{position: absolute; padding: 0.5em 1.25em; width: 1em; height: 1em; box-sizing: content-box; top: -0.25em;}.picker__nav--prev{left: -1em; padding-right: 1.25em;}.picker__nav--next{right: -1em; padding-left: 1.25em;}@media (min-width: 24.5em){.picker__select--month, .picker__select--year{margin-top: -0.5em;}.picker__nav--next, .picker__nav--prev{top: -0.33em;}.picker__nav--prev{padding-right: 1.5em;}.picker__nav--next{padding-left: 1.5em;}}.picker__nav--next:before, .picker__nav--prev:before{content: ' '; border-top: 0.5em solid transparent; border-bottom: 0.5em solid transparent; border-right: 0.75em solid #000; width: 0; height: 0; display: block; margin: 0 auto;}.picker__nav--next:before{border-right: 0; border-left: 0.75em solid #000;}.picker__nav--next:hover, .picker__nav--prev:hover{cursor: pointer; color: #000; background: #b1dcfb;}.picker__nav--disabled, .picker__nav--disabled:before, .picker__nav--disabled:before:hover, .picker__nav--disabled:hover{cursor: default; background: 0 0; border-right-color: #f5f5f5; border-left-color: #f5f5f5;}.picker--focused .picker__day--highlighted, .picker__day--highlighted:hover, .picker__day--infocus:hover, .picker__day--outfocus:hover{color: #000; cursor: pointer; background: #b1dcfb;}.picker__table{border-collapse: collapse; border-spacing: 0; table-layout: fixed; font-size: inherit; width: 100%; margin-top: 0.75em; margin-bottom: 0.5em;}@media (min-height: 33.875em){.picker__table{margin-bottom: 0.75em;}}.picker__table td{margin: 0; padding: 0;}.picker__weekday{width: 14.285714286%; font-size: 0.75em; padding-bottom: 0.25em; color: #999; font-weight: 500;}@media (min-height: 33.875em){.picker__weekday{padding-bottom: 0.5em;}}.picker__day{padding: 0.3125em 0; font-weight: 200; border: 1px solid transparent;}.picker__day--today{position: relative;}.picker__day--today:before{content: ' '; position: absolute; top: 2px; right: 2px; width: 0; height: 0; border-top: 0.5em solid #0059bc; border-left: 0.5em solid transparent;}.picker__day--disabled:before{border-top-color: #aaa;}.picker__day--outfocus{color: #ddd;}.picker--focused .picker__day--selected, .picker__day--selected, .picker__day--selected:hover{background: #0089ec; color: #fff;}.picker--focused .picker__day--disabled, .picker__day--disabled, .picker__day--disabled:hover{background: #f5f5f5; border-color: #f5f5f5; color: #ddd; cursor: default;}.picker__day--highlighted.picker__day--disabled, .picker__day--highlighted.picker__day--disabled:hover{background: #bbb;}.picker__button--clear, .picker__button--close, .picker__button--today{border: 1px solid #fff; background: #fff; font-size: 0.8em; padding: 0.66em 0; font-weight: 700; width: 33%; display: inline-block; vertical-align: bottom;}.picker__button--clear:hover, .picker__button--close:hover, .picker__button--today:hover{cursor: pointer; color: #000; background: #b1dcfb; border-bottom-color: #b1dcfb;}.picker__button--clear:focus, .picker__button--close:focus, .picker__button--today:focus{background: #b1dcfb; border-color: #0089ec; outline: 0;}.picker__button--clear:before, .picker__button--close:before, .picker__button--today:before{position: relative; display: inline-block; height: 0;}.picker__button--clear:before, .picker__button--today:before{content: ' '; margin-right: 0.45em;}.picker__button--today:before{top: -0.05em; width: 0; border-top: 0.66em solid #0059bc; border-left: 0.66em solid transparent;}.picker__button--clear:before{top: -0.25em; width: 0.66em; border-top: 3px solid #e20;}.picker__button--close:before{content: '\D7'; top: -0.1em; vertical-align: top; font-size: 1.1em; margin-right: 0.35em; color: #777;}.picker__button--today[disabled], .picker__button--today[disabled]:hover{background: #f5f5f5; border-color: #f5f5f5; color: #ddd; cursor: default;}.picker__button--today[disabled]:before{border-top-color: #aaa;}.picker--focused .picker__list-item--highlighted, .picker__list-item--highlighted:hover, .picker__list-item:hover{background: #b1dcfb; cursor: pointer; color: #000;}.picker__list{list-style: none; padding: 0.75em 0 4.2em; margin: 0;}.picker__list-item{border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; margin-bottom: -1px; position: relative; background: #fff; padding: 0.75em 1.25em;}@media (min-height: 46.75em){.picker__list-item{padding: 0.5em 1em;}}.picker__list-item--highlighted, .picker__list-item:hover{border-color: #0089ec; z-index: 10;}.picker--focused .picker__list-item--selected, .picker__list-item--selected, .picker__list-item--selected:hover{background: #0089ec; color: #fff; z-index: 10;}.picker--focused .picker__list-item--disabled, .picker__list-item--disabled, .picker__list-item--disabled:hover{background: #f5f5f5; color: #ddd; cursor: default; border-color: #ddd; z-index: auto;}.picker--time .picker__button--clear{display: block; width: 80%; margin: 1em auto 0; padding: 1em 1.25em; background: 0 0; border: 0; font-weight: 500; font-size: 0.67em; text-align: center; text-transform: uppercase; color: #666;}.picker--time .picker__button--clear:focus, .picker--time .picker__button--clear:hover{background: #e20; border-color: #e20; cursor: pointer; color: #fff; outline: 0;}.picker--time .picker__button--clear:before{top: -0.25em; color: #666; font-size: 1.25em; font-weight: 700;}.picker--time .picker__button--clear:focus:before, .picker--time .picker__button--clear:hover:before{color: #fff; border-color: #fff;}.picker--time{min-width: 256px; max-width: 320px;}.picker--time .picker__holder{background: #f2f2f2;}@media (min-height: 40.125em){.picker--time .picker__holder{font-size: 0.875em;}}.picker--time .picker__box{padding: 0; position: relative;}#AjaxifyCart #storePickupApp{margin: 0 1em;}#storePickupApp{display: flex; flex-direction: column; margin-bottom: 1rem; margin-top: 1rem; text-align: left; font-size: 15px;}#storePickupApp .fieldRow{display: flex;}#storePickupApp .fieldRow .fieldGroup{margin-bottom: 0.5em;}#storePickupApp .fieldRow .fieldGroup:first-child{margin-right: 0.5em;}#storePickupApp .Zapiet-Delivery-Note__wrapper{margin-top: 1em;}#storePickupApp .Zapiet-Delivery-Note__wrapper .Zapiet-Delivery-Note__label{font-size: 0.9em;}#storePickupApp .Zapiet-Delivery-Note__wrapper .Zapiet-Delivery-Note__input{min-height: 100px; width: 100%; border-radius: 4px; border: 1px solid #dadada; font-family: inherit; resize: none;}#storePickupApp .pickadate{min-width: initial !important; box-shadow: none !important; outline: none !important;}#storePickupApp table{display: table !important;}#storePickupApp table tbody{display: table-row-group !important;}#storePickupApp table thead tr{position: relative;}#storePickupApp table .picker__weekday{display: table-cell !important; overflow-wrap: initial;}#storePickupApp table th, #storePickupApp table td{text-align: center !important;}#storePickupApp table tr td:nth-of-type(0):before, #storePickupApp table tr td:nth-of-type(1):before, #storePickupApp table tr td:nth-of-type(2):before, #storePickupApp table tr td:nth-of-type(3):before, #storePickupApp table tr td:nth-of-type(4):before, #storePickupApp table tr td:nth-of-type(5):before, #storePickupApp table tr td:nth-of-type(6):before, #storePickupApp table tr td:nth-of-type(7):before{content: '' !important;}#storePickupApp table tr td{padding: 0 !important;}#storePickupApp input[type='radio']{-webkit-appearance: auto !important; -moz-appearance: auto !important; appearance: auto !important; width: auto;}#storePickupApp input[type='text']{padding-top: 0; padding-bottom: 0; box-shadow: none !important; outline: none !important;}#storePickupApp tr:first-child th:after, #storePickupApp tr:first-child td:after{border: none;}#storePickupApp .spinner{animation: spin-animation 1s infinite; display: inline-block;}@keyframes spin-animation{0%{transform: rotate(0deg);}100%{transform: rotate(359deg);}}#storePickupApp tr{display: table-row;}#storePickupApp tr td{display: table-cell; float: inherit; padding: 0;}#storePickupApp .address{margin-bottom: 0; padding-bottom: 0;}#storePickupApp .searchIcon, #storePickupApp .nextIcon, #storePickupApp .prevIcon, #storePickupApp .datepickerIcon{display: flex;}#storePickupApp .filterByRegion select{width: 100%;}#storePickupApp .row{display: block;}#storePickupApp .picker__weekday{padding: 1em 0 !important; display: table-cell; float: inherit;}#storePickupApp input[type='text']{flex-grow: 1; padding: 0.7em 1em; border: 1px solid #dadada; box-shadow: inset 0 1px 3px #ddd; box-sizing: border-box; border-radius: 4px; width: 100%; margin-bottom: 0; font-size: 11pt; line-height: 1em; height: inherit; text-overflow: ellipsis;}#storePickupApp p{padding: 0; margin: 10px 0; font-size: 0.9em; width: -webkit-fill-available;}#storePickupApp .pickupPagination{padding: 0; margin: 1em 0 0 0; font-size: 0.9em; display: flex; align-items: center; justify-content: center;}#storePickupApp .pickupPagination li{margin-right: 0.4em; border: 1px solid #dadada; border-radius: 4px; display: flex;}#storePickupApp .pickupPagination li a{padding: 0.5em 1em; margin: 0;}#storePickupApp .pickupPagination li.active{background: #eee;}#storePickupApp .pickupPagination li:hover{border-color: #c1c1c1;}#storePickupApp .checkoutMethodsContainer{display: flex; align-items: center; flex-grow: 1; flex-wrap: nowrap; align-items: stretch;}#storePickupApp .checkoutMethodsContainer.inline{display: flex; flex-direction: column;}#storePickupApp .checkoutMethodsContainer.inline .checkoutMethod{display: flex;}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod{flex: 1; width: 0; flex-direction: column; justify-content: center; align-items: center; display: flex; margin-right: 0.5em; border: 1px solid #dadada; border-radius: 5px; padding: 1em;}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod:last-child{margin-right: 0em;}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod:hover{cursor: pointer; border-color: #c1c1c1;}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod.active{background: #eee;}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod .checkoutMethodImage{display: flex; align-items: center; justify-content: center; padding-bottom: 0.5em;}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod .checkoutMethodImage img{max-height: 26px;}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod .checkoutMethodName{text-align: center; line-height: 1em; font-size: 0.9em;}#storePickupApp .checkoutMethodsContainer.custom .checkoutMethod{flex: 1; flex-direction: column; justify-content: center; align-items: center; display: flex; margin-right: 0.5em;}#storePickupApp .checkoutMethodsContainer.custom .checkoutMethod:last-child{margin-right: 0em;}#storePickupApp .checkoutMethodsContainer.custom .checkoutMethod .checkoutMethodImage{display: flex; align-items: center; justify-content: center;}#storePickupApp .checkoutMethodsContainer.custom .checkoutMethod .checkoutMethodImage img{width: 100%;}#storePickupApp .checkoutMethodContainer.pickup #searchBlock{margin-top: 1em;}#storePickupApp .checkoutMethodContainer #deliveryGeoSearchField{height: 47px;}#storePickupApp .checkoutMethodContainer .inputWithButton{display: flex; margin-bottom: 1em; position: relative; min-width: -moz-max-content; min-width: max-content;}#storePickupApp .checkoutMethodContainer .inputWithButton input[type='text']{flex: 1; border-right: 0; margin: 0; max-width: inherit; border-radius: 4px 0 0 4px; line-height: 1em;}#storePickupApp .checkoutMethodContainer .inputWithButton .button{display: flex; align-items: center; justify-content: center; background: #eee; border: none; border: 1px solid #dadada; border-radius: 0 4px 4px 0; font-size: 1.2em; padding: 0 0.6em; margin: 0; width: inherit; min-width: inherit;}#storePickupApp .checkoutMethodContainer .inputWithButton .button:hover{cursor: pointer;}#storePickupApp .checkoutMethodContainer .inputWithButton .button .fa{color: #000;}#storePickupApp .checkoutMethodContainer .locations{border: 1px solid #dadada; border-radius: 4px; margin-top: 0.5em; max-height: 240px; overflow-y: auto;}#storePickupApp .checkoutMethodContainer .locations .location{padding: 1em; display: flex; line-height: 1.2em; border-bottom: 1px solid #f3f3f3; margin-bottom: 0; align-items: flex-start;}#storePickupApp .checkoutMethodContainer .locations .location input[type='radio']{margin-top: 0.2em; margin-right: 0.7em; height: inherit; width: inherit; -webkit-appearance: radio; -moz-appearance: radio; appearance: radio;}#storePickupApp .checkoutMethodContainer .locations .location input[type='radio']:checked + span, #storePickupApp .checkoutMethodContainer .locations .location input[type='radio']:not(:checked) + span{height: auto;}#storePickupApp .checkoutMethodContainer .locations .location:last-child{border-bottom: none;}#storePickupApp .checkoutMethodContainer .locations .location:focus-visible{outline: none; border: 1px solid #666;}#storePickupApp .checkoutMethodContainer .locations .location.active{background: #eee;}#storePickupApp .checkoutMethodContainer .locations .location .block{display: flex; flex-direction: column; font-size: 0.9em;}#storePickupApp .checkoutMethodContainer .locations .location .block .company_name{display: flex; margin-bottom: 0.3em;}#storePickupApp .checkoutMethodContainer .locations .location .block .moreInformationLink{margin-top: 0.3em; margin-bottom: 0em;}#storePickupApp .checkoutMethodContainer .locations .location .block span{display: block; clear: both;}#storePickupApp .checkoutMethodContainer .picker__holder{bottom: -39px; transform: none !important; transition: none !important; border-radius: 5px !important;}#storePickupApp .checkoutMethodContainer .picker__list{padding: 0; display: block;}#storePickupApp .checkoutMethodContainer .picker__list .picker__list-item:focus-visible{background: #dadada !important; outline: none; box-shadow: none;}#storePickupApp .checkoutMethodContainer.delivery .inputWithButton, #storePickupApp .checkoutMethodContainer.shipping .inputWithButton{margin-bottom: 0;}#storePickupApp .checkoutMethodContainer .picker__list-item{width: 100%; display: block; padding: 1em;}#storePickupApp .checkoutMethodContainer .picker__list-item:nth-child(0), #storePickupApp .checkoutMethodContainer .picker__list-item:nth-child(1), #storePickupApp .checkoutMethodContainer .picker__list-item:nth-child(2), #storePickupApp .checkoutMethodContainer .picker__list-item:nth-child(3), #storePickupApp .checkoutMethodContainer .picker__list-item:nth-child(4), #storePickupApp .checkoutMethodContainer .picker__list-item:nth-child(5){padding: 1em; width: 100%; display: block;}#storePickupApp .checkoutMethodContainer.pickup .datePicker{margin-top: 1em; margin-bottom: 0;}#storePickupApp .checkoutMethodContainer.delivery .picker--time .picker__list-item--disabled, #storePickupApp .checkoutMethodContainer.pickup .picker--time .picker__list-item--disabled{display: none;}#storePickupApp .spinnerContainer{padding: 0.5em 0; display: flex; justify-content: center; font-size: 1.5em;}#storePickupApp .error{color: #cc0000;}#storePickupApp .error p{color: #cc0000;}#storePickupApp .picker{left: 0;}@media screen and (min-width: 641px){.Cart--expanded .Cart__NoteContainer{display: block;}}.drawer__cart #storePickupApp .checkoutMethod .checkoutMethodImage svg, .side-cart #storePickupApp .checkoutMethod .checkoutMethodImage svg{filter: invert(1);}.drawer__cart #storePickupApp .checkoutMethod.active, .side-cart #storePickupApp .checkoutMethod.active{color: #222323;}.drawer__cart #storePickupApp .checkoutMethod.active svg, .side-cart #storePickupApp .checkoutMethod.active svg{filter: invert(0);}.drawer__cart #storePickupApp .spinnerContainer svg, .side-cart #storePickupApp .spinnerContainer svg{filter: invert(1);}.drawer__cart #storePickupApp .inputWithButton .button, .side-cart #storePickupApp .inputWithButton .button{color: #222323;}.drawer__cart #storePickupApp .locations .location .block, .side-cart #storePickupApp .locations .location .block, .drawer__cart #storePickupApp .locations .location a, .side-cart #storePickupApp .locations .location a{color: #fff;}.drawer__cart #storePickupApp .locations .location.active .block, .side-cart #storePickupApp .locations .location.active .block, .drawer__cart #storePickupApp .locations .location.active a, .side-cart #storePickupApp .locations .location.active a{color: #222323;}[data-theme-name='Blockshop'] [data-view='desktop'] #storePickupApp, [data-theme-name='Maker'] [data-view='desktop'] #storePickupApp, [data-theme-name='Beyond'] [data-view='desktop'] #storePickupApp{display: inline-block; width: 400px;}[data-theme-name='Blockshop'] [data-view='desktop'] .cart--notes + .cart--totals, [data-theme-name='Maker'] [data-view='desktop'] .cart--notes + .cart--totals, [data-theme-name='Beyond'] [data-view='desktop'] .cart--notes + .cart--totals{width: 40%; padding-left: 1em;}.side-cart #storePickupApp .pickup_note, .side-cart #storePickupApp .delivery_note, .side-cart #storePickupApp .success, .side-cart #storePickupApp .shipping_note{color: white;}.zapietModal{position: relative; background: #fff; color: #333; width: auto; max-width: 500px; padding: 20px; margin: 20px auto;}.zapietModal.moreInformation{max-width: 500px; position: relative; margin: 0 auto; background: #fff; border: 1px solid #fff; border-radius: 4px; padding: 1em;}.zapietModal.moreInformation h2{margin-bottom: 0.4em; font-size: 1.5em;}.zapietModal.moreInformation .mfp-close-btn-in .mfp-close{margin: 0;}.zapietModal.moreInformation table{margin-bottom: 0; width: 100%;}.zapietModal.moreInformation .address{line-height: 1.4em; padding-bottom: 1em;}.zapiet-modal{z-index: 9999999999;}.cart-summary__inner #storePickupApp{padding-right: 25px; padding-left: 25px;}@media screen and (max-width: 350px){#storePickupApp .checkoutMethod{margin-right: 0.2em !important; padding: 0.5em 0.1em !important;}#storePickupApp .checkoutMethod .checkoutMethodName{font-size: 0.7em !important;}#storePickupApp .checkoutMethod .checkoutMethodImage svg{height: 20px !important;}}.cart-container{max-width:1100px; margin:auto; padding:0 15px;}@media (max-width:1400px) and (min-width:1200px){.cart-container{max-width: 1140px;}}@media (max-width:1199px) and (min-width:992px){.cart-container{max-width: 960px;}}@media (max-width:991px) and (min-width:768px){.cart-container{max-width: 720px;}}@media (max-width:767px) and (min-width:576px){.cart-container{max-width: 540px;}}@media (max-width:575px){.cart-container{max-width: 100%;}}.cart_title{margin-top: 120px; margin-bottom: 110px; text-align: center; display: block;}.cart_main_title{display: inline-block; color: #735699; font-family: aromatica-script; font-size: 90px; font-style: normal; font-weight: 400; line-height: 0.8; position: relative; margin: 0;}.cart_main_title svg{position: absolute; top: -14px; right: -28px; width: 40px; height: auto; display: block; opacity: 1; transition: all .4s ease; transition-delay: .6s;}.checkoutMethodsContainer{margin: auto; width: 945px; gap: 25px; margin-bottom: 105px;}.checkoutMethodsContainer .checkoutMethod{margin: 0 !important; border-radius: 11px !important; border: 2px solid #ED5377 !important; background: #fff; height: 130px;}.checkoutMethodsContainer .checkoutMethod > div{display: flex; justify-content: center; align-items: center;}.checkoutMethodsContainer .checkoutMethod .checkoutMethodImage{padding: 0 !important; margin-right: 18px;}.checkoutMethodsContainer .checkoutMethod .checkoutMethodImage .deliveryIcon{display: block; width: 37px; height: 30px;}.checkoutMethodsContainer .checkoutMethod .checkoutMethodName{color: #ED5377; font-size: 24px !important; font-weight: 900; line-height: 1.5 !important; text-transform: uppercase; font-family: AvenirNextLTPro;}.checkoutMethodsContainer .checkoutMethod .checkoutMethodImage svg path{fill: #ED5377;}.checkoutMethodsContainer .checkoutMethod.active{border-color: #7A6097 !important; background-color: #7A6097 !important;}.checkoutMethodsContainer .checkoutMethod.active .checkoutMethodName{color: #fff !important;}.checkoutMethodsContainer .checkoutMethod.active .checkoutMethodImage svg path{fill: #fff !important;}#storePickupApp .delivery_note, #storePickupApp .success{color: #2B2B2B; text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.01); font-size: 20px !important; font-family: 'AvenirNextLTPro'; font-style: normal; font-weight: 600; line-height: 20.4px; margin: 0; padding-bottom: 20px; opacity: 0.4; padding-left: 30px;}#storePickupApp .success{padding-bottom: 5px !important; padding-left: 0 !important; margin-top: 30px;}.Zapiet-Delivery-Note__input, .pickup .snize-exclude-input, .delivery .snize-exclude-input{border-radius: 60px !important; border: 1px solid #DADADA !important; background: #FFF; height: 75px !important; padding-left: 50px !important; color: #2B2B2B; text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.01); font-family: 'AvenirNextLTPro'; font-size: 16px !important; font-style: normal; font-weight: 400;}.pickup .snize-exclude-input{padding-right: 250px !important;}.delivery .snize-exclude-input{padding-right: 50px !important;}.checkoutMethodContainer .snize-exclude-input::placeholder{opacity: 0.4;}.inputWithButton .button{border-radius: 60px !important; background: #ED5377 !important; border: none !important; position: absolute; top: 4px; right: 5px; padding: 20px 45px !important; overflow: hidden;}.inputWithButton .button .searchIcon{padding-right: 10px; z-index: 1;}.inputWithButton .button .searchIcon svg{height: 27px; width: 27px;}.inputWithButton .button:before{content: ""; position: absolute; width: 0; height: 0; border-radius: 50px; background: #000000; top: auto; right: auto; left: 0; bottom: 0; transition: all .4s linear; z-index: 1;}.inputWithButton .button:hover:before{opacity: 1; top: 0; right: 0; left: auto; bottom: auto; width: 100%; height: 100%; background: #7e5a9a;}.inputWithButton .button::after{content: "Search" !important; box-shadow: none !important; position: unset !important; color: #FFF; text-align: center; font-size: 24px; font-family: 'AvenirNextLTPro'; font-style: normal; font-weight: 900; line-height: 1; text-transform: uppercase;}.inputWithButton .button .searchIcon svg path{fill: #fff;}.main_cart_items{margin-top: 83px;}.cart-items{display: inherit !important;}.main_cart_items thead{display:block;}.main_cart_items thead tr{display: flex; width: 100%; justify-content: space-between; padding: 0 30px; padding-bottom: 25px; border-bottom: 2px solid rgba(122, 96, 151, 0.20); margin-bottom:30px;}.main_cart_items thead tr th{color: #7B609F; font-size: 20px; font-family: 'AvenirNextLTPro'; font-style: normal; font-weight: 500; line-height: 1.2; text-transform: capitalize; padding:0 !important; width: auto !important; border: none !important;}.main_cart_items tbody{display: block;}.main_cart_items tbody .cart-item{display: flex !important; align-items: center;}.main_cart_items tbody .cart-item > td{width: 25%;}.cart-item__media .cart-item__image-container{height: 200px; width: 200px; display: flex; justify-content: center; align-items: center; border-radius: 26px; background: #FFF; position: relative;}.cart-item__media .cart-item__image-container img{height: 100%; width: 100%; object-fit: cover;}.cart-item__media .Cart_remove_btn{padding: 0 !important; background-color: #ED5377; min-width: 38px; min-height: 38px; border-radius: 50%; transition: all .4s ease;}.cart-item__media .Cart_remove_btn:hover{background-color: #7a6097;}.cart-item .cart-item__media cart-remove-button{position: absolute; top: -10px; right: -13px; left: auto; z-index: 2;}.cart-item__details .cart-item__name{color: #7A6097; font-size: 24px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, font-style: normal; font-weight: 900; line-height: 1.4; text-transform: uppercase; display: initial;}.cart-item__details .cart-item__name:hover{text-decoration: none !important; color: #ED5377;}.main_cart_items .cart-items tbody{padding-left: 20px;}.main_cart_items .cart-items .cart-item__quantity{width: 30% !important;}.main_cart_items .cart-items .cart-item__totals{width: 20% !important;}.main_cart_items .cart-item__quantity-wrapper{justify-content: center;}.main_cart_items .cart-item__quantity-wrapper .cart-quantity{height: 84px; max-width: 226px !important; border-radius: 42px !important; background: #FFF;}.main_cart_items .cart-item__quantity-wrapper .quantity .quantity__button svg{width: 16px;}.main_cart_items .cart-item__quantity-wrapper .cart-quantity .quantity__button:hover{background-color: #7A6097 !important;}.main_cart_items .cart-item__quantity-wrapper .cart-quantity .quantity__button:hover svg path{fill:#fff;}.main_cart_items .cart-item__quantity-wrapper .cart-quantity .quantity__input{color: #ED5377; font-size: 19px; font-weight: 700; line-height: normal; text-transform: uppercase; text-align: left; width: 50%; padding: 0 !important;}.main_cart_items .cart-item__price-wrapper .price, .main_cart_items .cart-item__details .product-option{font-size: 24px !important; font-weight: 900; line-height: 1; text-transform: uppercase; margin: 0 !important; padding-right: 5px;}.main_cart_items .cart-item__details .product-option{font-family: 'AvenirNextLTPro'; padding-right: 0; color: #ED5377; line-height: 2.5; padding-top: 6px;}.main_cart_items .cart-item__details .product-option{display: block !important;}.input_quantity_btn{display: flex; justify-content: center; align-items: center;}.input_quantity_btn span{width: 65%; color: #ED5377; font-size: 19px; font-style: normal; font-weight: 700; line-height: normal; text-transform: uppercase; text-align: right;}.main_cart_items .cart-items tbody .cart-item:not(:last-child){padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid rgba(122, 96, 151, 0.10);}.header_shap{position: absolute; top: 80px; left: 0;}.cart__footer{padding-top: 50px !important; padding-bottom: 140px !important;}#your-shopping-cart .sw--footer{position: relative;}#your-shopping-cart .sw--footer:after{content: ""; height: 204px; width: 322px; display: block; background-image: url(https://cdn.shopify.com/s/files/1/0398/4919/7734/files/Vector_15.png?v=1694261112); background-position: center; background-repeat: no-repeat; background-size: contain; position: absolute; bottom: 100%; left: -6px; z-index: -1;}.pickup .snize-exclude-input{margin-bottom: 20px !important;}@media (max-width:1400px){.header_shap{top: 75px; z-index: -1;}.cart_main_title{font-size: 80px;}.cart__blocks .totals .totals__total-value{font-size: 22px;}#your-shopping-cart .sw--footer:after{bottom: 95%;}}@media (max-width:1199px){.cart_title{margin-top: 100px; margin-bottom: 100px;}.header_shap{top: 65px;}.checkoutMethodsContainer .checkoutMethod{height: 115px;}.checkoutMethodsContainer .checkoutMethod .checkoutMethodName{font-size: 22px !important;}.checkoutMethodsContainer{margin-bottom: 80px;}.cart-item__details .cart-item__name{font-size: 22px;}.main_cart_items .cart-item__price-wrapper .price, .main_cart_items .cart-item__details .product-option{font-size: 20px !important;}.input_quantity_btn span{width: 60%;}.main_cart_items .cart-item__quantity-wrapper .cart-quantity{height: 70px;}.cart__footer .cart__blocks .js-contents .cart_note{width: 460px !important;}.cart_note label{font-size: 18px !important; padding-left: 40px !important;}.cart__blocks .totals{padding-bottom: 20px;}.cart__footer .cart__blocks .js-contents .cart_total_nots{margin-bottom: 80px;}.cart__footer .cart__blocks .cart__ctas .underlined-link{font-size: 18px;}.cart__blocks .totals .totals__total-value{line-height: 2;}#your-shopping-cart .sw--footer:after{bottom: 85%;}.cart__footer{padding-bottom: 100px !important;}.checkoutMethodsContainer{width: 100%;}.cart__blocks .totals .totals__total-value{font-size: 20px !important; line-height: 1 !important;}}@media (max-width:991px){.header_shap{top: 50px;}.cart_main_title{font-size: 64px;}.cart_title{margin-bottom: 60px;}.checkoutMethodsContainer{width: 100%; gap: 20px; margin-bottom: 60px;}#storePickupApp .delivery_note, #storePickupApp .success{font-size: 18px !important; padding-bottom: 10px; padding-left: 25px;}.main_cart_items{margin-top: 60px;}.cart-item__media .cart-item__image-container{height: 140px; width: 140px;}.cart-item__media .Cart_remove_btn{min-width: 30px; min-height: 30px;}td.cart-item__details{padding: 0 !important;}.main_cart_items .cart-item__quantity-wrapper .cart-quantity{height: 60px;}.main_cart_items .cart-item__quantity-wrapper .cart-quantity .quantity__input{font-size: 16px; width: 40%;}.input_quantity_btn span{width: 70%;}.quantity-popover-container{justify-content: center;}.cart-item__quantity-wrapper .quantity{width: 80%;}.input_quantity_btn span{font-size: 17px;}.cart-item__details .cart-item__name{font-size: 18px;}.main_cart_items .cart-item__price-wrapper .price, .main_cart_items .cart-item__details .product-option{font-size: 16px !important;}.main_cart_items .cart-items .cart-item__quantity{width: 27% !important;}.main_cart_items .cart-items .cart-item__totals{width: 23% !important;}.main_cart_items .cart-items tbody{padding-left: 0px;}.Quantity_tab{margin-right: 30px;}.checkoutMethodsContainer .checkoutMethod{height: 90px;}.checkoutMethodsContainer .checkoutMethod .checkoutMethodName{font-size: 18px !important;}.checkoutMethodsContainer .checkoutMethod .checkoutMethodImage{margin-right: 10px;}.checkoutMethodsContainer .checkoutMethod .checkoutMethodImage svg{height: 30px; width: 30px;}.cart__footer .cart__blocks .js-contents .cart_total_nots{padding-top: 0 !important; max-width: 330px !important; margin-bottom: 60px !important;}.cart__footer .cart__blocks .js-contents .cart_note{width: 330px !important;}.cart__footer .cart__blocks .cart__ctas .underlined-link{font-size: 20px !important;}}@media (max-width:767px){.checkoutMethodsContainer .checkoutMethod{height: 80px; padding: 0px !important;}.checkoutMethodsContainer{gap: 15px; margin-bottom: 50px;}.cart_main_title{font-size: 52px;}.cart_title{margin-bottom: 50px;}#storePickupApp .delivery_note, #storePickupApp .success{font-size: 16px !important;}.main_cart_items tbody .cart-item > td{width: 33.33%;}.main_cart_items .cart-items .cart-item__quantity{width: 33.33% !important;}.main_cart_items .cart-items .cart-item__totals{width: 33.33% !important;}td.cart-item__details{padding: 0 !important; padding-left: 30px !important;}.Detail_tab{margin-right: 20px;}.cart-item__media .Cart_remove_btn svg{width: 12px;}.cart-item__media .Cart_remove_btn{min-width: 24px; min-height: 24px;}.main_cart_items .cart-item__details .product-option{line-height: 1.5; padding-top: 0 !important;}table.cart-items{white-space: normal; overflow-y: scroll;}.main_cart_items thead{display: block; white-space: nowrap; width: 100%;}.main_cart_items .cart-items tbody{padding-left: 0px; width: 100%;}.main_cart_items thead tr th{display: block;}.main_cart_items .cart-items .cart-item__totals{display: block !important;}.cart__footer .cart__blocks .js-contents .cart_total_nots{margin: 50px 0 40px !important; padding-top: 30px !important; max-width: 100% !important; width: 100% !important;}.cart__footer .cart__blocks .cart__ctas{display: block !important;}body .cart__footer .cart__blocks .cart__ctas .cart__checkout-button{margin-top: 20px !important;}body .cart__footer .cart__blocks .cart__ctas .underlined-link{font-size: 16px !important; padding: 15px 40px; display: inline-block;}.cart__footer .cart__blocks .js-contents .cart_note{width: 100% !important;}body .cart__footer{padding-top: 30px !important;}.inputWithButton .button{padding: 22px 15px !important;}.inputWithButton .button::after{font-size: 18px !important;}.inputWithButton .button .searchIcon svg{height: 22px; width: 22px;}.pickup .snize-exclude-input{padding-right: 160px !important;}.cart-item .cart-item__media cart-remove-button{right: -5px;}}@media (max-width: 575px){.cart__footer{padding-bottom: 60px !important;}.header_shap{top: 70px; width: 40%;}}@media (max-width: 425px){.cart__footer .cart__blocks .js-contents .cart_total_nots{padding-top: 0px !important;}.footer_nots li{font-size: 14px !important;}.cart__footer{padding-bottom: 80px !important;}.header_shap{width: 36%;}.cart_main_title{font-size: 40px; line-height: 1.9;}body #storePickupApp .checkoutMethodsContainer{flex-wrap: wrap !important;}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod{width: 100%; flex: auto !important;}.checkoutMethodsContainer{gap: 10px; margin-bottom: 40px;}.cart_title{margin-top: 90px; margin-bottom: 15px;}#storePickupApp .delivery_note, #storePickupApp .success{font-size: 12px !important; padding: 10px;}body .cart_note .field__input{border-radius: 34px !important;}.cart_note label{font-size: 13px !important; padding-left: 15px !important;}.checkoutMethodsContainer .checkoutMethod .checkoutMethodName{font-size: 16px !important;}.checkoutMethodsContainer .checkoutMethod .checkoutMethodImage .pickupIcon{height: 20px; width: 20px;}.checkoutMethodsContainer .checkoutMethod .checkoutMethodImage .pickupIcon svg{height: 20px; width: 20px;}.checkoutMethodsContainer .checkoutMethod .checkoutMethodImage .deliveryIcon svg{height: 20px; width: 30px;}.checkoutMethodsContainer .checkoutMethod .checkoutMethodImage .deliveryIcon{display: block; width: 30px; height: 24px;}.cart__footer .cart__blocks .js-contents .cart_total_nots{margin: 60px 0 50px !important;}.cart__blocks .totals .totals__total{font-size: 14px !important;}.cart__blocks .totals .totals__total-value{font-size: 18px !important; line-height: 2.5 !important;}.cart__blocks .totals{padding-bottom: 10px !important; margin-bottom: 30px !important;}body .cart__footer .cart__blocks .cart__ctas .underlined-link{font-size: 14px !important; display: block;}body .cart__footer .cart__blocks .cart__ctas .cart__checkout-button{margin-top: 15px !important; width: 100% !important; max-width: 100%; font-size: 14px !important;}.main_cart_items thead tr th{font-size: 14px;}.main_cart_items thead tr{padding-bottom: 6px;}.cart-item__details .cart-item__name{font-size: 14px; font-weight: 600;}.cart-item__details .cart-item__name{font-size: 10px; display: inline-block !important; margin-block: 0 !important;}.main_cart_items .cart-items tbody{padding-left: 10px;}.cart-item__media .cart-item__image-container{height: 102px; width: 102px; border-radius: 15px;}.cart-item__media .cart-item__image-container img{height: 100%; width: 100%; object-fit: cover; border-radius: 15px;}.cart-item__media .Cart_remove_btn{min-width: 18px; min-height: 18px;}.main_cart_items .cart-item__price-wrapper .price, .main_cart_items .cart-item__details .product-option{font-size: 10px !important; font-weight: 600;}.cart-item__media .Cart_remove_btn svg{width: 8px;}}@media (max-width: 375px){.inputWithButton .button::after{content: unset !important;}.inputWithButton .button .searchIcon{padding-right: 0 !important; z-index: 1;}.inputWithButton .button{padding: 15px 15px !important; top: 11px; right: 10px;}.pickup .snize-exclude-input{padding-right: 65px !important;}}@media (max-width: 375px){.input_quantity_btn span{display: none;}.main_cart_items .cart-item__quantity-wrapper .cart-quantity .quantity__input{text-align: center;}}@media (max-width: 400px){.Quantity_tab{display: none !important;}.cart-item__quantity{display: none !important;}.cart-item__details>*:not(.cart-item__name,.cart-item__quantity){display: block !important;}.input_quantity_btn span{font-size: 8px;}.main_cart_items .cart-item__quantity-wrapper .cart-quantity .quantity__input{font-size: 8px;}.main_cart_items .cart-item__quantity-wrapper .quantity .quantity__button svg{width: 8px;}.main_cart_items .cart-item__quantity-wrapper .cart-quantity{height: 22px; width: 100%;}.checkoutMethodsContainer .checkoutMethod .checkoutMethodName{font-size: 10px !important; font-weight: 600;}.checkoutMethodsContainer .checkoutMethod{height: 60px;}.inputWithButton .button::after{font-size: 8px !important; font-weight: 600;}#deliveryDatePicker .datepickerIcon{display: none;}#storePickupApp .checkoutMethodContainer .inputWithButton .button{width: 100px !important; height: 70px !important; display: none !important;}}#storePickupApp .checkoutMethodContainer .inputWithButton .button{display: none !important;}@media (min-width: 768px) and (max-width: 991px){body .cart__footer .cart__blocks .js-contents .cart_total_nots{padding-top: 50px;}}.cart__footer .cart__blocks{width: 100% !important;}.cart__footer .cart__blocks .js-contents .cart_total_nots{max-width: 421px; margin-left: auto; margin-bottom: 100px;}.cart__blocks .totals{justify-content: space-between; padding-bottom: 30px; margin-bottom: 25px; border-bottom: 2px solid rgba(122, 96, 151, 0.20); align-items: center;}.cart__blocks .totals .totals__total{color: #7B609F; font-size: 20px; font-family:AvenirNextLTPro!important; font-weight: 500; line-height: 23px; margin: 0 !important;}.cart__blocks .totals .totals__total-value{color: #ED5377; text-align: center; font-size: 24px; font-family: 'AvenirNextLTPro'; font-style: normal; font-weight: 900; line-height: 1.1; text-transform: uppercase; margin: 0 !important;}.footer_nots li{color: #aaa4a0; text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.01); font-size: 18px; font-family: 'AvenirNextLTPro'; font-weight: 600; line-height: 20.4px;}.footer_nots li:not(:last-child){margin-bottom:10px;}.footer_nots{padding-left: 25px;}.footer_nots li{position: relative;}.footer_nots li:before{content: ""; height: 6px; width: 6px; display: block; border-radius: 10px; background-color: #7a6097; position: absolute; top: 8px; left: -18px;}.cart__footer .cart__blocks .cart__ctas{display: flex; gap: 35px; align-items: center; justify-content: center; margin: 0 !important;}.cart__footer .cart__blocks .cart__ctas .cart__checkout-button{padding: 16px 36px; width: auto !important; border-radius: 40px; background: #ED5377; margin:0 !important;}.cart__footer .cart__blocks .cart__ctas .underlined-link{color: #7A6097; font-size: 24px; font-weight: 700; line-height: 21px; text-transform: uppercase; padding: 16px 36px; border-radius: 40px; border: 1px solid #ED5377; background: #FFF; transition: all .4s ease;}.cart__footer .cart__blocks .cart__ctas .underlined-link:hover{background-color: #ED5377; color: #fff;}.cart__footer .cart__blocks .js-contents{display: flex; flex-wrap: wrap;}.cart__footer .cart__blocks .js-contents .cart_note{width: 600px;}.cart_note label{color: #2B2B2B; text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.01); font-size: 15px; font-weight: 600; line-height: 20.4px; opacity: 0.4; margin-bottom: 18px; padding-left: 50px; top: -20px; height: auto;}.field__input:focus, .field__input:focus-visible{border:none !important; outline:none !important; box-shadow:none !important;}.cart_note .field__input:hover{box-shadow:none !important;}.cart__note ::before, cart__note ::after{content: unset !important;}.cart_note .field:after, .cart_note .field:before{content:unset !important;}.cart_note .field__input{border-radius: 110px !important; border: 1px solid #DADADA !important; background: #FFF; padding: 15px 20px !important; margin-top:20px;}.cart__footer{padding-top: 50px !important;}

/* /houseofpops_web/static/src/css/colloection.css */
.facets-container{display: grid; grid-template-columns: repeat(2, auto); grid-template-rows: repeat(2, auto); padding-top: 1rem;}.active-facets-mobile{margin-bottom: 0.5rem;}.mobile-facets__list{overflow-y: auto;}@media screen and (min-width: 750px){.facets-container > * + *{margin-top: 0;}.facets__form .product-count{grid-column-start: 3; align-self: flex-start;}}@media screen and (max-width: 989px){.facets-container{grid-template-columns: auto minmax(0, max-content); column-gap: 2rem;}}.facet-filters{align-items: flex-start; display: flex; grid-column: 2; grid-row: 1; padding-left: 2.5rem;}@media screen and (min-width: 990px){.facet-filters{padding-left: 3rem;}}.facet-filters__label{display: block; color: rgba(var(--color-foreground), 0.85); font-size: 1.4rem; margin: 0 2rem 0 0;}.facet-filters__summary{display: flex; align-items: center; justify-content: space-between; font-size: 1.4rem; cursor: pointer; height: 4.5rem; padding: 0 1.5rem; min-width: 25rem; margin-top: 2.4rem; border: 0.1rem solid rgba(var(--color-foreground), 0.55);}.facet-filters__summary::after{position: static;}.facet-filters__field{align-items: center; display: flex; flex-grow: 1; justify-content: flex-end;}.facet-filters__field .select{width: auto;}.facet-filters__field .select:after, .facet-filters__field .select:before, .mobile-facets__sort .select:after, .mobile-facets__sort .select:before{content: none;}.facet-filters__field .select__select, .mobile-facets__sort .select__select{border-radius: 0; min-width: auto; min-height: auto; transition: none;}.facet-filters button{margin-left: 2.5rem;}.facet-filters__sort{background-color: transparent; border: 0; border-radius: 0; font-size: 1.4rem; height: auto; line-height: calc(1 + 0.5 / var(--font-body-scale)); margin: 0; padding-left: 0; padding-right: 1.75rem;}.facet-filters__sort + .icon-caret{right: 0;}@media screen and (forced-colors: active){.facet-filters__sort{border: none;}}.facet-filters__sort, .facet-filters__sort:hover{box-shadow: none; filter: none; transition: none;}.mobile-facets__sort .select__select:focus-visible{outline: 0.2rem solid rgba(var(--color-foreground), 0.5); outline-offset: 0.3rem; box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);}.mobile-facets__sort .select__select.focused, .no-js .mobile-facets__sort .select__select:focus{outline: 0.2rem solid rgba(var(--color-foreground), 0.5); outline-offset: 0.3rem; box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);}.facet-filters__sort:focus-visible{outline: 0.2rem solid rgba(var(--color-foreground), 0.5); outline-offset: 1rem; box-shadow: 0 0 0 1rem rgb(var(--color-background)), 0 0 0.2rem 1.2rem rgba(var(--color-foreground), 0.3);}.facet-filters__sort.focused, .no-js .facet-filters__sort:focus{outline: 0.2rem solid rgba(var(--color-foreground), 0.5); outline-offset: 1rem; box-shadow: 0 0 0 1rem rgb(var(--color-background)), 0 0 0.2rem 1.2rem rgba(var(--color-foreground), 0.3);}.no-js .facet-filters__sort:focus:not(:focus-visible), .no-js .mobile-facets__sort .select__select:focus:not(:focus-visible){outline: 0; box-shadow: none;}.facets{display: block; grid-column-start: span 2;}.facets__form{display: grid; gap: 0 3.5rem; grid-template-columns: 1fr max-content max-content;}.facets__wrapper{align-items: center; align-self: flex-start; grid-column: 1; grid-row: 1; display: flex; flex-wrap: wrap;}.facets__heading{display: block; color: rgba(var(--color-foreground), 0.85); font-size: 1.4rem; margin: -1.5rem 2rem 0 0;}.facets__reset{margin-left: auto;}.facets__disclosure{margin-right: 3.5rem;}.facets__summary{color: rgba(var(--color-foreground), 0.75); font-size: 1.4rem; padding: 0 1.75rem 0 0; margin-bottom: 1.5rem;}.facets__disclosure fieldset{padding: 0; margin: 0; border: 0;}.facets__disclosure[open] .facets__summary, .facets__summary:hover{color: rgb(var(--color-foreground));}.facets__disclosure[open] .facets__display, .facets__disclosure-vertical[open] .facets__display-vertical{animation: animateMenuOpen var(--duration-default) ease;}.facets__summary span{transition: text-decoration var(--duration-short) ease;}.facets__summary:hover span{text-decoration: underline; text-underline-offset: 0.3rem;}.disclosure-has-popup[open] > .facets__summary::before{z-index: 2;}.facets__summary > span{line-height: calc(1 + 0.3 / var(--font-body-scale));}.facets__summary .icon-caret{right: 0;}.facets__display{border-width: var(--popup-border-width); border-style: solid; border-color: rgba(var(--color-foreground), var(--popup-border-opacity)); border-radius: var(--popup-corner-radius); box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity)); background-color: rgb(var(--color-background)); position: absolute; top: calc(100% + 0.5rem); left: -1.2rem; width: 35rem; max-height: 55rem; overflow-y: auto;}.facets__header{border-bottom: 1px solid rgba(var(--color-foreground), 0.2); padding: 1.5rem 2rem; display: flex; justify-content: space-between; font-size: 1.4rem; position: sticky; top: 0; background-color: rgb(var(--color-background)); z-index: 1;}.facets__list{padding: 0.5rem 2rem;}.facets__item{display: flex; align-items: center;}.facets__item label, .facets__item input[type='checkbox']{cursor: pointer;}.facet-checkbox{padding: 1rem 2rem 1rem 0; flex-grow: 1; position: relative; font-size: 1.4rem; display: flex; word-break: break-word;}.facet-checkbox input[type='checkbox']{position: absolute; opacity: 1; width: 1.6rem; height: 1.6rem; top: 0.7rem; left: -0.4rem; z-index: -1; appearance: none; -webkit-appearance: none;}.no-js .facet-checkbox input[type='checkbox']{z-index: 0;}.facet-checkbox > svg{background-color: rgb(var(--color-background)); margin-right: 1.2rem; flex-shrink: 0;}.facet-checkbox .icon-checkmark{visibility: hidden; position: absolute; left: 0.3rem; z-index: 5; top: 1.4rem;}.facet-checkbox > input[type='checkbox']:checked ~ .icon-checkmark{visibility: visible;}@media screen and (forced-colors: active){.facet-checkbox > svg{background-color: inherit; border: 0.1rem solid rgb(var(--color-background));}.facet-checkbox > input[type='checkbox']:checked ~ .icon-checkmark{border: none;}}.facet-checkbox--disabled{color: rgba(var(--color-foreground), 0.4);}.facets__price{display: flex; padding: 2rem;}.facets__price .field + .field-currency{margin-left: 2rem;}.facets__price .field{align-items: center;}.facets__price .field-currency{align-self: center; margin-right: 0.6rem;}.facets__price .field__label{left: 1.5rem;}button.facets__button{min-height: 0; margin: 0 0 0 0.5rem; box-shadow: none; padding-top: 1.4rem; padding-bottom: 1.4rem;}.facets__button-no-js{transform: translateY(-0.6rem);}.active-facets{display: flex; flex-wrap: wrap; width: 100%; grid-column: 1 / -1; grid-row: 2; margin-top: -0.5rem;}.active-facets__button{display: block; margin-right: 1.5rem; margin-top: 1.5rem; padding-left: 0.2rem; padding-right: 0.2rem; text-decoration: none;}span.active-facets__button-inner{color: rgb(var(--color-foreground)); box-shadow: 0 0 0 0.1rem rgb(var(--color-foreground)); border-radius: 2.6rem; font-size: 1rem; min-height: 0; min-width: 0; padding: 0.5rem 1rem; display: flex; align-items: stretch;}span.active-facets__button-inner:before, span.active-facets__button-inner:after{display: none;}.active-facets__button-wrapper{align-items: center; display: flex; justify-content: center; padding-top: 1.5rem;}.active-facets__button-wrapper *{font-size: 1rem;}@media screen and (min-width: 990px){.active-facets__button{margin-right: 1.5rem;}.active-facets__button-wrapper *, span.active-facets__button-inner{font-size: 1.4rem;}}@media screen and (max-width: 989px){.active-facets{margin: 0 -1.2rem -1.2rem;}.active-facets__button, .active-facets__button-remove{margin: 0; padding: 1.2rem;}span.active-facets__button-inner{padding-bottom: 0.3rem; padding-top: 0.3rem;}.active-facets__button-wrapper{padding-top: 0; margin-left: 1.2rem;}}.active-facets__button:hover .active-facets__button-inner{box-shadow: 0 0 0 0.2rem rgb(var(--color-foreground));}.active-facets__button--light .active-facets__button-inner{box-shadow: 0 0 0 0.1rem rgba(var(--color-foreground), 0.2);}.active-facets__button--light:hover .active-facets__button-inner{box-shadow: 0 0 0 0.2rem rgba(var(--color-foreground), 0.4);}a.active-facets__button:focus-visible{outline: none; box-shadow: none;}@media (forced-colors: active){a.active-facets__button:focus-visible{outline: transparent solid 1px;}}a.active-facets__button.focused, .no-js a.active-facets__button:focus{outline: none; box-shadow: none;}a.active-facets__button:focus-visible .active-facets__button-inner{box-shadow: 0 0 0 0.1rem rgba(var(--color-foreground), 0.2), 0 0 0 0.2rem rgb(var(--color-background)), 0 0 0 0.4rem rgb(var(--color-foreground)); outline: none;}a.active-facets__button.focused .active-facets__button-inner, .no-js a.active-facets__button:focus .active-facets__button-inner{box-shadow: 0 0 0 0.1rem rgba(var(--color-foreground), 0.2), 0 0 0 0.2rem rgb(var(--color-background)), 0 0 0 0.4rem rgb(var(--color-foreground)); outline: none;}.active-facets__button svg{align-self: center; flex-shrink: 0; margin-left: 0.6rem; margin-right: -0.2rem; pointer-events: none; width: 1.2rem;}@media all and (min-width: 990px){.active-facets__button svg{margin-right: -0.4rem; margin-top: 0.1rem; width: 1.4rem;}}.active-facets facet-remove:only-child{display: none;}.facets-vertical .active-facets .active-facets-vertical-filter:only-child > facet-remove{display: none;}.facets-vertical .active-facets-vertical-filter{display: flex; width: 100%; justify-content: space-between;}.facets-vertical .active-facets-vertical-filter .active-facets__button-wrapper{padding-top: 0; display: flex; align-items: flex-start;}.facets-vertical .active-facets__button{margin-top: 0;}.active-facets__button.disabled, .mobile-facets__clear.disabled{pointer-events: none;}.mobile-facets__clear-wrapper{align-items: center; display: flex; justify-content: center;}.mobile-facets{position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 100; background-color: rgba(var(--color-foreground), 0.5); pointer-events: none;}.mobile-facets__disclosure{display: flex;}.mobile-facets__wrapper{margin-left: 0; display: flex;}.mobile-facets__wrapper .disclosure-has-popup[open] > summary::before{height: 100vh; z-index: 3;}.mobile-facets__inner{background-color: rgb(var(--color-background)); width: calc(100% - 5rem); margin-left: auto; height: 100%; overflow-y: auto; pointer-events: all; transition: transform var(--duration-default) ease; max-width: 37.5rem; display: flex; flex-direction: column; border-color: rgba(var(--color-foreground), var(--drawer-border-opacity)); border-style: solid; border-width: 0 0 0 var(--drawer-border-width); filter: drop-shadow( var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow), var(--drawer-shadow-opacity)) );}.menu-opening .mobile-facets__inner{transform: translateX(0);}.js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform: translateX(105vw);}.mobile-facets__header{border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08); padding: 1rem 2.5rem; text-align: center; display: flex; position: sticky; top: 0; z-index: 2;}.mobile-facets__header-inner{flex-grow: 1; position: relative;}.mobile-facets__info{padding: 0 2.6rem;}.mobile-facets__heading{font-size: calc(var(--font-heading-scale) * 1.4rem); margin: 0;}.mobile-facets__count{color: rgba(var(--color-foreground), 0.7); font-size: 1.3rem; margin: 0; flex-grow: 1;}.mobile-facets__open-wrapper{display: inline-block;}.mobile-facets__open{text-align: left; width: 100%; padding-top: 0.5rem; padding-bottom: 0.5rem; display: flex; align-items: center; color: rgba(var(--color-link), var(--alpha-link));}.mobile-facets__open:hover{color: rgb(var(--color-link));}.mobile-facets__open:hover line, .mobile-facets__open:hover circle{stroke: rgb(var(--color-link));}.mobile-facets__open-label{transition: text-decoration var(--duration-short) ease;}.mobile-facets__open:hover .mobile-facets__open-label{text-decoration: underline; text-underline-offset: 0.3rem;}.mobile-facets__open > * + *{margin-left: 1rem;}.mobile-facets__open svg{width: 2rem;}.mobile-facets__open line, .mobile-facets__open circle{stroke: rgba(var(--color-link), var(--alpha-link));}.mobile-facets__close{display: none; align-items: center; justify-content: center; position: fixed; top: 0.7rem; right: 1rem; width: 4.4rem; height: 4.4rem; z-index: 101; opacity: 0; transition: opacity var(--duration-short) ease;}.mobile-facets__close svg{width: 2.2rem;}details.menu-opening .mobile-facets__close{display: flex; opacity: 1;}details.menu-opening .mobile-facets__close svg{margin: 0;}.mobile-facets__close-button{align-items: center; background-color: transparent; display: flex; font-size: 1.4rem; font: inherit; letter-spacing: inherit; margin-top: 1.5rem; padding: 1.2rem 2.6rem; text-decoration: none; width: calc(100% - 5.2rem);}.no-js .mobile-facets__close-button{display: none;}.mobile-facets__close-button .icon-arrow{transform: rotate(180deg); margin-right: 1rem;}.mobile-facets__main{padding: 2.7rem 0 0; position: relative; z-index: 1; flex-grow: 1; display: flex; flex-direction: column; overflow-y: auto;}.mobile-facets__details[open] .icon-caret{transform: rotate(180deg);}.no-js .mobile-facets__details{border-bottom: 1px solid rgba(var(--color-foreground), 0.04);}.mobile-facets__highlight{opacity: 0; visibility: hidden;}.mobile-facets__checkbox:checked + .mobile-facets__highlight{visibility: visible; opacity: 1; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; background-color: rgba(var(--color-foreground), 0.04);}.mobile-facets__summary{padding: 1.3rem 2.5rem;}.mobile-facets__summary svg{margin-left: auto;}.mobile-facets__summary > div, .facets__summary > div{display: flex; align-items: center;}.js .mobile-facets__submenu{position: absolute; top: 0; width: 100%; bottom: 0; left: 0; z-index: 3; transform: translateX(100%); visibility: hidden; display: flex; flex-direction: column;}.js details[open] > .mobile-facets__submenu{transition: transform 0.4s cubic-bezier(0.29, 0.63, 0.44, 1), visibility 0.4s cubic-bezier(0.29, 0.63, 0.44, 1);}.js details[open].menu-opening > .mobile-facets__submenu{transform: translateX(0); visibility: visible;}.js .menu-drawer__submenu .mobile-facets__submenu{overflow-y: auto;}.js .mobile-facets .submenu-open{visibility: hidden;}.mobile-facets__item{position: relative;}input.mobile-facets__checkbox{border: 0; position: absolute; width: 1.6rem; height: 1.6rem; position: absolute; left: 2.1rem; top: 1.2rem; z-index: 0; appearance: none; -webkit-appearance: none;}.mobile-facets__label{padding: 1.5rem 2rem 1.5rem 2.5rem; width: 100%; transition: background-color 0.2s ease; word-break: break-word; display: flex;}.mobile-facets__label > svg{background-color: rgb(var(--color-background)); position: relative; z-index: 2; margin-right: 1.2rem; flex-shrink: 0;}.mobile-facets__label .icon-checkmark{position: absolute; top: 1.9rem; left: 2.8rem; visibility: hidden;}.mobile-facets__label > input[type='checkbox']:checked ~ .icon-checkmark{visibility: visible;}.mobile-facets__arrow, .mobile-facets__summary .icon-caret{margin-left: auto; display: block;}.mobile-facets__label--disabled{opacity: 0.5;}.mobile-facets__footer{border-top: 0.1rem solid rgba(var(--color-foreground), 0.08); padding: 2rem; bottom: 0; position: sticky; display: flex; z-index: 2; margin-top: auto; background-color: rgb(var(--color-background)); background: var(--gradient-background);}.mobile-facets__footer > * + *{margin-left: 1rem;}.mobile-facets__footer > *{width: 50%;}.mobile-facets__footer noscript .button{width: 100%;}.mobile-facets__sort{display: flex; justify-content: space-between;}.mobile-facets__sort label{flex-shrink: 0;}.mobile-facets__sort .select{width: auto;}.no-js .mobile-facets__sort .select{position: relative; right: -1rem;}.mobile-facets__sort .select .icon-caret{right: 0;}.mobile-facets__sort .select__select{background-color: transparent; border-radius: 0; box-shadow: none; filter: none; margin-left: 0.5rem; margin-right: 0.5rem; padding-left: 0.5rem; padding-right: 1.5rem;}.product-count{align-self: center; position: relative; text-align: right;}.product-count__text{font-size: 1.4rem; line-height: calc(1 + 0.5 / var(--font-body-scale)); margin: 0;}.product-count__text.loading{visibility: hidden;}.product-count .loading-overlay__spinner, .product-count-vertical .loading-overlay__spinner{display: none; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 1.8rem;}.product-count__text.loading + .loading-overlay__spinner{display: block;}@media screen and (min-width: 750px){.facets-vertical{display: flex;}.facets-wrap-vertical{border: none; padding-left: 0;}.facets__form-vertical{display: flex; flex-direction: column; width: 26rem;}.facets__disclosure-vertical{border-top: 0.1rem solid rgba(var(--color-foreground), 0.1); margin-right: 0;}.facets-vertical .facets__summary{padding-top: 1.5rem; margin-bottom: 0; padding-bottom: 1.5rem;}.facets__heading--vertical{margin: 0 0 1.5rem 0; font-size: 1.5rem;}.facets__header-vertical{padding: 1.5rem 2rem 1.5rem 0; font-size: 1.4rem;}.facets__display-vertical{padding-bottom: 1.5rem;}.facets-vertical .facets-wrapper{padding-right: 3rem;}.facets-vertical .facets-wrapper--no-filters{display: none;}.no-js .facets-vertical .facets-wrapper--no-filters{display: block;}.facets-vertical .product-grid-container{width: 100%;}.facets-vertical-form{display: flex; justify-content: flex-end;}.product-count-vertical{margin-left: 3.5rem;}.facets-vertical .active-facets__button-wrapper{margin-bottom: 2rem;}.facets-vertical .no-js .facets__button-no-js{transform: none; margin-left: 0;}.facets-vertical .no-js .facet-filters__field{justify-content: flex-start; padding-bottom: 1rem; padding-top: 2rem;}.facets-vertical .facets__price{padding: 0.5rem 0.5rem 0.5rem 0;}.facets-vertical .facets__price .field:last-of-type{margin-left: 1rem;}.facets-vertical .active-facets__button{margin-bottom: 1.5rem;}.no-js .facets-vertical .facet-filters.sorting{padding-left: 0; flex-direction: column;}.facets-vertical .facet-checkbox input[type='checkbox']{z-index: 0;}.no-js .facets-vertical .facets-container{display: flex; flex-direction: column;}.facets-vertical .active-facets facet-remove:last-of-type{margin-bottom: 1rem;}.facets-vertical .active-facets{margin: 0; align-items: flex-start;}.facets__disclosure-vertical[open] .facets__summary .icon-caret{transform: rotate(180deg);}.facets-container-drawer{display: flex; flex-flow: row wrap; align-items: center; column-gap: 0;}.facets-container-drawer .mobile-facets__wrapper{margin-right: 2rem; flex-grow: 1;}.facets-container-drawer .product-count{margin: 0 0 0.5rem 3.5rem;}.facets-container-drawer .facets-pill{width: 100%;}.facets-container-drawer .facets__form{display: block;}}@media screen and (min-width: 750px) and (max-width: 989px){.facets-vertical .active-facets__button{padding: 1rem; margin-bottom: 0; margin-left: -0.5rem;}.facets-vertical .active-facets__button-remove{padding: 0 1rem 1rem;}}

/* /houseofpops_web/static/src/css/drift-basic.min.css */
@keyframes a{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes b{0%{opacity:1;transform:scale(1)}15%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.5)}}@keyframes c{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(-180deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes d{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(6px)}25%{transform:scale(1.3) translateX(8px)}40%{transform:scale(1.2) translateX(6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(6px)}75%{transform:scale(.7) translateX(8px)}90%{transform:scale(.8) translateX(6px)}to{transform:scale(1)}}@keyframes e{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(-6px)}25%{transform:scale(1.3) translateX(-8px)}40%{transform:scale(1.2) translateX(-6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(-6px)}75%{transform:scale(.7) translateX(-8px)}90%{transform:scale(.8) translateX(-6px)}to{transform:scale(1)}}.drift-zoom-pane{background:rgba(0,0,0,.5);transform:translateZ(0);-webkit-transform:translateZ(0)}.drift-zoom-pane.drift-opening{animation:a .18s ease-out;-webkit-animation:a .18s ease-out}.drift-zoom-pane.drift-closing{animation:b .21s ease-in;-webkit-animation:b .21s ease-in}.drift-zoom-pane.drift-inline{border-radius:75px;box-shadow:0 6px 18px rgba(0,0,0,.3);height:150px;position:absolute;width:150px}.drift-loading .drift-zoom-pane-loader{animation:c 1.8s linear infinite;-webkit-animation:c 1.8s linear infinite;display:block;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:66px}.drift-zoom-pane-loader:after,.drift-zoom-pane-loader:before{background:hsla(0,0%,100%,.9);border-radius:20px;content:"";display:block;height:20px;margin-top:-10px;position:absolute;top:50%;width:20px}.drift-zoom-pane-loader:before{animation:d 1.8s linear infinite;-webkit-animation:d 1.8s linear infinite;left:0}.drift-zoom-pane-loader:after{animation:e 1.8s linear infinite;-webkit-animation:e 1.8s linear infinite;animation-delay:-.9s;-webkit-animation-delay:-.9s;right:0}.drift-bounding-box{background-color:rgba(0,0,0,.4)}

/* /houseofpops_web/static/src/css/franchisepage.css */
 .sw--franchise-distributor{margin-bottom: 192px; position: relative; padding-top: 137px; z-index: 1}.franchise_distributor_bottom{max-width: 14.77%; position: absolute; left: 7%; bottom: -35.5%}.franchise_distributor_top_shape{position: absolute; width: 21.2%; height: auto; display: block; top: 0; left: 0; z-index: -1}.franchise_distributor_main{position: relative; z-index: 1}.franchise_distributor_img{width: 50%; margin-left: auto}.franchise_distributor_img_block{position: relative}.franchise_distributor_img svg{width: 95%; height: auto; display: block; margin-left: auto; margin-right: -5px}.franchise_distributor_img img{position: absolute; top: -21.5%; right: -73px; width: 101.5%; height: auto; max-width: unset; z-index: 1}.franchise_distributor_info_block{position: absolute; left: 0; right: 0; transform: translateY(-50%); top: 50%}.franchise_distributor_info{width: 42.1%; margin-left: 55px}.franchise_distributor_head{position: relative; display: inline-block; color: #7e5a9b; font-family: aromatica-script; font-size: 60px; font-style: normal; font-weight: 500; line-height: 1.25; margin: 0 0 10px; margin-left: -10px !important}.franchise_distributor_title, .franchise_tab_nav li a, .franchise_tab_title_block h2{font-weight: 900; text-transform: uppercase; font-family: AvenirNextLTPro; color: #ed5377}.franchise_distributor_head svg, .partner_us_head svg{position: absolute; top: -5px; right: -33px; width: 50px; height: auto; display: block; transition: .4s .6s; opacity: 0}.franchise_distributor_title{margin: 0 0 20px; font-size: 59px; font-style: normal; line-height: 1.19}.franchise_distributor_cap{margin: 0; color: #7a6097; font-family: AvenirNextLTPro; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4}.franchise_tab_nav{display: inline-flex; padding: 7px; background-color: #fff; border-radius: 50px}.franchise_tab_nav li a{padding: 20px 70px; border-radius: 50px; background: #ffff; font-size: 21px; line-height: 1.58; position: relative; overflow: hidden; display: block; width: auto; transition: .4s; z-index: 1}.franchise_tab_nav li a::after{content: ''; position: absolute; width: 0; height: 100%; background: #7a6097; top: 0; left: auto; right: 0; border-radius: 50px; z-index: -1; transition: .4s}.catering_tab_nav li.active a, .find_us_nav li.active a, .franchise_tab_nav li.active a{color: #fff !important}.franchise_tab_nav li.active a:hover::after, .franchise_tab_title_block .common_btn::after{background: #ed5377}.catering_tab_nav li.active a:after, .collection_nav_item:hover::after, .find_us_nav li.active .find_us_nav_bg, .franchise_tab_nav li.active a::after{width: 100%; left: 0; right: auto}.franchise_tab_nav_block{text-align: center; margin-bottom: 87px}.franchise_tab_title_block h2{margin: 0 0 14px; font-size: 59px; line-height: 1.2; display: inline-block; position: relative; z-index: 1}.catering_tab_title_block h2 svg, .franchise_tab_title_block h2 svg{position: absolute; width: 50px; height: auto; display: block; top: -16px; right: -30px; opacity: 0; transition: .4s .6s}.franchise_tab_title_block p{margin: 0 auto 48px; color: #7b609f; text-align: center; font-size: 16px; font-family: AvenirNextLTPro; font-weight: 500; line-height: 1.44; max-width: 77.5%; letter-spacing: 0}.franchise_tab_title_block .common_btn{background: #fff; color: #ed5377; border-width: 2px;}.collection_nav_item:hover, .collection_nav_list .active .collection_nav_item,{color: #fff}.collection_nav_item:hover{color: #fff;}.franchise_tab_title_block .common_btn:hover{color: #fff; border: 2px solid #7b609f;}.franchise_tab_advantages_block h2{margin: 0 0 52px; color: #7e5a9b; font-family: aromatica-script; font-size: 67px; font-weight: 500; line-height: 1.12}.franchise_advantages_faqs_acc_head h4, .franchise_advantages_faqs_title, .franchise_tab_advantages_benefit li{font-weight: 900; font-family: AvenirNextLTPro; text-transform: uppercase}.franchise_tab_advantages_benefit{display: flex; align-items: flex-start; justify-content: center; gap: 80px; margin: 0 0 66px}.franchise_tab_advantages_benefit li{color: #7a6097; text-align: left; font-size: 24px; line-height: 1.25; display: flex; align-items: center; gap: 10px; max-width: 33.33%}.franchise_tab_advantages_benefit li svg{width: 35px; height: auto; display: block}.franchise_tab_advantages_benefit li span{display: block; max-width: calc(100% - 45px)}.franchise_advantages_faqs_wrapper{background-color: #7b609f}.franchise_advantages_faqs_bottom_bg svg, .franchise_advantages_faqs_top_bg svg{width: 100%; height: auto; display: block; margin-bottom: -1px; z-index: -1}.franchise_advantages_faqs_title{margin: 0 0 30px; display: inline-block; color: #fff; font-size: 100px; line-height: 1; position: relative}.franchise_advantages_faqs_main{text-align: center; margin-bottom: 110px}.franchise_advantages_faqs_title svg{position: absolute; width: 55px; height: auto; display: block; top: -16px; right: -34px; opacity: 0; transition: .4s .6s}.franchise_advantages_faqs_acc{background-color: #fff6ee; border-radius: 50px; padding: 20px 42px}.franchise_advantages_faqs_acc_head h4{margin: 0; display: flex; align-items: flex-start; justify-content: space-between; color: #7a6097; font-size: 21px; line-height: 2; cursor: pointer; transition: .4s}.franchise_advantages_faqs_acc_head h4 span{display: block; max-width: calc(100% - 35px); text-align: left}.franchise_advantages_faqs_acc_head h4 svg{margin-top: 8px; transition: .4s; width: 24px; height: auto; display: block}.franchise_advantages_faqs_acc_content p{margin: 0; text-align: left; font-family: AvenirNextLTPro; font-weight: 500; color: #555; font-size: 20px; line-height: 1.5; max-width: 96%}.franchise_advantages_faqs_acc_content{display: none; margin-top: 10px}.franchise_advantages_faqs{margin-bottom: 20px; position: relative; z-index: 2}.franchise_advantages_faqs_bottom_bg{transform: translateY(2px)}.franchise_advantages_title h2{margin: 0 0 12px; color: #ed5377; font-family: AvenirNextLTPro; font-size: 59px; font-weight: 900; line-height: 1.19; text-transform: uppercase; display: inline-block; position: relative}.franchise_advantages_title h2 svg{position: absolute; width: 55px; height: auto; top: -16px; display: block; right: -30px; opacity: 0; transition: .4s .6s}.franchise_advantages_title{text-align: center; margin-bottom: 70px}.franchise_advantages_cap{color: #7b609f; text-align: center; font-family: AvenirNextLTPro; font-size: 16px; font-weight: 500; line-height: 1.44; margin: 0 auto; max-width: 488px}.find_us_content_wrapper li:nth-child(odd), .franchise_advantages_step_block li:not(:last-child){margin-bottom: 50px}.franchise_advantages_step_block li{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 20px; margin-left: 95px;}.find_us_content_block>h2, .franchise_advantages_head_title h2{display: inline-block; font-family: aromatica-script; font-weight: 500}.franchise_advantages_step_block li svg{width: 46px}.franchise_advantages_step_block li span{display: block; color: #7a6097; font-family: AvenirNextLTPro; font-size: 20px; font-weight: 700; line-height: 1.1; width: calc(50% - 43px)}.franchise_advantages_step_block li:nth-child(2n){flex-direction: row-reverse}.franchise_advantages_step_block li:nth-child(2n) span{text-align: right}.franchise_advantages_step_block{position: relative; z-index: 1; margin-bottom: 70px}.franchise_advantages_step_block::after{content: ''; position: absolute; width: 9px; height: 99%; background: #d1c2df; top: 50%; left: 50%; transform: translate(-50%, -50%)}.franchise_advantages_head img{width: 44.7%; margin: 0 auto 78px; height: auto}.franchise_advantages_head_title h2{text-align: center; color: #7e5a9b; font-size: 67px; line-height: 1.12; position: relative; margin: 0 0 57px}.franchise_advantages_head_title h2 svg{position: absolute; top: 0; right: -35px; width: 55px; height: auto; display: block; opacity: 0; transition: .4s .6s}.sw--franchise-tab{margin-bottom: 102px; position: relative}.franchise_advantages_faqs_acc_head.active h4 svg path{transition: .4s}.franchise_advantages_faqs_acc_head.active h4 svg path:first-child{transform: translateY(30px); opacity: 0}.franchise_tab_shape{position: absolute; width: 8.1%; height: auto; display: block; right: 0; top: -160px; z-index: -1}.franchise_faq_left_bg{position: absolute; bottom: -3%; left: 6.4%; z-index: 1; max-width: 8.5%}.franchise_faq_top_bg{position: absolute; top: -2.3%; max-width: 9.2%; left: 13.6%; height: auto; display: block; z-index: 1}.franchise_faq_center_bg{position: absolute; max-width: 7.25%; right: 0; top: 87px; z-index: 1}.find_us_content_img, .franchise_advantages_step, .sw--find-us{position: relative; z-index: 1}.franchise_advantages_step_top_bg{position: absolute; z-index: -1; max-width: 9.84%; right: 8.8%; top: 14.2%}.franchise_advantages_step_left_bg{position: absolute; z-index: -1; max-width: 10.28%; left: 7.8%; bottom: 36%}.franchise_tab_content_2 .franchise_tab_title_block p{max-width: 64.4%}

/* /houseofpops_web/static/src/css/image-compare-viewer.min.css */
.icv{position:relative;overflow:hidden;cursor:row-resize}.icv__icv--vertical{cursor:row-resize}.icv__icv--horizontal{cursor:col-resize}.icv__img{pointer-events:none;-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;max-width:none;width:100%;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;top:0;display:block}.icv__is--fluid .icv__img{display:none}.icv__img-a{height:auto;position:static;z-index:1;left:0px}.icv__img-b{height:100%;position:absolute;z-index:2;left:auto;right:0px;width:auto}.icv__icv--vertical .icv__img-b{width:100%;height:auto}.icv__imposter{z-index:4;position:absolute;top:0px;left:0px;width:100%;height:100%}.icv__wrapper{position:absolute;width:100%;height:100%;right:0px;top:0px;overflow:hidden;background-size:cover;background-position:center center;z-index:3}.icv__is--fluid .icv__wrapper,.icv__icv--vertical .icv__wrapper{width:100% !important}.icv__is--fluid .icv__wrapper,.icv__icv--horizontal .icv__wrapper{height:100% !important}.icv__fluidwrapper{background-size:cover;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%}.icv__control{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;top:0px;z-index:5}.icv__icv--vertical .icv__control{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:0;width:100%}.icv__control-line{height:50%;width:2px;z-index:6}.icv__icv--vertical .icv__control-line{width:50%}.icv__theme-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;-webkit-transition:all 0.1s ease-out 0s;transition:all 0.1s ease-out 0s;z-index:5}.icv__icv--vertical .icv__theme-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.icv__arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.1s ease-out 0s;transition:all 0.1s ease-out 0s}.icv__arrow-a{-webkit-transform:scale(1.5) rotateZ(180deg);transform:scale(1.5) rotateZ(180deg);height:20px;width:20px;-webkit-filter:drop-shadow(0px 3px 5px rgba(0,0,0,0.33));filter:drop-shadow(0px -3px 5px rgba(0,0,0,0.33))}.icv__arrow-b{-webkit-transform:scale(1.5) rotateZ(0deg);transform:scale(1.5) rotateZ(0deg);height:20px;width:20px;-webkit-filter:drop-shadow(0px 3px 5px rgba(0,0,0,0.33));filter:drop-shadow(0px 3px 5px rgba(0,0,0,0.33))}.icv__circle{width:50px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;border-radius:999px}.icv__label{position:absolute;bottom:1rem;z-index:12;background:rgba(0,0,0,0.33);color:white;border-radius:3px;padding:0.5rem 0.75rem;font-size:0.85rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.icv__label.vertical{bottom:auto;left:1rem}.icv__label.on-hover{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:0.25s cubic-bezier(0.68, 0.26, 0.58, 1.22);transition:0.25s cubic-bezier(0.68, 0.26, 0.58, 1.22)}.icv:hover .icv__label.on-hover{-webkit-transform:scale(1);transform:scale(1)}.icv__label-before{left:1rem}.icv__label-after{right:1rem}.icv__label-before.vertical{top:1rem}.icv__label-after.vertical{bottom:1rem;right:auto}.icv__body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

/* /houseofpops_web/static/src/css/login.css */
.addresses h2,.customer tfoot td:first-of-type,.customer ul{text-align:left}.account a svg,.addresses form button:first-of-type,.customer .pagination li:not(:last-child){margin-right:1rem}.customer strong,.customer tbody,.order svg{color:rgb(var(--color-foreground))}.order .item-props>span,.order .properties span,.order .unit-price{line-height:calc(1 + .2 / var(--font-body-scale))}.customer thead th,.order .unit-price{letter-spacing:.07rem;text-transform:uppercase}.customer:not(.account):not(.order){margin:0 auto;max-width:33.4rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center}#customer_login_guest button,.addresses form button+button,.addresses li>button+button,.customer .field:first-of-type,.customer>h1,.customer__title{margin-top:0}.customer form{margin-top:4rem}.customer button{margin:4rem 0 1.5rem}.customer ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;margin-bottom:4rem}.addresses ul,.order tbody ul{list-style:none;padding-left:0}.customer ul a{display:inline}.customer strong{font-weight:400}.customer h2.form__message{font-size:calc(var(--font-heading-scale) * 1.8rem)}.customer .field{margin:2rem 0 0}.customer table{table-layout:auto;border-collapse:collapse;border-bottom:.01rem solid rgba(var(--color-foreground),.08);box-shadow:none;width:100%;font-size:1.6rem;position:relative}@media screen and (min-width:750px){.customer:not(.account):not(.order){max-width:47.8rem}.customer table{border:none;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.08)}}.customer td,.customer th{font-weight:400;line-height:1;border:none;padding:0}.order dd,.order table a{line-height:calc(1 + .3 / var(--font-body-scale))}.customer tbody td{padding-top:1rem;padding-bottom:1rem}.customer td:empty{display:initial}.customer thead th{font-size:1.2rem}.customer tbody td:first-of-type,.customer tfoot tr:first-of-type td{padding-top:4rem}.customer tbody td:last-of-type,.customer tfoot tr:last-of-type td{padding-bottom:4rem}.customer tbody tr{border-top:.01rem solid rgba(var(--color-foreground),.08)}.customer tfoot td,.customer tfoot td:first-of-type{padding-top:.6rem;padding-bottom:.6rem}.customer tfoot::before,.customer thead::after{content:' ';height:.1rem;width:100%;display:block;position:absolute;left:0;background:rgba(var(--color-foreground),.08)}@media screen and (forced-colors:active){.customer table{border-top:.1rem solid transparent;border-bottom:.1rem solid transparent}.customer tbody tr{border-top:.1rem solid transparent}.customer tfoot::before,.customer thead::after{background:CanvasText}}@media screen and (max-width:749px){.customer tfoot td:first-of-type,.customer th,.customer thead{display:none}.customer td{display:flex;text-align:right}.customer td::before{color:rgba(var(--color-foreground),.75);content:attr(data-label);font-size:1.4rem;padding-right:2rem;text-transform:uppercase;flex-grow:1;text-align:left}.customer td:first-of-type{display:flex;align-items:center}.customer tr{display:flex;flex-direction:column;justify-content:flex-start;width:100%}}.customer .pagination{margin-top:5rem;margin-bottom:7rem}.customer .pagination ul{display:flex;justify-content:center;list-style:none;padding:0}.customer .pagination li{flex:1 1;max-width:4rem}.customer .pagination li :first-child{display:inline-flex;justify-content:center;align-items:center;position:relative;height:4rem;width:100%;padding:0;text-decoration:none}.customer .pagination li :first-child svg{height:.6rem}.customer .pagination li:first-of-type svg{margin-left:-.2rem;transform:rotate(90deg)}.customer .pagination li:last-of-type svg{margin-right:-.2rem;transform:rotate(-90deg)}.customer .pagination li [aria-current]::after{content:'';display:block;width:2rem;height:.01rem;position:absolute;bottom:.08rem;left:50%;transform:translateX(-50%);background-color:currentColor}.login a{display:block;margin:0 auto;width:fit-content}.login a[href='#recover']{margin-left:0;margin-right:0}.login .field+a{margin-top:1rem}.login p{margin:1.5rem 0}.login h3{margin-top:1.5rem;text-align:left;font-size:calc(var(--font-heading-scale) * 1.6rem)}#recover,#recover+div,#recover:target~#login,#recover:target~#login+div,.addresses [aria-expanded=false]~div[id]{display:none}#recover:target,#recover:target+div,.addresses [aria-expanded=true]~div[id],.order .fulfillment span{display:block}#login,#recover{scroll-margin-top:20rem}#recover,.addresses ul p,.order table p,.order>div:nth-of-type(2)>div:first-of-type h2,.order>div:nth-of-type(2)>div:last-of-type h2+p{margin-bottom:0}.activate button[name=decline],.addresses form button[type],.addresses li>button{background-color:rgba(var(--color-background),var(--alpha-button-background));color:rgb(var(--color-link))}.order .unit-price,.order dd s{color:rgba(var(--color-foreground),.7)}:is(.account,.order){margin:0 auto;max-width:var(--page-width);padding-left:2rem;padding-right:2rem}@media screen and (min-width:750px) and (max-width:989px){.order>div:nth-of-type(2)>div:last-of-type{display:flex}.order>div:nth-of-type(2)>div:last-of-type div{padding-right:3.2rem}}:is(.account,.order) p{margin:0 0 2rem;font-size:1.6rem}:is(.account,.order) h1{margin-bottom:1rem}:is(.account,.order) h2{margin-top:4rem;margin-bottom:1rem}@media screen and (min-width:990px){.customer .pagination{margin-top:7rem;margin-bottom:10rem}:is(.account,.order)>div:nth-of-type(2){display:flex;margin-top:5rem}:is(.account,.order)>div:nth-of-type(2)>div:first-of-type{flex-grow:1;padding-right:3.2rem}:is(.account,.order) h2{margin-top:0}}.account h1+a{display:inline-flex;align-items:center}.account a svg{width:1.5rem;margin-bottom:-.03rem}.account table td:first-of-type a{padding:1.1rem 1.5rem;text-decoration:none;box-shadow:0 0 0 .1rem rgba(var(--color-link),.2);border:.1rem solid transparent;font-size:1.2rem}.account table td:first-of-type a:hover{box-shadow:0 0 0 .2rem rgba(var(--color-link),.2)}.order td:first-of-type{align-items:initial}.order tfoot tr:last-of-type td,.order tfoot tr:last-of-type th{font-size:2.2rem;padding-top:1.5rem;padding-bottom:4rem}.order tfoot tr:last-of-type td:before{font-size:2.2rem}.order>div:nth-of-type(2)>div:first-of-type h2~p{margin-bottom:0;font-size:1.4rem}.order>div:nth-of-type(2)>div:first-of-type h2~p:last-of-type{margin-bottom:3rem}.order .item-props{font-size:1.4rem;margin-top:.05px;display:flex;flex-direction:column}.order .item-props>span{word-break:break-all}.order .fulfillment{width:fit-content;border:.01rem solid rgba(var(--color-foreground),.2);padding:1rem;margin-top:1rem;font-size:1.4rem;text-align:left}.order .fulfillment a{margin:.7rem 0}.order .cart-discount{display:block;margin-top:1rem;margin-bottom:.5rem;font-size:1.2rem}.order tbody ul{font-size:1.2rem;text-align:right;margin-top:1rem;margin-bottom:0}.order tbody tr:first-of-type td:first-of-type>div{display:flex;flex-direction:column;align-items:flex-end}.order .properties{font-size:1.4rem;margin-top:1rem}.order .properties span{display:block}.order svg{width:1.1rem;margin-right:.5rem}.order dl{margin:0}.order dd{margin-left:0}.order .unit-price{font-size:1.1rem;margin-top:.2rem}.order .regular-price{font-size:1.3rem}.addresses li>button{margin-left:.5rem;margin-right:.5rem}@media screen and (min-width:750px){.customer td{padding-right:2.2rem}.customer td:first-of-type,.customer th{text-align:left;padding-left:0;padding-right:2.2rem}.customer tbody td,.customer thead th{padding-top:2.4rem;padding-bottom:2.4rem}.customer td:first-of-type,.customer th:first-of-type{padding-left:2.2rem}.customer tbody td{vertical-align:top}.customer tbody td:first-of-type,.customer tfoot tr:first-of-type td,.customer tfoot tr:first-of-type th{padding-top:2.4rem}.customer tbody td:last-of-type{padding-bottom:0}.customer tbody tr:first-of-type{border-top:none}.customer tfoot tr:last-of-type td,.customer tfoot tr:last-of-type th,.order tfoot tr:last-of-type td,.order tfoot tr:last-of-type th{padding-bottom:2.4rem}:is(.account,.order){padding-left:5rem;padding-right:5rem}.account td:last-child,.account thead th:last-child,.order td:nth-last-child(-n+3),.order thead th:nth-last-child(-n+3){text-align:right}.account table td:first-of-type{padding-top:1.2rem;padding-bottom:1.2rem}.order td .cart-discount{display:none}.order tbody ul{text-align:left}.order tbody tr:first-of-type td:first-of-type>div{align-items:flex-start}.addresses li>button:first-of-type{margin-top:3rem}}label[for=AddressCountryNew],label[for=AddressProvinceNew]{display:block;font-size:1.4rem;margin-bottom:.6rem}.addresses form{display:flex;flex-flow:row wrap}.addresses form>div{width:100%;text-align:left}.addresses ul{text-align:center}li[data-address]{margin-top:5rem}li[data-address]>h2{text-align:center;font-size:calc(var(--font-heading-scale) * 1.8rem);margin-bottom:0}.addresses input[type=checkbox]{margin-top:2rem;margin-left:0}@media only screen and (min-width:750px){.customer h2.form__message,li[data-address]>h2{font-size:calc(var(--font-heading-scale) * 2.2rem)}.activate button[name=decline]{margin-top:inherit;margin-left:1rem}.addresses form>div:first-of-type{margin-right:2rem}.addresses form>div:nth-of-type(2){margin-top:0}.addresses form>div:first-of-type,.addresses form>div:nth-of-type(2){box-sizing:border-box;flex-basis:calc(50% - 1rem)}}.addresses form>div:nth-of-type(7),.addresses form>div:nth-of-type(7)+div[id]{margin-top:1.5rem}@font-face{font-family: 'Aromatica Script'; src: url('/houseofpops_web/static/src/fonts/aromatica-script.ttf') format('truetype'); font-weight: normal; font-style: normal;}.customer.login, .customer.register{margin-top: 10rem !important; max-width: 60rem !important;}.customer.login h1, .customer.register h1{color: #ed5377; margin: 0; display: inline-block; text-align: center; font-size: 90px; line-height: 1; font-family: 'Aromatica Script', cursive !important; position: relative; font-weight: 500;}.customer.login input, .customer.register input{border: 1px solid #dadada; box-shadow: none; height: 75px; border-radius: 100px; font-size: 20px; font-family: AvenirNextLTPro; font-weight: 500; line-height: 1.3; color: #000; padding: 25px; flex-grow: 1; text-align: left; padding: 1.5rem; margin: var(--inputs-border-width); transition: box-shadow var(--duration-short) ease;}.customer.login .field:after, .customer.register .field:after{content: none !important;}.customer.login .field, .customer.register .field{display: flex; flex-direction: column; text-align: left;}.customer.login label, .customer.register label{position: relative; color: rgb(43 43 43 / 40%); font-size: 16px; font-style: normal; font-weight: 600; line-height: 1.3; font-family: AvenirNextLTPro; padding-left: 50px; margin-bottom: 10px; display: inline-block; left: inherit; top: inherit;}.customer.login button, .customer.register button{color: #fff; font-size: 16px; font-weight: 700; line-height: 1.32; display: inline-flex; align-items: center; justify-content: center; background-color: #ed5377; border: 1px solid #ed5377; padding: 15px 33px; border-radius: 50px; transition: .4s; overflow: hidden; cursor: pointer;}.customer.login a[href="#recover"]{margin-left: auto; margin-right: auto;}@media (max-width: 991px){.customer.login h1, .customer.register h1{font-size: 70px;}.customer.login label, .customer.register label{padding-left: 30px;}.customer.login button, .customer.register button{font-size: 16px; padding: 15px 60px;}}@media (max-width: 575px){.customer.login h1, .customer.register h1{font-size: 45px;}.customer.login input, .customer.register input{height: 45px; font-size: 16px;}.customer.login label, .customer.register label{font-size: 14px; padding-left: 20px;}.customer.login button, .customer.register button{font-size: 13px; padding: 13px 46px;}}#forgot_password_link{display: block; margin: 0 auto; width: fit-content; color: #ed5377; margin-top: 15px;}#create_account{display: block; margin: 0 auto; width: fit-content; color: #ed5377; margin-bottom: 5px;}.addresses h2,.customer tfoot td:first-of-type,.customer ul{text-align:left}.account a svg,.addresses form button:first-of-type,.customer .pagination li:not(:last-child){margin-right:1rem}.customer strong,.customer tbody,.order svg{color:rgb(var(--color-foreground))}.order .item-props>span,.order .properties span,.order .unit-price{line-height:calc(1 + .2 / var(--font-body-scale))}.customer thead th,.order .unit-price{letter-spacing:.07rem;text-transform:uppercase}.customer:not(.account):not(.order){margin:0 auto;max-width:33.4rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center}#customer_login_guest button,.addresses form button+button,.addresses li>button+button,.customer .field:first-of-type,.customer>h1,.customer__title{margin-top:0}.customer form{margin-top:4rem}.customer button{margin:4rem 0 1.5rem}.customer ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;margin-bottom:4rem}.addresses ul,.order tbody ul{list-style:none;padding-left:0}.customer ul a{display:inline}.customer strong{font-weight:400}.customer h2.form__message{font-size:calc(var(--font-heading-scale) * 1.8rem)}.customer .field{margin:2rem 0 0}.customer table{table-layout:auto;border-collapse:collapse;border-bottom:.01rem solid rgba(var(--color-foreground),.08);box-shadow:none;width:100%;font-size:1.6rem;position:relative}@media screen and (min-width:750px){.customer:not(.account):not(.order){max-width:47.8rem}.customer table{border:none;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.08)}}.customer td,.customer th{font-weight:400;line-height:1;border:none;padding:0}.order dd,.order table a{line-height:calc(1 + .3 / var(--font-body-scale))}.customer tbody td{padding-top:1rem;padding-bottom:1rem}.customer td:empty{display:initial}.customer thead th{font-size:1.2rem}.customer tbody td:first-of-type,.customer tfoot tr:first-of-type td{padding-top:4rem}.customer tbody td:last-of-type,.customer tfoot tr:last-of-type td{padding-bottom:4rem}.customer tbody tr{border-top:.01rem solid rgba(var(--color-foreground),.08)}.customer tfoot td,.customer tfoot td:first-of-type{padding-top:.6rem;padding-bottom:.6rem}.customer tfoot::before,.customer thead::after{content:' ';height:.1rem;width:100%;display:block;position:absolute;left:0;background:rgba(var(--color-foreground),.08)}@media screen and (forced-colors:active){.customer table{border-top:.1rem solid transparent;border-bottom:.1rem solid transparent}.customer tbody tr{border-top:.1rem solid transparent}.customer tfoot::before,.customer thead::after{background:CanvasText}}@media screen and (max-width:749px){.customer tfoot td:first-of-type,.customer th,.customer thead{display:none}.customer td{display:flex;text-align:right}.customer td::before{color:rgba(var(--color-foreground),.75);content:attr(data-label);font-size:1.4rem;padding-right:2rem;text-transform:uppercase;flex-grow:1;text-align:left}.customer td:first-of-type{display:flex;align-items:center}.customer tr{display:flex;flex-direction:column;justify-content:flex-start;width:100%}}.customer .pagination{margin-top:5rem;margin-bottom:7rem}.customer .pagination ul{display:flex;justify-content:center;list-style:none;padding:0}.customer .pagination li{flex:1 1;max-width:4rem}.customer .pagination li :first-child{display:inline-flex;justify-content:center;align-items:center;position:relative;height:4rem;width:100%;padding:0;text-decoration:none}.customer .pagination li :first-child svg{height:.6rem}.customer .pagination li:first-of-type svg{margin-left:-.2rem;transform:rotate(90deg)}.customer .pagination li:last-of-type svg{margin-right:-.2rem;transform:rotate(-90deg)}.customer .pagination li [aria-current]::after{content:'';display:block;width:2rem;height:.01rem;position:absolute;bottom:.08rem;left:50%;transform:translateX(-50%);background-color:currentColor}.login a{display:block;margin:0 auto;width:fit-content}.login a[href='#recover']{margin-left:0;margin-right:0}.login .field+a{margin-top:1rem}.login p{margin:1.5rem 0}.login h3{margin-top:1.5rem;text-align:left;font-size:calc(var(--font-heading-scale) * 1.6rem)}#recover,#recover+div,#recover:target~#login,#recover:target~#login+div,.addresses [aria-expanded=false]~div[id]{display:none}#recover:target,#recover:target+div,.addresses [aria-expanded=true]~div[id],.order .fulfillment span{display:block}#login,#recover{scroll-margin-top:20rem}#recover,.addresses ul p,.order table p,.order>div:nth-of-type(2)>div:first-of-type h2,.order>div:nth-of-type(2)>div:last-of-type h2+p{margin-bottom:0}.activate button[name=decline],.addresses form button[type],.addresses li>button{background-color:rgba(var(--color-background),var(--alpha-button-background));color:rgb(var(--color-link))}.order .unit-price,.order dd s{color:rgba(var(--color-foreground),.7)}:is(.account,.order){margin:0 auto;max-width:var(--page-width);padding-left:2rem;padding-right:2rem}@media screen and (min-width:750px) and (max-width:989px){.order>div:nth-of-type(2)>div:last-of-type{display:flex}.order>div:nth-of-type(2)>div:last-of-type div{padding-right:3.2rem}}:is(.account,.order) p{margin:0 0 2rem;font-size:1.6rem}:is(.account,.order) h1{margin-bottom:1rem}:is(.account,.order) h2{margin-top:4rem;margin-bottom:1rem}@media screen and (min-width:990px){.customer .pagination{margin-top:7rem;margin-bottom:10rem}:is(.account,.order)>div:nth-of-type(2){display:flex;margin-top:5rem}:is(.account,.order)>div:nth-of-type(2)>div:first-of-type{flex-grow:1;padding-right:3.2rem}:is(.account,.order) h2{margin-top:0}}.account h1+a{display:inline-flex;align-items:center}.account a svg{width:1.5rem;margin-bottom:-.03rem}.account table td:first-of-type a{padding:1.1rem 1.5rem;text-decoration:none;box-shadow:0 0 0 .1rem rgba(var(--color-link),.2);border:.1rem solid transparent;font-size:1.2rem}.account table td:first-of-type a:hover{box-shadow:0 0 0 .2rem rgba(var(--color-link),.2)}.order td:first-of-type{align-items:initial}.order tfoot tr:last-of-type td,.order tfoot tr:last-of-type th{font-size:2.2rem;padding-top:1.5rem;padding-bottom:4rem}.order tfoot tr:last-of-type td:before{font-size:2.2rem}.order>div:nth-of-type(2)>div:first-of-type h2~p{margin-bottom:0;font-size:1.4rem}.order>div:nth-of-type(2)>div:first-of-type h2~p:last-of-type{margin-bottom:3rem}.order .item-props{font-size:1.4rem;margin-top:.05px;display:flex;flex-direction:column}.order .item-props>span{word-break:break-all}.order .fulfillment{width:fit-content;border:.01rem solid rgba(var(--color-foreground),.2);padding:1rem;margin-top:1rem;font-size:1.4rem;text-align:left}.order .fulfillment a{margin:.7rem 0}.order .cart-discount{display:block;margin-top:1rem;margin-bottom:.5rem;font-size:1.2rem}.order tbody ul{font-size:1.2rem;text-align:right;margin-top:1rem;margin-bottom:0}.order tbody tr:first-of-type td:first-of-type>div{display:flex;flex-direction:column;align-items:flex-end}.order .properties{font-size:1.4rem;margin-top:1rem}.order .properties span{display:block}.order svg{width:1.1rem;margin-right:.5rem}.order dl{margin:0}.order dd{margin-left:0}.order .unit-price{font-size:1.1rem;margin-top:.2rem}.order .regular-price{font-size:1.3rem}.addresses li>button{margin-left:.5rem;margin-right:.5rem}@media screen and (min-width:750px){.customer td{padding-right:2.2rem}.customer td:first-of-type,.customer th{text-align:left;padding-left:0;padding-right:2.2rem}.customer tbody td,.customer thead th{padding-top:2.4rem;padding-bottom:2.4rem}.customer td:first-of-type,.customer th:first-of-type{padding-left:2.2rem}.customer tbody td{vertical-align:top}.customer tbody td:first-of-type,.customer tfoot tr:first-of-type td,.customer tfoot tr:first-of-type th{padding-top:2.4rem}.customer tbody td:last-of-type{padding-bottom:0}.customer tbody tr:first-of-type{border-top:none}.customer tfoot tr:last-of-type td,.customer tfoot tr:last-of-type th,.order tfoot tr:last-of-type td,.order tfoot tr:last-of-type th{padding-bottom:2.4rem}:is(.account,.order){padding-left:5rem;padding-right:5rem}.account td:last-child,.account thead th:last-child,.order td:nth-last-child(-n+3),.order thead th:nth-last-child(-n+3){text-align:right}.account table td:first-of-type{padding-top:1.2rem;padding-bottom:1.2rem}.order td .cart-discount{display:none}.order tbody ul{text-align:left}.order tbody tr:first-of-type td:first-of-type>div{align-items:flex-start}.addresses li>button:first-of-type{margin-top:3rem}}label[for=AddressCountryNew],label[for=AddressProvinceNew]{display:block;font-size:1.4rem;margin-bottom:.6rem}.addresses form{display:flex;flex-flow:row wrap}.addresses form>div{width:100%;text-align:left}.addresses ul{text-align:center}li[data-address]{margin-top:5rem}li[data-address]>h2{text-align:center;font-size:calc(var(--font-heading-scale) * 1.8rem);margin-bottom:0}.addresses input[type=checkbox]{margin-top:2rem;margin-left:0}@media only screen and (min-width:750px){.customer h2.form__message,li[data-address]>h2{font-size:calc(var(--font-heading-scale) * 2.2rem)}.activate button[name=decline]{margin-top:inherit;margin-left:1rem}.addresses form>div:first-of-type{margin-right:2rem}.addresses form>div:nth-of-type(2){margin-top:0}.addresses form>div:first-of-type,.addresses form>div:nth-of-type(2){box-sizing:border-box;flex-basis:calc(50% - 1rem)}}.addresses form>div:nth-of-type(7),.addresses form>div:nth-of-type(7)+div[id]{margin-top:1.5rem}.customer.login, .customer.register{margin-top: 10rem !important; max-width: 60rem !important;}.customer.login h1, .customer.register h1{color: #ed5377; margin: 0; display: inline-block; text-align: center; font-size: 90px; line-height: 1; font-family: aromatica-script; position: relative; font-weight: 500;}.customer.login input, .customer.register input{border: 1px solid #dadada; box-shadow: none; height: 75px; border-radius: 100px; font-size: 20px; font-family: AvenirNextLTPro; font-weight: 500; line-height: 1.3; color: #000; padding: 25px; flex-grow: 1; text-align: left; padding: 1.5rem; margin: var(--inputs-border-width); transition: box-shadow var(--duration-short) ease;}.customer.login .field:after, .customer.register .field:after{content: none !important;}.customer.login .field, .customer.register .field{display: flex; flex-direction: column; text-align: left;}.customer.login label, .customer.register label{position: relative; color: rgb(43 43 43 / 40%); font-size: 16px; font-style: normal; font-weight: 600; line-height: 1.3; font-family: AvenirNextLTPro; padding-left: 50px; margin-bottom: 10px; display: inline-block; left: inherit; top: inherit;}.customer.login button, .customer.register button{color: #fff; font-size: 16px; font-weight: 700; line-height: 1.32; display: inline-flex; align-items: center; justify-content: center; background-color: #ed5377; border: 1px solid #ed5377; padding: 15px 33px; border-radius: 50px; transition: .4s; overflow: hidden; cursor: pointer;}.customer.login a[href="#recover"]{margin-left: auto; margin-right: auto;}@media (max-width: 991px){.customer.login h1, .customer.register h1{font-size: 70px;}.customer.login label, .customer.register label{padding-left: 30px;}.customer.login button, .customer.register button{font-size: 16px; padding: 15px 60px;}}@media (max-width: 575px){.customer.login h1, .customer.register h1{font-size: 45px;}.customer.login input, .customer.register input{height: 45px; font-size: 16px;}.customer.login label, .customer.register label{font-size: 14px; padding-left: 20px;}.customer.login button, .customer.register button{font-size: 13px; padding: 13px 46px;}}.field input, .customer select{-webkit-appearance: none; appearance: none; background-color: rgb(var(--color-background)); color: rgb(var(--color-foreground)); font-size: 1.6rem; width: 100%; box-sizing: border-box; transition: box-shadow var(--duration-short) ease; border-radius: var(--inputs-radius); height: 4.5rem; min-height: calc(var(--inputs-border-width) * 2); min-width: calc(7rem + (var(--inputs-border-width) * 2)); position: relative; border: 0;}

/* /houseofpops_web/static/src/css/our_story.css */
.template-privacy-policy .quality_bottom_main.quality_bottom_main4, body h1, body h2, body h3, body h4, body h5, body h6, li, p, ul{margin:0}.about_img_shape img, .bottom_shape_wrap img, .grape_wrap img, .header_logo img, .mango_wrap img, .row>*, .strawberry_wrap img{width:100%}.row>*, img{max-width:100%}section.collection_banner, section.contact_banner{background-repeat:no-repeat; background-size:cover; background-position:bottom}@font-face{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; src:url("/houseofpops_web/static/src/fonts/AvenirNextLTPro.otf") format("opentype"); font-weight:400}@font-face{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; src:url("/houseofpops_web/static/src/fonts/AvenirNextLTPro.otf") format("opentype"); font-weight:400; font-style:italic}@font-face{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; src:url("/houseofpops_web/static/src/fonts/AvenirNextLTPro.otf") format("truetype"); font-weight:500}@font-face{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; src:url("/houseofpops_web/static/src/fonts/AvenirNextLTPro.otf") format("opentype"); font-weight:700}@font-face{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; src:url("/houseofpops_web/static/src/fonts/AvenirNextLTPro.otf") format("truetype"); font-weight:900}@font-face{font-family: 'Aromatica Script', cursive !important; src:url("/houseofpops_web/static/src/fonts/AvenirNextLTPro.otf") format("opentype")}@font-face{font-family: 'Aromatica Script'; src: url('/houseofpops_web/static/src/fonts/aromatica-script.ttf') format('truetype'); font-weight: normal; font-style: normal;}@font-face{font-family: 'Raintion-Black'; src: url('/houseofpops_web/static/src/fonts/Raintion-Black.ttf') format('truetype'); font-weight: 1000; font-style: normal;}@font-face{font-family: 'AvenirNextLTPro'; src: url('/houseofpops_web/static/src/fonts/AvenirLTProBlack.otf') format('truetype'); font-weight: 900; font-style: normal;}body{overflow-x:hidden!important}a, button, div a:active, div a:focus, div a:hover{text-decoration:none; -webkit-transition:.4s; transition:.4s}a, a:active, a:hover, button, span{text-decoration:none}*, ::after, ::before{-webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box}a:focus, button:focus, input:focus, select:focus{outline:0}:root{scroll-behavior:unset}.book_event_clac input#dateofbirth[wfd-id], .book_events input.filled, a{color:#000}a:hover{cursor:pointer}*{outline:0!important}li, ul{list-style:none; padding:0}img{display:block}#ProductGridContainer #product-grid [id="Mama's-Box-of-5"] a.common_btn, #ProductGridContainer #product-grid [id=Dipped-Box-of-5] a.common_btn, #ProductGridContainer #product-grid [id=Happiness-Box-of-10] a.common_btn, #ProductGridContainer #product-grid [id=Happiness-Box-of-5] a.common_btn, #ProductGridContainer #product-grid [id=KETO-box-of-8] a.common_btn, #ProductGridContainer #product-grid [id=Royal-Box-of-5] a.common_btn, svg{display:inline-block}.row{--bs-gutter-x:1.5rem; --bs-gutter-y:0; display:flex; flex-wrap:wrap; margin-top:calc(var(--bs-gutter-y) * -1); margin-right:calc(var(--bs-gutter-x) * -.5); margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0; padding-right:calc(var(--bs-gutter-x) * .5); padding-left:calc(var(--bs-gutter-x) * .5); margin-top:var(--bs-gutter-y)}.col, .container, .row>div, [class*=col-]{padding:0 15px}.row{margin:0 -15px}.container{margin:0 auto}h2.footer-block__heading.inline-richtext{font-family:AromaticaScript}.product__info-wrapper .wk-button .wk-text{text-transform:uppercase; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:16px; font-weight:500}wishlist-page .wk-page{padding:120px 15px 50px!important}wishlist-product-card .wk-image{border-radius:25px}.wk-product-title .wk-text-link{font-size:24px!important; color:#7a6097!important; text-align:center; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight:900; text-transform:uppercase; line-height:1.3!important}.wk-login-callout p a:hover, .wk-product-title .wk-text-link:hover{color:#ed5377!important}wishlist-product-card .wk-current-price{color:#ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:18px; font-weight:900; line-height:1.2; text-transform:uppercase; display:inline-block}.wk-login-callout p, .wk-text{line-height:1.3; color:#7a6097; font-size:18px; font-family:AvenirNextLTPro}wishlist-product-card .wk-meta{gap:10px!important; margin-bottom:15px!important}wishlist-page .wk-header .wk-title{margin:0 0 15px; color:#ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:54px!important; font-weight:900; line-height:1.2; display:inline-block; position:relative}wishlist-page .wk-header .wk-title:after{content:""; background-image:url(/cdn/shop/files/our_title_shape.png?v=1692014543); position:absolute; height:40px; width:40px; background-repeat:no-repeat; background-size:cover; top:-15px; right:-35px}wishlist-page .wk-header{display:inline-block!important; text-align:center!important}.wk-login-callout p{font-weight:700; margin:0 0 15px!important}remove-button .wk-floating .wk-button{--icon-size:16px!important; --icon-stroke-width:3.5px!important; --icon-stroke:#ed5377!important; --icon-fill:transparent!important}.wk-text{font-weight:700}.contact_social_details p a:hover, .drawer_nav li .header-nav-link.menu_item_active, .header-navbar-nav li .header-nav-link:hover, .nav-list .header-nav-item a:hover, .ng-isolate-scope .pagination li.active, .ng-isolate-scope .pagination li.active a, .wk-text:hover{color:#ed5377}wishlist-add-to-cart .wk-button, wishlist-clear .wk-button, wishlist-share .wk-button{--icon-size:20px!important; --icon-stroke:#7a6097!important; --icon-stroke-width:2px!important}.wk-wishlist-empty-callout p{color:#7a6097; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:18px; font-weight:700; line-height:1.95}a.wk-callout-cta{color:#fff!important; font-family:AvenirNextLTPro!important; font-size:16px!important; font-weight:700; line-height:1.32; text-transform:uppercase; background-color:#ed5377!important; border:1px solid #ed5377!important; padding:15px 33px!important; border-radius:50px!important; transition:.4s}body wishlist-button-collection .wk-button.wk-selected{--icon-fill:#ed5377}body wishlist-button-collection .wk-button.wk-selected .wk-icon svg path{stroke:#ed5377}wishlist-page .wk-login-callout, wishlist-page .wk-wishlist-empty-callout{gap:20px!important}wk-option-select .wk-option-select{display:none!important}.main_header.header_sticky .header_logo a{width:55%}.hero_banner .slick-dots{position:absolute; bottom:5%; display:inline-flex!important; left:50%; transform:translateX(-50%)}.hero_banner .slick-dots li:not(:last-child){margin-right:6px}.hero_banner .slick-dots li.slick-active button{background:#fff}.hero_banner .slick-dots button:hover, .thank_you_col .common_btn:hover:after{background:#ed5377}.hero_banner .slick-dots button{font-size:0; padding:0; width:18px; height:18px; border-radius:50%; border:1px solid #fff; box-shadow:none; display:block; background:0 0; transition:.4s; cursor:pointer}.hero_banner button.slick-arrow{position:absolute; top:50%; z-index:1; background:0 0; color:#7b609f; border:none}.hero_banner button.slick-prev.slick-arrow{left:0}.hero_banner button.slick-next.slick-arrow{right:0}.hero_banner button.slick-next.slick-arrow.slick-disabled, .hero_banner button.slick-prev.slick-arrow.slick-disabled{opacity:.5; cursor:not-allowed}.main_header{display:flex; justify-content:space-between; padding-left:75px; padding-right:40px; position:fixed; top:0; left:0; width:100%; background-color:#fff}#MainContent{padding-top:75px}.header_social_icon{display:flex; align-items:center; gap:10px; margin-top:5% !important;}.header_social_icon .header__icon--cart{margin-right:0!important; width:44px; height:auto}.header_social_icon li a{display:flex; justify-content:center; align-items:center; width:44px; height:auto}.header-navbar-nav{display:flex; align-items:flex-start; justify-content:space-between; margin-top:26px}.header-navbar-nav li .header-nav-link, .nav-list .header-nav-item a{color:#7b609f; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size:15px; font-weight:700; line-height:1.2; text-transform:uppercase; margin:0 20px; display:inline-block}.header_social_icon li a svg path{transition:.4s}.header_social_icon li:hover a svg path:last-child, .product_card_main .wishlisthero-floating button.wishlisthero-product-in-wishlist path{fill:#fff}.header_social_icon li:hover a svg path.head_wish_icon{fill:#fff!important}.header_social_icon li:hover a svg path:first-child{fill:#7b609f; fill-opacity:1}.menu_info, .we_are_list_details{display:flex}.menu_main{display:flex; justify-content:center; gap:20px}.banner_img .banner_img_mobile, .header_button .header_social_icon, .hero_bg_mobile, .navbar, .request_franchise_forminfo .field:after, .template-food-quality img.food_pineapple_shape.food_grapefruit_img, .template-privacy-policy img.food_pineapple_shape, .template-request-distributor img.form_top_shape.mob_form-shape, img.contact_watermelon.mobile_conmango, img.form_bottom_shape.mob_bottomform-shape, img.thanks_bottom_shape.mob_thnk_shape, img.thanks_top_shape.mob_thanks_top{display:none}.header_logo{width:101px; position:relative}.header_button{padding:14px 0 13px; width:12%; display:flex; justify-content:end}.main_social_icons{display:flex; width:12%; align-items:center}body#privacy-policy section.shopify-section.section, body#shipping-policy section.shopify-section.section, body#terms-amp-conditions section.shopify-section.section{position:relative; overflow:hidden}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{content:""; position:absolute; background:url("/cdn/shop/files/Vector_845.svg?v=1695373617") 0 0/contain no-repeat; width:311px; height:104px; top:0; left:0}body#privacy-policy section.shopify-section.section:after, body#shipping-policy section.shopify-section.section:after, body#terms-amp-conditions section.shopify-section.section:after{content:""; position:absolute; background:url("/cdn/shop/files/Vector_278.svg?v=1695373633") 0 0/contain no-repeat; width:124px; height:641px; top:50%; right:0}.banner_img, .our_purpose_img_wrpa, .section_conatct_info, .template-contact-us .sw--footer-section, .template-request-a-brochure div#shopify-section-sw--footer, .template-request-franchise .sw--footer-section, .template-thank-you .sw--footer-section, body#privacy-policy div#shopify-section-sw--footer, body#shipping-policy div#shopify-section-sw--footer, body#terms-amp-conditions div#shopify-section-sw--footer, body.gradient.template-request-distributor div#shopify-section-sw--footer{position:relative}body#privacy-policy div#shopify-section-sw--footer:before, body#shipping-policy div#shopify-section-sw--footer:before, body#terms-amp-conditions div#shopify-section-sw--footer:before{content:""; position:absolute; background:url("/cdn/shop/files/Asset_10.svg?v=1695374557") 0 0/contain no-repeat; width:351px; height:257px; left:0; top:-160px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{content:""; position:absolute; background:url("/cdn/shop/files/Asset_5_1.svg?v=1695374560") 0 0/contain no-repeat; width:160px; height:130px; right:0; top:-297px}body#privacy-policy .page-width.page-width--narrow, body#shipping-policy .page-width.page-width--narrow, body#terms-amp-conditions .page-width.page-width--narrow{padding:128px 0; max-width:823px; margin:0 auto}body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title, body#terms-amp-conditions .main-page-title.page-title{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:50px; font-style:normal; font-weight:900; line-height:1.2; text-transform:uppercase; margin:0 0 32px; position:relative; display:inline-block}body#privacy-policy .main-page-title.page-title:before, body#shipping-policy .main-page-title.page-title:before, body#terms-amp-conditions .main-page-title.page-title:before{content:""; position:absolute; background:url("/cdn/shop/files/Group_2659.svg?v=1695371999") 0 0/contain no-repeat; width:38px; height:34px; top:-12px; left:auto; right:-25px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{content:""; position:absolute; background:url("/cdn/shop/files/Asset_9.svg?v=1695374888") 0 0/contain no-repeat; width:260px; height:315px; top:-145px; right:-100%}body#privacy-policy .page-width.page-width--narrow .rte p, body#privacy-policy .page-width.page-width--narrow .rte ul li, body#shipping-policy .page-width.page-width--narrow .rte p, body#shipping-policy .page-width.page-width--narrow .rte ul li, body#terms-amp-conditions .page-width.page-width--narrow .rte p, body#terms-amp-conditions .page-width.page-width--narrow .rte ul li{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:16px; font-style:normal; font-weight:500; line-height:1.4; margin:0 0 20px; max-width:1100px}body#privacy-policy .page-width.page-width--narrow .rte li, body#shipping-policy .page-width.page-width--narrow .rte li, body#terms-amp-conditions .page-width.page-width--narrow .rte li{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:16px; font-style:normal; font-weight:500; line-height:1.4; margin:0 0 10px}body#privacy-policy .page-width.page-width--narrow .rte p strong, body#shipping-policy .page-width.page-width--narrow .rte p strong, body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:30px; font-style:normal; font-weight:900; line-height:.7}.page-width.page-width--narrow .rte ol, body#privacy-policy .page-width.page-width--narrow .rte ul, body#shipping-policy .page-width.page-width--narrow .rte ul, body#terms-amp-conditions .page-width.page-width--narrow .rte ul{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:16px; font-style:normal; font-weight:600; line-height:.7}body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size:20px}@media (max-width:1400px){body#privacy-policy section.shopify-section.section:after, body#shipping-policy section.shopify-section.section:after, body#terms-amp-conditions section.shopify-section.section:after{width:80px; height:400px}body#privacy-policy .page-width.page-width--narrow .rte p{max-width:1020px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{width:110px; height:110px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:205px; height:315px; right:-75%}}@media (max-width:1199px){body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title, body#terms-amp-conditions .main-page-title.page-title{font-size:40px}body#privacy-policy div#shopify-section-sw--footer:before, body#shipping-policy div#shopify-section-sw--footer:before, body#terms-amp-conditions div#shopify-section-sw--footer:before{width:260px; height:190px; left:0; top:-128px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:140px; height:150px}body#privacy-policy section.shopify-section.section:after, body#shipping-policy section.shopify-section.section:after, body#terms-amp-conditions section.shopify-section.section:after{right:-48px}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:235px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{top:-236px}body#privacy-policy .page-width.page-width--narrow .rte p strong, body#shipping-policy .page-width.page-width--narrow .rte p strong, body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size:16px}}@media (max-width:991px){body#privacy-policy .page-width.page-width--narrow, body#shipping-policy .page-width.page-width--narrow, body#terms-amp-conditions .page-width.page-width--narrow{padding:128px 15px; max-width:720px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{width:90px; height:90px; top:-163px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-condition .main-page-title.page-title:after{right:-58%; top:-115px}}@media (max-width:767px){body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{top:-170px}body#privacy-policy .page-width.page-width--narrow{padding:128px 15px; max-width:540px}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:200px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:150px; height:150px; right:-45%}body#terms-amp-condition .main-page-title.page-title:after{right:-23%}}@media (max-width:575px){body#privacy-policy .page-width.page-width--narrow .rte p, body#privacy-policy .page-width.page-width--narrow .rte p strong, body#shipping-policy .page-width.page-width--narrow .rte p, body#shipping-policy .page-width.page-width--narrow .rte p strong, body#terms-amp-conditions .page-width.page-width--narrow .rte p, body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size:14px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{display:none}body#privacy-policy .page-width.page-width--narrow, body#shipping-policy .page-width.page-width--narrow, body#terms-amp-conditions .page-width.page-width--narrow{padding:110px 40px 92px}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:143px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:106px; height:150px; right:-6%}body#privacy-policy div#shopify-section-sw--footer:before, body#shipping-policy div#shopify-section-sw--footer:before, body#terms-amp-conditions div#shopify-section-sw--footer:before{width:144px; height:121px; left:0; top:-100px}body#terms-amp-conditions .main-page-title.page-title{max-width:200px; font-size:28px}body#terms-amp-conditions .main-page-title.page-title:before{right:-20px; top:19px}body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title{font-size:31px}body#terms-amp-condition .main-page-title.page-title:after{right:-125%}}@media (max-width:450px){body#privacy-policy .page-width.page-width--narrow .rte li, body#shipping-policy .page-width.page-width--narrow .rte li, body#terms-amp-conditions .page-width.page-width--narrow .rte li{font-size:14px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:100px; height:100px; top:-109px; right:-57%}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:92px}body#terms-amp-conditions .main-page-title.page-title:after{right:-78%}body#terms-amp-conditions .main-page-title.page-title{max-width:200px}body#terms-amp-conditions .main-page-title.page-title:before{right:-17px; top:20px}}@media (max-width:376px){body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title, body#terms-amp-conditions .main-page-title.page-title{max-width:195px}body#privacy-policy .main-page-title.page-title:before, body#shipping-policy .main-page-title.page-title:before, body#terms-amp-conditions.main-page-title.page-title:before{top:31px; right:48px; width:31px; height:27px}body#terms-amp-conditions .main-page-title.page-title:before{right:-21px; width:31px; height:27px; top:28px}body#shipping-policy .main-page-title.page-title:before{top:30px; right:52px; width:26px; height:27px}body#privacy-policy .main-page-title.page-title:before{top:29px; right:47px; width:27px; height:27px}}.banner_content_block{position:absolute; top:50%; transform:translateY(-50%); right:0; left:0; z-index:1}.banner_content_title{color:#7e584f; font-family: 'Aromatica Script', cursive !important; font-size:140px; font-weight:700; line-height:1; text-transform:capitalize; display:inline-block; position:relative; transform:translateX(-40px); margin-bottom:30px}#ProductGridContainer #product-grid [id="Mama's-Box-of-5"] .product_card_quantity_block, #ProductGridContainer #product-grid [id="Mama's-Box-of-5"] .quick-add__submit, #ProductGridContainer #product-grid [id=Dipped-Box-of-5] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Dipped-Box-of-5] .quick-add__submit, #ProductGridContainer #product-grid [id=Happiness-Box-of-10] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Happiness-Box-of-10] .quick-add__submit, #ProductGridContainer #product-grid [id=Happiness-Box-of-5] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Happiness-Box-of-5] .quick-add__submit, #ProductGridContainer #product-grid [id=KETO-box-of-8] .product_card_quantity_block, #ProductGridContainer #product-grid [id=KETO-box-of-8] .quick-add__submit, #ProductGridContainer #product-grid [id=Royal-Box-of-5] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Royal-Box-of-5] .quick-add__submit, #bdlr__summary-checkout--create-bundle:after, #bdlr__summary-checkout--create-bundle:before, .bdlr___summary-items .quantity:after, .bdlr___summary-items .quantity:before{display:none}.banner_content_price{margin:0 0 55px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:43px; font-weight:900; line-height:1.1; text-transform:uppercase; color:#c96d54}.banner_content .common_btn{background-color:#c96d54; border-color:currentColor}.banner_content_title svg{top:4px; right:-35px; width:66px; height:auto; position:absolute}.banner_img img, .header_logo a, .header_logo a svg{width:100%; display:block}.main_banner{margin:0 0 112px}.header_logo a{position:absolute; left:0; right:0; margin:auto}.header_logo a svg{transition:.4s; height:auto}.header_drawer_btn{margin-top:15px; display:none}.banner_img img{height:auto}section.hero_wrap{position:relative; padding:105px 0 0; margin-bottom:105px}.hero_content{width:58%}.hero_bg{position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1}.hero_bg img, span.contact_mail_icon svg, span.contact_mob_icon svg{width:100%; height:100%}.product_card_main .wishlisthero-floating button.wishlisthero-product-in-wishlist:after{background:#ed5377!important}.hero_product{width:42%}.hero_title_wrap h2 span{width:43px; height:34px; display:inline-block; position:absolute; top:-24px; right:-35px}.hero_title_wrap h2 span img{width:100%; height:auto; object-fit:cover}.hero_title_wrap h1 span{color:#d92237}.hero_product_shape{margin-top:90px; width:505px; position:absolute; z-index:-1}.hero_product_img{width:512px; margin-bottom:-30px}.service_shape{position:absolute; bottom:-50px; left:14%}section.our_values_section{margin-bottom:38px}section.services_sec{position:relative; padding-bottom:133px}.services_shape_left{position:absolute; left:0; top:-230px; width:5.5%}.services_shape_right{position:absolute; bottom:-70px; right:0; width:4.5%}.row.services_rowZ{justify-content:center; position:relative}.about_img_shape svg, .orange_wrap img, .our_story_img_shape img, .our_story_img_shape svg, .pineapple_wrap img, .section_shape svg, .service_box_icon svg, .story_pineapple img, .watermelon_wrap img{width:100%; height:auto}.our_values_title h2{color:#ed5377; font-family: 'Aromatica Script', cursive !important; font-size:90px; line-height:.8; position:relative; display:inline-block; font-weight:500}.our_values_content h4, h3.our_purpose_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight:900; text-transform:uppercase}.our_values_title h2 span{display:inline-block; line-height:0; position:absolute; top:-13px; right:-17px; width:33px}.our_values_title{text-align:center; margin-bottom:76px}.contact_mailcol, .contact_mobcol, .our_values_content{display:flex; align-items:center}.our_values_block{width:33.3333%; margin-bottom:42px}.our_values_content h4{color:#7a6097; font-size:29px; line-height:1; padding-left:17px}.our_values_content span{width:39px; line-height:0; display:inline-block}.service_box{width:auto; padding:0 31px!important}.service_box_wrap{width:100%; max-width:138px; height:auto}section.our_purpose{margin-bottom:22px}.our_purpose_img{width:59%}.our_purpose_content{width:41%}.our_purpose .row{align-items:center}.our_purpose_img_wrpa span{position:absolute; right:0; top:140px; width:196px}.contact_banner_col, .our_purpose_content_wrap, .thank_you_col{text-align:center}h3.our_purpose_title{color:#735699; font-size:40px; line-height:2.1}p.our_purpose_discription{color:#e8476f; font-family: 'Aromatica Script', cursive !important; font-size:60px; line-height:1.1; font-weight:500}.our_purpose_content_wrap img{width:174px; margin:auto}.our_purpose_img_wrpa img{width:95%}section.who_we_are_sec{position:relative; min-height:953px; padding-bottom:103px}.who_we_are_sec_bg img{width:100%; height:100%; object-fit:cover}.who_we_are_content{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center}.pineapple_wrap{width:17.2%; position:absolute; top:-95px; right:20%; transform:translate(-50%)}.watermelon_wrap{width:13.7%; position:absolute; bottom:50px; left:118px}.orange_wrap{width:22.6%; position:absolute; right:95px; bottom:-50px; z-index:1}.bottom_shape_wrap{position:absolute; bottom:0; left:0; width:100%; z-index:-1; background-color:#7b609f}.who_we_are_content h2{color:#fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:100px; font-weight:900; line-height:1; text-transform:uppercase; max-width:65%; margin:0 auto}section.who_we_are_list_wrap{background-color:#7b609f; padding:71px 0 188px; position:relative; margin-bottom:46px; z-index:0}.w_1028 .row>div{width:50%; margin-bottom:75px}.we_are_list_icon{width:25px}.we_are_list_content{margin-left:21px; width:calc(100% - 25px)}h4.we_are_list_title{color:#fff6ee; font-family: 'Aromatica Script', cursive !important; font-size:49px; font-weight:400; line-height:.8; margin-bottom:16px; margin-left:-12px}p.we_are_list_description{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; color:#fff6ee; font-size:22px; font-weight:500; line-height:1.3; max-width:81%}.strawberry_wrap{width:5.4%; position:absolute; top:148px; left:34px; z-index:-1}.mango_wrap{width:8.4%; position:absolute; bottom:62px; right:57px; z-index:0}.grape_wrap, .section_shape{position:absolute; bottom:-46px}.grape_wrap{width:7.7%; left:111px; z-index:1}.section_shape{left:0; width:100%; z-index:0}section.our_story_sec{padding-top:121px; position:relative; margin-bottom:113px}.cl_6_50, .form_field.form_feilds{width:50%}.our_story_img{position:relative; padding-top:92px}h2.our_story_title{color:#ed5377; font-family: 'Aromatica Script', cursive !important; font-size:140px; font-weight:400; line-height:.5; position:relative; display:inline-block; margin-bottom:53px; margin-left:-34px}h2.our_story_title span{line-height:0; position:absolute; top:-26px; right:-35px; width:9.8%}h3.our_story_sub_title{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:43px; font-weight:900; line-height:1.1; text-transform:uppercase; max-width:77%; margin-bottom:27px}.our_story_description p{color:#7b609f; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size:16px; font-style:normal; font-weight:500; line-height:1.4}.our_story_description p+p{margin-top:25px}.our_story_description{max-width:96%}.text_right{text-align:right}.our_story_img_shape{position:absolute; top:92px; right:8%; z-index:-1; width:73.6%}.story_pineapple{position:absolute; top:-65px; right:41%; width:9.4%}.about_img img, .our_story_img img{width:89%}section.about_the_founders{padding-bottom:167px; position:relative}h2.about_title{color:#7b609f; font-family: 'Aromatica Script', cursive !important; font-size:56px; font-weight:500; line-height:1.3; margin-left:-7px}h3.about_sub_title, h4.about_content{font-weight:900; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; text-transform:uppercase}h3.about_sub_title{position:relative; color:#ed5377; font-size:56px; line-height:1; display:inline-block; margin-bottom:29px}h4.about_content{color:#7b609f; font-size:21px; line-height:1.3; margin-bottom:45px}.about_sub_title span{position:absolute; top:-15px; right:-34px; z-index:-1}.about_img{position:relative; text-align:center; margin-top:40px}.about_img_shape{position:absolute; top:38px; left:-40px; z-index:-1; width:88.7%}.about_watermelon{position:absolute; bottom:18px; left:75px; width:6.3%}section.awards_section{margin-bottom:96px}.awards_logo_wrap{display:inline-block; width:auto; max-width:unset}.awards_section .row{justify-content:space-between; align-items:center}.awards_section_title{text-align:center; margin-bottom:73px}h2.awards_title_wrap{color:#ed5377; font-size:90px; font-weight:500; line-height:.8; font-family: 'Aromatica Script', cursive !important; display:inline-block; position:relative}.quality_main_details h3, .quality_top_info h2, .top_section_info p{color:#7b609f; font-family:AvenirNextLTPro}.awards_title_wrap span{position:absolute; top:-15px; right:-23px; width:43px; line-height:0}.food_quality_section{padding:166px 0 122px; position:relative}.quality_top_info h2{margin:0 0 14px; font-size:50px; font-weight:900; line-height:1.3; text-transform:uppercase}.top_section_info p{margin:0; font-size:16px; font-style:normal; font-weight:500; line-height:23px; letter-spacing:0}.quality_bottom_main2, .quality_top_info{margin-bottom:56px}.quality_main_details h3{margin:0 0 33px; font-size:30px; font-weight:900; line-height:1.3; letter-spacing:0}.quality_main_details ul{list-style:disc!important; padding-left:20px}.quality_main_details ul li{list-style:disc!important; margin:0 0 5px; color:#7b609f; font-size:16px; font-style:normal; font-weight:500; line-height:23px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.quality_main_details ol, .quality_main_details ol li{list-style:revert!important}.quality_main_details ol li, .quality_main_details p{margin:0 0 15px; color:#7b609f; font-size:16px; line-height:23px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; letter-spacing:0; font-weight:500; font-style:normal}.quality_main_details ol{padding-left:20px}.quality_main{max-width:823px; margin:auto}.quality_bottom_main1{margin-bottom:41px; max-width:86%}.quality_bottom_main1 h3{text-transform:inherit}img.food_top_shape{top:0; position:absolute; width:310px; height:auto}img.food_right_shape{position:absolute; right:0; top:20%; height:auto; width:135px; z-index:-1}img.food_watermelon_shape{width:130px; position:absolute; right:62px; top:6%; height:auto}img.food_strawberry_shape{width:90px; height:auto; position:absolute; top:56%; left:10%; transform:translateY(-50%)}img.food_pineapple_shape{position:absolute; bottom:10px; right:5%; width:160px; height:auto}.template-food-quality .quality_top_info h2 svg{position:absolute; top:-10px; right:0; width:35px; height:auto}.template-food-quality .quality_top_info h2{max-width:700px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{display:block; width:90px; height:auto; bottom:17%}.template-privacy-policy img.food_strawberry_shape{bottom:-85px; top:auto}.template-privacy-policy .quality_bottom_main1{max-width:100%; margin:0}.request_fra_info, .template-privacy-policy .quality_main{max-width:895px; margin:auto}.template-privacy-policy .quality_top_info h2{margin:0 0 22px; display:inline-block; position:relative}.template-privacy-policy .quality_main_details h3{margin-bottom:23px}.template-privacy-policy .quality_bottom_main{margin-bottom:35px}.template-privacy-policy .quality_top_info h2 svg{top:-10px; position:absolute; right:-30px}.template-privacy-policy .food_quality_section{padding:111px 0 128px}.template-privacy-policy img.food_watermelon_shape{width:150px; right:62px; top:5%}.template-contact-us #MainContent, .template-privacy-policy #MainContent, .template-request-a-brochure #MainContent, .template-thank-you #MainContent, body.gradient.template-request-distributor #MainContent{overflow:unset}section.thank_youmain{padding:199px 0 160px; position:relative}.thank_you_col h2{color:#ed5377; font-size:59px; font-weight:500; line-height:1.2; text-transform:capitalize; font-family: 'Aromatica Script', cursive !important; margin:0 0 20px; position:relative; display:inline-block}.thank_you_dec p{color:#7b609f; text-align:center; font-size:16px; font-weight:500; line-height:1.5; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; margin:0 auto 52px; max-width:33%}.thank_you_dec a{color:#ed5377; transition:.5s; text-decoration:underline}.thank_you_dec a:hover{color:#7a6097; text-decoration:underline}.thank_you_col .common_btn{background-color:#7a6097; border:1px solid #7a6097; font-size:14px}.thank_you_col h2 svg{position:absolute; right:-25px; top:-15px}img.thanks_top_shape{position:absolute; top:0; right:0; width:467px; height:auto}.related_products_row .card .card__inner .card__media{border-radius:41px!important}img.thanks_bottom_shape{bottom:-132px; width:318px; height:auto; position:absolute}img.thanks_watermelon_shape{position:absolute; top:130px; left:75px; width:130px; height:auto}img.thanks_grapefruit_img{position:absolute; bottom:17px; right:120px; width:141px; height:auto}.contact .conatct_inner_title, .contact_banner_col h2{font-size:90px; line-height:1; font-family: 'Aromatica Script', cursive !important; position:relative; font-weight:500}.contact_social_details p a{color:#fff; transition:.5s}.contact_banner_col h2{color:#fff; font-style:normal; margin:0 0 23px; display:inline-block}.contact_loction_info p, .contact_loction_info p strong, .contact_social_details p{font-size:25px; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; color:#fff}section.contact_banner{padding:124px 0 112px; margin-bottom:125px}.contact_banner_col h2 svg{position:absolute; top:-20px; right:-40px; width:65px; height:auto; opacity:0; transition:.4s 0.6s}.catring_select_btn input:checked+span:after, .contact_banner_col h2.aos-init.aos-animate svg{opacity:1}.contact_loction_info p strong{text-align:center; font-weight:900; text-transform:uppercase; margin:0}.contact_info_col{display:flex; justify-content:center; gap:20px; align-items:center; flex-wrap:wrap}span.contact_mail_icon, span.contact_mob_icon{display:inline-block; width:100%; height:100%}.contact_loction_info p{text-align:center; font-weight:700; text-transform:uppercase; margin:0 0 20px}.contact_loction_info{margin-bottom:60px}.contact_social_details p{font-weight:700; text-transform:lowercase; margin:0}.contact_mail, .contact_mob{height:50px; width:50px; margin-right:4px}.contact .conatct_inner_title{color:#ed5377; margin:0; display:inline-block; text-align:center}.contact_title_info{text-align:center; display:inline-block; width:100%; margin-bottom:74px}.contact .conatct_inner_title svg{position:absolute; top:-10px; width:55px; right:-40px; height:auto}.contact .common_btn{font-size:22px; padding:23px 83px; cursor:pointer}.contact_main_info{max-width:1100px; padding:0 15px; margin:auto auto 120px}.contact .contact__fields label span, .form_field label span, .intent_inquiry_info label span, .message_info label span, .request_input_info label span{color:#ff948f}.contact .contact__fields label, .intent_inquiry_info label, .message_info label{color:rgb(43 43 43 / 40%); font-size:16px; font-style:normal; font-weight:600; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; padding-left:50px; margin-bottom:10px; display:inline-block}.contact .contact__fields{grid-column-gap:16px}.contact .field__input, .request_franchise_forminfo .field__input{border:1px solid #dadada; box-shadow:none; height:75px; border-radius:100px; font-size:20px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight:500; line-height:1.3; color:#000; padding:25px}.message_info .text-area{min-height:130px}.contact .field__input:after{box-shadow:none}.contact .field:after{box-shadow:none; border:0}.contact .field, .intent_in_detail{margin-bottom:25px!important}.contact .field:hover.field:after, .contact .field__input:focus{box-shadow:none!important; border-radius:100px!important; padding:25px}.contact .contact__button{text-align:center; margin-top:52px}.intent_in_detail{background:#fff; border-radius:100px; display:flex; row-gap:17px; flex-wrap:wrap; padding:23px 0; border:1px solid #dadada}.intent_in_detail .form-group{width:25%; padding-left:70px; text-align:start}.intent_in_detail label{padding:0!important}.intent_in_detail .form-group input{padding:0; height:initial; width:initial!important; margin-bottom:0; display:none!important; cursor:pointer}.intent_in_detail .form-group label:before{content:""; -webkit-appearance:none; background-color:#fff; border:2px solid #735699; padding:17px; display:inline-block; position:relative; vertical-align:middle; cursor:pointer; margin-right:11px; border-radius:100px}.intent_in_detail .form-group input:checked+label:before{background:#735699}.intent_in_detail .form-group label{position:relative; cursor:pointer; margin:0; transition:.5s}.intent_in_detail .form-group input:checked+label, .intent_in_detail .form-group label:hover{color:#735699}.intent_in_detail .form-group input:checked+label:after{content:""; display:block; position:absolute; top:6px; left:14px; width:10px; height:21px; border:solid #fff; border-width:0 3px 3px 0; transform:rotate(45deg)}img.contact_mango{top:-15%; max-width:75px; position:absolute; left:15%}img.contact_coconut{max-width:122px; top:-20px; position:absolute; right:10%; height:auto}img.contact_watermelon{max-width:132px; right:6%; position:absolute; bottom:-12%}img.contact_leftbottom{max-width:322px; bottom:-28%; position:absolute; left:0}img.contact_rightside{position:absolute; right:0; top:36%; max-width:87px}.message_info .text-area, .message_info .text-area .field__input:focus{padding:35px!important}input::-webkit-inner-spin-button, input::-webkit-outer-spin-button{-webkit-appearance:none; margin:0}section.collection_banner{position:relative; padding:40px 0 75px; margin-bottom:137px}.col_banner_left h3{color:#fff; font-size:67px; font-weight:700; line-height:1.3; position:relative; margin:0 0 24px; display:inline-block; font-family:aromatica-script}.col_banner_left h2, .col_banner_left p{color:#fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.col_banner_left h3 svg{position:absolute; width:43px; height:auto; top:-10px; right:-35px}.col_banner_left h2{font-size:59px; font-weight:900; line-height:1.2; text-transform:uppercase; margin:0 0 17px; max-width:85%}.col_banner_left p{font-size:16px; font-weight:500; line-height:1.4; margin:0 0 150px}.col_banner_row{display:flex; flex-wrap:wrap}.col_banner_left{width:43%; padding:121px 0 0}.col_banner_right{width:57%}.col_banner_details{max-width:440px; margin-left:auto}img.col_banner_strawberry{max-width:135px; bottom:7%; position:absolute; left:95px}.col_banner_right img{margin-bottom:-75px}section.request_franchise{padding:120px 0 100px; position:relative}.request_fra_info h2{color:#ed5377; font-size:70px; line-height:1; font-family: 'Aromatica Script', cursive !important; margin:0 0 66px; display:inline-block; position:relative; font-weight:500}.request_fra_info h2 svg{position:absolute; width:33px; height:auto; top:0; right:-25px}.template-request-franchise #MainContent{overflow:inherit}.request_input_info label{color:#2b2b2b66; font-size:14px; font-style:normal; font-weight:600; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; padding-left:34px; margin-bottom:10px; display:inline-block; letter-spacing:0}.request_franchise_forminfo .field__input:focus{padding:25px; box-shadow:none; border-radius:100px}.request_input_info{margin-bottom:30px; padding:0 8px; position:relative}.request_contact .error_label, .request_input_info .error_label{position:absolute; bottom:-22px; font-size:14px; color:red; font-weight:500; left:0; opacity:0; visibility:hidden; transition:.3s}.request_contact .error_label.error_display, .request_input_info .error_label.error_display{opacity:1; visibility:visible}.request_input_info .intent_in_detail{background:0 0; border-radius:0; display:flex; row-gap:0; flex-wrap:unset; padding:0 0 0 34px; border:0; column-gap:60px; margin-top:20px; margin-bottom:0!important}.request_input_info .intent_in_detail .form-group{width:auto; padding-left:0; text-align:start}.request_franchise_forminfo .common_btn{font-size:22px; padding:27px 97px; cursor:pointer}img.form_top_shape{position:absolute; top:0; right:0; max-width:435px; height:auto}img.form_bottom_shape{position:absolute; max-width:315px; bottom:-165px; height:auto}h1.ng-binding{color:#ed5377; font-size:34px; font-weight:900; line-height:1.2; text-transform:uppercase; font-family:AvenirNextLTPro}.bdlr___summary-items strong, .bdlr__product--title h4, p.intro.ng-binding{color:#7b609f; font-family:AvenirNextLTPro}p.intro.ng-binding{font-size:18px; font-weight:600; line-height:1.38; letter-spacing:0}.ng-scope{padding:150px 0 30px}.bdlr__product--image-wrap img{display:inline-block; position:static; width:100%; -o-object-fit:cover; object-fit:cover; border-radius:26px; max-height:100%!important; -o-object-fit:contain!important; object-fit:cover!important}.bdlr__products--inner .product-card{padding:0}.bdlr__product--title h4{margin-bottom:0!important; padding:0 10%!important; font-size:18px!important; font-weight:700; line-height:1.2; text-transform:uppercase; display:inline-block}.bdlr___summary-items strong{font-size:20px; font-weight:600; line-height:1.3}h2.bdlr___summary--title.ng-binding{margin:0; color:#ed5377; font-size:28px; line-height:1.25; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight:600}.enoble_empty-state p.ng-binding{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:14px; font-weight:500; line-height:1.38; letter-spacing:0; margin:5px 0 20px!important}span.label.ng-binding, span.money.ng-binding{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:20px; font-weight:600; line-height:1.3; letter-spacing:0}.bdlr-toast p, span.bdlr__summary-checkout--disclaimer.ng-binding{font-weight:500; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.bdlr__checkout-button{background:#ed5377; opacity:1!important; border:0!important}.bdlr___summary-items .ng-scope{padding:0; align-items:center}.bdlr__checkout-button:after{box-shadow:none}.bdlr___summary-items .quantity{width:auto; min-height:auto; margin:0!important; color:#7b609f; font-size:16px; font-weight:600; line-height:1.3; font-family:AvenirNextLTPro}#bdlr__summary-checkout--create-bundle:hover{background-color:#7a6097}#bdlr__summary-checkout--create-bundle{color:#fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:16px; font-weight:700; line-height:1.32; text-transform:uppercase; background-color:#ed5377; border-radius:50px; transition:.4s}.name.bdlr__summary--list-item-cell.ng-binding{color:#7b609f; font-size:16px; font-weight:600; line-height:1.3; font-family:AvenirNextLTPro}.bdlr__summary .bdlr__summary--list-item .remove{margin-top:0!important; color:#ed5377; font-size:22px; font-weight:600; line-height:1.3; font-family:AvenirNextLTPro}.bdlr__summary .bdlr__summary--list-item .remove:hover{color:#7b609f}.bdlr__summary .bdlr__summary--list{margin:10px 0 15px!important}span.bdlr__summary-checkout--disclaimer.ng-binding{color:#7b609f; font-size:14px}.bdlr__product{flex:0 0 33.33%!important; max-width:33.33%!important; padding:0 10px!important}.bdlr__products--container .row{justify-content:center}.bdlr-toast{max-width:460px!important; background:#ed5377!important}.product-card .bdlr__product--qty{width:45%!important}.bdlr__products--container{padding:0; min-height:100%!important}.bdlr__complete-bundle>p{line-height:1.3}.bdlr-toast p{color:#fff; margin:0!important}.ng-isolate-scope .pagination li, .ng-isolate-scope .pagination li a{font-size:22px; font-weight:600; color:#7b609f}.ng-isolate-scope .pagination li:first-child, .ng-isolate-scope .pagination li:first-child a, .ng-isolate-scope .pagination li:last-child, .ng-isolate-scope .pagination li:last-child a{font-size:28px; line-height:1.2; position:relative; top:1px; color:#7b609f}.product_card_main .card__media .media img{border-radius:61px!important}@media (max-width:375px){#MainContent{padding-top:64px}}@media (min-width:992px) and (max-height:1199px){#MainContent{padding-top:66px}}@media (max-width:800px) and (max-height:500px){.menu_drawer{border-bottom:60px solid #7a6097}}@media (min-width:1200px){.our_values_container.container{max-width:1076px}}@media (min-width:1300px){section.hero_wrap .container{max-width:1275px}.w_1028{width:1102px; margin:0 auto}}@media (min-width:1400px) and (max-width:1530px){.our_story_details{padding-left:100px; padding-right:22px}.w_1028{width:1135px}h3.our_story_sub_title{max-width:90%}.our_story_sec .cl_6_50:last-child{width:42.5%}.our_story_sec .cl_6_50:first-child{width:57.5%}.about_img{text-align:right; padding-right:20px}.about_content{padding-left:10px}.about_img_shape{left:0}.w_1028 .row>div{padding-left:75px}.w_1028 .row>div:nth-of-type(2n) p.we_are_list_description{max-width:100%}p.we_are_list_description{max-width:93%}.hero_title_wrap h2, .our_values_title{margin-left:-90px}.our_story_img{margin-right:-50px}.hero_wrap .hero_title_wrap h2{margin-left:-13px}}@media (max-width:1600px){.header_btn>.common_btn{padding-left:23px; padding-right:23px}.header_button, .main_social_icons{width:12.5%}}@media (max-width:1530px){section.hero_wrap .container{top:49%}.service_shape{left:11%}section.who_we_are_sec{padding-bottom:80px}.pineapple_wrap{top:-105px; right:16%; width:23%}.orange_wrap{width:23%; bottom:-40px}.watermelon_wrap{bottom:6px; width:18%; left:107px}p.we_are_list_description{max-width:83%}.strawberry_wrap{width:6.8%; left:45px}.grape_wrap{width:10.5%}.mango_wrap{width:10.4%}.story_pineapple{top:-30px; right:38%; width:10.8%}.about_watermelon{width:8.9%}.services_shape_left{width:7.3%}.services_shape_right{width:5.9%}h3.our_story_sub_title{max-width:100%}.hero_title_wrap h2, .our_values_title{margin-left:-20px}.our_story_img_shape{position:absolute; top:92px; right:8%; z-index:-1; width:84%}.our_story_img img{width:100%}}@media (max-width:1400px){.banner_content_title{font-size:100px; transform:translateX(-35px); margin-bottom:20px}.banner_content_title svg{top:4px; right:-32px; width:50px}.banner_content_price{margin:0 0 40px; font-size:36px}.main_header{padding-left:40px}.header-navbar-nav li .header-nav-link{margin:0 10px}.menu_main{gap:15px}.header-navbar-nav{margin-top:23px; margin-bottom:23px}.main_header.header_sticky .header_logo a{width:47%}.header_btn>.common_btn{padding-left:23px; padding-right:23px; font-size:13px}.main_banner{margin-top:0}.header_button{padding:12px 0 3px}img.food_strawberry_shape{left:5%}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{width:70px}.thank_you_dec p{max-width:35%}.contact .conatct_inner_title, .contact_banner_col h2{font-size:80px}img.contact_coconut{max-width:80px}img.contact_mango{max-width:60px}img.contact_rightside{max-width:45px}img.contact_leftbottom{max-width:260px}img.contact_watermelon{max-width:102px; bottom:-10%}.contact .common_btn{font-size:20px; padding:15px 75px}img.form_top_shape{max-width:360px}.request_fra_info h2{font-size:60px}img.form_bottom_shape{max-width:235px; bottom:-109px}.request_franchise_forminfo .common_btn{font-size:18px; padding:20px 60px; cursor:pointer}.col_banner_left{padding:50px 0 0}.watermelon_wrap{bottom:0}.event_book_title.horeca_title{max-width:76%!important; margin:0 auto 25px!important}}@media (max-width:1280px){.hero_product, section.hero_wrap{position:relative}.hero_title_wrap h1{font-size:49px}.hero_product_img{width:100%}.hero_product_shape{margin-top:70px; width:100%; display:inline-block; right:15px}section.hero_wrap{padding:80px 0 0; margin-bottom:90px}p.our_purpose_discription{font-size:50px}section.who_we_are_sec{min-height:863px; padding:0}.orange_wrap{bottom:0}.pineapple_wrap{top:-87px; right:16%}.watermelon_wrap{bottom:30px; left:50px}.grape_wrap{bottom:-36px}.strawberry_wrap{left:14px}.section_shape{bottom:-43px}h3.about_sub_title{font-size:45px}.about_sub_title span{top:-13px; right:-26px; width:37px}section.about_the_founders{padding-bottom:117px}h2.awards_title_wrap{font-size:70px}h2.our_story_title{font-size:90px; margin-left:-16px}h3.our_story_sub_title{max-width:100%}.our_story_description p+p{margin-top:20px}section.our_story_sec{margin-bottom:80px}section.awards_section{margin-bottom:76px}.service_box{padding:0 20px!important}}@media (max-width:1199px){.banner_content_title{font-size:88px; transform:translateX(-30px)}.banner_content_price{margin:0 0 20px; font-size:26px}.hero_banner button svg{width:14px; height:25px}.hero_banner button.slick-arrow{top:40%; padding-top:3px}#bdlr__summary-checkout--create-bundle{font-size:14px}.contact_loction_info p, .contact_social_details p, h2.bdlr___summary--title.ng-binding{font-size:22px}.bdlr__product--title h4{font-size:14px!important}.hero_banner .slick-dots button{width:15px; height:15px}.main_header.header_sticky .header_logo a{width:60%}.header_logo{width:71px}.header_social_icon li, .header_social_icon li a svg{height:45px; width:45px}.menu_main{gap:0}.header-navbar-nav li .header-nav-link{margin:0 7px; font-size:12px}.main_header{padding-left:30px; padding-right:30px}.main_banner{margin-top:0}.header_btn>.common_btn{padding-left:15px; padding-right:15px; font-size:12px}.header_button{padding:10px 0 2px}.header-navbar-nav{margin-top:19px; margin-bottom:19px}.quality_top_info h2{font-size:44px}.quality_top_info{margin-bottom:30px}.quality_main_details h3{margin:0 0 25px}img.food_strawberry_shape{left:1%; width:60px; height:60px}img.food_watermelon_shape{width:110px; height:90px}img.food_right_shape{height:460px; width:80px}.quality_bottom_main1{margin-bottom:30px; max-width:100%}.quality_bottom_main2, h4.about_content{margin-bottom:35px}img.food_pineapple_shape{width:120px}img.food_top_shape{width:280px}.food_quality_section{padding:135px 0 95px}.services_shape_right, .template-privacy-policy img.food_pineapple_shape.food_grapefruit_img, .template-privacy-policy img.food_strawberry_shape{bottom:0}.template-food-quality .quality_top_info h2{max-width:620px}.thank_you_dec p{max-width:60%; margin:0 auto 30px}.thank_you_col h2{font-size:50px}img.thanks_watermelon_shape{width:100px}img.thanks_grapefruit_img{right:100px; width:80px}section.thank_youmain{padding:180px 0 120px}.template-privacy-policy img.food_watermelon_shape{width:120px; right:62px; top:5%}.contact .conatct_inner_title, .contact_banner_col h2, .our_values_title h2{font-size:70px}section.contact_banner{padding:80px 0 110px; margin-bottom:110px}.contact_loction_info p strong{font-size:23px}.contact_loction_info{margin-bottom:40px}.contact_mail, .contact_mob{height:40px; width:40px; margin-right:4px}.contact .conatct_inner_title svg{right:-40px}.form-group label:before{padding:15px}.form-group input:checked+label:after{top:6px; left:12px; width:9px; height:18px}.contact .common_btn{font-size:16px; padding:15px 60px}img.contact_rightside{max-width:17px; height:220px}img.form_top_shape{max-width:320px}.request_fra_info h2{font-size:57px; margin-bottom:40px}section.request_franchise{padding:110px 0 90px}.col_banner_left p>br{display:none}.col_banner_left h3{font-size:57px}.col_banner_left h2{font-size:48px; margin:0 0 17px}.col_banner_left p{margin:0 0 90px}img.col_banner_strawberry{max-width:75px; bottom:8%; left:95px}section.collection_banner{margin-bottom:110px}.hero_title_wrap h1, p.our_purpose_discription{font-size:42px}.hero_title_wrap h2{font-size:57px; margin-bottom:18px}.row.services_rowZ{width:auto}.service_shape{bottom:-50px; left:6%}.hero_product_shape{margin-top:50px}.hero_product_img{margin-bottom:-25px}section.services_sec{padding-bottom:90px}.our_values_content h4{font-size:25px; padding-left:15px}.our_values_block{width:33.3333%; margin-bottom:30px}.our_values_title, section.our_purpose{margin-bottom:50px}.our_values_content span{width:30px}.our_values_content span svg{width:100%; height:auto}.our_purpose_content, .our_purpose_img{width:50%}.our_purpose_img_wrpa span{right:-20px; top:100px; width:120px}.our_purpose_content_wrap img{width:130px}h3.our_purpose_title{font-size:34px}section.who_we_are_sec{min-height:723px}.watermelon_wrap{bottom:10px; left:80px}.who_we_are_content h2{font-size:80px}h4.we_are_list_title{font-size:38px; margin-bottom:13px}p.we_are_list_description{font-size:18px}section.who_we_are_list_wrap{padding:71px 0 98px}.section_shape{bottom:-38px}h3.about_sub_title{font-size:40px}h2.about_title{font-size:45px}.our_story_description p+p{margin-top:15px}h2.our_story_title{font-size:80px; margin-left:-16px; margin-bottom:43px}h2.our_story_title span{top:-17px; right:-20px}.awards_title_wrap span{top:-8px; right:-18px; width:30px}.about_watermelon{bottom:38px}section.awards_section{margin-bottom:60px}.awards_section .row{justify-content:space-between}.awards_logo_wrap{width:auto; height:auto; margin:0 0 30px}.story_pineapple{top:-10px}.service_box_icon{width:100%}.services_shape_left{z-index:0; top:-80px; width:5%}.service_box{padding:0 15px!important}h3.about_sub_title{margin-bottom:19px}.pineapple_wrap{top:-75px}.mango_wrap{width:5.4%}.event_book_title.horeca_title{max-width:76%!important; margin:0 auto 25px!important; font-size:50px}.ng-scope{padding:120px 0 30px}}@media (max-width:991px){.header_social_icon.menu_inner_icon .wk-head a.wk-button{margin:0; width:100%!important; height:100%!important; background:#e3d6dd}.banner_content_title{font-size:64px; transform:translateX(-20px); margin-bottom:15px}.banner_content_title svg{top:2px; right:-22px; width:32px}.awards_logo_wrap{padding:0 15px!important; width:140px}p.intro.ng-binding{font-size:14px}.bdlr__summary{margin-top:0!important; border-top:none!important; padding:0 15px!important}h2.bdlr___summary--title.ng-binding{font-size:18px}p.we_are_list_description, span.label.ng-binding, span.money.ng-binding{font-size:16px}.name.bdlr__summary--list-item-cell.ng-binding{font-size:13px}.product-card .bdlr__product--qty{width:100%!important}#bdlr__summary-checkout--create-bundle{font-size:11px; padding:0 18px}.bdlr__product--title h4{padding:0 5%!important}h1.ng-binding, h3.our_purpose_title{font-size:30px}.ng-scope{padding:110px 0 30px}.col, .row>div, [class*=col-]{padding:0}.event_book_title.horeca_title{max-width:90%!important; margin:0 auto 25px!important; font-size:44px}.catering_tab_happiness_list_block .catring_btn_box{gap:5px!important}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn{font-size:14px!important}.mob_search .field:after, .mob_search .field:hover.field:after{box-shadow:none}.mob_search .field__label{left:0; color:#aaa4a0; font-size:12px; font-style:normal; font-weight:400; line-height:20.4px; font-family:AvenirNextLTPro}.header_social_icon, .menu_main .header-navbar-nav, .mob_search .field__input:focus~.field__label, .mob_search button.reset__button.field__button, .strawberry_wrap{display:none}ul.drawer_nav.nav-list>li:not(:last-child){padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid}.mob_search .field__input:focus{box-shadow:none; padding:0 15px 0 0}.mob_search .field__input:not(:placeholder-shown)~.field__label{display:none; padding:0}ul.drawer_nav.nav-list{margin:20px 0 30px}.mob_search .field__input:not(:placeholder-shown){padding:0 40px 0 0!important}.mob_search .field__input{background-color:transparent; padding:0; border-bottom:1px solid}.navbar{display:block}.menu-toggle{height:auto; width:34px; display:flex; justify-content:center; align-items:center; color:#ed5377}.menu_drawer, html.mob_drawer{height:100%; position:fixed; top:0}.header_btn>.common_btn{font-size:12px; padding:12px 15px}.about_img img, .cl_6_50, .menu-toggle svg, .menu_drawer .header_btn a, .service_box_icon{width:100%}.header_social_icon .header__icon--cart, .header_social_icon li a{width:50px; height:auto}ul.header_social_icon.menu_inner_icon{display:flex; margin-bottom:20px}.menu_drawer{left:-100%; width:100%; max-width:324px; background-color:#fff6ee; color:#fff; transition:left .4s ease-in-out; padding:30px 24px; overflow-y:scroll; z-index:20; border-radius:0 42px 42px 0; border-bottom:85px solid #7a6097}.close_btn svg path{stroke:#ed5377; stroke-width:2px}.menu_drawer.active{left:0; box-shadow:2px 0 10px #36363633,-2px 0 10px #36363633; z-index:20}.close_btn{height:20px; width:20px; margin-bottom:30px; margin-left:auto}.drawer_nav li .header-nav-link{margin:0 0 10px}html.mob_drawer{left:0; width:100%; overflow:hidden}.mob_drawer .header_new:before{content:""; height:100vh; width:100vw; background-color:#00000066; position:fixed; top:0; left:0; z-index:10}.main_banner{margin:0 0 100px}.header_logo{width:101px}.header_button{padding:23px 0; display:flex; align-items:center; width:50%; justify-content:flex-end; gap:10px}.header_button .header_social_icon{justify-content:center; align-items:center; display:none}.main_social_icons{width:50%}.header_button .header_btn{display:inline-flex}.menu_drawer .header_btn{margin-top:10px}img.food_top_shape{width:230px; height:70px}.quality_top_info h2{font-size:40px}img.food_watermelon_shape{width:80px; height:60px; top:30px}img.food_right_shape{width:35px}img.food_pineapple_shape{width:80px; height:80px; right:3%}img.food_strawberry_shape{left:0; width:35px; height:35px}.quality_main_details h3{font-size:26px}.food_quality_section{padding:120px 0 95px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom:3%}.template-privacy-policy img.food_strawberry_shape{width:50px; height:auto; left:15px}img.thanks_top_shape{width:270px}img.thanks_bottom_shape{bottom:-70px; width:250px}section.thank_youmain{padding:170px 0 120px}.thank_you_col h2{font-size:46px}img.thanks_watermelon_shape{width:80px; top:90px}img.thanks_grapefruit_img{right:70px; width:60px}.template-privacy-policy img.food_watermelon_shape{width:90px; right:62px; top:5%}.template-privacy-policy .food_quality_section{padding:110px 0 70px}.template-food-quality .quality_top_info h2{max-width:565px}.intent_in_detail .form-group{padding-left:40px}.intent_in_detail .form-group label:before{padding:12px; margin-right:7px}.intent_in_detail .form-group input:checked+label:after{top:4px; left:10px; width:8px; height:16px}.contact .field__input{height:50px; font-size:18px}.contact .contact__fields label, .intent_inquiry_info label, .message_info label{padding-left:30px}.contact_banner_col h2, .our_values_title h2, .who_we_are_content h2{font-size:60px}.contact_loction_info p{margin:0 0 15px; font-size:20px}.contact_loction_info{margin-bottom:30px}img.contact_mango{max-width:50px}img.contact_coconut{max-width:60px}img.contact_leftbottom{max-width:200px; bottom:-27%}img.contact_watermelon{max-width:80px; bottom:-10%}.contact .conatct_inner_title svg{width:50px}section.contact_banner{padding:80px 0 90px; margin-bottom:100px}.contact_main_info{margin:auto auto 100px}.awards_logo_wrap, .our_values_block, .request_input_info{margin-bottom:20px}.contact_banner_col h2 svg{top:-15px; right:-30px; width:45px}.contact .field:hover.field:after, .contact .field__input:focus{height:50px}.request_franchise_forminfo .field__input{height:45px; font-size:18px; padding:20px}.request_franchise_forminfo .field__input:focus{padding:20px}img.form_top_shape{max-width:200px}.request_fra_info h2{font-size:47px; margin-bottom:30px}.request_franchise_forminfo .common_btn{font-size:16px; padding:16px 60px; cursor:pointer}img.form_bottom_shape{max-width:190px; bottom:-90px}.field__input:not(:placeholder-shown){padding:20px!important}.row.services_rowZ{width:auto; justify-content:center}.service_shape{bottom:-20px; left:6%; width:90px}.services_shape_left{top:-80px; width:7.2%}.services_shape_right{bottom:0}section.services_sec{padding-bottom:90px}.our_values_block{width:50%}.our_values_content h4{font-size:20px}.our_values_content span{width:21px}.our_values_title h2 span{width:26px}.our_values_title{margin-bottom:35px}.our_purpose_img_wrpa span{right:-20px; top:80px; width:90px}.our_purpose_content_wrap img{width:100px}p.our_purpose_discription{font-size:41px}.row>.service_box{width:17%; padding:0 10px!important}.hero_title_wrap h1, h3.about_sub_title, h3.our_story_sub_title{font-size:33px}section.hero_wrap{position:relative; padding:60px 0 0; margin-bottom:70px}.hero_title_wrap h2 span{width:27px; height:auto; top:-7px; right:-26px}h2.our_story_title span{top:-13px; right:-16px}.awards_title_wrap span{top:-15px; right:-20px; width:25px}.event_book_title svg{width:35px!important; right:-25px!important}section.who_we_are_sec{min-height:unset; padding-bottom:40px}.grape_wrap{bottom:-18px; left:50px}.mango_wrap{bottom:22px}.awards_section_title, .w_1028 .row>div{margin-bottom:40px}h4.we_are_list_title{font-size:32px}.section_shape{bottom:-28px}.about_img_shape{top:36px; left:-10px; width:92.7%}h2.our_story_title{font-size:60px; margin-bottom:35px}.about_sub_title span{top:-10px; right:-16px; width:25px}h2.about_title{font-size:42px}.about_watermelon{bottom:30px; left:15px}.awards_section .row{justify-content:center}h2.awards_title_wrap{font-size:53px}.story_pineapple{width:18.7%; top:auto; bottom:-213px; right:auto; left:40px}section.awards_section, section.our_values_section{margin-bottom:50px}section.our_purpose{margin-bottom:80px}.our_story_img{padding:0; margin:0 auto}.our_story_sec .cl_6_50.text_right{order:-1; width:70%; margin:0 auto 60px}.our_story_img_shape{top:0}.about_img{max-width:70%; margin:40px auto 30px}.pineapple_wrap{top:-54px}.mango_wrap{right:17px; width:8.4%}section.our_story_sec{margin-bottom:50px; padding-top:20px}}@media (max-width:767px){body #storepoint-searchbar-submit:hover{background:#ed5377!important}.banner_content .common_btn{font-size:12px}.awards_section .row, .our_purpose_img_wrpa{padding:0 15px}.banner_content_block{top:auto; bottom:100px; transform:unset; text-align:center}section.about_the_founders{padding:0 20px}#bdlr__summary-checkout--create-bundle{font-size:14px; padding:0 18px}.event_book_title.horeca_title{max-width:92%!important; margin:0 auto 25px!important; font-size:44px}.event_book_title.horeca_title svg{top:-10px!important; right:-20px!important; width:30px}.hero_banner .slick-dots{bottom:5.5%}.hero_banner .slick-dots button{width:10px; height:10px}.hero_banner .slick-dots li:not(:last-child){margin-right:3px}.banner_img .banner_img_desktop, .orange_wrap, .service_shape, .services_shape_right{display:none}.banner_img .banner_img_mobile, img.thanks_top_shape.mob_thanks_top{display:block}.main_header.header_sticky .header_logo a{width:55%}.main_banner{margin:0 0 60px}.awards_logo_wrap{width:33.33%}.awards_logo_wrap img{max-height:70px; margin:auto}.template-food-quality .quality_top_info h2{max-width:450px; font-size:31px}.template-food-quality .quality_top_info h2 svg{top:-15px}.quality_top_info h2{font-size:40px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom:0; width:50px; height:auto}.thank_you_dec p{max-width:80%; margin:0 auto 30px}img.thanks_top_shape{width:210px; display:none}section.thank_youmain{padding:120px 0 100px}img.thanks_watermelon_shape{width:60px; top:90px; left:40px}img.thanks_grapefruit_img{right:50px; width:60px}img.thanks_bottom_shape.mob_thnk_shape{display:block; bottom:-60px; width:200px}img.thanks_bottom_shape{display:none; bottom:-60px; width:200px}.thank_you_col h2{font-size:38px}.template-privacy-policy .food_quality_section{padding:100px 0 60px}.template-privacy-policy img.food_watermelon_shape{width:80px; right:42px; top:2%}.template-privacy-policy .quality_main_details h3{margin-bottom:15px}img.contact_mango{max-width:40px; top:-7%; display:none}img.contact_coconut{max-width:40px; right:6%; display:none}.contact_title_info{margin-bottom:45px}.intent_in_detail .form-group{padding-left:60px; width:50%}.intent_in_detail{border-radius:45px; row-gap:12px; padding:25px 0}.message_info .text-area{border-radius:27px}img.contact_watermelon{max-width:80px; bottom:-6%}img.contact_leftbottom{max-width:160px; bottom:-15%}section.contact_banner{padding:70px 0 80px; margin-bottom:60px}.contact_main_info{margin:auto auto 90px; padding:0 20px}.contact_mail, .contact_mob{height:35px; width:35px}.contact_loction_info p, .contact_social_details p{font-size:20px}.contact .field:hover.field:after, .contact .field__input:focus{border-radius:27px!important}.message_info .text-area, .message_info .text-area .field__input:focus{padding:25px!important}.request_fra_info{padding:0 5px}.header_btn>.common_btn{font-size:12px; padding:9px 10px 7px}.request_fra_info h2{font-size:48px; margin-bottom:30px; max-width:400px}.request_fra_info h2 svg{position:absolute; width:31px; height:auto; top:-6px; right:-18px}.template-request-distributor .request_fra_info h2{max-width:420px}section.hero_wrap{padding:60px 0; margin-bottom:50px}.hero_product{width:62%; margin:30px auto 0}.cl_6_50, .hero_bg, .hero_content, .service_box_icon{width:100%}.hero_wrap .row{flex-direction:column-reverse}.hero_product_img{margin-bottom:20px}.hero_title_wrap h2{font-size:52px; margin-bottom:15px}.hero_bg img{width:100%; height:100%; object-fit:cover}.hero_bg{left:0; height:100%}.hero_product_wrap{position:relative}.hero_title_wrap{text-align:center}.hero_title_wrap h2 span{width:22px; height:auto; top:0; right:-19px}.hero_title_wrap h1{margin-bottom:25px}section.services_sec{padding-bottom:50px}.our_purpose_img_wrpa span{right:-10px; top:70px; width:50px}.our_purpose_content_wrap img{width:95px}h3.our_purpose_title{font-size:30px; line-height:2.8}p.our_purpose_discription{font-size:42px}h4.we_are_list_title{font-size:28px; margin-bottom:9px}section.who_we_are_list_wrap{padding:70px 0}p.we_are_list_description{font-size:19px}.our_story_img{padding-top:30px}.our_story_img_shape{top:24px}section.awards_section{margin-bottom:40px; margin-top:50px}section.our_story_sec{padding-top:100px; margin-bottom:70px}.about_img{max-width:70%; margin:40px auto}.our_values_title h2, h2.awards_title_wrap{font-size:44px}h4.about_content{font-size:21px; margin:0 0 10px; line-height:1.3}.our_values_content h4{padding-left:10px; font-size:16px}h3.our_story_sub_title{width:unset; padding:0 7px!important; margin-bottom:9px}h2.our_story_title{margin-bottom:30px}.our_story_description{max-width:100%}.services_shape_left{top:auto; bottom:-55px; width:11.3%; height:217px}.our_values_content span{width:25px}.col, .row>.our_values_block, [class*=col-]{padding:0 12px}section.our_values_section{margin-bottom:37px}textarea.informationtext_area.field__input::placeholder{font-size:14px!important}.form_field textarea{min-height:116px; height:116px}.event_customize_row .form_field textarea, .file_upload input, textarea.informationtext_area.field__input{padding:25px 30px!important}wishlist-page .wk-page{padding:120px 15px 50px!important}}@media (max-width:575px){.banner_content_title{font-size:48px; transform:translate(-10px)}.banner_content_price{margin:0 0 10px; font-size:20px}.banner_content_block.banner_content_title_mo{top:75px}.banner_content_title svg{top:2px; right:-20px; width:30px}.banner_content_block{bottom:45px}section.our_story_sec{padding:0 25px}.awards_section .row{padding:0 10px}wishlist-page .wk-header .wk-title{font-size:34px!important}wishlist-page .wk-header .wk-title:after{height:25px; width:25px; top:-15px; right:-20px}.wk-login-callout p{font-size:14px; margin:0 0 15px!important}.contact_loction_info p, .contact_social_details p, .quality_main_details ol li, .quality_main_details p, .quality_main_details ul li, .request_franchise_forminfo .field__input, .top_section_info p, .wk-text, .wk-wishlist-empty-callout p, wishlist-product-card .wk-current-price{font-size:14px}wishlist-page .wk-header .wk-controls{gap:3px!important; flex-direction:column!important; margin-top:15px}.wk-product-title .wk-text-link{font-size:20px!important}wishlist-product-card .wk-cta-button, wishlist-product-card .wk-cta-button:disabled, wishlist-product-card .wk-cta-button:hover{font-size:16px!important; padding:15px 30px!important}a.wk-callout-cta{font-size:12px!important; padding:8px 23px!important}.bdlr__product{flex:0 0 50%!important; max-width:50%!important; padding:0 10px!important}.product-card .bdlr__product--qty{width:75%!important}.event_book_title.horeca_title{max-width:92%!important; margin:0 auto 25px!important; font-size:38px}.event_book_title.horeca_title svg{top:-10px!important; right:0!important; width:30px}textarea.informationtext_area.field__input::placeholder{font-size:10px!important}.main_header{padding-left:20px; padding-right:20px}.main_banner{margin-top:0}.about_watermelon, .template-food-quality img.food_strawberry_shape, .template-privacy-policy img.food_pineapple_shape.food_grapefruit_img, img.contact_coconut, img.contact_mango, p.we_are_list_description br{display:none}.quality_top_info h2{font-size:40px; max-width:235px}.template-food-quality .quality_top_info h2{font-size:31px; max-width:310px}img.food_top_shape{width:150px; height:auto; left:-30px}.quality_main_details h3{font-size:24px; margin:0 0 15px}img.food_pineapple_shape{width:73px; height:auto; right:14px}.quality_bottom_main2, .w_1028 .row>div, section.our_purpose{margin-bottom:30px}.food_quality_section{padding:110px 0 92px}.container, .quality_main{padding:0 20px}.quality_top_info{margin-bottom:20px}img.food_watermelon_shape{top:1%; width:70px; height:50px; right:10px}.template-privacy-policy .quality_top_info h2 svg{width:30px; right:-10px; height:auto}.template-privacy-policy img.food_watermelon_shape{width:75px; right:20px; top:30px}.template-privacy-policy .food_quality_section{padding:90px 0 50px}img.thanks_top_shape{width:150px}img.thanks_watermelon_shape{width:70px; top:20px; left:30px}img.thanks_bottom_shape{bottom:-40px; width:130px}section.thank_youmain{padding:110px 0 76px}img.thanks_grapefruit_img{right:20px; width:70px}.thank_you_col h2{font-size:36px; margin-bottom:15px}.thank_you_dec p{max-width:90%; margin:0 auto 40px; font-size:14px}.thank_you_col .common_btn{font-size:12px}.intent_in_detail .form-group{padding-left:35px}.contact_loction_info{margin-bottom:36px}.contact_loction_info p{max-width:70%; margin:0 auto 15px}.contact .conatct_inner_title svg{width:35px; right:-25px}.contact_title_info{margin-bottom:40px}.contact .contact__fields label, .intent_inquiry_info label, .message_info label{font-size:14px; padding-left:20px}.contact .contact__button{margin-top:35px}img.contact_watermelon.mobile_conmango{display:block; max-width:50px; bottom:-5%}img.contact_leftbottom{max-width:120px; bottom:-13%}img.contact_watermelon{display:none; max-width:60px; bottom:-4%}.contact .conatct_inner_title{font-size:45px}.contact .field__input{height:45px; font-size:16px}img.contact_rightside{max-width:15px; height:180px; top:-30px}.contact_social_details p{font-size:18px}.template-food-quality img.food_right_shape{top:16%}.request_fra_info h2{font-size:47px; max-width:320px}.request_fra_info h2 svg{top:auto; bottom:25px; width:27px; right:-15px}section.request_franchise{padding:100px 0 95px}img.form_top_shape{max-width:140px; display:none}.request_franchise_forminfo .common_btn{font-size:14px; padding:12px 46px}img.form_bottom_shape{max-width:230px; bottom:-120px; display:none}.template-request-distributor img.form_top_shape.mob_form-shape, img.form_bottom_shape.mob_bottomform-shape, img.form_top_shape.mob_form-shape{display:block}img.form_bottom_shape.mob_bottomform-shape{bottom:-95px}.template-request-distributor .request_fra_info h2{max-width:320px}.hero_title_wrap h1{font-size:25px; max-width:309px; margin:10px auto 0; line-height:1.4}section.hero_wrap{padding:30px 0 70px}.service_shape{bottom:-9px; left:9%; width:50px}.our_purpose_img, .section_shape_mobile.hero_bg_mobile, .section_shape_mobile.hero_bg_mobile img{width:100%}.our_purpose_content{width:100%; margin-top:42px}.who_we_are_content h2{font-size:40px}.pineapple_wrap{top:43px; right:18px; width:50%; transform:rotate(25deg)}.watermelon_wrap{left:auto; right:20px; width:44%}.orange_wrap{bottom:10px; right:25px}section.who_we_are_sec{padding-bottom:42px; padding-top:10px; overflow-x:hidden}.bottom_shape_wrap{height:300px}.mango_wrap{bottom:0; right:27px}.grape_wrap{bottom:-15px; left:30px}section.who_we_are_list_wrap{padding:40px 20px 70px}.strawberry_wrap{top:83px; left:13px; width:10.4%}.section_shape{bottom:-20px}.our_story_sec .cl_6_50.text_right{margin:0 auto 60px; width:100%}.story_pineapple{top:-65px}h3.our_story_sub_title{font-size:30px; margin-bottom:27px}h2.our_story_title{font-size:55px; margin-bottom:39px; margin-left:-7px}section.our_story_sec{padding-top:25px; margin-bottom:30px; position:relative; z-index:1}h4.we_are_list_title{font-size:45px; margin-bottom:16px}.we_are_list_content{margin-left:15px}.about_img{max-width:100%}p.we_are_list_description{max-width:293px; width:100%}h4.about_content{font-size:18px; margin:0 0 20px}h2.about_title{font-size:28px}.our_purpose_img_wrpa span{right:0; top:70px; width:89px}.who_we_are_content{top:56%}.our_story_description p+p{margin-top:20px}.hero_bg{left:0; width:100%}.hero_bg img{object-fit:cover}.awards_section .row{justify-content:center}.awards_logo_wrap:nth-child(3), .awards_logo_wrap:nth-child(6){width:100px; height:auto}.our_values_section .row{margin:0}.col, .row>.our_values_block, [class*=col-]{padding:0}}@media (min-width:450px) and (max-width:600px){.pineapple_wrap img{width:123px}.watermelon_wrap img{width:120px}.watermelon_wrap{left:auto; right:20px; width:auto}.who_we_are_content h2{font-size:60px; max-width:95%}h4.we_are_list_title{font-size:30px}p.we_are_list_description{font-size:16px}.container{padding:0 15px}.services_shape_left{top:auto; bottom:-55px; width:7.3%; height:187px}.story_pineapple{top:auto; bottom:-170px; right:auto; left:30px; width:19.7%}h2.about_title{font-size:38px}.awards_section .row{justify-content:center}.about_img{margin:40px auto 40px 30px}.our_values_section .row{margin:0 auto; max-width:420px}}@media (max-width:450px){.book_events{margin-bottom:10px!important}section.awards_section{margin-top:0!important}section.contact_banner{padding:100px 0 60px; margin-bottom:50px}img.contact_coconut{max-width:25px; right:6%}img.contact_mango{max-width:20px; top:-4%}.contact .field, .intent_in_detail{margin-bottom:23px!important}.intent_in_detail .form-group{padding-left:35px}.intent_in_detail .form-group label{font-size:11px}.contact .common_btn{font-size:13px; padding:13px 46px}.contact_info_col{gap:30px}.contact_loction_info p{margin:0 auto 25px}img.thanks_top_shape{width:115px}.quality_main_details p, .top_section_info p{max-width:309px; margin-bottom:20px}.template-food-quality .top_section_info p{max-width:319px; margin-bottom:20px}.template-food-quality .quality_main_details ul{padding-right:15px}.template-privacy-policy img.food_strawberry_shape{width:55px; height:auto; left:26px; bottom:-20px}.template-food-quality .quality_top_info h2{font-size:31px; max-width:305px}.request_input_info label{padding-left:25px; font-size:12px; padding-right:15px}.request_input_info{margin-bottom:15px}.request_input_info .intent_in_detail{margin-top:10px}.service_shape{bottom:-29px; left:15%}.service_box{margin-bottom:20px}.our_values_block{width:50%; margin-bottom:25px}.our_values_title h2{font-size:50px}.our_values_title, section.awards_section{margin-bottom:50px}.hero_product{width:80%; margin:30px auto 0}.service_box{width:33%}.our_values_content h4{font-size:16px; padding-left:4px; white-space:nowrap}.who_we_are_content{width:100%}.who_we_are_content h2{font-size:53px; max-width:60%}.w_1028 .row>div{width:100%; margin-bottom:0}.w_1028 .row>div:not(:last-child){margin-bottom:35px}section.who_we_are_list_wrap{padding:20px 25px 120px; margin-bottom:0}.we_are_list_content{margin-left:15px}.we_are_list_icon{width:25px}.mango_wrap{right:20px}.section_shape{bottom:-15px}.about_watermelon{left:15px; bottom:20px}h3.about_sub_title{font-size:35px; max-width:349px}h2.about_title{font-size:40px; margin-bottom:13px}.our_story_description p{font-size:14px}.row>.service_box{width:29%; padding:0 7px!important}section.about_the_founders{padding-bottom:47px}.story_pineapple{top:auto; bottom:-130px; left:26px; right:0; width:20.7%}.hero_product_shape{right:8px}.hero_bg_mobile{display:inline-block}.hero_bg_desk, .mango_wrap{display:none}p.our_purpose_discription{max-width:330px; margin:0 auto}.section_shape_mobile.hero_bg_mobile{position:absolute; bottom:-130px; z-index:-1; left:0}.grape_wrap{bottom:-30px; left:auto; width:27%; right:43px; transform:rotate(-28deg)}.our_story_img{padding-top:21px}.about_sub_title span{width:19px}h2.our_story_title span{top:-11px; right:-25px; width:30px}h2.awards_title_wrap{font-size:50px; margin-left:-10px}.awards_logo_wrap{width:33.3333%; height:auto; margin:0 0 30px}.awards_section_title{margin-bottom:47px}.awards_title_wrap span{top:-10px; right:-16px; width:24px}.about_sub_title span{top:-10px; right:35%}.hero_bg img{object-fit:unset}.event_book_title.horeca_title{max-width:100%!important; margin:0 auto 25px!important; font-size:40px; letter-spacing:0}.event_book_title.horeca_title svg{top:-3px!important; right:-13px!important; width:25px}}@media (max-width:425px){.product-card .bdlr__product--qty{width:100%!important; max-width:100%!important}h2.bdlr___summary--title.ng-binding{font-size:22px}.ng-scope{padding:90px 0 25px}.bdlr__product{flex:0 0 50%!important; max-width:50%!important; padding:0 10px!important}.header_btn a{font-size:10px; padding:10px 14px}.menu-toggle{height:auto; width:30px}.header_social_icon li, .header_social_icon li a svg{height:50px; width:50px}.main_banner{margin:0 0 46px}.banner_inner{background-position:center bottom}img.food_right_shape{width:30px; height:295px}img.food_watermelon_shape{width:60px; height:auto; right:33px; top:21px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom:0; width:40px; height:auto}.template-privacy-policy .quality_bottom_main{margin-bottom:20px}.thank_you_col h2{font-size:39px}.contact_main_info{margin:auto auto 70px}img.contact_leftbottom{max-width:115px; bottom:-15%}img.contact_watermelon{max-width:40px; bottom:-4%}.message_info .text-area{min-height:116px}.request_fra_info h2{font-size:39px; margin-bottom:38px; max-width:270px}.template-request-distributor .request_fra_info h2{max-width:270px}.bdlr__product--title h4{font-size:14px!important}.bdlr__product--image-wrap img{border-radius:20px}.product-card .bdlr__product--qty-minus{flex:1; margin-left:0}}@media (max-width:375px){wishlist-page .wk-page{padding:90px 15px 50px!important}.thank_you_col h2, h1.ng-binding{font-size:28px}.ng-scope{padding:70px 0 25px}.event_book_title.horeca_title{max-width:100%!important; margin:0 auto 25px!important; font-size:33px}img.thanks_grapefruit_img{right:20px; width:50px}.menu_drawer{border-bottom:55px solid #7a6097; max-width:290px}.header_logo{width:80px}.header_button{padding:15px 0}.header_btn>.common_btn{padding:9px 7px 7px; font-size:10px}.drawer_nav li .header-nav-link{margin:0 0 10px; font-size:12px}.quality_main_details h3{font-size:16px; margin:0 0 15px}.template-privacy-policy .quality_main_details h3, .template-privacy-policy .quality_top_info h2{margin-bottom:15px}.quality_top_info h2{font-size:34px; max-width:201px}img.food_pineapple_shape, img.food_watermelon_shape{width:40px}img.food_top_shape, img.thanks_top_shape{width:100px}.template-privacy-policy img.food_watermelon_shape{width:50px; right:20px; top:1%}.template-privacy-policy .food_quality_section{padding:80px 0 50px}.thank_you_col h2 svg{position:absolute; right:-18px; top:-18px; width:30px}img.thanks_bottom_shape{bottom:-30px; width:100px}section.thank_youmain{padding:80px 0 60px}img.thanks_watermelon_shape{width:40px; top:30px; left:30px}.intent_in_detail .form-group input:checked+label:after{top:3px; left:7px; width:6px; height:11px; border-width:0 2px 2px 0}.intent_in_detail .form-group{padding-left:15px}.intent_in_detail .form-group label:before{padding:8px; margin-right:5px}img.contact_coconut{max-width:22px; right:3%; top:-30px}img.contact_mango{max-width:20px; top:-5%; left:7%}.contact .conatct_inner_title, .contact_banner_col h2{font-size:38px}.contact_loction_info p{font-size:14px; max-width:90%; margin:0 auto 15px}.contact_social_details p{font-size:16px}img.contact_watermelon.mobile_conmango{display:block; max-width:35px; bottom:-3%}.contact_banner_col h2 svg{position:absolute; top:-15px; right:-25px; width:35px; height:auto}.contact .field, .intent_in_detail{margin-bottom:15px!important}.contact_info_col{gap:15px}.quality_main{padding:0 15px}img.food_right_shape{width:22px; height:245px}.template-food-quality .quality_top_info h2 svg{top:-15px; right:-10px}.template-food-quality .quality_top_info h2{font-size:27px; max-width:265px}img.form_top_shape{max-width:90px}section.request_franchise{padding:80px 0 75px}.request_fra_info h2{margin-bottom:25px}.awards_logo_wrap{margin-bottom:20px}}@media screen and (max-width:655px) and (max-height:400px){.who_we_are_content h2{max-width:75%}p.we_are_list_description{max-width:100%}p.we_are_list_description br{display:none}.awards_logo_wrap:nth-child(3), .awards_logo_wrap:nth-child(6){width:100px; height:auto}section.hero_wrap{padding:0 0 80px; margin-bottom:50px}}@media (max-width:395px) and (min-width:391px){.our_values_content h4{font-size:14px}.our_values_content span{width:20px}}@media (max-width:389px){.our_values_content span{width:20px}.our_values_content h4{width:calc(100% - 20px); font-size:15px}.about_sub_title span{top:-15px; right:-5px}h3.about_sub_title{font-size:29px; max-width:190px}h2.about_title{font-size:36px}}@media (max-width:367px){.banner_content_title{font-size:42px; transform:unset}.banner_content_price{margin:0 0 10px; font-size:16px}.banner_content_block{bottom:40px}.banner_content_title svg{top:0; right:-15px; width:25px}.food_quality_section{padding:90px 0 55px}.hero_title_wrap h1{font-size:23px}.hero_title_wrap h2{font-size:32px}.hero_title_wrap h2 span{width:15px; top:-14px; right:-14px}.row>.service_box{width:27%; padding:0 6px!important}.service_box svg{width:100%; height:auto}.service_box, h3.about_sub_title{margin-bottom:10px}.who_we_are_content h2{font-size:27px}.pineapple_wrap{top:-17px}.section_shape{bottom:-10px}section.our_story_sec{margin-bottom:20px; padding-top:0}h3.about_sub_title{font-size:26px; max-width:170px}h4.about_content{line-height:1.3; margin:0 0 15px}.story_pineapple{top:auto; left:15px}.about_watermelon{left:15px; width:8.3%; bottom:20px}.who_we_are_content h2{max-width:80%}section.about_the_founders{padding-bottom:67px}.our_values_section .row{margin:0; flex-direction:column}.container{padding:0 15px}h3.our_story_sub_title{font-size:23px; padding:0!important}h2.our_story_title{margin-left:-13px}.grape_wrap{width:20%; bottom:19px}.section_shape_mobile.hero_bg_mobile{bottom:-70px}section.who_we_are_list_wrap{padding:20px 20px 110px}}.event_book_title, .event_info_title{color:#7e5a9b; font-size:60px; line-height:1.25; font-family:aromatica-script}@media (max-width:320px){.main_banner{margin:0 0 50px}}li.loader{display:flex; align-items:center; justify-content:center; width:100%}li.loader span{display:inline-flex; animation:2s linear infinite ani}@keyframes ani{from{transform:rotate(0)}to{transform:rotate(360deg)}}.form_field label{color:#2b2b2b66; font-size:16px; font-style:normal; font-weight:600; line-height:1.27; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; display:block; padding-left:34px; margin-bottom:10px}.form_field input, .form_field textarea{border-radius:65px; border:1px solid #dadada; background:#fff; width:100%; height:auto; padding:23px 30px; font-size:18px; line-height:1.5; display:block; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight:500}.event_customize_row .form_field textarea, .event_customize_row textarea.informationtext_area.field__input:focus, .file_upload input, textarea.informationtext_area.field__input{padding:25px 60px!important}.event_selection{display:flex; flex-wrap:wrap; justify-content:center; margin:0 -8px}.form_field{width:100%; padding:0 8px; margin-bottom:25px; white-space:normal}.form_field textarea{resize:none; min-height:131px; height:131px}.form_field.form_field_btn input[type=submit]{width:auto; border-radius:40px; background:#ed5377; text-transform:uppercase; font-weight:700; color:#fff; padding:27px 105px}.form_field.form_field_btn{margin-top:55px; margin-bottom:0}.form_field_btn .common_btn{font-size:24px; padding:25px 94px}.event_book_title{font-weight:500; position:relative; display:inline-block; margin-bottom:25px}.event_book_title.horeca_title{max-width:65%; margin:0 auto 25px}.event_book_title.horeca_title svg{top:-15px; right:-15px}.event_book_title svg, .event_info_title svg{position:absolute; width:43px; height:auto; right:-30px; top:0}.catring_select_btn span, .catring_select_btn span:before, .event_info_title{display:inline-block; position:relative}.book_events{text-align:center; margin-bottom:40px}.event_info_title{font-weight:500; margin-bottom:13px}.event_information{text-align:center; margin-bottom:25px}.event_details{color:#7b609f; text-align:center; font-size:16px; font-weight:500; line-height:1.4; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.book_events input{color:#2b2b2b66; text-transform:uppercase}.file_upload_info input::placeholder, textarea.informationtext_area.field__input::placeholder{opacity:1; color:#2b2b2b66; font-size:16px; letter-spacing:0}textarea.informationtext_area.form_field textarea{border-radius:65px; padding:25px 60px!important}textarea.informationtext_area.field__input:focus{box-shadow:none; border-radius:65px; padding:25px 60px!important}.catering_tab_nav_block .slick-arrow{position:absolute; top:50%; transform:translateY(-50%); background:0 0; border:0; box-shadow:none; color:#7a6097; width:10px; padding:0; cursor:pointer}.catering_tab_nav_block .slick-prev{left:8px}.catering_tab_nav_block .slick-next{right:8px}.catering_tab_nav{background:#fff; padding:4px 25px; border-radius:50px; z-index:1}.catering_tab_happiness_list_block .catring_btn_box{display:flex; align-items:center; gap:25px}.catring_select_btn input{opacity:0; z-index:2; cursor:pointer}.catring_select_btn span:before{content:""; border-radius:4px; background-color:#fff; width:15px; height:15px; top:2px; margin-right:10px}.catring_select_btn span:after{content:""; position:absolute; left:2px; top:5px; width:11px; height:11px; background:#7b609f; border-radius:4px; opacity:0}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn{color:#7a6097; font-size:16px; font-weight:500; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; text-decoration:none; background-color:transparent; border:0; padding:0; border-bottom:1px solid #7a6097; cursor:pointer}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn:hover{color:#ed5377; border-color:#ed5377}.main_header{z-index:111}html.pop_open .shopify-section-group-header-group{opacity:0}.find_us_content_wrapper li.loader{visibility:visible!important; position:absolute; bottom:-90px; width:100%; left:0}.request_franchise_forminfo .common_btn[disabled]{cursor:no-drop}@media (min-width:768px) and (max-width:991px){.our_values_container.container{width:66%; margin:0 auto}.w_1028{padding-left:50px}p.we_are_list_description br{display:none}.catering_tab_happiness_list_block .catring_btn_box>*{margin:0 5px; font-size:12px; padding:10px 13px}.catring_select_btn span:before{margin-right:6px}.catring_select_btn span:after{top:4px}.find_us_content_wrapper li.loader{bottom:-160px}}@media screen and (max-width:767px){.request_contact .error_label, .request_input_info .error_label{font-size:12px}.find_us_content_wrapper li.loader{bottom:-99px}}.instafeed-new-carousel-item-container .instafeed-hover-layer{border-radius: 66px; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23FFF" d="M12.001 9C10.3436 9 9.00098 10.3431 9.00098 12C9.00098 13.6573 10.3441 15 12.001 15C13.6583 15 15.001 13.6569 15.001 12C15.001 10.3427 13.6579 9 12.001 9ZM12.001 7C14.7614 7 17.001 9.2371 17.001 12C17.001 14.7605 14.7639 17 12.001 17C9.24051 17 7.00098 14.7629 7.00098 12C7.00098 9.23953 9.23808 7 12.001 7ZM18.501 6.74915C18.501 7.43926 17.9402 7.99917 17.251 7.99917C16.5609 7.99917 16.001 7.4384 16.001 6.74915C16.001 6.0599 16.5617 5.5 17.251 5.5C17.9393 5.49913 18.501 6.0599 18.501 6.74915ZM12.001 4C9.5265 4 9.12318 4.00655 7.97227 4.0578C7.18815 4.09461 6.66253 4.20007 6.17416 4.38967C5.74016 4.55799 5.42709 4.75898 5.09352 5.09255C4.75867 5.4274 4.55804 5.73963 4.3904 6.17383C4.20036 6.66332 4.09493 7.18811 4.05878 7.97115C4.00703 9.0752 4.00098 9.46105 4.00098 12C4.00098 14.4745 4.00753 14.8778 4.05877 16.0286C4.0956 16.8124 4.2012 17.3388 4.39034 17.826C4.5591 18.2606 4.7605 18.5744 5.09246 18.9064C5.42863 19.2421 5.74179 19.4434 6.17187 19.6094C6.66619 19.8005 7.19148 19.9061 7.97212 19.9422C9.07618 19.9939 9.46203 20 12.001 20C14.4755 20 14.8788 19.9934 16.0296 19.9422C16.8117 19.9055 17.3385 19.7996 17.827 19.6106C18.2604 19.4423 18.5752 19.2402 18.9074 18.9085C19.2436 18.5718 19.4445 18.2594 19.6107 17.8283C19.8013 17.3358 19.9071 16.8098 19.9432 16.0289C19.9949 14.9248 20.001 14.5389 20.001 12C20.001 9.52552 19.9944 9.12221 19.9432 7.97137C19.9064 7.18906 19.8005 6.66149 19.6113 6.17318C19.4434 5.74038 19.2417 5.42635 18.9084 5.09255C18.573 4.75715 18.2616 4.55693 17.8271 4.38942C17.338 4.19954 16.8124 4.09396 16.0298 4.05781C14.9258 4.00605 14.5399 4 12.001 4ZM12.001 2C14.7176 2 15.0568 2.01 16.1235 2.06C17.1876 2.10917 17.9135 2.2775 18.551 2.525C19.2101 2.77917 19.7668 3.1225 20.3226 3.67833C20.8776 4.23417 21.221 4.7925 21.476 5.45C21.7226 6.08667 21.891 6.81333 21.941 7.8775C21.9885 8.94417 22.001 9.28333 22.001 12C22.001 14.7167 21.991 15.0558 21.941 16.1225C21.8918 17.1867 21.7226 17.9125 21.476 18.55C21.2218 19.2092 20.8776 19.7658 20.3226 20.3217C19.7668 20.8767 19.2076 21.22 18.551 21.475C17.9135 21.7217 17.1876 21.89 16.1235 21.94C15.0568 21.9875 14.7176 22 12.001 22C9.28431 22 8.94514 21.99 7.87848 21.94C6.81431 21.8908 6.08931 21.7217 5.45098 21.475C4.79264 21.2208 4.23514 20.8767 3.67931 20.3217C3.12348 19.7658 2.78098 19.2067 2.52598 18.55C2.27848 17.9125 2.11098 17.1867 2.06098 16.1225C2.01348 15.0558 2.00098 14.7167 2.00098 12C2.00098 9.28333 2.01098 8.94417 2.06098 7.8775C2.11014 6.8125 2.27848 6.0875 2.52598 5.45C2.78014 4.79167 3.12348 4.23417 3.67931 3.67833C4.23514 3.1225 4.79348 2.78 5.45098 2.525C6.08848 2.2775 6.81348 2.11 7.87848 2.06C8.94514 2.0125 9.28431 2 12.001 2Z"></path></svg>'); background-size: 30px; background-repeat: no-repeat; background-position: center;}.instafeed-new-carousel-item .instafeed-hover-layer .instafeed-hover-icon{opacity: 0;} #storepoint-container{visibility:visible!important; width:100%; border:solid 1px rgba(0, 0, 0, .1); padding:0; color:#111; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-font-smoothing:antialiased}div#storepoint-search-bar-container{vertical-align:top}#storepoint-container #storepoint-search{line-height:1}div#storepoint-clear{display:block}#storepoint-brand-m{display:none!important}#storepoint-container #storepoint-search .storepoint-dropdown{border:1px solid rgba(0,0,0,.1); box-shadow:0 1px 5px rgba(0,0,0,.04); display:inline-block; border-radius:4px; cursor:pointer; padding:10px 15px; padding-right:35px; position:relative; margin:0 auto; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; z-index:auto; font-size:14px; line-height:normal; margin-left:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; vertical-align:top; background:#fff; transition:100ms border ease-in}#storepoint-container.stpt-hover-mode #storepoint-search .storepoint-dropdown:after{font-size:14px!important; vertical-align:middle; padding:5px; position:absolute; right:10px; -moz-box-sizing:border-box}#storepoint-container.stpt-hover-mode #storepoint-search .storepoint-dropdown:hover:after{border-bottom-color:#d7d7d7; border-top-color:rgba(0,0,0,0); margin-top:-9px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#storepoint-container.stpt-mobile-mode #storepoint-search .storepoint-dropdown:after{content:''; height:0; position:absolute; width:0; border:6px solid transparent; border-top-color:#d7d7d7; top:50%; right:10px; margin-top:-3px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#storepoint-container.stpt-mobile-mode #storepoint-search .storepoint-dropdown.dropdown-open:after{border-bottom-color:#d7d7d7; border-top-color:rgba(0,0,0,0); margin-top:-9px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#storepoint-container #storepoint-search .storepoint-dropdown ul{transition:opacity 100ms ease-in; list-style:none; margin:0; padding:7px 0; position:absolute; top:100%; z-index:999; left:-1px; opacity:0!important; pointer-events:none; background-color:white; border-radius:4px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border:1px solid rgba(0,0,0,.18); box-shadow:0 1px 10px rgba(0,0,0,.1); margin-top:10px; width:auto; white-space:nowrap; text-align:left}#storepoint-container.stpt-hover-mode #storepoint-search .storepoint-dropdown:hover ul, #storepoint-container.stpt-hover-mode #storepoint-search .storepoint-dropdown:active ul, #storepoint-container.stpt-hover-mode #storepoint-search .storepoint-dropdown:focus ul{opacity:1!important; pointer-events:auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#storepoint-container #storepoint-search .storepoint-dropdown span.storepoint-tag-name{pointer-events:none}#storepoint-container.stpt-mobile-mode #storepoint-search .storepoint-dropdown ul, #storepoint-container.stpt-mobile-mode #storepoint-search .storepoint-dropdown ul, #storepoint-container.stpt-mobile-mode #storepoint-search .storepoint-dropdown ul{opacity:1!important; pointer-events:auto; z-index:999; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; box-shadow:0 5px 10px rgba(200,200,200,.3)}#storepoint-container.stpt-mobile-mode #storepoint-search .storepoint-dropdown:hover ul, #storepoint-container.stpt-mobile-mode #storepoint-search .storepoint-dropdown:active ul, #storepoint-container.stpt-mobile-mode #storepoint-search .storepoint-dropdown:focus ul{opacity:1!important; pointer-events:auto; z-index:999; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; box-shadow:0 5px 10px rgba(200,200,200,.3)}#storepoint-container #storepoint-search{position:relative; margin-bottom:0; display:block; height:auto}#storepoint-container #storepoint-search .storepoint-dropdown ul li{margin:0; padding:0 10px; list-style:none!important}#storepoint-container #storepoint-search input.storepoint-tag-checkbox{appearance:checkbox}#storepoint-container #storepoint-search .storepoint-dropdown ul li label{display:block; transition:background-color 100ms ease-in; padding:7px 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; text-transform:capitalize; margin:0; font-weight:500}#storepoint-container #storepoint-search .storepoint-dropdown ul li label input{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; vertical-align:middle; display:inline-block; margin:3px}#storepoint-container #storepoint-search .storepoint-dropdown ul li label:hover{background-color:rgba(0,0,0,.04); border-radius:4px; cursor:pointer; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#storepoint-container #storepoint-search .storepoint-dropdown ul li label:active{background-color:#fafafa; cursor:pointer; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#storepoint-container #storepoint-search{border-bottom:1px solid rgba(0,0,0,.1); background-color:#fcfcfc; height:auto; padding:15px 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#storepoint-searchbar::-webkit-search-cancel-button{-webkit-appearance:none!important}#storepoint-container #storepoint-search #storepoint-searchbar{-webkit-appearance:none; padding:10px; font-size:13px; line-height:13px; height:35px; width:223px; border:solid 1px rgba(0,0,0,.1); border-radius:2px; outline:0; background-color:#fff; text-overflow:ellipsis; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin:0; display:inline-block}#storepoint-container #storepoint-panel{position:relative; width:35%; float:left; height:430px; background-color:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#storepoint-container #storepoint-panel #storepoint-results{padding:0; overflow:auto; height:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#storepoint-container #storepoint-panel #storepoint-results .storepoint-no-results{padding:15px 0; text-align:center; color:#111; line-height:18px; font-weight:400; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#storepoint-container #storepoint-panel #storepoint-results .storepoint-no-results .storepoint-cta{padding:10px 0; color:#6090c4; font-weight:500; cursor:pointer; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#storepoint-container #storepoint-panel #storepoint-results .storepoint-no-results .storepoint-cta:hover{color:#4272a6; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#storepoint-container .storepoint-location{padding:20px; background-color:rgba(255,255,255,1); font-size:12px; display:block; cursor:pointer; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; line-height:1.3; transition:background-color 100ms ease-in; border-bottom:solid 1px rgba(0,0,0,.05)}#storepoint-container .storepoint-location:hover{background-color:rgba(0,0,0,.04); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#storepoint-container .storepoint-location div{padding-top:2px; padding-bottom:2px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#storepoint-container .storepoint-location .storepoint-name{font-size:14px; font-weight:600; padding:4px 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#storepoint-container .storepoint-location .storepoint-address{font-size:13px; font-weight:400; padding:5px 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#storepoint-container .storepoint-location .storepoint-description{font-size:13px; font-weight:400; padding:5px 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#storepoint-container .storepoint-location .storepoint-contact a.storepoint-sidebar-phone{font-size:13px; font-weight:400; color:#cf4647; padding:5px 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; text-decoration:none}#storepoint-container .storepoint-distance{color:#888; padding-top:5px!important}#storepoint-container .storepoint-location .storepoint-contact a.storepoint-sidebar-phone:hover{font-size:13px; font-weight:400; color:#cf4647; text-decoration:underline; padding:5px 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}@media (min-width:600px){#storepoint-container #storepoint-map{width:65%; height:430px; float:right; margin:0; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}}#storepoint-container #storepoint-map div.storepoint-location-popup p{padding:4px 0; display:block; margin:0; font-size:13px; line-height:1.3}#storepoint-container #storepoint-map div.storepoint-location-popup p.street-address{clear:both}#storepoint-container #storepoint-map div.storepoint-location-popup p.storepoint-popup-description{font-size:13px; line-height:1.3}#storepoint-container #storepoint-map div.storepoint-location-popup b{padding:4px 0; display:block; margin:0; font-size:14px; line-height:1.3}#storepoint-container #storepoint-panel a, #storepoint-container .storepoint-location-popup a{padding:4px 0; color:#cf4647; font-size:13px; text-decoration:none; display:inline-block; line-height:1.3; margin:0; word-break:break-all}#storepoint-container #storepoint-panel a:after{content:"\A"; white-space:pre}#storepoint-container .storepoint-description a:after{content:''; white-space:normal!important}#storepoint-container .storepoint-popup-description a:after{content:''; white-space:normal!important}#storepoint-container .storepoint-address a:after{content:''; white-space:normal!important}#storepoint-container .storepoint-location-popup p a:after{content:''; white-space:normal!important}#storepoint-container #storepoint-panel a:hover, #storepoint-container .storepoint-location-popup a:hover{color:#cf4647; font-size:13px; text-decoration:underline; line-height:1.3}#storepoint-container #storepoint-map div.storepoint-location-popup a{padding:4px 0; color:#cf4647; font-size:13px; text-decoration:none; display:block; line-height:1.3; margin:0}#storepoint-container #storepoint-map div.storepoint-location-popup a:hover{color:#cf4647; font-size:13px; text-decoration:underline; line-height:1.3}#storepoint-container #storepoint-map a.storepoint-popup-directions{margin-top:5px!important; color:#fff!important; background-color:#cf4647; display:inline-block!important; border-radius:4px; padding:5px 10px!important}#storepoint-container #storepoint-map a.storepoint-popup-directions:hover{color:#fff!important; background-color:#cf4647; text-decoration:underline}#storepoint-container #storepoint-map .storepoint-popup-hours-container{padding:5px; margin-top:5px; border-radius:4px; background-color:#fcfcfc}#storepoint-container #storepoint-map p.storepoint-popup-hours{padding:2px 0; line-height:1!important}#storepoint-container #storepoint-map p.storepoint-popup-hours.storepoint-today{color:#88b140; font-weight:700}#storepoint-container #storepoint-map p.storepoint-popup-hours .storepoint-hours-day{color:#8c8c8c; min-width:80px; display:inline-block}#storepoint-container #storepoint-map .storepoint-popup-hours .storepoint-hours-day.storepoint-today{color:#88b140}#storepoint-search-bar-container{position:relative; display:inline-block}#storepoint-clear{clear:both}#storepoint-clear-search img{width:12px; margin:4px; padding:0; vertical-align:top}#storepoint-clear-search:hover{cursor:pointer}#storepoint-clear-search{box-sizing:border-box; padding:0; margin:0; width:22px; height:22px; border-radius:50%; position:absolute; right:8px; top:9px}#storepoint-get-notified-email{margin:10px 0; margin-right:0; padding:7px 10px; font-size:13px; line-height:13px; height:32px; width:60%; border:solid 1px rgba(0,0,0,.1); border-right:none; border-radius:2px; border-bottom-right-radius:0; border-top-right-radius:0; outline:0; background-color:#fff; text-overflow:ellipsis; display:inline-block; color:#222; font-weight:400; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; float:left}#storepoint-get-notified-email:focus{border:solid 1px #6090c4; border-right:none}#storepoint-get-notified-btn{margin:10px 0; margin-left:0; padding:9px 10px; font-size:13px; line-height:13px; height:32px; width:40%; float:left; border-left:none; border-radius:2px; border-bottom-left-radius:0; border-top-left-radius:0; outline:0; font-weight:400; color:#fff; background-color:#6090c4; text-overflow:ellipsis; display:inline-block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; cursor:pointer}#storepoint-get-notified-btn:hover{background-color:#6a9ace}#storepoint-get-notified-btn:active{background-color:#5b8cbf}.storepoint-get-notified{padding-bottom:20px}.storepoint-get-notified-input{width:90%; margin:auto}#storepoint-container #storepoint-panel #storepoint-results #storepoint-get-notified-label{padding-top:20px; padding-bottom:0; text-align:center; font-size:14px; font-weight:300; color:#777; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#storepoint-container #storepoint-map .storepoint-popup-tags{padding:4px 0; margin:0; display:block}#storepoint-container span.tag{padding:5px; margin:0; margin-right:4px; display:inline-block; font-size:10px; text-transform:uppercase; font-weight:500; border-radius:4px; line-height:1; background-color:#f0f0f0; color:#333}#stpt-show-more-btn{display:none; text-align:center; background:rgb(250,250,250); padding:10px 0; font-size:12px; cursor:pointer; border-radius:4px; background:#cf4647; color:white; font-weight:600; margin:10px 20px}.storepoint-description{white-space:pre-wrap}p.storepoint-popup-description{white-space:pre-wrap}img.storepoint-popup-img{max-width:100%!important; max-height:70px; margin-right:10px; margin-bottom:10px; float:left}#storepoint-popup-tags{clear:both}#storepoint-container .storepoint-location.stpt-image-location, #storepoint-container .storepoint-location.stpt-image-location:hover{padding-left:100px!important; background-size:70px auto; background-repeat:no-repeat; background-position:10px 20px}#storepoint-container .fa-instagram{color:#F12413!important}#storepoint-container .fa-facebook{color:#3B5998!important}#storepoint-container .fa-twitter{color:#19C3FF!important}#storepoint-container .fa-x-twitter{color:#000!important}#storepoint-container .fa-envelope{color:#333!important}#storepoint-container .storepoint-social-icons{display:block}#storepoint-container a.storepoint-social-icon, #storepoint-container #storepoint-map div.storepoint-location-popup a.storepoint-social-icon{display:inline-block; padding:2px; margin-right:10px; font-size:17px!important; min-width:17px; text-align:center}#storepoint-container a.storepoint-social-icon:hover{display:inline-block; padding:2px; margin-right:10px; font-size:17px!important; min-width:17px; text-align:center; filter:brightness(1.3); -webkit-filter:brightness(1.3)}#storepoint-container a.storepoint-social-icon:active{display:inline-block; padding:2px; margin-right:10px; font-size:17px!important; min-width:17px; text-align:center; filter:brightness(0.8); -webkit-filter:brightness(0.8)}#storepoint-container span.tag span.tag-image{display:inline-block; vertical-align:middle; margin:0; background-position:center center; background-repeat:no-repeat; background-size:contain; padding:0}#storepoint-container span.tag span.tag-text{display:inline-block; vertical-align:middle}#storepoint-container .storepoint-dropdown span.tag-image{display:inline-block; vertical-align:middle; margin:0; background-position:center center; background-repeat:no-repeat; background-size:contain; padding:0}#storepoint-container .storepoint-dropdown span.tag-text{display:inline-block; vertical-align:middle; margin:3px; font-size:14px; line-height:1em; font-weight:500; opacity:1}div#storepoint-searchbar-mapbox{padding:0; margin:0; border:0; font-size:0; height:auto; line-height:1.15em}form#storepoint-search{overflow:visible}#storepoint-container div#storepoint-results-container{overflow:auto; min-height:calc(100% - 58px)}#storepoint-container div#storepoint-brand{display:block; text-align:center; height:48px!important}#storepoint-container #storepoint-brand img{width:25px; height:25px; padding:0; margin:0; text-decoration:none; outline:0; border:0; display:block; position:relative}body #storepoint-container #storepoint-panel #storepoint-brand a{text-decoration:none!important; outline:0!important; border:0!important; padding:15px 0!important; padding-bottom:8px!important; line-height:1!important; height:48px!important; box-sizing:border-box!important}#storepoint-container #storepoint-brand a:after{content:none}#storepoint-container .mapboxgl-ctrl-geocoder{box-shadow:none!important; font-family:inherit; box-sizing:border-box; font-size:0; width:100%}#storepoint-container .mapboxgl-ctrl-geocoder ul li{color:#333!important}#storepoint-container .mapboxgl-ctrl-geocoder input[type=text], #storepoint-container #storepoint-search #storepoint-searchbar{transition:100ms border ease-in; font-family:inherit; font-size:14px; padding:10px 35px; padding-left:35px; line-height:normal}#storepoint-container #storepoint-search #storepoint-searchbar{padding:10px 35px; padding-left:10px}#storepoint-container .mapboxgl-ctrl-geocoder ul{width:auto!important; transition:opacity 100ms ease-in; left:1px!important; right:1px!important; box-shadow:0 0 0 1px rgba(0,0,0,.1)!important}.storepoint-location-popup{max-width:300px; max-height:300px; overflow-y:auto; font-family:inherit}@media (min-width:600px){#storepoint-container #storepoint-panel, #storepoint-container #storepoint-map{height:480px}.mapboxgl-popup.mapboxgl-popup-anchor-bottom{max-width:70%!important}}#storepoint-map .stpt-marker{height:50px; width:50px; background-position:center center; background-repeat:no-repeat; cursor:pointer; background-size:contain!important}#storepoint-container .mapboxgl-ctrl-geocoder .geocoder-icon-search{top:7px}#storepoint-container .mapboxgl-ctrl-geocoder .geocoder-pin-right .geocoder-icon.geocoder-icon-close{display:none!important}canvas.mapboxgl-canvas{left:0!important}@media (max-width:600px){.storepoint-location-popup{max-width:280px; max-height:200px; overflow-y:auto}}#storepoint-container .mapboxgl-ctrl-attrib a{font-size:11px; letter-spacing:0; margin-right:4px; color:rgba(0,0,0,.6)}@media (max-width:600px){svg.mapboxgl-ctrl-geocoder--icon.mapboxgl-ctrl-geocoder--icon-search{top:6px; left:6px}svg.mapboxgl-ctrl-geocoder--icon.mapboxgl-ctrl-geocoder--icon-close{margin-top:2px}}button.mapboxgl-popup-close-button{padding:1px 6px}#storepoint-container .mapboxgl-ctrl-geocoder input[type=text]::placeholder{color:#aaa}button.mapboxgl-ctrl-geocoder--button{padding:0!important; width:auto!important; background:transparent!important}#storepoint-container button.mapboxgl-ctrl-geocoder--button:hover{background:transparent!important}@media (max-width:600px){body{margin:0}#storepoint-container{position:relative; padding:0; margin:0; width:100%; height:auto; border:0}#storepoint-search-bar-container{width:100%; float:none}#storepoint-container #storepoint-search{box-shadow:0 10px 8px -8px rgba(200,200,200,.1); border-bottom:solid 1px rgb(240,240,240); position:relative; padding:15px 20px; height:auto}#storepoint-container #storepoint-search #storepoint-searchbar{padding:10px; font-size:13px; width:100%; border:solid 1px rgb(230,230,230); border-radius:2px; outline:0; background-color:rgb(255,255,255); text-overflow:ellipsis}#storepoint-container #storepoint-search #storepoint-radius-dropdown{width:100%; margin-top:10px; box-sizing:border-box}#storepoint-container #storepoint-search .storepoint-dropdown{margin-top:10px; margin-left:0; width:100%}#storepoint-container #storepoint-panel{width:100%; height:auto; background-color:rgb(255,255,255); padding-top:350px}#storepoint-container #storepoint-panel #storepoint-results{padding:15px 10px; height:auto}#storepoint-container .storepoint-location{padding:20px; background-color:rgba(255,255,255,1); border:solid 1px rgb(240,240,240); box-shadow:0 2px 3px rgba(250,250,250,.1); font-size:12px; display:block; margin-bottom:10px; cursor:pointer}#storepoint-container .storepoint-location:hover{background-color:rgba(252,252,252,1); border:solid 1px rgb(225,225,225)}#storepoint-container .storepoint-location div{padding-top:2px; padding-bottom:2px}#storepoint-container .storepoint-location .storepoint-name{font-size:14px; font-weight:600}#storepoint-container #storepoint-map{display:block!important; position:absolute!important; width:100%!important; height:350px!important; margin:0!important; padding:0!important}#storepoint-clear{clear:both}#stpt-show-more-btn{display:block}}div#storepoint-map{font-family:inherit}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{font-family:'Helvetica Neue',Arial,Helvetica,sans-serif}#storepoint-container #storepoint-search .storepoint-dropdown ul:before{content:''; display:block; height:20px; position:absolute; width:100%; top:-20px}#storepoint-container .storepoint-dropdown label:hover span.tag-text{opacity:1}svg.mapboxgl-ctrl-geocoder--icon.mapboxgl-ctrl-geocoder--icon-search{height:18px; top:9px}#storepoint-container #storepoint-search .storepoint-dropdown:hover{border:1px solid rgba(0,0,0,.18)}#storepoint-container #storepoint-search #storepoint-searchbar:active, #storepoint-container #storepoint-search #storepoint-searchbar:focus{border:1px solid rgba(0,0,0,.18)}#storepoint-container .mapboxgl-ctrl-geocoder input[type=text]:active, #storepoint-container .mapboxgl-ctrl-geocoder input[type=text]:focus{border:1px solid rgba(0,0,0,.18)}#storepoint-container #storepoint-search .mapboxgl-ctrl-geocoder input[type=text], #storepoint-container #storepoint-search #storepoint-searchbar{border:1px solid rgba(0,0,0,.1); box-shadow:0 1px 5px rgba(0,0,0,.04); border-radius:4px; height:auto; box-sizing:border-box}#storepoint-container #storepoint-search .mapboxgl-ctrl-geocoder input[type=text]:hover, #storepoint-container #storepoint-search #storepoint-searchbar:hover{border:1px solid rgba(0,0,0,.18)}#storepoint-container span.tag{margin:2px}#storepoint-map div:empty{display:block}#storepoint-map img{margin:0}#storepoint-map button img{margin-top:0; margin-bottom:0}canvas.mapboxgl-canvas{position:inherit}#storepoint-container .mapboxgl-ctrl-attrib a{display:inline-block}#storepoint-container .mapboxgl-ctrl button span.mapboxgl-ctrl-icon{display:block!important}.stpt-marker svg{height:100%; width:100%}svg.mapboxgl-ctrl-geocoder--icon.mapboxgl-ctrl-geocoder--icon-search{width:auto!important}.storepoint-location-popup{max-height:initial}.gm-style{font-family:inherit}.mapboxgl-popup-content .storepoint-location-popup{max-height:300px}@media (max-width:600px){.mapboxgl-popup-content .storepoint-location-popup{max-height:200px}}a.storepoint-social-icon{padding:2px!important; margin-right:5px!important}.storepoint-cf-phone-value.storepoint-link{display:inline-block!important}.storepoint-location-popup{margin:0!important; padding-top:0!important}.storepoint-location-popup.storepoint-location-popup-header{display:flex; gap:10px}img.storepoint-popup-img{min-width:0}#storepoint-container #storepoint-search .storepoint-dropdown.dropdown-open ul{opacity:1!important; pointer-events:auto}#storepoint-container #storepoint-search .storepoint-dropdown:hover ul{opacity:1!important; pointer-events:auto}#storepoint-container #storepoint-search .storepoint-dropdown:focus{outline:2px solid #6090c4}#storepoint-container span.tag{margin:2px}#storepoint-container #storepoint-panel .storepoint-location a[data-link-type=phone]{color:pink}#storepoint-container .storepoint-location, .storepoint-location-popup{color:#7b609f!important; letter-spacing:0}#storepoint-container .storepoint-location *{color:currentColor!important; letter-spacing:0}#storepoint-container #storepoint-panel .storepoint-location a{color:currentColor!important}#storepoint-container .storepoint-location[data-location-tags*=hotel], .storepoint-location-popup[data-location-tags*=hotel]{color:#EE5377!important}#storepoint-container .storepoint-location[data-location-tags*=kiosk], .storepoint-location-popup[data-location-tags*=kiosk]{color:#f2b12e!Important}#storepoint-container .storepoint-location .storepoint-name{font-size:16px; font-weight:900; font-family:AvenirNextLTPro}#storepoint-container .storepoint-location div{padding:0}#storepoint-container .storepoint-location.selected{border-left:5px solid currentColor; padding-left:15px!important}#storepoint-container #storepoint-search{margin-bottom:30px; border-radius:20px; padding:0}input#storepoint-searchbar{width:100%!important; padding:15px 20px!important; font-size:16px!important; border-radius:20px!important}div#storepoint-search-bar-container{width:100%}.your_location_main #storepoint-container{border:0!important}div#storepoint-panel{border-top-right-radius:20px; overflow:hidden; border-bottom-right-radius:20px}#storepoint-container #storepoint-map{border-top-left-radius:20px; border-bottom-left-radius:20px; overflow:hidden}.your_location_main #storepoint-container #storepoint-search{background:white!important}.your_location_main #storepoint-container #storepoint-search{background:white!important}div#storepoint-panel::before{content:'Stores'; background:rgb(237,83,119); width:100%; display:block; color:white; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight:900; padding:12px 20px; text-align:center; text-transform:uppercase; font-size:18px}#storepoint-container #storepoint-panel #storepoint-results{height:calc(100% - 57px)}#storepoint-container #storepoint-panel div#storepoint-brand{display:block!important}div#storepoint-searchbar-mapbox{width:100%!important; border-radius:20px!important}#storepoint-container #storepoint-search .mapboxgl-ctrl-geocoder input[type=text], #storepoint-container #storepoint-search #storepoint-searchbar{width:100%!important; max-width:100%; border-radius:20px; font-size:18px; border-color:white}.mapboxgl-ctrl-geocoder.mapboxgl-ctrl{max-width:100%; border-radius:20px!important}svg.mapboxgl-ctrl-geocoder--icon.mapboxgl-ctrl-geocoder--icon-search{top:15px; left:10px}div#storepoint-clear-search{display:none}input#storepoint-searchbar-submit{position:absolute; top:5px; right:5px; z-index:1; background:rgb(237,83,119); appearance:none; border:0; color:white; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight:800; font-size:18px; text-transform:uppercase; border-radius:20px; padding:7px 15px; cursor:pointer; transition:background-color .1s ease}#storepoint-searchbar-submit:hover{background:rgb(123,96,159)}#storepoint-container .storepoint-location .storepoint-contact a.storepoint-sidebar-phone, #storepoint-container #storepoint-map div.storepoint-location-popup a, #storepoint-container #storepoint-panel .storepoint-no-results a, a.storepoint-link{color:currentColor!important}#storepoint-container #storepoint-map div.storepoint-location-popup a.storepoint-popup-directions{}#storepoint-container #storepoint-map div.storepoint-location-popup a.storepoint-popup-directions{display:none!important}#storepoint-container #storepoint-map div.storepoint-location-popup b{padding:0; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight:900}#storepoint-container #storepoint-map div.storepoint-location-popup p{padding:0; padding:2px 0; font-weight:500}@media (min-width:600px){#storepoint-container #storepoint-map{float:left!important}#storepoint-container #storepoint-panel{float:right}}#storepoint-container .storepoint-location{text-align:center}#storepoint-container .storepoint-location span.tag{display:block!important; text-align:center; background-color:transparent!important}.storepoint-location .tag-text{display:none!Important}#storepoint-container .storepoint-location{display:flex; flex-direction:column}.storepoint-tags{order:-1}@media (min-width:600px){#storepoint-search{width:75%; margin:auto}}input#storepoint-searchbar-submit{top:8px}#storepoint-container #storepoint-panel a.storepoint-btn{border-radius:3px; padding:5px 10px; background-color:#cf4647; color:white; font-weight:500}#storepoint-container #storepoint-panel a.storepoint-btn:hover{color:white; text-decoration:underline}#storepoint-container #storepoint-panel a.storepoint-btn, #storepoint-container #storepoint-map div.storepoint-location-popup a.storepoint-popup-directions.stpt_website_button{background-color:#7b609f!important}#stpt-show-more-btn{background:#7b609f!important}#storepoint-container .storepoint-location .storepoint-contact a.storepoint-sidebar-phone, #storepoint-container #storepoint-map div.storepoint-location-popup a, #storepoint-container #storepoint-panel .storepoint-no-results a, a.storepoint-link{color:#7b609f!important}#stpt-show-more-btn{background:#7b609f!important}#storepoint-container #storepoint-map div.storepoint-location-popup a.storepoint-popup-directions{background-color:#7b609f!important; color:white!important; font-weight:500!important}body #storepoint-container #storepoint-search #storepoint-tag-dropdown{display:none!important}.storepoint-get-notified{display:none!important}#storepoint-container #storepoint-search #storepoint-radius-dropdown.storepoint-dropdown ul li label:after{content:' mi'; text-transform:lowercase}.storepoint-tag-group-_default{display:none}#storepoint-container span.tag.tag-a52fa5a4c29fd19b3cc8e45984f18219, .storepoint-tag-a52fa5a4c29fd19b3cc8e45984f18219{display:none}#storepoint-container span.tag.tag-a52fa5a4c29fd19b3cc8e45984f18219, .storepoint-tag-a52fa5a4c29fd19b3cc8e45984f18219{color:#FFF; background-color:#7a6097}#storepoint-container span.tag.tag-a52fa5a4c29fd19b3cc8e45984f18219 .tag-image{width:20px; height:20px; margin-right:5px; background-image:url(https://res.cloudinary.com/storepointimages/image/upload/v1695302345/location_images/zixg1ovxs6tvxdviz5g2.png)}#storepoint-container .storepoint-dropdown .tag-a52fa5a4c29fd19b3cc8e45984f18219 .tag-image{width:30px; height:30px; margin-right:5px; background-image:url(https://res.cloudinary.com/storepointimages/image/upload/v1695302345/location_images/zixg1ovxs6tvxdviz5g2.png)}#storepoint-container span.tag.tag-e919c49d5f0cd737285367810a3394d0, .storepoint-tag-e919c49d5f0cd737285367810a3394d0{display:none}#storepoint-container span.tag.tag-e919c49d5f0cd737285367810a3394d0, .storepoint-tag-e919c49d5f0cd737285367810a3394d0{color:#FFF; background-color:#ee5377}#storepoint-container span.tag.tag-e919c49d5f0cd737285367810a3394d0 .tag-image{width:20px; height:20px; margin-right:5px; background-image:url(https://res.cloudinary.com/storepointimages/image/upload/v1695302340/location_images/h0b1lqutafmfijmbvxfk.png)}#storepoint-container .storepoint-dropdown .tag-e919c49d5f0cd737285367810a3394d0 .tag-image{width:30px; height:30px; margin-right:5px; background-image:url(https://res.cloudinary.com/storepointimages/image/upload/v1695302340/location_images/h0b1lqutafmfijmbvxfk.png)}#storepoint-container span.tag.tag-4b83c256a7ee37fef090378006304e15, .storepoint-tag-4b83c256a7ee37fef090378006304e15{display:none}#storepoint-container span.tag.tag-4b83c256a7ee37fef090378006304e15, .storepoint-tag-4b83c256a7ee37fef090378006304e15{color:#FFF; background-color:#f2b12e}#storepoint-container span.tag.tag-4b83c256a7ee37fef090378006304e15 .tag-image{width:20px; height:20px; margin-right:5px; background-image:url(https://res.cloudinary.com/storepointimages/image/upload/v1695302335/location_images/sp6ww9rxnch9whvgepkl.png)}#storepoint-container .storepoint-dropdown .tag-4b83c256a7ee37fef090378006304e15 .tag-image{width:30px; height:30px; margin-right:5px; background-image:url(https://res.cloudinary.com/storepointimages/image/upload/v1695302335/location_images/sp6ww9rxnch9whvgepkl.png)}#storepoint-container #storepoint-panel a.storepoint-cf-button, #storepoint-container #storepoint-map .storepoint-location-popup a.storepoint-cf-button{font-weight:500; border-radius:4px; padding:5px 10px; display:inline-block}.storepoint-cf-text-label, .storepoint-cf-phone-label{font-weight:500; color:rgba(0,0,0,.4)}.menu_list_item, .menu_title{font-family: AvenirNextLTPro}body .product__info-wrapper .wk-button .wk-icon{--stroke: #ed5377 !important;}body .product__info-wrapper wishlist-button-block .wk-button.wk-selected{--icon-fill: #ed5377 !important;}body .product__info-wrapper .wk-button .wk-text{color: #ed5377 !important;}.catering_tab_content_block>div:not(:first-child), .cm_newletter_form .field::after, .cm_newletter_form .field::before, .collection_product_content_block>div:not(:first-child), .find_us_content>div:not(:first-child), .follow_insta_btn .follow_insta_shape_l, .footer_mo_social_media, .franchise_distributor_info_mo, .franchise_distributor_mo_shape, .franchise_tab_content_block .franchise_tab_content:not(:first-child), .product-count.light, .product_card_content .quick-add a.common_btn, .product_card_main .card__content, .product_card_main:before, .say_hello_mo_btn, .your_location_main #storepoint-container div#storepoint-brand, div#wishlisthero-floating-launcher-container, svg.mob_bottom_faq_shape{display: none}.build-your-own-box .product_card_quantity_block, .build-your-own-box .quick-add__submit, .mobile-facets__wrapper{display: none !important}#ProductGridContainer #product-grid .dipped-box-of-5 a.common_btn, #ProductGridContainer #product-grid .happiness-box-of-10 a.common_btn, #ProductGridContainer #product-grid .happiness-box-of-5 a.common_btn, #ProductGridContainer #product-grid .keto-box-of-8 a.common_btn, #ProductGridContainer #product-grid .mamas-box-of-5 a.common_btn, #ProductGridContainer #product-grid .royal-box-of-5 a.common_btn{display: inline-block}@media (min-width:576px) and (max-width:1399px){.collection_nav_list .collection_nav_item{padding-left: 15px; padding-right: 15px}}.container{padding: 0 15px; margin: 0 auto}@media (max-width:575px){.container{width: 100%}}@media (min-width:576px){.container{width: 540px}}@media (min-width:768px){.container{width: 720px}}@media (min-width:992px){.container{width: 960px}}@media (min-width:1200px){.container{width: 1140px}}@media (min-width:1400px){.container{width: 1320px}}.footer_top_shape, .footer_top_shape img, .franchise_advantages_faqs_bottom_bg, .franchise_advantages_faqs_top_bg, .partner_bg_shape svg{width: 100%; display: block; height: auto}body{background: #fff6ee}.MuiDialog-root{background-color: rgb(0 0 0 / 30%)}.footer_wrapper{display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0 -15px; align-items: flex-start}.cm_footer_logo{width: 11.3%; padding: 0 15px}.footer_logo a{display: block}.cm_fooer_menu{width: 20.7%; padding: 0 15px}.cm_footer_newsletter{width: 34.2%; padding: 0 15px}.menu_title{margin: 0 0 31px; color: #fff; font-size: 24px; font-weight: 700; line-height: 1.25; text-transform: uppercase; letter-spacing: 0}.menu_list li:not(:last-child){margin-bottom: 3px}.menu_list_item{display: inline-block; color: #fffcfa; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1; text-transform: capitalize; transition: .4s}.cm_newletter_button, .cm_newletter_input, .newsletter-form__message--success{font-family: AvenirNextLTPro; font-size: 14px}.menu_list_item:hover{color: #ed5377}.cm_newletter_input{padding: 15px 130px 15px 28px; color: #2b2b2b; text-shadow: 0 0 1px rgba(0, 0, 0, .01); font-weight: 400; line-height: 1.3; border: 0; width: 100%; box-shadow: none; border-radius: 50px; margin: 0}.cm_newletter{margin-bottom: 40px}.franchise_advantages_faqs_container>div:not(:last-child), .social_media .menu_title{margin-bottom: 20px}.social_media ul{display: flex; flex-wrap: wrap; gap: 10px}.social_media .list-social__item a{display: block; width: 37px; height: auto; color: #fff; transition: .4s}.social_media .list-social__item a:hover svg path:first-child{fill-opacity: 1; fill: #E8476F}.social_media .list-social__item a:hover svg path:last-child{fill: #fff}.catering_tab_happiness_list li>span svg, .collection_nav_list .slick-arrow svg, .copy_shape svg, .say_hello_shape svg, .social_media .list-social__item a svg, .we_spread_icon li svg, .we_spread_left_shape svg, .we_spread_right_shape img, .your_location_bg svg{width: 100%; height: auto; display: block}.cm_newletter_button{width: auto; height: 100%; border-radius: 50px; background: #e8476f; color: #fff; text-shadow: 0 0 1px rgba(0, 0, 0, .01); font-weight: 700; text-transform: uppercase; padding: 0 20px; z-index: 0; overflow: hidden; transition: .4s; left: auto; border: 1px solid #ed5377; margin: 0; position: relative}.quantity_info .product-form__submit:hover span{color: #fff;}.quantity_info .product-form__submit:hover{border: 1px solid #7b609f;}.cart-drawer .cart__checkout-button:hover{color: #fff; border: 1px solid #7b609f;}.common_btn, .say_hello_main{z-index: 1; position: relative}.catring_select_btn.common_btn:hover span{color: #fff;}.catring_select_btn.common_btn:hover span:before{background: #fff;}.form_field_btn .common_btn:hover{color: #fff; border: 1px solid #7b609f;}.header_btn .common_tr:hover{color: #fff; border: 1px solid #7b609f !important;}.contact .common_btn:hover{color: #fff; border: 1px solid #7b609f;}.cm_newletter_button:after, .common_btn:after{content: ""; position: absolute; top: 50%; left: 50%; background-color: #7b609f; transform: translate(-50%,-50%) scale(0); border-radius: 50px; width: 100%; height: 100%; -webkit-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; z-index: -1;}a.common_btn:hover{color: #fff; border: 1px solid #7b609f;}.banner_content .common_btn:hover{color: #C96D54;}.product_card_content .common_btn:hover,.cm_newletter_button:hover{color: #fff; border: 1px solid #7b609f;}.cm_newletter_button:hover:after, .common_btn:hover:after{transform: translate(-50%, -50%) scale(1);}.button:not([disabled]):hover:after{--border-offset: 1.3px; box-shadow: none !important;}.cart__footer .cart__blocks .cart__ctas .cart__checkout-button:hover{color: #fff; border: 1px solid #7b609f;}.catring_btn_box .common_btn:hover{border: 1px solid #7b609f;}.footer_copyright{position: relative; background-color: #7b609f; padding: 35px 0 18px}.copy_shape{display: block; width: 100%; height: auto; position: absolute; bottom: 0; left: 0; right: 0}.copy_row{display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; position: relative; row-gap: 10px}.copy_payments_list{display: flex; align-items: center; flex-wrap: wrap; gap: 5px}.copy_payments_item svg{height: 26px; width: auto; display: block}.copy_row>p, .copy_row>p a{margin: 0; color: #fff; font-family: AvenirNextLTPro; font-size: 12px; font-weight: 400; line-height: 1.8; text-transform: capitalize}.copy_row>p a:hover{color: #ed5377; text-decoration: underline}.cm_newletter_input::placeholder{opacity: .4; font-weight: 700; color: #2b2b2b}.cm_newletter_button_block{position: absolute; top: 3px; bottom: 3px; right: 3px; width: auto; display: block; margin: 0; padding: 0}.newsletter-form__message--success{margin: 15px 0; justify-content: center; border: 1px solid #3ea524; background-color: rgb(62 165 36 / 50%); padding: 12px 10px; color: #fffcfa; font-style: normal; font-weight: 500; line-height: 1; text-transform: capitalize; border-radius: 50px}.common_btn, .featured_title, .say_hello_sub{text-transform: uppercase}.sw--say-hello{margin-bottom: 100px}.say_hello_main{display: flex; flex-wrap: wrap; align-items: center}.say_hello_content_block, .say_hello_img_block{width: 50%}.say_hello_content{max-width: 81.4%; margin-left: auto}.say_hello_title{margin: 0 0 30px; color: #ed5377; font-family: aromatica-script; font-size: 140px; font-weight: 400; line-height: 1; display: inline-block; position: relative; transform: translateX(-40px)}.common_btn, .featured_title, .say_hello_caption, .say_hello_sub{font-family: AvenirNextLTPro}.say_hello_title svg{position: absolute; width: 55px; height: auto; display: block; top: 15px; right: -30px; opacity: 0; transition: .4s .6s}.bestseller_title.aos-init.aos-animate svg, .catering_tab_title_block h2.aos-init.aos-animate svg, .featured_title.aos-init.aos-animate svg, .follow_insta_title.aos-init.aos-animate svg, .franchise_advantages_faqs_title.aos-init.aos-animate svg, .franchise_advantages_head_title h2.aos-init.aos-animate svg, .franchise_advantages_title .aos-init.aos-animate svg, .franchise_distributor_head.aos-init.aos-animate svg, .franchise_tab_title_block h2.aos-init.aos-animate svg, .partner_us_head.aos-init.aos-animate svg, .product_card_main .media:hover img+img, .say_hello_content.aos-init.aos-animate .say_hello_title svg, .we_spread_info.aos-init.aos-animate .we_spread_title svg, .we_spread_title.aos-init.aos-animate svg{opacity: 1}.say_hello_sub{margin: 0 0 28px; color: #7b609f; font-size: 43px; font-weight: 900; line-height: 1.1}.say_hello_caption{color: #ed5377; font-size: 18px; font-weight: 700; line-height: 1.95; margin: 0 0 35px}.common_btn{color: #fff; font-size: 16px; font-weight: 700; line-height: 1.32; display: inline-flex; align-items: center; justify-content: center; background-color: #ed5377; border: 1px solid #ed5377; padding: 15px 33px; border-radius: 50px; transition: .4s; overflow: hidden; cursor: pointer}.say_hello_img{max-width: 93.1%; margin: 0 auto}.say_hello_img img{width: 100%; height: auto}.say_hello_shape{position: absolute; top: -17px; right: 0; z-index: -1; width: 21.6%}.sw--we-spread{position: relative; z-index: 1}.we_spread_row{display: flex; flex-wrap: wrap; margin: 0 -10px}.we_spread_img, .we_spread_info{width: 50%; padding: 0 10px}.we_spread_info_block{padding-left: 85px}.we_spread_head{margin: 0; color: #7b609f; font-size: 67px; font-style: normal; font-weight: 400; transform: translateX(-30px)}.we_spread_sub, .we_spread_title{font-weight: 900; text-transform: uppercase}.we_spread_title{margin: 0 0 11px; color: #e8476f; font-family: AvenirNextLTPro; font-size: 87px; line-height: 1.1; position: relative; display: inline-block}.we_spread_caption, .we_spread_sub{color: #7b609f; font-family: AvenirNextLTPro}.we_spread_title svg{position: absolute; top: -17px; right: -25px; width: 55px; height: auto}.we_spread_sub{font-size: 29px; font-style: normal; line-height: 2.07; margin: 0 0 10px}.we_spread_caption{margin: 0 0 40px; font-size: 16px; font-weight: 500; line-height: 1.38; letter-spacing: 0; max-width: 469px}.we_spread_icon{display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 55px}.we_spread_icon li{width: 74px; height: auto}.we_spread_left_shape{position: absolute; top: 10%; left: 0; z-index: -1; width: 15.56%; height: auto}.we_spread_right_shape{position: absolute; bottom: -16%; right: 0; z-index: -1; width: 5.8%; height: auto}.follow_insta_title_block{position: relative; text-align: center; z-index: 1; margin-bottom: 85px}.follow_insta_title{display: inline-block; color: #735699; font-family: aromatica-script; font-size: 67px; font-weight: 400; line-height: 1.25; margin: 0; position: relative}.bestseller_title, .product_card_title{font-family: AvenirNextLTPro; line-height: 1.25}.follow_insta_shape_l, .follow_insta_shape_r, .follow_insta_title svg{position: absolute; display: block; height: auto}.follow_insta_title svg{top: 5px; right: -25px; width: 40px; opacity: 0; transition: .4s .6s}.follow_insta_shape_r{width: 11.1%; left: 3%; bottom: 39%}.follow_insta_shape_l{width: 8%; right: 6.5%; bottom: 32%}.follow_insta_btn{margin: 77px 0 100px; text-align: center; position: relative; z-index: 1}.follow_insta_shape_bottom{position: absolute; top: 22%; width: 5.85%; right: 21%; height: auto; display: block}.bestseller_title, .price.product_card_price .price-item.price-item--regular, .product_card_title{font-weight: 900; text-transform: uppercase; display: inline-block}.bestseller_title{margin: 0 0 56px; color: #e8476f; font-size: 60px; position: relative}.bestseller_title_block svg{position: absolute; top: -19px; right: -30px; width: 55px; height: auto; opacity: 0; transition: .4s .6s}.bestseller_title_block, .card__information, .franchise_advantages_head, .franchise_tab_advantages_block, .template-search>.template-search__header{text-align: center}.bestseller_main{margin: 0 -10px}.bestseller_product_item{padding: 0 10px}.sw--our-bestseller{margin-bottom: 140px}.product_card_main{background: #fff; border-radius: 61px !important; padding-bottom: var(--ratio-percent); position: relative; overflow: hidden}.product_card_main .card__media{position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0}.product_card_main .media{width: 100%; height: 100%}.product_card_main img{object-fit: cover !important; transform: unset !important}.product_card_title{color: #7a6097; text-align: center; font-size: 24px; margin-bottom: 1px; word-break: keep-all; min-height: 60px}.product_card_price .price-item--sale, .product_card_vendor{font-family: AvenirNextLTPro; font-size: 16px; font-weight: 500; line-height: 1.45; opacity: 1; text-align: center}.product_card_vendor{color: #7b609f; margin: 0; display: none}.price.product_card_price .price-item.price-item--regular{color: #ed5377; font-family: AvenirNextLTPro; font-size: 24px; line-height: 1.2}.find_us_content_address, .price.product_card_price{margin-bottom: 30px}.product_card_content{max-width: 200px; margin: 36px auto 0}.product_card_content .common_btn{width: 100%; text-align: center; cursor: pointer; padding-left: 10px !important; padding-right: 10px !important; display: block}.product_card_main .media:hover img{opacity: 0}.product_card_price .price-item--sale{color: #ed5377; display: inline-block; text-transform: uppercase; position: relative}.product_card_quantity_block .quantity__input, .quantity_input_block{font-family: AvenirNextLTPro; font-size: 18px; font-weight: 700; line-height: 1.1; text-transform: uppercase; color: #7a6097}.product_card_price .price-item--sale::after{content: ''; position: absolute; width: 100%; height: 2px; background: currentColor; left: 0; top: 50%; transform: translateY(-50%)}.product_card_quantity{display: flex; background: #fff; border-radius: 50px; overflow: hidden}.product_card_quantity .quantity__button{width: 30%; margin: 0; padding: 0; display: flex; align-items: center; justify-content: center; color: #7a6097; border-radius: 50px}.product_card_quantity .quantity__button svg{width: 17px; height: auto; display: block}.product_card_quantity_block .quantity__input{opacity: 1; padding: 14px 0; text-align: left; width: 37%; flex: unset}.collection_nav_list .slick-arrow:hover, .franchise_advantages_faqs_acc_head:hover h4, .product_card_quantity .quantity__button:hover, .product_card_title:hover{color: #ed5377}.quantity_input_block{display: flex; align-items: center; justify-content: end; width: 40%}.product_card_quantity_block{margin-bottom: 13px}.bestseller_main .slick-arrow{padding: 0; border: 0; width: 42px; height: 42px; display: flex !important; align-items: center; justify-content: center; background: 0 0; color: #7b609f; top: 23%; position: absolute; z-index: 1; cursor: pointer}.bestseller_main .slick-arrow svg{width: 100%; height: 100%; display: block}.bestseller_main .slick-prev{left: -4.5%}.bestseller_main .slick-next{right: -4.5%}.bestseller_main .slick-arrow:hover{color: #e8476f}.find_us_content_wrapper li:last-child, .product_card_content .card__heading{margin: 0}#insta-feed .instafeed-overlay::after, .instafeed-shopify .instafeed-overlay::after, .sw--follow-instagram #insta-feed img{border-radius: 66px}.sw--follow-instagram #insta-feed{display: block}button.wishlisthero-product-in-wishlist{opacity: 1 !important}.product_card_main .wishlisthero-floating{top: 30px; right: 30px; background: 0 0 !important}.product_card_main .wishlisthero-floating button{padding: 0 !important; width: 44px !important; height: 44px !important; background: 0 0 !important; position: relative !important; z-index: 1; display: flex !important; align-items: center; justify-content: center}.franchise_tab_nav li a:hover, .product_card_main .wishlisthero-floating button:hover svg{color: #7a6097}.product_card_main .wishlisthero-floating button::after{content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="44" viewBox="0 0 44 44" fill="none"><path d="M43.9518 22.5464C43.9946 23.1746 44.0089 23.8122 43.9946 24.4544C43.3618 50.9794 1.21604 50.3793 0.0217965 23.4324C-0.339807 15.3127 3.82815 7.23053 10.2656 2.93158C23.5403 -5.93352 42.867 6.66796 43.9518 22.5464Z" fill="white"/></svg>'); z-index: -1}#MainContent{overflow: hidden}.sw--franchise-distributor{margin-bottom: 192px; position: relative; padding-top: 137px; z-index: 1}.franchise_distributor_bottom{max-width: 14.77%; position: absolute; left: 7%; bottom: -35.5%}.franchise_distributor_top_shape{position: absolute; width: 21.2%; height: auto; display: block; top: 0; left: 0; z-index: -1}.franchise_distributor_main{position: relative; z-index: 1}.franchise_distributor_img{width: 50%; margin-left: auto}.franchise_distributor_img_block{position: relative}.franchise_distributor_img svg{width: 95%; height: auto; display: block; margin-left: auto; margin-right: -5px}.franchise_distributor_img img{position: absolute; top: -21.5%; right: -73px; width: 101.5%; height: auto; max-width: unset; z-index: 1}.franchise_distributor_info_block{position: absolute; left: 0; right: 0; transform: translateY(-50%); top: 50%}.franchise_distributor_info{width: 42.1%; margin-left: 55px}.franchise_distributor_head{position: relative; display: inline-block; color: #7e5a9b; font-family: aromatica-script; font-size: 60px; font-style: normal; font-weight: 500; line-height: 1.25; margin: 0 0 10px; margin-left: -10px !important}.franchise_distributor_title, .franchise_tab_nav li a, .franchise_tab_title_block h2{font-weight: 900; text-transform: uppercase; font-family: AvenirNextLTPro; color: #ed5377}.franchise_distributor_head svg, .partner_us_head svg{position: absolute; top: -5px; right: -33px; width: 50px; height: auto; display: block; transition: .4s .6s; opacity: 0}.franchise_distributor_title{margin: 0 0 20px; font-size: 59px; font-style: normal; line-height: 1.19}.franchise_distributor_cap{margin: 0; color: #7a6097; font-family: AvenirNextLTPro; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4}.franchise_tab_nav{display: inline-flex; padding: 7px; background-color: #fff; border-radius: 50px}.franchise_tab_nav li a{padding: 20px 70px; border-radius: 50px; background: #ffff; font-size: 21px; line-height: 1.58; position: relative; overflow: hidden; display: block; width: auto; transition: .4s; z-index: 1}.franchise_tab_nav li a::after{content: ''; position: absolute; width: 0; height: 100%; background: #7a6097; top: 0; left: auto; right: 0; border-radius: 50px; z-index: -1; transition: .4s}.catering_tab_nav li.active a, .find_us_nav li.active a, .franchise_tab_nav li.active a{color: #fff !important}.franchise_tab_nav li.active a:hover::after, .franchise_tab_title_block .common_btn::after{background: #ed5377}.catering_tab_nav li.active a:after, .collection_nav_item:hover::after, .find_us_nav li.active .find_us_nav_bg, .franchise_tab_nav li.active a::after{width: 100%; left: 0; right: auto}.franchise_tab_nav_block{text-align: center; margin-bottom: 87px}.franchise_tab_title_block h2{margin: 0 0 14px; font-size: 59px; line-height: 1.2; display: inline-block; position: relative; z-index: 1}.catering_tab_title_block h2 svg, .franchise_tab_title_block h2 svg{position: absolute; width: 50px; height: auto; display: block; top: -16px; right: -30px; opacity: 0; transition: .4s .6s}.franchise_tab_title_block p{margin: 0 auto 48px; color: #7b609f; text-align: center; font-size: 16px; font-family: AvenirNextLTPro; font-weight: 500; line-height: 1.44; max-width: 77.5%; letter-spacing: 0}.franchise_tab_title_block .common_btn{background: #fff; color: #ed5377; border-width: 2px;}.collection_nav_item:hover, .collection_nav_list .active .collection_nav_item,{color: #fff}.collection_nav_item:hover{color: #fff;}.franchise_tab_title_block .common_btn:hover{color: #fff; border: 2px solid #7b609f;}.franchise_tab_advantages_block h2{margin: 0 0 52px; color: #7e5a9b; font-family: aromatica-script; font-size: 67px; font-weight: 500; line-height: 1.12}.franchise_advantages_faqs_acc_head h4, .franchise_advantages_faqs_title, .franchise_tab_advantages_benefit li{font-weight: 900; font-family: AvenirNextLTPro; text-transform: uppercase}.franchise_tab_advantages_benefit{display: flex; align-items: flex-start; justify-content: center; gap: 80px; margin: 0 0 66px}.franchise_tab_advantages_benefit li{color: #7a6097; text-align: left; font-size: 24px; line-height: 1.25; display: flex; align-items: center; gap: 10px; max-width: 33.33%}.franchise_tab_advantages_benefit li svg{width: 35px; height: auto; display: block}.franchise_tab_advantages_benefit li span{display: block; max-width: calc(100% - 45px)}.franchise_advantages_faqs_wrapper{background-color: #7b609f}.franchise_advantages_faqs_bottom_bg svg, .franchise_advantages_faqs_top_bg svg{width: 100%; height: auto; display: block; margin-bottom: -1px; z-index: -1}.franchise_advantages_faqs_title{margin: 0 0 30px; display: inline-block; color: #fff; font-size: 100px; line-height: 1; position: relative}.franchise_advantages_faqs_main{text-align: center; margin-bottom: 110px}.franchise_advantages_faqs_title svg{position: absolute; width: 55px; height: auto; display: block; top: -16px; right: -34px; opacity: 0; transition: .4s .6s}.franchise_advantages_faqs_acc{background-color: #fff6ee; border-radius: 50px; padding: 20px 42px}.franchise_advantages_faqs_acc_head h4{margin: 0; display: flex; align-items: flex-start; justify-content: space-between; color: #7a6097; font-size: 21px; line-height: 2; cursor: pointer; transition: .4s}.franchise_advantages_faqs_acc_head h4 span{display: block; max-width: calc(100% - 35px); text-align: left}.franchise_advantages_faqs_acc_head h4 svg{margin-top: 8px; transition: .4s; width: 24px; height: auto; display: block}.franchise_advantages_faqs_acc_content p{margin: 0; text-align: left; font-family: AvenirNextLTPro; font-weight: 500; color: #555; font-size: 20px; line-height: 1.5; max-width: 96%}.franchise_advantages_faqs_acc_content{display: none; margin-top: 10px}.franchise_advantages_faqs{margin-bottom: 20px; position: relative; z-index: 2}.franchise_advantages_faqs_bottom_bg{transform: translateY(2px)}.franchise_advantages_title h2{margin: 0 0 12px; color: #ed5377; font-family: AvenirNextLTPro; font-size: 59px; font-weight: 900; line-height: 1.19; text-transform: uppercase; display: inline-block; position: relative}.franchise_advantages_title h2 svg{position: absolute; width: 55px; height: auto; top: -16px; display: block; right: -30px; opacity: 0; transition: .4s .6s}.franchise_advantages_title{text-align: center; margin-bottom: 70px}.franchise_advantages_cap{color: #7b609f; text-align: center; font-family: AvenirNextLTPro; font-size: 16px; font-weight: 500; line-height: 1.44; margin: 0 auto; max-width: 488px}.find_us_content_block>h2, .franchise_advantages_head_title h2{display: inline-block; font-family: aromatica-script; font-weight: 500}.franchise_advantages_head img{width: 44.7%; margin: 0 auto 78px; height: auto}.franchise_advantages_head_title h2{text-align: center; color: #7e5a9b; font-size: 67px; line-height: 1.12; position: relative; margin: 0 0 57px}.franchise_advantages_head_title h2 svg{position: absolute; top: 0; right: -35px; width: 55px; height: auto; display: block; opacity: 0; transition: .4s .6s}.sw--franchise-tab{margin-bottom: 102px; position: relative}.franchise_advantages_faqs_acc_head.active h4 svg path{transition: .4s}.franchise_advantages_faqs_acc_head.active h4 svg path:first-child{transform: translateY(30px); opacity: 0}.franchise_tab_shape{position: absolute; width: 8.1%; height: auto; display: block; right: 0; top: -160px; z-index: -1}.franchise_faq_left_bg{position: absolute; bottom: -3%; left: 6.4%; z-index: 1; max-width: 8.5%}.franchise_faq_top_bg{position: absolute; top: -2.3%; max-width: 9.2%; left: 13.6%; height: auto; display: block; z-index: 1}.franchise_faq_center_bg{position: absolute; max-width: 7.25%; right: 0; top: 87px; z-index: 1}.find_us_content_img, .franchise_advantages_step, .sw--find-us{position: relative; z-index: 1}.franchise_advantages_step_top_bg{position: absolute; z-index: -1; max-width: 9.84%; right: 8.8%; top: 14.2%}.franchise_advantages_step_left_bg{position: absolute; z-index: -1; max-width: 10.28%; left: 7.8%; bottom: 36%}.franchise_tab_content_2 .franchise_tab_title_block p{max-width: 64.4%}.find_us_nav{margin: 0 auto 96px; background-color: #fff; border-radius: 50px; padding: 7px; max-width: 69.6%}.find_us_nav li{width: 33.33%}.find_us_nav_item{padding: 23px; border-radius: 50px; font-family: AvenirNextLTPro; font-size: 21px; font-weight: 900; line-height: 1.2; text-transform: uppercase; display: flex; justify-content: center; align-items: center; gap: 11px; width: 100%; transition: .4s; position: relative; overflow: hidden; z-index: 1}.catering_tab_nav li a:after, .collection_nav_item::after, .find_us_nav_bg{height: 100%; width: 0; transition: .4s; left: auto}.find_us_nav_bg{content: ""; position: absolute; top: 0; right: 0; border-radius: 50px; z-index: -1}.find_us_content_block>h2{margin: 0 0 89px; color: #ed5377; font-size: 81px; line-height: .93; position: relative}.find_us_content_block{text-align: center; margin-bottom: 221px}.find_us_content_block>h2 svg{width: 39px; height: auto; display: block; position: absolute; top: -2px; right: -20px; color: #735699}.find_us_content_wrapper li:nth-child(2n){margin-bottom: 125px; flex-direction: row-reverse}.find_us_content_wrapper li{display: flex; align-items: center; flex-wrap: wrap}.find_us_content_img_block{width: 53.65%}.find_us_content_img img{max-width: 81%; margin-left: auto}.find_us_content_img svg{position: absolute; width: 72.2%; height: auto; display: block; transform: rotate(-45deg); top: 6%; z-index: -1; right: 9%}.find_us_content_info_block{width: 46.35%; padding-left: 139px}.find_us_content_info{text-align: left; max-width: 325px; margin: 0 auto 0 0}.find_us_content_wrapper li:nth-child(1n){align-items: flex-end}.find_us_content_head{color: #7b609f; font-family: AvenirNextLTPro; font-size: 35px; font-weight: 900; line-height: 1.29; text-transform: uppercase; margin: 0 0 15px}.find_us_content_address h4, .find_us_content_time h4{color: #ed5377; font-family: AvenirNextLTPro; font-size: 21px; font-weight: 900; line-height: 1.3; text-transform: uppercase; margin: 0 0 5px}.find_us_content_address p, .find_us_content_time p{color: #7b609f; font-family: AvenirNextLTPro; font-size: 16px; font-weight: 500; line-height: 1.38; margin: 0}.find_us_content_time{margin-bottom: 39px}.find_us_content_time p:not(:last-child){margin-bottom: 10px}.find_us_content_time p strong{font-weight: 500; color: #ed5377; text-transform: capitalize}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img svg{transform: unset; bottom: -15%; right: 7.4%; top: auto}.find_us_nav_item svg{width: 22px; display: block; height: auto}.find_us_nav_item:hover{opacity: .8}.sw--your-location{padding: 136px 0 0; margin-bottom: 50px; position: relative; z-index: 1}.your_location_bg{position: absolute; width: 100%; height: auto; top: 0; left: 50%; z-index: -1; transform: translateX(-50%)}.sw--partner-us, body.template-store-locator .sw--footer{z-index: 1; position: relative}.your_location_title{text-align: center; margin-bottom: 47px}.your_location_main #storepoint-container #storepoint-search{background: #ed5377 !important}.your_location_main #storepoint-container{border-radius: 20px !important; overflow: hidden; border: 1px solid #ed5377 !important}.your_location_title h2{color: #fff; font-family: AvenirNextLTPro; font-size: 59px; font-weight: 900; line-height: 1.19; text-transform: uppercase; margin: 0 0 2px; display: inline-block; position: relative}.partner_us_head, .your_location_title p{font-family: aromatica-script; font-weight: 500}.your_location_title h2 svg{position: absolute; width: 40px; height: auto; display: block; top: -10px; right: -25px}.your_location_title p{color: #fff; font-size: 70px; line-height: 1.08; margin: 0}.find_bg_watermelon{max-width: 14.4%; top: 611px; left: 7.8%}.find_bg_shape{position: absolute}.find_bg_pineapple{top: 158px; right: 8.5%; max-width: 8.82%}.find_bg_coconut{max-width: 9.7%; right: 12.8%; bottom: -203px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 115px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info{text-align: left; margin: 0 auto 0 0}body.template-store-locator .sw--footer::after{content: ''; position: absolute; width: 23%; height: 230px; background-image: url(/cdn/shop/files/find_bg.png?v=1692597650); bottom: 100%; background-size: contain; z-index: -1; background-position: left bottom; background-repeat: no-repeat}body.template-store-locator .footer_top_shape{z-index: 2; position: relative}.find_bg_mango{max-width: 6.95%; top: 34.7%; left: 4.4%}.find_bg_lemon{max-width: 10.7%; right: 4.7%; top: 54.05%}.find_bg_strawberry{max-width: 7.8%; bottom: 19.27%; left: 3.9%}.sw--partner-us{padding: 98px 0 52px}.partner_us_top_bg{position: absolute; max-width: 21.1%; height: auto; left: 0; top: 0}.partner_us_row{display: flex; flex-wrap: wrap; margin: 0 -31px}.partner_us_content{width: 60.6%; padding: 0 31px}.partner_us_img{width: 39.4%}.partner_us_img_block{max-width: 525px}.partner_us_content_block{padding-left: 60px; padding-top: 40px}.partner_us_head{position: relative; display: inline-block; color: #7e5a9b; font-size: 60px; font-style: normal; line-height: 1.25; margin: 0 0 28px; margin-left: -10px !important}.partner_us_cap, .partner_us_title{font-family: AvenirNextLTPro; font-style: normal}.partner_us_title{margin: 0 0 26px; color: #ed5377; font-size: 59px; font-weight: 900; line-height: 1.19; text-transform: uppercase}.partner_us_cap{color: #7a6097; font-size: 16px; font-weight: 500; line-height: 1.4; max-width: 80%; margin: 0}.catering_tab_happiness_title, .catering_tab_nav li a, .catering_tab_title_block h2{color: #ed5377; font-weight: 900; text-transform: uppercase; font-family: AvenirNextLTPro}.partner_bg_shape{position: absolute; top: -21%; right: -12.3%; width: 50%; z-index: -1}.sw--catering-tab{margin-bottom: 40px; position: relative; z-index: 1}.catering_tab_shape{position: absolute; top: -40px; right: 0; width: 6.6%; height: auto; display: block; z-index: -1}.catering_tab_nav_block{text-align: center; max-width: 1190px; margin: 0 auto}.catering_tab_nav{padding: 7px; background-color: #fff; border-radius: 50px; margin-bottom: 112px}.catering_tab_nav li a{padding: 20px; border-radius: 50px; background: #ffff; font-size: 21px; line-height: 1.58; position: relative; overflow: hidden; display: block; width: auto; transition: .4s; z-index: 1}.catering_tab_nav li a:after{content: ""; position: absolute; background: #7a6097; top: 0; right: 0; border-radius: 50px; z-index: -1}.catering_tab_title_block h2{margin: 0 0 15px; font-size: 59px; line-height: 1.2; display: inline-block; position: relative; z-index: 1}.catering_tab_title_block{text-align: center; margin-bottom: 100px}.catering_tab_title_block p{margin: 0; color: #7b609f; text-align: center; font-size: 16px; font-family: AvenirNextLTPro; font-weight: 500; line-height: 1.44; letter-spacing: 0}.catering_tab_happiness{display: flex; flex-wrap: wrap; justify-content: center; margin: 0; row-gap: 116px; padding: 0 35px}.catering_tab_happiness_block{width: 33.33%; padding: 0 15px; display: flex; flex-direction: column; justify-content: space-between}.catering_tab_happiness_item>img{max-height: 286px; width: auto; display: block; margin: 0 auto 40px}.catering_tab_happiness_title{margin: 0 0 22px; font-size: 32px; line-height: 1.16}.catering_tab_happiness_cap{margin: 0 0 30px; color: #7b609f; font-family: AvenirNextLTPro; font-size: 16px; font-weight: 500; line-height: 1.44; letter-spacing: 0}.catering_tab_happiness_list{margin: 0 0 40px}.catering_tab_happiness_list li{display: flex; flex-wrap: wrap; align-items: center}.catering_tab_happiness_list li>span{width: 63px; height: auto; display: block}.catering_tab_happiness_list li:not(:last-child){margin-bottom: 18px}.catering_tab_happiness_list_info{max-width: calc(100% - 63px); padding-left: 17px; margin: 0; color: #7a6097; font-family: AvenirNextLTPro; font-size: 18px; font-weight: 500; line-height: 1.28; letter-spacing: 0}.catering_tab_happiness_list_info span{font-weight: 700}.collection_nav h2, .collection_nav_item, .template-search__header>h1, body#collections h1.title{font-weight: 900; text-transform: uppercase; font-family: AvenirNextLTPro}.catering_tab_nav li{width: 25%}.catering_tab_fruit_shape{position: absolute; z-index: -1; max-width: 13.41%; top: 150px; left: 4%}.collection_nav, .collection_nav h2{position: relative; text-align: center}.collection_product_list{display: flex; flex-wrap: wrap; margin: 0 -10px; row-gap: 100px}.collection_product_item{width: 33.33%; padding: 0 10px}.collection_nav_list{background: #fff; padding: 18px 35px 18px 28px; border-radius: 50px; margin: 0 -3px; z-index: 1}.collection_nav_list .slick-track{display: flex}facet-filters-form.facets.small-hide{display: block !important}.collection_nav h2{color: #ed5377; font-size: 59px; line-height: 1.2; display: inline-block; margin-bottom: 70px; letter-spacing: 0}.collection_nav h2 svg{position: absolute; top: -15px; right: -25px; width: 43px; height: auto}img.collection_nav_shape{position: absolute; top: -95%; right: 0; width: 97px; height: auto}.collection_nav_item{white-space: nowrap; color: #ed5377; font-size: 18px; line-height: 1.4; display: block; border: 3px solid #7a6097; border-radius: 50px; padding: 22px 0; text-align: center; position: relative; z-index: 1; overflow: hidden; background: #fff; margin: 0 3px; cursor: pointer}.collection_nav_item::after{content: ''; position: absolute; background: #ed5377; top: 0; right: 0; z-index: -1}.collection_nav_list .active .collection_nav_item::after{width: 100%; left: 0; right: auto; background: #7b609f}.collection_nav_list .slick-list.draggable{padding-left: 0 !important; padding-right: 83px}.collection_nav_list .slick-arrow{position: absolute; top: 50%; transform: translateY(-50%); background: 0 0; border: 0; box-shadow: none; color: #7a6097; width: 10px; padding: 0; cursor: pointer}.collection_nav_item.active{background: #7a6097; color: #fff}.collection_nav_list .slick-prev{left: 10px}.collection_nav_list .slick-next{right: 14px}.facets__form{display: flex !important}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 66px; padding-top: 15px !important}h2.facet-filters__label.caption-large.text-body, select#SortBy{color: #ed5377; font-family: AvenirNextLTPro; font-size: 22px; font-style: normal; font-weight: 500; line-height: 1.3}.facet-filters__sort{padding-right: 0 !important}.facet-filters__sort:focus-visible{box-shadow: unset !important}body#collections #MainContent{padding-top: 200px}body#collections h1.title{margin: 0 0 56px; display: inline-block; color: #e8476f; font-size: 60px; line-height: 1.25; position: relative; width: 100%; text-align: center}body#collections .collection-list li{padding: 0 15px; width: 33.33%; max-width: 33.33%}body#collections .collection-list{column-gap: 0; row-gap: 40px; width: 100%; display: inline-flex}.template-search__results{height: auto !important}body .template-search__results{max-width: 1390px}body .template-search .grid{column-gap: 0}.template-search__results .grid li.grid__item{width: 33.33%; max-width: 33.33%; padding: 0 9px; position: relative !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; opacity: 1 !important}@media screen and (max-width:1199px){.template-search__results .grid li.grid__item{width: 50%; max-width: 50%}body .card:not(.ratio){min-height: auto}}@media (min-width:992px) and (max-width:1199px){.template-search__results .grid li.grid__item{width: 33.33%; max-width: 33.33%}}.template-search .active-facets, .template-search .facets__wrapper, .template-search .field:after, .template-search .field__input:focus~.field__label, .template-search .field__input:not(:placeholder-shown)~.field__label, .template-search__results .grid li.grid__item.search_article, .template-search__results .grid li.grid__item.search_page{display: none}.template-search{padding: 150px 0 !important}.template-search ul.grid.product-grid{align-items: flex-start}.template-search__header>h1{margin: 0 0 14px; color: #7b609f; font-size: 50px; line-height: 1.3; display: inline-block; position: relative}.template-search__header>h1>svg{position: absolute; top: -10px; left: auto; right: -20px; bottom: 0; width: 35px; height: auto}.template-search .search__input.field__input{border-radius: 50px; border: 1px solid #ed5377; padding: 20px 90px 20px 20px !important}.template-search .field__button{height: 45px}.template-search .search__button svg{position: relative; top: 0; left: 0}.template-search .field__button>svg{height: auto; width: 20px}.template-search .grid{column-gap: 8px; row-gap: 40px}.field__input:focus{box-shadow: none}@media(max-width:1600px){.bestseller_main .slick-next{right: -4.3%}.bestseller_main .slick-prev{left: -4.3%}}@media(max-width:1400px){.catering_tab_happiness{padding: 0}.say_hello_title{font-size: 116px}.say_hello_sub{font-size: 34px}.say_hello_caption{font-size: 16px}.featured_title{font-size: 48px}.featured_title span{font-size: 58px}.featured_title svg{right: -35px; width: 50px}.featured_title_block{margin-bottom: 60px}.follow_insta_title, .we_spread_head{font-size: 56px}.we_spread_title{font-size: 72px}.we_spread_sub{font-size: 26px}.we_spread_left_shape{top: 24%}.we_spread_icon li{width: 70px}.we_spread_icon{margin-bottom: 45px}.follow_insta_title_block, .franchise_tab_nav_block, .franchise_tab_title_block{margin-bottom: 70px}.follow_insta_title svg{top: 6px; right: -19px; width: 32px}.menu_title{margin: 0 0 25px; font-size: 20px}.sw--footer{padding: 115px 0}.footer_copyright{padding: 30px 0 15px}.copy_payments_item svg{height: 24px}.bestseller_title{margin: 0 0 45px; font-size: 48px}.bestseller_title_block svg{top: -15px; right: -25px; width: 44px}.sw--our-bestseller{margin-bottom: 120px}.bestseller_main .slick-arrow{width: 30px; height: 30px}.bestseller_main .slick-prev{left: -2.3%}.bestseller_main .slick-next{right: -2.3%}.franchise_distributor_head, .partner_us_head{font-size: 46px; margin: 0 0 10px}.franchise_distributor_head svg{top: -2px; right: -27px; width: 40px}.franchise_distributor_title, .partner_us_title{margin: 0 0 15px; font-size: 50px}.find_us_content_address p, .find_us_content_time p, .franchise_distributor_cap, .partner_us_cap{font-size: 14px}.franchise_tab_nav li a{padding: 16px 55px; font-size: 18px}.sw--franchise-distributor{margin-bottom: 170px; padding-top: 120px}.catering_tab_title_block h2, .franchise_advantages_title h2, .franchise_tab_title_block h2{margin: 0 0 10px; font-size: 50px}.franchise_tab_advantages_benefit li svg{width: 27px; margin-top: -1px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 37px)}.franchise_tab_advantages_block h2{margin: 0 0 45px; font-size: 58px}.franchise_tab_advantages_benefit li{font-size: 22px}.franchise_tab_advantages_benefit{margin: 0 0 55px}.franchise_faq_top_bg{top: -1.5%; max-width: 8%}.franchise_faq_center_bg{top: 75px; max-width: 6.5%}.franchise_advantages_faqs_title{font-size: 86px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4{font-size: 18px}.franchise_advantages_faqs_acc_head h4 svg{width: 20px}.franchise_advantages_faqs_acc_head h4 span{max-width: calc(100% - 30px)}.franchise_advantages_faqs_acc{padding: 15px 35px}.catering_tab_title_block, .franchise_advantages_faqs_main, .sw--franchise-tab{margin-bottom: 80px}.franchise_faq_left_bg{bottom: -1.7%; max-width: 7.5%}.franchise_advantages_title{margin-bottom: 50px}.franchise_advantages_step_top_bg{max-width: 8%}.franchise_advantages_step_left_bg{max-width: 10%}.franchise_advantages_head_title h2{font-size: 58px; margin: 0 0 45px}.franchise_advantages_head_title h2 svg{width: 44px}.sw--your-location{padding: 100px 0 0}.your_location_title h2{font-size: 52px}.your_location_title p{font-size: 62px}.find_us_nav_item{padding: 20px; font-size: 20px; gap: 10px}.find_us_nav_item svg{width: 18px}.find_us_nav{margin: 0 auto 75px}.find_us_content_block>h2{margin: 0 0 75px; font-size: 72px}.find_us_content_info_block{padding-left: 100px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 85px}.find_us_content_head{font-size: 32px; margin: 0 0 10px}.find_us_content_address h4, .find_us_content_time h4{font-size: 20px; margin: 0 0 10px}.find_us_content_time p:not(:last-child){margin-bottom: 5px}.find_bg_watermelon{top: 175px}.find_bg_pineapple{top: 120px}.catering_tab_nav li a{padding: 16px; font-size: 18px}.partner_us_content_block{padding-left: 40px; padding-top: 20px}.partner_bg_shape{top: -15%}.catering_tab_nav_block{max-width: 1000px}.catering_tab_nav{margin-bottom: 85px}.catering_tab_happiness_item>img{max-height: 250px; margin: 0 auto 25px}.catering_tab_happiness_title{margin: 0 0 15px; font-size: 28px}.catering_tab_happiness_cap{margin: 0 0 25px; font-size: 14px}.catering_tab_happiness_list li>span{width: 55px}.catering_tab_happiness_list_info{max-width: calc(100% - 55px); padding-left: 15px; font-size: 16px}.catering_tab_happiness_list li:not(:last-child){margin-bottom: 15px}.catering_tab_fruit_shape{max-width: 10.41%}img.collection_nav_shape{top: -90%; width: 70px}.collection_nav h2{font-size: 52px; margin-bottom: 50px}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 40px; padding-top: 20px !important}}@media(max-width:1199px){.say_hello_title{font-size: 96px; margin: 0 0 20px}.say_hello_title svg{width: 44px}.say_hello_sub{font-size: 28px; margin-bottom: 20px}.say_hello_caption{font-size: 14px; margin-bottom: 25px}.common_btn{font-size: 14px; padding: 13px 30px}.sw--featured, .sw--say-hello{margin-bottom: 100px}.catering_tab_title_block h2, .featured_title, .your_location_title h2{font-size: 44px}.featured_title span{font-size: 50px}.featured_title svg{top: 0; right: -30px; width: 45px}.featured_wrapper{height: 30px}.we_spread_info_block{padding-left: 60px}.we_spread_head{transform: translate(-25px); font-size: 44px}.we_spread_title{font-size: 58px}.we_spread_title svg{top: -16px; right: -25px; width: 45px}.we_spread_sub{font-size: 24px; line-height: 1.35}.we_spread_caption{margin: 0 0 30px; font-size: 14px}.we_spread_icon li{width: 60px}.follow_insta_title{font-size: 48px}.follow_insta_title svg{top: 6px; right: -16px; width: 28px}.follow_insta_btn{margin: 65px 0 85px}.sw--footer{padding: 80px 0}.menu_title{margin: 0 0 20px; font-size: 18px}.cm_fooer_menu{width: 22%}.cm_footer_logo{width: 13%}.cm_newletter_button{font-size: 12px; padding: 0 15px}.cm_newletter_input{padding: 13px 105px 12px 20px; font-size: 12px}.catering_tab_title_block p, .menu_list_item, .product_card_price .price-item--sale{font-size: 14px}.copy_payments_item svg{height: 22px}.footer_copyright{padding: 25px 0 10px}.cm_footer_newsletter{width: 35%}.bestseller_title{margin: 0 0 40px; font-size: 44px}.product_card_content{max-width: 180px; margin: 25px auto 0}.price.product_card_price .price-item.price-item--regular, .product_card_title{font-size: 22px}.product_card_vendor{font-size: 14px; margin: 0 0 10px}.find_us_content_address, .price.product_card_price{margin-bottom: 20px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4, .product_card_quantity_block .quantity__input, .quantity_input_block{font-size: 16px}.sw--our-bestseller{margin-bottom: 100px}#insta-feed .instafeed-overlay:after, .instafeed-shopify .instafeed-overlay:after, .sw--follow-instagram #insta-feed img{border-radius: 40px}.bestseller_main .slick-prev{left: -1.7%}.bestseller_main .slick-next{right: -1.7%}.bestseller_main .slick-arrow{width: 30px; height: 30px}.franchise_distributor_info{width: 50%; margin-left: 30px}.franchise_distributor_head, .partner_us_head{font-size: 40px; margin: 0 0 5px}.franchise_distributor_head svg{top: -1px; right: -24px; width: 35px}.franchise_advantages_title h2, .franchise_distributor_title, .franchise_tab_title_block h2, .partner_us_title{margin: 0 0 10px; font-size: 44px}.franchise_distributor_bottom{max-width: 13%}.franchise_tab_nav li a{padding: 12px 40px; font-size: 16px}.franchise_tab_nav_block{margin-bottom: 55px}.franchise_tab_title_block h2 svg{width: 40px; top: -13px; right: -25px}.franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{margin: 0 auto 40px; font-size: 14px; max-width: 80%}.franchise_tab_advantages_block h2{margin: 0 0 35px; font-size: 42px}.franchise_tab_advantages_benefit li svg{width: 23px; margin-top: -1px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 33px)}.franchise_tab_advantages_benefit li{font-size: 20px}.franchise_tab_advantages_benefit{margin: 0 0 40px; gap: 40px}.franchise_advantages_faqs_title{font-size: 72px}.franchise_advantages_faqs_title svg{width: 45px; top: -13px; right: -28px}.franchise_advantages_faqs_acc_head h4 svg{width: 16px}.franchise_advantages_faqs_acc_head h4 span{max-width: calc(100% - 25px)}.franchise_advantages_faqs_acc{padding: 15px 25px; border-radius: 30px}.franchise_advantages_faqs_container>div:not(:last-child){margin-bottom: 15px}.catering_tab_nav, .catering_tab_title_block, .franchise_advantages_faqs_main{margin-bottom: 60px}.franchise_advantages_cap{font-size: 14px; max-width: 485px}.franchise_advantages_head img{margin: 0 auto 50px}.franchise_advantages_head_title h2{font-size: 42px; margin: 0 0 35px}.franchise_advantages_head_title h2 svg{width: 36px; right: -25px; top: -1px}.sw--franchise-tab{margin-bottom: 70px}.franchise_advantages_step_left_bg{max-width: 8%}.sw--your-location{padding: 70px 0 0}.your_location_title h2 svg{width: 35px; top: -10px; right: -20px}.your_location_title p{font-size: 56px}.find_us_nav{margin: 0 auto 60px; max-width: 75%}.find_us_nav_item svg{width: 15px}.find_us_nav_item{padding: 16px; font-size: 18px}.find_us_content_block>h2{margin: 0 0 60px; font-size: 60px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 70px}.find_us_content_head{font-size: 28px}.find_us_content_address h4, .find_us_content_time h4{font-size: 18px; margin: 0 0 10px}.find_bg_watermelon{top: 135px}.catering_tab_fruit_shape, .find_bg_pineapple{top: 100px}.product_card_main .wishlisthero-floating button{width: 30px !important; height: 30px !important}.product_card_main .wishlisthero-floating{top: 25px; right: 25px}.product_card_main .wishlisthero-floating button svg{width: 18px; height: auto; display: block}.sw--partner-us{padding: 70px 0 45px; z-index: 1}.partner_us_content_block{padding-left: 20px; padding-top: 0}.partner_us_head svg{top: -1px; right: -18px; width: 30px}.catering_tab_nav li a{padding: 12px; font-size: 16px}.catering_tab_shape{top: -20px}.catering_tab_happiness_item>img{max-height: 215px}.catering_tab_happiness_title{margin: 0 0 10px; font-size: 26px}.catering_tab_happiness_cap{margin: 0 0 20px; font-size: 12px}.catering_tab_happiness_list li>span{width: 45px}.catering_tab_happiness_list_info{max-width: calc(100% - 45px); padding-left: 15px; font-size: 14px}.catering_tab_happiness_list{margin: 0 0 30px}.partner_us_content{width: 57%; padding: 0 15px}.partner_us_img{width: 43%; padding: 0 15px}.partner_us_row{margin: 0 -15px; align-items: center}.partner_us_cap{max-width: 90%}img.collection_nav_shape{top: -70%; width: 60px}.collection_nav_item{font-size: 16px; padding: 14px 0}.collection_product_list{row-gap: 60px}.form_field_btn .common_btn{font-size: 22px; padding: 18px 70px}.form_field.form_field_btn{margin-top: 35px; margin-bottom: 0}#ProductGridContainer .grid{row-gap: 30px !important}.collection_nav_list .slick-list.draggable{height: 56px}.template-search__header>h1{font-size: 42px}}@media(max-width:991px){.say_hello_title{font-size: 72px; transform: translate(-30px)}.say_hello_title svg{width: 40px; top: 5px; right: -28px}.say_hello_sub{font-size: 20px; margin-bottom: 15px}.say_hello_caption{margin-bottom: 20px}.featured_title_block, .follow_insta_title_block, .we_spread_icon{margin-bottom: 35px}.catering_tab_title_block h2, .featured_title, .franchise_advantages_title h2, .franchise_tab_title_block h2{font-size: 38px}.featured_title span, .your_location_title p{font-size: 44px}.featured_title svg{right: -27px; width: 40px}.cm_footer_logo{width: 100%; margin-bottom: 50px}.footer_logo a{width: 90px; margin: 0 auto}.footer_logo a img{width: 100%}.sw--footer{padding: 60px 0}.cm_fooer_menu{width: 30%}.cm_footer_newsletter{width: 40%}.copy_payments_item svg{height: 20px}.footer_copyright{padding: 17px 0 6px}.social_media .list-social__item a{width: 30px}.we_spread_info_block{padding-left: 25px}.we_spread_head{transform: translate(-20px); font-size: 38px}.we_spread_title{font-size: 48px}.we_spread_title svg{top: -15px; right: -20px; width: 40px}.product_card_title, .we_spread_sub{font-size: 20px}.we_spread_icon li{width: 50px}.find_us_content_wrapper li:nth-child(2n), .sw--we-spread{margin-bottom: 100px}.follow_insta_btn{margin: 35px 0 70px}.bestseller_title{margin: 0 0 30px; font-size: 38px}.bestseller_main .slick-arrow{width: 28px; height: 28px}.sw--franchise-distributor{margin-bottom: 100px; padding-top: 70px}.franchise_distributor_head{font-size: 36px; margin-left: -6px !important}.franchise_distributor_info{margin-left: 0}.franchise_distributor_head svg{top: -1px; right: -22px; width: 30px}.franchise_distributor_title, .partner_us_title{margin: 0 0 10px; font-size: 38px}.franchise_distributor_cap{font-size: 12px}.franchise_distributor_bottom{max-width: 12%; bottom: -25%}.find_us_nav, .franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{max-width: 100%}.franchise_tab_nav li a{padding: 12px 35px; font-size: 14px}.franchise_tab_shape{top: -100px}.franchise_tab_nav_block{margin-bottom: 45px}.franchise_tab_advantages_benefit li svg{width: 20px; margin-top: -1px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 30px)}.franchise_tab_advantages_benefit li, h2.facet-filters__label.caption-large.text-body, select#SortBy{font-size: 16px}.franchise_tab_advantages_benefit{gap: 25px; margin: 0 0 40px}.franchise_advantages_faqs_title{font-size: 56px; margin-bottom: 20px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4{font-size: 14px}.franchise_advantages_faqs_acc{padding: 10px 20px; border-radius: 25px}.franchise_advantages_head img{margin: 0 auto 35px}.partner_us_head, .your_location_title h2{font-size: 36px}.sw--your-location{padding: 60px 0 0}.find_us_nav_item{padding: 12px 15px; font-size: 16px}.find_us_nav{padding: 7px}.find_us_content_block>h2{margin: 0 0 50px; font-size: 56px}.find_us_content_block>h2 svg{width: 30px; right: -15px}.find_us_content_info_block{padding-left: 20px}.find_us_content_head{font-size: 24px}.find_us_content_address h4, .find_us_content_time h4{font-size: 16px; margin: 0 0 10px}.find_us_content_block{margin-bottom: 110px}.find_us_content_img img{max-width: 89%}.find_bg_mango{max-width: 4.95%; top: 37.7%}.find_us_content_img svg{width: 80.2%}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 50px}.find_us_content_info, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info{max-width: 260px}.find_bg_coconut{bottom: -4%; max-width: 6.7%}.sw--partner-us{padding: 55px 0 35px}.partner_us_content_block{padding: 0}.partner_us_cap{max-width: 95%}.partner_us_content{width: 60.3%}.partner_us_img{width: 39.7%}.catering_tab_fruit_shape{top: 75px}.catering_tab_title_block{margin-bottom: 50px}.catering_tab_happiness_item>img{max-height: 175px; margin: 0 auto 20px}.catering_tab_happiness{margin: 0 -10px; row-gap: 100px}.catering_tab_happiness_block{padding: 0 10px}.catering_tab_happiness_title{margin: 0 0 10px; font-size: 22px}.catering_tab_happiness_cap br{display: none}.catering_tab_happiness_list li>span{width: 40px}.catering_tab_happiness_list_info{max-width: calc(100% - 40px); padding-left: 10px; font-size: 12px}.catering_tab_happiness_list{margin: 0 0 25px}.sw--catering-tab, section.collection_banner{margin-bottom: 90px}.catering_tab_nav li{width: auto}.catering_tab_nav li a{padding: 12px 40px; font-size: 12px}.catering_tab_title_block h2 svg{width: 40px; top: -15px; right: -25px}span.your_location_bg{width: auto; height: 50%}span.your_location_bg svg{width: auto; height: 100%}.col_banner_left h3{font-size: 37px; margin: 0 0 15px}.col_banner_left h2{font-size: 42px; margin: 0 0 15px; max-width: 100%}.col_banner_left{padding: 20px 15px 0}.col_banner_left p{margin: 0 0 55px; font-size: 14px}img.col_banner_strawberry{max-width: 50px; bottom: 8%; left: 80px}.product_card_main, .product_card_main .card__media .media img{border-radius: 41px !important}.price.product_card_price .price-item.price-item--regular{font-size: 18px}.collection_nav h2{font-size: 46px; margin-bottom: 40px}img.collection_nav_shape{top: -65%; width: 50px}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 30px; padding-top: 15px !important}.catering_tab_nav{padding: 4px 25px}.partner_bg_shape{top: -15%; transform: rotate(-15deg) !important; right: -17.3%; width: 44%; z-index: -1; height: auto}.event_book_title, .event_info_title{font-size: 52px}.form_field input{padding: 12px 30px !important}textarea.informationtext_area.field__input{padding: 23px 30px !important}.form_field_btn .common_btn{font-size: 20px; padding: 15px 55px}.form_field.form_field_btn{margin-top: 20px; margin-bottom: 0}.book_event_clac input{padding: 18px 20px}#ProductGridContainer .grid__item{width: 33.33% !important; padding-bottom: 30px}}@media(max-width:767px){.common_btn{font-size: 13px; padding: 14px 30px 11px}.common_btn:after{visibility: hidden; display: none}.catering_tab_fruit_shape, .catering_tab_happiness_title br, .catering_tab_title_block p br, .cm_footer_newsletter .social_media, .cm_newletter_button:after, .follow_insta_shape_bottom, .follow_insta_title_block .follow_insta_shape_l, .franchise_advantages_step_top_bg, .franchise_distributor_info_block, .franchise_distributor_top_shape, .franchise_tab_shape, .say_hello_content .common_btn, .we_spread_right_shape{display: none}.find_us_nav button:hover, .franchise_tab_title_block .common_btn:hover{color: #ed5377}.say_hello_content_block{width: 100%; text-align: center; margin-bottom: 26px}.col_banner_left, .col_banner_right, .form_field.form_feilds, .partner_us_content, .say_hello_img_block, .we_spread_img, .we_spread_info{width: 100%}.say_hello_img{max-width: 93.85%; margin-bottom: 58px}.say_hello_content{max-width: 100%; padding: 0 10px}.say_hello_title svg{width: 30px; top: 2px; right: -17px}.say_hello_title{font-size: 60px; transform: translate(0); margin: 0 0 18px}.say_hello_shape{top: auto; bottom: 5%; width: 38%; right: -9%}.say_hello_sub{margin-bottom: 10px; font-size: 23px}.we_spread_info{margin-bottom: 64px}.we_spread_info_block{padding-left: 0; text-align: center}.we_spread_icon{margin-bottom: 45px; justify-content: center}.we_spread_head{transform: unset; font-size: 35px; margin-bottom: 7px}.we_spread_sub{font-size: 16px; margin-bottom: 25px}.collection_nav h2, .we_spread_title{font-size: 38px}.we_spread_title svg{top: -8px; right: -11px; width: 23px}.say_hello_caption, .sw--we-spread{margin-bottom: 0}.we_spread_caption{margin: 0 auto 40px; font-size: 14px; max-width: 91%}.we_spread_img_block{max-width: 100%; transform: scale(1.18)}.we_spread_left_shape{top: 9.3%; width: 38.5%}.we_spread_right_shape{width: 10%}.follow_insta_title{font-size: 50px}.follow_insta_btn{margin: 50px 0 70px}.sw--follow-instagram #insta-feed{display: flex; flex-wrap: wrap; margin: 0 3px; row-gap: 25px}.sw--follow-instagram #insta-feed .instafeed-container:hover .instafeed-overlay, .sw--follow-instagram .instafeed-shopify .instafeed-container:hover .instafeed-overlay{opacity: 1; width: 100% !important; height: 100% !important}.sw--follow-instagram #insta-feed a .instafeed-container{width: 100% !important; height: auto; padding-top: 100% !important}#insta-feed .instafeed-overlay:after, .instafeed-shopify .instafeed-overlay:after, .sw--follow-instagram #insta-feed img{margin: 0; width: 100% !important; height: 100% !important}.sw--follow-instagram #insta-feed a{width: 50%; height: auto; padding: 0 4px; z-index: 1}.footer_logo a{width: 103px}.cm_footer_logo{width: 100%; margin-bottom: 34px; order: -1}.menu_title{margin: 0 0 10px; font-size: 14px}.cm_fooer_menu{width: 50%; margin-bottom: 46px; padding: 0 20px !important}.footer_mo_social_media{display: block; width: 100%}.menu_list li:not(:last-child){margin-bottom: 4px}.cm_footer_newsletter{text-align: center; width: 100%; order: -1}.copy_shape, .copy_shape svg{width: auto; height: 100%}.social_media ul{justify-content: flex-start}.social_media .list-social__item a{width: 37px}.copy_shape{left: -180%; right: auto; transform: unset}.cm_newletter .menu_title{font-size: 16px; margin-bottom: 15px}.footer_copyright{padding: 34px 0 24px; overflow: hidden}.catering_tab_nav, .find_us_nav{white-space: nowrap; overflow: auto}.cm_newletter{margin-bottom: 30px}.cm_newletter_input{padding: 17px 126px 17px 28px; font-size: 14px}.cm_newletter_button{font-size: 14px; padding: 0 21px}.social_media .menu_title{margin-bottom: 15px}.bestseller_main .slick-arrow{width: 25px; height: 25px}.bestseller_main .slick-next{right: -3%}.bestseller_main .slick-prev{left: -3%}.bestseller_title_block svg{top: -10px; right: -15px; width: 28px}.franchise_distributor_info_mo{display: block; width: 100%; padding: 0 15px; text-align: center}.franchise_distributor_img{margin-left: auto}.franchise_distributor_cap{font-size: 14px; max-width: 282px; letter-spacing: 0; margin: 0 auto}.franchise_distributor_head{font-size: 30px; margin-bottom: 10px; margin-left: 0 !important}.franchise_distributor_head svg{top: -2px; right: -15px; width: 23px}.franchise_distributor_title{margin: 0 auto 5px; font-size: 27px; max-width: 255px}.sw--franchise-distributor{margin-bottom: 40px; padding-top: 93px}.franchise_distributor_main{display: flex; flex-direction: column-reverse}.franchise_tab_nav{padding: 4px}.franchise_distributor_img img{top: -19.5%; right: 10.5%; width: 70.15%}.franchise_distributor_img svg{width: 66%; margin: 0 auto 0 16%}.franchise_distributor_img{width: 100%; padding: 45px 0}.franchise_tab_nav li a{padding: 10px 12px; font-size: 12px}.franchise_tab_nav_block{margin-bottom: 47px}.franchise_distributor_bottom{max-width: 15.8%; bottom: auto; top: 4%; right: 2.2%; left: auto}.franchise_advantages_title h2, .franchise_tab_title_block h2{font-size: 31px; margin-bottom: 15px}.franchise_tab_title_block h2 svg{width: 23px; top: -7px; right: -16px}.franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{margin: 0 auto 35px; font-size: 14px; max-width: 321px}.franchise_tab_advantages_block h2{margin: 0 0 35px; font-size: 45px}.franchise_tab_advantages_benefit{row-gap: 24px; column-gap: 16px; margin: 0 0 35px; align-items: center; flex-wrap: wrap}.franchise_tab_advantages_benefit li{font-size: 16px; width: auto; max-width: unset; gap: 0}.franchise_tab_advantages_benefit li svg{width: 25px; margin-top: -1px; margin-right: 6px}.franchise_tab_advantages_benefit li:nth-child(2){order: 1}.franchise_faq_top_bg{top: -.5%; max-width: 15%; left: 5.4%}.franchise_faq_center_bg{top: 55px; max-width: 10.27%}.franchise_advantages_title h2 svg{width: 35px; top: -14px; right: -20px}.franchise_advantages_cap{font-size: 14px}.franchise_advantages_head img{width: 80%}.franchise_advantages_head_title h2{font-size: 32px; margin: 0 0 25px}.franchise_advantages_head_title h2 svg{width: 28px; right: -20px; top: -2px}.franchise_advantages_step_left_bg{max-width: 70px; bottom: -80px; right: 15px; left: auto}.sw--franchise-tab{margin-bottom: 100px}.franchise_tab_title{margin-bottom: 44px}.franchise_advantages_faqs_title{font-size: 40px; margin: 35px 0 40px}.franchise_advantages_faqs_top_bg{transform: scale(1.5); position: relative; z-index: -1}.franchise_advantages_faqs_title svg{width: 25px; top: -10px; right: -15px}.sw--your-location{padding: 90px 0 0}.your_location_title h2{font-size: 30px}.your_location_title p{font-size: 36px}.find_us_nav{max-width: 100%}.find_us_nav_item{padding: 12px; font-size: 14px}.find_us_nav_item svg{width: 12px; min-width: 12px}.find_us_content_block>h2{margin: 0 0 40px; font-size: 48px}.find_us_content_block>h2 svg{width: 24px; right: -14px; top: -5px}.find_us_content_img_block{width: 100%; margin-bottom: 35px}.find_us_content_info_block, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 0; width: 100%}.find_us_content_info, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info{text-align: center; max-width: 75%; margin: 0 auto}.find_us_content_wrapper li:nth-child(2n){margin-bottom: 50px; flex-direction: unset}.find_us_content_img img{max-width: 86%}.find_us_content_img svg{width: 77.2%}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img_block{padding-bottom: 50px}.find_us_content_block{margin-bottom: 80px}.find_bg_pineapple{top: 90px}.find_bg_coconut{bottom: -.7%; display: none}.find_us_nav{flex-wrap: nowrap; margin: 40px 0; display: inline-block; justify-content: unset}.catering_tab_nav li{width: auto}.partner_us_img_block{max-width: 58.4%; margin: 0 auto 20px}.sw--partner-us{padding: 113px 0 43px}.partner_us_head{font-size: 30px; margin-bottom: 10px}.partner_us_title{margin: 0 0 14px; font-size: 27px}.partner_us_cap{max-width: 86%; margin: 0 auto}.catering_tab_nav{margin-bottom: 50px; flex-wrap: nowrap; padding: 5px 20px; justify-content: unset}.catering_tab_nav_block .slick-arrow svg{width: 6px; height: auto}.catering_tab_shape{top: 40px; width: 14%; right: -9%}svg.catering_tab_shape .a{fill: #04BCC3}.catering_tab_title_block h2 svg{width: 30px; top: -12px; right: -18px}.catering_tab_title_block h2{font-size: 30px; margin-bottom: 20px}.catering_tab_nav li a{padding: 12px 20px; font-size: 12px}.catering_tab_title_block p{max-width: 90%; margin: 0 auto}.catering_tab_title_block{margin-bottom: 55px}.catering_tab_happiness_block{padding: 0 10px; width: 100%}.catering_tab_happiness_item>img{max-height: 215px; margin: 0 auto 30px}.catering_tab_happiness_item, .catering_tab_happiness_list_block{width: 310px; margin: 0 auto; max-width: 310px}.catering_tab_happiness_title{margin: 0 0 10px; font-size: 27px}.catering_tab_happiness_cap{margin: 0 0 30px; font-size: 14px}.catering_tab_happiness_list li>span{width: 63px}.catering_tab_happiness_list_info{max-width: calc(100% - 53px); padding-left: 17px; font-size: 16px}.catering_tab_happiness_list li:not(:last-child){margin-bottom: 26px}.catering_tab_happiness_list{margin: 0 0 45px}.partner_us_img{width: 100%; order: -1}.partner_us_content_block{text-align: center}.partner_us_top_bg{max-width: 25%; display: none}.partner_bg_shape{width: auto; right: -54.5%; top: -40.6%; transform: rotate(-20deg) !important}.partner_us_head svg{top: -3px; right: -15px; width: 25px}.say_hello_mo_btn{display: block; text-align: center}.we_spread_icon li{width: 85px}.follow_insta_shape_r{bottom: 83.1%; width: 18.7%}.follow_insta_shape_l{width: 19.5%; right: 0; bottom: -85%}.follow_insta_btn .follow_insta_shape_l{display: block}.sw--footer{padding: 40px 0 50px}.copy_payments_item svg{height: 36px}.copy_row{row-gap: 24px; flex-direction: column; align-items: flex-start}.copy_row>p, .copy_row>p a{font-size: 10px}.franchise_distributor_mo_shape{position: absolute; z-index: -1; right: 0; width: 6%; height: auto; display: block; bottom: -3.4%}.find_us_nav .slick-arrow{position: absolute; top: 50%; transform: translateY(-50%); background: 0 0; border: 0; box-shadow: none; color: #7a6097; width: 6px; padding: 0; cursor: pointer; height: auto}.find_us_nav button.slick-next{right: 3px}.find_us_nav{background: #fff; padding: 6px 15px; border-radius: 50px}.find_us_nav button.slick-prev{left: 3px}.find_us_nav .slick-list.draggable{padding-right: 100px !important}.find_us_nav .slick-arrow svg{width: 5px; height: auto}.find_us_nav button.slick-prev.slick-arrow.slick-disabled{opacity: 0}.franchise_advantages_faqs_acc{padding: 16px 20px; border-radius: 30px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4{font-size: 13px; letter-spacing: 0; line-height: 16px; align-items: center}.franchise_advantages_faqs_acc_head h4 svg{width: 15px; margin: 0}.franchise_advantages_faqs{margin-bottom: 50px}.franchise_faq_left_bg{bottom: -30px; max-width: 50px}span.your_location_bg{width: auto; height: 40%}.col_banner_row{flex-direction: column-reverse}section.collection_banner{background-position: 70% 100%}.col_banner_left p{margin: 0}img.col_banner_strawberry{max-width: 50px; bottom: -2%; left: 40px}.col_banner_details{max-width: 100%; margin-left: auto; text-align: center}.col_banner_right img{max-width: 80%; margin: auto}.col_banner_main{padding-top: 10%}.collection_product_item{width: 50%; padding: 0 10px}.collection_product_list{row-gap: 40px}.collection_nav_item{border: 1px solid #7a6097}.collection_nav_list{padding: 10px 20px}.collection_nav_list .slick-prev{left: 5px}.collection_nav_list .slick-next{right: 5px}.collection_nav_list .slick-arrow{width: 7px}.col_banner_left h2, .event_book_title, .event_info_title{font-size: 40px}img.collection_nav_shape{top: -60%; width: 45px; right: -15px}h2.facet-filters__label.caption-large.text-body, select#SortBy{font-size: 14px; margin-right: 10px}.facet-filters{padding-left: 10px !important}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 20px; padding-top: 0 !important}.catering_tab_happiness{row-gap: 80px}.event_book_title svg{width: 35px; right: -25px}.event_info_title svg{width: 33px; right: -20px}.sw--catering-tab{margin-bottom: 30px}#ProductGridContainer .grid__item{width: 50% !important; padding-bottom: 30px}.template-search #ProductGridContainer .grid{row-gap: 30px !important}.template-search{padding: 110px 0 60px !important}}@media(max-width:750px){.template-search #ProductGridContainer .grid__item{padding: 0 15px}.template-search .grid{column-gap: 0}}@media(max-width:600px){span.your_location_bg{width: auto; height: 20%}}@media(max-width:575px){.form_field label{font-size: 12px; padding-left: 24px; letter-spacing: 0}.sw--catering-tab{margin-bottom: 10px}.sw--featured, .sw--say-hello{margin-bottom: 60px}.bestseller_product_item{padding: 0 5px}.product_card_main .wishlisthero-floating button{width: 25px !important; height: 25px !important}.product_card_main, .product_card_main .card__media .media img{border-radius: 41px !important}.product_card_main .wishlisthero-floating button svg{width: 12px}.product_card_content{max-width: 100%; margin: 10px auto 0}.product_card_content .quick-add{max-width: 120px; margin: auto}.collection_product_list{margin: 0; row-gap: 26px}.card-information>:not(.visually-hidden:first-child)+:not(.rating):not(.card__information-volume-pricing-note){margin-top: 0 !important}.card__information{display: flex; flex-direction: column}.collection_product_item{padding: 0 6px}.product_card_title{min-height: auto; font-size: 13px; margin-bottom: 6px}.product_card_vendor{font-size: 12px; margin: 0 0 17px; order: 1}.price.product_card_price .price-item.price-item--regular{font-size: 14px; white-space: nowrap}.price.product_card_price{margin-bottom: 5px}.product_card_quantity_block .quantity__input, .quantity_input_block{font-size: 10px}.product_card_quantity .quantity__button svg{width: 11px}.product_card_quantity_block{margin-bottom: 15px}.bestseller_main, .featured_main{margin: 0 -15px}.we_spread_icon{row-gap: 8px; column-gap: 12px}.we_spread_right_shape{bottom: -10%}.footer_top_shape img{height: 72px; width: auto; object-fit: cover}.follow_insta_shape_bottom{top: 23%; width: 10%; right: 12%}.footer_wrapper{margin: 0 -10px}.footer_wrapper>*{padding: 0 10px}.bestseller_main .slick-arrow, .franchise_advantages_faqs_bottom_bg svg{display: none !important}.bestseller_main .slick-list{padding-left: 0 !important}.find_us_content_time, .sw--our-bestseller{margin-bottom: 35px}#insta-feed .instafeed-overlay:after, .instafeed-shopify .instafeed-overlay:after, .sw--follow-instagram #insta-feed img{border-radius: 25px}.follow_insta_title{max-width: 240px}.follow_insta_title svg{top: -4px; right: -20px; width: 39px}.your_location_bg{height: 125%; width: auto}.your_location_bg svg{width: auto; height: 100%}.find_us_nav_item{padding: 12px 10px; font-size: 12px; gap: 6px; letter-spacing: 0; margin-right: 15px}.find_us_nav_item svg{width: 10px}.find_us_nav_item:hover{opacity: 1}.find_us_content_block>h2{margin: 0 0 35px; font-size: 45px}.find_us_nav li{width: auto}.product_card_main .wishlisthero-floating{top: 20px; right: 16px}.franchise_distributor_bottom{max-width: 20.8%}.franchise_distributor_img img{top: -19.5%; right: 6.5%; width: 85.15%}.franchise_distributor_img svg{width: 81%; margin: 0 auto 0 6%}.franchise_distributor_mo_shape{width: 9%}.franchise_faq_top_bg{max-width: 21.8%}.sw--find-us{background-color: #fff6ee}.find_us_content_info, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info{max-width: 95%}.find_us_content_head{font-size: 27px}.find_us_content_address h4, .find_us_content_time h4{font-size: 21px; margin: 0 0 10px}.find_us_content .common_btn{font-size: 16px; padding: 11px 30px}.find_bg_pineapple{right: 20px; max-width: 70px; top: 820px}.find_bg_mango{max-width: 9.95%; top: auto; left: 22px; bottom: 0}.your_location_title h2{font-size: 40px}.your_location_title p{font-size: 39px; max-width: 80%; margin: 0 auto}.find_us_nav .slick-list.draggable{padding-right: 50px !important}.find_bg_lemon, .find_bg_strawberry{display: none}.franchise_tab_title_block .common_btn{font-size: 13px; padding: 13px 19px 12px}.franchise_tab_advantages_benefit li span{letter-spacing: 0}svg.mob_bottom_faq_shape{display: block !important; transform: rotate(180deg); bottom: 0; position: absolute}.franchise_advantages_faqs_wrapper{background-color: #7b609f; position: relative}.franchise_advantages_faqs_container{padding-bottom: 60px}.franchise_advantages_faqs{margin-bottom: 90px}.franchise_faq_left_bg{bottom: -60px}.find_bg_watermelon{top: 180px}.collection_nav h2 svg{right: -20px; width: 33px}.collection_nav h2{margin-bottom: 47px; font-size: 29px; letter-spacing: 0}img.collection_nav_shape{top: -80%; width: 50px; right: -30px}section.collection_banner{margin-bottom: 80px; padding: 50px 0 60px}.col_banner_right img{max-width: 90%}.col_banner_left h3{font-size: 52px; margin: 0 0 15px}.col_banner_left h2{font-size: 25px}.col_banner_left{padding: 20px 30px 0}img.col_banner_strawberry{max-width: 60px; bottom: -5.5%; left: 40px}.collection_nav_item{font-size: 14px; padding: 14px 12px; white-space: nowrap}.partner_bg_shape{width: 100%; height: auto; right: -43%; top: -84px; left: auto; transform: rotate(-15deg) !important}.catering_tab_happiness{row-gap: 60px}.collection_nav_list .slick-list.draggable{height: unset}.template-search__header>h1{font-size: 33px; margin: 0}}@media(max-width:450px){.find_us_nav{padding: 6px 12px}.find_us_nav .slick-list.draggable{padding-right: 75px !important}.franchise_advantages_head_title h2{font-size: 35px; margin: 0 0 45px; max-width: 65%}.franchise_advantages_head_title h2 svg{top: -12px}.franchise_advantages_cap{max-width: 80%}.franchise_advantages_faqs_acc{border-radius: 40px}.find_us_content_img svg{top: 8%; width: 79.2%; right: 11%}.find_us_content_img img{margin: auto; max-width: 90%}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img svg{transform: unset; bottom: -13%; right: 14.4%; top: auto; width: 80%}.collection_nav_item{font-size: 12px; padding: 9px 17px}.product_card_content .common_btn{font-size: 10px; padding: 8px 36px}.product_card_quantity_block .quantity__input{padding: 10px 0}.collection_nav_list{padding: 4px 12px}.collection_nav_list .slick-arrow{width: 5px}.catering_tab_shape{top: 80px; width: 15%}.catering_tab_happiness_item>img{max-height: 200px; margin: 0 auto 10px}.catering_tab_title_block, .collection_nav h2{margin-bottom: 30px}.event_info_title svg{width: 33px; right: -10px; top: -10px}h3.event_info_title{max-width: 67%; font-size: 38px}.partner_bg_shape{right: -45%; top: -60px}.book_events input{font-size: 14px}.form_field input{padding: 14px 20px !important; font-size: 16px}h2.facet-filters__label.caption-large.text-body, select#SortBy{font-size: 12px}.section-template--16169488875686__product-grid-padding{padding-top: 20px !important}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 16px}#ProductGridContainer .card-wrapper{padding: 0 7px !important}#ProductGridContainer .grid{row-gap: 25px !important}.product_card_main .wishlisthero-floating button{width: 21px !important; height: 21px !important}.product_card_main .wishlisthero-floating{top: 13px; right: 17px}img.col_banner_strawberry{bottom: -5%}img.collection_nav_shape{top: -112%}.template-search #ProductGridContainer .grid__item{padding: 0}.template-search .product_card_main, .template-search .product_card_main .card__media .media img{border-radius: 25px !important}.template-search .field__button>svg{height: auto; width: 12px}}@media(max-width:370px){.say_hello_title{font-size: 45px}.say_hello_title svg{width: 25px; top: 1px; right: -13px}.say_hello_sub{margin-bottom: 5px; font-size: 20px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4, .menu_list_item, .say_hello_caption{font-size: 12px}.say_hello_img{margin-bottom: 45px}.follow_insta_title svg{top: -3px; right: -13px; width: 30px}.follow_insta_btn{margin: 25px 0 50px}.we_spread_head{font-size: 28px; margin-bottom: 5px}.we_spread_title{font-size: 32px; margin: 0 0 5px}.we_spread_sub{font-size: 14px; margin-bottom: 15px}.we_spread_caption{margin: 0 auto 25px; font-size: 12px; max-width: 96%}.catering_tab_title_block, .cm_fooer_menu, .cm_footer_logo, .we_spread_icon{margin-bottom: 30px}.we_spread_icon li{width: 65px}.we_spread_icon{row-gap: 5px; column-gap: 11px}.menu_title{font-size: 13px}.cm_footer_newsletter{width: 100%}.copy_row{row-gap: 5px}.bestseller_title, .franchise_advantages_title h2, .franchise_tab_title_block h2, .your_location_title h2{font-size: 26px}.bestseller_title_block svg{top: -10px; right: -13px; width: 25px}.franchise_distributor_head svg{top: 0; right: -19px; width: 25px}.franchise_distributor_title{margin: 0 0 5px; font-size: 28px}.franchise_distributor_img{width: 100%; padding: 60px 0}.franchise_distributor_bottom{max-width: 19%; bottom: -4%}.franchise_tab_nav li a{padding: 10px 13px; font-size: 9px}.franchise_tab_title_block h2 svg{width: 28px; top: -12px; right: -16px}.franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{margin: 0 auto 20px}.franchise_advantages_faqs_main, .franchise_tab_title_block{margin-bottom: 40px}.franchise_tab_advantages_block h2{margin: 0 0 20px; font-size: 28px}.franchise_tab_advantages_benefit li svg{width: 18px}.franchise_tab_advantages_benefit li{font-size: 12px; max-width: 70%}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 20px)}.franchise_tab_advantages_benefit{gap: 15px; margin: 0 0 25px}.franchise_advantages_faqs_title{font-size: 36px; margin-bottom: 15px}.franchise_advantages_faqs_acc{padding: 15px; border-radius: 30px}.franchise_advantages_faqs_acc_head h4 svg{width: 14px}.franchise_advantages_faqs_acc_content{margin-top: 5px}.franchise_advantages_title h2 svg{width: 28px; top: -13px; right: -16px}.franchise_advantages_head_title h2{font-size: 28px; margin: 0 0 20px}.franchise_faq_center_bg{top: 40px}.franchise_advantages_step_left_bg{max-width: 50px; bottom: -55px}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img svg{transform: unset; bottom: -15%; right: 0; top: auto; left: 0; margin: auto}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img img{max-width: 86%; margin: 0 auto}.find_us_content_head{font-size: 22px}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img_block{padding-bottom: 30px}.your_location_title h2 svg{width: 30px; top: -11px; right: -19px}.your_location_title p{font-size: 32px}.find_us_nav_item{padding: 10px 15px; font-size: 12px}.find_us_nav_item svg{width: 12px}.sw--partner-us{padding: 70px 0 30px}.partner_us_head svg{top: -3px; right: -14px; width: 23px}.partner_us_head{font-size: 26px; margin-bottom: 5px}.partner_us_title{margin: 0 0 10px; font-size: 26px}.catering_tab_nav li a{padding: 10px; font-size: 10px}.catering_tab_nav{margin-bottom: 35px}.catering_tab_title_block h2{font-size: 24px; margin-bottom: 10px}.catering_tab_fruit_shape{top: 48px}.catering_tab_title_block h2 svg{width: 25px; top: -11px; right: -15px}.catering_tab_title_block p{font-size: 12px; max-width: unset}.catering_tab_shape{top: 120px; width: 14%; right: -9%}.catering_tab_happiness_item>img{max-height: 175px; margin: 0 auto 15px}.franchise_tab_content_wrapper .common_btn{padding: 14px 20px 11px}.franchise_advantages_faqs{margin-bottom: 80px}.sw--franchise-tab{margin-bottom: 70px}.sw--franchise-distributor{padding-top: 65px}svg.mob_bottom_faq_shape{bottom: 2px; margin-bottom: 0}.franchise_advantages_faqs_container{padding-bottom: 35px}.franchise_faq_left_bg{max-width: 40px}.franchise_advantages_cap{max-width: 100%}.find_bg_pineapple{right: 20px; max-width: 50px; top: 780px}.find_us_content .common_btn{font-size: 14px; padding: 11px 30px}.find_us_content_block>h2{margin: 0 0 30px; font-size: 36px}.catering_tab_happiness_title, .col_banner_left h2{font-size: 24px}.col_banner_left{padding: 20px 5px 0}.col_banner_left h3{font-size: 42px; margin: 0 0 15px}.collection_nav h2{margin-bottom: 27px; font-size: 20px; letter-spacing: 0}img.collection_nav_shape{top: -120%; width: 47px; right: -30px}.product_card_main, .product_card_main .card__media .media img{border-radius: 41px !important}.partner_us_cap{font-size: 12px; max-width: 87%; margin: 0 auto}.book_event_clac input{padding: 15px 20px}.catering_tab_happiness_item, .catering_tab_happiness_list_block{width: 100%; margin: 0 auto; max-width: 100%}.event_book_title, .event_info_title{font-size: 36px; max-width: 80%}textarea.informationtext_area.field__input, textarea.informationtext_area.field__input:focus{border-radius: 35px}h3.event_info_title{max-width: 80%}.template-search__header>h1{font-size: 26px; margin: 0}.template-search__header>h1>svg{width: 28px}}@media (max-width:800px) and (max-height:450px){.franchise_distributor_main{display: flex; align-items: center}.franchise_distributor_info_mo{width: 50%; padding: 0 15px}.franchise_distributor_img{width: 50%; padding: 60px 0}.sw--franchise-distributor{margin-bottom: 30px; padding-top: 40px}.franchise_tab_advantages_benefit li{width: 33.33%; gap: 5px; font-size: 12px}.franchise_tab_advantages_benefit{gap: 10px; flex-direction: row; align-items: flex-start}.franchise_tab_advantages_benefit li svg{width: 18px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 23px)}}@media (max-width:576px){.collection_nav_list .slick-track{display: flex}}.menu_list_item, .menu_title{font-family: AvenirNextLTPro}body .product__info-wrapper .wk-button .wk-icon{--stroke: #ed5377 !important;}body .product__info-wrapper wishlist-button-block .wk-button.wk-selected{--icon-fill: #ed5377 !important;}body .product__info-wrapper .wk-button .wk-text{color: #ed5377 !important;}.catering_tab_content_block>div:not(:first-child), .cm_newletter_form .field::after, .cm_newletter_form .field::before, .collection_product_content_block>div:not(:first-child), .find_us_content>div:not(:first-child), .follow_insta_btn .follow_insta_shape_l, .footer_mo_social_media, .franchise_distributor_info_mo, .franchise_distributor_mo_shape, .franchise_tab_content_block .franchise_tab_content:not(:first-child), .product-count.light, .product_card_content .quick-add a.common_btn, .product_card_main .card__content, .product_card_main:before, .say_hello_mo_btn, .your_location_main #storepoint-container div#storepoint-brand, div#wishlisthero-floating-launcher-container, svg.mob_bottom_faq_shape{display: none}.build-your-own-box .product_card_quantity_block, .build-your-own-box .quick-add__submit, .mobile-facets__wrapper{display: none !important}#ProductGridContainer #product-grid .dipped-box-of-5 a.common_btn, #ProductGridContainer #product-grid .happiness-box-of-10 a.common_btn, #ProductGridContainer #product-grid .happiness-box-of-5 a.common_btn, #ProductGridContainer #product-grid .keto-box-of-8 a.common_btn, #ProductGridContainer #product-grid .mamas-box-of-5 a.common_btn, #ProductGridContainer #product-grid .royal-box-of-5 a.common_btn{display: inline-block}@media (min-width:576px) and (max-width:1399px){.collection_nav_list .collection_nav_item{padding-left: 15px; padding-right: 15px}}.container{padding: 0 15px; margin: 0 auto}@media (max-width:575px){.container{width: 100%}}@media (min-width:576px){.container{width: 540px}}@media (min-width:768px){.container{width: 720px}}@media (min-width:992px){.container{width: 960px}}@media (min-width:1200px){.container{width: 1140px}}@media (min-width:1400px){.container{width: 1320px}}.footer_top_shape, .footer_top_shape img, .franchise_advantages_faqs_bottom_bg, .franchise_advantages_faqs_top_bg, .partner_bg_shape svg{width: 100%; display: block; height: auto}body{background: #fff6ee}.MuiDialog-root{background-color: rgb(0 0 0 / 30%)}.footer_wrapper{display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0 -15px; align-items: flex-start}.cm_footer_logo{width: 11.3%; padding: 0 15px}.footer_logo a{display: block}.cm_fooer_menu{width: 20.7%; padding: 0 15px}.cm_footer_newsletter{width: 34.2%; padding: 0 15px}.menu_title{margin: 0 0 31px; color: #fff; font-size: 24px; font-weight: 700; line-height: 1.25; text-transform: uppercase; letter-spacing: 0}.menu_list li:not(:last-child){margin-bottom: 3px}.menu_list_item{display: inline-block; color: #fffcfa; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1; text-transform: capitalize; transition: .4s}.cm_newletter_button, .cm_newletter_input, .newsletter-form__message--success{font-family: AvenirNextLTPro; font-size: 14px}.menu_list_item:hover{color: #ed5377}.cm_newletter_input{padding: 15px 130px 15px 28px; color: #2b2b2b; text-shadow: 0 0 1px rgba(0, 0, 0, .01); font-weight: 400; line-height: 1.3; border: 0; width: 100%; box-shadow: none; border-radius: 50px; margin: 0}.cm_newletter{margin-bottom: 40px}.franchise_advantages_faqs_container>div:not(:last-child), .social_media .menu_title{margin-bottom: 20px}.social_media ul{display: flex; flex-wrap: wrap; gap: 10px}.social_media .list-social__item a{display: block; width: 37px; height: auto; color: #fff; transition: .4s}.social_media .list-social__item a:hover svg path:first-child{fill-opacity: 1; fill: #E8476F}.social_media .list-social__item a:hover svg path:last-child{fill: #fff}.catering_tab_happiness_list li>span svg, .collection_nav_list .slick-arrow svg, .copy_shape svg, .say_hello_shape svg, .social_media .list-social__item a svg, .we_spread_icon li svg, .we_spread_left_shape svg, .we_spread_right_shape img, .your_location_bg svg{width: 100%; height: auto; display: block}.cm_newletter_button{width: auto; height: 100%; border-radius: 50px; background: #e8476f; color: #fff; text-shadow: 0 0 1px rgba(0, 0, 0, .01); font-weight: 700; text-transform: uppercase; padding: 0 20px; z-index: 0; overflow: hidden; transition: .4s; left: auto; border: 1px solid #ed5377; margin: 0; position: relative}.quantity_info .product-form__submit:hover span{color: #fff;}.quantity_info .product-form__submit:hover{border: 1px solid #7b609f;}.cart-drawer .cart__checkout-button:hover{color: #fff; border: 1px solid #7b609f;}.common_btn, .say_hello_main{z-index: 1; position: relative}.catring_select_btn.common_btn:hover span{color: #fff;}.catring_select_btn.common_btn:hover span:before{background: #fff;}.form_field_btn .common_btn:hover{color: #fff; border: 1px solid #7b609f;}.header_btn .common_tr:hover{color: #fff; border: 1px solid #7b609f !important;}.contact .common_btn:hover{color: #fff; border: 1px solid #7b609f;}.cm_newletter_button:after, .common_btn:after{content: ""; position: absolute; top: 50%; left: 50%; background-color: #7b609f; transform: translate(-50%,-50%) scale(0); border-radius: 50px; width: 100%; height: 100%; -webkit-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; z-index: -1;}a.common_btn:hover{color: #fff; border: 1px solid #7b609f;}.banner_content .common_btn:hover{color: #C96D54;}.product_card_content .common_btn:hover,.cm_newletter_button:hover{color: #fff; border: 1px solid #7b609f;}.cm_newletter_button:hover:after, .common_btn:hover:after{transform: translate(-50%, -50%) scale(1);}.button:not([disabled]):hover:after{--border-offset: 1.3px; box-shadow: none !important;}.cart__footer .cart__blocks .cart__ctas .cart__checkout-button:hover{color: #fff; border: 1px solid #7b609f;}.catring_btn_box .common_btn:hover{border: 1px solid #7b609f;}.footer_copyright{position: relative; background-color: #7b609f; padding: 35px 0 18px}.copy_shape{display: block; width: 100%; height: auto; position: absolute; bottom: 0; left: 0; right: 0}.copy_row{display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; position: relative; row-gap: 10px}.copy_payments_list{display: flex; align-items: center; flex-wrap: wrap; gap: 5px}.copy_payments_item svg{height: 26px; width: auto; display: block}.copy_row>p, .copy_row>p a{margin: 0; color: #fff; font-family: AvenirNextLTPro; font-size: 12px; font-weight: 400; line-height: 1.8; text-transform: capitalize}.copy_row>p a:hover{color: #ed5377; text-decoration: underline}.cm_newletter_input::placeholder{opacity: .4; font-weight: 700; color: #2b2b2b}.cm_newletter_button_block{position: absolute; top: 3px; bottom: 3px; right: 3px; width: auto; display: block; margin: 0; padding: 0}.newsletter-form__message--success{margin: 15px 0; justify-content: center; border: 1px solid #3ea524; background-color: rgb(62 165 36 / 50%); padding: 12px 10px; color: #fffcfa; font-style: normal; font-weight: 500; line-height: 1; text-transform: capitalize; border-radius: 50px}.common_btn, .featured_title, .say_hello_sub{text-transform: uppercase}.sw--say-hello{margin-bottom: 100px}.say_hello_main{display: flex; flex-wrap: wrap; align-items: center}.say_hello_content_block, .say_hello_img_block{width: 50%}.say_hello_content{max-width: 81.4%; margin-left: auto}.say_hello_title{margin: 0 0 30px; color: #ed5377; font-family: aromatica-script; font-size: 140px; font-weight: 400; line-height: 1; display: inline-block; position: relative; transform: translateX(-40px)}.common_btn, .featured_title, .say_hello_caption, .say_hello_sub{font-family: AvenirNextLTPro}.say_hello_title svg{position: absolute; width: 55px; height: auto; display: block; top: 15px; right: -30px; opacity: 0; transition: .4s .6s}.bestseller_title.aos-init.aos-animate svg, .catering_tab_title_block h2.aos-init.aos-animate svg, .featured_title.aos-init.aos-animate svg, .follow_insta_title.aos-init.aos-animate svg, .franchise_advantages_faqs_title.aos-init.aos-animate svg, .franchise_advantages_head_title h2.aos-init.aos-animate svg, .franchise_advantages_title .aos-init.aos-animate svg, .franchise_distributor_head.aos-init.aos-animate svg, .franchise_tab_title_block h2.aos-init.aos-animate svg, .partner_us_head.aos-init.aos-animate svg, .product_card_main .media:hover img+img, .say_hello_content.aos-init.aos-animate .say_hello_title svg, .we_spread_info.aos-init.aos-animate .we_spread_title svg, .we_spread_title.aos-init.aos-animate svg{opacity: 1}.say_hello_sub{margin: 0 0 28px; color: #7b609f; font-size: 43px; font-weight: 900; line-height: 1.1}.say_hello_caption{color: #ed5377; font-size: 18px; font-weight: 700; line-height: 1.95; margin: 0 0 35px}.common_btn{color: #fff; font-size: 16px; font-weight: 700; line-height: 1.32; display: inline-flex; align-items: center; justify-content: center; background-color: #ed5377; border: 1px solid #ed5377; padding: 15px 33px; border-radius: 50px; transition: .4s; overflow: hidden; cursor: pointer}.say_hello_img{max-width: 93.1%; margin: 0 auto}.say_hello_img img{width: 100%; height: auto}.say_hello_shape{position: absolute; top: -17px; right: 0; z-index: -1; width: 21.6%}.featured_title_block, .franchise_tab_title_block{text-align: center; margin-bottom: 80px}.featured_title{margin: 0; color: #e8476f; font-size: 60px; font-weight: 900; line-height: 1.25; display: inline-block; position: relative}.sw--featured, .sw--we-spread{margin-bottom: 110px}.featured_title span, .we_spread_head{font-family: aromatica-script; line-height: 1.25}.featured_title span{color: #735699; font-size: 69px; font-weight: 700; text-transform: capitalize; display: inline-block}.featured_title svg, .we_spread_title svg{display: block; opacity: 0; transition: .4s .6s}.featured_title svg{position: absolute; top: 0; right: -45px; width: 64px; height: auto}.sw--we-spread{position: relative; z-index: 1}.we_spread_row{display: flex; flex-wrap: wrap; margin: 0 -10px}.we_spread_img, .we_spread_info{width: 50%; padding: 0 10px}.we_spread_info_block{padding-left: 85px}.we_spread_head{margin: 0; color: #7b609f; font-size: 67px; font-style: normal; font-weight: 400; transform: translateX(-30px)}.we_spread_sub, .we_spread_title{font-weight: 900; text-transform: uppercase}.we_spread_title{margin: 0 0 11px; color: #e8476f; font-family: AvenirNextLTPro; font-size: 87px; line-height: 1.1; position: relative; display: inline-block}.we_spread_caption, .we_spread_sub{color: #7b609f; font-family: AvenirNextLTPro}.we_spread_title svg{position: absolute; top: -17px; right: -25px; width: 55px; height: auto}.we_spread_sub{font-size: 29px; font-style: normal; line-height: 2.07; margin: 0 0 10px}.we_spread_caption{margin: 0 0 40px; font-size: 16px; font-weight: 500; line-height: 1.38; letter-spacing: 0; max-width: 469px}.we_spread_icon{display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 55px}.we_spread_icon li{width: 74px; height: auto}.we_spread_left_shape{position: absolute; top: 10%; left: 0; z-index: -1; width: 15.56%; height: auto}.we_spread_right_shape{position: absolute; bottom: -16%; right: 0; z-index: -1; width: 5.8%; height: auto}.follow_insta_title_block{position: relative; text-align: center; z-index: 1; margin-bottom: 85px}.follow_insta_title{display: inline-block; color: #735699; font-family: aromatica-script; font-size: 67px; font-weight: 400; line-height: 1.25; margin: 0; position: relative}.bestseller_title, .product_card_title{font-family: AvenirNextLTPro; line-height: 1.25}.follow_insta_shape_l, .follow_insta_shape_r, .follow_insta_title svg{position: absolute; display: block; height: auto}.follow_insta_title svg{top: 5px; right: -25px; width: 40px; opacity: 0; transition: .4s .6s}.follow_insta_shape_r{width: 11.1%; left: 3%; bottom: 39%}.follow_insta_shape_l{width: 8%; right: 6.5%; bottom: 32%}.follow_insta_btn{margin: 77px 0 100px; text-align: center; position: relative; z-index: 1}.follow_insta_shape_bottom{position: absolute; top: 22%; width: 5.85%; right: 21%; height: auto; display: block}.bestseller_title, .price.product_card_price .price-item.price-item--regular, .product_card_title{font-weight: 900; text-transform: uppercase; display: inline-block}.bestseller_title{margin: 0 0 56px; color: #e8476f; font-size: 60px; position: relative}.bestseller_title_block svg{position: absolute; top: -19px; right: -30px; width: 55px; height: auto; opacity: 0; transition: .4s .6s}.bestseller_title_block, .card__information, .franchise_advantages_head, .franchise_tab_advantages_block, .template-search>.template-search__header{text-align: center}.bestseller_main{margin: 0 -10px}.bestseller_product_item{padding: 0 10px}.sw--our-bestseller{margin-bottom: 140px}.product_card_main{background: #fff; border-radius: 61px !important; padding-bottom: var(--ratio-percent); position: relative; overflow: hidden}.product_card_main .card__media{position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0}.product_card_main .media{width: 100%; height: 100%}.product_card_main img{object-fit: cover !important; transform: unset !important}.product_card_title{color: #7a6097; text-align: center; font-size: 24px; margin-bottom: 1px; word-break: keep-all; min-height: 60px}.product_card_price .price-item--sale, .product_card_vendor{font-family: AvenirNextLTPro; font-size: 16px; font-weight: 500; line-height: 1.45; opacity: 1; text-align: center}.product_card_vendor{color: #7b609f; margin: 0; display: none}.price.product_card_price .price-item.price-item--regular{color: #ed5377; font-family: AvenirNextLTPro; font-size: 24px; line-height: 1.2}.find_us_content_address, .price.product_card_price{margin-bottom: 30px}.product_card_content{max-width: 200px; margin: 36px auto 0}.product_card_content .common_btn{width: 100%; text-align: center; cursor: pointer; padding-left: 10px !important; padding-right: 10px !important; display: block}.product_card_main .media:hover img{opacity: 0}.product_card_price .price-item--sale{color: #ed5377; display: inline-block; text-transform: uppercase; position: relative}.product_card_quantity_block .quantity__input, .quantity_input_block{font-family: AvenirNextLTPro; font-size: 18px; font-weight: 700; line-height: 1.1; text-transform: uppercase; color: #7a6097}.product_card_price .price-item--sale::after{content: ''; position: absolute; width: 100%; height: 2px; background: currentColor; left: 0; top: 50%; transform: translateY(-50%)}.product_card_quantity{display: flex; background: #fff; border-radius: 50px; overflow: hidden}.product_card_quantity .quantity__button{width: 30%; margin: 0; padding: 0; display: flex; align-items: center; justify-content: center; color: #7a6097; border-radius: 50px}.product_card_quantity .quantity__button svg{width: 17px; height: auto; display: block}.product_card_quantity_block .quantity__input{opacity: 1; padding: 14px 0; text-align: left; width: 37%; flex: unset}.collection_nav_list .slick-arrow:hover, .franchise_advantages_faqs_acc_head:hover h4, .product_card_quantity .quantity__button:hover, .product_card_title:hover{color: #ed5377}.quantity_input_block{display: flex; align-items: center; justify-content: end; width: 40%}.product_card_quantity_block{margin-bottom: 13px}.bestseller_main .slick-arrow{padding: 0; border: 0; width: 42px; height: 42px; display: flex !important; align-items: center; justify-content: center; background: 0 0; color: #7b609f; top: 23%; position: absolute; z-index: 1; cursor: pointer}.bestseller_main .slick-arrow svg{width: 100%; height: 100%; display: block}.bestseller_main .slick-prev{left: -4.5%}.bestseller_main .slick-next{right: -4.5%}.bestseller_main .slick-arrow:hover{color: #e8476f}.find_us_content_wrapper li:last-child, .product_card_content .card__heading{margin: 0}#insta-feed .instafeed-overlay::after, .instafeed-shopify .instafeed-overlay::after, .sw--follow-instagram #insta-feed img{border-radius: 66px}.sw--follow-instagram #insta-feed{display: block}button.wishlisthero-product-in-wishlist{opacity: 1 !important}.product_card_main .wishlisthero-floating{top: 30px; right: 30px; background: 0 0 !important}.product_card_main .wishlisthero-floating button{padding: 0 !important; width: 44px !important; height: 44px !important; background: 0 0 !important; position: relative !important; z-index: 1; display: flex !important; align-items: center; justify-content: center}.franchise_tab_nav li a:hover, .product_card_main .wishlisthero-floating button:hover svg{color: #7a6097}.product_card_main .wishlisthero-floating button::after{content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="44" viewBox="0 0 44 44" fill="none"><path d="M43.9518 22.5464C43.9946 23.1746 44.0089 23.8122 43.9946 24.4544C43.3618 50.9794 1.21604 50.3793 0.0217965 23.4324C-0.339807 15.3127 3.82815 7.23053 10.2656 2.93158C23.5403 -5.93352 42.867 6.66796 43.9518 22.5464Z" fill="white"/></svg>'); z-index: -1}#MainContent{overflow: hidden}.sw--franchise-distributor{margin-bottom: 192px; position: relative; padding-top: 137px; z-index: 1}.franchise_distributor_bottom{max-width: 14.77%; position: absolute; left: 7%; bottom: -35.5%}.franchise_distributor_top_shape{position: absolute; width: 21.2%; height: auto; display: block; top: 0; left: 0; z-index: -1}.franchise_distributor_main{position: relative; z-index: 1}.franchise_distributor_img{width: 50%; margin-left: auto}.franchise_distributor_img_block{position: relative}.franchise_distributor_img svg{width: 95%; height: auto; display: block; margin-left: auto; margin-right: -5px}.franchise_distributor_img img{position: absolute; top: -21.5%; right: -73px; width: 101.5%; height: auto; max-width: unset; z-index: 1}.franchise_distributor_info_block{position: absolute; left: 0; right: 0; transform: translateY(-50%); top: 50%}.franchise_distributor_info{width: 42.1%; margin-left: 55px}.franchise_distributor_head{position: relative; display: inline-block; color: #7e5a9b; font-family: aromatica-script; font-size: 60px; font-style: normal; font-weight: 500; line-height: 1.25; margin: 0 0 10px; margin-left: -10px !important}.franchise_distributor_title, .franchise_tab_nav li a, .franchise_tab_title_block h2{font-weight: 900; text-transform: uppercase; font-family: AvenirNextLTPro; color: #ed5377}.franchise_distributor_head svg, .partner_us_head svg{position: absolute; top: -5px; right: -33px; width: 50px; height: auto; display: block; transition: .4s .6s; opacity: 0}.franchise_distributor_title{margin: 0 0 20px; font-size: 59px; font-style: normal; line-height: 1.19}.franchise_distributor_cap{margin: 0; color: #7a6097; font-family: AvenirNextLTPro; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4}.franchise_tab_nav{display: inline-flex; padding: 7px; background-color: #fff; border-radius: 50px}.franchise_tab_nav li a{padding: 20px 70px; border-radius: 50px; background: #ffff; font-size: 21px; line-height: 1.58; position: relative; overflow: hidden; display: block; width: auto; transition: .4s; z-index: 1}.franchise_tab_nav li a::after{content: ''; position: absolute; width: 0; height: 100%; background: #7a6097; top: 0; left: auto; right: 0; border-radius: 50px; z-index: -1; transition: .4s}.catering_tab_nav li.active a, .find_us_nav li.active a, .franchise_tab_nav li.active a{color: #fff !important}.franchise_tab_nav li.active a:hover::after, .franchise_tab_title_block .common_btn::after{background: #ed5377}.catering_tab_nav li.active a:after, .collection_nav_item:hover::after, .find_us_nav li.active .find_us_nav_bg, .franchise_tab_nav li.active a::after{width: 100%; left: 0; right: auto}.franchise_tab_nav_block{text-align: center; margin-bottom: 87px}.franchise_tab_title_block h2{margin: 0 0 14px; font-size: 59px; line-height: 1.2; display: inline-block; position: relative; z-index: 1}.catering_tab_title_block h2 svg, .franchise_tab_title_block h2 svg{position: absolute; width: 50px; height: auto; display: block; top: -16px; right: -30px; opacity: 0; transition: .4s .6s}.franchise_tab_title_block p{margin: 0 auto 48px; color: #7b609f; text-align: center; font-size: 16px; font-family: AvenirNextLTPro; font-weight: 500; line-height: 1.44; max-width: 77.5%; letter-spacing: 0}.franchise_tab_title_block .common_btn{background: #fff; color: #ed5377; border-width: 2px;}.collection_nav_item:hover, .collection_nav_list .active .collection_nav_item,{color: #fff}.collection_nav_item:hover{color: #fff;}.franchise_tab_title_block .common_btn:hover{color: #fff; border: 2px solid #7b609f;}.franchise_tab_advantages_block h2{margin: 0 0 52px; color: #7e5a9b; font-family: aromatica-script; font-size: 67px; font-weight: 500; line-height: 1.12}.franchise_advantages_faqs_acc_head h4, .franchise_advantages_faqs_title, .franchise_tab_advantages_benefit li{font-weight: 900; font-family: AvenirNextLTPro; text-transform: uppercase}.franchise_tab_advantages_benefit{display: flex; align-items: flex-start; justify-content: center; gap: 80px; margin: 0 0 66px}.franchise_tab_advantages_benefit li{color: #7a6097; text-align: left; font-size: 24px; line-height: 1.25; display: flex; align-items: center; gap: 10px; max-width: 33.33%}.franchise_tab_advantages_benefit li svg{width: 35px; height: auto; display: block}.franchise_tab_advantages_benefit li span{display: block; max-width: calc(100% - 45px)}.franchise_advantages_faqs_wrapper{background-color: #7b609f}.franchise_advantages_faqs_bottom_bg svg, .franchise_advantages_faqs_top_bg svg{width: 100%; height: auto; display: block; margin-bottom: -1px; z-index: -1}.franchise_advantages_faqs_title{margin: 0 0 30px; display: inline-block; color: #fff; font-size: 100px; line-height: 1; position: relative}.franchise_advantages_faqs_main{text-align: center; margin-bottom: 110px}.franchise_advantages_faqs_title svg{position: absolute; width: 55px; height: auto; display: block; top: -16px; right: -34px; opacity: 0; transition: .4s .6s}.franchise_advantages_faqs_acc{background-color: #fff6ee; border-radius: 50px; padding: 20px 42px}.franchise_advantages_faqs_acc_head h4{margin: 0; display: flex; align-items: flex-start; justify-content: space-between; color: #7a6097; font-size: 21px; line-height: 2; cursor: pointer; transition: .4s}.franchise_advantages_faqs_acc_head h4 span{display: block; max-width: calc(100% - 35px); text-align: left}.franchise_advantages_faqs_acc_head h4 svg{margin-top: 8px; transition: .4s; width: 24px; height: auto; display: block}.franchise_advantages_faqs_acc_content p{margin: 0; text-align: left; font-family: AvenirNextLTPro; font-weight: 500; color: #555; font-size: 20px; line-height: 1.5; max-width: 96%}.franchise_advantages_faqs_acc_content{display: none; margin-top: 10px}.franchise_advantages_faqs{margin-bottom: 20px; position: relative; z-index: 2}.franchise_advantages_faqs_bottom_bg{transform: translateY(2px)}.franchise_advantages_title h2{margin: 0 0 12px; color: #ed5377; font-family: AvenirNextLTPro; font-size: 59px; font-weight: 900; line-height: 1.19; text-transform: uppercase; display: inline-block; position: relative}.franchise_advantages_title h2 svg{position: absolute; width: 55px; height: auto; top: -16px; display: block; right: -30px; opacity: 0; transition: .4s .6s}.franchise_advantages_title{text-align: center; margin-bottom: 70px}.franchise_advantages_cap{color: #7b609f; text-align: center; font-family: AvenirNextLTPro; font-size: 16px; font-weight: 500; line-height: 1.44; margin: 0 auto; max-width: 488px}.franchise_advantages_head img{width: 44.7%; margin: 0 auto 78px; height: auto}.franchise_advantages_head_title h2{text-align: center; color: #7e5a9b; font-size: 67px; line-height: 1.12; position: relative; margin: 0 0 57px}.franchise_advantages_head_title h2 svg{position: absolute; top: 0; right: -35px; width: 55px; height: auto; display: block; opacity: 0; transition: .4s .6s}.sw--franchise-tab{margin-bottom: 102px; position: relative}.franchise_advantages_faqs_acc_head.active h4 svg path{transition: .4s}.franchise_advantages_faqs_acc_head.active h4 svg path:first-child{transform: translateY(30px); opacity: 0}.franchise_tab_shape{position: absolute; width: 8.1%; height: auto; display: block; right: 0; top: -160px; z-index: -1}.franchise_faq_left_bg{position: absolute; bottom: -3%; left: 6.4%; z-index: 1; max-width: 8.5%}.franchise_faq_top_bg{position: absolute; top: -2.3%; max-width: 9.2%; left: 13.6%; height: auto; display: block; z-index: 1}.franchise_faq_center_bg{position: absolute; max-width: 7.25%; right: 0; top: 87px; z-index: 1}.find_us_content_img, .franchise_advantages_step, .sw--find-us{position: relative; z-index: 1}.franchise_advantages_step_top_bg{position: absolute; z-index: -1; max-width: 9.84%; right: 8.8%; top: 14.2%}.franchise_advantages_step_left_bg{position: absolute; z-index: -1; max-width: 10.28%; left: 7.8%; bottom: 36%}.franchise_tab_content_2 .franchise_tab_title_block p{max-width: 64.4%}.find_us_nav{margin: 0 auto 96px; background-color: #fff; border-radius: 50px; padding: 7px; max-width: 69.6%}.find_us_nav li{width: 33.33%}.find_us_nav_item{padding: 23px; border-radius: 50px; font-family: AvenirNextLTPro; font-size: 21px; font-weight: 900; line-height: 1.2; text-transform: uppercase; display: flex; justify-content: center; align-items: center; gap: 11px; width: 100%; transition: .4s; position: relative; overflow: hidden; z-index: 1}.catering_tab_nav li a:after, .collection_nav_item::after, .find_us_nav_bg{height: 100%; width: 0; transition: .4s; left: auto}.find_us_nav_bg{content: ""; position: absolute; top: 0; right: 0; border-radius: 50px; z-index: -1}.find_us_content_block>h2{margin: 0 0 89px; color: #ed5377; font-size: 81px; line-height: .93; position: relative}.find_us_content_block{text-align: center; margin-bottom: 221px}.find_us_content_block>h2 svg{width: 39px; height: auto; display: block; position: absolute; top: -2px; right: -20px; color: #735699}.find_us_content_wrapper li:nth-child(2n){margin-bottom: 125px; flex-direction: row-reverse}.find_us_content_wrapper li{display: flex; align-items: center; flex-wrap: wrap}.find_us_content_img_block{width: 53.65%}.find_us_content_img img{max-width: 81%; margin-left: auto}.find_us_content_img svg{position: absolute; width: 72.2%; height: auto; display: block; transform: rotate(-45deg); top: 6%; z-index: -1; right: 9%}.find_us_content_info_block{width: 46.35%; padding-left: 139px}.find_us_content_info{text-align: left; max-width: 325px; margin: 0 auto 0 0}.find_us_content_wrapper li:nth-child(1n){align-items: flex-end}.find_us_content_head{color: #7b609f; font-family: AvenirNextLTPro; font-size: 35px; font-weight: 900; line-height: 1.29; text-transform: uppercase; margin: 0 0 15px}.find_us_content_address h4, .find_us_content_time h4{color: #ed5377; font-family: AvenirNextLTPro; font-size: 21px; font-weight: 900; line-height: 1.3; text-transform: uppercase; margin: 0 0 5px}.find_us_content_address p, .find_us_content_time p{color: #7b609f; font-family: AvenirNextLTPro; font-size: 16px; font-weight: 500; line-height: 1.38; margin: 0}.find_us_content_time{margin-bottom: 39px}.find_us_content_time p:not(:last-child){margin-bottom: 10px}.find_us_content_time p strong{font-weight: 500; color: #ed5377; text-transform: capitalize}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img svg{transform: unset; bottom: -15%; right: 7.4%; top: auto}.find_us_nav_item svg{width: 22px; display: block; height: auto}.find_us_nav_item:hover{opacity: .8}.sw--your-location{padding: 136px 0 0; margin-bottom: 50px; position: relative; z-index: 1}.your_location_bg{position: absolute; width: 100%; height: auto; top: 0; left: 50%; z-index: -1; transform: translateX(-50%)}.sw--partner-us, body.template-store-locator .sw--footer{z-index: 1; position: relative}.your_location_title{text-align: center; margin-bottom: 47px}.your_location_main #storepoint-container #storepoint-search{background: #ed5377 !important}.your_location_main #storepoint-container{border-radius: 20px !important; overflow: hidden; border: 1px solid #ed5377 !important}.your_location_title h2{color: #fff; font-family: AvenirNextLTPro; font-size: 59px; font-weight: 900; line-height: 1.19; text-transform: uppercase; margin: 0 0 2px; display: inline-block; position: relative}.partner_us_head, .your_location_title p{font-family: aromatica-script; font-weight: 500}.your_location_title h2 svg{position: absolute; width: 40px; height: auto; display: block; top: -10px; right: -25px}.your_location_title p{color: #fff; font-size: 70px; line-height: 1.08; margin: 0}.find_bg_watermelon{max-width: 14.4%; top: 211px; left: 7.8%}.find_bg_shape{position: absolute}.find_bg_pineapple{top: 158px; right: 8.5%; max-width: 8.82%}.find_bg_coconut{max-width: 9.7%; right: 12.8%; bottom: -203px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 115px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info{text-align: left; margin: 0 auto 0 0}body.template-store-locator .sw--footer::after{content: ''; position: absolute; width: 23%; height: 230px; background-image: url(/cdn/shop/files/find_bg.png?v=1692597650); bottom: 100%; background-size: contain; z-index: -1; background-position: left bottom; background-repeat: no-repeat}body.template-store-locator .footer_top_shape{z-index: 2; position: relative}.find_bg_mango{max-width: 6.95%; top: 34.7%; left: 4.4%}.find_bg_lemon{max-width: 10.7%; right: 4.7%; top: 54.05%}.find_bg_strawberry{max-width: 7.8%; bottom: 19.27%; left: 3.9%}.sw--partner-us{padding: 98px 0 52px}.partner_us_top_bg{position: absolute; max-width: 21.1%; height: auto; left: 0; top: 0}.partner_us_row{display: flex; flex-wrap: wrap; margin: 0 -31px}.partner_us_content{width: 60.6%; padding: 0 31px}.partner_us_img{width: 39.4%}.partner_us_img_block{max-width: 525px}.partner_us_content_block{padding-left: 60px; padding-top: 40px}.partner_us_head{position: relative; display: inline-block; color: #7e5a9b; font-size: 60px; font-style: normal; line-height: 1.25; margin: 0 0 28px; margin-left: -10px !important}.partner_us_cap, .partner_us_title{font-family: AvenirNextLTPro; font-style: normal}.partner_us_title{margin: 0 0 26px; color: #ed5377; font-size: 59px; font-weight: 900; line-height: 1.19; text-transform: uppercase}.partner_us_cap{color: #7a6097; font-size: 16px; font-weight: 500; line-height: 1.4; max-width: 80%; margin: 0}.catering_tab_happiness_title, .catering_tab_nav li a, .catering_tab_title_block h2{color: #ed5377; font-weight: 900; text-transform: uppercase; font-family: AvenirNextLTPro}.partner_bg_shape{position: absolute; top: -21%; right: -12.3%; width: 50%; z-index: -1}.sw--catering-tab{margin-bottom: 40px; position: relative; z-index: 1}.catering_tab_shape{position: absolute; top: -40px; right: 0; width: 6.6%; height: auto; display: block; z-index: -1}.catering_tab_nav_block{text-align: center; max-width: 1190px; margin: 0 auto}.catering_tab_nav{padding: 7px; background-color: #fff; border-radius: 50px; margin-bottom: 112px}.catering_tab_nav li a{padding: 20px; border-radius: 50px; background: #ffff; font-size: 21px; line-height: 1.58; position: relative; overflow: hidden; display: block; width: auto; transition: .4s; z-index: 1}.catering_tab_nav li a:after{content: ""; position: absolute; background: #7a6097; top: 0; right: 0; border-radius: 50px; z-index: -1}.catering_tab_title_block h2{margin: 0 0 15px; font-size: 59px; line-height: 1.2; display: inline-block; position: relative; z-index: 1}.catering_tab_title_block{text-align: center; margin-bottom: 100px}.catering_tab_title_block p{margin: 0; color: #7b609f; text-align: center; font-size: 16px; font-family: AvenirNextLTPro; font-weight: 500; line-height: 1.44; letter-spacing: 0}.catering_tab_happiness{display: flex; flex-wrap: wrap; justify-content: center; margin: 0; row-gap: 116px; padding: 0 35px}.catering_tab_happiness_block{width: 33.33%; padding: 0 15px; display: flex; flex-direction: column; justify-content: space-between}.catering_tab_happiness_item>img{max-height: 286px; width: auto; display: block; margin: 0 auto 40px}.catering_tab_happiness_title{margin: 0 0 22px; font-size: 32px; line-height: 1.16}.catering_tab_happiness_cap{margin: 0 0 30px; color: #7b609f; font-family: AvenirNextLTPro; font-size: 16px; font-weight: 500; line-height: 1.44; letter-spacing: 0}.catering_tab_happiness_list{margin: 0 0 40px}.catering_tab_happiness_list li{display: flex; flex-wrap: wrap; align-items: center}.catering_tab_happiness_list li>span{width: 63px; height: auto; display: block}.catering_tab_happiness_list li:not(:last-child){margin-bottom: 18px}.catering_tab_happiness_list_info{max-width: calc(100% - 63px); padding-left: 17px; margin: 0; color: #7a6097; font-family: AvenirNextLTPro; font-size: 18px; font-weight: 500; line-height: 1.28; letter-spacing: 0}.catering_tab_happiness_list_info span{font-weight: 700}.collection_nav h2, .collection_nav_item, .template-search__header>h1, body#collections h1.title{font-weight: 900; text-transform: uppercase; font-family: AvenirNextLTPro}.catering_tab_nav li{width: 25%}.catering_tab_fruit_shape{position: absolute; z-index: -1; max-width: 13.41%; top: 150px; left: 4%}.collection_nav, .collection_nav h2{position: relative; text-align: center}.collection_product_list{display: flex; flex-wrap: wrap; margin: 0 -10px; row-gap: 100px}.collection_product_item{width: 33.33%; padding: 0 10px}.collection_nav_list{background: #fff; padding: 18px 35px 18px 28px; border-radius: 50px; margin: 0 -3px; z-index: 1}.collection_nav_list .slick-track{display: flex}facet-filters-form.facets.small-hide{display: block !important}.collection_nav h2{color: #ed5377; font-size: 59px; line-height: 1.2; display: inline-block; margin-bottom: 70px; letter-spacing: 0}.collection_nav h2 svg{position: absolute; top: -15px; right: -25px; width: 43px; height: auto}img.collection_nav_shape{position: absolute; top: -95%; right: 0; width: 97px; height: auto}.collection_nav_item{white-space: nowrap; color: #ed5377; font-size: 18px; line-height: 1.4; display: block; border: 3px solid #7a6097; border-radius: 50px; padding: 22px 0; text-align: center; position: relative; z-index: 1; overflow: hidden; background: #fff; margin: 0 3px; cursor: pointer}.collection_nav_item::after{content: ''; position: absolute; background: #ed5377; top: 0; right: 0; z-index: -1}.collection_nav_list .active .collection_nav_item::after{width: 100%; left: 0; right: auto; background: #7b609f}.collection_nav_list .slick-list.draggable{padding-left: 0 !important; padding-right: 83px}.collection_nav_list .slick-arrow{position: absolute; top: 50%; transform: translateY(-50%); background: 0 0; border: 0; box-shadow: none; color: #7a6097; width: 10px; padding: 0; cursor: pointer}.collection_nav_item.active{background: #7a6097; color: #fff}.collection_nav_list .slick-prev{left: 10px}.collection_nav_list .slick-next{right: 14px}.facets__form{display: flex !important}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 66px; padding-top: 15px !important}h2.facet-filters__label.caption-large.text-body, select#SortBy{color: #ed5377; font-family: AvenirNextLTPro; font-size: 22px; font-style: normal; font-weight: 500; line-height: 1.3}.facet-filters__sort{padding-right: 0 !important}.facet-filters__sort:focus-visible{box-shadow: unset !important}body#collections #MainContent{padding-top: 200px}body#collections h1.title{margin: 0 0 56px; display: inline-block; color: #e8476f; font-size: 60px; line-height: 1.25; position: relative; width: 100%; text-align: center}body#collections .collection-list li{padding: 0 15px; width: 33.33%; max-width: 33.33%}body#collections .collection-list{column-gap: 0; row-gap: 40px; width: 100%; display: inline-flex}.template-search__results{height: auto !important}body .template-search__results{max-width: 1390px}body .template-search .grid{column-gap: 0}.template-search__results .grid li.grid__item{width: 33.33%; max-width: 33.33%; padding: 0 9px; position: relative !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; opacity: 1 !important}@media screen and (max-width:1199px){.template-search__results .grid li.grid__item{width: 50%; max-width: 50%}body .card:not(.ratio){min-height: auto}}@media (min-width:992px) and (max-width:1199px){.template-search__results .grid li.grid__item{width: 33.33%; max-width: 33.33%}}.template-search .active-facets, .template-search .facets__wrapper, .template-search .field:after, .template-search .field__input:focus~.field__label, .template-search .field__input:not(:placeholder-shown)~.field__label, .template-search__results .grid li.grid__item.search_article, .template-search__results .grid li.grid__item.search_page{display: none}.template-search{padding: 150px 0 !important}.template-search ul.grid.product-grid{align-items: flex-start}.template-search__header>h1{margin: 0 0 14px; color: #7b609f; font-size: 50px; line-height: 1.3; display: inline-block; position: relative}.template-search__header>h1>svg{position: absolute; top: -10px; left: auto; right: -20px; bottom: 0; width: 35px; height: auto}.template-search .search__input.field__input{border-radius: 50px; border: 1px solid #ed5377; padding: 20px 90px 20px 20px !important}.template-search .field__button{height: 45px}.template-search .search__button svg{position: relative; top: 0; left: 0}.template-search .field__button>svg{height: auto; width: 20px}.template-search .grid{column-gap: 8px; row-gap: 40px}.field__input:focus{box-shadow: none}@media(max-width:1600px){.bestseller_main .slick-next{right: -4.3%}.bestseller_main .slick-prev{left: -4.3%}}@media(max-width:1400px){.catering_tab_happiness{padding: 0}.say_hello_title{font-size: 116px}.say_hello_sub{font-size: 34px}.say_hello_caption{font-size: 16px}.featured_title{font-size: 48px}.featured_title span{font-size: 58px}.featured_title svg{right: -35px; width: 50px}.featured_title_block{margin-bottom: 60px}.follow_insta_title, .we_spread_head{font-size: 56px}.we_spread_title{font-size: 72px}.we_spread_sub{font-size: 26px}.we_spread_left_shape{top: 24%}.we_spread_icon li{width: 70px}.we_spread_icon{margin-bottom: 45px}.follow_insta_title_block, .franchise_tab_nav_block, .franchise_tab_title_block{margin-bottom: 70px}.follow_insta_title svg{top: 6px; right: -19px; width: 32px}.menu_title{margin: 0 0 25px; font-size: 20px}.sw--footer{padding: 115px 0}.footer_copyright{padding: 30px 0 15px}.copy_payments_item svg{height: 24px}.bestseller_title{margin: 0 0 45px; font-size: 48px}.bestseller_title_block svg{top: -15px; right: -25px; width: 44px}.sw--our-bestseller{margin-bottom: 120px}.bestseller_main .slick-arrow{width: 30px; height: 30px}.bestseller_main .slick-prev{left: -2.3%}.bestseller_main .slick-next{right: -2.3%}.franchise_distributor_head, .partner_us_head{font-size: 46px; margin: 0 0 10px}.franchise_distributor_head svg{top: -2px; right: -27px; width: 40px}.franchise_distributor_title, .partner_us_title{margin: 0 0 15px; font-size: 50px}.find_us_content_address p, .find_us_content_time p, .franchise_distributor_cap, .partner_us_cap{font-size: 14px}.franchise_tab_nav li a{padding: 16px 55px; font-size: 18px}.sw--franchise-distributor{margin-bottom: 170px; padding-top: 120px}.catering_tab_title_block h2, .franchise_advantages_title h2, .franchise_tab_title_block h2{margin: 0 0 10px; font-size: 50px}.franchise_tab_advantages_benefit li svg{width: 27px; margin-top: -1px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 37px)}.franchise_tab_advantages_block h2{margin: 0 0 45px; font-size: 58px}.franchise_tab_advantages_benefit li{font-size: 22px}.franchise_tab_advantages_benefit{margin: 0 0 55px}.franchise_faq_top_bg{top: -1.5%; max-width: 8%}.franchise_faq_center_bg{top: 75px; max-width: 6.5%}.franchise_advantages_faqs_title{font-size: 86px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4{font-size: 18px}.franchise_advantages_faqs_acc_head h4 svg{width: 20px}.franchise_advantages_faqs_acc_head h4 span{max-width: calc(100% - 30px)}.franchise_advantages_faqs_acc{padding: 15px 35px}.catering_tab_title_block, .franchise_advantages_faqs_main, .sw--franchise-tab{margin-bottom: 80px}.franchise_faq_left_bg{bottom: -1.7%; max-width: 7.5%}.franchise_advantages_title{margin-bottom: 50px}.franchise_advantages_step_top_bg{max-width: 8%}.franchise_advantages_step_left_bg{max-width: 10%}.franchise_advantages_head_title h2{font-size: 58px; margin: 0 0 45px}.franchise_advantages_head_title h2 svg{width: 44px}.sw--your-location{padding: 100px 0 0}.your_location_title h2{font-size: 52px}.your_location_title p{font-size: 62px}.find_us_nav_item{padding: 20px; font-size: 20px; gap: 10px}.find_us_nav_item svg{width: 18px}.find_us_nav{margin: 0 auto 75px}.find_us_content_block>h2{margin: 0 0 75px; font-size: 72px}.find_us_content_info_block{padding-left: 100px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 85px}.find_us_content_head{font-size: 32px; margin: 0 0 10px}.find_us_content_address h4, .find_us_content_time h4{font-size: 20px; margin: 0 0 10px}.find_us_content_time p:not(:last-child){margin-bottom: 5px}.find_bg_watermelon{top: 175px}.find_bg_pineapple{top: 120px}.catering_tab_nav li a{padding: 16px; font-size: 18px}.partner_us_content_block{padding-left: 40px; padding-top: 20px}.partner_bg_shape{top: -15%}.catering_tab_nav_block{max-width: 1000px}.catering_tab_nav{margin-bottom: 85px}.catering_tab_happiness_item>img{max-height: 250px; margin: 0 auto 25px}.catering_tab_happiness_title{margin: 0 0 15px; font-size: 28px}.catering_tab_happiness_cap{margin: 0 0 25px; font-size: 14px}.catering_tab_happiness_list li>span{width: 55px}.catering_tab_happiness_list_info{max-width: calc(100% - 55px); padding-left: 15px; font-size: 16px}.catering_tab_happiness_list li:not(:last-child){margin-bottom: 15px}.catering_tab_fruit_shape{max-width: 10.41%}img.collection_nav_shape{top: -90%; width: 70px}.collection_nav h2{font-size: 52px; margin-bottom: 50px}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 40px; padding-top: 20px !important}}@media(max-width:1199px){.say_hello_title{font-size: 96px; margin: 0 0 20px}.say_hello_title svg{width: 44px}.say_hello_sub{font-size: 28px; margin-bottom: 20px}.say_hello_caption{font-size: 14px; margin-bottom: 25px}.common_btn{font-size: 14px; padding: 13px 30px}.sw--featured, .sw--say-hello{margin-bottom: 100px}.catering_tab_title_block h2, .your_location_title h2{font-size: 44px}.we_spread_info_block{padding-left: 60px}.we_spread_head{transform: translate(-25px); font-size: 44px}.we_spread_title{font-size: 58px}.we_spread_title svg{top: -16px; right: -25px; width: 45px}.we_spread_sub{font-size: 24px; line-height: 1.35}.we_spread_caption{margin: 0 0 30px; font-size: 14px}.we_spread_icon li{width: 60px}.follow_insta_title{font-size: 48px}.follow_insta_title svg{top: 6px; right: -16px; width: 28px}.follow_insta_btn{margin: 65px 0 85px}.sw--footer{padding: 80px 0}.menu_title{margin: 0 0 20px; font-size: 18px}.cm_fooer_menu{width: 22%}.cm_footer_logo{width: 13%}.cm_newletter_button{font-size: 12px; padding: 0 15px}.cm_newletter_input{padding: 13px 105px 12px 20px; font-size: 12px}.catering_tab_title_block p, .menu_list_item, .product_card_price .price-item--sale{font-size: 14px}.copy_payments_item svg{height: 22px}.footer_copyright{padding: 25px 0 10px}.cm_footer_newsletter{width: 35%}.bestseller_title{margin: 0 0 40px; font-size: 44px}.product_card_content{max-width: 180px; margin: 25px auto 0}.price.product_card_price .price-item.price-item--regular, .product_card_title{font-size: 22px}.product_card_vendor{font-size: 14px; margin: 0 0 10px}.find_us_content_address, .price.product_card_price{margin-bottom: 20px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4, .product_card_quantity_block .quantity__input, .quantity_input_block{font-size: 16px}.sw--our-bestseller{margin-bottom: 100px}#insta-feed .instafeed-overlay:after, .instafeed-shopify .instafeed-overlay:after, .sw--follow-instagram #insta-feed img{border-radius: 40px}.bestseller_main .slick-prev{left: -1.7%}.bestseller_main .slick-next{right: -1.7%}.bestseller_main .slick-arrow{width: 30px; height: 30px}.franchise_distributor_info{width: 50%; margin-left: 30px}.franchise_distributor_head, .partner_us_head{font-size: 40px; margin: 0 0 5px}.franchise_distributor_head svg{top: -1px; right: -24px; width: 35px}.franchise_advantages_title h2, .franchise_distributor_title, .franchise_tab_title_block h2, .partner_us_title{margin: 0 0 10px; font-size: 44px}.franchise_distributor_bottom{max-width: 13%}.franchise_tab_nav li a{padding: 12px 40px; font-size: 16px}.franchise_tab_nav_block{margin-bottom: 55px}.franchise_tab_title_block h2 svg{width: 40px; top: -13px; right: -25px}.franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{margin: 0 auto 40px; font-size: 14px; max-width: 80%}.franchise_tab_advantages_block h2{margin: 0 0 35px; font-size: 42px}.franchise_tab_advantages_benefit li svg{width: 23px; margin-top: -1px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 33px)}.franchise_tab_advantages_benefit li{font-size: 20px}.franchise_tab_advantages_benefit{margin: 0 0 40px; gap: 40px}.franchise_advantages_faqs_title{font-size: 72px}.franchise_advantages_faqs_title svg{width: 45px; top: -13px; right: -28px}.franchise_advantages_faqs_acc_head h4 svg{width: 16px}.franchise_advantages_faqs_acc_head h4 span{max-width: calc(100% - 25px)}.franchise_advantages_faqs_acc{padding: 15px 25px; border-radius: 30px}.franchise_advantages_faqs_container>div:not(:last-child){margin-bottom: 15px}.catering_tab_nav, .catering_tab_title_block, .franchise_advantages_faqs_main{margin-bottom: 60px}.franchise_advantages_cap{font-size: 14px; max-width: 485px}.franchise_advantages_head img{margin: 0 auto 50px}.franchise_advantages_head_title h2{font-size: 42px; margin: 0 0 35px}.franchise_advantages_head_title h2 svg{width: 36px; right: -25px; top: -1px}.sw--franchise-tab{margin-bottom: 70px}.franchise_advantages_step_left_bg{max-width: 8%}.sw--your-location{padding: 70px 0 0}.your_location_title h2 svg{width: 35px; top: -10px; right: -20px}.your_location_title p{font-size: 56px}.find_us_nav{margin: 0 auto 60px; max-width: 75%}.find_us_nav_item svg{width: 15px}.find_us_nav_item{padding: 16px; font-size: 18px}.find_us_content_block>h2{margin: 0 0 60px; font-size: 60px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 70px}.find_us_content_head{font-size: 28px}.find_us_content_address h4, .find_us_content_time h4{font-size: 18px; margin: 0 0 10px}.find_bg_watermelon{top: 135px}.catering_tab_fruit_shape, .find_bg_pineapple{top: 100px}.product_card_main .wishlisthero-floating button{width: 30px !important; height: 30px !important}.product_card_main .wishlisthero-floating{top: 25px; right: 25px}.product_card_main .wishlisthero-floating button svg{width: 18px; height: auto; display: block}.sw--partner-us{padding: 70px 0 45px; z-index: 1}.partner_us_content_block{padding-left: 20px; padding-top: 0}.partner_us_head svg{top: -1px; right: -18px; width: 30px}.catering_tab_nav li a{padding: 12px; font-size: 16px}.catering_tab_shape{top: -20px}.catering_tab_happiness_item>img{max-height: 215px}.catering_tab_happiness_title{margin: 0 0 10px; font-size: 26px}.catering_tab_happiness_cap{margin: 0 0 20px; font-size: 12px}.catering_tab_happiness_list li>span{width: 45px}.catering_tab_happiness_list_info{max-width: calc(100% - 45px); padding-left: 15px; font-size: 14px}.catering_tab_happiness_list{margin: 0 0 30px}.partner_us_content{width: 57%; padding: 0 15px}.partner_us_img{width: 43%; padding: 0 15px}.partner_us_row{margin: 0 -15px; align-items: center}.partner_us_cap{max-width: 90%}img.collection_nav_shape{top: -70%; width: 60px}.collection_nav_item{font-size: 16px; padding: 14px 0}.collection_product_list{row-gap: 60px}.form_field_btn .common_btn{font-size: 22px; padding: 18px 70px}.form_field.form_field_btn{margin-top: 35px; margin-bottom: 0}#ProductGridContainer .grid{row-gap: 30px !important}.collection_nav_list .slick-list.draggable{height: 56px}.template-search__header>h1{font-size: 42px}}@media(max-width:991px){.say_hello_title{font-size: 72px; transform: translate(-30px)}.say_hello_title svg{width: 40px; top: 5px; right: -28px}.say_hello_sub{font-size: 20px; margin-bottom: 15px}.say_hello_caption{margin-bottom: 20px}.featured_title_block, .follow_insta_title_block, .we_spread_icon{margin-bottom: 35px}.catering_tab_title_block h2, .featured_title, .franchise_advantages_title h2, .franchise_tab_title_block h2{font-size: 38px}.featured_title span, .your_location_title p{font-size: 44px}.featured_title svg{right: -27px; width: 40px}.cm_footer_logo{width: 100%; margin-bottom: 50px}.footer_logo a{width: 90px; margin: 0 auto}.footer_logo a img{width: 100%}.sw--footer{padding: 60px 0}.cm_fooer_menu{width: 30%}.cm_footer_newsletter{width: 40%}.copy_payments_item svg{height: 20px}.footer_copyright{padding: 17px 0 6px}.social_media .list-social__item a{width: 30px}.we_spread_info_block{padding-left: 25px}.we_spread_head{transform: translate(-20px); font-size: 38px}.we_spread_title{font-size: 48px}.we_spread_title svg{top: -15px; right: -20px; width: 40px}.product_card_title, .we_spread_sub{font-size: 20px}.we_spread_icon li{width: 50px}.find_us_content_wrapper li:nth-child(2n), .sw--we-spread{margin-bottom: 100px}.follow_insta_btn{margin: 35px 0 70px}.bestseller_title{margin: 0 0 30px; font-size: 38px}.bestseller_main .slick-arrow{width: 28px; height: 28px}.sw--franchise-distributor{margin-bottom: 100px; padding-top: 70px}.franchise_distributor_head{font-size: 36px; margin-left: -6px !important}.franchise_distributor_info{margin-left: 0}.franchise_distributor_head svg{top: -1px; right: -22px; width: 30px}.franchise_distributor_title, .partner_us_title{margin: 0 0 10px; font-size: 38px}.franchise_distributor_cap{font-size: 12px}.franchise_distributor_bottom{max-width: 12%; bottom: -25%}.find_us_nav, .franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{max-width: 100%}.franchise_tab_nav li a{padding: 12px 35px; font-size: 14px}.franchise_tab_shape{top: -100px}.franchise_tab_nav_block{margin-bottom: 45px}.franchise_tab_advantages_benefit li svg{width: 20px; margin-top: -1px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 30px)}.franchise_tab_advantages_benefit li, h2.facet-filters__label.caption-large.text-body, select#SortBy{font-size: 16px}.franchise_tab_advantages_benefit{gap: 25px; margin: 0 0 40px}.franchise_advantages_faqs_title{font-size: 56px; margin-bottom: 20px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4{font-size: 14px}.franchise_advantages_faqs_acc{padding: 10px 20px; border-radius: 25px}.franchise_advantages_head img{margin: 0 auto 35px}.partner_us_head, .your_location_title h2{font-size: 36px}.sw--your-location{padding: 60px 0 0}.find_us_nav_item{padding: 12px 15px; font-size: 16px}.find_us_nav{padding: 7px}.find_us_content_block>h2{margin: 0 0 50px; font-size: 56px}.find_us_content_block>h2 svg{width: 30px; right: -15px}.find_us_content_info_block{padding-left: 20px}.find_us_content_head{font-size: 24px}.find_us_content_address h4, .find_us_content_time h4{font-size: 16px; margin: 0 0 10px}.find_us_content_block{margin-bottom: 110px}.find_us_content_img img{max-width: 89%}.find_bg_mango{max-width: 4.95%; top: 37.7%}.find_us_content_img svg{width: 80.2%}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 50px}.find_us_content_info, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info{max-width: 260px}.find_bg_coconut{bottom: -4%; max-width: 6.7%}.sw--partner-us{padding: 55px 0 35px}.partner_us_content_block{padding: 0}.partner_us_cap{max-width: 95%}.partner_us_content{width: 60.3%}.partner_us_img{width: 39.7%}.catering_tab_fruit_shape{top: 75px}.catering_tab_title_block{margin-bottom: 50px}.catering_tab_happiness_item>img{max-height: 175px; margin: 0 auto 20px}.catering_tab_happiness{margin: 0 -10px; row-gap: 100px}.catering_tab_happiness_block{padding: 0 10px}.catering_tab_happiness_title{margin: 0 0 10px; font-size: 22px}.catering_tab_happiness_cap br{display: none}.catering_tab_happiness_list li>span{width: 40px}.catering_tab_happiness_list_info{max-width: calc(100% - 40px); padding-left: 10px; font-size: 12px}.catering_tab_happiness_list{margin: 0 0 25px}.sw--catering-tab, section.collection_banner{margin-bottom: 90px}.catering_tab_nav li{width: auto}.catering_tab_nav li a{padding: 12px 40px; font-size: 12px}.catering_tab_title_block h2 svg{width: 40px; top: -15px; right: -25px}span.your_location_bg{width: auto; height: 50%}span.your_location_bg svg{width: auto; height: 100%}.col_banner_left h3{font-size: 37px; margin: 0 0 15px}.col_banner_left h2{font-size: 42px; margin: 0 0 15px; max-width: 100%}.col_banner_left{padding: 20px 15px 0}.col_banner_left p{margin: 0 0 55px; font-size: 14px}img.col_banner_strawberry{max-width: 50px; bottom: 8%; left: 80px}.product_card_main, .product_card_main .card__media .media img{border-radius: 41px !important}.price.product_card_price .price-item.price-item--regular{font-size: 18px}.collection_nav h2{font-size: 46px; margin-bottom: 40px}img.collection_nav_shape{top: -65%; width: 50px}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 30px; padding-top: 15px !important}.catering_tab_nav{padding: 4px 25px}.partner_bg_shape{top: -15%; transform: rotate(-15deg) !important; right: -17.3%; width: 44%; z-index: -1; height: auto}.event_book_title, .event_info_title{font-size: 52px}.form_field input{padding: 12px 30px !important}textarea.informationtext_area.field__input{padding: 23px 30px !important}.form_field_btn .common_btn{font-size: 20px; padding: 15px 55px}.form_field.form_field_btn{margin-top: 20px; margin-bottom: 0}.book_event_clac input{padding: 18px 20px}#ProductGridContainer .grid__item{width: 33.33% !important; padding-bottom: 30px}}@media(max-width:767px){.common_btn{font-size: 13px; padding: 14px 30px 11px}.common_btn:after{visibility: hidden; display: none}.catering_tab_fruit_shape, .catering_tab_happiness_title br, .catering_tab_title_block p br, .cm_footer_newsletter .social_media, .cm_newletter_button:after, .follow_insta_shape_bottom, .follow_insta_title_block .follow_insta_shape_l, .franchise_advantages_step_top_bg, .franchise_distributor_info_block, .franchise_distributor_top_shape, .franchise_tab_shape, .say_hello_content .common_btn, .we_spread_right_shape{display: none}.find_us_nav button:hover, .franchise_tab_title_block .common_btn:hover{color: #ed5377}.say_hello_content_block{width: 100%; text-align: center; margin-bottom: 26px}.col_banner_left, .col_banner_right, .form_field.form_feilds, .partner_us_content, .say_hello_img_block, .we_spread_img, .we_spread_info{width: 100%}.say_hello_img{max-width: 93.85%; margin-bottom: 58px}.say_hello_content{max-width: 100%; padding: 0 10px}.say_hello_title svg{width: 30px; top: 2px; right: -17px}.say_hello_title{font-size: 60px; transform: translate(0); margin: 0 0 18px}.say_hello_shape{top: auto; bottom: 5%; width: 38%; right: -9%}.say_hello_sub{margin-bottom: 10px; font-size: 23px}.we_spread_info{margin-bottom: 64px}.we_spread_info_block{padding-left: 0; text-align: center}.we_spread_icon{margin-bottom: 45px; justify-content: center}.we_spread_head{transform: unset; font-size: 35px; margin-bottom: 7px}.we_spread_sub{font-size: 16px; margin-bottom: 25px}.collection_nav h2, .we_spread_title{font-size: 38px}.we_spread_title svg{top: -8px; right: -11px; width: 23px}.say_hello_caption, .sw--we-spread{margin-bottom: 0}.we_spread_caption{margin: 0 auto 40px; font-size: 14px; max-width: 91%}.we_spread_img_block{max-width: 100%; transform: scale(1.18)}.we_spread_left_shape{top: 9.3%; width: 38.5%}.we_spread_right_shape{width: 10%}.follow_insta_title{font-size: 50px}.follow_insta_btn{margin: 50px 0 70px}.sw--follow-instagram #insta-feed{display: flex; flex-wrap: wrap; margin: 0 3px; row-gap: 25px}.sw--follow-instagram #insta-feed .instafeed-container:hover .instafeed-overlay, .sw--follow-instagram .instafeed-shopify .instafeed-container:hover .instafeed-overlay{opacity: 1; width: 100% !important; height: 100% !important}.sw--follow-instagram #insta-feed a .instafeed-container{width: 100% !important; height: auto; padding-top: 100% !important}#insta-feed .instafeed-overlay:after, .instafeed-shopify .instafeed-overlay:after, .sw--follow-instagram #insta-feed img{margin: 0; width: 100% !important; height: 100% !important}.sw--follow-instagram #insta-feed a{width: 50%; height: auto; padding: 0 4px; z-index: 1}.footer_logo a{width: 103px}.cm_footer_logo{width: 100%; margin-bottom: 34px; order: -1}.menu_title{margin: 0 0 10px; font-size: 14px}.cm_fooer_menu{width: 50%; margin-bottom: 46px; padding: 0 20px !important}.footer_mo_social_media{display: block; width: 100%}.menu_list li:not(:last-child){margin-bottom: 4px}.cm_footer_newsletter{text-align: center; width: 100%; order: -1}.copy_shape, .copy_shape svg{width: auto; height: 100%}.social_media ul{justify-content: flex-start}.social_media .list-social__item a{width: 37px}.copy_shape{left: -180%; right: auto; transform: unset}.cm_newletter .menu_title{font-size: 16px; margin-bottom: 15px}.footer_copyright{padding: 34px 0 24px; overflow: hidden}.catering_tab_nav, .find_us_nav{white-space: nowrap; overflow: auto}.cm_newletter{margin-bottom: 30px}.cm_newletter_input{padding: 17px 126px 17px 28px; font-size: 14px}.cm_newletter_button{font-size: 14px; padding: 0 21px}.social_media .menu_title{margin-bottom: 15px}.bestseller_main .slick-arrow{width: 25px; height: 25px}.bestseller_main .slick-next{right: -3%}.bestseller_main .slick-prev{left: -3%}.bestseller_title_block svg{top: -10px; right: -15px; width: 28px}.franchise_distributor_info_mo{display: block; width: 100%; padding: 0 15px; text-align: center}.franchise_distributor_img{margin-left: auto}.franchise_distributor_cap{font-size: 14px; max-width: 282px; letter-spacing: 0; margin: 0 auto}.franchise_distributor_head{font-size: 30px; margin-bottom: 10px; margin-left: 0 !important}.franchise_distributor_head svg{top: -2px; right: -15px; width: 23px}.franchise_distributor_title{margin: 0 auto 5px; font-size: 27px; max-width: 255px}.sw--franchise-distributor{margin-bottom: 40px; padding-top: 93px}.franchise_distributor_main{display: flex; flex-direction: column-reverse}.franchise_tab_nav{padding: 4px}.franchise_distributor_img img{top: -19.5%; right: 10.5%; width: 70.15%}.franchise_distributor_img svg{width: 66%; margin: 0 auto 0 16%}.franchise_distributor_img{width: 100%; padding: 45px 0}.franchise_tab_nav li a{padding: 10px 12px; font-size: 12px}.franchise_tab_nav_block{margin-bottom: 47px}.franchise_distributor_bottom{max-width: 15.8%; bottom: auto; top: 4%; right: 2.2%; left: auto}.franchise_advantages_title h2, .franchise_tab_title_block h2{font-size: 31px; margin-bottom: 15px}.franchise_tab_title_block h2 svg{width: 23px; top: -7px; right: -16px}.franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{margin: 0 auto 35px; font-size: 14px; max-width: 321px}.franchise_tab_advantages_block h2{margin: 0 0 35px; font-size: 45px}.franchise_tab_advantages_benefit{row-gap: 24px; column-gap: 16px; margin: 0 0 35px; align-items: center; flex-wrap: wrap}.franchise_tab_advantages_benefit li{font-size: 16px; width: auto; max-width: unset; gap: 0}.franchise_tab_advantages_benefit li svg{width: 25px; margin-top: -1px; margin-right: 6px}.franchise_tab_advantages_benefit li:nth-child(2){order: 1}.franchise_faq_top_bg{top: -.5%; max-width: 15%; left: 5.4%}.franchise_faq_center_bg{top: 55px; max-width: 10.27%}.franchise_advantages_title h2 svg{width: 35px; top: -14px; right: -20px}.franchise_advantages_cap{font-size: 14px}.franchise_advantages_head img{width: 80%}.franchise_advantages_head_title h2{font-size: 32px; margin: 0 0 25px}.franchise_advantages_head_title h2 svg{width: 28px; right: -20px; top: -2px}.franchise_advantages_step_left_bg{max-width: 70px; bottom: -80px; right: 15px; left: auto}.sw--franchise-tab{margin-bottom: 100px}.franchise_tab_title{margin-bottom: 44px}.franchise_advantages_faqs_title{font-size: 40px; margin: 35px 0 40px}.franchise_advantages_faqs_top_bg{transform: scale(1.5); position: relative; z-index: -1}.franchise_advantages_faqs_title svg{width: 25px; top: -10px; right: -15px}.sw--your-location{padding: 90px 0 0}.your_location_title h2{font-size: 30px}.your_location_title p{font-size: 36px}.find_us_nav{max-width: 100%}.find_us_nav_item{padding: 12px; font-size: 14px}.find_us_nav_item svg{width: 12px; min-width: 12px}.find_us_content_block>h2{margin: 0 0 40px; font-size: 48px}.find_us_content_block>h2 svg{width: 24px; right: -14px; top: -5px}.find_us_content_img_block{width: 100%; margin-bottom: 35px}.find_us_content_info_block, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 0; width: 100%}.find_us_content_info, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info{text-align: center; max-width: 75%; margin: 0 auto}.find_us_content_wrapper li:nth-child(2n){margin-bottom: 50px; flex-direction: unset}.find_us_content_img img{max-width: 86%}.find_us_content_img svg{width: 77.2%}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img_block{padding-bottom: 50px}.find_us_content_block{margin-bottom: 80px}.find_bg_pineapple{top: 90px}.find_bg_coconut{bottom: -.7%; display: none}.find_us_nav{flex-wrap: nowrap; margin: 40px 0; display: inline-block; justify-content: unset}.catering_tab_nav li{width: auto}.partner_us_img_block{max-width: 58.4%; margin: 0 auto 20px}.sw--partner-us{padding: 113px 0 43px}.partner_us_head{font-size: 30px; margin-bottom: 10px}.partner_us_title{margin: 0 0 14px; font-size: 27px}.partner_us_cap{max-width: 86%; margin: 0 auto}.catering_tab_nav{margin-bottom: 50px; flex-wrap: nowrap; padding: 5px 20px; justify-content: unset}.catering_tab_nav_block .slick-arrow svg{width: 6px; height: auto}.catering_tab_shape{top: 40px; width: 14%; right: -9%}svg.catering_tab_shape .a{fill: #04BCC3}.catering_tab_title_block h2 svg{width: 30px; top: -12px; right: -18px}.catering_tab_title_block h2{font-size: 30px; margin-bottom: 20px}.catering_tab_nav li a{padding: 12px 20px; font-size: 12px}.catering_tab_title_block p{max-width: 90%; margin: 0 auto}.catering_tab_title_block{margin-bottom: 55px}.catering_tab_happiness_block{padding: 0 10px; width: 100%}.catering_tab_happiness_item>img{max-height: 215px; margin: 0 auto 30px}.catering_tab_happiness_item, .catering_tab_happiness_list_block{width: 310px; margin: 0 auto; max-width: 310px}.catering_tab_happiness_title{margin: 0 0 10px; font-size: 27px}.catering_tab_happiness_cap{margin: 0 0 30px; font-size: 14px}.catering_tab_happiness_list li>span{width: 63px}.catering_tab_happiness_list_info{max-width: calc(100% - 53px); padding-left: 17px; font-size: 16px}.catering_tab_happiness_list li:not(:last-child){margin-bottom: 26px}.catering_tab_happiness_list{margin: 0 0 45px}.partner_us_img{width: 100%; order: -1}.partner_us_content_block{text-align: center}.partner_us_top_bg{max-width: 25%; display: none}.partner_bg_shape{width: auto; right: -54.5%; top: -40.6%; transform: rotate(-20deg) !important}.partner_us_head svg{top: -3px; right: -15px; width: 25px}.say_hello_mo_btn{display: block; text-align: center}.we_spread_icon li{width: 85px}.follow_insta_shape_r{bottom: 83.1%; width: 18.7%}.follow_insta_shape_l{width: 19.5%; right: 0; bottom: -85%}.follow_insta_btn .follow_insta_shape_l{display: block}.sw--footer{padding: 40px 0 50px}.copy_payments_item svg{height: 36px}.copy_row{row-gap: 24px; flex-direction: column; align-items: flex-start}.copy_row>p, .copy_row>p a{font-size: 10px}.franchise_distributor_mo_shape{position: absolute; z-index: -1; right: 0; width: 6%; height: auto; display: block; bottom: -3.4%}.find_us_nav .slick-arrow{position: absolute; top: 50%; transform: translateY(-50%); background: 0 0; border: 0; box-shadow: none; color: #7a6097; width: 6px; padding: 0; cursor: pointer; height: auto}.find_us_nav button.slick-next{right: 3px}.find_us_nav{background: #fff; padding: 6px 15px; border-radius: 50px}.find_us_nav button.slick-prev{left: 3px}.find_us_nav .slick-list.draggable{padding-right: 100px !important}.find_us_nav .slick-arrow svg{width: 5px; height: auto}.find_us_nav button.slick-prev.slick-arrow.slick-disabled{opacity: 0}.franchise_advantages_faqs_acc{padding: 16px 20px; border-radius: 30px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4{font-size: 13px; letter-spacing: 0; line-height: 16px; align-items: center}.franchise_advantages_faqs_acc_head h4 svg{width: 15px; margin: 0}.franchise_advantages_faqs{margin-bottom: 50px}.franchise_faq_left_bg{bottom: -30px; max-width: 50px}span.your_location_bg{width: auto; height: 40%}.col_banner_row{flex-direction: column-reverse}section.collection_banner{background-position: 70% 100%}.col_banner_left p{margin: 0}img.col_banner_strawberry{max-width: 50px; bottom: -2%; left: 40px}.col_banner_details{max-width: 100%; margin-left: auto; text-align: center}.col_banner_right img{max-width: 80%; margin: auto}.col_banner_main{padding-top: 10%}.collection_product_item{width: 50%; padding: 0 10px}.collection_product_list{row-gap: 40px}.collection_nav_item{border: 1px solid #7a6097}.collection_nav_list{padding: 10px 20px}.collection_nav_list .slick-prev{left: 5px}.collection_nav_list .slick-next{right: 5px}.collection_nav_list .slick-arrow{width: 7px}.col_banner_left h2, .event_book_title, .event_info_title{font-size: 40px}img.collection_nav_shape{top: -60%; width: 45px; right: -15px}h2.facet-filters__label.caption-large.text-body, select#SortBy{font-size: 14px; margin-right: 10px}.facet-filters{padding-left: 10px !important}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 20px; padding-top: 0 !important}.catering_tab_happiness{row-gap: 80px}.event_book_title svg{width: 35px; right: -25px}.event_info_title svg{width: 33px; right: -20px}.sw--catering-tab{margin-bottom: 30px}#ProductGridContainer .grid__item{width: 50% !important; padding-bottom: 30px}.template-search #ProductGridContainer .grid{row-gap: 30px !important}.template-search{padding: 110px 0 60px !important}}@media(max-width:750px){.template-search #ProductGridContainer .grid__item{padding: 0 15px}.template-search .grid{column-gap: 0}}@media(max-width:600px){span.your_location_bg{width: auto; height: 20%}}@media(max-width:575px){.form_field label{font-size: 12px; padding-left: 24px; letter-spacing: 0}.sw--catering-tab{margin-bottom: 10px}.sw--featured, .sw--say-hello{margin-bottom: 60px}.bestseller_product_item{padding: 0 5px}.product_card_main .wishlisthero-floating button{width: 25px !important; height: 25px !important}.product_card_main, .product_card_main .card__media .media img{border-radius: 41px !important}.product_card_main .wishlisthero-floating button svg{width: 12px}.product_card_content{max-width: 100%; margin: 10px auto 0}.product_card_content .quick-add{max-width: 120px; margin: auto}.collection_product_list{margin: 0; row-gap: 26px}.card-information>:not(.visually-hidden:first-child)+:not(.rating):not(.card__information-volume-pricing-note){margin-top: 0 !important}.card__information{display: flex; flex-direction: column}.collection_product_item{padding: 0 6px}.product_card_title{min-height: auto; font-size: 13px; margin-bottom: 6px}.product_card_vendor{font-size: 12px; margin: 0 0 17px; order: 1}.price.product_card_price .price-item.price-item--regular{font-size: 14px; white-space: nowrap}.price.product_card_price{margin-bottom: 5px}.product_card_quantity_block .quantity__input, .quantity_input_block{font-size: 10px}.product_card_quantity .quantity__button svg{width: 11px}.product_card_quantity_block{margin-bottom: 15px}.bestseller_main, .featured_main{margin: 0 -15px}.we_spread_icon{row-gap: 8px; column-gap: 12px}.we_spread_right_shape{bottom: -10%}.footer_top_shape img{height: 72px; width: auto; object-fit: cover}.follow_insta_shape_bottom{top: 23%; width: 10%; right: 12%}.footer_wrapper{margin: 0 -10px}.footer_wrapper>*{padding: 0 10px}.bestseller_main .slick-arrow, .franchise_advantages_faqs_bottom_bg svg{display: none !important}.bestseller_main .slick-list{padding-left: 0 !important}.find_us_content_time, .sw--our-bestseller{margin-bottom: 35px}#insta-feed .instafeed-overlay:after, .instafeed-shopify .instafeed-overlay:after, .sw--follow-instagram #insta-feed img{border-radius: 25px}.follow_insta_title{max-width: 240px}.follow_insta_title svg{top: -4px; right: -20px; width: 39px}.your_location_bg{height: 125%; width: auto}.your_location_bg svg{width: auto; height: 100%}.find_us_nav_item{padding: 12px 10px; font-size: 12px; gap: 6px; letter-spacing: 0; margin-right: 15px}.find_us_nav_item svg{width: 10px}.find_us_nav_item:hover{opacity: 1}.find_us_content_block>h2{margin: 0 0 35px; font-size: 45px}.find_us_nav li{width: auto}.product_card_main .wishlisthero-floating{top: 20px; right: 16px}.franchise_distributor_bottom{max-width: 20.8%}.franchise_distributor_img img{top: -19.5%; right: 6.5%; width: 85.15%}.franchise_distributor_img svg{width: 81%; margin: 0 auto 0 6%}.franchise_distributor_mo_shape{width: 9%}.franchise_faq_top_bg{max-width: 21.8%}.sw--find-us{background-color: #fff6ee}.find_us_content_info, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info{max-width: 95%}.find_us_content_head{font-size: 27px}.find_us_content_address h4, .find_us_content_time h4{font-size: 21px; margin: 0 0 10px}.find_us_content .common_btn{font-size: 16px; padding: 11px 30px}.find_bg_pineapple{right: 20px; max-width: 70px; top: 820px}.find_bg_mango{max-width: 9.95%; top: auto; left: 22px; bottom: 0}.your_location_title h2{font-size: 40px}.your_location_title p{font-size: 39px; max-width: 80%; margin: 0 auto}.find_us_nav .slick-list.draggable{padding-right: 50px !important}.find_bg_lemon, .find_bg_strawberry{display: none}.franchise_tab_title_block .common_btn{font-size: 13px; padding: 13px 19px 12px}.franchise_tab_advantages_benefit li span{letter-spacing: 0}svg.mob_bottom_faq_shape{display: block !important; transform: rotate(180deg); bottom: 0; position: absolute}.franchise_advantages_faqs_wrapper{background-color: #7b609f; position: relative}.franchise_advantages_faqs_container{padding-bottom: 60px}.franchise_advantages_faqs{margin-bottom: 90px}.franchise_faq_left_bg{bottom: -60px}.find_bg_watermelon{top: 180px}.collection_nav h2 svg{right: -20px; width: 33px}.collection_nav h2{margin-bottom: 47px; font-size: 29px; letter-spacing: 0}img.collection_nav_shape{top: -80%; width: 50px; right: -30px}section.collection_banner{margin-bottom: 80px; padding: 50px 0 60px}.col_banner_right img{max-width: 90%}.col_banner_left h3{font-size: 52px; margin: 0 0 15px}.col_banner_left h2{font-size: 25px}.col_banner_left{padding: 20px 30px 0}img.col_banner_strawberry{max-width: 60px; bottom: -5.5%; left: 40px}.collection_nav_item{font-size: 14px; padding: 14px 12px; white-space: nowrap}.partner_bg_shape{width: 100%; height: auto; right: -43%; top: -84px; left: auto; transform: rotate(-15deg) !important}.catering_tab_happiness{row-gap: 60px}.collection_nav_list .slick-list.draggable{height: unset}.template-search__header>h1{font-size: 33px; margin: 0}}@media(max-width:450px){.find_us_nav{padding: 6px 12px}.find_us_nav .slick-list.draggable{padding-right: 75px !important}.franchise_advantages_head_title h2{font-size: 35px; margin: 0 0 45px; max-width: 65%}.franchise_advantages_head_title h2 svg{top: -12px}.franchise_advantages_cap{max-width: 80%}.franchise_advantages_faqs_acc{border-radius: 40px}.find_us_content_img svg{top: 8%; width: 79.2%; right: 11%}.find_us_content_img img{margin: auto; max-width: 90%}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img svg{transform: unset; bottom: -13%; right: 14.4%; top: auto; width: 80%}.collection_nav_item{font-size: 12px; padding: 9px 17px}.product_card_content .common_btn{font-size: 10px; padding: 8px 36px}.product_card_quantity_block .quantity__input{padding: 10px 0}.collection_nav_list{padding: 4px 12px}.collection_nav_list .slick-arrow{width: 5px}.catering_tab_shape{top: 80px; width: 15%}.catering_tab_happiness_item>img{max-height: 200px; margin: 0 auto 10px}.catering_tab_title_block, .collection_nav h2{margin-bottom: 30px}.event_info_title svg{width: 33px; right: -10px; top: -10px}h3.event_info_title{max-width: 67%; font-size: 38px}.partner_bg_shape{right: -45%; top: -60px}.book_events input{font-size: 14px}.form_field input{padding: 14px 20px !important; font-size: 16px}h2.facet-filters__label.caption-large.text-body, select#SortBy{font-size: 12px}.section-template--16169488875686__product-grid-padding{padding-top: 20px !important}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 16px}#ProductGridContainer .card-wrapper{padding: 0 7px !important}#ProductGridContainer .grid{row-gap: 25px !important}.product_card_main .wishlisthero-floating button{width: 21px !important; height: 21px !important}.product_card_main .wishlisthero-floating{top: 13px; right: 17px}img.col_banner_strawberry{bottom: -5%}img.collection_nav_shape{top: -112%}.template-search #ProductGridContainer .grid__item{padding: 0}.template-search .product_card_main, .template-search .product_card_main .card__media .media img{border-radius: 25px !important}.template-search .field__button>svg{height: auto; width: 12px}}@media(max-width:370px){.say_hello_title{font-size: 45px}.say_hello_title svg{width: 25px; top: 1px; right: -13px}.say_hello_sub{margin-bottom: 5px; font-size: 20px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4, .menu_list_item, .say_hello_caption{font-size: 12px}.say_hello_img{margin-bottom: 45px}.featured_title, .featured_title span, .franchise_distributor_head{font-size: 28px}.featured_wrapper{height: 28px}.we_spread_img_block{transform: scale(1.1)}.featured_title svg{width: 30px; right: -24px}.follow_insta_title{font-size: 36px; max-width: 180px}.follow_insta_title svg{top: -3px; right: -13px; width: 30px}.follow_insta_btn{margin: 25px 0 50px}.we_spread_head{font-size: 28px; margin-bottom: 5px}.we_spread_title{font-size: 32px; margin: 0 0 5px}.we_spread_sub{font-size: 14px; margin-bottom: 15px}.we_spread_caption{margin: 0 auto 25px; font-size: 12px; max-width: 96%}.catering_tab_title_block, .cm_fooer_menu, .cm_footer_logo, .we_spread_icon{margin-bottom: 30px}.we_spread_icon li{width: 65px}.we_spread_icon{row-gap: 5px; column-gap: 11px}.menu_title{font-size: 13px}.cm_footer_newsletter{width: 100%}.copy_row{row-gap: 5px}.bestseller_title, .franchise_advantages_title h2, .franchise_tab_title_block h2, .your_location_title h2{font-size: 26px}.bestseller_title_block svg{top: -10px; right: -13px; width: 25px}.franchise_distributor_head svg{top: 0; right: -19px; width: 25px}.franchise_distributor_title{margin: 0 0 5px; font-size: 28px}.franchise_distributor_img{width: 100%; padding: 60px 0}.franchise_distributor_bottom{max-width: 19%; bottom: -4%}.franchise_tab_nav li a{padding: 10px 13px; font-size: 9px}.franchise_tab_title_block h2 svg{width: 28px; top: -12px; right: -16px}.franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{margin: 0 auto 20px}.franchise_advantages_faqs_main, .franchise_tab_title_block{margin-bottom: 40px}.franchise_tab_advantages_block h2{margin: 0 0 20px; font-size: 28px}.franchise_tab_advantages_benefit li svg{width: 18px}.franchise_tab_advantages_benefit li{font-size: 12px; max-width: 70%}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 20px)}.franchise_tab_advantages_benefit{gap: 15px; margin: 0 0 25px}.franchise_advantages_faqs_title{font-size: 36px; margin-bottom: 15px}.franchise_advantages_faqs_acc{padding: 15px; border-radius: 30px}.franchise_advantages_faqs_acc_head h4 svg{width: 14px}.franchise_advantages_faqs_acc_content{margin-top: 5px}.franchise_advantages_title h2 svg{width: 28px; top: -13px; right: -16px}.franchise_advantages_head_title h2{font-size: 28px; margin: 0 0 20px}.franchise_faq_center_bg{top: 40px}.franchise_advantages_step_left_bg{max-width: 50px; bottom: -55px}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img svg{transform: unset; bottom: -15%; right: 0; top: auto; left: 0; margin: auto}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img img{max-width: 86%; margin: 0 auto}.find_us_content_head{font-size: 22px}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img_block{padding-bottom: 30px}.your_location_title h2 svg{width: 30px; top: -11px; right: -19px}.your_location_title p{font-size: 32px}.find_us_nav_item{padding: 10px 15px; font-size: 12px}.find_us_nav_item svg{width: 12px}.sw--partner-us{padding: 70px 0 30px}.partner_us_head svg{top: -3px; right: -14px; width: 23px}.partner_us_head{font-size: 26px; margin-bottom: 5px}.partner_us_title{margin: 0 0 10px; font-size: 26px}.catering_tab_nav li a{padding: 10px; font-size: 10px}.catering_tab_nav{margin-bottom: 35px}.catering_tab_title_block h2{font-size: 24px; margin-bottom: 10px}.catering_tab_fruit_shape{top: 48px}.catering_tab_title_block h2 svg{width: 25px; top: -11px; right: -15px}.catering_tab_title_block p{font-size: 12px; max-width: unset}.catering_tab_shape{top: 120px; width: 14%; right: -9%}.catering_tab_happiness_item>img{max-height: 175px; margin: 0 auto 15px}.franchise_tab_content_wrapper .common_btn{padding: 14px 20px 11px}.franchise_advantages_faqs{margin-bottom: 80px}.sw--franchise-tab{margin-bottom: 70px}.sw--franchise-distributor{padding-top: 65px}svg.mob_bottom_faq_shape{bottom: 2px; margin-bottom: 0}.franchise_advantages_faqs_container{padding-bottom: 35px}.franchise_faq_left_bg{max-width: 40px}.franchise_advantages_cap{max-width: 100%}.find_bg_pineapple{right: 20px; max-width: 50px; top: 780px}.find_us_content .common_btn{font-size: 14px; padding: 11px 30px}.find_us_content_block>h2{margin: 0 0 30px; font-size: 36px}.catering_tab_happiness_title, .col_banner_left h2{font-size: 24px}.col_banner_left{padding: 20px 5px 0}.col_banner_left h3{font-size: 42px; margin: 0 0 15px}.collection_nav h2{margin-bottom: 27px; font-size: 20px; letter-spacing: 0}img.collection_nav_shape{top: -120%; width: 47px; right: -30px}.product_card_main, .product_card_main .card__media .media img{border-radius: 41px !important}.partner_us_cap{font-size: 12px; max-width: 87%; margin: 0 auto}.book_event_clac input{padding: 15px 20px}.catering_tab_happiness_item, .catering_tab_happiness_list_block{width: 100%; margin: 0 auto; max-width: 100%}.event_book_title, .event_info_title{font-size: 36px; max-width: 80%}textarea.informationtext_area.field__input, textarea.informationtext_area.field__input:focus{border-radius: 35px}h3.event_info_title{max-width: 80%}.template-search__header>h1{font-size: 26px; margin: 0}.template-search__header>h1>svg{width: 28px}}@media (max-width:800px) and (max-height:450px){.franchise_distributor_main{display: flex; align-items: center}.franchise_distributor_info_mo{width: 50%; padding: 0 15px}.franchise_distributor_img{width: 50%; padding: 60px 0}.sw--franchise-distributor{margin-bottom: 30px; padding-top: 40px}.franchise_tab_advantages_benefit li{width: 33.33%; gap: 5px; font-size: 12px}.franchise_tab_advantages_benefit{gap: 10px; flex-direction: row; align-items: flex-start}.franchise_tab_advantages_benefit li svg{width: 18px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 23px)}}@media (max-width:576px){.collection_nav_list .slick-track{display: flex}}.template-privacy-policy .quality_bottom_main.quality_bottom_main4, body h1, body h2, body h3, body h4, body h5, body h6, li, p, ul{margin:0}.about_img_shape img, .bottom_shape_wrap img, .grape_wrap img, .header_logo img, .mango_wrap img, .row>*, .strawberry_wrap img{width:100%}.row>*, img{max-width:100%}section.collection_banner, section.contact_banner{background-repeat:no-repeat; background-size:cover; background-position:bottom}body{overflow-x:hidden!important}a, button, div a:active, div a:focus, div a:hover{text-decoration:none; -webkit-transition:.4s; transition:.4s}a, a:active, a:hover, button, span{text-decoration:none}*, ::after, ::before{-webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box}a:focus, button:focus, input:focus, select:focus{outline:0}:root{scroll-behavior:unset}.book_event_clac input#dateofbirth[wfd-id], .book_events input.filled, a{color:#000}a:hover{cursor:pointer}*{outline:0!important}li, ul{list-style:none; padding:0}img{display:block}#ProductGridContainer #product-grid [id="Mama's-Box-of-5"] a.common_btn, #ProductGridContainer #product-grid [id=Dipped-Box-of-5] a.common_btn, #ProductGridContainer #product-grid [id=Happiness-Box-of-10] a.common_btn, #ProductGridContainer #product-grid [id=Happiness-Box-of-5] a.common_btn, #ProductGridContainer #product-grid [id=KETO-box-of-8] a.common_btn, #ProductGridContainer #product-grid [id=Royal-Box-of-5] a.common_btn, svg{display:inline-block}.row{--bs-gutter-x:1.5rem; --bs-gutter-y:0; display:flex; flex-wrap:wrap; margin-top:calc(var(--bs-gutter-y) * -1); margin-right:calc(var(--bs-gutter-x) * -.5); margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0; padding-right:calc(var(--bs-gutter-x) * .5); padding-left:calc(var(--bs-gutter-x) * .5); margin-top:var(--bs-gutter-y)}.col, .container, .row>div, [class*=col-]{padding:0 15px}.row{margin:0 -15px}.container{margin:0 auto}h2.footer-block__heading.inline-richtext{font-family:AromaticaScript}.product__info-wrapper .wk-button .wk-text{text-transform:uppercase; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:16px; font-weight:500}wishlist-page .wk-page{padding:120px 15px 50px!important}wishlist-product-card .wk-image{border-radius:25px}.wk-product-title .wk-text-link{font-size:24px!important; color:#7a6097!important; text-align:center; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight:900; text-transform:uppercase; line-height:1.3!important}.wk-login-callout p a:hover, .wk-product-title .wk-text-link:hover{color:#ed5377!important}wishlist-product-card .wk-current-price{color:#ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:18px; font-weight:900; line-height:1.2; text-transform:uppercase; display:inline-block}.wk-login-callout p, .wk-text{line-height:1.3; color:#7a6097; font-size:18px; font-family:AvenirNextLTPro}wishlist-product-card .wk-meta{gap:10px!important; margin-bottom:15px!important}wishlist-page .wk-header .wk-title{margin:0 0 15px; color:#ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:54px!important; font-weight:900; line-height:1.2; display:inline-block; position:relative}wishlist-page .wk-header .wk-title:after{content:""; background-image:url(/cdn/shop/files/our_title_shape.png?v=1692014543); position:absolute; height:40px; width:40px; background-repeat:no-repeat; background-size:cover; top:-15px; right:-35px}wishlist-page .wk-header{display:inline-block!important; text-align:center!important}.wk-login-callout p{font-weight:700; margin:0 0 15px!important}remove-button .wk-floating .wk-button{--icon-size:16px!important; --icon-stroke-width:3.5px!important; --icon-stroke:#ed5377!important; --icon-fill:transparent!important}.wk-text{font-weight:700}.contact_social_details p a:hover, .drawer_nav li .header-nav-link.menu_item_active, .header-navbar-nav li .header-nav-link:hover, .nav-list .header-nav-item a:hover, .ng-isolate-scope .pagination li.active, .ng-isolate-scope .pagination li.active a, .wk-text:hover{color:#ed5377}wishlist-add-to-cart .wk-button, wishlist-clear .wk-button, wishlist-share .wk-button{--icon-size:20px!important; --icon-stroke:#7a6097!important; --icon-stroke-width:2px!important}.wk-wishlist-empty-callout p{color:#7a6097; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:18px; font-weight:700; line-height:1.95}a.wk-callout-cta{color:#fff!important; font-family:AvenirNextLTPro!important; font-size:16px!important; font-weight:700; line-height:1.32; text-transform:uppercase; background-color:#ed5377!important; border:1px solid #ed5377!important; padding:15px 33px!important; border-radius:50px!important; transition:.4s}body wishlist-button-collection .wk-button.wk-selected{--icon-fill:#ed5377}body wishlist-button-collection .wk-button.wk-selected .wk-icon svg path{stroke:#ed5377}wishlist-page .wk-login-callout, wishlist-page .wk-wishlist-empty-callout{gap:20px!important}wk-option-select .wk-option-select{display:none!important}.main_header.header_sticky .header_logo a{width:55%}.hero_banner .slick-dots{position:absolute; bottom:5%; display:inline-flex!important; left:50%; transform:translateX(-50%)}.hero_banner .slick-dots li:not(:last-child){margin-right:6px}.hero_banner .slick-dots li.slick-active button{background:#fff}.hero_banner .slick-dots button:hover, .thank_you_col .common_btn:hover:after{background:#ed5377}.hero_banner .slick-dots button{font-size:0; padding:0; width:18px; height:18px; border-radius:50%; border:1px solid #fff; box-shadow:none; display:block; background:0 0; transition:.4s; cursor:pointer}.hero_banner button.slick-arrow{position:absolute; top:50%; z-index:1; background:0 0; color:#7b609f; border:none}.hero_banner button.slick-prev.slick-arrow{left:0}.hero_banner button.slick-next.slick-arrow{right:0}.hero_banner button.slick-next.slick-arrow.slick-disabled, .hero_banner button.slick-prev.slick-arrow.slick-disabled{opacity:.5; cursor:not-allowed}.main_header{display:flex; justify-content:space-between; padding-left:75px; padding-right:40px; position:fixed; top:0; left:0; width:100%; background-color:#fff}#MainContent{padding-top:75px}.header_social_icon{display:flex; align-items:center; gap:10px}.header_social_icon .header__icon--cart{margin-right:0!important; width:44px; height:auto}.header_social_icon li a{display:flex; justify-content:center; align-items:center; width:44px; height:auto}.header-navbar-nav{display:flex; align-items:flex-start; justify-content:space-between; margin-top:26px}.header-navbar-nav li .header-nav-link, .nav-list .header-nav-item a{color:#7b609f; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size:13px; font-weight:700; line-height:1.2; text-transform:uppercase; margin:0 20px; display:inline-block}.header_social_icon li a svg path{transition:.4s}.header_social_icon li:hover a svg path:last-child, .product_card_main .wishlisthero-floating button.wishlisthero-product-in-wishlist path{fill:#fff}.header_social_icon li:hover a svg path.head_wish_icon{fill:#fff!important}.header_social_icon li:hover a svg path:first-child{fill:#7b609f; fill-opacity:1}.menu_info, .we_are_list_details{display:flex}.menu_main{display:flex; justify-content:center; gap:20px}.banner_img .banner_img_mobile, .header_button .header_social_icon, .hero_bg_mobile, .navbar, .request_franchise_forminfo .field:after, .template-food-quality img.food_pineapple_shape.food_grapefruit_img, .template-privacy-policy img.food_pineapple_shape, .template-request-distributor img.form_top_shape.mob_form-shape, img.contact_watermelon.mobile_conmango, img.form_bottom_shape.mob_bottomform-shape, img.thanks_bottom_shape.mob_thnk_shape, img.thanks_top_shape.mob_thanks_top{display:none}.header_logo{width:101px; position:relative}.header_button{padding:14px 0 13px; width:12%; display:flex; justify-content:end}.main_social_icons{display:flex; width:12%; align-items:center}body#privacy-policy section.shopify-section.section, body#shipping-policy section.shopify-section.section, body#terms-amp-conditions section.shopify-section.section{position:relative; overflow:hidden}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{content:""; position:absolute; background:url("/cdn/shop/files/Vector_845.svg?v=1695373617") 0 0/contain no-repeat; width:311px; height:104px; top:0; left:0}body#privacy-policy section.shopify-section.section:after, body#shipping-policy section.shopify-section.section:after, body#terms-amp-conditions section.shopify-section.section:after{content:""; position:absolute; background:url("/cdn/shop/files/Vector_278.svg?v=1695373633") 0 0/contain no-repeat; width:124px; height:641px; top:50%; right:0}.banner_img, .our_purpose_img_wrpa, .section_conatct_info, .template-contact-us .sw--footer-section, .template-request-a-brochure div#shopify-section-sw--footer, .template-request-franchise .sw--footer-section, .template-thank-you .sw--footer-section, body#privacy-policy div#shopify-section-sw--footer, body#shipping-policy div#shopify-section-sw--footer, body#terms-amp-conditions div#shopify-section-sw--footer, body.gradient.template-request-distributor div#shopify-section-sw--footer{position:relative}body#privacy-policy div#shopify-section-sw--footer:before, body#shipping-policy div#shopify-section-sw--footer:before, body#terms-amp-conditions div#shopify-section-sw--footer:before{content:""; position:absolute; background:url("/cdn/shop/files/Asset_10.svg?v=1695374557") 0 0/contain no-repeat; width:351px; height:257px; left:0; top:-160px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{content:""; position:absolute; background:url("/cdn/shop/files/Asset_5_1.svg?v=1695374560") 0 0/contain no-repeat; width:160px; height:130px; right:0; top:-297px}body#privacy-policy .page-width.page-width--narrow, body#shipping-policy .page-width.page-width--narrow, body#terms-amp-conditions .page-width.page-width--narrow{padding:128px 0; max-width:823px; margin:0 auto}body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title, body#terms-amp-conditions .main-page-title.page-title{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:50px; font-style:normal; font-weight:900; line-height:1.2; text-transform:uppercase; margin:0 0 32px; position:relative; display:inline-block}body#privacy-policy .main-page-title.page-title:before, body#shipping-policy .main-page-title.page-title:before, body#terms-amp-conditions .main-page-title.page-title:before{content:""; position:absolute; background:url("/cdn/shop/files/Group_2659.svg?v=1695371999") 0 0/contain no-repeat; width:38px; height:34px; top:-12px; left:auto; right:-25px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{content:""; position:absolute; background:url("/cdn/shop/files/Asset_9.svg?v=1695374888") 0 0/contain no-repeat; width:260px; height:315px; top:-145px; right:-100%}body#privacy-policy .page-width.page-width--narrow .rte p, body#privacy-policy .page-width.page-width--narrow .rte ul li, body#shipping-policy .page-width.page-width--narrow .rte p, body#shipping-policy .page-width.page-width--narrow .rte ul li, body#terms-amp-conditions .page-width.page-width--narrow .rte p, body#terms-amp-conditions .page-width.page-width--narrow .rte ul li{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:16px; font-style:normal; font-weight:500; line-height:1.4; margin:0 0 20px; max-width:1100px}body#privacy-policy .page-width.page-width--narrow .rte li, body#shipping-policy .page-width.page-width--narrow .rte li, body#terms-amp-conditions .page-width.page-width--narrow .rte li{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:16px; font-style:normal; font-weight:500; line-height:1.4; margin:0 0 10px}body#privacy-policy .page-width.page-width--narrow .rte p strong, body#shipping-policy .page-width.page-width--narrow .rte p strong, body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:30px; font-style:normal; font-weight:900; line-height:.7}.page-width.page-width--narrow .rte ol, body#privacy-policy .page-width.page-width--narrow .rte ul, body#shipping-policy .page-width.page-width--narrow .rte ul, body#terms-amp-conditions .page-width.page-width--narrow .rte ul{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:16px; font-style:normal; font-weight:600; line-height:.7}body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size:20px}@media (max-width:1400px){body#privacy-policy section.shopify-section.section:after, body#shipping-policy section.shopify-section.section:after, body#terms-amp-conditions section.shopify-section.section:after{width:80px; height:400px}body#privacy-policy .page-width.page-width--narrow .rte p{max-width:1020px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{width:110px; height:110px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:205px; height:315px; right:-75%}}@media (max-width:1199px){body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title, body#terms-amp-conditions .main-page-title.page-title{font-size:40px}body#privacy-policy div#shopify-section-sw--footer:before, body#shipping-policy div#shopify-section-sw--footer:before, body#terms-amp-conditions div#shopify-section-sw--footer:before{width:260px; height:190px; left:0; top:-128px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:140px; height:150px}body#privacy-policy section.shopify-section.section:after, body#shipping-policy section.shopify-section.section:after, body#terms-amp-conditions section.shopify-section.section:after{right:-48px}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:235px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{top:-236px}body#privacy-policy .page-width.page-width--narrow .rte p strong, body#shipping-policy .page-width.page-width--narrow .rte p strong, body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size:16px}}@media (max-width:991px){body#privacy-policy .page-width.page-width--narrow, body#shipping-policy .page-width.page-width--narrow, body#terms-amp-conditions .page-width.page-width--narrow{padding:128px 15px; max-width:720px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{width:90px; height:90px; top:-163px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-condition .main-page-title.page-title:after{right:-58%; top:-115px}}@media (max-width:767px){body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{top:-170px}body#privacy-policy .page-width.page-width--narrow{padding:128px 15px; max-width:540px}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:200px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:150px; height:150px; right:-45%}body#terms-amp-condition .main-page-title.page-title:after{right:-23%}}@media (max-width:575px){body#privacy-policy .page-width.page-width--narrow .rte p, body#privacy-policy .page-width.page-width--narrow .rte p strong, body#shipping-policy .page-width.page-width--narrow .rte p, body#shipping-policy .page-width.page-width--narrow .rte p strong, body#terms-amp-conditions .page-width.page-width--narrow .rte p, body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size:14px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{display:none}body#privacy-policy .page-width.page-width--narrow, body#shipping-policy .page-width.page-width--narrow, body#terms-amp-conditions .page-width.page-width--narrow{padding:110px 40px 92px}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:143px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:106px; height:150px; right:-6%}body#privacy-policy div#shopify-section-sw--footer:before, body#shipping-policy div#shopify-section-sw--footer:before, body#terms-amp-conditions div#shopify-section-sw--footer:before{width:144px; height:121px; left:0; top:-100px}body#terms-amp-conditions .main-page-title.page-title{max-width:200px; font-size:28px}body#terms-amp-conditions .main-page-title.page-title:before{right:-20px; top:19px}body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title{font-size:31px}body#terms-amp-condition .main-page-title.page-title:after{right:-125%}}@media (max-width:450px){body#privacy-policy .page-width.page-width--narrow .rte li, body#shipping-policy .page-width.page-width--narrow .rte li, body#terms-amp-conditions .page-width.page-width--narrow .rte li{font-size:14px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:100px; height:100px; top:-109px; right:-57%}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:92px}body#terms-amp-conditions .main-page-title.page-title:after{right:-78%}body#terms-amp-conditions .main-page-title.page-title{max-width:200px}body#terms-amp-conditions .main-page-title.page-title:before{right:-17px; top:20px}}@media (max-width:376px){body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title, body#terms-amp-conditions .main-page-title.page-title{max-width:195px}body#privacy-policy .main-page-title.page-title:before, body#shipping-policy .main-page-title.page-title:before, body#terms-amp-conditions.main-page-title.page-title:before{top:31px; right:48px; width:31px; height:27px}body#terms-amp-conditions .main-page-title.page-title:before{right:-21px; width:31px; height:27px; top:28px}body#shipping-policy .main-page-title.page-title:before{top:30px; right:52px; width:26px; height:27px}body#privacy-policy .main-page-title.page-title:before{top:29px; right:47px; width:27px; height:27px}}.banner_content_block{position:absolute; top:50%; transform:translateY(-50%); right:0; left:0; z-index:1}.banner_content_title{color:#7e584f; font-family: 'Aromatica Script', cursive !important; font-size:140px; font-weight:700; line-height:1; text-transform:capitalize; display:inline-block; position:relative; transform:translateX(-40px); margin-bottom:30px}#ProductGridContainer #product-grid [id="Mama's-Box-of-5"] .product_card_quantity_block, #ProductGridContainer #product-grid [id="Mama's-Box-of-5"] .quick-add__submit, #ProductGridContainer #product-grid [id=Dipped-Box-of-5] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Dipped-Box-of-5] .quick-add__submit, #ProductGridContainer #product-grid [id=Happiness-Box-of-10] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Happiness-Box-of-10] .quick-add__submit, #ProductGridContainer #product-grid [id=Happiness-Box-of-5] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Happiness-Box-of-5] .quick-add__submit, #ProductGridContainer #product-grid [id=KETO-box-of-8] .product_card_quantity_block, #ProductGridContainer #product-grid [id=KETO-box-of-8] .quick-add__submit, #ProductGridContainer #product-grid [id=Royal-Box-of-5] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Royal-Box-of-5] .quick-add__submit, #bdlr__summary-checkout--create-bundle:after, #bdlr__summary-checkout--create-bundle:before, .bdlr___summary-items .quantity:after, .bdlr___summary-items .quantity:before{display:none}.banner_content_price{margin:0 0 55px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:43px; font-weight:900; line-height:1.1; text-transform:uppercase; color:#c96d54}.banner_content .common_btn{background-color:#c96d54; border-color:currentColor}.banner_content_title svg{top:4px; right:-35px; width:66px; height:auto; position:absolute}.banner_img img, .header_logo a, .header_logo a svg{width:100%; display:block}.main_banner{margin:0 0 112px}.header_logo a{position:absolute; left:0; right:0; margin:auto}.header_logo a svg{transition:.4s; height:auto}.header_drawer_btn{margin-top:15px; display:none}.banner_img img{height:auto}section.hero_wrap{position:relative; padding:105px 0 0; margin-bottom:105px}.hero_content{width:58%}.hero_bg{position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1}.hero_bg img, span.contact_mail_icon svg, span.contact_mob_icon svg{width:100%; height:100%}.product_card_main .wishlisthero-floating button.wishlisthero-product-in-wishlist:after{background:#ed5377!important}.hero_product{width:42%}.hero_title_wrap h2 span{width:43px; height:34px; display:inline-block; position:absolute; top:-24px; right:-35px}.hero_title_wrap h2 span img{width:100%; height:auto; object-fit:cover}.hero_title_wrap h1{color:#fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight:900; font-size:59px; line-height:1.1; text-transform:uppercase}.hero_title_wrap h1 span{color:#d92237}.hero_product_shape{margin-top:90px; width:505px; position:absolute; z-index:-1}.hero_product_img{width:512px; margin-bottom:-30px}.service_shape{position:absolute; bottom:-50px; left:14%}section.our_values_section{margin-bottom:38px}section.services_sec{position:relative; padding-bottom:133px}.services_shape_left{position:absolute; left:0; top:-230px; width:5.5%}.services_shape_right{position:absolute; bottom:-70px; right:0; width:4.5%}.row.services_rowZ{justify-content:center; position:relative}.about_img_shape svg, .orange_wrap img, .our_story_img_shape img, .our_story_img_shape svg, .pineapple_wrap img, .section_shape svg, .service_box_icon svg, .story_pineapple img, .watermelon_wrap img{width:100%; height:auto}.our_values_title h2{color:#ed5377; font-family: 'Aromatica Script', cursive !important; font-size:90px; line-height:.8; position:relative; display:inline-block; font-weight:500}.our_values_content h4, h3.our_purpose_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight:900; text-transform:uppercase}.our_values_title h2 span{display:inline-block; line-height:0; position:absolute; top:-13px; right:-17px; width:33px}.our_values_title{text-align:center; margin-bottom:76px}.contact_mailcol, .contact_mobcol, .our_values_content{display:flex; align-items:center}.our_values_block{width:33.3333%; margin-bottom:42px}.our_values_content h4{color:#7a6097; font-size:29px; line-height:1; padding-left:17px}.our_values_content span{width:39px; line-height:0; display:inline-block}.service_box{width:auto; padding:0 31px!important}.service_box_wrap{width:100%; max-width:138px; height:auto}section.our_purpose{margin-bottom:22px}.our_purpose_img{width:59%}.our_purpose_content{width:41%}.our_purpose .row{align-items:center}.our_purpose_img_wrpa span{position:absolute; right:0; top:140px; width:196px}.contact_banner_col, .our_purpose_content_wrap, .thank_you_col{text-align:center}h3.our_purpose_title{color:#735699; font-size:40px; line-height:2.1}p.our_purpose_discription{color:#e8476f; font-family: 'Aromatica Script', cursive !important; font-size:60px; line-height:1.1; font-weight:500}.our_purpose_content_wrap img{width:174px; margin:auto}.our_purpose_img_wrpa img{width:95%}section.who_we_are_sec{position:relative; min-height:953px; padding-bottom:103px}.who_we_are_sec_bg img{width:100%; height:100%; object-fit:cover}.who_we_are_content{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center}.pineapple_wrap{width:17.2%; position:absolute; top:-95px; right:20%; transform:translate(-50%)}.watermelon_wrap{width:13.7%; position:absolute; bottom:50px; left:118px}.orange_wrap{width:22.6%; position:absolute; right:95px; bottom:-50px; z-index:1}.bottom_shape_wrap{position:absolute; bottom:0; left:0; width:100%; z-index:-1; background-color:#7b609f}.who_we_are_content h2{color:#fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:100px; font-weight:900; line-height:1; text-transform:uppercase; max-width:65%; margin:0 auto}section.who_we_are_list_wrap{background-color:#7b609f; padding:71px 0 188px; position:relative; margin-bottom:46px; z-index:0}.w_1028 .row>div{width:50%; margin-bottom:75px}.we_are_list_icon{width:25px}.we_are_list_content{margin-left:21px; width:calc(100% - 25px)}h4.we_are_list_title{color:#fff6ee; font-family: 'Aromatica Script', cursive !important; font-size:49px; font-weight:400; line-height:.8; margin-bottom:16px; margin-left:-12px}p.we_are_list_description{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; color:#fff6ee; font-size:22px; font-weight:500; line-height:1.3; max-width:81%}.strawberry_wrap{width:5.4%; position:absolute; top:148px; left:34px; z-index:-1}.mango_wrap{width:8.4%; position:absolute; bottom:62px; right:57px; z-index:0}.grape_wrap, .section_shape{position:absolute; bottom:-46px}.grape_wrap{width:7.7%; left:111px; z-index:1}.section_shape{left:0; width:100%; z-index:0}section.our_story_sec{padding-top:121px; position:relative; margin-bottom:113px}.cl_6_50, .form_field.form_feilds{width:50%}.our_story_img{position:relative; padding-top:92px}h2.our_story_title{color:#ed5377; font-family: 'Aromatica Script', cursive !important; font-size:140px; font-weight:400; line-height:.5; position:relative; display:inline-block; margin-bottom:53px; margin-left:-34px}h2.our_story_title span{line-height:0; position:absolute; top:-26px; right:-35px; width:9.8%}h3.our_story_sub_title{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:43px; font-weight:900; line-height:1.1; text-transform:uppercase; max-width:77%; margin-bottom:27px}.our_story_description p+p{margin-top:25px}.our_story_description{max-width:96%}.text_right{text-align:right}.our_story_img_shape{position:absolute; top:92px; right:8%; z-index:-1; width:73.6%}.story_pineapple{position:absolute; top:-65px; right:41%; width:9.4%}.about_img img, .our_story_img img{width:89%}section.about_the_founders{padding-bottom:167px; position:relative}h2.about_title{color:#7b609f; font-family: 'Aromatica Script', cursive !important; font-size:56px; font-weight:500; line-height:1.3; margin-left:-7px}h3.about_sub_title, h4.about_content{font-weight:900; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; text-transform:uppercase}h3.about_sub_title{position:relative; color:#ed5377; font-size:56px; line-height:1; display:inline-block; margin-bottom:29px}h4.about_content{color:#7b609f; font-size:21px; line-height:1.3; margin-bottom:45px}.about_sub_title span{position:absolute; top:-15px; right:-34px; z-index:-1}.about_img{position:relative; text-align:center; margin-top:40px}.about_img_shape{position:absolute; top:38px; left:-40px; z-index:-1; width:88.7%}.about_watermelon{position:absolute; bottom:18px; left:75px; width:6.3%}section.awards_section{margin-bottom:96px}.awards_logo_wrap{display:inline-block; width:auto; max-width:unset}.awards_section .row{justify-content:space-between; align-items:center}.awards_section_title{text-align:center; margin-bottom:73px}h2.awards_title_wrap{color:#ed5377; font-size:90px; font-weight:500; line-height:.8; font-family: 'Aromatica Script', cursive !important; display:inline-block; position:relative}.quality_main_details h3, .quality_top_info h2, .top_section_info p{color:#7b609f; font-family:AvenirNextLTPro}.awards_title_wrap span{position:absolute; top:-15px; right:-23px; width:43px; line-height:0}.food_quality_section{padding:166px 0 122px; position:relative}.quality_top_info h2{margin:0 0 14px; font-size:50px; font-weight:900; line-height:1.3; text-transform:uppercase}.top_section_info p{margin:0; font-size:16px; font-style:normal; font-weight:500; line-height:23px; letter-spacing:0}.quality_bottom_main2, .quality_top_info{margin-bottom:56px}.quality_main_details h3{margin:0 0 33px; font-size:30px; font-weight:900; line-height:1.3; letter-spacing:0}.quality_main_details ul{list-style:disc!important; padding-left:20px}.quality_main_details ul li{list-style:disc!important; margin:0 0 5px; color:#7b609f; font-size:16px; font-style:normal; font-weight:500; line-height:23px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.quality_main_details ol, .quality_main_details ol li{list-style:revert!important}.quality_main_details ol li, .quality_main_details p{margin:0 0 15px; color:#7b609f; font-size:16px; line-height:23px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; letter-spacing:0; font-weight:500; font-style:normal}.quality_main_details ol{padding-left:20px}.quality_main{max-width:823px; margin:auto}.quality_bottom_main1{margin-bottom:41px; max-width:86%}.quality_bottom_main1 h3{text-transform:inherit}img.food_top_shape{top:0; position:absolute; width:310px; height:auto}img.food_right_shape{position:absolute; right:0; top:20%; height:auto; width:135px; z-index:-1}img.food_watermelon_shape{width:130px; position:absolute; right:62px; top:6%; height:auto}img.food_strawberry_shape{width:90px; height:auto; position:absolute; top:56%; left:10%; transform:translateY(-50%)}img.food_pineapple_shape{position:absolute; bottom:10px; right:5%; width:160px; height:auto}.template-food-quality .quality_top_info h2 svg{position:absolute; top:-10px; right:0; width:35px; height:auto}.template-food-quality .quality_top_info h2{max-width:700px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{display:block; width:90px; height:auto; bottom:17%}.template-privacy-policy img.food_strawberry_shape{bottom:-85px; top:auto}.template-privacy-policy .quality_bottom_main1{max-width:100%; margin:0}.request_fra_info, .template-privacy-policy .quality_main{max-width:895px; margin:auto}.template-privacy-policy .quality_top_info h2{margin:0 0 22px; display:inline-block; position:relative}.template-privacy-policy .quality_main_details h3{margin-bottom:23px}.template-privacy-policy .quality_bottom_main{margin-bottom:35px}.template-privacy-policy .quality_top_info h2 svg{top:-10px; position:absolute; right:-30px}.template-privacy-policy .food_quality_section{padding:111px 0 128px}.template-privacy-policy img.food_watermelon_shape{width:150px; right:62px; top:5%}.template-contact-us #MainContent, .template-privacy-policy #MainContent, .template-request-a-brochure #MainContent, .template-thank-you #MainContent, body.gradient.template-request-distributor #MainContent{overflow:unset}section.thank_youmain{padding:199px 0 160px; position:relative}.thank_you_col h2{color:#ed5377; font-size:59px; font-weight:500; line-height:1.2; text-transform:capitalize; font-family: 'Aromatica Script', cursive !important; margin:0 0 20px; position:relative; display:inline-block}.thank_you_dec p{color:#7b609f; text-align:center; font-size:16px; font-weight:500; line-height:1.5; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; margin:0 auto 52px; max-width:33%}.thank_you_dec a{color:#ed5377; transition:.5s; text-decoration:underline}.thank_you_dec a:hover{color:#7a6097; text-decoration:underline}.thank_you_col .common_btn{background-color:#7a6097; border:1px solid #7a6097; font-size:14px}.thank_you_col h2 svg{position:absolute; right:-25px; top:-15px}img.thanks_top_shape{position:absolute; top:0; right:0; width:467px; height:auto}.related_products_row .card .card__inner .card__media{border-radius:41px!important}img.thanks_bottom_shape{bottom:-132px; width:318px; height:auto; position:absolute}img.thanks_watermelon_shape{position:absolute; top:130px; left:75px; width:130px; height:auto}img.thanks_grapefruit_img{position:absolute; bottom:17px; right:120px; width:141px; height:auto}.contact .conatct_inner_title, .contact_banner_col h2{font-size:90px; line-height:1; font-family: 'Aromatica Script', cursive !important; position:relative; font-weight:500}.contact_social_details p a{color:#fff; transition:.5s}.contact_banner_col h2{color:#fff; font-style:normal; margin:0 0 23px; display:inline-block}.contact_loction_info p, .contact_loction_info p strong, .contact_social_details p{font-size:25px; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; color:#fff}section.contact_banner{padding:124px 0 112px; margin-bottom:125px}.contact_banner_col h2 svg{position:absolute; top:-20px; right:-40px; width:65px; height:auto; opacity:0; transition:.4s 0.6s}.catring_select_btn input:checked+span:after, .contact_banner_col h2.aos-init.aos-animate svg{opacity:1}.contact_loction_info p strong{text-align:center; font-weight:900; text-transform:uppercase; margin:0}.contact_info_col{display:flex; justify-content:center; gap:20px; align-items:center; flex-wrap:wrap}span.contact_mail_icon, span.contact_mob_icon{display:inline-block; width:100%; height:100%}.contact_loction_info p{text-align:center; font-weight:700; text-transform:uppercase; margin:0 0 20px}.contact_loction_info{margin-bottom:60px}.contact_social_details p{font-weight:700; text-transform:lowercase; margin:0}.contact_mail, .contact_mob{height:50px; width:50px; margin-right:4px}.contact .conatct_inner_title{color:#ed5377; margin:0; display:inline-block; text-align:center}.contact_title_info{text-align:center; display:inline-block; width:100%; margin-bottom:74px}.contact .conatct_inner_title svg{position:absolute; top:-10px; width:55px; right:-40px; height:auto}.contact .common_btn{font-size:22px; padding:23px 83px; cursor:pointer}.contact_main_info{max-width:1100px; padding:0 15px; margin:auto auto 120px}.contact .contact__fields label span, .form_field label span, .intent_inquiry_info label span, .message_info label span, .request_input_info label span{color:#ff948f}.contact .contact__fields label, .intent_inquiry_info label, .message_info label{color:rgb(43 43 43 / 40%); font-size:16px; font-style:normal; font-weight:600; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; padding-left:50px; margin-bottom:10px; display:inline-block}.contact .contact__fields{grid-column-gap:16px}.contact .field__input, .request_franchise_forminfo .field__input{border:1px solid #dadada; box-shadow:none; height:75px; border-radius:100px; font-size:20px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight:500; line-height:1.3; color:#000; padding:25px}.message_info .text-area{min-height:130px}.contact .field__input:after{box-shadow:none}.contact .field:after{box-shadow:none; border:0}.contact .field, .intent_in_detail{margin-bottom:25px!important}.contact .field:hover.field:after, .contact .field__input:focus{box-shadow:none!important; border-radius:100px!important; padding:25px}.contact .contact__button{text-align:center; margin-top:52px}.intent_in_detail{background:#fff; border-radius:100px; display:flex; row-gap:17px; flex-wrap:wrap; padding:23px 0; border:1px solid #dadada}.intent_in_detail .form-group{width:25%; padding-left:70px; text-align:start}.intent_in_detail label{padding:0!important}.intent_in_detail .form-group input{padding:0; height:initial; width:initial!important; margin-bottom:0; display:none!important; cursor:pointer}.intent_in_detail .form-group label:before{content:""; -webkit-appearance:none; background-color:#fff; border:2px solid #735699; padding:17px; display:inline-block; position:relative; vertical-align:middle; cursor:pointer; margin-right:11px; border-radius:100px}.intent_in_detail .form-group input:checked+label:before{background:#735699}.intent_in_detail .form-group label{position:relative; cursor:pointer; margin:0; transition:.5s}.intent_in_detail .form-group input:checked+label, .intent_in_detail .form-group label:hover{color:#735699}.intent_in_detail .form-group input:checked+label:after{content:""; display:block; position:absolute; top:6px; left:14px; width:10px; height:21px; border:solid #fff; border-width:0 3px 3px 0; transform:rotate(45deg)}img.contact_mango{top:-15%; max-width:75px; position:absolute; left:15%}img.contact_coconut{max-width:122px; top:-20px; position:absolute; right:10%; height:auto}img.contact_watermelon{max-width:132px; right:6%; position:absolute; bottom:-12%}img.contact_leftbottom{max-width:322px; bottom:-28%; position:absolute; left:0}img.contact_rightside{position:absolute; right:0; top:36%; max-width:87px}.message_info .text-area, .message_info .text-area .field__input:focus{padding:35px!important}input::-webkit-inner-spin-button, input::-webkit-outer-spin-button{-webkit-appearance:none; margin:0}section.collection_banner{position:relative; padding:40px 0 75px; margin-bottom:137px}.col_banner_left h3{color:#fff; font-size:67px; font-weight:700; line-height:1.3; position:relative; margin:0 0 24px; display:inline-block; font-family:aromatica-script}.col_banner_left h2, .col_banner_left p{color:#fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.col_banner_left h3 svg{position:absolute; width:43px; height:auto; top:-10px; right:-35px}.col_banner_left h2{font-size:59px; font-weight:900; line-height:1.2; text-transform:uppercase; margin:0 0 17px; max-width:85%}.col_banner_left p{font-size:16px; font-weight:500; line-height:1.4; margin:0 0 150px}.col_banner_row{display:flex; flex-wrap:wrap}.col_banner_left{width:43%; padding:121px 0 0}.col_banner_right{width:57%}.col_banner_details{max-width:440px; margin-left:auto}img.col_banner_strawberry{max-width:135px; bottom:7%; position:absolute; left:95px}.col_banner_right img{margin-bottom:-75px}section.request_franchise{padding:120px 0 100px; position:relative}.request_fra_info h2{color:#ed5377; font-size:70px; line-height:1; font-family: 'Aromatica Script', cursive !important; margin:0 0 66px; display:inline-block; position:relative; font-weight:500}.request_fra_info h2 svg{position:absolute; width:33px; height:auto; top:0; right:-25px}.template-request-franchise #MainContent{overflow:inherit}.request_input_info label{color:#2b2b2b66; font-size:14px; font-style:normal; font-weight:600; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; padding-left:34px; margin-bottom:10px; display:inline-block; letter-spacing:0}.request_franchise_forminfo .field__input:focus{padding:25px; box-shadow:none; border-radius:100px}.request_input_info{margin-bottom:30px; padding:0 8px; position:relative}.request_contact .error_label, .request_input_info .error_label{position:absolute; bottom:-22px; font-size:14px; color:red; font-weight:500; left:0; opacity:0; visibility:hidden; transition:.3s}.request_contact .error_label.error_display, .request_input_info .error_label.error_display{opacity:1; visibility:visible}.request_input_info .intent_in_detail{background:0 0; border-radius:0; display:flex; row-gap:0; flex-wrap:unset; padding:0 0 0 34px; border:0; column-gap:60px; margin-top:20px; margin-bottom:0!important}.request_input_info .intent_in_detail .form-group{width:auto; padding-left:0; text-align:start}.request_franchise_forminfo .common_btn{font-size:22px; padding:27px 97px; cursor:pointer}img.form_top_shape{position:absolute; top:0; right:0; max-width:435px; height:auto}img.form_bottom_shape{position:absolute; max-width:315px; bottom:-165px; height:auto}h1.ng-binding{color:#ed5377; font-size:34px; font-weight:900; line-height:1.2; text-transform:uppercase; font-family:AvenirNextLTPro}.bdlr___summary-items strong, .bdlr__product--title h4, p.intro.ng-binding{color:#7b609f; font-family:AvenirNextLTPro}p.intro.ng-binding{font-size:18px; font-weight:600; line-height:1.38; letter-spacing:0}.ng-scope{padding:150px 0 30px}.bdlr__product--image-wrap img{display:inline-block; position:static; width:100%; -o-object-fit:cover; object-fit:cover; border-radius:26px; max-height:100%!important; -o-object-fit:contain!important; object-fit:cover!important}.bdlr__products--inner .product-card{padding:0}.bdlr__product--title h4{margin-bottom:0!important; padding:0 10%!important; font-size:18px!important; font-weight:700; line-height:1.2; text-transform:uppercase; display:inline-block}.bdlr___summary-items strong{font-size:20px; font-weight:600; line-height:1.3}h2.bdlr___summary--title.ng-binding{margin:0; color:#ed5377; font-size:28px; line-height:1.25; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight:600}.enoble_empty-state p.ng-binding{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:14px; font-weight:500; line-height:1.38; letter-spacing:0; margin:5px 0 20px!important}span.label.ng-binding, span.money.ng-binding{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:20px; font-weight:600; line-height:1.3; letter-spacing:0}.bdlr-toast p, span.bdlr__summary-checkout--disclaimer.ng-binding{font-weight:500; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.bdlr__checkout-button{background:#ed5377; opacity:1!important; border:0!important}.bdlr___summary-items .ng-scope{padding:0; align-items:center}.bdlr__checkout-button:after{box-shadow:none}.bdlr___summary-items .quantity{width:auto; min-height:auto; margin:0!important; color:#7b609f; font-size:16px; font-weight:600; line-height:1.3; font-family:AvenirNextLTPro}#bdlr__summary-checkout--create-bundle:hover{background-color:#7a6097}#bdlr__summary-checkout--create-bundle{color:#fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:16px; font-weight:700; line-height:1.32; text-transform:uppercase; background-color:#ed5377; border-radius:50px; transition:.4s}.name.bdlr__summary--list-item-cell.ng-binding{color:#7b609f; font-size:16px; font-weight:600; line-height:1.3; font-family:AvenirNextLTPro}.bdlr__summary .bdlr__summary--list-item .remove{margin-top:0!important; color:#ed5377; font-size:22px; font-weight:600; line-height:1.3; font-family:AvenirNextLTPro}.bdlr__summary .bdlr__summary--list-item .remove:hover{color:#7b609f}.bdlr__summary .bdlr__summary--list{margin:10px 0 15px!important}span.bdlr__summary-checkout--disclaimer.ng-binding{color:#7b609f; font-size:14px}.bdlr__product{flex:0 0 33.33%!important; max-width:33.33%!important; padding:0 10px!important}.bdlr__products--container .row{justify-content:center}.bdlr-toast{max-width:460px!important; background:#ed5377!important}.product-card .bdlr__product--qty{width:45%!important}.bdlr__products--container{padding:0; min-height:100%!important}.bdlr__complete-bundle>p{line-height:1.3}.bdlr-toast p{color:#fff; margin:0!important}.ng-isolate-scope .pagination li, .ng-isolate-scope .pagination li a{font-size:22px; font-weight:600; color:#7b609f}.ng-isolate-scope .pagination li:first-child, .ng-isolate-scope .pagination li:first-child a, .ng-isolate-scope .pagination li:last-child, .ng-isolate-scope .pagination li:last-child a{font-size:28px; line-height:1.2; position:relative; top:1px; color:#7b609f}.product_card_main .card__media .media img{border-radius:61px!important}@media (max-width:375px){#MainContent{padding-top:64px}}@media (min-width:992px) and (max-height:1199px){#MainContent{padding-top:66px}}@media (max-width:800px) and (max-height:500px){.menu_drawer{border-bottom:60px solid #7a6097}}@media (min-width:1200px){.our_values_container.container{max-width:1076px}}@media (min-width:1300px){section.hero_wrap .container{max-width:1275px}.w_1028{width:1102px; margin:0 auto}}@media (min-width:1400px) and (max-width:1530px){.our_story_details{padding-left:100px; padding-right:22px}.w_1028{width:1135px}h3.our_story_sub_title{max-width:90%}.our_story_sec .cl_6_50:last-child{width:42.5%}.our_story_sec .cl_6_50:first-child{width:57.5%}.about_img{text-align:right; padding-right:20px}.about_content{padding-left:10px}.about_img_shape{left:0}.w_1028 .row>div{padding-left:75px}.w_1028 .row>div:nth-of-type(2n) p.we_are_list_description{max-width:100%}p.we_are_list_description{max-width:93%}.hero_title_wrap h2, .our_values_title{margin-left:-90px}.our_story_img{margin-right:-50px}.hero_wrap .hero_title_wrap h2{margin-left:-13px}}@media (max-width:1600px){.header_btn>.common_btn{padding-left:23px; padding-right:23px}.header_button, .main_social_icons{width:12.5%}}@media (max-width:1530px){section.hero_wrap .container{top:49%}.service_shape{left:11%}section.who_we_are_sec{padding-bottom:80px}.pineapple_wrap{top:-105px; right:16%; width:23%}.orange_wrap{width:23%; bottom:-40px}.watermelon_wrap{bottom:6px; width:18%; left:107px}p.we_are_list_description{max-width:83%}.strawberry_wrap{width:6.8%; left:45px}.grape_wrap{width:10.5%}.mango_wrap{width:10.4%}.story_pineapple{top:-30px; right:38%; width:10.8%}.about_watermelon{width:8.9%}.services_shape_left{width:7.3%}.services_shape_right{width:5.9%}h3.our_story_sub_title{max-width:100%}.hero_title_wrap h2, .our_values_title{margin-left:-20px}.our_story_img_shape{position:absolute; top:92px; right:8%; z-index:-1; width:84%}.our_story_img img{width:100%}}@media (max-width:1400px){.banner_content_title{font-size:100px; transform:translateX(-35px); margin-bottom:20px}.banner_content_title svg{top:4px; right:-32px; width:50px}.banner_content_price{margin:0 0 40px; font-size:36px}.main_header{padding-left:40px}.header-navbar-nav li .header-nav-link{margin:0 10px}.menu_main{gap:15px}.header-navbar-nav{margin-top:23px; margin-bottom:23px}.main_header.header_sticky .header_logo a{width:47%}.header_btn>.common_btn{padding-left:23px; padding-right:23px; font-size:13px}.main_banner{margin-top:0}.header_button{padding:12px 0 3px}img.food_strawberry_shape{left:5%}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{width:70px}.thank_you_dec p{max-width:35%}.contact .conatct_inner_title, .contact_banner_col h2{font-size:80px}img.contact_coconut{max-width:80px}img.contact_mango{max-width:60px}img.contact_rightside{max-width:45px}img.contact_leftbottom{max-width:260px}img.contact_watermelon{max-width:102px; bottom:-10%}.contact .common_btn{font-size:20px; padding:15px 75px}img.form_top_shape{max-width:360px}.request_fra_info h2{font-size:60px}img.form_bottom_shape{max-width:235px; bottom:-109px}.request_franchise_forminfo .common_btn{font-size:18px; padding:20px 60px; cursor:pointer}.col_banner_left{padding:50px 0 0}.watermelon_wrap{bottom:0}.event_book_title.horeca_title{max-width:76%!important; margin:0 auto 25px!important}}@media (max-width:1280px){.hero_product, section.hero_wrap{position:relative}.hero_title_wrap h1{font-size:49px}.hero_product_img{width:100%}.hero_product_shape{margin-top:70px; width:100%; display:inline-block; right:15px}section.hero_wrap{padding:80px 0 0; margin-bottom:90px}p.our_purpose_discription{font-size:50px}section.who_we_are_sec{min-height:863px; padding:0}.orange_wrap{bottom:0}.pineapple_wrap{top:-87px; right:16%}.watermelon_wrap{bottom:30px; left:50px}.grape_wrap{bottom:-36px}.strawberry_wrap{left:14px}.section_shape{bottom:-43px}h3.about_sub_title{font-size:45px}.about_sub_title span{top:-13px; right:-26px; width:37px}section.about_the_founders{padding-bottom:117px}h2.awards_title_wrap{font-size:70px}h2.our_story_title{font-size:90px; margin-left:-16px}h3.our_story_sub_title{max-width:100%}.our_story_description p+p{margin-top:20px}section.our_story_sec{margin-bottom:80px}section.awards_section{margin-bottom:76px}.service_box{padding:0 20px!important}}@media (max-width:1199px){.banner_content_title{font-size:88px; transform:translateX(-30px)}.banner_content_price{margin:0 0 20px; font-size:26px}.hero_banner button svg{width:14px; height:25px}.hero_banner button.slick-arrow{top:40%; padding-top:3px}#bdlr__summary-checkout--create-bundle{font-size:14px}.contact_loction_info p, .contact_social_details p, h2.bdlr___summary--title.ng-binding{font-size:22px}.bdlr__product--title h4{font-size:14px!important}.hero_banner .slick-dots button{width:15px; height:15px}.main_header.header_sticky .header_logo a{width:60%}.header_logo{width:71px}.header_social_icon li, .header_social_icon li a svg{height:45px; width:45px}.menu_main{gap:0}.header-navbar-nav li .header-nav-link{margin:0 7px; font-size:12px}.main_header{padding-left:30px; padding-right:30px}.main_banner{margin-top:0}.header_btn>.common_btn{padding-left:15px; padding-right:15px; font-size:12px}.header_button{padding:10px 0 2px}.header-navbar-nav{margin-top:19px; margin-bottom:19px}.quality_top_info h2{font-size:44px}.quality_top_info{margin-bottom:30px}.quality_main_details h3{margin:0 0 25px}img.food_strawberry_shape{left:1%; width:60px; height:60px}img.food_watermelon_shape{width:110px; height:90px}img.food_right_shape{height:460px; width:80px}.quality_bottom_main1{margin-bottom:30px; max-width:100%}.quality_bottom_main2, h4.about_content{margin-bottom:35px}img.food_pineapple_shape{width:120px}img.food_top_shape{width:280px}.food_quality_section{padding:135px 0 95px}.services_shape_right, .template-privacy-policy img.food_pineapple_shape.food_grapefruit_img, .template-privacy-policy img.food_strawberry_shape{bottom:0}.template-food-quality .quality_top_info h2{max-width:620px}.thank_you_dec p{max-width:60%; margin:0 auto 30px}.thank_you_col h2{font-size:50px}img.thanks_watermelon_shape{width:100px}img.thanks_grapefruit_img{right:100px; width:80px}section.thank_youmain{padding:180px 0 120px}.template-privacy-policy img.food_watermelon_shape{width:120px; right:62px; top:5%}.contact .conatct_inner_title, .contact_banner_col h2, .our_values_title h2{font-size:70px}section.contact_banner{padding:80px 0 110px; margin-bottom:110px}.contact_loction_info p strong{font-size:23px}.contact_loction_info{margin-bottom:40px}.contact_mail, .contact_mob{height:40px; width:40px; margin-right:4px}.contact .conatct_inner_title svg{right:-40px}.form-group label:before{padding:15px}.form-group input:checked+label:after{top:6px; left:12px; width:9px; height:18px}.contact .common_btn{font-size:16px; padding:15px 60px}img.contact_rightside{max-width:17px; height:220px}img.form_top_shape{max-width:320px}.request_fra_info h2{font-size:57px; margin-bottom:40px}section.request_franchise{padding:110px 0 90px}.col_banner_left p>br{display:none}.col_banner_left h3{font-size:57px}.col_banner_left h2{font-size:48px; margin:0 0 17px}.col_banner_left p{margin:0 0 90px}img.col_banner_strawberry{max-width:75px; bottom:8%; left:95px}section.collection_banner{margin-bottom:110px}.hero_title_wrap h1, p.our_purpose_discription{font-size:42px}.hero_title_wrap h2{font-size:57px; margin-bottom:18px}.row.services_rowZ{width:auto}.service_shape{bottom:-50px; left:6%}.hero_product_shape{margin-top:50px}.hero_product_img{margin-bottom:-25px}section.services_sec{padding-bottom:90px}.our_values_content h4{font-size:25px; padding-left:15px}.our_values_block{width:33.3333%; margin-bottom:30px}.our_values_title, section.our_purpose{margin-bottom:50px}.our_values_content span{width:30px}.our_values_content span svg{width:100%; height:auto}.our_purpose_content, .our_purpose_img{width:50%}.our_purpose_img_wrpa span{right:-20px; top:100px; width:120px}.our_purpose_content_wrap img{width:130px}h3.our_purpose_title{font-size:34px}section.who_we_are_sec{min-height:723px}.watermelon_wrap{bottom:10px; left:80px}.who_we_are_content h2{font-size:80px}h4.we_are_list_title{font-size:38px; margin-bottom:13px}p.we_are_list_description{font-size:18px}section.who_we_are_list_wrap{padding:71px 0 98px}.section_shape{bottom:-38px}h3.about_sub_title{font-size:40px}h2.about_title{font-size:45px}.our_story_description p+p{margin-top:15px}h2.our_story_title{font-size:80px; margin-left:-16px; margin-bottom:43px}h2.our_story_title span{top:-17px; right:-20px}.awards_title_wrap span{top:-8px; right:-18px; width:30px}.about_watermelon{bottom:38px}section.awards_section{margin-bottom:60px}.awards_section .row{justify-content:space-between}.awards_logo_wrap{width:auto; height:auto; margin:0 0 30px}.story_pineapple{top:-10px}.service_box_icon{width:100%}.services_shape_left{z-index:0; top:-80px; width:5%}.service_box{padding:0 15px!important}h3.about_sub_title{margin-bottom:19px}.pineapple_wrap{top:-75px}.mango_wrap{width:5.4%}.event_book_title.horeca_title{max-width:76%!important; margin:0 auto 25px!important; font-size:50px}.ng-scope{padding:120px 0 30px}}@media (max-width:991px){.header_social_icon.menu_inner_icon .wk-head a.wk-button{margin:0; width:100%!important; height:100%!important; background:#e3d6dd}.banner_content_title{font-size:64px; transform:translateX(-20px); margin-bottom:15px}.banner_content_title svg{top:2px; right:-22px; width:32px}.awards_logo_wrap{padding:0 15px!important; width:140px}p.intro.ng-binding{font-size:14px}.bdlr__summary{margin-top:0!important; border-top:none!important; padding:0 15px!important}h2.bdlr___summary--title.ng-binding{font-size:18px}p.we_are_list_description, span.label.ng-binding, span.money.ng-binding{font-size:16px}.name.bdlr__summary--list-item-cell.ng-binding{font-size:13px}.product-card .bdlr__product--qty{width:100%!important}#bdlr__summary-checkout--create-bundle{font-size:11px; padding:0 18px}.bdlr__product--title h4{padding:0 5%!important}h1.ng-binding, h3.our_purpose_title{font-size:30px}.ng-scope{padding:110px 0 30px}.col, .row>div, [class*=col-]{padding:0}.event_book_title.horeca_title{max-width:90%!important; margin:0 auto 25px!important; font-size:44px}.catering_tab_happiness_list_block .catring_btn_box{gap:5px!important}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn{font-size:14px!important}.mob_search .field:after, .mob_search .field:hover.field:after{box-shadow:none}.mob_search .field__label{left:0; color:#aaa4a0; font-size:12px; font-style:normal; font-weight:400; line-height:20.4px; font-family:AvenirNextLTPro}.header_social_icon, .menu_main .header-navbar-nav, .mob_search .field__input:focus~.field__label, .mob_search button.reset__button.field__button, .strawberry_wrap{display:none}ul.drawer_nav.nav-list>li:not(:last-child){padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid}.mob_search .field__input:focus{box-shadow:none; padding:0 15px 0 0}.mob_search .field__input:not(:placeholder-shown)~.field__label{display:none; padding:0}ul.drawer_nav.nav-list{margin:20px 0 30px}.mob_search .field__input:not(:placeholder-shown){padding:0 40px 0 0!important}.mob_search .field__input{background-color:transparent; padding:0; border-bottom:1px solid}.navbar{display:block}.menu-toggle{height:auto; width:34px; display:flex; justify-content:center; align-items:center; color:#ed5377}.menu_drawer, html.mob_drawer{height:100%; position:fixed; top:0}.header_btn>.common_btn{font-size:12px; padding:12px 15px}.about_img img, .cl_6_50, .menu-toggle svg, .menu_drawer .header_btn a, .service_box_icon{width:100%}.header_social_icon .header__icon--cart, .header_social_icon li a{width:50px; height:auto}ul.header_social_icon.menu_inner_icon{display:flex; margin-bottom:20px}.menu_drawer{left:-100%; width:100%; max-width:324px; background-color:#fff6ee; color:#fff; transition:left .4s ease-in-out; padding:30px 24px; overflow-y:scroll; z-index:20; border-radius:0 42px 42px 0; border-bottom:85px solid #7a6097}.close_btn svg path{stroke:#ed5377; stroke-width:2px}.menu_drawer.active{left:0; box-shadow:2px 0 10px #36363633,-2px 0 10px #36363633; z-index:20}.close_btn{height:20px; width:20px; margin-bottom:30px; margin-left:auto}.drawer_nav li .header-nav-link{margin:0 0 10px}html.mob_drawer{left:0; width:100%; overflow:hidden}.mob_drawer .header_new:before{content:""; height:100vh; width:100vw; background-color:#00000066; position:fixed; top:0; left:0; z-index:10}.main_banner{margin:0 0 100px}.header_logo{width:101px}.header_button{padding:23px 0; display:flex; align-items:center; width:50%; justify-content:flex-end; gap:10px}.header_button .header_social_icon{justify-content:center; align-items:center; display:none}.main_social_icons{width:50%}.header_button .header_btn{display:inline-flex}.menu_drawer .header_btn{margin-top:10px}img.food_top_shape{width:230px; height:70px}.quality_top_info h2{font-size:40px}img.food_watermelon_shape{width:80px; height:60px; top:30px}img.food_right_shape{width:35px}img.food_pineapple_shape{width:80px; height:80px; right:3%}img.food_strawberry_shape{left:0; width:35px; height:35px}.quality_main_details h3{font-size:26px}.food_quality_section{padding:120px 0 95px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom:3%}.template-privacy-policy img.food_strawberry_shape{width:50px; height:auto; left:15px}img.thanks_top_shape{width:270px}img.thanks_bottom_shape{bottom:-70px; width:250px}section.thank_youmain{padding:170px 0 120px}.thank_you_col h2{font-size:46px}img.thanks_watermelon_shape{width:80px; top:90px}img.thanks_grapefruit_img{right:70px; width:60px}.template-privacy-policy img.food_watermelon_shape{width:90px; right:62px; top:5%}.template-privacy-policy .food_quality_section{padding:110px 0 70px}.template-food-quality .quality_top_info h2{max-width:565px}.intent_in_detail .form-group{padding-left:40px}.intent_in_detail .form-group label:before{padding:12px; margin-right:7px}.intent_in_detail .form-group input:checked+label:after{top:4px; left:10px; width:8px; height:16px}.contact .field__input{height:50px; font-size:18px}.contact .contact__fields label, .intent_inquiry_info label, .message_info label{padding-left:30px}.contact_banner_col h2, .our_values_title h2, .who_we_are_content h2{font-size:60px}.contact_loction_info p{margin:0 0 15px; font-size:20px}.contact_loction_info{margin-bottom:30px}img.contact_mango{max-width:50px}img.contact_coconut{max-width:60px}img.contact_leftbottom{max-width:200px; bottom:-27%}img.contact_watermelon{max-width:80px; bottom:-10%}.contact .conatct_inner_title svg{width:50px}section.contact_banner{padding:80px 0 90px; margin-bottom:100px}.contact_main_info{margin:auto auto 100px}.awards_logo_wrap, .our_values_block, .request_input_info{margin-bottom:20px}.contact_banner_col h2 svg{top:-15px; right:-30px; width:45px}.contact .field:hover.field:after, .contact .field__input:focus{height:50px}.request_franchise_forminfo .field__input{height:45px; font-size:18px; padding:20px}.request_franchise_forminfo .field__input:focus{padding:20px}img.form_top_shape{max-width:200px}.request_fra_info h2{font-size:47px; margin-bottom:30px}.request_franchise_forminfo .common_btn{font-size:16px; padding:16px 60px; cursor:pointer}img.form_bottom_shape{max-width:190px; bottom:-90px}.field__input:not(:placeholder-shown){padding:20px!important}.row.services_rowZ{width:auto; justify-content:center}.service_shape{bottom:-20px; left:6%; width:90px}.services_shape_left{top:-80px; width:7.2%}.services_shape_right{bottom:0}section.services_sec{padding-bottom:90px}.our_values_block{width:50%}.our_values_content h4{font-size:20px}.our_values_content span{width:21px}.our_values_title h2 span{width:26px}.our_values_title{margin-bottom:35px}.our_purpose_img_wrpa span{right:-20px; top:80px; width:90px}.our_purpose_content_wrap img{width:100px}p.our_purpose_discription{font-size:41px}.row>.service_box{width:17%; padding:0 10px!important}.hero_title_wrap h1, h3.about_sub_title, h3.our_story_sub_title{font-size:33px}section.hero_wrap{position:relative; padding:60px 0 0; margin-bottom:70px}.hero_title_wrap h2 span{width:27px; height:auto; top:-7px; right:-26px}h2.our_story_title span{top:-13px; right:-16px}.awards_title_wrap span{top:-15px; right:-20px; width:25px}.event_book_title svg{width:35px!important; right:-25px!important}section.who_we_are_sec{min-height:unset; padding-bottom:40px}.grape_wrap{bottom:-18px; left:50px}.mango_wrap{bottom:22px}.awards_section_title, .w_1028 .row>div{margin-bottom:40px}h4.we_are_list_title{font-size:32px}.section_shape{bottom:-28px}.about_img_shape{top:36px; left:-10px; width:92.7%}h2.our_story_title{font-size:60px; margin-bottom:35px}.about_sub_title span{top:-10px; right:-16px; width:25px}h2.about_title{font-size:42px}.about_watermelon{bottom:30px; left:15px}.awards_section .row{justify-content:center}h2.awards_title_wrap{font-size:53px}.story_pineapple{width:18.7%; top:auto; bottom:-213px; right:auto; left:40px}section.awards_section, section.our_values_section{margin-bottom:50px}section.our_purpose{margin-bottom:80px}.our_story_img{padding:0; margin:0 auto}.our_story_sec .cl_6_50.text_right{order:-1; width:70%; margin:0 auto 60px}.our_story_img_shape{top:0}.about_img{max-width:70%; margin:40px auto 30px}.pineapple_wrap{top:-54px}.mango_wrap{right:17px; width:8.4%}section.our_story_sec{margin-bottom:50px; padding-top:20px}}@media (max-width:767px){body #storepoint-searchbar-submit:hover{background:#ed5377!important}.banner_content .common_btn{font-size:12px}.awards_section .row, .our_purpose_img_wrpa{padding:0 15px}.banner_content_block{top:auto; bottom:100px; transform:unset; text-align:center}section.about_the_founders{padding:0 20px}#bdlr__summary-checkout--create-bundle{font-size:14px; padding:0 18px}.event_book_title.horeca_title{max-width:92%!important; margin:0 auto 25px!important; font-size:44px}.event_book_title.horeca_title svg{top:-10px!important; right:-20px!important; width:30px}.hero_banner .slick-dots{bottom:5.5%}.hero_banner .slick-dots button{width:10px; height:10px}.hero_banner .slick-dots li:not(:last-child){margin-right:3px}.banner_img .banner_img_desktop, .orange_wrap, .service_shape, .services_shape_right{display:none}.banner_img .banner_img_mobile, img.thanks_top_shape.mob_thanks_top{display:block}.main_header.header_sticky .header_logo a{width:55%}.main_banner{margin:0 0 60px}.awards_logo_wrap{width:33.33%}.awards_logo_wrap img{max-height:70px; margin:auto}.template-food-quality .quality_top_info h2{max-width:450px; font-size:31px}.template-food-quality .quality_top_info h2 svg{top:-15px}.quality_top_info h2{font-size:40px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom:0; width:50px; height:auto}.thank_you_dec p{max-width:80%; margin:0 auto 30px}img.thanks_top_shape{width:210px; display:none}section.thank_youmain{padding:120px 0 100px}img.thanks_watermelon_shape{width:60px; top:90px; left:40px}img.thanks_grapefruit_img{right:50px; width:60px}img.thanks_bottom_shape.mob_thnk_shape{display:block; bottom:-60px; width:200px}img.thanks_bottom_shape{display:none; bottom:-60px; width:200px}.thank_you_col h2{font-size:38px}.template-privacy-policy .food_quality_section{padding:100px 0 60px}.template-privacy-policy img.food_watermelon_shape{width:80px; right:42px; top:2%}.template-privacy-policy .quality_main_details h3{margin-bottom:15px}img.contact_mango{max-width:40px; top:-7%; display:none}img.contact_coconut{max-width:40px; right:6%; display:none}.contact_title_info{margin-bottom:45px}.intent_in_detail .form-group{padding-left:60px; width:50%}.intent_in_detail{border-radius:45px; row-gap:12px; padding:25px 0}.message_info .text-area{border-radius:27px}img.contact_watermelon{max-width:80px; bottom:-6%}img.contact_leftbottom{max-width:160px; bottom:-15%}section.contact_banner{padding:70px 0 80px; margin-bottom:60px}.contact_main_info{margin:auto auto 90px; padding:0 20px}.contact_mail, .contact_mob{height:35px; width:35px}.contact_loction_info p, .contact_social_details p{font-size:20px}.contact .field:hover.field:after, .contact .field__input:focus{border-radius:27px!important}.message_info .text-area, .message_info .text-area .field__input:focus{padding:25px!important}.request_fra_info{padding:0 5px}.header_btn>.common_btn{font-size:12px; padding:9px 10px 7px}.request_fra_info h2{font-size:48px; margin-bottom:30px; max-width:400px}.request_fra_info h2 svg{position:absolute; width:31px; height:auto; top:-6px; right:-18px}.template-request-distributor .request_fra_info h2{max-width:420px}section.hero_wrap{padding:60px 0; margin-bottom:50px}.hero_product{width:62%; margin:30px auto 0}.cl_6_50, .hero_bg, .hero_content, .service_box_icon{width:100%}.hero_wrap .row{flex-direction:column-reverse}.hero_product_img{margin-bottom:20px}.hero_title_wrap h2{font-size:52px; margin-bottom:15px}.hero_bg img{width:100%; height:100%; object-fit:cover}.hero_bg{left:0; height:100%}.hero_product_wrap{position:relative}.hero_title_wrap{text-align:center}.hero_title_wrap h2 span{width:22px; height:auto; top:0; right:-19px}.hero_title_wrap h1{margin-bottom:25px}section.services_sec{padding-bottom:50px}.our_purpose_img_wrpa span{right:-10px; top:70px; width:50px}.our_purpose_content_wrap img{width:95px}h3.our_purpose_title{font-size:30px; line-height:2.8}p.our_purpose_discription{font-size:42px}h4.we_are_list_title{font-size:28px; margin-bottom:9px}section.who_we_are_list_wrap{padding:70px 0}p.we_are_list_description{font-size:19px}.our_story_img{padding-top:30px}.our_story_img_shape{top:24px}section.awards_section{margin-bottom:40px; margin-top:50px}section.our_story_sec{padding-top:100px; margin-bottom:70px}.about_img{max-width:70%; margin:40px auto}.our_values_title h2, h2.awards_title_wrap{font-size:44px}h4.about_content{font-size:21px; margin:0 0 10px; line-height:1.3}.our_values_content h4{padding-left:10px; font-size:16px}h3.our_story_sub_title{width:unset; padding:0 7px!important; margin-bottom:9px}h2.our_story_title{margin-bottom:30px}.our_story_description{max-width:100%}.services_shape_left{top:auto; bottom:-55px; width:11.3%; height:217px}.our_values_content span{width:25px}.col, .row>.our_values_block, [class*=col-]{padding:0 12px}section.our_values_section{margin-bottom:37px}textarea.informationtext_area.field__input::placeholder{font-size:14px!important}.form_field textarea{min-height:116px; height:116px}.event_customize_row .form_field textarea, .file_upload input, textarea.informationtext_area.field__input{padding:25px 30px!important}wishlist-page .wk-page{padding:120px 15px 50px!important}}@media (max-width:575px){.banner_content_title{font-size:48px; transform:translate(-10px)}.banner_content_price{margin:0 0 10px; font-size:20px}.banner_content_block.banner_content_title_mo{top:75px}.banner_content_title svg{top:2px; right:-20px; width:30px}.banner_content_block{bottom:45px}section.our_story_sec{padding:0 25px}.awards_section .row{padding:0 10px}wishlist-page .wk-header .wk-title{font-size:34px!important}wishlist-page .wk-header .wk-title:after{height:25px; width:25px; top:-15px; right:-20px}.wk-login-callout p{font-size:14px; margin:0 0 15px!important}.contact_loction_info p, .contact_social_details p, .quality_main_details ol li, .quality_main_details p, .quality_main_details ul li, .request_franchise_forminfo .field__input, .top_section_info p, .wk-text, .wk-wishlist-empty-callout p, wishlist-product-card .wk-current-price{font-size:14px}wishlist-page .wk-header .wk-controls{gap:3px!important; flex-direction:column!important; margin-top:15px}.wk-product-title .wk-text-link{font-size:20px!important}wishlist-product-card .wk-cta-button, wishlist-product-card .wk-cta-button:disabled, wishlist-product-card .wk-cta-button:hover{font-size:16px!important; padding:15px 30px!important}a.wk-callout-cta{font-size:12px!important; padding:8px 23px!important}.bdlr__product{flex:0 0 50%!important; max-width:50%!important; padding:0 10px!important}.product-card .bdlr__product--qty{width:75%!important}.event_book_title.horeca_title{max-width:92%!important; margin:0 auto 25px!important; font-size:38px}.event_book_title.horeca_title svg{top:-10px!important; right:0!important; width:30px}textarea.informationtext_area.field__input::placeholder{font-size:10px!important}.main_header{padding-left:20px; padding-right:20px}.main_banner{margin-top:0}.about_watermelon, .template-food-quality img.food_strawberry_shape, .template-privacy-policy img.food_pineapple_shape.food_grapefruit_img, img.contact_coconut, img.contact_mango, p.we_are_list_description br{display:none}.quality_top_info h2{font-size:40px; max-width:235px}.template-food-quality .quality_top_info h2{font-size:31px; max-width:310px}img.food_top_shape{width:150px; height:auto; left:-30px}.quality_main_details h3{font-size:24px; margin:0 0 15px}img.food_pineapple_shape{width:73px; height:auto; right:14px}.quality_bottom_main2, .w_1028 .row>div, section.our_purpose{margin-bottom:30px}.food_quality_section{padding:110px 0 92px}.container, .quality_main{padding:0 20px}.quality_top_info{margin-bottom:20px}img.food_watermelon_shape{top:1%; width:70px; height:50px; right:10px}.template-privacy-policy .quality_top_info h2 svg{width:30px; right:-10px; height:auto}.template-privacy-policy img.food_watermelon_shape{width:75px; right:20px; top:30px}.template-privacy-policy .food_quality_section{padding:90px 0 50px}img.thanks_top_shape{width:150px}img.thanks_watermelon_shape{width:70px; top:20px; left:30px}img.thanks_bottom_shape{bottom:-40px; width:130px}section.thank_youmain{padding:110px 0 76px}img.thanks_grapefruit_img{right:20px; width:70px}.thank_you_col h2{font-size:36px; margin-bottom:15px}.thank_you_dec p{max-width:90%; margin:0 auto 40px; font-size:14px}.thank_you_col .common_btn{font-size:12px}.intent_in_detail .form-group{padding-left:35px}.contact_loction_info{margin-bottom:36px}.contact_loction_info p{max-width:70%; margin:0 auto 15px}.contact .conatct_inner_title svg{width:35px; right:-25px}.contact_title_info{margin-bottom:40px}.contact .contact__fields label, .intent_inquiry_info label, .message_info label{font-size:14px; padding-left:20px}.contact .contact__button{margin-top:35px}img.contact_watermelon.mobile_conmango{display:block; max-width:50px; bottom:-5%}img.contact_leftbottom{max-width:120px; bottom:-13%}img.contact_watermelon{display:none; max-width:60px; bottom:-4%}.contact .conatct_inner_title{font-size:45px}.contact .field__input{height:45px; font-size:16px}img.contact_rightside{max-width:15px; height:180px; top:-30px}.contact_social_details p{font-size:18px}.template-food-quality img.food_right_shape{top:16%}.request_fra_info h2{font-size:47px; max-width:320px}.request_fra_info h2 svg{top:auto; bottom:25px; width:27px; right:-15px}section.request_franchise{padding:100px 0 95px}img.form_top_shape{max-width:140px; display:none}.request_franchise_forminfo .common_btn{font-size:14px; padding:12px 46px}img.form_bottom_shape{max-width:230px; bottom:-120px; display:none}.template-request-distributor img.form_top_shape.mob_form-shape, img.form_bottom_shape.mob_bottomform-shape, img.form_top_shape.mob_form-shape{display:block}img.form_bottom_shape.mob_bottomform-shape{bottom:-95px}.template-request-distributor .request_fra_info h2{max-width:320px}.hero_title_wrap h1{font-size:25px; max-width:309px; margin:10px auto 0; line-height:1.4}section.hero_wrap{padding:30px 0 70px}.service_shape{bottom:-9px; left:9%; width:50px}.our_purpose_img, .section_shape_mobile.hero_bg_mobile, .section_shape_mobile.hero_bg_mobile img{width:100%}.our_purpose_content{width:100%; margin-top:42px}.who_we_are_content h2{font-size:40px}.pineapple_wrap{top:43px; right:18px; width:50%; transform:rotate(25deg)}.watermelon_wrap{left:auto; right:20px; width:44%}.orange_wrap{bottom:10px; right:25px}section.who_we_are_sec{padding-bottom:42px; padding-top:10px; overflow-x:hidden}.bottom_shape_wrap{height:300px}.mango_wrap{bottom:0; right:27px}.grape_wrap{bottom:-15px; left:30px}section.who_we_are_list_wrap{padding:40px 20px 70px}.strawberry_wrap{top:83px; left:13px; width:10.4%}.section_shape{bottom:-20px}.our_story_sec .cl_6_50.text_right{margin:0 auto 60px; width:100%}.story_pineapple{top:-65px}h3.our_story_sub_title{font-size:30px; margin-bottom:27px}h2.our_story_title{font-size:55px; margin-bottom:39px; margin-left:-7px}section.our_story_sec{padding-top:25px; margin-bottom:30px; position:relative; z-index:1}h4.we_are_list_title{font-size:45px; margin-bottom:16px}.we_are_list_content{margin-left:15px}.about_img{max-width:100%}p.we_are_list_description{max-width:293px; width:100%}h4.about_content{font-size:18px; margin:0 0 20px}h2.about_title{font-size:28px}.our_purpose_img_wrpa span{right:0; top:70px; width:89px}.who_we_are_content{top:56%}.our_story_description p+p{margin-top:20px}.hero_bg{left:0; width:100%}.hero_bg img{object-fit:cover}.awards_section .row{justify-content:center}.awards_logo_wrap:nth-child(3), .awards_logo_wrap:nth-child(6){width:100px; height:auto}.our_values_section .row{margin:0}.col, .row>.our_values_block, [class*=col-]{padding:0}}@media (min-width:450px) and (max-width:600px){.pineapple_wrap img{width:123px}.watermelon_wrap img{width:120px}.watermelon_wrap{left:auto; right:20px; width:auto}.who_we_are_content h2{font-size:60px; max-width:95%}h4.we_are_list_title{font-size:30px}p.we_are_list_description{font-size:16px}.container{padding:0 15px}.services_shape_left{top:auto; bottom:-55px; width:7.3%; height:187px}.story_pineapple{top:auto; bottom:-170px; right:auto; left:30px; width:19.7%}h2.about_title{font-size:38px}.awards_section .row{justify-content:center}.about_img{margin:40px auto 40px 30px}.our_values_section .row{margin:0 auto; max-width:420px}}@media (max-width:450px){.book_events{margin-bottom:10px!important}section.awards_section{margin-top:0!important}section.contact_banner{padding:100px 0 60px; margin-bottom:50px}img.contact_coconut{max-width:25px; right:6%}img.contact_mango{max-width:20px; top:-4%}.contact .field, .intent_in_detail{margin-bottom:23px!important}.intent_in_detail .form-group{padding-left:35px}.intent_in_detail .form-group label{font-size:11px}.contact .common_btn{font-size:13px; padding:13px 46px}.contact_info_col{gap:30px}.contact_loction_info p{margin:0 auto 25px}img.thanks_top_shape{width:115px}.quality_main_details p, .top_section_info p{max-width:309px; margin-bottom:20px}.template-food-quality .top_section_info p{max-width:319px; margin-bottom:20px}.template-food-quality .quality_main_details ul{padding-right:15px}.template-privacy-policy img.food_strawberry_shape{width:55px; height:auto; left:26px; bottom:-20px}.template-food-quality .quality_top_info h2{font-size:31px; max-width:305px}.request_input_info label{padding-left:25px; font-size:12px; padding-right:15px}.request_input_info{margin-bottom:15px}.request_input_info .intent_in_detail{margin-top:10px}.service_shape{bottom:-29px; left:15%}.service_box{margin-bottom:20px}.our_values_block{width:50%; margin-bottom:25px}.our_values_title h2{font-size:50px}.our_values_title, section.awards_section{margin-bottom:50px}.hero_product{width:80%; margin:30px auto 0}.service_box{width:33%}.our_values_content h4{font-size:16px; padding-left:4px; white-space:nowrap}.who_we_are_content{width:100%}.who_we_are_content h2{font-size:53px; max-width:60%}.w_1028 .row>div{width:100%; margin-bottom:0}.w_1028 .row>div:not(:last-child){margin-bottom:35px}section.who_we_are_list_wrap{padding:20px 25px 120px; margin-bottom:0}.we_are_list_content{margin-left:15px}.we_are_list_icon{width:25px}.mango_wrap{right:20px}.section_shape{bottom:-15px}.about_watermelon{left:15px; bottom:20px}h3.about_sub_title{font-size:35px; max-width:349px}h2.about_title{font-size:40px; margin-bottom:13px}.our_story_description p{font-size:14px}.row>.service_box{width:29%; padding:0 7px!important}section.about_the_founders{padding-bottom:47px}.story_pineapple{top:auto; bottom:-130px; left:26px; right:0; width:20.7%}.hero_product_shape{right:8px}.hero_bg_mobile{display:inline-block}.hero_bg_desk, .mango_wrap{display:none}p.our_purpose_discription{max-width:330px; margin:0 auto}.section_shape_mobile.hero_bg_mobile{position:absolute; bottom:-130px; z-index:-1; left:0}.grape_wrap{bottom:-30px; left:auto; width:27%; right:43px; transform:rotate(-28deg)}.our_story_img{padding-top:21px}.about_sub_title span{width:19px}h2.our_story_title span{top:-11px; right:-25px; width:30px}h2.awards_title_wrap{font-size:50px; margin-left:-10px}.awards_logo_wrap{width:33.3333%; height:auto; margin:0 0 30px}.awards_section_title{margin-bottom:47px}.awards_title_wrap span{top:-10px; right:-16px; width:24px}.about_sub_title span{top:-10px; right:35%}.hero_bg img{object-fit:unset}.event_book_title.horeca_title{max-width:100%!important; margin:0 auto 25px!important; font-size:40px; letter-spacing:0}.event_book_title.horeca_title svg{top:-3px!important; right:-13px!important; width:25px}}@media (max-width:425px){.product-card .bdlr__product--qty{width:100%!important; max-width:100%!important}h2.bdlr___summary--title.ng-binding{font-size:22px}.ng-scope{padding:90px 0 25px}.bdlr__product{flex:0 0 50%!important; max-width:50%!important; padding:0 10px!important}.header_btn a{font-size:10px; padding:10px 14px}.menu-toggle{height:auto; width:30px}.header_social_icon li, .header_social_icon li a svg{height:50px; width:50px}.main_banner{margin:0 0 46px}.banner_inner{background-position:center bottom}img.food_right_shape{width:30px; height:295px}img.food_watermelon_shape{width:60px; height:auto; right:33px; top:21px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom:0; width:40px; height:auto}.template-privacy-policy .quality_bottom_main{margin-bottom:20px}.thank_you_col h2{font-size:39px}.contact_main_info{margin:auto auto 70px}img.contact_leftbottom{max-width:115px; bottom:-15%}img.contact_watermelon{max-width:40px; bottom:-4%}.message_info .text-area{min-height:116px}.request_fra_info h2{font-size:39px; margin-bottom:38px; max-width:270px}.template-request-distributor .request_fra_info h2{max-width:270px}.bdlr__product--title h4{font-size:14px!important}.bdlr__product--image-wrap img{border-radius:20px}.product-card .bdlr__product--qty-minus{flex:1; margin-left:0}}@media (max-width:375px){wishlist-page .wk-page{padding:90px 15px 50px!important}.thank_you_col h2, h1.ng-binding{font-size:28px}.ng-scope{padding:70px 0 25px}.event_book_title.horeca_title{max-width:100%!important; margin:0 auto 25px!important; font-size:33px}img.thanks_grapefruit_img{right:20px; width:50px}.menu_drawer{border-bottom:55px solid #7a6097; max-width:290px}.header_logo{width:80px}.header_button{padding:15px 0}.header_btn>.common_btn{padding:9px 7px 7px; font-size:10px}.drawer_nav li .header-nav-link{margin:0 0 10px; font-size:12px}.quality_main_details h3{font-size:16px; margin:0 0 15px}.template-privacy-policy .quality_main_details h3, .template-privacy-policy .quality_top_info h2{margin-bottom:15px}.quality_top_info h2{font-size:34px; max-width:201px}img.food_pineapple_shape, img.food_watermelon_shape{width:40px}img.food_top_shape, img.thanks_top_shape{width:100px}.template-privacy-policy img.food_watermelon_shape{width:50px; right:20px; top:1%}.template-privacy-policy .food_quality_section{padding:80px 0 50px}.thank_you_col h2 svg{position:absolute; right:-18px; top:-18px; width:30px}img.thanks_bottom_shape{bottom:-30px; width:100px}section.thank_youmain{padding:80px 0 60px}img.thanks_watermelon_shape{width:40px; top:30px; left:30px}.intent_in_detail .form-group input:checked+label:after{top:3px; left:7px; width:6px; height:11px; border-width:0 2px 2px 0}.intent_in_detail .form-group{padding-left:15px}.intent_in_detail .form-group label:before{padding:8px; margin-right:5px}img.contact_coconut{max-width:22px; right:3%; top:-30px}img.contact_mango{max-width:20px; top:-5%; left:7%}.contact .conatct_inner_title, .contact_banner_col h2{font-size:38px}.contact_loction_info p{font-size:14px; max-width:90%; margin:0 auto 15px}.contact_social_details p{font-size:16px}img.contact_watermelon.mobile_conmango{display:block; max-width:35px; bottom:-3%}.contact_banner_col h2 svg{position:absolute; top:-15px; right:-25px; width:35px; height:auto}.contact .field, .intent_in_detail{margin-bottom:15px!important}.contact_info_col{gap:15px}.quality_main{padding:0 15px}img.food_right_shape{width:22px; height:245px}.template-food-quality .quality_top_info h2 svg{top:-15px; right:-10px}.template-food-quality .quality_top_info h2{font-size:27px; max-width:265px}img.form_top_shape{max-width:90px}section.request_franchise{padding:80px 0 75px}.request_fra_info h2{margin-bottom:25px}.awards_logo_wrap{margin-bottom:20px}}@media screen and (max-width:655px) and (max-height:400px){.who_we_are_content h2{max-width:75%}p.we_are_list_description{max-width:100%}p.we_are_list_description br{display:none}.awards_logo_wrap:nth-child(3), .awards_logo_wrap:nth-child(6){width:100px; height:auto}section.hero_wrap{padding:0 0 80px; margin-bottom:50px}}@media (max-width:395px) and (min-width:391px){.our_values_content h4{font-size:14px}.our_values_content span{width:20px}}@media (max-width:389px){.our_values_content span{width:20px}.our_values_content h4{width:calc(100% - 20px); font-size:15px}.about_sub_title span{top:-15px; right:-5px}h3.about_sub_title{font-size:29px; max-width:190px}h2.about_title{font-size:36px}}@media (max-width:367px){.banner_content_title{font-size:42px; transform:unset}.banner_content_price{margin:0 0 10px; font-size:16px}.banner_content_block{bottom:40px}.banner_content_title svg{top:0; right:-15px; width:25px}.food_quality_section{padding:90px 0 55px}.hero_title_wrap h1{font-size:23px}.hero_title_wrap h2{font-size:32px}.hero_title_wrap h2 span{width:15px; top:-14px; right:-14px}.row>.service_box{width:27%; padding:0 6px!important}.service_box svg{width:100%; height:auto}.service_box, h3.about_sub_title{margin-bottom:10px}.who_we_are_content h2{font-size:27px}.pineapple_wrap{top:-17px}.section_shape{bottom:-10px}section.our_story_sec{margin-bottom:20px; padding-top:0}h3.about_sub_title{font-size:26px; max-width:170px}h4.about_content{line-height:1.3; margin:0 0 15px}.story_pineapple{top:auto; left:15px}.about_watermelon{left:15px; width:8.3%; bottom:20px}.who_we_are_content h2{max-width:80%}section.about_the_founders{padding-bottom:67px}.our_values_section .row{margin:0; flex-direction:column}.container{padding:0 15px}h3.our_story_sub_title{font-size:23px; padding:0!important}h2.our_story_title{margin-left:-13px}.grape_wrap{width:20%; bottom:19px}.section_shape_mobile.hero_bg_mobile{bottom:-70px}section.who_we_are_list_wrap{padding:20px 20px 110px}}.event_book_title, .event_info_title{color:#7e5a9b; font-size:60px; line-height:1.25; font-family:aromatica-script}@media (max-width:320px){.main_banner{margin:0 0 50px}}li.loader{display:flex; align-items:center; justify-content:center; width:100%}li.loader span{display:inline-flex; animation:2s linear infinite ani}@keyframes ani{from{transform:rotate(0)}to{transform:rotate(360deg)}}.form_field label{color:#2b2b2b66; font-size:16px; font-style:normal; font-weight:600; line-height:1.27; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; display:block; padding-left:34px; margin-bottom:10px}.form_field input, .form_field textarea{border-radius:65px; border:1px solid #dadada; background:#fff; width:100%; height:auto; padding:23px 30px; font-size:18px; line-height:1.5; display:block; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight:500}.event_customize_row .form_field textarea, .event_customize_row textarea.informationtext_area.field__input:focus, .file_upload input, textarea.informationtext_area.field__input{padding:25px 60px!important}.event_selection{display:flex; flex-wrap:wrap; justify-content:center; margin:0 -8px}.form_field{width:100%; padding:0 8px; margin-bottom:25px; white-space:normal}.form_field textarea{resize:none; min-height:131px; height:131px}.form_field.form_field_btn input[type=submit]{width:auto; border-radius:40px; background:#ed5377; text-transform:uppercase; font-weight:700; color:#fff; padding:27px 105px}.form_field.form_field_btn{margin-top:55px; margin-bottom:0}.form_field_btn .common_btn{font-size:24px; padding:25px 94px}.event_book_title{font-weight:500; position:relative; display:inline-block; margin-bottom:25px}.event_book_title.horeca_title{max-width:65%; margin:0 auto 25px}.event_book_title.horeca_title svg{top:-15px; right:-15px}.event_book_title svg, .event_info_title svg{position:absolute; width:43px; height:auto; right:-30px; top:0}.catring_select_btn span, .catring_select_btn span:before, .event_info_title{display:inline-block; position:relative}.book_events{text-align:center; margin-bottom:40px}.event_info_title{font-weight:500; margin-bottom:13px}.event_information{text-align:center; margin-bottom:25px}.event_details{color:#7b609f; text-align:center; font-size:16px; font-weight:500; line-height:1.4; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.book_events input{color:#2b2b2b66; text-transform:uppercase}.file_upload_info input::placeholder, textarea.informationtext_area.field__input::placeholder{opacity:1; color:#2b2b2b66; font-size:16px; letter-spacing:0}textarea.informationtext_area.form_field textarea{border-radius:65px; padding:25px 60px!important}textarea.informationtext_area.field__input:focus{box-shadow:none; border-radius:65px; padding:25px 60px!important}.catering_tab_nav_block .slick-arrow{position:absolute; top:50%; transform:translateY(-50%); background:0 0; border:0; box-shadow:none; color:#7a6097; width:10px; padding:0; cursor:pointer}.catering_tab_nav_block .slick-prev{left:8px}.catering_tab_nav_block .slick-next{right:8px}.catering_tab_nav{background:#fff; padding:4px 25px; border-radius:50px; z-index:1}.catering_tab_happiness_list_block .catring_btn_box{display:flex; align-items:center; gap:25px}.catring_select_btn input{opacity:0; z-index:2; cursor:pointer}.catring_select_btn span:before{content:""; border-radius:4px; background-color:#fff; width:15px; height:15px; top:2px; margin-right:10px}.catring_select_btn span:after{content:""; position:absolute; left:2px; top:5px; width:11px; height:11px; background:#7b609f; border-radius:4px; opacity:0}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn{color:#7a6097; font-size:16px; font-weight:500; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; text-decoration:none; background-color:transparent; border:0; padding:0; border-bottom:1px solid #7a6097; cursor:pointer}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn:hover{color:#ed5377; border-color:#ed5377}.main_header{z-index:111}html.pop_open .shopify-section-group-header-group{opacity:0}.find_us_content_wrapper li.loader{visibility:visible!important; position:absolute; bottom:-90px; width:100%; left:0}.request_franchise_forminfo .common_btn[disabled]{cursor:no-drop}@media (min-width:768px) and (max-width:991px){.our_values_container.container{width:66%; margin:0 auto}.w_1028{padding-left:50px}p.we_are_list_description br{display:none}.catering_tab_happiness_list_block .catring_btn_box>*{margin:0 5px; font-size:12px; padding:10px 13px}.catring_select_btn span:before{margin-right:6px}.catring_select_btn span:after{top:4px}.find_us_content_wrapper li.loader{bottom:-160px}}@media screen and (max-width:767px){.request_contact .error_label, .request_input_info .error_label{font-size:12px}.find_us_content_wrapper li.loader{bottom:-99px}}.instafeed-new-carousel-item-container .instafeed-hover-layer{border-radius: 66px; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23FFF" d="M12.001 9C10.3436 9 9.00098 10.3431 9.00098 12C9.00098 13.6573 10.3441 15 12.001 15C13.6583 15 15.001 13.6569 15.001 12C15.001 10.3427 13.6579 9 12.001 9ZM12.001 7C14.7614 7 17.001 9.2371 17.001 12C17.001 14.7605 14.7639 17 12.001 17C9.24051 17 7.00098 14.7629 7.00098 12C7.00098 9.23953 9.23808 7 12.001 7ZM18.501 6.74915C18.501 7.43926 17.9402 7.99917 17.251 7.99917C16.5609 7.99917 16.001 7.4384 16.001 6.74915C16.001 6.0599 16.5617 5.5 17.251 5.5C17.9393 5.49913 18.501 6.0599 18.501 6.74915ZM12.001 4C9.5265 4 9.12318 4.00655 7.97227 4.0578C7.18815 4.09461 6.66253 4.20007 6.17416 4.38967C5.74016 4.55799 5.42709 4.75898 5.09352 5.09255C4.75867 5.4274 4.55804 5.73963 4.3904 6.17383C4.20036 6.66332 4.09493 7.18811 4.05878 7.97115C4.00703 9.0752 4.00098 9.46105 4.00098 12C4.00098 14.4745 4.00753 14.8778 4.05877 16.0286C4.0956 16.8124 4.2012 17.3388 4.39034 17.826C4.5591 18.2606 4.7605 18.5744 5.09246 18.9064C5.42863 19.2421 5.74179 19.4434 6.17187 19.6094C6.66619 19.8005 7.19148 19.9061 7.97212 19.9422C9.07618 19.9939 9.46203 20 12.001 20C14.4755 20 14.8788 19.9934 16.0296 19.9422C16.8117 19.9055 17.3385 19.7996 17.827 19.6106C18.2604 19.4423 18.5752 19.2402 18.9074 18.9085C19.2436 18.5718 19.4445 18.2594 19.6107 17.8283C19.8013 17.3358 19.9071 16.8098 19.9432 16.0289C19.9949 14.9248 20.001 14.5389 20.001 12C20.001 9.52552 19.9944 9.12221 19.9432 7.97137C19.9064 7.18906 19.8005 6.66149 19.6113 6.17318C19.4434 5.74038 19.2417 5.42635 18.9084 5.09255C18.573 4.75715 18.2616 4.55693 17.8271 4.38942C17.338 4.19954 16.8124 4.09396 16.0298 4.05781C14.9258 4.00605 14.5399 4 12.001 4ZM12.001 2C14.7176 2 15.0568 2.01 16.1235 2.06C17.1876 2.10917 17.9135 2.2775 18.551 2.525C19.2101 2.77917 19.7668 3.1225 20.3226 3.67833C20.8776 4.23417 21.221 4.7925 21.476 5.45C21.7226 6.08667 21.891 6.81333 21.941 7.8775C21.9885 8.94417 22.001 9.28333 22.001 12C22.001 14.7167 21.991 15.0558 21.941 16.1225C21.8918 17.1867 21.7226 17.9125 21.476 18.55C21.2218 19.2092 20.8776 19.7658 20.3226 20.3217C19.7668 20.8767 19.2076 21.22 18.551 21.475C17.9135 21.7217 17.1876 21.89 16.1235 21.94C15.0568 21.9875 14.7176 22 12.001 22C9.28431 22 8.94514 21.99 7.87848 21.94C6.81431 21.8908 6.08931 21.7217 5.45098 21.475C4.79264 21.2208 4.23514 20.8767 3.67931 20.3217C3.12348 19.7658 2.78098 19.2067 2.52598 18.55C2.27848 17.9125 2.11098 17.1867 2.06098 16.1225C2.01348 15.0558 2.00098 14.7167 2.00098 12C2.00098 9.28333 2.01098 8.94417 2.06098 7.8775C2.11014 6.8125 2.27848 6.0875 2.52598 5.45C2.78014 4.79167 3.12348 4.23417 3.67931 3.67833C4.23514 3.1225 4.79348 2.78 5.45098 2.525C6.08848 2.2775 6.81348 2.11 7.87848 2.06C8.94514 2.0125 9.28431 2 12.001 2Z"></path></svg>'); background-size: 30px; background-repeat: no-repeat; background-position: center;}.instafeed-new-carousel-item .instafeed-hover-layer .instafeed-hover-icon{opacity: 0;}.hero_title_wrap{font-family: 'Aromatica Script', cursive !important;}{width: 338; height: 471;}.your_location_title p{font-family: 'Aromatica Script', cursive !important; font-weight: 500;}.find_us_content_block > h2{display: inline-block; font-family: 'Aromatica Script', cursive !important; font-weight: 500;}

/* /houseofpops_web/static/src/css/photoswipe.css */
 .pswp{--pswp-bg: #000; --pswp-placeholder-bg: #222; --pswp-root-z-index: 100000; --pswp-preloader-color: rgba(79, 79, 79, 0.4); --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9); --pswp-icon-color: #fff; --pswp-icon-color-secondary: #4f4f4f; --pswp-icon-stroke-color: #4f4f4f; --pswp-icon-stroke-width: 2px; --pswp-error-text-color: var(--pswp-icon-color);}.pswp{position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: var(--pswp-root-z-index); display: none; touch-action: none; outline: 0; opacity: 0.003; contain: layout style size; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.pswp:focus{outline: 0;}.pswp *{box-sizing: border-box;}.pswp img{max-width: none;}.pswp--open{display: block;}.pswp, .pswp__bg{transform: translateZ(0); will-change: opacity;}.pswp__bg{opacity: 0.005; background: var(--pswp-bg);}.pswp, .pswp__scroll-wrap{overflow: hidden;}.pswp__scroll-wrap, .pswp__bg, .pswp__container, .pswp__item, .pswp__content, .pswp__img, .pswp__zoom-wrap{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.pswp__img, .pswp__zoom-wrap{width: auto; height: auto;}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in;}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor: move; cursor: -webkit-grab; cursor: -moz-grab; cursor: grab;}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: grabbing;}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img, .pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active, .pswp__img{cursor: -webkit-zoom-out; cursor: -moz-zoom-out; cursor: zoom-out;}.pswp__container, .pswp__img, .pswp__button, .pswp__counter{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.pswp__item{z-index: 1; overflow: hidden;}.pswp__hidden{display: none !important;}.pswp__content{pointer-events: none;}.pswp__content > *{pointer-events: auto;}.pswp__error-msg-container{display: grid;}.pswp__error-msg{margin: auto; font-size: 1em; line-height: 1; color: var(--pswp-error-text-color);}.pswp .pswp__hide-on-close{opacity: 0.005; will-change: opacity; transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1); z-index: 10; pointer-events: none;}.pswp--ui-visible .pswp__hide-on-close{opacity: 1; pointer-events: auto;}.pswp__button{position: relative; display: block; width: 50px; height: 60px; padding: 0; margin: 0; overflow: hidden; cursor: pointer; background: none; border: 0; box-shadow: none; opacity: 0.85; -webkit-appearance: none; -webkit-touch-callout: none;}.pswp__button:hover, .pswp__button:active, .pswp__button:focus{transition: none; padding: 0; background: none; border: 0; box-shadow: none; opacity: 1;}.pswp__button:disabled{opacity: 0.3; cursor: auto;}.pswp__icn{fill: var(--pswp-icon-color); color: var(--pswp-icon-color-secondary);}.pswp__icn{position: absolute; top: 14px; left: 9px; width: 32px; height: 32px; overflow: hidden; pointer-events: none;}.pswp__icn-shadow{stroke: var(--pswp-icon-stroke-color); stroke-width: var(--pswp-icon-stroke-width); fill: none;}.pswp__icn:focus{outline: 0;}div.pswp__img--placeholder, .pswp__img--with-bg{background: var(--pswp-placeholder-bg);}.pswp__top-bar{position: absolute; left: 0; top: 0; width: 100%; height: 60px; display: flex; flex-direction: row; justify-content: flex-end; z-index: 10; pointer-events: none !important;}.pswp__top-bar > *{pointer-events: auto; will-change: opacity;}.pswp__button--close{margin-right: 6px;}.pswp__button--arrow{position: absolute; top: 0; width: 75px; height: 100px; top: 50%; margin-top: -50px;}.pswp__button--arrow:disabled{display: none; cursor: default;}.pswp__button--arrow .pswp__icn{top: 50%; margin-top: -30px; width: 60px; height: 60px; background: none; border-radius: 0;}.pswp--one-slide .pswp__button--arrow{display: none;}.pswp--touch .pswp__button--arrow{visibility: hidden;}.pswp--has_mouse .pswp__button--arrow{visibility: visible;}.pswp__button--arrow--prev{right: auto; left: 0px;}.pswp__button--arrow--next{right: 0px;}.pswp__button--arrow--next .pswp__icn{left: auto; right: 14px; transform: scale(-1, 1);}.pswp__button--zoom{display: none;}.pswp--zoom-allowed .pswp__button--zoom{display: block;}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display: none;}.pswp__preloader{position: relative; overflow: hidden; width: 50px; height: 60px; margin-right: auto;}.pswp__preloader .pswp__icn{opacity: 0; transition: opacity 0.2s linear; animation: pswp-clockwise 600ms linear infinite;}.pswp__preloader--active .pswp__icn{opacity: 0.85;}@keyframes pswp-clockwise{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}}.pswp__counter{height: 30px; margin-top: 15px; margin-inline-start: 20px; font-size: 14px; line-height: 30px; color: var(--pswp-icon-color); text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary); opacity: 0.85;}.pswp--one-slide .pswp__counter{display: none;}

/* /houseofpops_web/static/src/css/quick_add.css */
 @font-face{font-family: 'AvenirNextLTPro'; src: url('/houseofpops_web/static/src/fonts/AvenirNextLTPro.otf') format('truetype'); font-weight: 900; font-style: normal;}.drawer{position: fixed; z-index: 1000; left: 0; top: 0; width: 100vw; height: 100%; display: flex; justify-content: flex-start; background-color: rgba(var(--color-foreground),.5); transition: visibility var(--duration-default) ease;}.drawer.active{visibility: visible;}.drawer__inner{height: 100%; width: 500px; max-width: 500px; padding: 0; border-radius: 0 40px 40px 0; border-right: 0; background-color: #FCF5EE; overflow: hidden; display: flex; flex-direction: column; transform: translate(-100%); transition: transform var(--duration-default) ease;}.drawer__inner-empty{height: 100%; padding: 0; background-color: #FCF5EE; overflow: hidden; display: flex; flex-direction: column;}.cart-drawer__warnings{display: flex; flex-direction: column; flex: 1; padding: 0 20px; justify-content: center;}cart-drawer.is-empty .drawer__inner{display: grid; grid-template-rows: 1fr; align-items: center; padding: 0;}cart-drawer.is-empty .cart_item_clear_btn_block, cart-drawer.is-empty .drawer__header{display: none;}cart-drawer:not(.is-empty) .cart-drawer__warnings, cart-drawer:not(.is-empty) .cart-drawer__collection{display: none;}.cart-drawer__warnings--has-collection .cart__login-title{margin-top: 2.5rem;}.drawer.active .drawer__inner{transform: translateX(0);}.drawer__header{position: relative; background-color: #7A6097; padding: 23px 40px; display: flex; justify-content: space-between; align-items: center;}.drawer__heading{margin: 0; color: #FFF; font-family: 'AvenirNextLTPro'; font-size: 37px; font-weight: 900; line-height: 1.49; text-transform: uppercase;}.drawer__close{display: block; padding: 0; color: #fff; background-color: transparent; border: none; cursor: pointer; width: 22px; height: 22px; transition: all .4s ease;}.drawer__close svg{width: 100% ; height: 100%; display: block;}.drawer__close:hover{color: #ED5377;}.cart-drawer__warnings .drawer__close{right: 5px;}.drawer__contents{flex-grow: 1; display: flex; flex-direction: column;}cart-drawer-items.is-empty + .drawer__footer{display: none;}.drawer__footer > details{margin-top: -1.5rem; border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.2);}.drawer__footer > details[open]{padding-bottom: 1.5rem;}.drawer__footer summary{display: none; position: relative; line-height: 1; padding: 1.5rem 0;}.drawer__footer > details + .cart-drawer__footer{padding-top: 1.5rem;}cart-drawer{position: fixed; top: 0; left: 0; width: 100vw; height: 100%;}.cart-drawer__overlay{position: fixed; top: 0; right: 0; bottom: 0; left: 0;}.cart-drawer__overlay:empty{display: block;}.cart-drawer__form{flex-grow: 1; display: flex; flex-wrap: wrap;}.cart-drawer__collection{margin: 0 2.5rem 1.5rem;}.cart-drawer .drawer__cart-items-wrapper{flex-grow: 1;}.cart-drawer .cart-items, .cart-drawer tbody{display: block; width: 100%;}.cart-drawer thead{display: inline-table; width: 100%; position: sticky; top: 0; z-index: 2; background-color: rgb(var(--color-background));}cart-drawer-items{overflow: auto; flex: 1;}@media screen and (max-height: 650px){cart-drawer-items{overflow: visible;}.drawer__inner{overflow: scroll;}}.cart-drawer .cart-item{display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 0;}.cart-drawer .cart-item:last-child{margin-bottom: 1rem;}.cart-drawer .cart-item__image{max-width: 100%;}.cart-drawer .cart-items thead{margin-bottom: 0.5rem;}.cart-drawer .cart-items thead th:first-child, .cart-drawer .cart-items thead th:last-child{width: 0; padding: 0;}.cart-drawer .cart-items thead th:nth-child(2){width: 50%; padding-left: 0;}.cart-drawer .cart-items thead tr{display: table-row; margin-bottom: 0;}.cart-drawer .cart-items th{border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);}.cart-drawer .cart-item:last-child{margin-bottom: 1.5rem;}.cart-drawer .cart-item .loading-overlay{right: 5px; padding-top: 2.5rem;}.cart-drawer .cart-item__totals{pointer-events: none; padding: 0; width: 25.47%;}.cart-drawer.cart-drawer .cart-item__price-wrapper > *:only-child{margin-top: 0;}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{display: flex; flex-direction: column; gap: 0.6rem;}.cart-drawer .unit-price{margin-top: 0.6rem;}@media screen and (max-width: 749px){.cart-drawer .cart-item cart-remove-button{margin-left: 0;}}.cart-drawer__footer > * + *{margin-top: 1rem;}.cart-drawer .totals{justify-content: space-between;}.cart-drawer .price{line-height: 1;}.cart-drawer .tax-note{margin: 1.2rem 0 1rem auto; text-align: left;}.cart-drawer .product-option dd{word-break: break-word;}.cart-drawer details[open] > summary .icon-caret{transform: rotate(180deg);}.cart-drawer .cart__checkout-button{max-width: none; cursor:pointer;}.drawer__footer .cart__dynamic-checkout-buttons{max-width: 100%;}.drawer__footer #dynamic-checkout-cart ul{flex-wrap: wrap !important; flex-direction: row !important; margin: 0.5rem -0.5rem 0 0 !important; gap: 0.5rem;}.drawer__footer [data-shopify-buttoncontainer]{justify-content: flex-start;}.drawer__footer #dynamic-checkout-cart ul > li{flex-basis: calc(50% - 0.5rem) !important; margin: 0 !important;}.drawer__footer #dynamic-checkout-cart ul > li:only-child{flex-basis: 100% !important; margin-right: 0.5rem !important;}@media screen and (min-width: 750px){.drawer__footer #dynamic-checkout-cart ul > li{flex-basis: calc(100% / 3 - 0.5rem) !important; margin: 0 !important;}.drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(2), .drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(2) ~ li, .drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(4), .drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(4) ~ li{flex-basis: calc(50% - 0.5rem) !important;}}cart-drawer-items::-webkit-scrollbar{width: 3px;}cart-drawer-items::-webkit-scrollbar-thumb{background-color: rgba(var(--color-foreground), 0.7); border-radius: 100px;}cart-drawer-items::-webkit-scrollbar-track-piece{margin-top: 31px;}.cart-drawer .quantity-popover-container{padding: 0;}.cart-drawer .quantity-popover__info.global-settings-popup{transform: translateY(0); right: 0;}.cart-drawer .cart-item__error{margin-top: 0.8rem;}.cart-drawer .quantity-popover__info + .cart-item__error{margin-top: 0.2rem;}@media screen and (min-width: 750px){.cart-drawer .cart-item__quantity--info quantity-popover > *{padding-left: 0;}.cart-drawer .cart-item__error{margin-left: 0;}}.cart-drawer tbody{padding: 24px 40px 40px;}.cart-drawer tbody tr:not(:last-child){padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid rgba(122, 96, 151, 0.20);}.drawer__footer{padding: 35px 25px 27px; border-radius: 0px 0px 40px 0px; background: #FCF5EE; box-shadow: 0px 3px 24px 0px rgba(237, 83, 119, 0.20);}.cart-drawer .tax-note{margin: 0 0 20px; text-align: left; color: rgb(43 43 43 / 40%); text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.01); font-family: 'AvenirNextLTPro'; font-size: 12px; font-style: normal; font-weight: 500; line-height: 1.4;}.cart-drawer .totals{margin: 0 0 30px;}.cart-drawer .totals__total{color: #7B609F; text-align: center; font-family: 'AvenirNextLTPro'; font-size: 20px; font-style: normal; font-weight: 500; line-height: 1.1; margin: 0;}.cart-drawer__footer .totals__total-value{margin: 0; color: #ED5377; font-family: 'AvenirNextLTPro'; font-size: 24px; font-weight: 900; line-height: 1.2; text-transform: uppercase;}.cart-drawer__footer{padding: 0 15px;}.cart-item__media{width: 29.53%;}.cart_item_media_block{position: relative; padding-top: 100%;}.cart_item_media_block .cart-item__image{position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; object-fit: contain; background: #FFFFFF; border-radius: 26px;}.cart-item cart-remove-button{position: absolute; top: 1px; left: 0; z-index: 2;}.cart_item_remove_btn{width: 20px; height: 20px; border: 0; display: flex; align-items: center; justify-content: center; background: #ED5377; border-radius: 50%; color: #fff; cursor: pointer; transition: all .4s ease; padding: 0;}.cart_item_remove_btn svg{width: 10px; height: auto; display: block;}.cart_item_remove_btn:hover{background: #7A6097;}.cart-item__price-wrapper .price{color: #ED5377; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 13px; font-weight: 900; line-height: 2; text-transform: uppercase; display: block;}.cart-item__details{width: 45%; padding-left: 40px !important; padding-right: 20px !important;}.cart-item__name{color: #7a6097; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 15px; font-weight: 900; line-height: 1.4; text-transform: uppercase; word-break: keep-all; margin-bottom: 16px;}.cart-item__details > *:not(.cart-item__name,.cart-item__quantity){display: none;}.cart-item__quantity-wrapper .quantity:after{display: none;}.cart-item__quantity-wrapper .quantity{width: 100%; max-width: 104px; min-height: auto; border-radius: 50px !important; overflow: auto; border: 0; background: #fff;}.cart-item__quantity-wrapper .quantity .quantity__button{width: 27%; margin: 0; color: #ED5377; display: flex; align-items: center; justify-content: center;}.cart-item__quantity-wrapper .quantity .quantity__button svg{width: 9px; height: auto; display: block;}.cart_quantity_input_block, .cart_quantity_input_block input{padding: 0; color: #ED5377; text-align: center; font-family: 'AvenirNextLTPro'; font-size: 12px; font-weight: 700; line-height: 1.67; text-transform: uppercase; text-align: left;}.cart_quantity_input_block{width: 46%; display: flex; align-items: center; justify-content: center; padding: 9px 0;}.cart-item__quantity-wrapper .quantity .quantity__button:hover{color: #7A6097;}.cart_item_clear_btn_block{margin: 37px 40px 0; text-align: right;}.cart_item_clear_btn{display: inline-block!important; color: #ed5377; transition: all .4s ease; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 14px; font-weight: 600; line-height: 1.45; text-transform: capitalize; text-decoration: underline; text-underline-offset: 1px; background: transparent; border: 0; box-shadow: none; padding: 0; cursor:pointer;}.cart_item_clear_btn:hover{color: #7a6097; text-decoration: underline;}.drawer__footer #storePickupApp{display:none;}.drawer__inner-empty .cart__empty-text{margin: 0 auto 20px; color: #ed5377; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 32px; max-width: 275px; font-style: normal; font-weight: 900; line-height: 1.19; text-transform: uppercase;}.drawer__inner-empty .cart__login-title{color: #7a6097; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 600; line-height: 1.4; margin: 40px 0 0;}.drawer__inner-empty .cart__login-paragraph, .drawer__inner-empty .cart__login-paragraph a{color: #7a6097; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4; margin: 0;}.drawer__inner-empty .cart__login-paragraph a:hover{color: #ed5377; text-decoration: underline;}.drawer__inner-empty .drawer__header{display: flex !important;}@media(max-width:767px){.drawer__inner{width: 370px; max-width: 370px;}.drawer__heading{font-size: 34px;}.drawer__header{padding: 33px 38px 33px 21px;}.cart-drawer tbody{padding: 50px 20px 20px;}.cart_item_clear_btn_block{margin: 22px 20px 0;}.cart-drawer .cart-item__totals, .cart-item__media{width: 31.23%;}.cart_item_remove_btn{width: 17px; height: 17px;}.cart-item cart-remove-button{top: -2px; left: -4px;}.cart_item_remove_btn svg{width: 8px;}.cart-item__details{width: 37.54%; padding-left: 20px!important; padding-right: 5px!important;}.cart-item__name{font-size: 14px; margin-bottom: 16px;}.cart_quantity_input_block, .cart_quantity_input_block input{font-size: 9px;}.drawer__footer{padding: 21px;}.cart-drawer__footer{padding: 0;}.cart-drawer .totals__total{font-size: 16px;}.cart-drawer__footer .totals__total-value{font-size: 20px;}.cart-drawer .totals{margin: 0 0 20px;}.cart-drawer .cart-item__totals{padding-left: 5px;}.cart-drawer .cart__checkout-button{font-size:14px;}}@media(max-width:380px){.drawer__inner{width: 350px; max-width: 350px;}}@media(max-width:370px){.drawer__inner{width: 310px; max-width: 310px;}.drawer__header{padding: 25px 30px 25px 15px;}.drawer__heading{font-size: 28px;}.drawer__close{width: 20px; height: 20px;}.cart-drawer tbody{padding: 30px 15px 15px;}.cart_item_clear_btn_block{margin: 15px 15px 0;}.cart_item_clear_btn{font-size: 12px;}.cart_item_remove_btn{width: 15px; height: 15px;}.cart-drawer .cart-item__totals, .cart-item__media{width: 30%;}.cart-item__details{width: 40%; padding-left: 10px!important; padding-right: 5px!important;}.cart-item__name{font-size: 12px; margin-bottom: 10px;}.cart_quantity_input_block, .cart_quantity_input_block input{font-size: 8px;}.cart_quantity_input_block{padding: 6px 0;}.cart-item__price-wrapper .price{font-size: 10px;}.cart-item__quantity-wrapper .quantity{max-width: 80px;}.cart-drawer tbody tr:not(:last-child){padding-bottom: 25px; margin-bottom: 20px;}.drawer__footer{padding: 15px;}.cart-drawer .tax-note{margin: 0 0 15px;}.cart-drawer .totals{margin: 0 0 15px;}.cart-drawer .totals__total{font-size: 14px;}.cart-drawer__footer .totals__total-value{font-size: 18px;}.drawer__inner-empty .cart__empty-text{margin: 0 auto 15px; font-size: 28px; max-width: 225px;}.drawer__inner-empty .cart__login-title{font-size: 14px; margin: 30px 0 0;}.drawer__inner-empty .cart__login-paragraph, .drawer__inner-empty .cart__login-paragraph a{font-size: 14px;}}.drawer{position: fixed; z-index: 1000; left: 0; top: 0; width: 100vw; height: 100%; display: flex; justify-content: flex-start; background-color: rgba(var(--color-foreground),.5); transition: visibility var(--duration-default) ease;}.drawer.active{visibility: visible;}.drawer__inner{height: 100%; width: 500px; max-width: 500px; padding: 0; border-radius: 0 40px 40px 0; border-right: 0; background-color: #FCF5EE; overflow: hidden; display: flex; flex-direction: column; transform: translate(-100%); transition: transform var(--duration-default) ease;}.drawer__inner-empty{height: 100%; padding: 0; background-color: #FCF5EE; overflow: hidden; display: flex; flex-direction: column;}.cart-drawer__warnings{display: flex; flex-direction: column; flex: 1; padding: 0 20px; justify-content: center;}cart-drawer.is-empty .drawer__inner{display: grid; grid-template-rows: 1fr; align-items: center; padding: 0;}cart-drawer.is-empty .cart_item_clear_btn_block, cart-drawer.is-empty .drawer__header{display: none;}cart-drawer:not(.is-empty) .cart-drawer__warnings, cart-drawer:not(.is-empty) .cart-drawer__collection{display: none;}.cart-drawer__warnings--has-collection .cart__login-title{margin-top: 2.5rem;}.drawer.active .drawer__inner{transform: translateX(0);}.drawer__header{position: relative; background-color: #7A6097; padding: 23px 40px; display: flex; justify-content: space-between; align-items: center;}.drawer__heading{margin: 0; color: #FFF; font-family: 'AvenirNextLTPro'; font-size: 37px; font-weight: 900; line-height: 1.49; text-transform: uppercase;}.drawer__close{display: block; padding: 0; color: #fff; background-color: transparent; border: none; cursor: pointer; width: 22px; height: 22px; transition: all .4s ease;}.drawer__close svg{width: 100% ; height: 100%; display: block;}.drawer__close:hover{color: #ED5377;}.cart-drawer__warnings .drawer__close{right: 5px;}.drawer__contents{flex-grow: 1; display: flex; flex-direction: column;}cart-drawer-items.is-empty + .drawer__footer{display: none;}.drawer__footer > details{margin-top: -1.5rem; border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.2);}.drawer__footer > details[open]{padding-bottom: 1.5rem;}.drawer__footer summary{display: none; position: relative; line-height: 1; padding: 1.5rem 0;}.drawer__footer > details + .cart-drawer__footer{padding-top: 1.5rem;}cart-drawer{position: fixed; top: 0; left: 0; width: 100vw; height: 100%;}.cart-drawer__overlay{position: fixed; top: 0; right: 0; bottom: 0; left: 0;}.cart-drawer__overlay:empty{display: block;}.cart-drawer__form{flex-grow: 1; display: flex; flex-wrap: wrap;}.cart-drawer__collection{margin: 0 2.5rem 1.5rem;}.cart-drawer .drawer__cart-items-wrapper{flex-grow: 1;}.cart-drawer .cart-items, .cart-drawer tbody{display: block; width: 100%;}.cart-drawer thead{display: inline-table; width: 100%; position: sticky; top: 0; z-index: 2; background-color: rgb(var(--color-background));}cart-drawer-items{overflow: auto; flex: 1;}@media screen and (max-height: 650px){cart-drawer-items{overflow: visible;}.drawer__inner{overflow: scroll;}}.cart-drawer .cart-item{display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 0;}.cart-drawer .cart-item:last-child{margin-bottom: 1rem;}.cart-drawer .cart-item__image{max-width: 100%;}.cart-drawer .cart-items thead{margin-bottom: 0.5rem;}.cart-drawer .cart-items thead th:first-child, .cart-drawer .cart-items thead th:last-child{width: 0; padding: 0;}.cart-drawer .cart-items thead th:nth-child(2){width: 50%; padding-left: 0;}.cart-drawer .cart-items thead tr{display: table-row; margin-bottom: 0;}.cart-drawer .cart-items th{border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);}.cart-drawer .cart-item:last-child{margin-bottom: 1.5rem;}.cart-drawer .cart-item .loading-overlay{right: 5px; padding-top: 2.5rem;}.cart-drawer .cart-item__totals{pointer-events: none; padding: 0; width: 25.47%;}.cart-drawer.cart-drawer .cart-item__price-wrapper > *:only-child{margin-top: 0;}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{display: flex; flex-direction: column; gap: 0.6rem;}.cart-drawer .unit-price{margin-top: 0.6rem;}@media screen and (max-width: 749px){.cart-drawer .cart-item cart-remove-button{margin-left: 0;}}.cart-drawer__footer > * + *{margin-top: 1rem;}.cart-drawer .totals{justify-content: space-between;}.cart-drawer .price{line-height: 1;}.cart-drawer .tax-note{margin: 1.2rem 0 1rem auto; text-align: left;}.cart-drawer .product-option dd{word-break: break-word;}.cart-drawer details[open] > summary .icon-caret{transform: rotate(180deg);}.cart-drawer .cart__checkout-button{max-width: none; cursor:pointer;}.drawer__footer .cart__dynamic-checkout-buttons{max-width: 100%;}.drawer__footer #dynamic-checkout-cart ul{flex-wrap: wrap !important; flex-direction: row !important; margin: 0.5rem -0.5rem 0 0 !important; gap: 0.5rem;}.drawer__footer [data-shopify-buttoncontainer]{justify-content: flex-start;}.drawer__footer #dynamic-checkout-cart ul > li{flex-basis: calc(50% - 0.5rem) !important; margin: 0 !important;}.drawer__footer #dynamic-checkout-cart ul > li:only-child{flex-basis: 100% !important; margin-right: 0.5rem !important;}@media screen and (min-width: 750px){.drawer__footer #dynamic-checkout-cart ul > li{flex-basis: calc(100% / 3 - 0.5rem) !important; margin: 0 !important;}.drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(2), .drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(2) ~ li, .drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(4), .drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(4) ~ li{flex-basis: calc(50% - 0.5rem) !important;}}cart-drawer-items::-webkit-scrollbar{width: 3px;}cart-drawer-items::-webkit-scrollbar-thumb{background-color: rgba(var(--color-foreground), 0.7); border-radius: 100px;}cart-drawer-items::-webkit-scrollbar-track-piece{margin-top: 31px;}.cart-drawer .quantity-popover-container{padding: 0;}.cart-drawer .quantity-popover__info.global-settings-popup{transform: translateY(0); right: 0;}.cart-drawer .cart-item__error{margin-top: 0.8rem;}.cart-drawer .quantity-popover__info + .cart-item__error{margin-top: 0.2rem;}@media screen and (min-width: 750px){.cart-drawer .cart-item__quantity--info quantity-popover > *{padding-left: 0;}.cart-drawer .cart-item__error{margin-left: 0;}}.cart-drawer tbody{padding: 24px 40px 40px;}.cart-drawer tbody tr:not(:last-child){padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid rgba(122, 96, 151, 0.20);}.drawer__footer{padding: 35px 25px 27px; border-radius: 0px 0px 40px 0px; background: #FCF5EE; box-shadow: 0px 3px 24px 0px rgba(237, 83, 119, 0.20);}.cart-drawer .tax-note{margin: 0 0 20px; text-align: left; color: rgb(43 43 43 / 40%); text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.01); font-family: 'AvenirNextLTPro'; font-size: 12px; font-style: normal; font-weight: 500; line-height: 1.4;}.cart-drawer .totals{margin: 0 0 30px;}.cart-drawer .totals__total{color: #7B609F; text-align: center; font-family: 'AvenirNextLTPro'; font-size: 20px; font-style: normal; font-weight: 500; line-height: 1.1; margin: 0;}.cart-drawer__footer .totals__total-value{margin: 0; color: #ED5377; font-family: 'AvenirNextLTPro'; font-size: 24px; font-weight: 900; line-height: 1.2; text-transform: uppercase;}.cart-drawer__footer{padding: 0 15px;}.cart-item__media{width: 29.53%;}.cart_item_media_block{position: relative; padding-top: 100%;}.cart_item_media_block .cart-item__image{position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; object-fit: contain; background: #FFFFFF; border-radius: 26px;}.cart-item cart-remove-button{position: absolute; top: 1px; left: 0; z-index: 2;}.cart_item_remove_btn{width: 20px; height: 20px; border: 0; display: flex; align-items: center; justify-content: center; background: #ED5377; border-radius: 50%; color: #fff; cursor: pointer; transition: all .4s ease; padding: 0;}.cart_item_remove_btn svg{width: 10px; height: auto; display: block;}.cart_item_remove_btn:hover{background: #7A6097;}.cart-item__price-wrapper .price{color: #ED5377; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 13px; font-weight: 900; line-height: 2; text-transform: uppercase; display: block;}.cart-item__details{width: 45%; padding-left: 40px !important; padding-right: 20px !important;}.cart-item__name{color: #7a6097; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 15px; font-weight: 900; line-height: 1.4; text-transform: uppercase; word-break: keep-all; margin-bottom: 16px;}.cart-item__details > *:not(.cart-item__name,.cart-item__quantity){display: none;}.cart-item__quantity-wrapper .quantity:after{display: none;}.cart-item__quantity-wrapper .quantity{width: 100%; max-width: 104px; min-height: auto; border-radius: 50px !important; overflow: auto; border: 0; background: #fff;}.cart-item__quantity-wrapper .quantity .quantity__button{width: 27%; margin: 0; color: #ED5377; display: flex; align-items: center; justify-content: center;}.cart-item__quantity-wrapper .quantity .quantity__button svg{width: 9px; height: auto; display: block;}.cart_quantity_input_block, .cart_quantity_input_block input{padding: 0; color: #ED5377; text-align: center; font-family: 'AvenirNextLTPro'; font-size: 12px; font-weight: 700; line-height: 1.67; text-transform: uppercase; text-align: left;}.cart_quantity_input_block{width: 46%; display: flex; align-items: center; justify-content: center; padding: 9px 0;}.cart-item__quantity-wrapper .quantity .quantity__button:hover{color: #7A6097;}.cart_item_clear_btn_block{margin: 37px 40px 0; text-align: right;}.cart_item_clear_btn{display: inline-block!important; color: #ed5377; transition: all .4s ease; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 14px; font-weight: 600; line-height: 1.45; text-transform: capitalize; text-decoration: underline; text-underline-offset: 1px; background: transparent; border: 0; box-shadow: none; padding: 0; cursor:pointer;}.cart_item_clear_btn:hover{color: #7a6097; text-decoration: underline;}.drawer__footer #storePickupApp{display:none;}.drawer__inner-empty .cart__empty-text{margin: 0 auto 20px; color: #ed5377; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 32px; max-width: 275px; font-style: normal; font-weight: 900; line-height: 1.19; text-transform: uppercase;}.drawer__inner-empty .cart__login-title{color: #7a6097; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 600; line-height: 1.4; margin: 40px 0 0;}.drawer__inner-empty .cart__login-paragraph, .drawer__inner-empty .cart__login-paragraph a{color: #7a6097; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4; margin: 0;}.drawer__inner-empty .cart__login-paragraph a:hover{color: #ed5377; text-decoration: underline;}.drawer__inner-empty .drawer__header{display: flex !important;}@media(max-width:767px){.drawer__inner{width: 370px; max-width: 370px;}.drawer__heading{font-size: 34px;}.drawer__header{padding: 33px 38px 33px 21px;}.cart-drawer tbody{padding: 50px 20px 20px;}.cart_item_clear_btn_block{margin: 22px 20px 0;}.cart-drawer .cart-item__totals, .cart-item__media{width: 31.23%;}.cart_item_remove_btn{width: 17px; height: 17px;}.cart-item cart-remove-button{top: -2px; left: -4px;}.cart_item_remove_btn svg{width: 8px;}.cart-item__details{width: 37.54%; padding-left: 20px!important; padding-right: 5px!important;}.cart-item__name{font-size: 14px; margin-bottom: 16px;}.cart_quantity_input_block, .cart_quantity_input_block input{font-size: 9px;}.drawer__footer{padding: 21px;}.cart-drawer__footer{padding: 0;}.cart-drawer .totals__total{font-size: 16px;}.cart-drawer__footer .totals__total-value{font-size: 20px;}.cart-drawer .totals{margin: 0 0 20px;}.cart-drawer .cart-item__totals{padding-left: 5px;}.cart-drawer .cart__checkout-button{font-size:14px;}}@media(max-width:380px){.drawer__inner{width: 350px; max-width: 350px;}}@media(max-width:370px){.drawer__inner{width: 310px; max-width: 310px;}.drawer__header{padding: 25px 30px 25px 15px;}.drawer__heading{font-size: 28px;}.drawer__close{width: 20px; height: 20px;}.cart-drawer tbody{padding: 30px 15px 15px;}.cart_item_clear_btn_block{margin: 15px 15px 0;}.cart_item_clear_btn{font-size: 12px;}.cart_item_remove_btn{width: 15px; height: 15px;}.cart-drawer .cart-item__totals, .cart-item__media{width: 30%;}.cart-item__details{width: 40%; padding-left: 10px!important; padding-right: 5px!important;}.cart-item__name{font-size: 12px; margin-bottom: 10px;}.cart_quantity_input_block, .cart_quantity_input_block input{font-size: 8px;}.cart_quantity_input_block{padding: 6px 0;}.cart-item__price-wrapper .price{font-size: 10px;}.cart-item__quantity-wrapper .quantity{max-width: 80px;}.cart-drawer tbody tr:not(:last-child){padding-bottom: 25px; margin-bottom: 20px;}.drawer__footer{padding: 15px;}.cart-drawer .tax-note{margin: 0 0 15px;}.cart-drawer .totals{margin: 0 0 15px;}.cart-drawer .totals__total{font-size: 14px;}.cart-drawer__footer .totals__total-value{font-size: 18px;}.drawer__inner-empty .cart__empty-text{margin: 0 auto 15px; font-size: 28px; max-width: 225px;}.drawer__inner-empty .cart__login-title{font-size: 14px; margin: 30px 0 0;}.drawer__inner-empty .cart__login-paragraph, .drawer__inner-empty .cart__login-paragraph a{font-size: 14px;}}.drawer{position: fixed; z-index: 1000; left: 0; top: 0; width: 100vw; height: 100%; display: flex; justify-content: flex-start; background-color: rgba(var(--color-foreground),.5); transition: visibility var(--duration-default) ease;}.drawer.active{visibility: visible;}.drawer__inner{height: 100%; width: 500px; max-width: 500px; padding: 0; border-radius: 0 40px 40px 0; border-right: 0; background-color: #FCF5EE; overflow: hidden; display: flex; flex-direction: column; transform: translate(-100%); transition: transform var(--duration-default) ease;}.drawer__inner-empty{height: 100%; padding: 0; background-color: #FCF5EE; overflow: hidden; display: flex; flex-direction: column;}.cart-drawer__warnings{display: flex; flex-direction: column; flex: 1; padding: 0 20px; justify-content: center;}cart-drawer.is-empty .drawer__inner{display: grid; grid-template-rows: 1fr; align-items: center; padding: 0;}cart-drawer.is-empty .cart_item_clear_btn_block, cart-drawer.is-empty .drawer__header{display: none;}cart-drawer:not(.is-empty) .cart-drawer__warnings, cart-drawer:not(.is-empty) .cart-drawer__collection{display: none;}.cart-drawer__warnings--has-collection .cart__login-title{margin-top: 2.5rem;}.drawer.active .drawer__inner{transform: translateX(0);}.drawer__header{position: relative; background-color: #7A6097; padding: 23px 40px; display: flex; justify-content: space-between; align-items: center;}.drawer__heading{margin: 0; color: #FFF; font-family: 'AvenirNextLTPro'; font-size: 37px; font-weight: 900; line-height: 1.49; text-transform: uppercase;}.drawer__close{display: block; padding: 0; color: #fff; background-color: transparent; border: none; cursor: pointer; width: 22px; height: 22px; transition: all .4s ease;}.drawer__close svg{width: 100% ; height: 100%; display: block;}.drawer__close:hover{color: #ED5377;}.cart-drawer__warnings .drawer__close{right: 5px;}.drawer__contents{flex-grow: 1; display: flex; flex-direction: column;}cart-drawer-items.is-empty + .drawer__footer{display: none;}.drawer__footer > details{margin-top: -1.5rem; border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.2);}.drawer__footer > details[open]{padding-bottom: 1.5rem;}.drawer__footer summary{display: none; position: relative; line-height: 1; padding: 1.5rem 0;}.drawer__footer > details + .cart-drawer__footer{padding-top: 1.5rem;}cart-drawer{position: fixed; top: 0; left: 0; width: 100vw; height: 100%;}.cart-drawer__overlay{position: fixed; top: 0; right: 0; bottom: 0; left: 0;}.cart-drawer__overlay:empty{display: block;}.cart-drawer__form{flex-grow: 1; display: flex; flex-wrap: wrap;}.cart-drawer__collection{margin: 0 2.5rem 1.5rem;}.cart-drawer .drawer__cart-items-wrapper{flex-grow: 1;}.cart-drawer .cart-items, .cart-drawer tbody{display: block; width: 100%;}.cart-drawer thead{display: inline-table; width: 100%; position: sticky; top: 0; z-index: 2; background-color: rgb(var(--color-background));}cart-drawer-items{overflow: auto; flex: 1;}@media screen and (max-height: 650px){cart-drawer-items{overflow: visible;}.drawer__inner{overflow: scroll;}}.cart-drawer .cart-item{display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 0;}.cart-drawer .cart-item:last-child{margin-bottom: 1rem;}.cart-drawer .cart-item__image{max-width: 100%;}.cart-drawer .cart-items thead{margin-bottom: 0.5rem;}.cart-drawer .cart-items thead th:first-child, .cart-drawer .cart-items thead th:last-child{width: 0; padding: 0;}.cart-drawer .cart-items thead th:nth-child(2){width: 50%; padding-left: 0;}.cart-drawer .cart-items thead tr{display: table-row; margin-bottom: 0;}.cart-drawer .cart-items th{border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);}.cart-drawer .cart-item:last-child{margin-bottom: 1.5rem;}.cart-drawer .cart-item .loading-overlay{right: 5px; padding-top: 2.5rem;}.cart-drawer .cart-item__totals{pointer-events: none; padding: 0; width: 25.47%;}.cart-drawer.cart-drawer .cart-item__price-wrapper > *:only-child{margin-top: 0;}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{display: flex; flex-direction: column; gap: 0.6rem;}.cart-drawer .unit-price{margin-top: 0.6rem;}@media screen and (max-width: 749px){.cart-drawer .cart-item cart-remove-button{margin-left: 0;}}.cart-drawer__footer > * + *{margin-top: 1rem;}.cart-drawer .totals{justify-content: space-between;}.cart-drawer .price{line-height: 1;}.cart-drawer .tax-note{margin: 1.2rem 0 1rem auto; text-align: left;}.cart-drawer .product-option dd{word-break: break-word;}.cart-drawer details[open] > summary .icon-caret{transform: rotate(180deg);}.cart-drawer .cart__checkout-button{max-width: none; cursor:pointer;}.drawer__footer .cart__dynamic-checkout-buttons{max-width: 100%;}.drawer__footer #dynamic-checkout-cart ul{flex-wrap: wrap !important; flex-direction: row !important; margin: 0.5rem -0.5rem 0 0 !important; gap: 0.5rem;}.drawer__footer [data-shopify-buttoncontainer]{justify-content: flex-start;}.drawer__footer #dynamic-checkout-cart ul > li{flex-basis: calc(50% - 0.5rem) !important; margin: 0 !important;}.drawer__footer #dynamic-checkout-cart ul > li:only-child{flex-basis: 100% !important; margin-right: 0.5rem !important;}@media screen and (min-width: 750px){.drawer__footer #dynamic-checkout-cart ul > li{flex-basis: calc(100% / 3 - 0.5rem) !important; margin: 0 !important;}.drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(2), .drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(2) ~ li, .drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(4), .drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(4) ~ li{flex-basis: calc(50% - 0.5rem) !important;}}cart-drawer-items::-webkit-scrollbar{width: 3px;}cart-drawer-items::-webkit-scrollbar-thumb{background-color: rgba(var(--color-foreground), 0.7); border-radius: 100px;}cart-drawer-items::-webkit-scrollbar-track-piece{margin-top: 31px;}.cart-drawer .quantity-popover-container{padding: 0;}.cart-drawer .quantity-popover__info.global-settings-popup{transform: translateY(0); right: 0;}.cart-drawer .cart-item__error{margin-top: 0.8rem;}.cart-drawer .quantity-popover__info + .cart-item__error{margin-top: 0.2rem;}@media screen and (min-width: 750px){.cart-drawer .cart-item__quantity--info quantity-popover > *{padding-left: 0;}.cart-drawer .cart-item__error{margin-left: 0;}}.cart-drawer tbody{padding: 24px 40px 40px;}.cart-drawer tbody tr:not(:last-child){padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid rgba(122, 96, 151, 0.20);}.drawer__footer{padding: 35px 25px 27px; border-radius: 0px 0px 40px 0px; background: #FCF5EE; box-shadow: 0px 3px 24px 0px rgba(237, 83, 119, 0.20);}.cart-drawer .tax-note{margin: 0 0 20px; text-align: left; color: rgb(43 43 43 / 40%); text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.01); font-family: 'AvenirNextLTPro'; font-size: 12px; font-style: normal; font-weight: 500; line-height: 1.4;}.cart-drawer .totals{margin: 0 0 30px;}.cart-drawer .totals__total{color: #7B609F; text-align: center; font-family: 'AvenirNextLTPro'; font-size: 20px; font-style: normal; font-weight: 500; line-height: 1.1; margin: 0;}.cart-drawer__footer .totals__total-value{margin: 0; color: #ED5377; font-family: 'AvenirNextLTPro'; font-size: 24px; font-weight: 900; line-height: 1.2; text-transform: uppercase;}.cart-drawer__footer{padding: 0 15px;}.cart-item__media{width: 29.53%;}.cart_item_media_block{position: relative; padding-top: 100%;}.cart_item_media_block .cart-item__image{position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; object-fit: contain; background: #FFFFFF; border-radius: 26px;}.cart-item cart-remove-button{position: absolute; top: 1px; left: 0; z-index: 2;}.cart_item_remove_btn{width: 20px; height: 20px; border: 0; display: flex; align-items: center; justify-content: center; background: #ED5377; border-radius: 50%; color: #fff; cursor: pointer; transition: all .4s ease; padding: 0;}.cart_item_remove_btn svg{width: 10px; height: auto; display: block;}.cart_item_remove_btn:hover{background: #7A6097;}.cart-item__price-wrapper .price{color: #ED5377; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 13px; font-weight: 900; line-height: 2; text-transform: uppercase; display: block;}.cart-item__details{width: 45%; padding-left: 40px !important; padding-right: 20px !important;}.cart-item__name{color: #7a6097; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 15px; font-weight: 900; line-height: 1.4; text-transform: uppercase; word-break: keep-all; margin-bottom: 16px;}.cart-item__details > *:not(.cart-item__name,.cart-item__quantity){display: none;}.cart-item__quantity-wrapper .quantity:after{display: none;}.cart-item__quantity-wrapper .quantity{width: 100%; max-width: 104px; min-height: auto; border-radius: 50px !important; overflow: auto; border: 0; background: #fff;}.cart-item__quantity-wrapper .quantity .quantity__button{width: 27%; margin: 0; color: #ED5377; display: flex; align-items: center; justify-content: center;}.cart-item__quantity-wrapper .quantity .quantity__button svg{width: 9px; height: auto; display: block;}.cart_quantity_input_block, .cart_quantity_input_block input{padding: 0; color: #ED5377; text-align: center; font-family: 'AvenirNextLTPro'; font-size: 12px; font-weight: 700; line-height: 1.67; text-transform: uppercase; text-align: left;}.cart_quantity_input_block{width: 46%; display: flex; align-items: center; justify-content: center; padding: 9px 0;}.cart-item__quantity-wrapper .quantity .quantity__button:hover{color: #7A6097;}.cart_item_clear_btn_block{margin: 37px 40px 0; text-align: right;}.cart_item_clear_btn{display: inline-block!important; color: #ed5377; transition: all .4s ease; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 14px; font-weight: 600; line-height: 1.45; text-transform: capitalize; text-decoration: underline; text-underline-offset: 1px; background: transparent; border: 0; box-shadow: none; padding: 0; cursor:pointer;}.cart_item_clear_btn:hover{color: #7a6097; text-decoration: underline;}.drawer__footer #storePickupApp{display:none;}.drawer__inner-empty .cart__empty-text{margin: 0 auto 20px; color: #ed5377; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 32px; max-width: 275px; font-style: normal; font-weight: 900; line-height: 1.19; text-transform: uppercase;}.drawer__inner-empty .cart__login-title{color: #7a6097; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 600; line-height: 1.4; margin: 40px 0 0;}.drawer__inner-empty .cart__login-paragraph, .drawer__inner-empty .cart__login-paragraph a{color: #7a6097; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4; margin: 0;}.drawer__inner-empty .cart__login-paragraph a:hover{color: #ed5377; text-decoration: underline;}.drawer__inner-empty .drawer__header{display: flex !important;}@media(max-width:767px){.drawer__inner{width: 370px; max-width: 370px;}.drawer__heading{font-size: 34px;}.drawer__header{padding: 33px 38px 33px 21px;}.cart-drawer tbody{padding: 50px 20px 20px;}.cart_item_clear_btn_block{margin: 22px 20px 0;}.cart-drawer .cart-item__totals, .cart-item__media{width: 31.23%;}.cart_item_remove_btn{width: 17px; height: 17px;}.cart-item cart-remove-button{top: -2px; left: -4px;}.cart_item_remove_btn svg{width: 8px;}.cart-item__details{width: 37.54%; padding-left: 20px!important; padding-right: 5px!important;}.cart-item__name{font-size: 14px; margin-bottom: 16px;}.cart_quantity_input_block, .cart_quantity_input_block input{font-size: 9px;}.drawer__footer{padding: 21px;}.cart-drawer__footer{padding: 0;}.cart-drawer .totals__total{font-size: 16px;}.cart-drawer__footer .totals__total-value{font-size: 20px;}.cart-drawer .totals{margin: 0 0 20px;}.cart-drawer .cart-item__totals{padding-left: 5px;}.cart-drawer .cart__checkout-button{font-size:14px;}}@media(max-width:380px){.drawer__inner{width: 350px; max-width: 350px;}}@media(max-width:370px){.drawer__inner{width: 310px; max-width: 310px;}.drawer__header{padding: 25px 30px 25px 15px;}.drawer__heading{font-size: 28px;}.drawer__close{width: 20px; height: 20px;}.cart-drawer tbody{padding: 30px 15px 15px;}.cart_item_clear_btn_block{margin: 15px 15px 0;}.cart_item_clear_btn{font-size: 12px;}.cart_item_remove_btn{width: 15px; height: 15px;}.cart-drawer .cart-item__totals, .cart-item__media{width: 30%;}.cart-item__details{width: 40%; padding-left: 10px!important; padding-right: 5px!important;}.cart-item__name{font-size: 12px; margin-bottom: 10px;}.cart_quantity_input_block, .cart_quantity_input_block input{font-size: 8px;}.cart_quantity_input_block{padding: 6px 0;}.cart-item__price-wrapper .price{font-size: 10px;}.cart-item__quantity-wrapper .quantity{max-width: 80px;}.cart-drawer tbody tr:not(:last-child){padding-bottom: 25px; margin-bottom: 20px;}.drawer__footer{padding: 15px;}.cart-drawer .tax-note{margin: 0 0 15px;}.cart-drawer .totals{margin: 0 0 15px;}.cart-drawer .totals__total{font-size: 14px;}.cart-drawer__footer .totals__total-value{font-size: 18px;}.drawer__inner-empty .cart__empty-text{margin: 0 auto 15px; font-size: 28px; max-width: 225px;}.drawer__inner-empty .cart__login-title{font-size: 14px; margin: 30px 0 0;}.drawer__inner-empty .cart__login-paragraph, .drawer__inner-empty .cart__login-paragraph a{font-size: 14px;}}.quantity__input{color: currentColor; font-size: 1.6rem; font-weight: 500; opacity: .85; text-align: center; background-color: transparent; border: 0 !important; padding: 0 .5rem; width: 100%; flex-grow: 1; -webkit-appearance: none; appearance: none;}.drawer{position: fixed; z-index: 1000; left: 0; top: 0; width: 100vw; height: 100%; display: flex; justify-content: flex-start; background-color: rgba(var(--color-foreground),.5); transition: visibility var(--duration-default) ease;}.drawer.active{visibility: visible;}.drawer__inner{height: 100%; width: 500px; max-width: 500px; padding: 0; border-radius: 0 40px 40px 0; border-right: 0; background-color: #FCF5EE; overflow: hidden; display: flex; flex-direction: column; transform: translate(-100%); transition: transform var(--duration-default) ease;}.drawer__inner-empty{height: 100%; padding: 0; background-color: #FCF5EE; overflow: hidden; display: flex; flex-direction: column;}.cart-drawer__warnings{display: flex; flex-direction: column; flex: 1; padding: 0 20px; justify-content: center;}cart-drawer.is-empty .drawer__inner{display: grid; grid-template-rows: 1fr; align-items: center; padding: 0;}cart-drawer.is-empty .cart_item_clear_btn_block, cart-drawer.is-empty .drawer__header{display: none;}cart-drawer:not(.is-empty) .cart-drawer__warnings, cart-drawer:not(.is-empty) .cart-drawer__collection{display: none;}.cart-drawer__warnings--has-collection .cart__login-title{margin-top: 2.5rem;}.drawer.active .drawer__inner{transform: translateX(0);}.drawer__header{position: relative; background-color: #7A6097; padding: 23px 40px; display: flex; justify-content: space-between; align-items: center;}.drawer__heading{margin: 0; color: #FFF; font-family: 'AvenirNextLTPro'; font-size: 37px; font-weight: 900; line-height: 1.49; text-transform: uppercase;}.drawer__close{display: block; padding: 0; color: #fff; background-color: transparent; border: none; cursor: pointer; width: 22px; height: 22px; transition: all .4s ease;}.drawer__close svg{width: 100% ; height: 100%; display: block;}.drawer__close:hover{color: #ED5377;}.cart-drawer__warnings .drawer__close{right: 5px;}.drawer__contents{flex-grow: 1; display: flex; flex-direction: column;}cart-drawer-items.is-empty + .drawer__footer{display: none;}.drawer__footer > details{margin-top: -1.5rem; border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.2);}.drawer__footer > details[open]{padding-bottom: 1.5rem;}.drawer__footer summary{display: none; position: relative; line-height: 1; padding: 1.5rem 0;}.drawer__footer > details + .cart-drawer__footer{padding-top: 1.5rem;}cart-drawer{position: fixed; top: 0; left: 0; width: 100vw; height: 100%;}.cart-drawer__overlay{position: fixed; top: 0; right: 0; bottom: 0; left: 0;}.cart-drawer__overlay:empty{display: block;}.cart-drawer__form{flex-grow: 1; display: flex; flex-wrap: wrap;}.cart-drawer__collection{margin: 0 2.5rem 1.5rem;}.cart-drawer .drawer__cart-items-wrapper{flex-grow: 1;}.cart-drawer .cart-items, .cart-drawer tbody{display: block; width: 100%;}.cart-drawer thead{display: inline-table; width: 100%; position: sticky; top: 0; z-index: 2; background-color: rgb(var(--color-background));}cart-drawer-items{overflow: auto; flex: 1;}@media screen and (max-height: 650px){cart-drawer-items{overflow: visible;}.drawer__inner{overflow: scroll;}}.cart-drawer .cart-item{display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 0;}.cart-drawer .cart-item:last-child{margin-bottom: 1rem;}.cart-drawer .cart-item__image{max-width: 100%;}.cart-drawer .cart-items thead{margin-bottom: 0.5rem;}.cart-drawer .cart-items thead th:first-child, .cart-drawer .cart-items thead th:last-child{width: 0; padding: 0;}.cart-drawer .cart-items thead th:nth-child(2){width: 50%; padding-left: 0;}.cart-drawer .cart-items thead tr{display: table-row; margin-bottom: 0;}.cart-drawer .cart-items th{border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);}.cart-drawer .cart-item:last-child{margin-bottom: 1.5rem;}.cart-drawer .cart-item .loading-overlay{right: 5px; padding-top: 2.5rem;}.cart-drawer .cart-item__totals{pointer-events: none; padding: 0; width: 25.47%;}.cart-drawer.cart-drawer .cart-item__price-wrapper > *:only-child{margin-top: 0;}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{display: flex; flex-direction: column; gap: 0.6rem;}.cart-drawer .unit-price{margin-top: 0.6rem;}@media screen and (max-width: 749px){.cart-drawer .cart-item cart-remove-button{margin-left: 0;}}.cart-drawer__footer > * + *{margin-top: 1rem;}.cart-drawer .totals{justify-content: space-between;}.cart-drawer .price{line-height: 1;}.cart-drawer .tax-note{margin: 1.2rem 0 1rem auto; text-align: left;}.cart-drawer .product-option dd{word-break: break-word;}.cart-drawer details[open] > summary .icon-caret{transform: rotate(180deg);}.cart-drawer .cart__checkout-button{max-width: none; cursor:pointer;}.drawer__footer .cart__dynamic-checkout-buttons{max-width: 100%;}.drawer__footer #dynamic-checkout-cart ul{flex-wrap: wrap !important; flex-direction: row !important; margin: 0.5rem -0.5rem 0 0 !important; gap: 0.5rem;}.drawer__footer [data-shopify-buttoncontainer]{justify-content: flex-start;}.drawer__footer #dynamic-checkout-cart ul > li{flex-basis: calc(50% - 0.5rem) !important; margin: 0 !important;}.drawer__footer #dynamic-checkout-cart ul > li:only-child{flex-basis: 100% !important; margin-right: 0.5rem !important;}@media screen and (min-width: 750px){.drawer__footer #dynamic-checkout-cart ul > li{flex-basis: calc(100% / 3 - 0.5rem) !important; margin: 0 !important;}.drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(2), .drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(2) ~ li, .drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(4), .drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(4) ~ li{flex-basis: calc(50% - 0.5rem) !important;}}cart-drawer-items::-webkit-scrollbar{width: 3px;}cart-drawer-items::-webkit-scrollbar-thumb{background-color: rgba(var(--color-foreground), 0.7); border-radius: 100px;}cart-drawer-items::-webkit-scrollbar-track-piece{margin-top: 31px;}.cart-drawer .quantity-popover-container{padding: 0;}.cart-drawer .quantity-popover__info.global-settings-popup{transform: translateY(0); right: 0;}.cart-drawer .cart-item__error{margin-top: 0.8rem;}.cart-drawer .quantity-popover__info + .cart-item__error{margin-top: 0.2rem;}@media screen and (min-width: 750px){.cart-drawer .cart-item__quantity--info quantity-popover > *{padding-left: 0;}.cart-drawer .cart-item__error{margin-left: 0;}}.cart-drawer tbody{padding: 24px 40px 40px;}.cart-drawer tbody tr:not(:last-child){padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid rgba(122, 96, 151, 0.20);}.drawer__footer{padding: 35px 25px 27px; border-radius: 0px 0px 40px 0px; background: #FCF5EE; box-shadow: 0px 3px 24px 0px rgba(237, 83, 119, 0.20);}.cart-drawer .tax-note{margin: 0 0 20px; text-align: left; color: rgb(43 43 43 / 40%); text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.01); font-family: 'AvenirNextLTPro'; font-size: 12px; font-style: normal; font-weight: 500; line-height: 1.4;}.cart-drawer .totals{margin: 0 0 30px;}.cart-drawer .totals__total{color: #7B609F; text-align: center; font-family: 'AvenirNextLTPro'; font-size: 20px; font-style: normal; font-weight: 500; line-height: 1.1; margin: 0;}.cart-drawer__footer .totals__total-value{margin: 0; color: #ED5377; font-family: 'AvenirNextLTPro'; font-size: 24px; font-weight: 900; line-height: 1.2; text-transform: uppercase;}.cart-drawer__footer{padding: 0 15px;}.cart-item__media{width: 29.53%;}.cart_item_media_block{position: relative; padding-top: 100%;}.cart_item_media_block .cart-item__image{position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; object-fit: contain; background: #FFFFFF; border-radius: 26px;}.cart-item cart-remove-button{position: absolute; top: 1px; left: 0; z-index: 2;}.cart_item_remove_btn{width: 20px; height: 20px; border: 0; display: flex; align-items: center; justify-content: center; background: #ED5377; border-radius: 50%; color: #fff; cursor: pointer; transition: all .4s ease; padding: 0;}.cart_item_remove_btn svg{width: 10px; height: auto; display: block;}.cart_item_remove_btn:hover{background: #7A6097;}.cart-item__price-wrapper .price{color: #ED5377; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 13px; font-weight: 900; line-height: 2; text-transform: uppercase; display: block;}.cart-item__details{width: 45%; padding-left: 40px !important; padding-right: 20px !important;}.cart-item__name{color: #7a6097; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 15px; font-weight: 900; line-height: 1.4; text-transform: uppercase; word-break: keep-all; margin-bottom: 16px;}.cart-item__details > *:not(.cart-item__name,.cart-item__quantity){display: none;}.cart-item__quantity-wrapper .quantity:after{display: none;}.cart-item__quantity-wrapper .quantity{width: 100%; max-width: 104px; min-height: auto; border-radius: 50px !important; overflow: auto; border: 0; background: #fff;}.cart-item__quantity-wrapper .quantity .quantity__button{width: 27%; margin: 0; color: #ED5377; display: flex; align-items: center; justify-content: center;}.cart-item__quantity-wrapper .quantity .quantity__button svg{width: 9px; height: auto; display: block;}.cart_quantity_input_block, .cart_quantity_input_block input{padding: 0; color: #ED5377; text-align: center; font-family: 'AvenirNextLTPro'; font-size: 12px; font-weight: 700; line-height: 1.67; text-transform: uppercase; text-align: left;}.cart_quantity_input_block{width: 46%; display: flex; align-items: center; justify-content: center; padding: 9px 0;}.cart-item__quantity-wrapper .quantity .quantity__button:hover{color: #7A6097;}.cart_item_clear_btn_block{margin: 37px 40px 0; text-align: right;}.cart_item_clear_btn{display: inline-block!important; color: #ed5377; transition: all .4s ease; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 14px; font-weight: 600; line-height: 1.45; text-transform: capitalize; text-decoration: underline; text-underline-offset: 1px; background: transparent; border: 0; box-shadow: none; padding: 0; cursor:pointer;}.cart_item_clear_btn:hover{color: #7a6097; text-decoration: underline;}.drawer__footer #storePickupApp{display:none;}.drawer__inner-empty .cart__empty-text{margin: 0 auto 20px; color: #ed5377; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 32px; max-width: 275px; font-style: normal; font-weight: 900; line-height: 1.19; text-transform: uppercase;}.drawer__inner-empty .cart__login-title{color: #7a6097; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 600; line-height: 1.4; margin: 40px 0 0;}.drawer__inner-empty .cart__login-paragraph, .drawer__inner-empty .cart__login-paragraph a{color: #7a6097; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4; margin: 0;}.drawer__inner-empty .cart__login-paragraph a:hover{color: #ed5377; text-decoration: underline;}.drawer__inner-empty .drawer__header{display: flex !important;}@media(max-width:767px){.drawer__inner{width: 370px; max-width: 370px;}.drawer__heading{font-size: 34px;}.drawer__header{padding: 33px 38px 33px 21px;}.cart-drawer tbody{padding: 50px 20px 20px;}.cart_item_clear_btn_block{margin: 22px 20px 0;}.cart-drawer .cart-item__totals, .cart-item__media{width: 31.23%;}.cart_item_remove_btn{width: 17px; height: 17px;}.cart-item cart-remove-button{top: -2px; left: -4px;}.cart_item_remove_btn svg{width: 8px;}.cart-item__details{width: 37.54%; padding-left: 20px!important; padding-right: 5px!important;}.cart-item__name{font-size: 14px; margin-bottom: 16px;}.cart_quantity_input_block, .cart_quantity_input_block input{font-size: 9px;}.drawer__footer{padding: 21px;}.cart-drawer__footer{padding: 0;}.cart-drawer .totals__total{font-size: 16px;}.cart-drawer__footer .totals__total-value{font-size: 20px;}.cart-drawer .totals{margin: 0 0 20px;}.cart-drawer .cart-item__totals{padding-left: 5px;}.cart-drawer .cart__checkout-button{font-size:14px;}}@media(max-width:380px){.drawer__inner{width: 350px; max-width: 350px;}}@media(max-width:370px){.drawer__inner{width: 310px; max-width: 310px;}.drawer__header{padding: 25px 30px 25px 15px;}.drawer__heading{font-size: 28px;}.drawer__close{width: 20px; height: 20px;}.cart-drawer tbody{padding: 30px 15px 15px;}.cart_item_clear_btn_block{margin: 15px 15px 0;}.cart_item_clear_btn{font-size: 12px;}.cart_item_remove_btn{width: 15px; height: 15px;}.cart-drawer .cart-item__totals, .cart-item__media{width: 30%;}.cart-item__details{width: 40%; padding-left: 10px!important; padding-right: 5px!important;}.cart-item__name{font-size: 12px; margin-bottom: 10px;}.cart_quantity_input_block, .cart_quantity_input_block input{font-size: 8px;}.cart_quantity_input_block{padding: 6px 0;}.cart-item__price-wrapper .price{font-size: 10px;}.cart-item__quantity-wrapper .quantity{max-width: 80px;}.cart-drawer tbody tr:not(:last-child){padding-bottom: 25px; margin-bottom: 20px;}.drawer__footer{padding: 15px;}.cart-drawer .tax-note{margin: 0 0 15px;}.cart-drawer .totals{margin: 0 0 15px;}.cart-drawer .totals__total{font-size: 14px;}.cart-drawer__footer .totals__total-value{font-size: 18px;}.drawer__inner-empty .cart__empty-text{margin: 0 auto 15px; font-size: 28px; max-width: 225px;}.drawer__inner-empty .cart__login-title{font-size: 14px; margin: 30px 0 0;}.drawer__inner-empty .cart__login-paragraph, .drawer__inner-empty .cart__login-paragraph a{font-size: 14px;}}.drawer{position: fixed; z-index: 1000; left: 0; top: 0; width: 100vw; height: 100%; display: flex; justify-content: flex-start; background-color: rgba(var(--color-foreground),.5); transition: visibility var(--duration-default) ease;}.drawer.active{visibility: visible;}.drawer__inner{height: 100%; width: 500px; max-width: 500px; padding: 0; border-radius: 0 40px 40px 0; border-right: 0; background-color: #FCF5EE; overflow: hidden; display: flex; flex-direction: column; transform: translate(-100%); transition: transform var(--duration-default) ease;}.drawer__inner-empty{height: 100%; padding: 0; background-color: #FCF5EE; overflow: hidden; display: flex; flex-direction: column;}.cart-drawer__warnings{display: flex; flex-direction: column; flex: 1; padding: 0 20px; justify-content: center;}cart-drawer.is-empty .drawer__inner{display: grid; grid-template-rows: 1fr; align-items: center; padding: 0;}cart-drawer.is-empty .cart_item_clear_btn_block, cart-drawer.is-empty .drawer__header{display: none;}cart-drawer:not(.is-empty) .cart-drawer__warnings, cart-drawer:not(.is-empty) .cart-drawer__collection{display: none;}.cart-drawer__warnings--has-collection .cart__login-title{margin-top: 2.5rem;}.drawer.active .drawer__inner{transform: translateX(0);}.drawer__header{position: relative; background-color: #7A6097; padding: 23px 40px; display: flex; justify-content: space-between; align-items: center;}.drawer__heading{margin: 0; color: #FFF; font-family: 'AvenirNextLTPro'; font-size: 37px; font-weight: 900; line-height: 1.49; text-transform: uppercase;}.drawer__close{display: block; padding: 0; color: #fff; background-color: transparent; border: none; cursor: pointer; width: 22px; height: 22px; transition: all .4s ease;}.drawer__close svg{width: 100% ; height: 100%; display: block;}.drawer__close:hover{color: #ED5377;}.cart-drawer__warnings .drawer__close{right: 5px;}.drawer__contents{flex-grow: 1; display: flex; flex-direction: column;}cart-drawer-items.is-empty + .drawer__footer{display: none;}.drawer__footer > details{margin-top: -1.5rem; border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.2);}.drawer__footer > details[open]{padding-bottom: 1.5rem;}.drawer__footer summary{display: none; position: relative; line-height: 1; padding: 1.5rem 0;}.drawer__footer > details + .cart-drawer__footer{padding-top: 1.5rem;}cart-drawer{position: fixed; top: 0; left: 0; width: 100vw; height: 100%;}.cart-drawer__overlay{position: fixed; top: 0; right: 0; bottom: 0; left: 0;}.cart-drawer__overlay:empty{display: block;}.cart-drawer__form{flex-grow: 1; display: flex; flex-wrap: wrap;}.cart-drawer__collection{margin: 0 2.5rem 1.5rem;}.cart-drawer .drawer__cart-items-wrapper{flex-grow: 1;}.cart-drawer .cart-items, .cart-drawer tbody{display: block; width: 100%;}.cart-drawer thead{display: inline-table; width: 100%; position: sticky; top: 0; z-index: 2; background-color: rgb(var(--color-background));}cart-drawer-items{overflow: auto; flex: 1;}@media screen and (max-height: 650px){cart-drawer-items{overflow: visible;}.drawer__inner{overflow: scroll;}}.cart-drawer .cart-item{display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 0;}.cart-drawer .cart-item:last-child{margin-bottom: 1rem;}.cart-drawer .cart-item__image{max-width: 100%;}.cart-drawer .cart-items thead{margin-bottom: 0.5rem;}.cart-drawer .cart-items thead th:first-child, .cart-drawer .cart-items thead th:last-child{width: 0; padding: 0;}.cart-drawer .cart-items thead th:nth-child(2){width: 50%; padding-left: 0;}.cart-drawer .cart-items thead tr{display: table-row; margin-bottom: 0;}.cart-drawer .cart-items th{border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);}.cart-drawer .cart-item:last-child{margin-bottom: 1.5rem;}.cart-drawer .cart-item .loading-overlay{right: 5px; padding-top: 2.5rem;}.cart-drawer .cart-item__totals{pointer-events: none; padding: 0; width: 25.47%;}.cart-drawer.cart-drawer .cart-item__price-wrapper > *:only-child{margin-top: 0;}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{display: flex; flex-direction: column; gap: 0.6rem;}.cart-drawer .unit-price{margin-top: 0.6rem;}@media screen and (max-width: 749px){.cart-drawer .cart-item cart-remove-button{margin-left: 0;}}.cart-drawer__footer > * + *{margin-top: 1rem;}.cart-drawer .totals{justify-content: space-between;}.cart-drawer .price{line-height: 1;}.cart-drawer .tax-note{margin: 1.2rem 0 1rem auto; text-align: left;}.cart-drawer .product-option dd{word-break: break-word;}.cart-drawer details[open] > summary .icon-caret{transform: rotate(180deg);}.cart-drawer .cart__checkout-button{max-width: none; cursor:pointer;}.drawer__footer .cart__dynamic-checkout-buttons{max-width: 100%;}.drawer__footer #dynamic-checkout-cart ul{flex-wrap: wrap !important; flex-direction: row !important; margin: 0.5rem -0.5rem 0 0 !important; gap: 0.5rem;}.drawer__footer [data-shopify-buttoncontainer]{justify-content: flex-start;}.drawer__footer #dynamic-checkout-cart ul > li{flex-basis: calc(50% - 0.5rem) !important; margin: 0 !important;}.drawer__footer #dynamic-checkout-cart ul > li:only-child{flex-basis: 100% !important; margin-right: 0.5rem !important;}@media screen and (min-width: 750px){.drawer__footer #dynamic-checkout-cart ul > li{flex-basis: calc(100% / 3 - 0.5rem) !important; margin: 0 !important;}.drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(2), .drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(2) ~ li, .drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(4), .drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(4) ~ li{flex-basis: calc(50% - 0.5rem) !important;}}cart-drawer-items::-webkit-scrollbar{width: 3px;}cart-drawer-items::-webkit-scrollbar-thumb{background-color: rgba(var(--color-foreground), 0.7); border-radius: 100px;}cart-drawer-items::-webkit-scrollbar-track-piece{margin-top: 31px;}.cart-drawer .quantity-popover-container{padding: 0;}.cart-drawer .quantity-popover__info.global-settings-popup{transform: translateY(0); right: 0;}.cart-drawer .cart-item__error{margin-top: 0.8rem;}.cart-drawer .quantity-popover__info + .cart-item__error{margin-top: 0.2rem;}@media screen and (min-width: 750px){.cart-drawer .cart-item__quantity--info quantity-popover > *{padding-left: 0;}.cart-drawer .cart-item__error{margin-left: 0;}}.cart-drawer tbody{padding: 24px 40px 40px;}.cart-drawer tbody tr:not(:last-child){padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid rgba(122, 96, 151, 0.20);}.drawer__footer{padding: 35px 25px 27px; border-radius: 0px 0px 40px 0px; background: #FCF5EE; box-shadow: 0px 3px 24px 0px rgba(237, 83, 119, 0.20);}.cart-drawer .tax-note{margin: 0 0 20px; text-align: left; color: rgb(43 43 43 / 40%); text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.01); font-family: 'AvenirNextLTPro'; font-size: 12px; font-style: normal; font-weight: 500; line-height: 1.4;}.cart-drawer .totals{margin: 0 0 30px;}.cart-drawer .totals__total{color: #7B609F; text-align: center; font-family: 'AvenirNextLTPro'; font-size: 20px; font-style: normal; font-weight: 500; line-height: 1.1; margin: 0;}.cart-drawer__footer .totals__total-value{margin: 0; color: #ED5377; font-family: 'AvenirNextLTPro'; font-size: 24px; font-weight: 900; line-height: 1.2; text-transform: uppercase;}.cart-drawer__footer{padding: 0 15px;}.cart-item__media{width: 29.53%;}.cart_item_media_block{position: relative; padding-top: 100%;}.cart_item_media_block .cart-item__image{position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; object-fit: contain; background: #FFFFFF; border-radius: 26px;}.cart-item cart-remove-button{position: absolute; top: 1px; left: 0; z-index: 2;}.cart_item_remove_btn{width: 20px; height: 20px; border: 0; display: flex; align-items: center; justify-content: center; background: #ED5377; border-radius: 50%; color: #fff; cursor: pointer; transition: all .4s ease; padding: 0;}.cart_item_remove_btn svg{width: 10px; height: auto; display: block;}.cart_item_remove_btn:hover{background: #7A6097;}.cart-item__price-wrapper .price{color: #ED5377; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 13px; font-weight: 900; line-height: 2; text-transform: uppercase; display: block;}.cart-item__details{width: 45%; padding-left: 40px !important; padding-right: 20px !important;}.cart-item__name{color: #7a6097; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 15px; font-weight: 900; line-height: 1.4; text-transform: uppercase; word-break: keep-all; margin-bottom: 16px;}.cart-item__details > *:not(.cart-item__name,.cart-item__quantity){display: none;}.cart-item__quantity-wrapper .quantity:after{display: none;}.cart-item__quantity-wrapper .quantity{width: 100%; max-width: 104px; min-height: auto; border-radius: 50px !important; overflow: auto; border: 0; background: #fff;}.cart-item__quantity-wrapper .quantity .quantity__button{width: 27%; margin: 0; color: #ED5377; display: flex; align-items: center; justify-content: center;}.cart-item__quantity-wrapper .quantity .quantity__button svg{width: 9px; height: auto; display: block;}.cart_quantity_input_block, .cart_quantity_input_block input{padding: 0; color: #ED5377; text-align: center; font-family: 'AvenirNextLTPro'; font-size: 12px; font-weight: 700; line-height: 1.67; text-transform: uppercase; text-align: left;}.cart_quantity_input_block{width: 46%; display: flex; align-items: center; justify-content: center; padding: 9px 0;}.cart-item__quantity-wrapper .quantity .quantity__button:hover{color: #7A6097;}.cart_item_clear_btn_block{margin: 37px 40px 0; text-align: right;}.cart_item_clear_btn{display: inline-block!important; color: #ed5377; transition: all .4s ease; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 14px; font-weight: 600; line-height: 1.45; text-transform: capitalize; text-decoration: underline; text-underline-offset: 1px; background: transparent; border: 0; box-shadow: none; padding: 0; cursor:pointer;}.cart_item_clear_btn:hover{color: #7a6097; text-decoration: underline;}.drawer__footer #storePickupApp{display:none;}.drawer__inner-empty .cart__empty-text{margin: 0 auto 20px; color: #ed5377; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 32px; max-width: 275px; font-style: normal; font-weight: 900; line-height: 1.19; text-transform: uppercase;}.drawer__inner-empty .cart__login-title{color: #7a6097; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 600; line-height: 1.4; margin: 40px 0 0;}.drawer__inner-empty .cart__login-paragraph, .drawer__inner-empty .cart__login-paragraph a{color: #7a6097; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4; margin: 0;}.drawer__inner-empty .cart__login-paragraph a:hover{color: #ed5377; text-decoration: underline;}.drawer__inner-empty .drawer__header{display: flex !important;}@media(max-width:767px){.drawer__inner{width: 370px; max-width: 370px;}.drawer__heading{font-size: 34px;}.drawer__header{padding: 33px 38px 33px 21px;}.cart-drawer tbody{padding: 50px 20px 20px;}.cart_item_clear_btn_block{margin: 22px 20px 0;}.cart-drawer .cart-item__totals, .cart-item__media{width: 31.23%;}.cart_item_remove_btn{width: 17px; height: 17px;}.cart-item cart-remove-button{top: -2px; left: -4px;}.cart_item_remove_btn svg{width: 8px;}.cart-item__details{width: 37.54%; padding-left: 20px!important; padding-right: 5px!important;}.cart-item__name{font-size: 14px; margin-bottom: 16px;}.cart_quantity_input_block, .cart_quantity_input_block input{font-size: 9px;}.drawer__footer{padding: 21px;}.cart-drawer__footer{padding: 0;}.cart-drawer .totals__total{font-size: 16px;}.cart-drawer__footer .totals__total-value{font-size: 20px;}.cart-drawer .totals{margin: 0 0 20px;}.cart-drawer .cart-item__totals{padding-left: 5px;}.cart-drawer .cart__checkout-button{font-size:14px;}}@media(max-width:380px){.drawer__inner{width: 350px; max-width: 350px;}}@media(max-width:370px){.drawer__inner{width: 310px; max-width: 310px;}.drawer__header{padding: 25px 30px 25px 15px;}.drawer__heading{font-size: 28px;}.drawer__close{width: 20px; height: 20px;}.cart-drawer tbody{padding: 30px 15px 15px;}.cart_item_clear_btn_block{margin: 15px 15px 0;}.cart_item_clear_btn{font-size: 12px;}.cart_item_remove_btn{width: 15px; height: 15px;}.cart-drawer .cart-item__totals, .cart-item__media{width: 30%;}.cart-item__details{width: 40%; padding-left: 10px!important; padding-right: 5px!important;}.cart-item__name{font-size: 12px; margin-bottom: 10px;}.cart_quantity_input_block, .cart_quantity_input_block input{font-size: 8px;}.cart_quantity_input_block{padding: 6px 0;}.cart-item__price-wrapper .price{font-size: 10px;}.cart-item__quantity-wrapper .quantity{max-width: 80px;}.cart-drawer tbody tr:not(:last-child){padding-bottom: 25px; margin-bottom: 20px;}.drawer__footer{padding: 15px;}.cart-drawer .tax-note{margin: 0 0 15px;}.cart-drawer .totals{margin: 0 0 15px;}.cart-drawer .totals__total{font-size: 14px;}.cart-drawer__footer .totals__total-value{font-size: 18px;}.drawer__inner-empty .cart__empty-text{margin: 0 auto 15px; font-size: 28px; max-width: 225px;}.drawer__inner-empty .cart__login-title{font-size: 14px; margin: 30px 0 0;}.drawer__inner-empty .cart__login-paragraph, .drawer__inner-empty .cart__login-paragraph a{font-size: 14px;}}.totals{display: flex; justify-content: center; align-items: flex-end;}.totals > *{font-size: 1.6rem; margin: 0;}.totals > h2{font-size: calc(var(--font-heading-scale) * 1.6rem);}.totals *{line-height: 1;}.totals > * + *{margin-left: 2rem;}.totals__total{margin-top: .5rem;}.totals__total-value{font-size: 1.8rem;}.cart__ctas + .totals{margin-top: 2rem;}@media all and (min-width: 750px){.totals{justify-content: flex-end;}}.cart{position: relative; display: block;}.cart__empty-text, .is-empty .cart__contents, cart-items.is-empty .title-wrapper-with-link, .is-empty .cart__footer{display: none;}.is-empty .cart__empty-text, .is-empty .cart__warnings{display: block;}.cart__warnings{display: none; text-align: center; padding: 3rem 0 1rem;}.cart__empty-text{margin: 4.5rem 0 2rem;}.cart__contents > * + *{margin-top: 2.5rem;}.cart__login-title{margin: 5.5rem 0 0.5rem;}.cart__login-paragraph{margin-top: 0.8rem;}.cart__login-paragraph a{font-size: inherit;}@media screen and (min-width: 990px){.cart__warnings{padding: 7rem 0 1rem;}.cart__empty-text{margin: 0 0 3rem;}}cart-items{display: block;}.cart__items{position: relative; padding-bottom: 3rem; border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);}.cart__items--disabled{pointer-events: none;}.cart__footer-wrapper:last-child .cart__footer{padding-bottom: 5rem;}.cart__footer > div:only-child{margin-left: auto;}.cart__footer > * + *{margin-top: 6.5rem;}.cart__footer .discounts{margin-bottom: 1rem;}.cart__note{height: fit-content; top: 2.5rem;}.cart__note label{display: flex; align-items: flex-end; position: absolute; line-height: 1; height: 1.8rem; top: -3rem; color: rgba(var(--color-foreground), 0.75);}.cart__note .field__input{height: 100%; position: relative; border-radius: var(--inputs-radius); padding: 1rem 2rem;}.cart__note .text-area{resize: vertical;}.cart__note:after, .cart__note:hover.cart__note:after, .cart__note:before, .cart__note:hover.cart__note:before, .cart__note .field__input:focus, .cart__note .field__input{border-bottom-right-radius: 0;}@media screen and (min-width: 750px){.cart__items{grid-column-start: 1; grid-column-end: 3; padding-bottom: 4rem;}.cart__contents > * + *{margin-top: 0;}.cart__items + .cart__footer{grid-column: 2;}.cart__footer{display: flex; justify-content: space-between; border: 0;}.cart__footer-wrapper:last-child{padding-top: 0;}.cart__footer > *{width: 35rem;}.cart__footer > * + *{margin-left: 4rem; margin-top: 0;}}.cart__ctas button{width: 100%;}.cart__ctas > *:not(noscript:first-child) + *{margin-top: 1rem;}.cart__update-button{margin-bottom: 1rem;}.cart__dynamic-checkout-buttons{max-width: 36rem; margin: 0 auto;}.cart__dynamic-checkout-buttons div[role='button']{border-radius: var(--buttons-radius-outset) !important;}.cart__blocks > * + *{margin-top: 1rem;}.cart-note__label{display: inline-block; margin-bottom: 1rem; line-height: calc(1 + 1 / var(--font-body-scale));}.tax-note{margin: 2.2rem 0 1.6rem auto; text-align: center; display: block;}.cart__checkout-button{max-width: 36rem;}.cart__ctas{text-align: center;}@media screen and (min-width: 750px){.cart-note{max-width: 35rem;}.cart__update-button{margin-bottom: 0; margin-right: 0.8rem;}.tax-note{margin-bottom: 2.2rem; text-align: right;}[data-shopify-buttoncontainer]{justify-content: flex-end;}.cart__ctas{display: flex; gap: 1rem;}}.cart-drawer .tax-note{margin: 0 0 20px; text-align: left; color: #2b2b2b66; text-shadow: 0px 0px 1px rgba(0,0,0,.01); font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 12px; font-style: normal; font-weight: 500; line-height: 1.4;}.drawer__heading{margin: 0; color: #fff; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 37px; font-weight: 900; line-height: 1.49; text-transform: uppercase;}.cart-drawer__footer .totals__total-value{margin: 0; color: #ed5377; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 37px; font-size: 24px; font-weight: 900; line-height: 1.2; text-transform: uppercase;}.common_btn{font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 37px;}

/* /houseofpops_web/static/src/css/refund_policy.css */
 @font-face{font-family: 'Raintion-Black'; src: url('/houseofpops_web/static/src/fonts/Raintion-Black.ttf') format('truetype'); font-weight: 1000; font-style: normal;}@font-face{font-family: 'AvenirNextLTPro'; src: url('/houseofpops_web/static/src/fonts/AvenirLTProBlack.otf') format('truetype'); font-weight: 900; font-style: normal;}body#privacy-policy .main-page-title.page-title::after, body#shipping-policy .main-page-title.page-title::after, body#terms-amp-conditions .main-page-title.page-title::after{content: ""; position: absolute; background: url("/cdn/shop/files/Asset_9.svg?v=1695374888") 0 0/contain no-repeat !important; width: 260px; height: 315px; top: -145px; right: -100%;}.partner_us_head svg{position: absolute; top: -20px; right: -33px; width: 50px; height: auto; display: block; transition: .4s .6s; opacity: 0;}.main-page-title{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 50px; font-style: normal; font-weight: 900; line-height: 1.2; text-transform: uppercase; margin: 0 0 32px; position: relative; display: inline-block;}p strong{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 30px; font-style: normal; font-weight: 900; line-height: .7;}.animate--slide-in{color: #7b609f; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4; margin: 0 0 20px; max-width: 1100px;}.page-width.page-width--narrow, body#terms-amp-conditions .page-width.page-width--narrow{padding: 128px 0; max-width: 823px; margin: 0 auto;}.hero_title_wrap{color: #7b609f !important; font-family: AvenirNextLTPro !important;}.main-page-title::after{content: ""; position: absolute; background: url("https://houseofpops.ae/cdn/shop/files/Asset_9.svg?v=1695374888") 0 0/contain no-repeat; width: 260px; height: 315px; top: -145px; right: -100%;}

/* /houseofpops_web/static/src/css/sib-styles.css */
 .pika-single{z-index: 9999; display: block; position: relative; color: #333; background: #fff; border: 1px solid #ccc; border-bottom-color: #bbb; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}.pika-single:before, .pika-single:after{content: " "; display: table;}.pika-single:after{clear: both}.pika-single.is-hidden{display: none;}.pika-single.is-bound{position: absolute; box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);}.pika-lendar{float: left; width: 240px; margin: 8px;}.pika-title{position: relative; text-align: center;}.pika-label{display: inline-block; position: relative; z-index: 9999; overflow: hidden; margin: 0; padding: 5px 3px; font-size: 14px; line-height: 20px; font-weight: bold; background-color: #fff;}.pika-title select{cursor: pointer; position: absolute; z-index: 9998; margin: 0; left: 0; top: 5px; opacity: 0;}.pika-prev, .pika-next{display: block; cursor: pointer; position: relative; outline: none; border: 0; padding: 0; width: 20px; height: 30px; text-indent: 20px; white-space: nowrap; overflow: hidden; background-color: transparent; background-position: center center; background-repeat: no-repeat; background-size: 75% 75%; opacity: .5;}.pika-prev:hover, .pika-next:hover{opacity: 1;}.pika-prev, .is-rtl .pika-next{float: left; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);}.pika-next, .is-rtl .pika-prev{float: right; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);}.pika-prev.is-disabled, .pika-next.is-disabled{cursor: default; opacity: .2;}.pika-select{display: inline-block;}.pika-table{width: 100%; border-collapse: collapse; border-spacing: 0; border: 0;}.pika-table th, .pika-table td{width: 14.285714285714286%; padding: 0;}.pika-table th{color: #999; font-size: 12px; line-height: 25px; font-weight: bold; text-align: center;}.pika-button{cursor: pointer; display: block; box-sizing: border-box; -moz-box-sizing: border-box; outline: none; border: 0; margin: 0; width: 100%; padding: 5px; color: #666; font-size: 12px; line-height: 15px; text-align: right; background: #f5f5f5; height: initial;}.pika-week{font-size: 11px; color: #999;}.is-today .pika-button{color: #33aaff; font-weight: bold;}.is-selected .pika-button, .has-event .pika-button{color: #fff; font-weight: bold; background: #33aaff; box-shadow: inset 0 1px 3px #178fe5; border-radius: 3px;}.has-event .pika-button{background: #005da9; box-shadow: inset 0 1px 3px #0076c9;}.is-disabled .pika-button, .is-inrange .pika-button{background: #D5E9F7;}.is-startrange .pika-button{color: #fff; background: #6CB31D; box-shadow: none; border-radius: 3px;}.is-endrange .pika-button{color: #fff; background: #33aaff; box-shadow: none; border-radius: 3px;}.is-disabled .pika-button{pointer-events: none; cursor: default; color: #999; opacity: .3;}.is-outside-current-month .pika-button{color: #999; opacity: .3;}.is-selection-disabled{pointer-events: none; cursor: default;}.pika-button:hover, .pika-row.pick-whole-week:hover .pika-button{color: #fff; background: #ff8000; box-shadow: none; border-radius: 3px;}.pika-table abbr{border-bottom: none; cursor: help;}.pika-single{color:#3c4858}.pika-button{color:#3c4858;background:#fff}.sib-is-today .pika-button{color:#0092ff}.sib-is-selected .pika-button{color:#fff}.sib-is-today:hover .pika-button{color:#fff}.sib-is-selected .pika-button,.sib-has-event .pika-button{background:#0092ff}.pika-button:hover,.pika-row.sib-pick-whole-week:hover .pika-button{background:#0092ff}.pika-table abbr{cursor:default;color:#8390a4;text-decoration:none}.pika-label{font-size:0}.pika-title select{position:initial;opacity:1;z-index:inherit}.sib-sms-tooltip{margin-left:8px;position:relative}.sib-sms-tooltip__box{display:none;border-radius:5px;color:#fff;background-color:#333;position:absolute;bottom:100%;width:200px;padding:5px;right:calc(100% - 60px);font-size:12px}.sib-sms-tooltip:hover .sib-sms-tooltip__box{display:block}.sib-sms-tooltip__icon{border-radius:50%;color:#4da6e0;width:24px;height:24px;padding:3px;font-weight:700;font-style:normal;font-size:24px}.sib-container--medium.sib-container--horizontal .sib-sms-tooltip,.sib-container--small .sib-sms-tooltip{position:absolute;bottom:0;right:0;border-radius:100%;height:18px;width:18px;margin:12px 8px;background:#687484;text-align:center;display:flex;justify-content:center;align-items:center}.sib-container--medium.sib-container--horizontal .sib-sms-tooltip__icon,.sib-container--small .sib-sms-tooltip__icon{color:#fff;font-size:16px}.sib-sms-input-wrapper{display:flex;align-items:center;position:relative}.sib-sms-field .form__label-row--horizontal{flex-wrap:wrap}.sib-flag{display:inline-block;width:32px;min-width:2rem;height:32px;background:url("/houseofpops_web/static/src/css/../../../../static.brevo.com/images/flags.webp") no-repeat}.sib-flag.sib-flag-ad{background-position:-3px 0px;width:30px;height:30px}.sib-flag.sib-flag-ae{background-position:-36px 0px;width:30px;height:30px}.sib-flag.sib-flag-af{background-position:-69px 0px;width:30px;height:30px}.sib-flag.sib-flag-ag{background-position:-102px 0px;width:30px;height:30px}.sib-flag.sib-flag-ai{background-position:-135px 0px;width:30px;height:30px}.sib-flag.sib-flag-al{background-position:-168px 0px;width:30px;height:30px}.sib-flag.sib-flag-am{background-position:-201px 0px;width:30px;height:30px}.sib-flag.sib-flag-ao{background-position:-234px 0px;width:30px;height:30px}.sib-flag.sib-flag-aq{background-position:-267px 0px;width:30px;height:30px}.sib-flag.sib-flag-ar{background-position:-300px 0px;width:30px;height:30px}.sib-flag.sib-flag-as{background-position:-333px 0px;width:30px;height:30px}.sib-flag.sib-flag-at{background-position:-366px 0px;width:30px;height:30px}.sib-flag.sib-flag-au{background-position:-399px 0px;width:30px;height:30px}.sib-flag.sib-flag-aw{background-position:-432px 0px;width:30px;height:30px}.sib-flag.sib-flag-ax{background-position:-465px 0px;width:30px;height:30px}.sib-flag.sib-flag-az{background-position:-498px 0px;width:30px;height:30px}.sib-flag.sib-flag-ba{background-position:-3px -33px;width:30px;height:30px}.sib-flag.sib-flag-bb{background-position:-36px -33px;width:30px;height:30px}.sib-flag.sib-flag-bd{background-position:-69px -33px;width:30px;height:30px}.sib-flag.sib-flag-be{background-position:-102px -33px;width:30px;height:30px}.sib-flag.sib-flag-bf{background-position:-135px -33px;width:30px;height:30px}.sib-flag.sib-flag-bg{background-position:-168px -33px;width:30px;height:30px}.sib-flag.sib-flag-bh{background-position:-201px -33px;width:30px;height:30px}.sib-flag.sib-flag-bi{background-position:-234px -33px;width:30px;height:30px}.sib-flag.sib-flag-bj{background-position:-267px -33px;width:30px;height:30px}.sib-flag.sib-flag-bl{background-position:-300px -33px;width:30px;height:30px}.sib-flag.sib-flag-bm{background-position:-333px -33px;width:30px;height:30px}.sib-flag.sib-flag-bn{background-position:-366px -33px;width:30px;height:30px}.sib-flag.sib-flag-bo{background-position:-399px -33px;width:30px;height:30px}.sib-flag.sib-flag-bq{background-position:-432px -33px;width:30px;height:30px}.sib-flag.sib-flag-br{background-position:-465px -33px;width:30px;height:30px}.sib-flag.sib-flag-bs{background-position:-498px -33px;width:30px;height:30px}.sib-flag.sib-flag-bt{background-position:-3px -66px;width:30px;height:30px}.sib-flag.sib-flag-bv{background-position:-36px -66px;width:30px;height:30px}.sib-flag.sib-flag-bw{background-position:-69px -66px;width:30px;height:30px}.sib-flag.sib-flag-by{background-position:-102px -66px;width:30px;height:30px}.sib-flag.sib-flag-bz{background-position:-135px -66px;width:30px;height:30px}.sib-flag.sib-flag-ca{background-position:-168px -66px;width:30px;height:30px}.sib-flag.sib-flag-cc{background-position:-201px -66px;width:30px;height:30px}.sib-flag.sib-flag-cd{background-position:-234px -66px;width:30px;height:30px}.sib-flag.sib-flag-cf{background-position:-267px -66px;width:30px;height:30px}.sib-flag.sib-flag-cg{background-position:-300px -66px;width:30px;height:30px}.sib-flag.sib-flag-ch{background-position:-333px -66px;width:30px;height:30px}.sib-flag.sib-flag-ci{background-position:-366px -66px;width:30px;height:30px}.sib-flag.sib-flag-ck{background-position:-399px -66px;width:30px;height:30px}.sib-flag.sib-flag-cl{background-position:-432px -66px;width:30px;height:30px}.sib-flag.sib-flag-cm{background-position:-465px -66px;width:30px;height:30px}.sib-flag.sib-flag-cn{background-position:-498px -66px;width:30px;height:30px}.sib-flag.sib-flag-co{background-position:-3px -99px;width:30px;height:30px}.sib-flag.sib-flag-cr{background-position:-36px -99px;width:30px;height:30px}.sib-flag.sib-flag-cu{background-position:-69px -99px;width:30px;height:30px}.sib-flag.sib-flag-cv{background-position:-102px -99px;width:30px;height:30px}.sib-flag.sib-flag-cw{background-position:-135px -99px;width:30px;height:30px}.sib-flag.sib-flag-cx{background-position:-168px -99px;width:30px;height:30px}.sib-flag.sib-flag-cy{background-position:-201px -99px;width:30px;height:30px}.sib-flag.sib-flag-cz{background-position:-234px -99px;width:30px;height:30px}.sib-flag.sib-flag-de{background-position:-267px -99px;width:30px;height:30px}.sib-flag.sib-flag-dj{background-position:-300px -99px;width:30px;height:30px}.sib-flag.sib-flag-dk{background-position:-333px -99px;width:30px;height:30px}.sib-flag.sib-flag-dm{background-position:-366px -99px;width:30px;height:30px}.sib-flag.sib-flag-do{background-position:-399px -99px;width:30px;height:30px}.sib-flag.sib-flag-dz{background-position:-432px -99px;width:30px;height:30px}.sib-flag.sib-flag-ec{background-position:-465px -99px;width:30px;height:30px}.sib-flag.sib-flag-ee{background-position:-498px -99px;width:30px;height:30px}.sib-flag.sib-flag-eg{background-position:-3px -132px;width:30px;height:30px}.sib-flag.sib-flag-eh{background-position:-36px -132px;width:30px;height:30px}.sib-flag.sib-flag-er{background-position:-69px -132px;width:30px;height:30px}.sib-flag.sib-flag-es{background-position:-102px -132px;width:30px;height:30px}.sib-flag.sib-flag-et{background-position:-135px -132px;width:30px;height:30px}.sib-flag.sib-flag-fi{background-position:-168px -132px;width:30px;height:30px}.sib-flag.sib-flag-fj{background-position:-201px -132px;width:30px;height:30px}.sib-flag.sib-flag-fk{background-position:-234px -132px;width:30px;height:30px}.sib-flag.sib-flag-fm{background-position:-267px -132px;width:30px;height:30px}.sib-flag.sib-flag-fo{background-position:-300px -132px;width:30px;height:30px}.sib-flag.sib-flag-fr{background-position:-333px -132px;width:30px;height:30px}.sib-flag.sib-flag-ga{background-position:-366px -132px;width:30px;height:30px}.sib-flag.sib-flag-gb{background-position:-399px -132px;width:30px;height:30px}.sib-flag.sib-flag-gd{background-position:-432px -132px;width:30px;height:30px}.sib-flag.sib-flag-ge{background-position:-465px -132px;width:30px;height:30px}.sib-flag.sib-flag-gf{background-position:-498px -132px;width:30px;height:30px}.sib-flag.sib-flag-gg{background-position:-3px -165px;width:30px;height:30px}.sib-flag.sib-flag-gh{background-position:-36px -165px;width:30px;height:30px}.sib-flag.sib-flag-gi{background-position:-69px -165px;width:30px;height:30px}.sib-flag.sib-flag-gl{background-position:-102px -165px;width:30px;height:30px}.sib-flag.sib-flag-gm{background-position:-135px -165px;width:30px;height:30px}.sib-flag.sib-flag-gn{background-position:-168px -165px;width:30px;height:30px}.sib-flag.sib-flag-gp{background-position:-201px -165px;width:30px;height:30px}.sib-flag.sib-flag-gq{background-position:-234px -165px;width:30px;height:30px}.sib-flag.sib-flag-gr{background-position:-267px -165px;width:30px;height:30px}.sib-flag.sib-flag-gs{background-position:-300px -165px;width:30px;height:30px}.sib-flag.sib-flag-gt{background-position:-333px -165px;width:30px;height:30px}.sib-flag.sib-flag-gu{background-position:-366px -165px;width:30px;height:30px}.sib-flag.sib-flag-gw{background-position:-399px -165px;width:30px;height:30px}.sib-flag.sib-flag-gy{background-position:-432px -165px;width:30px;height:30px}.sib-flag.sib-flag-hk{background-position:-465px -165px;width:30px;height:30px}.sib-flag.sib-flag-hm{background-position:-498px -165px;width:30px;height:30px}.sib-flag.sib-flag-hn{background-position:-3px -198px;width:30px;height:30px}.sib-flag.sib-flag-hr{background-position:-36px -198px;width:30px;height:30px}.sib-flag.sib-flag-ht{background-position:-69px -198px;width:30px;height:30px}.sib-flag.sib-flag-hu{background-position:-102px -198px;width:30px;height:30px}.sib-flag.sib-flag-id{background-position:-135px -198px;width:30px;height:30px}.sib-flag.sib-flag-ie{background-position:-168px -198px;width:30px;height:30px}.sib-flag.sib-flag-il{background-position:-201px -198px;width:30px;height:30px}.sib-flag.sib-flag-im{background-position:-234px -198px;width:30px;height:30px}.sib-flag.sib-flag-in{background-position:-267px -198px;width:30px;height:30px}.sib-flag.sib-flag-io{background-position:-300px -198px;width:30px;height:30px}.sib-flag.sib-flag-iq{background-position:-333px -198px;width:30px;height:30px}.sib-flag.sib-flag-ir{background-position:-366px -198px;width:30px;height:30px}.sib-flag.sib-flag-is{background-position:-399px -198px;width:30px;height:30px}.sib-flag.sib-flag-it{background-position:-432px -198px;width:30px;height:30px}.sib-flag.sib-flag-je{background-position:-465px -198px;width:30px;height:30px}.sib-flag.sib-flag-jm{background-position:-498px -198px;width:30px;height:30px}.sib-flag.sib-flag-jo{background-position:-3px -231px;width:30px;height:30px}.sib-flag.sib-flag-jp{background-position:-36px -231px;width:30px;height:30px}.sib-flag.sib-flag-ke{background-position:-69px -231px;width:30px;height:30px}.sib-flag.sib-flag-kg{background-position:-102px -231px;width:30px;height:30px}.sib-flag.sib-flag-kh{background-position:-135px -231px;width:30px;height:30px}.sib-flag.sib-flag-ki{background-position:-168px -231px;width:30px;height:30px}.sib-flag.sib-flag-km{background-position:-201px -231px;width:30px;height:30px}.sib-flag.sib-flag-kn{background-position:-234px -231px;width:30px;height:30px}.sib-flag.sib-flag-kp{background-position:-267px -231px;width:30px;height:30px}.sib-flag.sib-flag-kr{background-position:-300px -231px;width:30px;height:30px}.sib-flag.sib-flag-kw{background-position:-333px -231px;width:30px;height:30px}.sib-flag.sib-flag-ky{background-position:-366px -231px;width:30px;height:30px}.sib-flag.sib-flag-kz{background-position:-399px -231px;width:30px;height:30px}.sib-flag.sib-flag-la{background-position:-432px -231px;width:30px;height:30px}.sib-flag.sib-flag-lb{background-position:-465px -231px;width:30px;height:30px}.sib-flag.sib-flag-lc{background-position:-498px -231px;width:30px;height:30px}.sib-flag.sib-flag-li{background-position:-3px -264px;width:30px;height:30px}.sib-flag.sib-flag-lk{background-position:-36px -264px;width:30px;height:30px}.sib-flag.sib-flag-lr{background-position:-69px -264px;width:30px;height:30px}.sib-flag.sib-flag-ls{background-position:-102px -264px;width:30px;height:30px}.sib-flag.sib-flag-lt{background-position:-135px -264px;width:30px;height:30px}.sib-flag.sib-flag-lu{background-position:-168px -264px;width:30px;height:30px}.sib-flag.sib-flag-lv{background-position:-201px -264px;width:30px;height:30px}.sib-flag.sib-flag-ly{background-position:-234px -264px;width:30px;height:30px}.sib-flag.sib-flag-ma{background-position:-267px -264px;width:30px;height:30px}.sib-flag.sib-flag-mc{background-position:-300px -264px;width:30px;height:30px}.sib-flag.sib-flag-md{background-position:-333px -264px;width:30px;height:30px}.sib-flag.sib-flag-me{background-position:-366px -264px;width:30px;height:30px}.sib-flag.sib-flag-mf{background-position:-399px -264px;width:30px;height:30px}.sib-flag.sib-flag-mg{background-position:-432px -264px;width:30px;height:30px}.sib-flag.sib-flag-mh{background-position:-465px -264px;width:30px;height:30px}.sib-flag.sib-flag-mk{background-position:-498px -264px;width:30px;height:30px}.sib-flag.sib-flag-ml{background-position:-3px -297px;width:30px;height:30px}.sib-flag.sib-flag-mm{background-position:-36px -297px;width:30px;height:30px}.sib-flag.sib-flag-mn{background-position:-69px -297px;width:30px;height:30px}.sib-flag.sib-flag-mo{background-position:-102px -297px;width:30px;height:30px}.sib-flag.sib-flag-mp{background-position:-135px -297px;width:30px;height:30px}.sib-flag.sib-flag-mq{background-position:-168px -297px;width:30px;height:30px}.sib-flag.sib-flag-mr{background-position:-201px -297px;width:30px;height:30px}.sib-flag.sib-flag-ms{background-position:-234px -297px;width:30px;height:30px}.sib-flag.sib-flag-mt{background-position:-267px -297px;width:30px;height:30px}.sib-flag.sib-flag-mu{background-position:-300px -297px;width:30px;height:30px}.sib-flag.sib-flag-mv{background-position:-333px -297px;width:30px;height:30px}.sib-flag.sib-flag-mw{background-position:-366px -297px;width:30px;height:30px}.sib-flag.sib-flag-mx{background-position:-399px -297px;width:30px;height:30px}.sib-flag.sib-flag-my{background-position:-432px -297px;width:30px;height:30px}.sib-flag.sib-flag-mz{background-position:-465px -297px;width:30px;height:30px}.sib-flag.sib-flag-na{background-position:-498px -297px;width:30px;height:30px}.sib-flag.sib-flag-nc{background-position:-3px -330px;width:30px;height:30px}.sib-flag.sib-flag-ne{background-position:-36px -330px;width:30px;height:30px}.sib-flag.sib-flag-nf{background-position:-69px -330px;width:30px;height:30px}.sib-flag.sib-flag-ng{background-position:-102px -330px;width:30px;height:30px}.sib-flag.sib-flag-ni{background-position:-135px -330px;width:30px;height:30px}.sib-flag.sib-flag-nl{background-position:-168px -330px;width:30px;height:30px}.sib-flag.sib-flag-no{background-position:-201px -330px;width:30px;height:30px}.sib-flag.sib-flag-np{background-position:-234px -330px;width:30px;height:30px}.sib-flag.sib-flag-nr{background-position:-267px -330px;width:30px;height:30px}.sib-flag.sib-flag-nu{background-position:-300px -330px;width:30px;height:30px}.sib-flag.sib-flag-nz{background-position:-333px -330px;width:30px;height:30px}.sib-flag.sib-flag-om{background-position:-366px -330px;width:30px;height:30px}.sib-flag.sib-flag-pa{background-position:-399px -330px;width:30px;height:30px}.sib-flag.sib-flag-pe{background-position:-432px -330px;width:30px;height:30px}.sib-flag.sib-flag-pf{background-position:-465px -330px;width:30px;height:30px}.sib-flag.sib-flag-pg{background-position:-498px -330px;width:30px;height:30px}.sib-flag.sib-flag-ph{background-position:-3px -363px;width:30px;height:30px}.sib-flag.sib-flag-pk{background-position:-36px -363px;width:30px;height:30px}.sib-flag.sib-flag-pl{background-position:-69px -363px;width:30px;height:30px}.sib-flag.sib-flag-pm{background-position:-102px -363px;width:30px;height:30px}.sib-flag.sib-flag-pn{background-position:-135px -363px;width:30px;height:30px}.sib-flag.sib-flag-pr{background-position:-168px -363px;width:30px;height:30px}.sib-flag.sib-flag-ps{background-position:-201px -363px;width:30px;height:30px}.sib-flag.sib-flag-pt{background-position:-234px -363px;width:30px;height:30px}.sib-flag.sib-flag-pw{background-position:-267px -363px;width:30px;height:30px}.sib-flag.sib-flag-py{background-position:-300px -363px;width:30px;height:30px}.sib-flag.sib-flag-qa{background-position:-333px -363px;width:30px;height:30px}.sib-flag.sib-flag-re{background-position:-366px -363px;width:30px;height:30px}.sib-flag.sib-flag-ro{background-position:-399px -363px;width:30px;height:30px}.sib-flag.sib-flag-rs{background-position:-432px -363px;width:30px;height:30px}.sib-flag.sib-flag-ru{background-position:-465px -363px;width:30px;height:30px}.sib-flag.sib-flag-rw{background-position:-498px -363px;width:30px;height:30px}.sib-flag.sib-flag-sa{background-position:-3px -396px;width:30px;height:30px}.sib-flag.sib-flag-sb{background-position:-36px -396px;width:30px;height:30px}.sib-flag.sib-flag-sc{background-position:-69px -396px;width:30px;height:30px}.sib-flag.sib-flag-sd{background-position:-102px -396px;width:30px;height:30px}.sib-flag.sib-flag-se{background-position:-135px -396px;width:30px;height:30px}.sib-flag.sib-flag-sg{background-position:-168px -396px;width:30px;height:30px}.sib-flag.sib-flag-sh{background-position:-201px -396px;width:30px;height:30px}.sib-flag.sib-flag-si{background-position:-234px -396px;width:30px;height:30px}.sib-flag.sib-flag-sj{background-position:-267px -396px;width:30px;height:30px}.sib-flag.sib-flag-sk{background-position:-300px -396px;width:30px;height:30px}.sib-flag.sib-flag-sl{background-position:-333px -396px;width:30px;height:30px}.sib-flag.sib-flag-sm{background-position:-366px -396px;width:30px;height:30px}.sib-flag.sib-flag-sn{background-position:-399px -396px;width:30px;height:30px}.sib-flag.sib-flag-so{background-position:-432px -396px;width:30px;height:30px}.sib-flag.sib-flag-sr{background-position:-465px -396px;width:30px;height:30px}.sib-flag.sib-flag-ss{background-position:-498px -396px;width:30px;height:30px}.sib-flag.sib-flag-st{background-position:-3px -429px;width:30px;height:30px}.sib-flag.sib-flag-sv{background-position:-36px -429px;width:30px;height:30px}.sib-flag.sib-flag-sx{background-position:-69px -429px;width:30px;height:30px}.sib-flag.sib-flag-sy{background-position:-102px -429px;width:30px;height:30px}.sib-flag.sib-flag-sz{background-position:-135px -429px;width:30px;height:30px}.sib-flag.sib-flag-tc{background-position:-168px -429px;width:30px;height:30px}.sib-flag.sib-flag-td{background-position:-201px -429px;width:30px;height:30px}.sib-flag.sib-flag-tf{background-position:-234px -429px;width:30px;height:30px}.sib-flag.sib-flag-tg{background-position:-267px -429px;width:30px;height:30px}.sib-flag.sib-flag-th{background-position:-300px -429px;width:30px;height:30px}.sib-flag.sib-flag-tj{background-position:-333px -429px;width:30px;height:30px}.sib-flag.sib-flag-tk{background-position:-366px -429px;width:30px;height:30px}.sib-flag.sib-flag-tl{background-position:-399px -429px;width:30px;height:30px}.sib-flag.sib-flag-tm{background-position:-432px -429px;width:30px;height:30px}.sib-flag.sib-flag-tn{background-position:-465px -429px;width:30px;height:30px}.sib-flag.sib-flag-to{background-position:-498px -429px;width:30px;height:30px}.sib-flag.sib-flag-tr{background-position:-3px -462px;width:30px;height:30px}.sib-flag.sib-flag-tt{background-position:-36px -462px;width:30px;height:30px}.sib-flag.sib-flag-tv{background-position:-69px -462px;width:30px;height:30px}.sib-flag.sib-flag-tw{background-position:-102px -462px;width:30px;height:30px}.sib-flag.sib-flag-tz{background-position:-135px -462px;width:30px;height:30px}.sib-flag.sib-flag-ua{background-position:-168px -462px;width:30px;height:30px}.sib-flag.sib-flag-ug{background-position:-201px -462px;width:30px;height:30px}.sib-flag.sib-flag-um{background-position:-234px -462px;width:30px;height:30px}.sib-flag.sib-flag-us{background-position:-267px -462px;width:30px;height:30px}.sib-flag.sib-flag-uy{background-position:-300px -462px;width:30px;height:30px}.sib-flag.sib-flag-uz{background-position:-333px -462px;width:30px;height:30px}.sib-flag.sib-flag-va{background-position:-366px -462px;width:30px;height:30px}.sib-flag.sib-flag-vc{background-position:-399px -462px;width:30px;height:30px}.sib-flag.sib-flag-ve{background-position:-432px -462px;width:30px;height:30px}.sib-flag.sib-flag-vg{background-position:-465px -462px;width:30px;height:30px}.sib-flag.sib-flag-vi{background-position:-498px -462px;width:30px;height:30px}.sib-flag.sib-flag-vn{background-position:-3px -495px;width:30px;height:30px}.sib-flag.sib-flag-vu{background-position:-36px -495px;width:30px;height:30px}.sib-flag.sib-flag-wf{background-position:-69px -495px;width:30px;height:30px}.sib-flag.sib-flag-ws{background-position:-102px -495px;width:30px;height:30px}.sib-flag.sib-flag-xk{background-position:-135px -495px;width:30px;height:30px}.sib-flag.sib-flag-ye{background-position:-168px -495px;width:30px;height:30px}.sib-flag.sib-flag-yt{background-position:-201px -495px;width:30px;height:30px}.sib-flag.sib-flag-za{background-position:-234px -495px;width:30px;height:30px}.sib-flag.sib-flag-zm{background-position:-267px -495px;width:30px;height:30px}.sib-flag.sib-flag-zw{background-position:-300px -495px;width:30px;height:30px}.sib-sms-select{display:flex;width:100%;font-size:14px;position:relative}.sib-container--medium.sib-container--horizontal .sib-sms-select,.sib-container--small .sib-sms-select{flex-direction:column}.sib-sms-select__title{display:flex;position:relative;align-items:center;background:#fff;border:1px solid #c0ccda;border-radius:3px;box-sizing:border-box;cursor:pointer;font-size:14px;height:3em;padding:8px 16px 8px 8px;margin-right:8px;text-align:left;width:100%;max-width:60px}.sib-sms-select__title::after{content:"";display:block;position:absolute;right:5px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000}.sib-sms-select__title>.sib-sms-select__label-text{display:none}.sib-container--medium.sib-container--horizontal .sib-sms-select__title,.sib-container--small .sib-sms-select__title{max-width:100%;margin-right:0;margin-bottom:.5rem}.sib-container--medium.sib-container--horizontal .sib-sms-select__title::after,.sib-container--small .sib-sms-select__title::after{content:"";display:block;position:absolute;right:8px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000}.sib-container--medium.sib-container--horizontal .sib-sms-select__title>.sib-sms-select__label-text,.sib-container--small .sib-sms-select__title>.sib-sms-select__label-text{display:block}.sib-sms-select__list{background:#fff;border:1px solid #c0ccda;border-radius:3px;box-sizing:border-box;display:none;height:0;list-style:none;margin:8px 0 0 0;opacity:0;padding:0;position:absolute;width:100%;z-index:999}.sib-sms-select__list.sib-is-open{display:block;height:auto;max-height:250px;overflow:scroll;opacity:1}.sib-sms-select__list li{display:flex;align-items:center;border-bottom:1px solid #c0ccda;cursor:pointer;padding:8px;font-size:14px}.sib-sms-select__list li:hover,.sib-sms-select__list li.sib-is-selected{background-color:#8ed8fd}.sib-sms-select__number-input{display:flex;width:100%;height:3em;border:1px solid #c0ccda;border-radius:3px;background:#fff}.sib-sms-select__calling-code{height:100%;max-width:70px;padding:8px;border-top:0;border-right:1px solid #c0ccda;border-bottom:0;border-left:0;border-radius:3px 0 0 3px;line-height:1.8em;text-align:center;font-size:inherit;color:inherit;outline:none}.sib-container--medium.sib-container--horizontal .sib-sms-select__calling-code,.sib-container--small .sib-sms-select__calling-code{max-width:50px;padding:8px 4px}.sib-sms-select__phone-number{width:calc(100% - 70px);height:100%;padding:8px;border-radius:3px;border:0;outline:0;font-size:inherit}.sib-sms-select__label-text{margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 480px){.sib-sms-select{display:block}.sib-sms-select__title{display:inline-block;max-width:100%;margin-bottom:10px}.sib-container--small .sib-sms-select__title{display:flex}.sib-container--small .sib-sms-select__title .sib-flag{margin-left:0;bottom:0}.sib-container--small .sib-sms-select__title .sib-sms-select__label-text{margin-left:.5rem;padding-bottom:0}.sib-sms-select__title::after{content:"";display:block;position:absolute;right:20px;top:50%;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000}.sib-sms-select__title__phone-number{padding-right:45px}.sib-sms-select__title>.sib-flag{margin-left:10px;float:left;position:relative;bottom:4px}.sib-sms-select__title>.sib-sms-select__label-text{display:inline-block;max-width:70%;margin-left:18px;padding-bottom:5px;font-size:20px;float:left}}.sib-popup .sib-container--small #sib-form .sib-sms-input-wrapper .sib-sms-select__title{display:inline-block;max-width:100%;margin-bottom:10px}.sib-popup .sib-container--small #sib-form .sib-sms-input-wrapper .sib-sms-select__title::after{content:"";display:block;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:16px;height:16px;background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"none\" viewBox=\"0 0 16 16\" class=\"V5oCQcAfDAoMm77TaZq0\"><path stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m4 6 4 4 4-4\"></path></svg>") no-repeat center center;background-size:contain;border:0}.sib-popup .sib-container--small #sib-form .sib-sms-input-wrapper .sib-sms-select__title__phone-number{padding-right:45px}.sib-popup .sib-container--small #sib-form .sib-sms-input-wrapper .sib-sms-select__title>.sib-flag{margin-left:10px;float:left;position:relative;bottom:4px}.sib-popup .sib-container--small #sib-form .sib-sms-input-wrapper .sib-sms-select__title .sib-sms-select__label-text{display:inline-block;max-width:70%;margin-left:18px;padding-bottom:5px;font-size:20px;float:left}.sib-popup .sib-sms-select{display:flex;width:100%;font-size:14px;position:relative}.sib-container--medium.sib-container--horizontal .sib-popup .sib-sms-select,.sib-container--small .sib-popup .sib-sms-select{flex-direction:column}.sib-popup .sib-sms-select__title{display:flex;position:relative;align-items:center;background:#fff;border:1px solid #cfcfcf;border-radius:8px;box-sizing:border-box;cursor:pointer;font-size:14px;height:3em;padding:8px 16px 8px 8px;margin-right:8px;text-align:left;width:100%;max-width:60px}.sib-popup .sib-sms-select__title::after{content:"";display:block;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:16px;height:16px;background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"none\" viewBox=\"0 0 16 16\" class=\"V5oCQcAfDAoMm77TaZq0\"><path stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m4 6 4 4 4-4\"></path></svg>") no-repeat center center;background-size:contain;border:0;margin-left:10px}.sib-popup .sib-sms-select__title>.sib-popup .sib-sms-select__label-text{display:none}.sib-container--medium.sib-container--horizontal .sib-popup .sib-sms-select__title,.sib-container--small .sib-popup .sib-sms-select__title{max-width:100%;margin-right:0;margin-bottom:.5rem}.sib-container--medium.sib-container--horizontal .sib-popup .sib-sms-select__title::after,.sib-container--small .sib-popup .sib-sms-select__title::after{content:"";display:block;position:absolute;right:8px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000}.sib-container--medium.sib-container--horizontal .sib-popup .sib-sms-select__title>.sib-popup .sib-sms-select__label-text,.sib-container--small .sib-popup .sib-sms-select__title>.sib-popup .sib-sms-select__label-text{display:block}.sib-popup .sib-sms-select__list{background:#fff;border:1px solid #cfcfcf;border-radius:8px;box-sizing:border-box;display:none;height:0;list-style:none;margin:8px 0 0 0;opacity:0;padding:0;position:absolute;width:100%;z-index:999}.sib-popup .sib-sms-select__list.sib-is-open{display:block;height:auto;max-height:250px;overflow:scroll;opacity:1}.sib-popup .sib-sms-select__list li{display:flex;align-items:center;border-bottom:1px solid #cfcfcf;cursor:pointer;padding:8px;font-size:14px}.sib-popup .sib-sms-select__list li:hover,.sib-popup .sib-sms-select__list li.sib-is-selected{background-color:#8ed8fd}.sib-popup .sib-sms-select__number-input{display:flex;width:100%;height:3em;border:1px solid #cfcfcf;border-radius:8px;background:#fff;overflow:hidden}.sib-popup .sib-sms-select__calling-code{height:100%;max-width:60px;padding:8px 4px 8px 8px;border-top:0;border-right:0;border-bottom:0;border-left:0;line-height:1.8em;text-align:center;font-size:inherit;color:inherit;outline:none}.sib-container--medium.sib-container--horizontal .sib-popup .sib-sms-select__calling-code,.sib-container--small .sib-popup .sib-sms-select__calling-code{max-width:50px;padding:8px 4px}.sib-popup .sib-sms-select__phone-number{width:calc(100% - 60px);height:100%;padding:8px 8px 8px 4px;border-radius:0;border:0;outline:0;font-size:inherit}.sib-popup .sib-sms-select__label-text{margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 480px){.sib-popup .sib-sms-select{display:block}.sib-popup .sib-sms-select__title{display:inline-block;max-width:100%;margin-bottom:10px}.sib-container--small .sib-popup .sib-sms-select__title{display:flex}.sib-container--small .sib-popup .sib-sms-select__title .sib-flag{margin-left:0;bottom:0}.sib-container--small .sib-popup .sib-sms-select__title .sib-sms-select__label-text{margin-left:.5rem;padding-bottom:0}.sib-popup .sib-sms-select__title::after{content:"";display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:16px;height:16px;background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"none\" viewBox=\"0 0 16 16\" class=\"V5oCQcAfDAoMm77TaZq0\"><path stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m4 6 4 4 4-4\"></path></svg>") no-repeat center center;background-size:contain;border:0}.sib-popup .sib-sms-select__title__phone-number{padding-right:45px}.sib-popup .sib-sms-select__title>.sib-flag{margin-left:10px;float:left;position:relative;bottom:4px}.sib-popup .sib-sms-select__title>.sib-popup .sib-sms-select__label-text{display:inline-block;max-width:70%;margin-left:18px;padding-bottom:5px;font-size:20px;float:left}}@media screen and (max-width: 480px){.sib-sms-tooltip{position:absolute;right:12px;top:56%;width:18px;height:18px}.sib-sms-tooltip__icon{color:#fff;width:24px;height:24px;display:block;background:rgba(0,0,0,0);text-align:center;font-size:12px !important;padding:4px}}@media screen and (max-width: 375px){.g-recaptcha.sib-visible-recaptcha{transform:scale(0.8);-webkit-transform:scale(0.8);transform-origin:0 0;-webkit-transform-origin:0 0}}.sib-form *,.sib-form ::after,.sib-form ::before{box-sizing:border-box}.sib-form{background-attachment:fixed;font-size:16px;font-family:Roboto,sans-serif;padding:32px 12px 32px;margin:0}.sib-form__declaration{display:flex;padding:0 16px;align-items:center}.sib-form__declaration .declaration-block-icon{display:flex;padding:0 16px 0 0;margin:0}.sib-form__declaration .declaration-block-icon [class^=svgIcon]{width:65px;height:65px}.sib-form__declaration p{line-height:1.5em;margin:0}.sib-form--blockPosition{position:relative}.sib-form ul,.sib-form ol{padding:0}#sib-container{background:#fff;margin:0 auto;padding:17px;display:inline-block;width:100%}#sib-form{text-align:left}#sib-form .entry__choice label{display:unset}.sib-menu{display:none;position:absolute;top:0;left:0;z-index:10;background-color:#fff;border:1px solid #d1d1d1;border-radius:3px;margin-top:8px}.sib-menu .entry__choice{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;padding:0;text-indent:0}.sib-menu__item-list{margin:0;list-style:none;overflow-y:auto;overflow-x:hidden;box-shadow:none;margin-top:8px;max-height:360px;border:none;padding:12px 0}.sib-menu__item{line-height:1.5em;cursor:pointer;padding:4px 16px;overflow:hidden}.sib-menu__item:hover{background-color:#8ed8fd}.sib-menu__apply{text-align:right;padding:8px 12px 12px 0}@media screen and (max-width: 375px){.sib-menu__apply{display:flex;flex-direction:column-reverse;padding:8px}}.sib-menu__apply button{padding:8px 16px}.sib-menu__separator{font-size:20px;vertical-align:sub}.sib-menu__select{padding:0px 7px}.sib-menu__selectTextAlign{padding:0px 15px !important}.sib-menu__select button{padding:8px 5px}.sib-menu .input_replaced{opacity:0;position:static;width:0px;margin:0}.sib-menu .sib-multiselect__label{width:100%}.sib-menu .sib-multiselect__label-text{text-indent:0}#sib-other-container .entry__controls--other{margin-left:1.5em}#sib-other-container .entry__choice--other{width:100%}#sib-other-container #sib-other-reason{width:100%;padding:8px;resize:vertical;border:1px solid #687484}.checkbox__label{word-wrap:break-word}.checkbox.checkbox_tick_positive::before{left:calc(50% - 1px)}.input_display{line-height:1.5rem}.entry__choice{width:100%;margin-bottom:3px;font-family:Roboto,sans-serif;word-wrap:break-all;word-wrap:break-word}.entry__label{margin-bottom:10px;width:100%;font-weight:500;word-break:break-word;word-wrap:break-word}.entry__label_optin{display:inline}.entry__label>*{float:left}.entry__label::after{content:attr(data-required);font-size:1em;color:#ff4949;text-decoration:none;word-wrap:break-all;word-wrap:break-word;display:inline}.entry__specification{margin:10px 0}.entry__controls{margin:0}.entry__error{display:none;margin-top:6px;margin-bottom:6px;background:rgba(0,0,0,0)}.sib-entry_mcq .entry__controls{display:block;background:rgba(0,0,0,0);border:none;outline:none}.sib-form-block{padding:0 16px;word-wrap:break-word;outline:none}.sib-form-block p,.sib-form-block ol,.sib-form-block ul{text-align:inherit;margin:0;line-height:1.5em}.sib-form-block ol,.sib-form-block ul{list-style-position:inside}.sib-form-block__button{display:inline-block;padding:8px 18px;border:none;overflow-wrap:break-word;max-width:100%;cursor:pointer}.sib-form-block__button-disabled{opacity:.5}.sib-form-block__button-with-loader{min-height:40px;line-height:23px}.sib-image-form-block{padding:2px}.sib-image-form-block a{display:block;overflow:hidden}.sib-image-form-block img{max-width:100%}.sib-divider-form-block{border:0;margin:0}.form__label-row{display:flex;flex-direction:column;justify-content:stretch}.form__label-row--horizontal{flex-direction:row;align-items:flex-start;margin:10px 0}.form__label-row--horizontal>*:first-child{margin-right:20px}.form__label-row--horizontal>*{width:50%;flex-grow:1}.input{width:calc(100% - 1rem)}.input--multiselect{position:relative;padding-right:32px;line-height:37px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input--multiselect::before{content:"";position:absolute;right:8px;border:8px solid rgba(0,0,0,0);border-top-color:#343f4e;top:calc(50% - 4px)}.input--select{position:relative;width:100%}.input--select::before,.input--select::after{content:"";position:absolute;right:8px}.input--select::before{top:calc(50% - 12px);border:5px solid rgba(0,0,0,0);border-bottom-color:#343f4e}.input--select::after{top:calc(50% + 2px);border:5px solid rgba(0,0,0,0);border-top-color:#343f4e}.input--hidden{display:none !important}.input--centerText{display:flex;align-items:center}.input__rtl[type=text]::placeholder{text-align:right !important}.input__textareaRtl::placeholder{text-align:right !important}input::-webkit-input-placeholder{color:#bfcad8}input::-moz-placeholder{color:#bfcad8}input:-ms-input-placeholder{color:#bfcad8}input:-moz-placeholder{color:#bfcad8}textarea.input{padding:calc(.5rem - 1px)}.sib-form-container a{text-decoration:underline;color:#2bb2fc}.sib-sms-input{width:100%;display:flex;align-items:center}.sib-sms-input .sib-smscode-select{width:70px;margin-right:10px;flex-shrink:0}.sib-sms-input .entry__controls{width:100%}.sib-sms-input .sib-menu__item{padding:4px 2px}.form__entry{position:static;margin-left:0;padding-left:0}.sib-panel{position:relative;width:100%;margin:24px 0;padding:10px 25px;border-width:1px;border-style:solid;border-radius:3px;color:#3c4858;text-align:center;box-shadow:none}.sib-panel--active{display:block}.sib-panel--inactive{display:none}.sib-panel__text{margin:0;font-weight:600;text-align:left}.sib-panel__link{padding:0 5px;color:#3c4858;text-decoration:underline;cursor:pointer}.sib-panel__close-icon{position:absolute;top:12px;right:25px;cursor:pointer}.sib-form-message-panel{margin:0 0 1.25rem 0;width:100%;padding:.4375rem;border:1px solid;display:none}.sib-form-message-panel--active{display:inline-block}.sib-form-message-panel__text{display:flex;align-items:center;margin:0;padding:.5rem}.sib-form-message-panel__text .sib-icon{contain:strict;display:inline-block;fill:currentColor}.sib-form-message-panel__text .sib-notification__icon{height:1.5em;width:1.5em;flex-shrink:0;margin-right:calc(1rem - 1px)}.sib-loader{display:inline-block;position:relative;width:64px;height:64px}.checkbox_tick_positive:before{left:49%}@media screen and (max-width: 500px){#sib-container{padding:32px 9px 32px}.form__label-row--horizontal{flex-direction:column}.form__label-row--horizontal>*{width:100%}}.sib-loader div{position:absolute;width:5px;height:5px;background:#fff;border-radius:50%;animation:loader 1.2s linear infinite}.sib-loader div:nth-child(1){animation-delay:0s;top:29px;left:53px}.sib-loader div:nth-child(2){animation-delay:-0.1s;top:18px;left:50px}.sib-loader div:nth-child(3){animation-delay:-0.2s;top:9px;left:41px}.sib-loader div:nth-child(4){animation-delay:-0.3s;top:6px;left:29px}.sib-loader div:nth-child(5){animation-delay:-0.4s;top:9px;left:18px}.sib-loader div:nth-child(6){animation-delay:-0.5s;top:18px;left:9px}.sib-loader div:nth-child(7){animation-delay:-0.6s;top:29px;left:6px}.sib-loader div:nth-child(8){animation-delay:-0.7s;top:41px;left:9px}.sib-loader div:nth-child(9){animation-delay:-0.8s;top:50px;left:18px}.sib-loader div:nth-child(10){animation-delay:-0.9s;top:53px;left:29px}.sib-loader div:nth-child(11){animation-delay:-1s;top:50px;left:41px}.sib-loader div:nth-child(12){animation-delay:-1.1s;top:41px;left:50px}.entry__choice label p{display:inline}@keyframes loader{0%,20%,80%,100%{transform:scale(1)}50%{transform:scale(1.5)}}@media screen and (max-width: 400px){#sib-container{padding:32px 0px 32px}}@media screen and (max-width: 480px){.sib-image-form-block img{height:auto !important}}.progress-indicator{background:rgba(0,0,0,0)}.sib-hide-loader-icon{display:none}.sib-form ::-webkit-input-placeholder{color:#c0ccda;opacity:1}.sib-form ::-moz-placeholder{color:#c0ccda;opacity:1}.sib-form :-ms-input-placeholder{color:#c0ccda;opacity:1}.sib-form ::-ms-input-placeholder{color:#c0ccda;opacity:1}.sib-form ::placeholder{color:#c0ccda;opacity:1}.sib-form .sib-form_fieldset{display:table-row-group}.sib-form .fieldset__separator{display:table-row}.sib-form .fieldset__separator:after,.sib-form .fieldset__separator:before{background:#c0ccda;background-clip:padding-box;border:solid rgba(0,0,0,0);border-width:calc(4rem - 1px) 0 4rem;-moz-box-sizing:content-box;box-sizing:content-box;content:"";display:table-cell;height:1px}.sib-form .form__fieldset{border:0;display:table-row;padding:0}.sib-form .form__fieldset:first-child .form__entries,.sib-form .form__fieldset:first-child .form__legend{padding-top:0}.sib-form .form__entries,.sib-form .form__legend{display:table-cell;margin:0;padding-top:4rem;vertical-align:top}.sib-form .form__legend{font-size:1.14869835rem;line-height:1.5rem;font-weight:700;padding-right:2.5rem}@media(max-width: 45rem){.sib-form .fieldset__separator,.sib-form .form__entries,.sib-form .form__fieldset,.sib-form .form__legend,.sib-form .sib-form_fieldset{display:block}.sib-form .form__legend{padding-bottom:.5rem;padding-right:0}.sib-form .form__entries{padding-top:0}.sib-form .fieldset__separator{border:0}}.sib-form .form__entry{border:0;margin:0;padding:0;position:relative}.sib-form .form__entry:not(:first-child){margin-top:1.5rem}.sib-form .entry__label+.form__entry{margin-top:0}.sib-form .entry__label{display:table;font-weight:700;padding:0;white-space:normal}.sib-form .form__row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-0.25rem -0.75rem}.sib-form .form__row:not(:first-child){margin-top:1.25rem}.sib-form .entry__label+.form__row{margin-top:-0.25rem}.sib-form .form__row>.form__entry{margin:.25rem .75rem}.sib-form .entry__optional-indicator{color:#687484;font-size:.87055056rem;line-height:1rem;font-weight:400}.sib-form .entry__field{-webkit-align-items:center;align-items:center;background:#fff;border:1px solid #c0ccda;border-radius:3px;display:-webkit-inline-flex;display:inline-flex;margin:.25rem 0;max-width:100%}.sib-form .sib-form-pages .entry__field{background:#fff;border:1px solid #cfcfcf;border-radius:8px;display:-webkit-inline-flex;display:inline-flex;margin:.25rem 0;max-width:100%;-webkit-align-items:center;align-items:center;overflow:hidden}.sib-form .entry__field:focus-within{box-shadow:0 0 0 2px #c9e1f4}.sib-form .input,.sib-form .input__affix{background:none;border:0;font:inherit;margin:0}.sib-form .input:first-child,.sib-form .input__affix:first-child{padding-left:.5rem}.sib-form .input:last-child,.sib-form .input__affix:last-child{padding-right:.5rem}.sib-form .input,.sib-form .input__button{-moz-box-sizing:content-box;box-sizing:content-box;color:inherit;outline:0}.sib-form .input:not(textarea),.sib-form .input__button{height:calc(2.5rem - 2px)}.sib-form .input__affix{color:#687484;-webkit-flex-shrink:0;flex-shrink:0}.sib-form .input__button{cursor:pointer;padding:0 .5rem}.sib-form .input__button[type=submit]{border-bottom-left-radius:0;border-left:1px solid #c0ccda;border-top-left-radius:0;color:inherit;margin-left:.5rem}.sib-form .input__button .sib-icon{height:1.5rem;vertical-align:bottom;width:1.5rem}.sib-form .input{box-shadow:none;min-width:1px;padding:0}.sib-form textarea.input{padding:calc(.5rem - 1px)}.sib-form select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 286.1 167%27%3E%3Cpath d=%27M24.1 0h238c21.4 0 32.1 25.9 17 41l-119 119c-9.4 9.4-24.6 9.4-33.9 0L7.1 41C-8 25.9 2.7 0 24.1 0z%27 fill=%27%233c4858%27/%3E%3C/svg%3E");background-position:right .65em top 50%;background-repeat:no-repeat;background-size:.65em auto}.sib-form .sib-form-pages select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"none\" viewBox=\"0 0 16 16\" class=\"V5oCQcAfDAoMm77TaZq0\"><path stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m4 6 4 4 4-4\"></path></svg>") no-repeat right 7.5px center;background-size:16px 16px}.sib-form select.input:first-child,.sib-form select.input:last-child{padding-right:calc(2rem - 1px)}.sib-form .sib-entry_block .entry__field,.sib-form .form__row .entry__field,.sib-form .sib-form_block .entry__field{display:-webkit-flex;display:flex}.sib-form .sib-entry_block .input,.sib-form .form__row .input,.sib-form .sib-form_block .input{-webkit-flex-grow:1;flex-grow:1}.sib-form .sib-entry_phrasing,.sib-form .sib-entry_phrasing .entry__label,.sib-form .sib-entry_phrasing .entry__specification{display:inline-block}.sib-form .sib-entry_phrasing .entry__label{font-weight:400}.sib-form .sib-entry_errored{margin-left:-0.5rem;padding-left:.5rem}.sib-form .sib-entry_errored:before{background:#ff4949;bottom:0;content:"";position:absolute;right:100%;top:0;width:.25rem}.sib-form .entry__error,.sib-form .entry__label,.sib-form .entry__specification,.sib-form .form__error{max-width:40em}.sib-form .entry__error,.sib-form .entry__specification,.sib-form .form__error{display:block}.sib-form .entry__choice+.entry__error,.sib-form .entry__choice+.entry__specification,.sib-form .entry__error+.entry__error,.sib-form .entry__error+.entry__specification,.sib-form .entry__specification+.entry__error,.sib-form .entry__specification+.entry__specification{margin-top:.5rem}.sib-form .entry__label+.entry__specification{margin-top:4px}.sib-form .entry__error{display:none;color:#ff4949;font-size:.87055056rem;line-height:1rem}.sib-form .entry__specification{color:#687484;margin:0}.sib-form .entry__choice{padding-left:1.5em;text-indent:-1.5em}.sib-form .entry__choice .checkbox,.sib-form .entry__choice .radio-button{margin-right:.5em}.sib-form .entry__choice .sib-toggletip{text-indent:0}.sib-form .entry__choice:not(:first-child){margin-top:.5rem}.sib-form .entry__choices.menu{margin-top:2px;max-height:20rem;overflow:auto;padding:.5rem}.sib-form .checkbox,.sib-form .radio-button{background:#fff;border:1px solid #687484;cursor:pointer;display:inline-block;height:1em;vertical-align:-0.125em;width:1em;position:relative}.sib-form .checkbox{border-radius:3px}.sib-form .radio-button{border-radius:50%}.sib-form .radio-button:before{border-radius:50%;bottom:2px;content:"";left:2px;position:absolute;right:2px;top:2px}.sib-form .checkbox_tick_negative:after,.sib-form .checkbox_tick_negative:before{border:solid #fff;border-width:0 0 0 2px;bottom:0;content:"";left:50%;margin-left:-1px;position:absolute;top:0}.sib-form .checkbox_tick_negative:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sib-form .checkbox_tick_negative:before,.sib-form .checkbox_tick_positive:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sib-form .checkbox_tick_positive:before{border-color:#fff;border-style:solid;border-width:0 2px 2px 0;bottom:1px;content:"";left:50%;margin-left:-25%;position:absolute;top:1px;-webkit-transform-origin:80% 45%;transform-origin:80% 45%;width:50%}.sib-form .input_replaced{opacity:0;position:absolute;z-index:-1}.sib-form .input_replaced:checked+.checkbox_tick_positive{background:#13ce66;border-color:#13ce66}.sib-form .input_replaced:checked+.checkbox_tick_negative{background:#ff4949;border-color:#ff4949}.sib-form .input_replaced:checked+.radio-button{border-color:#0092ff}.sib-form .input_replaced:checked+.radio-button:before{background:#0092ff}.sib-form .input_replaced:indeterminate+.checkbox{background:#fff;border-color:#687484}.sib-form .input_replaced:indeterminate+.checkbox:before{background:#687484;border:0;content:"";height:2px;left:2px;margin:-1px 0 0;position:absolute;right:2px;-webkit-transform:none;transform:none;top:50%;width:auto}.sib-form .input_replaced:indeterminate+.checkbox:after{content:normal}.sib-form .input_replaced:active+.checkbox,.sib-form .input_replaced:active+.radio-button,.sib-form .input_replaced:focus+.checkbox,.sib-form .input_replaced:focus+.radio-button{box-shadow:0 0 0 2px #c9e1f4}.sib-form .choice__form{border:0;margin:0;padding:0}.sib-form .choice__form[disabled]{display:none}.sib-form .entry__choice+.choice__form{border-left:2px solid #c0ccda;margin-left:calc(.5em - 1px);padding:.5rem calc(.5rem + .5em - 1px)}.sib-form ::-ms-reveal{display:none}.sib-form ::-webkit-inner-spin-button,.sib-form ::-webkit-search-decoration{display:none}.sib-form [type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.sib-form .input[readonly]{background-color:#f9fafc}.sib-form .input[type=text]+.input__password-toggler{color:#0092ff}.sib-form .sib-ap-nostyle-input-icon{display:none}.sib-form .sib-ap-nostyle-dropdown-menu{-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;border:1px solid #c0ccda;border-radius:3px;list-style:none;margin:0;max-width:100vw;min-width:100%;padding:calc(.5rem - 1px) 0}.sib-form .sib-ap-nostyle-dropdown-menu.sib-collapsible__content{position:absolute;top:100%;z-index:1}.sib-form .sib-ap-nostyle-dropdown-menu.sib-collapsible__content:not(.sib-collapsible__content_toggled){display:none}.sib-form .sib-ap-nostyle-dropdown-menu em{font-style:normal;font-weight:700}.sib-form .sib-ap-nostyle-input{padding-right:.5rem}.sib-form .sib-ap-nostyle-suggestion{cursor:default;color:inherit;display:block;overflow:hidden;padding:.5rem 1rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sib-form .sib-ap-nostyle-cursor,.sib-form .sib-ap-nostyle-suggestion:focus,.sib-form .sib-ap-nostyle-suggestion:hover{background:#eff2f7}.sib-form .sib-ap-footer{display:none}.sib-form .menu{background:#fff;border:1px solid #c0ccda;border-radius:3px;list-style:none;margin:0;max-width:100vw;min-width:100%;padding:calc(.5rem - 1px) 0}.sib-form .menu.sib-collapsible__content{position:absolute;top:100%;z-index:1}.sib-form .menu.sib-collapsible__content:not(.sib-collapsible__content_toggled){display:none}.sib-form .menu__content,.sib-form .menu__heading{padding:0;margin:1rem}.sib-form .menu__content:first-child,.sib-form .menu__heading:first-child{margin-top:.5rem}.sib-form .menu__content:last-child,.sib-form .menu__heading:last-child{margin-bottom:.5rem}.sib-form .menu__heading{font-size:1.31950791rem;line-height:1.5rem;font-weight:400}.sib-form .menu__content{list-style:none}.sib-form .menu__icon{color:#8492a6;height:1em;vertical-align:-0.125em;width:1em;margin-right:.5rem}.sib-form .menu__control{color:inherit;cursor:pointer;display:block;overflow:hidden;padding:.5rem 1rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sib-form .menu__control:focus,.sib-form .menu__control:hover{background:#eff2f7}.sib-form .menu__divider{border:0;border-top:1px solid #c0ccda;margin:.5rem 0}.sib-form .clickable_button,.sib-form .clickable_link{font:inherit;margin:0}.sib-form .clickable_button.sib-collapsible__trigger:before,.sib-form .clickable_link.sib-collapsible__trigger:before{border-left:.25rem solid rgba(0,0,0,0);border-right:.25rem solid rgba(0,0,0,0);border-bottom:0;border-top:.25rem solid;content:"";float:right;margin:.625rem 0 0 .25em}.sib-form .clickable_button.sib-collapsible__trigger_toggled:before,.sib-form .clickable_link.sib-collapsible__trigger_toggled:before{border-bottom:.25rem solid;border-top:0}.sib-form .clickable_button:not([disabled]),.sib-form .clickable_link:not([disabled]){cursor:pointer}.sib-form .clickable_button{background:#0092ff;border:1px solid #0092ff;border-radius:3px;color:#fff;display:inline-block;outline:0;padding:calc(.5rem - 1px) calc(1rem - 1px);text-decoration:none}.sib-form .clickable_button.sib-collapsible__trigger{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sib-form .clickable_button[disabled]{opacity:.5}.sib-form .clickable_button:focus{box-shadow:0 0 0 2px #c9e1f4}.sib-form .clickable_button:focus:not([disabled]),.sib-form .clickable_button:hover:not([disabled]){background:#007cd9;border-color:#007cd9}.sib-form .clickable_ghost{background:none;border-color:#c0ccda;color:#3c4858}.sib-form .clickable_ghost:focus:not([disabled]),.sib-form .clickable_ghost:hover:not([disabled]){background:none;border-color:#8492a6}.sib-form .clickable_dropdown{display:inline-block;position:relative}.sib-form .clickable_dropdown .menu{margin-top:2px}.sib-form .clickable_dropdown .menu_left{left:0}.sib-form .clickable_dropdown .menu_right{right:0}.sib-form .clickable_block{width:100%}.sib-form .clickable_cta{border-radius:9999em}.sib-form .clickable_link{background:none;border:0;color:#0092ff;display:inline;padding:0;text-decoration:none}.sib-form .clickable_link:focus,.sib-form .clickable_link:hover{color:#007cd9;text-decoration:underline}.sib-form .clickable_link:focus{outline:0}.sib-form .clickable_sneaky,.sib-form .clickable_sneaky:focus,.sib-form .clickable_sneaky:hover{color:inherit}.sib-form .clickable_plan{color:#0092ff}.sib-form .clickable_plan:focus,.sib-form .clickable_plan:hover{color:#007cd9}.sib-form .clickable_destructive{background:#ff4949;border-color:#ff4949}.sib-form .clickable_destructive:focus:not([disabled]),.sib-form .clickable_destructive:hover:not([disabled]){background:#d93e3e;border-color:#d93e3e}.sib-form .clickable__group{display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sib-form .clickable__group .clickable_button:focus,.sib-form .clickable__group .clickable_button:hover{position:relative}.sib-form .clickable__group .clickable_button:not(:first-child),.sib-form .clickable__group .clickable_dropdown:not(:first-child) .clickable_button{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.sib-form .clickable__group>.clickable_button:not(:last-child),.sib-form .clickable__group>.clickable_dropdown:not(:last-child) .clickable_button{border-bottom-right-radius:0;border-top-right-radius:0}.sib-form .clickable__group>.clickable_dropdown:not(:last-child) .clickable_link,.sib-form .clickable__group>.clickable_link:not(:last-child){margin-right:1.5em;position:relative}.sib-form .clickable__group>.clickable_dropdown:not(:last-child) .clickable_link:after,.sib-form .clickable__group>.clickable_link:not(:last-child):after{background:#c0ccda;border-radius:50%;content:"";cursor:auto;display:inline-block;height:.25rem;pointer-events:none;position:absolute;right:-0.9em;top:.7em;width:.25rem}.sib-form .clickable__icon{height:1.5rem;vertical-align:bottom;width:1.5rem}.sib-form .clickable__icon:not(.sib-icon_standalone){margin-right:calc(.7002rem - 1px)}.sib-form .progress-indicator{-webkit-align-items:center;align-items:center;background:rgba(255,255,255,.9);display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;width:100%}.sib-form .progress-indicator .progress-indicator__icon{fill:#0092ff;height:2rem;width:2rem}.sib-form .progress-indicator_small .progress-indicator__icon{height:1rem;width:1rem}.sib-form .progress-indicator__icon{-webkit-animation:indicator-spin 1.3s cubic-bezier(0.46, 0.35, 0.39, 0.85) infinite;animation:indicator-spin 1.3s cubic-bezier(0.46, 0.35, 0.39, 0.85) infinite}@-webkit-keyframes indicator-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes indicator-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}

/* /houseofpops_web/static/src/css/styles.css */
 @font-face{font-family: 'Aromatica Script'; src: url('/houseofpops_web/static/src/fonts/aromatica-script.ttf') format('truetype'); font-weight: normal; font-style: normal;}@font-face{font-family: 'Raintion-Black'; src: url('/houseofpops_web/static/src/fonts/Raintion-Black.ttf') format('truetype'); font-weight: 1000; font-style: normal;}@font-face{font-family: 'AvenirNextLTPro'; src: url('/houseofpops_web/static/src/fonts/AvenirLTProBlack.otf') format('truetype'); font-weight: 900; font-style: normal;}.form__message{align-items: center; display: flex; font-size: 1.4rem; line-height: 1; margin-top: 1rem; color: rgb(var(--color-foreground));}wishlist-page .wk-page{display: flex; flex-direction: column; margin: 0 auto; max-width: var(--page-max-width); padding: var(--page-padding-top) 1em var(--page-padding-bottom);}wishlist-page .wk-page{padding: 120px 15px 50px !important;}.drawer .cart__empty-text{margin: 0 auto 20px; color: #ed5377; font-family: AvenirNextLTPro; font-size: 32px; max-width: 275px; font-style: normal; font-weight: 900; line-height: 1.19; text-transform: uppercase; display: block;}.cart__login-title{color: #7a6097; font-family: AvenirNextLTPro; font-size: 16px; font-style: normal; font-weight: 600; line-height: 1.4; margin: 40px 0 0;}.menu_drawer{left:-100%; width:100%; max-width:324px; background-color:#fff6ee; color:#fff; transition:left .4s ease-in-out; padding:30px 24px; overflow-y:scroll; z-index:20; border-radius:0 42px 42px 0; border-bottom:85px solid #7a6097}.close_btn svg path{stroke:#ed5377; stroke-width:2px}.menu_drawer.active{left:0; box-shadow:2px 0 10px #36363633,-2px 0 10px #36363633; z-index:20}.close_btn{height:20px; width:20px; margin-bottom:30px; margin-left:auto}.drawer_nav li .header-nav-link{margin:0 0 10px}html.mob_drawer{left:0; width:100%; overflow:hidden}.mob_drawer .header_new:before{content:""; height:100vh; width:100vw; background-color:#00000066; position:fixed; top:0; left:0; z-index:10}.main_banner{margin:0 0 100px}.header_logo{width:101px}.header_button{padding:23px 0; display:flex; align-items:center; width:50%; justify-content:flex-end; gap:10px}.header_button .header_social_icon{justify-content:center; align-items:center; display:none}.main_social_icons{width:50%}.header_button .header_btn{display:inline-flex}.menu_drawer .header_btn{margin-top:10px} :root{--primary: #e43131; --main: #181818; --secondary: #4d4e4f; --secondary-2: #a0a0a0; --white: #ffffff; --surface: #f7f7f7; --critical: #f03e3e; --warning: #9391e1; --success: #3dab25; --yellow: #f0a750; --line: #e9e9e9; --pink: #ec749d; --blue: #0c74d6; --main-rgba-1: rgba(0, 0, 0, 0.16); --main-rgba-2: rgba(0, 0, 0, 0.15); --gradient: linear-gradient(87deg, #fbf1f1 3.59%, #f4f1fa 95.02%); --rgba-primary: rgba(228, 49, 49, 0.1); --bg-scrollbar-track: #f1f1f1; --bg-scrollbar-thumb: #c1c1c1; --shadow1: 0px 10px 25px 0px #2b344a1f; --shadow2: 0px 5px 18px 5px #40485726; --backdrop: rgba(24, 24, 24, 0.2);}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; font: inherit; vertical-align: baseline; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}html{margin-right: 0 !important; scroll-behavior: smooth;}*{margin: 0; padding: 0; box-sizing: border-box;}body{font-family: "Kumbh Sans", sans-serif; font-size: 16px; line-height: 26px; font-weight: 400; color: var(--main); background-color: var(--white);}img{max-width: 100%; height: auto; transform: scale(1); vertical-align: middle; -ms-interpolation-mode: bicubic;}.row{margin-right: -15px; margin-left: -15px;}.row > *{padding-left: 15px; padding-right: 15px;}.d-lg-inline-block{margin-right: 3px !important;}ul, li{list-style-type: none; margin-bottom: 0; padding-left: 0; list-style: none;}.container{max-width: 1320px;}.container{width: 100%; margin: auto;}.container{padding-left: 15px; padding-right: 15px;}.container-full4, .container-full3, .container-full2, .container-full{width: 100%; max-width: 100%; margin: 0 auto; padding: 0px 15px;}.container-full3{padding: 0px 14px;}.container-full4{padding: 0px 20px;}.slider-layout-right{width: calc(100vw - (100vw - 1290px) / 2); margin-right: unset; max-width: 100%; margin-left: auto;}.slider-layout-right .swiper{margin-right: -15px;}svg path{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}textarea, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color]{border: 2px solid var(--line); outline: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; font-size: 16px; line-height: 26px; border-radius: 8px; padding: 9px 16px; width: 100%; background: var(--white); color: var(--main); font-weight: 400; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}textarea:hover, textarea:focus, input[type=text]:hover, input[type=text]:focus, input[type=password]:hover, input[type=password]:focus, input[type=datetime]:hover, input[type=datetime]:focus, input[type=datetime-local]:hover, input[type=datetime-local]:focus, input[type=date]:hover, input[type=date]:focus, input[type=month]:hover, input[type=month]:focus, input[type=time]:hover, input[type=time]:focus, input[type=week]:hover, input[type=week]:focus, input[type=number]:hover, input[type=number]:focus, input[type=email]:hover, input[type=email]:focus, input[type=url]:hover, input[type=url]:focus, input[type=search]:hover, input[type=search]:focus, input[type=tel]:hover, input[type=tel]:focus, input[type=color]:hover, input[type=color]:focus{border-color: #1818185e;}textarea::placeholder, input[type=text]::placeholder, input[type=password]::placeholder, input[type=datetime]::placeholder, input[type=datetime-local]::placeholder, input[type=date]::placeholder, input[type=month]::placeholder, input[type=time]::placeholder, input[type=week]::placeholder, input[type=number]::placeholder, input[type=email]::placeholder, input[type=url]::placeholder, input[type=search]::placeholder, input[type=tel]::placeholder, input[type=color]::placeholder{color: var(--secondary-2); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}textarea{height: 160px; resize: none;}::-webkit-input-placeholder{color: var(--secondary-2);}:-moz-placeholder{color: var(--secondary-2);}::-moz-placeholder{color: var(--secondary-2); opacity: 1;}button{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; background-color: var(--main); color: var(--white); padding: 15px 32px; border-radius: 99px; display: flex; align-items: center; justify-content: space-between; gap: 8px; font-size: 16px; line-height: 26px; font-weight: 600; text-transform: capitalize;}button .icon{font-size: 22px;}button:hover{background-color: transparent; color: var(--main);}:-ms-input-placeholder{color: var(--secondary-2);}.title-display, h1, h2, h3, h4, h5, h6{font-family: "Kumbh Sans", sans-serif; text-rendering: optimizeLegibility; color: var(--main); font-weight: 500;}.title-display{font-size: 80px; line-height: 88px;}.title-display-2{font-size: 140px; line-height: 160px;}h1{font-size: 56px; line-height: 68px;}h2{font-size: 44px; line-height: 50px;}h3{font-size: 27px; line-height: 48px;}h4{font-size: 30px; line-height: 42px;}h5{font-size: 24px; line-height: 30px;}h6{font-size: 20px; line-height: 28px;}.h6{font-size: 20px !important; line-height: 28px !important; margin-bottom: 0;}.body-text-1{font-size: 18px; line-height: 28px;}.body-text{font-size: 16px; line-height: 26px;}.text-title{font-size: 15px; line-height: 24px; font-weight: 600;}.text-button{font-size: 16px; line-height: 26px; font-weight: 600;}.text-btn-uppercase{font-size: 12px; line-height: 20px; text-transform: uppercase; font-weight: 600; letter-spacing: 0.1em;}.text-btn-uppercase2{font-family: "Instrument Sans", sans-serif; font-size: 18px; line-height: 24px; text-transform: uppercase; font-weight: 600; letter-spacing: 0.1em;}.text-caption-1{font-size: 14px; line-height: 22px; font-weight: 500;}.text-caption-2{font-size: 12px; line-height: 16px;}.font-main{font-family: "Kumbh Sans", sans-serif;}.font-2{font-family: "Instrument Sans", sans-serif !important;}.font-3{font-family: "Plus Jakarta Sans", sans-serif !important;}.font-4{font-family: "Barlow Condensed", serif !important;}.font-5{font-family: "Inter Tight", serif !important;}b, strong{font-weight: bolder;}video{width: 100%; height: 100%; object-fit: cover;}.fw-4{font-weight: 400 !important;}.fw-5{font-weight: 500 !important;}.fw-6{font-weight: 600 !important;}.fw-7{font-weight: 700 !important;}.fw-8{font-weight: 800 !important;}.text-primary{color: var(--primary) !important;}.text-main{color: var(--main) !important;}.text-secondary{color: #4d4e4f !important;}.text-secondary-2{color: var(--secondary-2) !important;}.text-white{color: var(--white) !important;}.text-surface{color: var(--surface) !important;}.text-critical{color: var(--critical) !important;}.text-warning{color: var(--warning) !important;}.text-success{color: var(--success) !important;}.text-yellow{color: var(--yellow) !important;}.text-line{color: var(--line) !important;}.text-pink{color: var(--pink) !important;}.text-blue{color: var(--blue) !important;}.bg-primary{background-color: var(--primary) !important;}.bg-main{background-color: var(--main) !important;}.bg-secondary{background-color: var(--secondary) !important;}.bg-secondary-2{background-color: var(--secondary-2) !important;}.bg-white{background-color: var(--white) !important;}.bg-surface{background-color: var(--surface) !important;}.bg-critical{background-color: var(--critical) !important;}.bg-warning{background-color: var(--warning) !important;}.bg-success{background-color: var(--success) !important;}.bg-yellow{background-color: var(--yellow) !important;}.bg-line{background-color: var(--line) !important;}.bg-pink{background-color: var(--pink) !important;}.bg-light-pink{background-color: #dfc6b8 !important;}.bg-light-pink-2{background-color: #f4c5bf !important;}.bg-light-pink-3{background-color: #fdebeb !important;}.bg-dark-pink{background-color: #d10047 !important;}.bg-blue{background-color: var(--blue) !important;}.bg-blue-2{background-color: #0c74d6 !important;}.bg-blue-3{background-color: #0766bf !important;}.bg-blue-4{background-color: #439699 !important;}.bg-light-blue{background-color: #d3d9ef !important;}.bg-light-blue-2{background-color: #ebeaef !important;}.bg-light-blue-3{background-color: #edf5f6 !important;}.bg-light-blue-4{background-color: #eaf5ff !important;}.bg-light-blue-5{background-color: #c9dfed !important;}.bg-light-blue-6{background-color: #d9f0ea !important;}.bg-dark-blue{background-color: #1b4872 !important;}.bg-purple{background-color: #2d3054 !important;}.bg-purple-2{background-color: #6461be !important;}.bg-purple-3{background-color: #73465a !important;}.bg-orange{background-color: #ff9747 !important;}.bg-orange-2{background-color: #f1592a !important;}.bg-light-orange{background-color: #eeae76 !important;}.bg-grey{background-color: #e0d3c5 !important;}.bg-grey-2{background-color: #d7cfc4 !important;}.bg-dark-grey{background-color: #b1aa98 !important;}.bg-dark-grey-2{background-color: #9e9b96 !important;}.bg-light-grey{background-color: #f0efed !important;}.bg-light-green{background-color: #b7b8a3 !important;}.bg-light-green-2{background-color: #a9ef78 !important;}.bg-brown{background-color: #d6bb9a !important;}.bg-brown-2{background-color: #f6ede6 !important;}.bg-brown-3{background-color: #f7f5f0 !important;}.bg-red{background-color: #dc2a35 !important;}.bg-red-2{background-color: #d14244 !important;}.bg-beige{background-color: #ccbba7 !important;}.bg-beige-2{background-color: #f6efdd !important;}.bg-beige-1{background-color: #f6f1ee !important;}.bg_F5F0EC{background-color: #f5f0ec !important;}.bg_A89A8C{background-color: #a89a8c !important;}.bg_F4F4F5{background-color: #f4f4f5 !important;}.letter-0{letter-spacing: 0px !important;}.letter-1{letter-spacing: 0.1em;}.letter-2{letter-spacing: 0.2em;}.text-stroke-white{-webkit-text-stroke: 2px var(--white); color: transparent;}a{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; cursor: pointer; display: inline-block; color: var(--main);}a:focus, a:hover{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: 0;}.link{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.link:hover{color: #c8c8c8 !important; font-weight: 600;}.grid-2{display: grid; grid-template-columns: repeat(2, 1fr);}.grid-3{display: grid; grid-template-columns: repeat(3, 1fr);}.grid-4{display: grid; grid-template-columns: repeat(4, 1fr);}.grid-6{display: grid; grid-template-columns: repeat(6, 1fr);}.gap-4{gap: 4px !important;}.gap-5{gap: 5px !important;}.gap-6{gap: 6px !important;}.gap-8{gap: 8px;}.gap-10{gap: 10px;}.gap-12{gap: 12px !important;}.gap-15{gap: 15px;}.gap-16{gap: 16px;}.gap-20{gap: 20px;}.gap-24{gap: 24px !important;}.row-gap-30{row-gap: 30px !important;}.line{border: 1px solid var(--line);}.line-2{border: 1px solid rgba(255, 255, 255, 0.1019607843) !important;}.line-bt{border-bottom: 1px solid var(--line);}.line-top{border-top: 1px solid var(--line);}.line-top-rgba{border-top: 1px solid rgba(233, 233, 233, 0.1);}.line-black{border: 1px solid var(--main);}.line-right{border-right: 1px solid rgba(24, 24, 24, 0.1);}.line-secondary-2{border: 1px solid var(--secondary-2) !important;}.no-line{border: 0 !important;}.place-self-center{place-self: center !important;}.radius-3{border-radius: 3px !important;}.radius-5{border-radius: 5px !important;}.radius-10{border-radius: 10px !important;}.radius-12{border-radius: 12px !important;}.radius-16{border-radius: 16px !important;}.radius-20{border-radius: 20px !important;}.radius-60{border-radius: 60px !important;}.rounded-full{border-radius: 999px !important;}.o-hidden{overflow: hidden;}.h-40{height: 40px;}.h-46{height: 46px;}.h-52{height: 52px;}.px_15{padding-left: 15px; padding-right: 15px;}.py-4{padding-top: 4px !important; padding-bottom: 4px !important;}.box-center{position: absolute; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important;}.pt_0{padding-top: 0px !important;}.pt_20{padding-top: 20px;}.pb_0{padding-bottom: 0px !important;}.pr_0{padding-right: 0px !important;}.py_8{padding: 8px 0 !important;}.py_15{padding: 15px 0;}.py_20{padding: 20px 0;}.py_23{padding: 23px 0 !important;}.pb_8{padding-bottom: 8px;}.pb_15{padding-bottom: 15px;}.pb_20{padding-bottom: 20px;}.my_20{margin: 20px 0px;}.mt_5{margin-top: 5px;}.mt_3{margin-top: 3px;}.mt_4{margin-top: 4px;}.mt_8{margin-top: 8px;}.mt_20{margin-top: 20px;}.mt_37{margin-top: 37px;}.mt_140{margin-top: 140px;}.mb_4{margin-bottom: 4px;}.mb_8{margin-bottom: 8px;}.mb_6{margin-bottom: 6px;}.mb_10{margin-bottom: 10px;}.mb_12{margin-bottom: 1px; font-size: 13px;}.mb_15{margin-bottom: 15px;}.mb_16{margin-bottom: 16px;}.mb_18{margin-bottom: 18px;}.mb_20{margin-bottom: 20px;}.mb_24{margin-bottom: 24px !important;}.mb_30{margin-bottom: 30px;}.mb_40{margin-bottom: 40px;}.mb_32{margin-bottom: 32px;}.mb_36{margin-bottom: 36px;}.mb_60{margin-bottom: 60px;}.mb_200{margin-bottom: 200px;}.flat-spacing{padding-top: 80px; padding-bottom: 80px;}.flat-spacing-2{padding-top: 65px; padding-bottom: 65px;}.flat-spacing-3{padding-top: 80px; padding-bottom: 90px;}.flat-spacing-4{padding-top: 60px; padding-bottom: 60px;}.flat-spacing-5{padding: 40px 60px;}.flat-spacing-6{padding-top: 90px; padding-bottom: 80px;}.flat-spacing-7{padding-top: 60px; padding-bottom: 80px;}.flat-spacing-8{padding-top: 100.5px; padding-bottom: 100.5px;}.flat-spacing-9{padding-top: 40px; padding-bottom: 40px;}.flat-spacing-10{padding-top: 175px; padding-bottom: 175px;}.space-30{padding-top: 30px; padding-left: 30px; padding-right: 30px;}[data-grid=grid-1]{display: grid; gap: 30px; grid-template-columns: 1fr;}[data-grid=grid-2]{display: grid; gap: 30px; grid-template-columns: 1fr 1fr;}[data-grid=grid-3]{display: grid; gap: 30px; grid-template-columns: repeat(3, 1fr);}[data-grid=grid-4]{display: grid; gap: 30px; grid-template-columns: repeat(4, 1fr);}[data-grid=grid-5]{display: grid; gap: 30px; grid-template-columns: repeat(5, 1fr);}[data-grid=grid-6]{display: grid; gap: 30px; grid-template-columns: repeat(6, 1fr);}[data-grid=grid-7]{display: grid; gap: 30px; grid-template-columns: repeat(7, 1fr);}.grid-template-columns-2{grid-template-columns: 1fr 1fr;}.tf-row-flex{display: flex; flex-direction: row; column-gap: 30px; row-gap: 30px;}.tf-grid-layout{display: grid; column-gap: 15px; row-gap: 30px;}.tf-grid-layout.tf-col-2{grid-template-columns: 1fr 1fr;}.tf-grid-layout.tf-col-3{grid-template-columns: repeat(3, 1fr);}.tf-grid-layout.tf-col-4{grid-template-columns: repeat(4, 1fr);}.tf-grid-layout.tf-col-5{grid-template-columns: repeat(5, 1fr);}.tf-grid-layout.tf-col-6{grid-template-columns: repeat(6, 1fr);}.tf-grid-layout.tf-col-7{grid-template-columns: repeat(7, 1fr);}.tf-grid-layout .wg-pagination{grid-column: 1/-1; width: 100%;}.tf-grid-layout .wd-load{grid-column: 1/-1;}.tf-grid-layout-v2{display: grid; gap: 15px;}.overflow-unset{overflow: unset !important;}.sticky-top{z-index: 50; top: 15px;}.wmax{width: max-content !important;}.cursor-not-allowed{cursor: not-allowed;}.cursor-auto{cursor: auto;}.tag-list{list-style: disc; padding-left: 20px;}.tag-list li{list-style: inherit;}.has-line-bottom{position: relative;}.has-line-bottom::after{position: absolute; content: ""; bottom: 0; left: 50%; background-color: var(--line); height: 1px; width: 100%; max-width: 1440px; transform: translateX(-50%);}.line-under{color: rgba(0, 0, 0, 0.85); text-underline-offset: 3px; text-decoration-thickness: 1px; text-decoration-line: underline; transition: text-decoration-thickness 1s ease;}.line-under:hover{color: var(--main); text-decoration-thickness: 2px; text-decoration-line: underline;}.transition-linear{transition-timing-function: linear !important;}.z-5{z-index: 5;}.text-highlight{-webkit-text-stroke: 1px #000; color: transparent !important; flex-direction: row-reverse;}.text-line-clamp-1{-webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;}.text-line-clamp-2{-webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;}.aspect-ratio-0{aspect-ratio: 0 !important;}.aspect-ratio-1{aspect-ratio: 1/1 !important;}.initial-child-container{flex: 0 0 auto; display: flex; min-width: auto; flex-direction: row; align-items: center;}.line-top-container{position: relative;}.line-top-container::before{position: absolute; content: ""; top: 0; left: 50%; background-color: var(--line); height: 1px; width: 100%; max-width: 1320px; transform: translateX(-50%);}.line-bottom-container{position: relative;}.line-bottom-container::after{position: absolute; content: ""; bottom: 0; left: 50%; background-color: var(--line); height: 1px; width: 100%; max-width: 1320px; transform: translateX(-50%);}#scroll-top{position: fixed; display: block; width: 48px; height: 48px; line-height: 50px; border-radius: 4px; z-index: 1; border-radius: 50%; opacity: 0; visibility: hidden; cursor: pointer; overflow: hidden; z-index: 100; background-color: #000000; border: 0; bottom: 92px; right: 20px; padding: 0; display: flex; align-items: center; justify-content: center; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}#scroll-top.show{opacity: 1; visibility: visible;}#scroll-top.type-1{bottom: 140px;}#scroll-top:hover{transform: translateY(-5px); background-color: #313131;}.preload-wrapper .preload-container{display: flex;}.preload-container{display: none !important; position: relative !important; width: 100%; height: 100%; background: #ffffff; position: fixed; top: 0; bottom: 0; right: 0; left: 0; z-index: 99999999999; align-items: center; justify-content: center; overflow: hidden;}.spinner{width: 60px; height: 60px; border: 3px solid transparent; border-top: 3px solid var(--line); border-radius: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; animation: spin 1s infinite linear;}@keyframes spin{from{transform: rotate(0deg);}to{transform: rotate(360deg);}}.br-line{width: 100%; height: 1px;}.br-line.type-vertical{height: 24px; width: 1px;}.opacity-10{opacity: 0.1 !important;}.simpleParallax{height: 100%; width: 100%;}.simpleParallax img{height: 100%; width: 100%; object-fit: cover;}.pb-10{padding-bottom: 10px;}.text-clip{background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0.5) 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}.container-2{max-width: 1760px;}.container-3{max-width: 1440px;}.justify-items-center{justify-items: center;}.mt--75{margin-top: -75px;}.tf-topbar{padding: 12px 0px;}.tf-topbar .topbar-left{display: flex; align-items: center; gap: 8px;}.tf-topbar.has-line-bot{border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.tf-topbar.style-2{padding: 8px 0px;}.tf-topbar.topbar-white .top-bar-text{color: var(--white);}.tf-topbar.topbar-white .navigation-topbar .icon{color: var(--white);}.tf-topbar.topbar-fullwidth, .tf-topbar.topbar-fullwidth-2{padding-left: 15px; padding-right: 15px;}.tf-topbar .wrapper-slider-topbar{position: relative;}.tf-topbar .wrapper-slider-topbar .tf-sw-top_bar{margin-left: 40px; margin-right: 40px;}.tf-topbar .navigation-topbar{position: absolute; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; top: 50%; transform: translateY(-50%);}.tf-topbar .navigation-topbar .icon{font-size: 18px;}.tf-topbar .navigation-topbar.nav-next-topbar{left: 0;}.tf-topbar .navigation-topbar.nav-prev-topbar{right: 0;}.header-default .wrapper-header{min-height: 64px;}.header-default .wrapper-header .nav-icon{gap: 16px;}.header-default .box-nav-ul{gap: 20px;}.header-default .wrapper-header-right{display: flex; align-items: center; justify-content: flex-end; gap: 16px;}.header-default .wrapper-header-right .tf-currencies{padding-right: 20px; border-right: 1px solid var(--line);}.header-default .header-bottom .wrapper-header{min-height: 58px;}.header-default .header-bottom.style-2 .wrapper-header{min-height: 65px;}.header-default .header-bottom.style-2 .wrapper-header .menu-item{padding: 20px 0px;}.header-default .header-bottom .box-right{display: flex; gap: 8px; align-items: center; justify-content: flex-end;}.header-default .header-bottom .box-right .icon{font-size: 20px;}.header-default .header-bottom .box-left{display: flex; align-items: center;}.header-default .sub-categories2{position: relative;}.header-default .sub-categories2 .list-categories-inner{left: 101%; margin: 0; top: 0; min-width: 250px;}.header-default .sub-categories2 .list-categories-inner::before{height: 70px; position: absolute; width: 25px; top: 0; left: -12px; bottom: 0; content: "";}.header-default .sub-categories2 .list-categories-inner::after{content: none !important;}.header-default .sub-categories2:hover .list-categories-inner{opacity: 1; visibility: visible; transform: none; pointer-events: all;}.header-default .main-header .wrapper-header{min-height: auto; padding-top: 22px; padding-bottom: 22px;}.header-default .mobile-menu{display: inline-flex;}.header-default .mobile-menu .icon{font-size: 24px;}.header-default .box-support{display: flex; align-items: center; gap: 12px;}.header-default .box-support .icon{font-size: 32px;}.tf-list-categories{position: relative;}.tf-list-categories .categories-title{padding: 14px 16px; background-color: var(--main); color: var(--white); border-radius: 5px; display: inline-flex; align-items: center; gap: 12px;}.tf-list-categories .categories-title .text{font-size: 12px; line-height: 20px; letter-spacing: 1px; font-weight: 600;}.tf-list-categories .categories-title .icon{font-size: 20px;}.tf-list-categories .list-categories-inner{left: 0; border-radius: 8px; position: absolute; background-color: var(--white); min-width: 300px; z-index: 3; opacity: 0; visibility: hidden; transform: translateY(15px); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; text-align: left; box-shadow: var(--shadow1); top: 100%; margin-top: 10px; color: var(--main); pointer-events: none; padding: 8px 0px;}.tf-list-categories .list-categories-inner::before{height: 20px; position: absolute; top: -15px; left: 0; right: 0; content: "";}.tf-list-categories .categories-item{padding: 9px 20px; display: flex; align-items: center; justify-content: space-between; gap: 12px;}.tf-list-categories .categories-item .icon{font-size: 20px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.tf-list-categories .categories-item .inner-left{display: flex; align-items: center; flex-grow: 1; font-size: 15px;}.tf-list-categories .categories-item .inner-left .icon{font-size: 24px; margin-right: 12px; color: var(--secondary-2);}.tf-list-categories .categories-item:hover{color: var(--primary);}.tf-list-categories .categories-item:hover .icon{color: var(--primary);}.tf-list-categories:hover > .list-categories-inner{opacity: 1; visibility: visible; transform: none; pointer-events: all;}.tf-list-categories .box-cate-bottom{position: relative; padding-top: 9px; margin-top: 9px;}.tf-list-categories .box-cate-bottom::before{content: ""; position: absolute; height: 1px; background-color: var(--line); top: 0; left: 20px; right: 20px;}.tf-list-categories.style-1{border: 1px solid var(--line); border-radius: 8px;}.tf-list-categories.style-1 .categories-title{border-radius: 8px 8px 0 0; padding: 13px 20px; display: flex; background-color: rgb(45, 48, 84);}.tf-list-categories.style-1 .categories-title .text{font-size: 16px; font-weight: 600; line-height: 26px;}.tf-list-categories.style-1 .categories-item{padding: 14px 20px;}.tf-list-categories.style-1 .categories-item:hover .icon{color: var(--primary);}.tf-list-categories.style-1 .icon-left{font-size: 24px;}.tf-list-categories.style-1 .sub-categories2{position: relative;}.tf-list-categories.style-1 .sub-categories2 .list-categories-inner{left: 100%; margin: 0;}.tf-list-categories.style-1 .sub-categories2:hover .list-categories-inner{opacity: 1; visibility: visible; top: 0; pointer-events: all; transform: translate(0);}.tf-list-categories.style-1 ul li:not(:last-child){border-bottom: 1px solid var(--line);}.tf-list-categories.style-1 > .list-categories-inner{position: unset; opacity: 1; visibility: visible; transform: none; pointer-events: all; margin: 0; min-width: unset; box-shadow: none; padding: 0;}.tf-list-categories.style-1 > .list-categories-inner .icon{color: var(--main);}.tf-list-categories.style-2 .categories-title{gap: 10px; border-radius: 12px; color: var(--main); background-color: rgba(60, 52, 228, 0.1019607843);}.tf-list-categories.style-2 .categories-title .icon{font-size: 12px;}.tf-list-categories.style-2 .list-categories-inner{min-width: 240px; margin-top: 0;}.tf-list-categories.style-2 .list-categories-inner li:not(:last-child){border-bottom: 1px solid var(--line);}#header .box-nav-ul .item-link{font-size: 16px; line-height: 26px; font-weight: 600; display: flex; align-items: center; gap: 4px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; position: relative;}#header .box-nav-ul .item-link .icon{font-size: 12px; font-weight: 600;}#header .box-nav-ul .item-link::after{position: absolute; content: ""; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: calc(100% + 40px); height: 82px; display: none;}#header .box-nav-ul .menu-item.active .item-link, #header .box-nav-ul .menu-item:hover .item-link{color: var(--primary);}#header .box-nav-ul .menu-item.active .demo-item.active .demo-name{color: var(--primary);}#header .box-nav-ul .menu-item:hover .item-link::after{display: block;}#header .nav-icon .icon{font-size: 24px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}#header .nav-icon > li{display: inline-flex;}#header .nav-icon .nav-icon-item{position: relative; display: inline-flex;}#header .nav-icon .nav-icon-item svg path{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}#header .nav-icon .nav-icon-item:hover svg path{stroke: var(--primary);}#header .nav-icon .nav-icon-item:hover .icon{color: var(--primary);}#header .nav-icon .nav-icon-item .text{font-size: 16px; line-height: 25.6px; font-weight: 500; display: inline-block;}#header .nav-icon .count-box{position: absolute; line-height: 14px; height: 14px; min-width: 14px; text-align: center; padding: 0 3px; font-size: 10px; font-weight: 500; border-radius: 9999px; white-space: nowrap; text-overflow: ellipsis; display: block; overflow: hidden; z-index: 2; top: -2px; right: -2px; color: var(--white); background-color: var(--primary);}#header .tf-product-header .card-product .box-icon{width: 32px; height: 32px; min-width: 32px;}#header .tf-product-header .card-product .box-icon .icon{font-size: 20px;}#header .tf-product-header .card-product .btn-main-product{padding: 5px 10px;}#header .sub-menu .hover-sw-nav .nav-sw{width: 36px; height: 36px; top: 38%;}#header .sub-menu .list-color-item .tooltip{display: none;}.header-absolute{margin-bottom: -64px; background-color: transparent; z-index: 999;}.header-white .box-nav-ul .item-link{color: var(--white);}.header-white .nav-icon .icon{color: var(--white);}.header-white .nav-icon svg path{stroke: var(--white);}.header-white .mobile-menu .icon{color: var(--white);}.header-white.header-bg{background-color: var(--main);}.logo-header-home{width: 180px;}.box-nav-ul .menu-item{padding: 28px 0px;}.box-nav-ul .menu-item:hover > .sub-menu{pointer-events: all; opacity: 1; visibility: visible; transform: translateX(0px) translateY(0px);}.box-nav-ul .menu-item-2{position: relative; cursor: pointer;}.box-nav-ul .menu-item-2::after{position: absolute; content: "\e906"; font-family: "icomoon"; font-size: 11px; right: 0; top: 50%; transform: translateY(-50%);}.box-nav-ul .menu-item-2 .sub-menu{top: -22px; left: 110%; min-width: 200px;}.box-nav-ul .menu-item-2 .sub-menu::after{position: absolute; display: block; content: ""; width: 60px; height: 45px; background-color: transparent; left: -18%; top: 3px;}.box-nav-ul .menu-item-2:hover > .sub-menu{pointer-events: all; opacity: 1; visibility: visible; transform: translateX(0px) translateY(0px);}.box-nav-ul .sub-menu{pointer-events: none; position: absolute; background-color: var(--white); min-width: 200px; z-index: 999; visibility: hidden; text-align: left; padding: 8px 20px; top: 100%; opacity: 0; visibility: hidden; border-radius: 8px; transform: translateX(0px) translateY(10px); box-shadow: var(--shadow1); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.box-nav-ul .wrapper-sub-shop{margin-left: -10px;}.box-nav-ul .wrapper-sub-shop .menu-heading{margin-bottom: 15px;}.box-nav-ul .mega-menu{padding-top: 32px; padding-bottom: 36px; border: none; max-height: calc(100vh - 74px); overflow: auto; left: 0; right: 0;}.box-nav-ul .mega-menu .card-product .card-product-wrapper{max-height: 290px;}.box-nav-ul .mega-menu .wrap-sw-over{padding-bottom: 40px; margin-bottom: -40px;}.box-nav-ul .menu-heading{font-size: 12px; line-height: 20px; font-weight: 700; color: var(--main); text-transform: uppercase; margin-bottom: 8px; letter-spacing: 1px; text-align: start;}.box-nav-ul .menu-list .menu-link-text{padding: 7px 0px; color: var(--secondary); text-transform: capitalize; position: relative;}.box-nav-ul .menu-list .menu-link-text::before{content: ""; width: 0; height: 1px; top: 80%; position: absolute; left: auto; right: 0; z-index: 1; -webkit-transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; -o-transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background: var(--main);}.box-nav-ul .menu-list .menu-link-text:hover{color: var(--main);}.box-nav-ul .menu-list .menu-link-text:hover::before{width: 100%; left: 0; right: auto;}.box-nav-ul .menu-list .menu-link-text.active{color: var(--main);}.box-nav-ul .menu-list .menu-link-text.active::before{width: 100%; left: 0; right: auto;}.box-nav-ul .menu-list .demo-label{top: -4px; left: calc(100% + 5px);}.box-nav-ul .submenu-default{left: -30px; width: max-content;}.box-nav-ul .view-all-demo .tf-btn{padding: 10px 28px;}.box-nav-ul .sec-cls-header{margin-top: 15px; padding-bottom: 78px;}.box-nav-ul .collection-position .content{gap: 28px;}.box-nav-ul .collection-position .content .title-top{display: grid; gap: 8px;}.mega-menu .row-demo{display: grid; grid-template-columns: repeat(6, 1fr); gap: 20px; overflow-y: auto; padding-right: 10px; margin-right: -16px;}.mega-menu .row-demo::-webkit-scrollbar{width: 6px;}.mega-menu .row-demo::-webkit-scrollbar-thumb{background: var(--line);}.mega-menu .demo-item{border-radius: 8px; background-color: var(--surface); padding: 8px 8px 0px; border: solid 1px var(--line); transition: border 0.4s; margin-bottom: 1px; display: inline-flex;}.mega-menu .demo-item .demo-name{font-size: 14px; line-height: 42px; display: block; text-wrap: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: center; font-weight: 600; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.mega-menu .demo-item .demo-name:hover{color: var(--primary);}.mega-menu .demo-item:hover{border-color: var(--main);}.mega-menu .view-all-demo{margin-top: 28px;}.mega-menu .collection-item .collection-title{background-color: #f2f2f2; border-radius: 3px;}.mega-menu .collection-item .collection-content{bottom: 40px;}.mega-menu .collection-item .tf-btn .icon{margin: 0px;}.mega-page{max-width: 900px; margin: auto;}.demo-label{position: absolute; top: 9px; right: 7px; gap: 5px; display: flex;}.demo-label span{font-size: 10px; line-height: 19px; padding: 0 8px; background-color: rgb(131, 183, 53); color: var(--white); border-radius: 3px; display: flex; align-items: center; justify-content: center;}.demo-label .demo-new{background-color: rgb(72, 212, 187);}.demo-label .demo-hot{background-color: rgb(252, 87, 50);}.canvas-mb{width: 100% !important; max-width: min(90%, 320px); border-right: 0 !important;}.canvas-mb .mb-canvas-content{padding-top: 20px; min-width: 100%; max-width: min(90%, 320px); grid-auto-rows: minmax(0, 1fr) auto; isolation: isolate; height: 100%; width: 100%; display: grid; align-content: start;}.canvas-mb .mb-body{padding-right: 20px; padding-left: 20px; padding-bottom: 20px; border-bottom: 1px solid var(--line); overscroll-behavior-y: contain; overflow-y: auto; display: flex; flex-direction: column; justify-content: space-between;}.canvas-mb .icon-close-popup{position: absolute; font-size: 16px; z-index: 3; top: 14px; right: 15px; background-color: transparent; border: none; height: 30px; width: 30px; padding: 0; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; color: var(--main);}.canvas-mb .mb-bottom{padding-left: 20px; padding-right: 20px;}.canvas-mb .mb-bottom .site-nav-icon{margin-bottom: 18px;}.canvas-mb .mb-bottom .bottom-bar-language{min-height: 40px; max-width: 100%; display: grid; grid-template-columns: 1fr 1fr;}.canvas-mb .mb-bottom .bottom-bar-language .image-select.type-currencies > .dropdown-menu{margin-left: 0 !important;}.canvas-mb .mb-bottom .bottom-bar-language .image-select > .dropdown-menu::before{display: none;}.canvas-mb .mb-bottom .bottom-bar-language .tf-currencies, .canvas-mb .mb-bottom .bottom-bar-language .tf-languages{display: flex; align-items: center; justify-content: center;}.canvas-mb .mb-bottom .bottom-bar-language .tf-currencies{border-right: 1px solid var(--line);}.canvas-mb .site-nav-icon{padding: 0 9px; line-height: 40px; border: solid 1px var(--line); gap: 4px; background-color: var(--line); color: var(--main); border-radius: 8px; display: inline-flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 500;}.canvas-mb .site-nav-icon .icon{font-size: 14px;}.canvas-mb .site-nav-icon svg path{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.canvas-mb .site-nav-icon:hover{color: var(--white); background-color: var(--main); border-color: var(--main);}.canvas-mb .site-nav-icon:hover svg path{stroke: var(--white);}.canvas-mb .mb-other-content .group-icon{margin-top: 10px; display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 20px;}.canvas-mb .mb-other-content .text-need{font-weight: 500; margin-bottom: 12px; font-size: 16px; line-height: 24px; font-weight: 500;}.canvas-mb .mb-other-content .mb-info li{font-size: 14px; line-height: 22px; display: flex; align-items: center;}.canvas-mb .mb-other-content .mb-info li .icon{font-size: 20px; margin-right: 12px;}.canvas-mb .mb-other-content .mb-info li:not(:last-child){margin-bottom: 8px;}.canvas-mb .mb-other-content .mb-contact{display: grid; gap: 8px; margin-bottom: 12px;}.canvas-mb .mb-other-content .mb-contact .tf-btn-default i{font-size: 16px;}.canvas-mb .form-search{margin-bottom: 8px;}.canvas-mb .form-search input{padding: 12px; padding-left: 44px; font-size: 14px; line-height: 22px; color: var(--secondary-2); border-width: 1px;}.canvas-mb .form-search button{right: auto; left: 12px;}.nav-ul-mb .nav-mb-item{padding: 2px 0px;}.nav-ul-mb .nav-mb-item:not(:last-child){border-bottom: 1px solid #bebebe;}.nav-ul-mb .nav-mb-item .mb-menu-link{min-height: 48px; font-weight: 500; font-size: 16px; line-height: 24px; color: var(--main); display: flex; align-items: center; justify-content: space-between;}.nav-ul-mb .nav-mb-item .mb-menu-link:not(.collapsed) .btn-open-sub::before{transform: rotate(90deg);}.nav-ul-mb .nav-mb-item.active .mb-menu-link{font-weight: 600;}.nav-ul-mb .nav-mb-item.active .sub-nav-link.active{font-weight: 600;}.nav-ul-mb .btn-open-sub{position: relative; width: 20px; height: 30px; display: inline-flex; align-items: center; justify-content: center;}.nav-ul-mb .btn-open-sub:after, .nav-ul-mb .btn-open-sub::before{content: ""; position: absolute; z-index: 1; top: 0; bottom: 0; left: 0; right: 0; background-color: var(--main); transition: 0.4s ease 0.1s; margin: auto;}.nav-ul-mb .btn-open-sub::before{width: 2px; height: 12px;}.nav-ul-mb .btn-open-sub::after{width: 12px; height: 2px;}.nav-ul-mb .sub-nav-menu{padding-left: 10px; margin-bottom: 15px;}.nav-ul-mb .sub-menu-level-2{margin-bottom: 5px;}.nav-ul-mb .sub-nav-link{display: flex; align-items: center; justify-content: space-between; min-height: 36px; line-height: 36px; font-size: 14px; color: var(--secondary);}.nav-ul-mb .sub-nav-link:not(.collapsed) .btn-open-sub::before{transform: rotate(90deg);}.nav-ul-mb .sub-nav-link .btn-open-sub::after, .nav-ul-mb .sub-nav-link .btn-open-sub::before{background-color: var(--secondary);}.nav-ul-mb .sub-nav-link.line-clamp{position: relative; display: inline-flex;}.nav-ul-mb .sub-nav-link.line-clamp .demo-label{top: -5px; right: -38px;}.header-list-categories{display: flex; align-items: center; gap: 26px;}.header-list-categories .categories-item{position: relative; display: flex; align-items: center;}.header-list-categories .categories-item a{font-weight: 600; font-size: 16px; line-height: 26px; transition: all 0.2s; padding: 4px 0px;}.header-list-categories .categories-item a::after{content: ""; position: absolute; width: 0; bottom: 0; height: 2px; left: 50%; transform: translateX(-50%); -webkit-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s; background-color: var(--main);}.header-list-categories .categories-item.active a::after, .header-list-categories .categories-item:hover a::after{width: 100%;}.header-style-2 .logo-header{margin-left: 30px;}.header-style-2 .logo-header img{width: 130px;}.header-style-4 .main-header .wrapper-header{padding-bottom: 26px;}.header-style-4 .wrapper-header-right .tf-currencies{padding-right: 17px;}.header-style-4 .wrapper-header-right .image-select.style-default > .dropdown-toggle{padding-right: 27px;}.header-style-5 .main-header .wrapper-header{min-height: 68px; padding-top: 12px; padding-bottom: 12px;}.header-style-5 .logo-header img{width: 130px;}.header-style-5 .wrapper-header-left .form-search-select{margin-left: 60px;}.header-style-5 .header-bottom .wrapper-header{min-height: 50px;}.header-style-5 .header-bottom .box-nav-ul{margin-left: 40px;}.header-style-5 .header-bottom .box-nav-ul .menu-item{padding: 12px 0px;}.header-style-5 .header-bottom .btn-select{font-size: 16px; line-height: 24px; font-weight: 500; color: var(--white);}.header-style-5 .header-bottom .tf-dropdown-sort{padding: 5px 0px; min-width: 146px; border: none;}.header-style-5 .header-bottom .tf-dropdown-sort .dropdown-menu{margin-top: 6px !important;}.header-style-5 .tf-list-categories .categories-title{background-color: transparent; padding: 4px 0px; gap: 8px; padding-right: 40px; border-right: 1px solid rgba(233, 233, 233, 0.1);}.header-style-5 .tf-list-categories .categories-title .text{font-size: 16px; line-height: 26px; letter-spacing: 0;}.header-style-5 .tf-list-categories .categories-title .icon-left{font-size: 24px;}.header-style-5 .tf-list-categories .categories-title .icon{font-size: 17px;}.header-style-5 .tf-list-categories .list-categories-inner{margin-top: 8px;}.header-style-5 .tf-list-categories .list-categories-inner::after{content: ""; position: absolute; bottom: calc(100% - 16px); left: 26px; border-top: 20px solid var(--white); border-right: 20px solid transparent; -webkit-transform: rotate(45deg); transform: rotate(45deg);}.header-style-6{margin-bottom: -100px !important;}.header-style-6.mb-0{margin-bottom: 0px !important;}.header-style-6 .box-nav-ul .menu-item{padding: 27px 0px;}.header-style-6 .wrapper-header{min-height: unset !important; margin-top: 20px; border-radius: 99px; background-color: var(--white); padding: 0px 20px 0 20px;}.header-style-6 .header-left{display: flex; align-items: center; gap: 60px;}.header-style-6 .header-right{display: flex; justify-content: end; align-items: center; gap: 48px;}.header-style-6 .header-right .form-search{width: 240px;}.header-style-6 .header-right .form-search::after{width: 1px; height: 24px; position: absolute; content: ""; background-color: #e9e9e9; right: -24px; top: 50%; transform: translateY(-50%);}.header-style-6 .header-right .form-search button{right: 0;}.header-style-6.header-bg{background-color: transparent; box-shadow: none;}.header-style-6.header-bg .wrapper-header{box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}.tf-topbar.type-1{position: absolute; top: 100px; left: 0; right: 0; z-index: 10;}.header-style-7 .logo-header img{width: 130px;}.header-style-7 .form-search{width: -webkit-fill-available;}.header-bottom .box-nav-ul .menu-item{padding: 16px 0px;}.wrapper-header-left{display: flex; align-items: center;}.wrapper-header-left .box-navigation{padding-left: 60px;}header{position: sticky; position: -webkit-sticky; left: 0; right: 0; -webkit-transition: 0.2s ease-out; -o-transition: 0.2s ease-out; transition: 0.2s ease-out; z-index: 888; background-color: var(--white);}header.header-bg{background-color: var(--white); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}.header-scroll-white .dark-logo{display: none;}.header-scroll-white.header-bg{background-color: var(--white);}.header-scroll-white.header-bg .dark-logo{display: block;}.header-scroll-white.header-bg .white-logo{display: none;}.header-scroll-white.header-bg .box-nav-ul .item-link, .header-scroll-white.header-bg .nav-icon .nav-icon-item{color: var(--main);}.header-scroll-white.header-bg .box-nav-ul .item-link::before{background-color: var(--main) !important;}.header-scroll-white.header-bg .btn-mobile svg path{fill: var(--main);}.header-dark{background-color: var(--main);}.header-dark .box-nav-ul .item-link{color: var(--white);}.header-dark .header-list-categories .categories-item a{color: var(--white); font-size: 12px; line-height: 22px;}.header-dark .header-list-categories .categories-item a::after{background-color: var(--white); height: 1px;}.header-fullwidth, .header-fullwidth-2{padding-left: 15px; padding-right: 15px;}.nav-account{position: relative;}.nav-account .dropdown-account{pointer-events: none; position: absolute; background-color: var(--white); min-width: 200px; z-index: 999; visibility: hidden; text-align: left; top: calc(100% + 28px); opacity: 0; visibility: hidden; border-radius: 8px; transform: translateX(0px) translateY(15px); box-shadow: var(--shadow1); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; left: -100px; padding: 8px 28px;}.nav-account .dropdown-account .list-menu-item li:not(:last-child){margin-bottom: 8px;}.nav-account .dropdown-account .list-menu-item li:not(:last-child) a{border-bottom: 1px solid var(--line);}.nav-account .dropdown-account .list-menu-item a{padding: 12px 0px; display: block;}.nav-account:hover .dropdown-account{pointer-events: all; opacity: 1; visibility: visible; transform: translateX(0px) translateY(0px);}.nav-account:hover .nav-icon-item::after{display: block;}.nav-account .dropdown-login{left: -200px; min-width: 290px; padding: 24px;}.nav-account .dropdown-login .tf-btn{border-radius: 4px; width: 100%; font-size: 12px; line-height: 20px; text-transform: uppercase; font-weight: 600; letter-spacing: 0.1em;}.nav-account .dropdown-login .sub-top{display: grid; gap: 12px; padding-bottom: 16px; border-bottom: 1px solid var(--line);}.nav-account .dropdown-login .sub-bot{padding: 16px 0px;}.nav-account .nav-icon-item{position: relative;}.nav-account .nav-icon-item::after{position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 40px; height: 82px; display: none;}.modalDemo .demo-item.active .demo-name{color: var(--primary);}footer .footer-wrap{border-top: 1px solid var(--line);}footer .footer-body{padding: 80px 0;}footer .footer-bottom-wrap{padding-top: 14px; border-top: 1px solid var(--line); padding-bottom: 17px; display: flex; gap: 15px 30px; justify-content: space-between; align-items: center; flex-wrap: wrap;}footer .footer-bottom-wrap .left{display: flex; gap: 15px 40px; align-items: center; flex-wrap: wrap;}footer .footer-infor{display: flex; flex-direction: column; gap: 16px;}footer .footer-infor .footer-logo > a{display: flex;}footer .footer-address{display: flex; flex-direction: column; gap: 8px;}footer .tf-btn-default{letter-spacing: 0.1em; padding-bottom: 2px;}footer .tf-btn-default i{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; color: var(--main);}footer .tf-btn-default:hover i{color: var(--primary) !important; transform: rotate(45deg);}footer .tf-btn-default.style-white i{color: var(--white);}footer .footer-info{display: flex; flex-direction: column; gap: 8px;}footer .footer-info li{display: flex; align-items: center; gap: 12px;}footer .footer-info li i{color: var(--main); font-size: 20px;}footer .footer-menu{display: flex; gap: 15px;}footer .footer-menu .footer-menu_item{color: var(--secondary);}footer .footer-menu .footer-menu_item:hover{color: var(--primary);}footer .footer-menu .footer-menu-list{display: flex; flex-direction: column; gap: 8px;}footer .footer-newsletter{display: flex; flex-direction: column; gap: 0px;}footer .tf-payment ul img{width: 38px; height: 24px;}footer p{color: var(--secondary);}footer .footer-heading{margin-bottom: 12px;}footer.bg-main .footer-wrap{border: 0;}footer.bg-main .footer-heading{color: var(--white);}footer.bg-main .footer-info li i{color: var(--white);}footer.bg-main .tf-cart-checkbox a{color: var(--white);}footer.bg-main .tf-cart-checkbox label{color: var(--secondary-2);}footer.bg-main p{color: var(--secondary-2);}footer.bg-main .footer-newsletter p a{color: var(--white);}footer.bg-main .footer-menu .footer-menu_item{color: var(--secondary-2);}footer.bg-main .footer-menu .footer-menu_item:hover{color: #ffffff;}footer.bg-main .footer-bottom-wrap{border-color: rgba(255, 255, 255, 0.1);}footer.bg-main .footer-heading-mobile::after, footer.bg-main .footer-heading-mobile::before{background-color: var(--white);}footer.has-pb{padding-bottom: 98px;}.tf-payment{display: flex; align-items: center; gap: 8px; flex-wrap: wrap;}.tf-payment ul{display: flex; align-items: center; gap: 8px; flex-wrap: wrap;}.tf-payment ul img{width: 36px;}.tf-cur{display: flex; gap: 20px;}.tf-toolbar-bottom{display: none; padding: 15px 0px; overflow-x: auto; overflow-y: hidden; position: fixed; z-index: 60; bottom: 0; right: 0; left: 0; background-color: var(--white); box-shadow: var(--shadow2);}.tf-toolbar-bottom .toolbar-item{flex: 1 0 20%; position: relative;}.tf-toolbar-bottom .toolbar-item a{width: 100%; padding-right: 10px; padding-left: 10px; height: 40px; gap: 4px; display: flex; align-items: center; justify-content: center; flex-direction: column;}.tf-toolbar-bottom .toolbar-item a .toolbar-icon{position: relative;}.tf-toolbar-bottom .toolbar-item a .toolbar-icon i{font-size: 20px; color: var(--main);}.tf-toolbar-bottom .toolbar-item a .toolbar-icon .toolbar-count{position: absolute; top: -4px; right: -8px; width: 16px; height: 16px; display: flex; align-items: center; justify-content: center; background-color: var(--primary); border-radius: 50%; font-size: 10px; font-weight: 500; line-height: 18px; color: var(--white);}.tf-toolbar-bottom .toolbar-item a .toolbar-label{font-size: 12px; font-weight: 500; line-height: 16px; color: var(--secondary); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.tf-toolbar-bottom .toolbar-item a:hover .toolbar-label{color: var(--main); font-weight: 600;}.widget-tabs .widget-menu-tab .item-title{cursor: pointer; position: relative;}.widget-tabs .widget-menu-tab .item-title::after{position: absolute; content: ""; background-color: var(--main); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.widget-tabs .widget-content-tab{position: relative; overflow: hidden;}.widget-tabs .widget-content-tab .widget-content-inner{display: block; pointer-events: none; opacity: 0; visibility: hidden; position: absolute; z-index: 1; top: 0; left: 0; right: 0; -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); transition-timing-function: ease-in; transition-duration: 0.2s;}.widget-tabs .widget-content-tab .widget-content-inner.active{pointer-events: auto; opacity: 1; visibility: visible; position: relative; z-index: 2; -webkit-transform: none; -ms-transform: none; transform: none; transition-timing-function: ease-out; transition-duration: 0.3s; transition-delay: 0.3s;}.widget-tabs.style-1 .widget-menu-tab{display: flex; align-items: center; gap: 40px; justify-content: center; padding-bottom: 28px; overflow-x: auto;}.widget-tabs.style-1 .widget-menu-tab .item-title{font-size: 20px; font-weight: 500; line-height: 26px; min-width: max-content;}.widget-tabs.style-1 .widget-menu-tab .item-title::after{position: absolute; content: ""; background-color: var(--main); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; bottom: -1px; left: 0; width: 0; height: 1px;}.widget-tabs.style-1 .widget-menu-tab .item-title.active::after{width: 100%;}.widget-tabs.style-1 .widget-content-inner{padding: 39px; border: 1px solid var(--line); border-radius: 8px;}.widget-tabs.style-menu-tabs{display: flex; gap: 60px;}.widget-tabs.style-menu-tabs .widget-menu-tab{display: flex; flex-direction: column; gap: 20px; width: 196px; flex-shrink: 0; height: max-content; overflow-x: auto; overflow-y: hidden;}.widget-tabs.style-menu-tabs .widget-menu-tab .item-title{font-size: 20px; font-weight: 500; line-height: 28px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.widget-tabs.style-menu-tabs .widget-menu-tab .item-title::after{position: absolute; content: ""; background-color: var(--main); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; top: 0; left: 0; width: 2px; height: 0;}.widget-tabs.style-menu-tabs .widget-menu-tab .item-title.active{padding-left: 16px;}.widget-tabs.style-menu-tabs .widget-menu-tab .item-title.active::after{height: 100%;}.widget-tabs.style-menu-tabs .widget-content-tab{flex-grow: 1;}.widget-tabs.style-menu-tabs .widget-content-inner{border-radius: 8px; padding: 40px; border: 1px solid var(--line);}.widget-tabs.style-2 .widget-menu-tab{padding: 3px; border-radius: 12px; border: 1px solid var(--line); display: flex; align-items: center; gap: 8px;}.widget-tabs.style-2 .widget-menu-tab .item-title{padding: 7px 20px; border-radius: 12px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.widget-tabs.style-2 .widget-menu-tab .item-title.active{background-color: var(--line);}.widget-tabs.style-3 .widget-menu-tab{display: flex; align-items: center; gap: 32px; margin-bottom: 16px; overflow-x: auto; border-bottom: 1px solid var(--line);}.widget-tabs.style-3 .widget-menu-tab .item-title{padding: 7px 0; min-width: max-content;}.widget-tabs.style-3 .widget-menu-tab .item-title::after{position: absolute; content: ""; background-color: var(--primary); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; bottom: 0px; left: 0; width: 0; height: 2px;}.widget-tabs.style-3 .widget-menu-tab .item-title.active::after{width: 100%;}.tab-description{display: flex; gap: 32px;}.tab-description .right, .tab-description .left{width: 100%;}.tab-description ul.list-text.type-disc li{padding-left: 24px; font-weight: 500; font-size: 15px; color: #4d4e4f;}.tab-description ul.list-text.type-disc li:before{top: 11px; left: 11px; width: 3px; height: 3px; border-radius: 0;}.tab-reviews .tab-reviews-heading{margin-bottom: 40px; display: flex; justify-content: space-between; align-items: center; gap: 50px; flex-wrap: wrap;}.tab-reviews .tab-reviews-heading .top{display: flex; align-items: center; justify-content: space-between; flex-grow: 1; width: 100%; max-width: 597px; gap: 30px;}.tab-reviews .tab-reviews-heading .top .list-start{display: flex; gap: 2px; justify-content: center; margin-bottom: 7px; margin-top: 1px; font-size: 17px;}.tab-reviews .rating-score{width: 100%; max-width: 365px;}.tab-reviews .rating-score .item{width: 100%; display: flex; align-items: center;}.tab-reviews .rating-score .item:not(:last-child){margin-bottom: 4px;}.tab-reviews .rating-score .number-1{width: 12px; text-align: end;}.tab-reviews .rating-score .icon{font-size: 15px; margin-left: 4px;}.tab-reviews .rating-score .number-2{width: 17px;}.tab-reviews .rating-score .line-bg{margin: 0 8px; width: 100%; height: 8px; background-color: var(--line);}.tab-reviews .rating-score .line-bg div{height: 100%; background-color: var(--main);}.tab-shipping{display: flex; gap: 30px;}.tab-shipping p{color: var(--secondary);}.tab-product{gap: 20px; margin-bottom: 20px; overflow-x: auto; display: flex;}.tab-product .nav-tab-item a{display: flex; width: 100%; font-size: 24px; line-height: 34px; font-weight: 500; white-space: nowrap; padding-bottom: 4px; border-bottom: 2px solid transparent; text-transform: capitalize; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; color: var(--secondary);}.tab-product .nav-tab-item a:hover, .tab-product .nav-tab-item a.active{color: var(--main); border-bottom-color: var(--main);}.tab-product::-webkit-scrollbar{width: 0px; height: 0px;}.tab-product-v2{gap: 26px; margin-top: 24px; overflow-x: auto; display: flex;}.tab-product-v2 .nav-tab-item a{display: flex; width: 100%; font-size: 16px; line-height: 24px; font-weight: 500; white-space: nowrap; padding-bottom: 4px; padding-top: 4px; border-bottom: 2px solid transparent; text-transform: capitalize; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; color: var(--secondary);}.tab-product-v2 .nav-tab-item a:hover, .tab-product-v2 .nav-tab-item a.active{color: var(--main); border-bottom-color: var(--main);}.tab-product-v2::-webkit-scrollbar{width: 0px; height: 0px;}.tab-product-v3{display: flex; gap: 8px; overflow-x: auto; max-width: 100%;}.tab-product-v3 a{width: max-content; padding: 4px 15px; border-radius: 99px; border: 1px solid var(--line);}.tab-product-v3 a:hover, .tab-product-v3 a.active{color: var(--primary); background-color: rgba(228, 49, 49, 0.1019607843); border-color: var(--Critical);}.tab-product-v4{display: flex; gap: 5px 29px; overflow-x: auto; max-width: 100%;}.tab-product-v4 a{position: relative; width: max-content; padding: 4px 0px; border-radius: 99px; color: var(--secondary);}.tab-product-v4 a:hover, .tab-product-v4 a.active{color: var(--main);}.tab-product-v4 .nav-tab-item:not(:last-child) a::after{position: absolute; content: ""; right: -23px; top: 50%; width: 20px; height: 1px; transform: translateY(-50%) rotate(280deg); background-color: var(--line);}.flat-animate-tab{overflow: hidden;}.flat-animate-tab .tab-content{position: relative;}.flat-animate-tab .tab-pane{display: block; pointer-events: none; opacity: 0; visibility: hidden; position: absolute; z-index: 1; top: 0; left: 0; right: 0; -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); transition-timing-function: ease-in; transition-duration: 0.2s;}.flat-animate-tab .tab-pane.active{pointer-events: auto; opacity: 1; visibility: visible; position: relative; z-index: 2; -webkit-transform: none; -ms-transform: none; transform: none; transition-timing-function: ease-out; transition-duration: 0.3s; transition-delay: 0.3s;}.flat-animate-tab .sec-btn{margin-top: 20px;}.tab-policies ul.list-text li{padding-left: 24px;}.tab-policies ul.list-text.type-number{margin-bottom: 6px; gap: 0;}.tab-size{display: flex; flex-direction: column; gap: 32px;}.tab-size .size-button-wrap{display: flex; gap: 32px;}.tab-size .size-button-wrap .size-button-item{width: 100%; padding: 24px 0; border-radius: 12px; border: 1px solid var(--line); background-color: var(--line); text-align: center; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer;}.tab-size .size-button-wrap .size-button-item.select-option{border-color: var(--main);}.tab-size .size-button-wrap .size-button-item h5{text-transform: capitalize;}.tab-size .suggests-title{margin-bottom: 16px;}.tab-size .suggests-list{display: flex; gap: 16px; align-items: center; flex-wrap: wrap;}.tab-size .suggests-list .suggests-item{background-color: var(--line); border-radius: 999px; padding: 7px 20px;}.tab-sizeguide-table{border: 1px solid var(--line); border-radius: 5px; width: 100%;}.tab-sizeguide-table th{border: 1px solid var(--line); padding: 10px; font-weight: 600; line-height: 20px;}.tab-sizeguide-table td{border: 1px solid var(--line); border-width: 0 1px 1px 0; padding: 10px; line-height: 20px;}.tab-banner .nav-tab-item .nav-tab-link{padding-top: 15px; padding-bottom: 15px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid var(--line); gap: 8px; position: relative;}.tab-banner .nav-tab-item .nav-tab-link::after{position: absolute; content: ""; width: 0; height: 1px; left: auto; right: 0; bottom: 0; background-color: var(--main); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.tab-banner .nav-tab-item .nav-tab-link .arr-link{display: flex; align-items: center; gap: 8px;}.tab-banner .nav-tab-item .nav-tab-link .text-more{opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.tab-banner .nav-tab-item .nav-tab-link .icon{font-size: 16px;}.tab-banner .nav-tab-item .nav-tab-link:hover::after, .tab-banner .nav-tab-item .nav-tab-link.active::after{width: 100%; left: 0; right: auto;}.tab-banner .nav-tab-item .nav-tab-link:hover .text-more, .tab-banner .nav-tab-item .nav-tab-link.active .text-more{opacity: 1; visibility: visible;}.tab-banner .nav-tab-item:first-child .nav-tab-link{padding-top: 0;}.wrap-slider{position: relative;}.wrap-slider img{width: 100%; height: 100%; object-fit: cover;}.wrap-slider .content-slider{display: grid; gap: 20px;}.wrap-slider .box-title-slider{display: grid; gap: 10px;}.wrap-slider .box-title-slider .subtitle{margin-bottom: 12px;}.wrap-slider .btn-square{max-width: 200px; width: 100%;}.swiper-slide .box-content{opacity: 0;}.swiper-slide.swiper-slide-active .box-content{opacity: 1;}.tf-slideshow{overflow: hidden; position: relative;}.tf-slideshow .wrap-pagination{position: absolute; z-index: 10; bottom: 15px; left: 0; right: 0;}.tf-slideshow .wrap-pagination .sw-dots{margin-top: 0;}.tf-slideshow .wrap-pagination.stype-space-2{bottom: 20px;}.tf-slideshow .card-box{border-radius: 20px; padding: 20px; background-color: var(--white); overflow: hidden;}.tf-slideshow .box-content{position: absolute;}.tf-slideshow .sw-dots{margin: 0;}.tf-slideshow .sw-dots.type-circle .swiper-pagination-bullet{width: 20px; height: 20px;}.tf-slideshow .nav-sw{position: absolute; top: 50%; transform: translateY(-50%); z-index: 1;}.tf-slideshow .nav-sw.nav-sw-left{left: 30px;}.tf-slideshow .nav-sw.nav-sw-right{right: 30px;}.tf-slideshow:not(.slider-nav-sw) .nav-sw{visibility: hidden;}.tf-slideshow:not(.slider-nav-sw) .nav-sw.nav-sw-left{margin-left: 20px;}.tf-slideshow:not(.slider-nav-sw) .nav-sw.nav-sw-right{margin-right: 20px;}.tf-slideshow:not(.slider-nav-sw):hover .nav-sw{visibility: visible; margin: 0;}.tf-slideshow .slider-group{display: flex;}.tf-slideshow .slider-group img{width: 50%;}.tf-slideshow .btn-scroll-next{width: 44px; height: 44px; background-color: var(--white); border-radius: 50%; position: absolute; left: 50%; transform: translateX(-50%); bottom: 20px; display: flex; align-items: center; justify-content: center;}.tf-slideshow .btn-scroll-next .icon{font-size: 20px;}.tf-slideshow .btn-scroll-next:hover{background-color: var(--main); color: var(--white);}.slider-default .box-content{left: 15px; right: 15px; bottom: 50px;}.slider-default.default-2 .box-content{left: 0; right: 0;}.slider-style2 .box-content{top: 50%; left: 0; right: 0; transform: translateY(-50%);}.slider-center .box-content{text-align: center; top: 50%; left: 0; right: 0; transform: translateY(-50%);}.slider-effect-fade .swiper-slide .fade-item{transform: translateY(100px); opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.slider-effect-fade .swiper-slide .fade-item.fade-box{transition-delay: 0.4s;}.slider-effect-fade .swiper-slide .fade-item.fade-item-1{transition-delay: 0.5s;}.slider-effect-fade .swiper-slide .fade-item.fade-item-2{transition-delay: 0.6s;}.slider-effect-fade .swiper-slide .fade-item.fade-item-3{transition-delay: 0.7s;}.slider-effect-fade .swiper-slide .fade-item.fade-item-4{transition-delay: 0.8s;}.slider-effect-fade .swiper-slide.swiper-slide-active .fade-item{transform: translateY(0); opacity: 1; visibility: visible;}.slider-nav-sw .wrap-pagination{display: none;}.slider-padding{padding-left: 15px; padding-right: 15px;}.slider-radius-1{border-radius: 8px; overflow: hidden;}.slider-radius-2{border-radius: 12px; overflow: hidden;}.slider-radius-3{border-radius: 20px; overflow: hidden;}.slider-collection .collection-position-2{border-radius: 0;}.slider-collection .collection-position-2 .content{text-align: center; bottom: 20px;}.slider-collection .collection-position-2 .cls-btn{display: inline-flex;}.slider-collection .collection-position-2 .cls-btn .icon{font-size: 20px;}.slider-effect{position: relative;}.slider-effect.wrap-slider{height: auto !important;}.slider-effect .content-left{position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: flex;}.slider-effect .content-left .box-content{position: unset; transform: unset;}.slider-effect .content-left img{width: 100%; height: 100%; object-fit: cover;}.slider-effect .img-slider{width: 50%; margin-left: auto;}.slider-pet-store .wrap-slider{border-radius: 8px; overflow: hidden;}.slider-pet-store .wrap-slider .content-slider{padding: 0 60px;}.slider-video .wrap-slider{display: flex;}.slider-parallax .wrap-slider{background-attachment: scroll; background-position: center center; background-repeat: no-repeat; background-size: cover;}.tf-btn{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; background-color: var(--main); color: var(--white); padding: 10px 32px; border-radius: 99px; display: inline-flex; align-items: center; justify-content: center; gap: 8px; font-size: 16px; line-height: 26px; font-weight: 600; text-transform: capitalize; border: 1px solid var(--main); position: relative; overflow: hidden;}.tf-btn span{color: inherit;}.tf-btn .icon{font-size: 22px;}.tf-btn .text, .tf-btn .icon{position: relative; z-index: 2;}.tf-btn.btn-lg{padding: 16px 32px;}.tf-btn.btn-md{padding: 10px 24px;}.tf-btn:not(.btn-reset):after{content: ""; position: absolute; bottom: -50%; width: 102%; height: 100%; background-color: var(--white); transform-origin: bottom center; transition: transform 600ms cubic-bezier(0.48, 0, 0.12, 1); transform: skewY(9.3deg) scaleY(0); z-index: 1;}.tf-btn:not(.btn-reset):hover{color: var(--main);}.tf-btn:not(.btn-reset):hover::after{transform-origin: bottom center; transform: skewY(9.3deg) scaleY(2);}.tf-btn.btn-reset:hover{background-color: #9a9a9a9e; border-color: #000000; color: #000000;}.tf-btn.btn-white{background-color: var(--white); border: none; color: var(--main);}.tf-btn.btn-white:hover{color: var(--white);}.tf-btn.btn-white::after{background-color: #000000;}.tf-btn.btn-white.has-border{border: 1px solid var(--main);}.tf-btn.btn-white.has-border:hover{border-color: var(--primary);}.tf-btn.btn-square{border-radius: 8px;}.tf-btn.radius-4{border-radius: 4px;}.btn-line{font-size: 16px; line-height: 26px; padding-bottom: 4px; font-weight: 600; color: var(--main); position: relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; display: inline-flex; align-items: center; gap: 4px; background: linear-gradient(to right, var(--primary) 50%, var(--main) 50%); background-size: 200% 100%; background-position: right; -webkit-background-clip: text; -webkit-text-fill-color: transparent; transition: background-position 0.3s linear;}.btn-line::after{position: absolute; content: ""; left: 0; bottom: 0; right: 0; height: 2px; background-color: var(--main); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.btn-line::before{position: absolute; content: ""; left: 0; width: 0; bottom: 0; height: 2px; background-color: var(--primary); transition: width 0.3s linear; z-index: 1;}.btn-line.style-white{color: var(--white); background: linear-gradient(to right, var(--primary) 50%, var(--white) 50%); background-size: 200% 100%; background-position: right; -webkit-background-clip: text; -webkit-text-fill-color: transparent; transition: background-position 0.3s linear;}.btn-line.style-white::after{background-color: var(--white);}.btn-line:hover{background-position: left;}.btn-line:hover::before{width: 100%;}.btn-line.has-icon{gap: 7px; padding-top: 4px;}.btn-line.has-icon i{font-size: 25px;}.tf-btn-default{display: flex; align-items: center; gap: 4px; font-size: 12px; line-height: 20px;}.tf-btn-default i{font-size: 20px;}.tf-btn-default:hover{color: var(--primary);}.tf-btn-default.style-white{color: var(--white);}.tf-btn-default.style-white:hover{color: var(--primary);}.btn-style-1{display: flex; align-items: center; justify-content: center; padding: 7px 15px; border: 1px solid var(--line); border-radius: 999px; font-size: 14px; font-weight: 400; line-height: 22px; height: 36px;}.btn-style-2{display: flex; align-items: center; justify-content: center; width: max-content; padding: 14px 15px; border-radius: 999px; background-color: var(--main); color: var(--white); letter-spacing: 0.1em; border: 0;}.btn-style-2:hover{background-color: #ffffff; color: #000000; border: solid 2px #797979;}.btn-style-2.btn-lg{padding: 16px 40px;}.btn-style-2.btn-lg-2{padding: 15px;}.btn-style-3{display: flex; align-items: center; justify-content: center; padding: 14px 15px; border-radius: 999px; background-color: var(--primary); color: var(--white); letter-spacing: 0.1em;}.btn-style-3:hover{background-color: var(--main);}.btn-style-4{display: flex; align-items: center; justify-content: center; width: max-content; padding: 15px 39px; border-radius: 4px; border: 1px solid var(--main); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer;}.btn-style-4:hover{background-color: var(--main); color: var(--white);}.btn-style-5{display: flex; align-items: center; justify-content: center; gap: 8px; width: max-content; padding: 15px 39px; border-radius: 4px; border: 1px solid rgb(254, 167, 36); background-color: rgb(254, 167, 36); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer;}.btn-style-5:hover{background-color: var(--white); border-color: var(--main); color: var(--main);}.btn-style-6{display: flex; align-items: center; justify-content: center; gap: 8px; width: max-content; padding: 12px 24px; border-radius: 99px; background-color: var(--white); border: 0; color: var(--main); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer;}.btn-style-6 .icon{font-size: 24px;}.btn-style-6:hover{background-color: var(--main); color: var(--white);}.btn-sold-out{pointer-events: none; background-color: var(--line) !important; color: var(--secondary-2) !important; cursor: no-drop;}.btn-out-line{padding: 10px 40px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer; border-radius: 44px; border: 2px solid var(--line); background-color: var(--white); color: var(--main);}.btn-out-line:hover{color: var(--primary);}.load-more-btn{width: auto; min-width: 163px; height: 42px; font-size: 12px; line-height: 20px; text-transform: uppercase; font-weight: 600; letter-spacing: 0.1em;}.tf-loading{position: relative;}.tf-loading::before{width: 18px; height: 18px; border: solid 2px transparent; border-top-color: transparent !important; content: ""; position: absolute; z-index: 2; top: 0; bottom: 0; left: 0; right: 0; margin: auto; border-radius: 50%; animation: tf_rotator 0.6s linear infinite paused; opacity: 0;}.tf-loading .text-btn{color: inherit;}.tf-loading.loading::before{border: solid 2px var(--main); opacity: 1; animation-play-state: running;}.tf-loading.loading .text-btn{display: none;}.btn-infinite-scroll{height: 32px; padding: 0; border: none;}.btn-infinite-scroll::before{width: 22px; height: 22px; border: solid 2px var(--main); opacity: 1; animation-play-state: running;}@keyframes tf_rotator{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}}.btn-fixed-cart{position: fixed; top: 40%; right: 20px; background-color: var(--main); width: 60px; height: 60px; display: block; display: flex; align-items: center; justify-content: center; z-index: 999; border-radius: 99px 0px 99px 99px;}.btn-fixed-cart .count-box{right: 6px; top: 16px; position: absolute; width: 14px; height: 14px; border-radius: 99px; background-color: var(--primary); font-size: 10px; line-height: 8px; color: var(--white); display: flex; align-items: center; justify-content: center;}form{position: relative;}form .cols{display: flex; gap: 20px 16px; width: 100%;}form .cols > *{width: 100%;}input.style-line-bottom{font-family: "DM Sans"; font-size: 16px; font-weight: 500; line-height: 17px; color: var(--main); padding: 14px 0 14px 14px !important; border: ridge 3px #11111152; border-radius: 10px;}input.style-line-bottom::placeholder{font-family: "DM Sans"; font-size: 12px; font-weight: 400; line-height: 20px; color: #a0a0a0;}.form-leave-comment > .wrap{display: flex; flex-direction: column; gap: 20px; margin-bottom: 24px;}.form-leave-comment button{border: 1px solid var(--main);}.form-newsletter input{font-size: 14px !important; height: 56px !important; border-radius: 999px; border: 1px solid var(--main); padding-right: 56px;}.form-newsletter button{position: absolute; top: 5px; right: 5px; width: 45px; height: 45px; border-radius: 50%; font-size: 24px; display: flex; align-items: center; justify-content: center; padding: 0; border: 1px solid var(--main);}.form-newsletter.style-black input{background-color: var(--main) !important; border: 1px solid var(--white) !important; color: var(--white) !important;}.form-newsletter.style-black button{background-color: var(--white); color: var(--main);}.form-newsletter.style-black button:hover{color: var(--white); background-color: var(--main); border: 1px solid var(--white);}.form-search input{padding-right: 40px; padding-left: 14px;}.form-search button{position: absolute; right: 16px; top: 50%; transform: translateY(-50%); padding: 0; background-color: transparent; border: 0;}.form-search button:hover svg path{stroke: var(--primary);}.tf-dropdown-sort{border-radius: 4px; padding: 5px 8px; min-width: 100px; border: 2px solid var(--line); cursor: pointer; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.tf-dropdown-sort .icon{font-size: 14px;}.tf-dropdown-sort .btn-select{display: flex; align-items: center; justify-content: space-between; gap: 4px;}.tf-dropdown-sort .btn-select{text-wrap: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; line-height: 22px;}.tf-dropdown-sort .dropdown-menu{box-shadow: var(--shadow1); min-width: 164px; border: 0; padding: 15px 5px; border-radius: 0; max-height: 68vh; isolation: isolate; overscroll-behavior-y: contain; overflow-y: auto;}.tf-dropdown-sort .dropdown-menu::-webkit-scrollbar{width: 5px;}.tf-dropdown-sort .dropdown-menu::-webkit-scrollbar-track{background-color: var(--bg-scrollbar-track);}.tf-dropdown-sort .dropdown-menu::-webkit-scrollbar-thumb{background: var(--bg-scrollbar-thumb); border-radius: 4px;}.tf-dropdown-sort .dropdown-item{position: relative; font-size: 14px; font-weight: 500; color: var(--secondary); padding: 0 15px; line-height: 30px; width: 100%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.tf-dropdown-sort .dropdown-item.active{background-color: var(--line); color: var(--main); padding: 0 15px !important; border: 0 !important;}.tf-dropdown-sort .dropdown-item:hover{background-color: var(--line); color: var(--main);}.tf-dropdown-sort:hover{border-color: var(--main);}.tf-dropdown-sort.full .dropdown-menu{width: 100%; margin-left: 0 !important; margin-right: 0 !important;}.tf-dropdown-sort.style-1{padding: 10px 14px; border-radius: 8px; border: 2px solid var(--line);}.tf-dropdown-sort.has-color .dropdown-item{display: flex; gap: 8px; align-items: center;}.tf-dropdown-sort.has-color .box-color{width: 20px; height: 20px;}.tf-dropdown-sort.style-2{min-width: unset; padding: 9px 11px; border-radius: 12px; background-color: var(--surface);}.tf-dropdown-sort.style-2 .btn-select{gap: 16px;}.tf-dropdown-sort.style-2 .btn-select .text-sort-value{font-size: 18px; font-weight: 600; line-height: 24px; letter-spacing: 0.1em;}.form-search-select{display: flex; min-width: 610px; border-radius: 4px; overflow: hidden;}.form-search-select .tf-dropdown-sort{border-radius: 0; flex-shrink: 0; min-width: 120px; border: none; background-color: var(--surface); padding: 8px 12px; font-weight: 600;}.form-search-select .tf-dropdown-sort .icon{font-size: 20px;}.form-search-select .tf-dropdown-sort .btn-select{font-size: 16px; line-height: 26px;}.form-search-select input{border-color: transparent !important; border-radius: 0; padding: 6px 16px;}.form-search-select .tf-btn{flex-shrink: 0; padding: 7px 28px; border-radius: 0;}.form-write-review .heading{display: flex; align-items: center; gap: 24px; flex-wrap: wrap; margin-bottom: 24px;}.form-write-review textarea{height: 100px;}.form-write-review button{border: 1px solid var(--main); padding: 15px 39px; letter-spacing: 0.1em;}.list-rating-check{display: flex; flex-direction: row-reverse; justify-content: left; gap: 10px; position: relative;}.list-rating-check:not(:checked) > input{position: absolute; opacity: 0; visibility: hidden; width: 0;}.list-rating-check:not(:checked) > label{font-size: 40px; cursor: pointer; white-space: nowrap; width: 40px; color: var(--line);}.list-rating-check:not(:checked) > label:before{font-family: "icomoon"; content: "\e92a";}.list-rating-check > input:checked ~ label{color: var(--yellow);}.list-rating-check:not(:checked) > label:hover, .list-rating-check:not(:checked) > label:hover ~ label{color: var(--yellow);}.list-rating-check > input:checked + label:hover, .list-rating-check > input:checked + label:hover ~ label, .list-rating-check > input:checked ~ label:hover, .list-rating-check > input:checked ~ label:hover ~ label, .list-rating-check > label:hover ~ input:checked ~ label{color: var(--yellow);}.tf-check{position: relative; background: transparent; cursor: pointer; outline: 0; -webkit-appearance: none; width: 20px; height: 20px; min-width: 20px; border: 1px solid var(--secondary-2); display: inline-flex; justify-content: center; align-items: center; border-radius: 3px;}.tf-check:checked{border-color: var(--main); background-color: var(--main);}.tf-check:checked::before{opacity: 1; transform: scale(1);}.tf-check::before{font-weight: 500; font-family: "icomoon"; content: "\e937"; position: absolute; color: var(--white); opacity: 0; font-size: 12px; transform: scale(0); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.tf-check-rounded{position: relative; border: 1px solid var(--secondary-2); border-radius: 50%; background: none; cursor: pointer; outline: 0; height: 14px; width: 14px; display: flex; align-items: center; justify-content: center; -webkit-appearance: none;}.tf-check-rounded::before{content: ""; position: absolute; border-radius: 50%; width: 8px; height: 8px; background-color: var(--main); opacity: 0;}.tf-check-rounded:checked{border-color: var(--main);}.tf-check-rounded:checked::before{opacity: 1;}.tf-select{position: relative;}.tf-select select{border-radius: 8px; padding: 9px 16px; width: 100%; border: 2px solid var(--line); color: #a0a0b5; -webkit-appearance: none; appearance: none; background-color: transparent; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.tf-select::after{font-family: "icomoon"; position: absolute; content: "\e935"; right: 16px; top: 50%; transform: translateY(-50%); font-size: 20px; z-index: -1;}.tf-select:hover select{border-color: var(--main);}.form-bundle-product{padding: 23px; border-radius: 12px; border: 1px solid var(--line); display: flex; gap: 16px; flex-direction: column;}.form-bundle-product .tf-bundle-product-total-submit{display: flex; gap: 12px; align-items: center;}.form-bundle-product .tf-bundle-product-btn{padding: 14px 48px;}.form-bundle-product.type-cols .tf-bundle-products-wrap{display: flex; gap: 16px 24px; overflow-x: auto;}.form-bundle-product.type-cols .tf-bundle-products-wrap::-webkit-scrollbar{height: 8px;}.form-bundle-product.type-cols .tf-bundle-products-wrap::-webkit-scrollbar-thumb{background: var(--secondary-2);}.form-bundle-product.type-cols .tf-bundle-products-wrap::-webkit-scrollbar-track{background: var(--line);}.form-bundle-product.type-cols .tf-bundle-product-item{width: 173px; flex-shrink: 0; flex-direction: column;}.form-bundle-product.type-cols .tf-bundle-product-item .tf-product-bundle-infos{gap: 7px;}.form-bundle-product.type-cols .tf-bundle-product-item .tf-product-bundle-image{width: 100%; height: 226px;}.form-bundle-product.type-product-grouped{padding: 0; border: 0; border-radius: 0; gap: 20px;}.form-bundle-product.type-product-grouped .tf-bundle-product-item{padding-bottom: 20px; border-bottom: 1px solid var(--line);}.form-login .wrap{display: flex; flex-direction: column; gap: 20px; margin-bottom: 15px;}.form-login .wrap .forget-password{text-decoration: underline;}.form-login .tf-cart-checkbox .tf-checkbox-wrapp{width: 20px; height: 20px; gap: 8px;}.form-login .tf-cart-checkbox .tf-checkbox-wrapp input, .form-login .tf-cart-checkbox .tf-checkbox-wrapp div{width: 20px; height: 20px; min-width: 20px; border-radius: 3px;}.form-login button{padding: 10px 32px;}.form-has-password .toggle-password{position: absolute; right: 16px; top: 50%; transform: translateY(-50%); display: inline-flex; cursor: pointer;}.form-has-password .toggle-password i{font-size: 20px; color: var(--secondary-2);}.form-has-password .toggle-password:not(.unshow) i::before{content: "\e938";}.account-address .tf-btn{cursor: pointer; padding: 10px 32px;}.wd-form-address{margin: 20px 0px 40px; border-radius: 10px; padding: 20px 15px; border: 1px solid var(--line);}.wd-form-address .title{font-size: 28px; line-height: 33.6px; margin: 20px 0px;}.wd-form-address .box-field{margin-bottom: 15px;}.wd-form-address .tf-select select{border-radius: 8px; height: 46px;}.contact-wrap-form{border-radius: 16px; padding: 20px; display: flex; flex-direction: column; justify-content: center; height: 100%; gap: 20px;}.contact-wrap-form .box-title{display: grid; gap: 10px;}.form-newsletter-subscribe-2 input{border-radius: 128px; padding: 14px 30px; background: transparent; border: 1px solid #a0a0a0; text-align: center;}.form-newsletter-subscribe-2 #subscribe-content{display: grid; gap: 10px;}.nice-select{-webkit-tap-highlight-color: transparent; background-color: #fff; border: 0; padding: 0; padding-right: 16px; box-sizing: border-box; clear: both; cursor: pointer; display: flex; font-size: 14px; line-height: 22px; font-weight: 500; outline: none; position: relative; transition: all linear 0.2s; user-select: none; white-space: nowrap; width: max-content; border-radius: 0; color: var(--main);}.nice-select:active, .nice-select.open, .nice-select:focus{border-color: var(--line);}.nice-select:after{border-bottom: 1.7px solid var(--main); border-right: 1.7px solid var(--main); content: ""; height: 8px; width: 8px; margin-top: -6px; pointer-events: none; position: absolute; right: 0; top: 50%; -webkit-transform-origin: 66% 66%; -ms-transform-origin: 66% 66%; transform-origin: 66% 66%; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out;}.nice-select.open:after{-webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg); -moz-transform: rotate(-135deg); -o-transform: rotate(-135deg);}.nice-select.open .list{opacity: 1; z-index: 10; pointer-events: auto; -webkit-transform: scale(1) translateY(0); -ms-transform: scale(1) translateY(0); transform: scale(1) translateY(0); width: 100%; -moz-transform: scale(1) translateY(0); -o-transform: scale(1) translateY(0);}.nice-select.disabled{border-color: #ededed; color: #999; pointer-events: none;}.nice-select.disabled:after{border-color: #cccccc;}.nice-select.wide{width: 100%;}.nice-select.wide .list{left: 0 !important; right: 0 !important;}.nice-select.right{float: right;}.nice-select.right .list{left: auto; right: 0;}.nice-select.small{font-size: 12px; height: 36px; line-height: 34px;}.nice-select.small:after{height: 4px; width: 4px;}.nice-select.small .option{line-height: 34px; min-height: 34px;}.nice-select .list{background-color: var(--white); border-radius: 5px; box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11); box-sizing: border-box; margin-top: 4px; opacity: 0; overflow: hidden; padding: 0; pointer-events: none; position: absolute; top: 100%; left: 0; -webkit-transform-origin: 50% 0; -ms-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transform: scale(0.75) translateY(-21px); -ms-transform: scale(0.75) translateY(-21px); transform: scale(0.75) translateY(-21px); -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; z-index: 9; width: 100%; font-size: 14px; max-height: 155px; overflow: auto;}.nice-select .list.style{max-height: unset;}.nice-select .list::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #f5f5f5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);}.nice-select .list::-webkit-scrollbar-thumb{background-color: #a7a7a7; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);}.nice-select .list::-webkit-scrollbar{width: 6px; height: 4px; background-color: #f5f5f5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);}.nice-select .option{cursor: pointer; font-weight: 500; line-height: 40px; list-style: none; min-height: 40px; outline: none; padding-left: 18px; padding-right: 29px; font-size: 16px; text-align: left; -webkit-transition: all 0.2s; transition: all 0.2s; color: var(--main);}.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus{background-color: var(--white); color: var(--primary);}.nice-select .option.selected{font-weight: 600;}.nice-select .option.disabled{color: var(--main); cursor: default;}.no-csspointerevents .nice-select .list{display: none;}.no-csspointerevents .nice-select.open .list{display: block;}.image-select.style-default{width: unset !important; display: flex;}.image-select.style-default > select{display: none !important;}.image-select.style-default > .dropdown-toggle{padding: 0; padding-right: 20px; background-color: transparent !important; border: 0 !important; outline: none !important; color: var(--main);}.image-select.style-default > .dropdown-toggle::after{border: 0; position: absolute; right: 0; content: "\e935"; font-family: "icomoon"; font-size: 12px; color: var(--main);}.image-select.style-default .filter-option-inner-inner{display: flex; align-items: center; justify-content: start; gap: 8px; font-weight: 400; font-size: 14px; line-height: 22px;}.image-select.style-default .filter-option-inner-inner img{width: 20px; height: 15px;}.image-select.style-default > .dropdown-menu{overflow: unset !important; margin-top: 17px !important; margin-bottom: 17px !important; padding: 15px 20px; border-radius: 0; border: 0; background-color: var(--white); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 18px 0px;}.image-select.style-default > .dropdown-menu a{padding: 5px 0;}.image-select.style-default > .dropdown-menu a .text{display: flex; align-items: center; justify-content: start; gap: 5px; font-weight: 400; font-size: 14px; line-height: 16px;}.image-select.style-default > .dropdown-menu a .text img{width: 16px; height: 12px;}.image-select.style-default > .dropdown-menu a:hover, .image-select.style-default > .dropdown-menu a:active, .image-select.style-default > .dropdown-menu a.active{color: var(--primary) !important; background-color: unset !important;}.image-select.style-default > .dropdown-menu::after{position: absolute; content: ""; width: 16px; height: 16px; transform: translate(-50%, -50%) rotate(45deg); background-color: var(--white); top: 0; left: 50%; z-index: 2;}.image-select.style-default > .dropdown-menu[data-popper-placement=top-start]::after{display: none;}.image-select.style-default > .dropdown-menu[data-popper-placement=top-start]::before{position: absolute; content: ""; width: 16px; height: 16px; transform: translate(-50%, 50%) rotate(45deg); background-color: var(--white); bottom: 0%; left: 50%; z-index: 2;}.image-select.type-currencies > .dropdown-menu{width: 120px !important;}.image-select.type-languages > .dropdown-menu{width: 96px !important;}.image-select.color-secondary-2 > .dropdown-toggle{color: var(--secondary-2);}.image-select.color-secondary-2 > .dropdown-toggle::after{color: var(--secondary-2);}.image-select.color-secondary-2 > .dropdown-toggle .filter-option .filter-option-inner{color: var(--secondary-2);}.image-select.color-white > .dropdown-toggle{color: var(--white);}.image-select.color-white > .dropdown-toggle::after{color: var(--white);}.image-select.color-white > .dropdown-toggle .filter-option .filter-option-inner{color: var(--white);}.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0px;}.sw-auto .swiper-wrapper{align-items: center;}.sw-auto .swiper-slide{width: auto; transition-timing-function: linear;}.sw-dots{display: flex; gap: 8px;}.sw-dots.type-circle .swiper-pagination-bullet{position: relative; width: 20px; height: 20px; background-color: transparent; border: 1px solid transparent; opacity: 1;}.sw-dots.type-circle .swiper-pagination-bullet::after{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); content: ""; width: 8px; height: 8px; background-color: transparent; border-radius: 50%; border: 1px solid var(--main); opacity: 1;}.sw-dots.type-circle .swiper-pagination-bullet.swiper-pagination-bullet-active{border: 1px solid var(--main);}.sw-dots.type-circle .swiper-pagination-bullet.swiper-pagination-bullet-active::after{background-color: var(--main);}.sw-dots.white-circle .swiper-pagination-bullet::after{background-color: var(--white); border-color: var(--white);}.sw-dots.white-circle .swiper-pagination-bullet.swiper-pagination-bullet-active{border: 1px solid var(--white);}.sw-dots.white-circle .swiper-pagination-bullet.swiper-pagination-bullet-active::after{background-color: var(--white);}.sw-dots.white-circle-line .swiper-pagination-bullet::after{border-color: var(--white);}.sw-dots.white-circle-line .swiper-pagination-bullet.swiper-pagination-bullet-active{border: 1px solid var(--white);}.sw-dots.white-circle-line .swiper-pagination-bullet.swiper-pagination-bullet-active::after{background-color: var(--white);}.sw-dots.type-square .swiper-pagination-bullet{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: 24px; height: 4px; border-radius: 99px; background-color: var(--main); opacity: 0.3;}.sw-dots.type-square .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 40px; opacity: 1;}.sw-dots.white-square .swiper-pagination-bullet{background-color: var(--white);}.sw-dots:not(.swiper-pagination-lock){margin-top: 20px;}.nav-sw{background-color: var(--white); border-radius: 999px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; border: 1px solid var(--secondary); color: var(--main); cursor: pointer;}.nav-sw .icon{font-size: 18px;}.nav-sw:hover{background-color: var(--main); border-color: var(--main); color: var(--white);}.nav-sw.lg{width: 40px; height: 40px; border-color: transparent;}.nav-sw.lg .icon{font-size: 20px;}.nav-sw.swiper-button-disabled{background-color: rgba(0, 0, 0, 0.2); color: var(--main); border-color: transparent; cursor: text;}.slider-auto-vertical .swiper-slide{height: max-content !important;}.layout-sw-center{overflow: hidden;}.swiper .sec-btn{margin-top: 20px;}.flat-sw-navigation{position: relative;}.flat-sw-navigation .nav-sw{position: absolute; top: 50%; transform: translateY(-50%); z-index: 10;}.flat-sw-navigation .nav-sw.nav-sw-left{left: 20px;}.flat-sw-navigation .nav-sw.nav-sw-right{right: 20px;}.flat-sw-pagination{position: relative;}.flat-sw-pagination .sw-dots{position: absolute; margin-top: 0; z-index: 10; bottom: 20px;}.avatar.round{border-radius: 50%; overflow: hidden;}.avatar img{width: 100%; min-width: 100%; height: 100%; object-fit: cover;}.avt-40{width: 40px; min-width: 40px; height: 40px;}.avt-56{width: 56px; min-width: 56px; height: 56px;}.avt-60{width: 60px; min-width: 60px; height: 60px;}.avt-100{width: 100px; min-width: 100px; height: 100px;}.offcanvas{z-index: 3000; border: none !important;}.offcanvas .icon-close-popup{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.offcanvas .icon-close-popup:hover{color: var(--primary); transform: rotate(90deg);}.offcanvas-backdrop{background-color: var(--backdrop); cursor: url(/houseofpops_web/static/src/css/../images/cursor-close.svg), auto;}.offcanvas-backdrop.show{opacity: 1;}.overflow-x-auto::-webkit-scrollbar, .overflow-y-auto::-webkit-scrollbar{width: 0px;}.modal-backdrop{background-color: var(--backdrop);}.modal-backdrop.show{opacity: 1;}.modal{cursor: url(/houseofpops_web/static/src/css/../images/cursor-close.svg), auto;}.modal .icon-close, .modal .icon-close-popup{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.modal .icon-close:hover, .modal .icon-close-popup:hover{color: var(--primary); transform: rotate(90deg);}.modal.fullRight .modal-dialog{transform: translate(100%, 0); min-width: 100%; height: 100%; margin: 0; transition: transform 1s ease-out;}.modal.fullRight .modal-dialog .modal-content{border-radius: 0; border: 0; margin: auto; overflow: hidden; position: absolute; right: 0; bottom: 0; top: 0; padding: 0;}.modal.fullRight .modal-dialog .modal-content .modal-body{overflow: auto; padding: 0; padding-bottom: 30px;}.modal.fullRight.show .modal-dialog{transform: none; transition: transform 0.4s ease-out;}.modal.fullLeft .modal-dialog{transform: translate(-100%, 0) !important; min-width: 100%; height: 100%; margin: 0; transition: all 0.3s !important;}.modal.fullLeft .modal-dialog .modal-content{border-radius: 0; border: 0; margin: auto; overflow: hidden; position: absolute; left: 0; bottom: 0; top: 0; padding: 0;}.modal.fullLeft .modal-dialog .modal-content .modal-body{overflow: auto; padding: 0; padding-bottom: 30px;}.modal.fullLeft.show .modal-dialog{transform: translate(0, 0) !important;}.modal.fullBottom .modal-dialog{transform: translate(0, 100%); min-width: 100%; height: 100%; max-height: unset; margin: 0; transition: transform 0.3s linear !important;}.modal.fullBottom .modal-dialog .modal-content{border-radius: 0; border: 0; margin: auto; overflow: hidden; position: absolute; right: 0; bottom: 0; padding: 0; max-height: max-content;}.modal.fullBottom .modal-dialog .modal-content .modal-body{overflow: auto; padding: 0; padding-bottom: 30px;}.modal.fullBottom.show .modal-dialog{transform: translate(0, 0);}.modal.modalCentered .modal-dialog{transform: translate(0, 0) !important;}.modal.fade:not(.show){opacity: 0;}.modal .modal-content{cursor: default !important;}.modalDemo .demo-title{margin-top: 50px; margin-bottom: 44px; font-weight: 500; text-align: center;}.modalDemo .modal-dialog{max-width: 1540px; margin-top: 8px; margin-bottom: 8px; height: calc(100vh - 16px);}.modalDemo .modal-content{padding: 32px 0px; background-color: var(--white); width: 100%; border-radius: 20px; margin: 0 30px; max-height: calc(100vh - 60px); border: 0; cursor: default; overflow: hidden;}.modalDemo .mega-menu{padding: 0 32px; overscroll-behavior-y: contain; overflow-y: auto;}.modalDemo .mega-menu::-webkit-scrollbar{width: 6px;}.modalDemo .mega-menu::-webkit-scrollbar:hover{width: 12px; height: 12px;}.modalDemo .mega-menu::-webkit-scrollbar-thumb{background: var(--line); transition: all 0.3s ease;}.modalDemo .header{position: relative;}.modalDemo .header .icon-close-popup{position: absolute; top: 18px; right: 0; background-color: transparent; border: none; cursor: pointer; color: rgb(134, 134, 134);}.tf-product-modal .modal-dialog{max-width: min(625px, 90vw);}.tf-product-modal .modal-dialog .modal-content{padding: 38px 36px 40px; margin-left: 0; margin-right: 0; border: 0;}.tf-product-modal .modal-dialog .modal-content .header{margin-bottom: 24px; display: flex; justify-content: space-between; align-items: center;}.tf-product-modal .modal-dialog .modal-content .header .demo-title{margin: 0; text-align: start; font-size: 26px; font-weight: 400; line-height: 31px;}.tf-product-modal .modal-dialog .modal-content .header span{position: unset; color: var(--main); cursor: pointer; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.tf-product-modal .modal-dialog .modal-content .header span:hover{color: var(--primary);}.tf-product-modal .modal-dialog .modal-content h6{font-weight: 600; line-height: 24px; margin-bottom: 25px;}.tf-product-modal .modal-dialog .modal-content .title{font-size: 18px; font-weight: 600; line-height: 22px; margin-top: 15px;}.tf-product-modal .modal-dialog .modal-content p{margin-top: 15px; margin-bottom: 20px;}.tf-product-modal .tf-social-icon .box-icon{width: 40px; height: 40px; border-radius: 999px; font-size: 16px; color: var(--white);}.tf-product-modal .tf-social-icon .box-icon.social-twiter{font-size: 12px; background: var(--twitter-cl);}.tf-product-modal .tf-social-icon .box-icon.social-facebook{background: var(--facebook-cl);}.tf-product-modal .tf-social-icon .box-icon.social-instagram{background: var(--instagram-cl);}.tf-product-modal .tf-social-icon .box-icon.social-tiktok{background: var(--tiktok-cl);}.tf-product-modal .tf-social-icon .box-icon.social-pinterest{background: var(--pinterest-cl);}.tf-product-modal .form-share{margin-top: 20px; position: relative;}.tf-product-modal .form-share .button-submit{position: absolute; top: 50%; transform: translateY(-50%); right: 0px;}.tf-product-modal .form-share .button-submit .tf-btn{padding: 10px 18px;}.tf-product-modal .form-share input{padding-right: 80px;}#ask_question fieldset{margin-bottom: 15px;}#ask_question fieldset label{margin-bottom: 5px; font-weight: 400; color: var(--text);}#ask_question fieldset input{height: 50px;}#ask_question textarea{height: 176px;}#ask_question button{border-radius: 4px;}#delivery_return .tf-product-popup-delivery .title{font-size: 20px; font-weight: 400; line-height: 36px; margin-bottom: 25px; margin-top: 0;}#delivery_return .tf-product-popup-delivery p{color: rgb(134, 134, 134); line-height: 22.4px; margin-bottom: 10px;}#delivery_return .tf-product-popup-delivery p a{color: rgb(134, 134, 134); text-decoration: underline; text-underline-offset: 3px;}#delivery_return .tf-product-popup-delivery p a:hover{color: var(--main); text-decoration-thickness: 2px;}#delivery_return .tf-product-popup-delivery:not(:last-child){margin-bottom: 20px;}#quick_add .modal-dialog{max-width: min(466px, 90vw);}#quick_add .modal-content{margin: 8px; padding: 30px 0px 30px;}#quick_add .modal-content > .wrap{overflow-y: auto; padding: 0px 20px;}#quick_add .modal-content > .wrap::-webkit-scrollbar{width: 2px;}#quick_add .modal-content .icon-close-popup{top: 0px; right: 20px;}#quick_add .tf-product-info-item{margin-bottom: 15px; display: flex; gap: 18px; align-items: center;}#quick_add .tf-product-info-item .image img{width: 70px; height: 98px;}#quick_add .tf-product-info-item .content{display: flex; flex-direction: column; gap: 6px;}#quick_add .tf-product-info-item .content a{font-size: 20px; line-height: 24px;}#quick_add .tf-product-info-item .content .price{font-size: 20px; line-height: 20px;}#quick_add .payment-more-option{text-decoration: none;}#quick_add .payment-more-option:hover{text-decoration: underline;}.bg-color-beige{background: conic-gradient(#c8ad7f 0deg 360deg);}.bg-color-black{background: conic-gradient(#000000 0deg 360deg);}.bg-color-blue{background: conic-gradient(#a8bcd4 0deg 360deg);}.bg-color-white{background: conic-gradient(#ffffff 0deg 360deg);}.bg-color-pink{background: conic-gradient(#fcc6de 0deg 360deg);}.bg-color-brown{background: conic-gradient(#977945 0deg 360deg);}.bg-color-light-purple{background: conic-gradient(#d966d9 0deg 360deg);}.bg-color-light-green{background: conic-gradient(#caffd6 0deg 360deg);}.bg-color-orange{background: conic-gradient(#ffa500 0deg 360deg);}.bg-color-light-blue{background: conic-gradient(#add8e6 0deg 360deg);}.bg-color-gray{background-color: var(--secondary);}.bg-color-beige1{background: rgb(223, 198, 184);}.bg-color-grey{background-color: rgb(158, 155, 150);}.bg-color-red{background-color: #dc2a35;}.canvas-wrapper{padding: 0; isolation: isolate; height: 100%; width: 100%; max-height: none; display: grid; grid-auto-rows: auto minmax(0, 1fr) auto; align-content: start;}.canvas-body{background-color: var(--white); padding: 15px 20px; overscroll-behavior-y: contain; overflow-y: auto;}.canvas-body::-webkit-scrollbar{width: 5px;}.canvas-body::-webkit-scrollbar-track{background-color: var(--bg-scrollbar-track);}.canvas-body::-webkit-scrollbar-thumb{background: var(--bg-scrollbar-thumb); border-radius: 4px;}.canvas-sidebar{max-width: min(90vw, 360px);}.canvas-sidebar .canvas-header{display: flex; align-items: center; justify-content: space-between; padding: 0px 15px; background-color: var(--surface); min-height: 40px; justify-self: right;}.canvas-sidebar .canvas-header .icon-close-popup{font-size: 16px;}.canvas-sidebar .canvas-body{padding: 15px;}.canvas-sidebar .canvas-body .sidebar-account{padding: 0px 0px; border-radius: 12px;}.canvas-sidebar .canvas-body .sidebar-account .account-avatar{margin-bottom: 16px;}.canvas-sidebar .canvas-body .sidebar-account .my-account-nav .my-account-nav-item{padding: 10px; border-radius: 8px;}.canvas-compare{height: max-content !important; z-index: 5000;}.canvas-compare .close-popup{position: absolute; top: 30px; right: 30px; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; font-size: 16px; cursor: pointer;}.canvas-compare .canvas-body{padding: 28px 0;}.offcanvas-backdrop{z-index: 2000;}.modal-shopping-cart .modal-content{max-width: 708px !important; cursor: default !important; display: flex; flex-direction: row;}.modal-shopping-cart .tf-minicart-recommendations{width: 228px; flex-shrink: 0; padding: 24px 23px 24px 24px; border-right: 1px solid var(--line); display: flex; flex-direction: column;}.modal-shopping-cart .tf-minicart-recommendations .title{margin-bottom: 12px;}.modal-shopping-cart .tf-minicart-recommendations > .wrap-recommendations{flex-grow: 1; overflow-y: auto;}.modal-shopping-cart .tf-minicart-recommendations > .wrap-recommendations::-webkit-scrollbar{width: 0px;}.modal-shopping-cart .tf-minicart-recommendations .list-cart-item:not(:last-child){padding-bottom: 16px; border-bottom: 1px solid var(--line); margin-bottom: 16px;}.modal-shopping-cart .tf-minicart-recommendations .list-cart-item .image{width: 100%; height: 100%; max-height: 240px; margin-bottom: 12px; border-radius: 8px; overflow: hidden;}.modal-shopping-cart .tf-minicart-recommendations .list-cart-item .image img{width: 100%; height: 100%; object-fit: cover;}.modal-shopping-cart .tf-minicart-recommendations .list-cart-item .name{margin-bottom: 4px;}.modal-shopping-cart .tf-minicart-recommendations .list-cart-item .cart-item-bot{position: relative; overflow: hidden;}.modal-shopping-cart .tf-minicart-recommendations .list-cart-item .cart-item-bot a{position: absolute; bottom: 0; left: 0; right: 0; transform: translateY(30px);}.modal-shopping-cart .tf-minicart-recommendations .list-cart-item .price{transform: translateY(0px); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.modal-shopping-cart .tf-minicart-recommendations .list-cart-item:hover .price{transform: translateY(-30px);}.modal-shopping-cart .tf-minicart-recommendations .list-cart-item:hover .cart-item-bot a{transform: translateY(0);}.modal-shopping-cart .header{padding: 24px 24px 12px; display: flex; justify-content: space-between; align-items: center;}.modal-shopping-cart .header .title{font-size: 20px;}.modal-shopping-cart .header .icon-close-popup{font-size: 16px; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; background-color: var(--surface); border-radius: 50%; cursor: pointer;}.modal-shopping-cart .wrap{display: flex; flex-direction: column; flex-grow: 1;}.modal-shopping-cart .tf-mini-cart-threshold{margin: 0 24px; padding: 16px; background-color: rgb(245, 246, 236); border-radius: 12px;}.modal-shopping-cart .tf-mini-cart-threshold .tf-progress-bar{margin-top: 12px; margin-bottom: 16px; width: 100%; background-color: var(--white); height: 8px; position: relative;}.modal-shopping-cart .tf-mini-cart-threshold .tf-progress-bar div{height: 100%; background: linear-gradient(90deg, #19450f 0%, #3dab25 100%); position: relative; transition: width 2s ease;}.modal-shopping-cart .tf-mini-cart-threshold .tf-progress-bar .icon{position: absolute; left: 95%; top: 50%; transform: translateY(-50%); width: 32px; height: 32px; border: 2px solid var(--success); display: flex; align-items: center; justify-content: center; background-color: var(--white); border-radius: 50%; font-size: 20px;}.modal-shopping-cart .tf-mini-cart-wrap{display: flex; flex-direction: column; flex-grow: 1; position: relative;}.modal-shopping-cart .tf-mini-cart-wrap .tf-mini-cart-main{flex: 1 1 auto; position: relative;}.modal-shopping-cart .tf-mini-cart-wrap .tf-mini-cart-main .tf-mini-cart-sroll{position: absolute; top: 0; left: 0; bottom: 0; right: 0; overflow: auto;}.modal-shopping-cart .tf-mini-cart-wrap .tf-mini-cart-main .tf-mini-cart-sroll::-webkit-scrollbar{width: 8px;}.modal-shopping-cart .tf-mini-cart-wrap .tf-mini-cart-main .tf-mini-cart-sroll::-webkit-scrollbar-thumb{background: var(--secondary-2);}.modal-shopping-cart .tf-mini-cart-wrap .tf-mini-cart-main .tf-mini-cart-sroll::-webkit-scrollbar-track{background: var(--line);}.modal-shopping-cart .tf-mini-cart-wrap .tf-mini-cart-bottom{box-shadow: 5px 5px 18px 5px rgba(64, 72, 87, 0.15); flex-shrink: 0;}.modal-shopping-cart .tf-mini-cart-item{margin: 0 24px; padding: 20px 0 19px; display: flex; align-items: center; gap: 24px;}.modal-shopping-cart .tf-mini-cart-item:not(:last-child){border-bottom: 1px solid var(--line);}.modal-shopping-cart .tf-mini-cart-item .tf-mini-cart-image{width: 100px; height: 100px; flex-shrink: 0; border-radius: 8px; overflow: hidden;}.modal-shopping-cart .tf-mini-cart-item .tf-mini-cart-image img{width: 100%; height: 100px; object-fit: cover;}.modal-shopping-cart .tf-mini-cart-item .tf-btn-remove{color: var(--critical); text-decoration: underline; cursor: pointer;}.modal-shopping-cart .tf-mini-cart-tool{padding: 0 25px; height: 58px; display: flex; justify-content: center; border-bottom: 1px solid var(--line);}.modal-shopping-cart .tf-mini-cart-tool .tf-mini-cart-tool-btn{width: 100%; height: 100%; cursor: pointer; display: flex; gap: 12px; align-items: center; justify-content: center; font-size: 16px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.modal-shopping-cart .tf-mini-cart-bottom-wrap{padding: 24px 24px 20px;}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-cart-totals-discounts{display: flex; align-items: center; justify-content: space-between; margin-bottom: 12px;}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-cart-checkbox{margin-bottom: 24px;}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-mini-cart-view-checkout{display: flex; gap: 16px; margin-bottom: 16px;}.modal-wishlist .modal-content{max-width: 540px !important; cursor: default !important;}.modal-wishlist .wrap{display: flex; flex-direction: column; flex-grow: 1;}.modal-wishlist .header{padding: 24px 24px 12px 24px; display: flex; justify-content: space-between; align-items: center;}.modal-wishlist .tf-mini-cart-wrap{display: flex; flex-direction: column; flex-grow: 1; position: relative;}.modal-wishlist .tf-mini-cart-wrap .tf-mini-cart-main{flex: 1 1 auto; position: relative;}.modal-wishlist .tf-mini-cart-wrap .tf-mini-cart-main .tf-mini-cart-sroll{position: absolute; top: 0; left: 0; bottom: 0; right: 0; overflow: auto;}.modal-wishlist .tf-mini-cart-wrap .tf-mini-cart-main .tf-mini-cart-sroll::-webkit-scrollbar{width: 8px;}.modal-wishlist .tf-mini-cart-wrap .tf-mini-cart-main .tf-mini-cart-sroll::-webkit-scrollbar-thumb{background: var(--secondary-2);}.modal-wishlist .tf-mini-cart-wrap .tf-mini-cart-main .tf-mini-cart-sroll::-webkit-scrollbar-track{background: var(--line);}.modal-wishlist .tf-mini-cart-item{margin: 0 24px; padding: 20px 0 19px; display: flex; align-items: center; gap: 24px;}.modal-wishlist .tf-mini-cart-item:not(:last-child){border-bottom: 1px solid var(--line);}.modal-wishlist .tf-mini-cart-item .tf-mini-cart-image{width: 100px; height: 100px; flex-shrink: 0; border-radius: 8px; overflow: hidden;}.modal-wishlist .tf-mini-cart-item .tf-mini-cart-image img{width: 100%; height: 100px; object-fit: cover;}.modal-wishlist .tf-mini-cart-item .tf-btn-remove{color: var(--critical); text-decoration: underline; cursor: pointer;}.modal-wishlist .tf-mini-cart-bottom{box-shadow: 0px 5px 18px 5px rgba(64, 72, 87, 0.1490196078); padding: 32px 24px 20px; display: flex; flex-direction: column; text-align: center; gap: 16px;}.modal-wishlist .tf-mini-cart-bottom .view-all-wishlist{border-radius: 4px; padding: 16px;}.tf-cart-checkbox{display: flex; align-items: center; cursor: pointer;}.tf-cart-checkbox .tf-checkbox-wrapp{min-width: 1.6rem; place-items: center; position: relative; overflow: hidden; display: flex;}.tf-cart-checkbox .tf-checkbox-wrapp input{cursor: pointer; display: block; width: 18px; height: 18px; transition: 0.2s ease-in-out; background-color: var(--white); opacity: 0;}.tf-cart-checkbox .tf-checkbox-wrapp input:checked + div{background-color: var(--main);}.tf-cart-checkbox .tf-checkbox-wrapp input:checked + div i{transform: scale(1);}.tf-cart-checkbox .tf-checkbox-wrapp div{position: absolute; display: flex; align-items: center; justify-content: center; width: 18px; height: 18px; transition: 0.25s ease-in-out; z-index: 5; border: 1px solid var(--line); background-color: var(--white); color: var(--white); pointer-events: none;}.tf-cart-checkbox .tf-checkbox-wrapp div i{font-size: 11px; transform: scale(0);}.tf-cart-checkbox label{font-weight: 400; cursor: pointer;}.tf-cart-checkbox label a{text-decoration: underline; text-underline-offset: 2px;}.tf-cart-checkbox .wrap-content{display: none;}.tf-cart-checkbox.check .wrap-content{display: block;}.tf-mini-cart-tool-openable{position: absolute; bottom: 0; left: 0; right: 0; transform: translateY(100%); transition: transform 0.25s ease-in-out; z-index: 70;}.tf-mini-cart-tool-openable.open{box-shadow: 0px 5px 18px 5px rgba(64, 72, 87, 0.15); transform: translateY(0);}.tf-mini-cart-tool-openable.open > .overplay{opacity: 1; visibility: visible;}.tf-mini-cart-tool-openable .tf-mini-cart-tool-close{cursor: pointer;}.tf-mini-cart-tool-openable .tf-btn{height: 52px;}.tf-mini-cart-tool-openable .tf-mini-cart-tool-content{position: relative; z-index: 80; background-color: var(--white);}.tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-mini-cart-tool-text{display: flex; align-items: center; gap: 8px; padding: 18px 32px 17px; border-bottom: 1px solid var(--line);}.tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-mini-cart-tool-text .icon{display: flex;}.tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-mini-cart-tool-wrap{padding: 16px 24px 20px;}.tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-cart-tool-btns{display: flex; flex-direction: column; gap: 16px; align-items: center; margin-top: 16px;}.tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-cart-tool-btns button{border-radius: 4px;}.tf-mini-cart-tool-openable.add-note textarea{background-color: var(--line); color: var(--main);}.tf-mini-cart-tool-openable.add-note textarea::placeholder{color: var(--main);}.tf-mini-cart-tool-openable.add-gift .tf-mini-cart-tool-text{gap: 20px; align-items: start;}.tf-mini-cart-tool-openable.add-gift .tf-mini-cart-tool-text .icon{border: 1px solid var(--main); border-radius: 50%; display: flex; align-items: center; justify-content: center; width: 60px; height: 60px; font-size: 24px; background-color: var(--white); color: var(--main);}.tf-mini-cart-tool-openable.add-gift .tf-gift-wrap-infos p{font-size: 20px; line-height: 32px;}.modal-size-guide .modal-dialog{max-width: 1157px;}.modal-size-guide .modal-content{border: 0; padding: 40px;}.modal-size-guide .modal-content .header{width: max-content; margin-bottom: 32px;}.modal-size-guide .modal-content .header .icon-close-popup{position: absolute; top: 20px; right: 20px; font-size: 16px; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; background-color: var(--surface); border-radius: 50%; cursor: pointer;}.modal-size-guide .modal-content .wrap{min-height: 325px;}.widget-size{display: flex; gap: 32px; align-items: center;}.widget-size .box-title-size{display: flex; align-items: center;}.widget-size .box-title-size .title-size{width: 92px;}.widget-size .box-title-size .number-size{width: 80px; display: flex; align-items: center; gap: 4px; padding: 6px 11px; border: 1px solid var(--line); border-radius: 8px;}.widget-size .tow-bar-block{position: relative; background: var(--line); height: 9px; border-radius: 0px;}.widget-size .tow-bar-block .progress-size{position: absolute; height: 9px; background: var(--main); left: 0;}.widget-size .range-input{position: relative; flex-grow: 1;}.widget-size .range-input input{position: absolute; top: 0; height: 9px; width: 100%; background: none; outline: none; border: none; pointer-events: none; appearance: none;}.widget-size .range-input input::-webkit-slider-thumb{cursor: pointer; width: 24px; height: 24px; border-radius: 50%; border: 3px solid var(--main); outline: none; pointer-events: auto; -webkit-appearance: none; background: var(--white);}.canvas-search{width: 100% !important; max-width: 463px; padding-top: 55px; border: 0 !important;}.canvas-search .tf-search-head{padding: 0 22px; border-bottom: 1px solid var(--line); margin-bottom: 22px; box-shadow: unset;}.canvas-search .tf-search-head .title{font-size: 28px; line-height: 34px; margin-bottom: 19px; display: flex; align-items: center; justify-content: space-between;}.canvas-search .tf-search-head .close{width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; font-size: 16px;}.canvas-search .tf-search-head .tf-search-sticky{margin-bottom: 30px;}.canvas-search .tf-search-content{padding: 0 22px 16px 22px;}.canvas-search .tf-search-content-title{font-size: 20px; line-height: 24px; margin-bottom: 30px;}.canvas-search .tf-col-quicklink{margin-bottom: 32px;}.canvas-search .tf-col-quicklink .tf-search-content-title{margin-bottom: 14px;}.canvas-search .tf-col-quicklink .tf-quicklink-item a{padding: 4px 0; line-height: 22.4px;}.canvas-search .tf-search-hidden-inner{padding-top: 5px;}.canvas-search .tf-loop-item{display: flex; gap: 19px; align-items: flex-start;}.canvas-search .tf-loop-item:not(:last-child){padding-bottom: 16px; border-bottom: 1px solid var(--line); margin-bottom: 16px;}.canvas-search .tf-loop-item .image{width: 68px; max-height: 95px;}.canvas-search .tf-loop-item .tf-product-info-price > div{font-size: 14px;}.offcanvas-compare{height: max-content !important;}.offcanvas-compare .offcanvas-content{box-shadow: 0px 5px 18px 5px rgba(64, 72, 87, 0.15);}.offcanvas-compare .offcanvas-content .icon-close-popup{position: absolute; top: 24px; right: 24px; font-size: 16px; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; background-color: var(--surface); border-radius: 50%; cursor: pointer;}.offcanvas-compare .tf-compare-list{display: flex; align-items: center; gap: 40px; padding: 24px 0;}.offcanvas-compare .tf-compare-list .tf-compare-wrap{display: flex; align-items: center; flex-grow: 1; overflow: auto hidden; gap: 48px; padding: 24px 0; margin: -24px 0; padding-right: 20px; margin-right: -20px;}.offcanvas-compare .tf-compare-list .tf-compare-wrap::-webkit-scrollbar{height: 8px;}.offcanvas-compare .tf-compare-list .tf-compare-wrap::-webkit-scrollbar-thumb{background: var(--secondary-2);}.offcanvas-compare .tf-compare-list .tf-compare-wrap::-webkit-scrollbar-track{background: var(--line);}.offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item{width: 263px; flex-shrink: 0; position: relative; padding: 11px; border-radius: 12px; border: 1px solid var(--line); display: flex; align-items: center; gap: 16px;}.offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item .image{flex-shrink: 0; width: 92px; height: 123px; border-radius: 8px; overflow: hidden;}.offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item .image img{width: 100%; height: 100%; object-fit: cover;}.offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item .text-title{margin-bottom: 8px;}.offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item > .icon-close{position: absolute; top: 0; right: 0; transform: translate(50%, -50%); display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; background-color: var(--critical); border-radius: 50%; font-size: 12px; color: var(--white); z-index: 5; cursor: pointer;}.offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item > .btns-repeat{position: absolute; top: 50%; right: -32px; transform: translateY(-50%); display: flex; cursor: pointer;}.offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item:last-child > .btns-repeat{display: none;}.offcanvas-compare .tf-compare-list .tf-compare-buttons{display: flex; align-items: center; justify-content: end; width: 220px; flex-shrink: 0;}.offcanvas-compare .tf-compare-list .tf-compare-buttons a{height: 52px;}.offcanvas-compare .tf-compare-list .tf-compare-buttons .tf-compapre-button-clear-all{margin-top: 16px; height: 48px; padding: 13px 0; cursor: pointer;}.modal-quick-view .modal-content{max-width: min(856px, 90vw) !important; cursor: default !important; display: flex; flex-direction: row; overflow-y: scroll; max-height: 100vh;}.modal-quick-view .tf-quick-view-image{width: 42.525%; flex-shrink: 0; display: flex; flex-direction: column; position: relative;}.modal-quick-view .tf-quick-view-image > .wrap-quick-view{flex-grow: 1; position: relative; padding: 24px; padding-right: 0; overflow: auto; height: 100vh; direction: rtl;}.modal-quick-view .tf-quick-view-image > .wrap-quick-view::-webkit-scrollbar{width: 8px; height: 8px;}.modal-quick-view .tf-quick-view-image > .wrap-quick-view::-webkit-scrollbar-track{background-color: var(--line);}.modal-quick-view .tf-quick-view-image > .wrap-quick-view::-webkit-scrollbar-thumb{background: var(--secondary-2);}.modal-quick-view .tf-quick-view-image .quickView-item{max-height: 440px; height: 100%; border-radius: 12px; overflow: hidden;}.modal-quick-view .tf-quick-view-image .quickView-item:not(:last-child){margin-bottom: 30px;}.modal-quick-view .tf-quick-view-image .quickView-item img{width: 100%; height: 100%; object-fit: cover;}.modal-quick-view .wrap{display: flex; flex-direction: column; flex-grow: 1; height: 100%; padding: 24px 24px 48px; overflow-y: auto;}.modal-quick-view .wrap::-webkit-scrollbar{width: 8px; position: absolute; left: 0;}.modal-quick-view .wrap::-webkit-scrollbar-thumb{background: var(--secondary-2);}.modal-quick-view .wrap::-webkit-scrollbar-track{background: var(--line);}.modal-quick-view .wrap .header{display: flex; justify-content: space-between; align-items: center;}.modal-quick-view .wrap .header .icon-close-popup{font-size: 16px; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; background-color: var(--surface); border-radius: 50%; cursor: pointer;}.modal-quick-add .modal-content{cursor: default !important; padding: 24px; border: 0;}.modal-quick-add .modal-content .icon-close-popup{position: absolute; top: 24px; right: 24px; font-size: 16px; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; background-color: var(--surface); border-radius: 50%; cursor: pointer;}.modal-quick-add .modal-content .tf-product-info-item{margin-bottom: 15px; display: flex; gap: 18px; align-items: center;}.modal-quick-add .modal-content .tf-product-info-item .image img{width: 80px; height: 100px;}.modal-quick-add .modal-content .tf-product-info-item .content{display: flex; flex-direction: column; gap: 6px;}.tf-mini-search-frm{position: relative;}.tf-mini-search-frm input{height: 42px; padding: 12px 20px 12px 44px; font-size: 16px; line-height: 26px; color: var(--main);}.tf-mini-search-frm input::placeholder{font-size: 16px; line-height: 26px; color: var(--main);}.tf-mini-search-frm button{position: absolute; left: 14px; top: 0; font-size: 16px; margin: 13px 0; background-color: transparent; border: 0; outline: none;}.form-sign-in .modal-dialog{max-width: 640px;}.form-sign-in .modal-dialog .modal-content{border: 0; padding: 37px 35px; border-radius: 3px;}.form-sign-in .header{margin-bottom: 20px; display: flex; align-items: center; justify-content: space-between;}.form-sign-in .header .demo-title{font-size: 28px; line-height: 33.6px;}.form-sign-in .header .icon-close-popup{padding: 0 6px; font-size: 16px; cursor: pointer;}.form-sign-in .tf-login-form form > div{margin-top: 15px;}.form-sign-in .tf-login-form form .btn-link{margin: 10px 0; text-decoration: underline !important; text-underline-offset: 3px; color: var(--text);}.form-sign-in .tf-login-form form .btn-link .icon{font-size: 8px;}.form-sign-in .tf-login-form form .bottom{display: flex; align-items: center; justify-content: center; gap: 30px;}.form-sign-in .tf-login-form form .bottom .btn-link{color: var(--main);}.toolbar-shop-mobile{max-width: min(90%, 430px) !important;}.toolbar-shop-mobile .mb-canvas-content{max-width: 100%; padding-top: 70px; padding-left: 0;}.toolbar-shop-mobile .mb-body{padding: 0 20px 0 21px;}.toolbar-shop-mobile ul.nav-ul-mb > li{padding: 0 !important; border: 0 !important;}.toolbar-shop-mobile .tf-category-link{gap: 16px; min-height: 50px !important; padding: 4px 0 6px; position: relative;}.toolbar-shop-mobile .tf-category-link .image{width: 34px; height: 34px; position: relative;}.toolbar-shop-mobile .tf-category-link .image::before{position: absolute; z-index: 1; content: ""; top: -3px; bottom: -3px; left: -3px; right: -3px; width: calc(100% + 6px); height: calc(100% + 6px); border: solid 1px var(--line); margin: auto; pointer-events: none; border-radius: 50%;}.toolbar-shop-mobile .tf-category-link .image img{width: 100%; height: 100%; border-radius: 50%;}.toolbar-shop-mobile .tf-category-link > span:nth-child(2){display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; flex-grow: 1;}.toolbar-shop-mobile .tf-category-link::after{position: absolute; bottom: 0; content: ""; height: 1px; width: calc(100% - 53px); right: 0; left: 53px; background-color: rgba(0, 0, 0, 0.12);}.toolbar-shop-mobile .tf-category-link .btn-open-sub{width: 40px; height: 40px; border-left: 1px solid var(--line);}.toolbar-shop-mobile .tf-category-link.current::after{display: none;}.toolbar-shop-mobile .tf-category-link.has-children:not(.collapsed)::after{display: none;}.toolbar-shop-mobile .sub-nav-menu{margin: 0px 0 17px 50px !important; padding: 0 !important;}.toolbar-shop-mobile .sub-nav-menu .tf-category-link{padding: 4px 0 4px 15px; margin-bottom: 1px; min-height: 30px !important;}.toolbar-shop-mobile .sub-nav-menu .tf-category-link::after{display: none;}.toolbar-shop-mobile .sub-menu-level-2{margin-left: 65px !important;}.toolbar-shop-mobile .mb-bottom{min-height: 50px; clear: both; padding: 15px 26px; background-color: rgba(0, 0, 0, 0.05);}.toolbar-shop-mobile .mb-bottom a{line-height: 13px;}.toolbar-shop-mobile .list-cate{position: relative;}.toolbar-shop-mobile .list-cate.show::after{position: absolute; bottom: -17px; content: ""; height: 1px; width: calc(100% - 53px); right: 0; left: 53px; background-color: rgba(0, 0, 0, 0.12);}.canvas-sidebar-blog .canvas-header{background-color: var(--white); padding: 14px 20px;}.canvas-sidebar-blog .canvas-header .title{font-size: 16px; line-height: 19.2px; font-weight: 400;}.canvas-sidebar-blog .canvas-body{padding: 20px;}.modal-search .icon-close-popup{font-size: 16px; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; background-color: var(--surface); border-radius: 50%; cursor: pointer;}.modal-search .modal-dialog{max-width: 1100px;}.modal-search .modal-content{margin-right: 15px; margin-left: 15px; border: 0; padding: 40px; display: flex; flex-direction: column; gap: 32px;}.modal-search .tf-loading{border-radius: 4px; border: 1px solid var(--main); margin-left: auto; margin-right: auto; width: 163px; height: 52px; justify-content: center;}.modal-search .tf-loading::before{border-color: var(--white);}.modal-search .tf-grid-layout{overflow-y: auto; padding-right: 34px; margin-right: -40px; min-height: 100px; transition: height 0.3s ease;}.modal-search .tf-grid-layout::-webkit-scrollbar{width: 6px;}.modal-search .tf-grid-layout::-webkit-scrollbar-thumb{background: var(--secondary);}.modal-newleter .modal-dialog{max-width: 660px !important;}.modal-newleter .modal-content{border: 0;}.modal-newleter .modal-content .modal-top{position: relative; border-radius: 10px 10px 0px 0px; overflow: hidden;}.modal-newleter .modal-content .modal-top .icon{position: absolute; cursor: pointer; top: 12px; right: 12px; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 999px; background-color: var(--white); font-size: 16px;}.modal-newleter .modal-content .modal-bottom{border-radius: 0px 0px 10px 10px; background-color: var(--white); padding: 20px 0px; max-width: 600px; margin-left: auto; margin-right: auto;}.modal-newleter .modal-content .modal-bottom p{margin-bottom: 8px;}.modal-newleter .modal-content .modal-bottom h5{margin-bottom: 28px; font-weight: 600;}.modal-newleter .modal-content form{max-width: 320px; margin-left: auto; margin-right: auto; margin-bottom: 6px;}.modal-newleter .modal-content form input{margin-bottom: 16px; height: 40px;}.modal-newleter .modal-content form button{height: 40px;}.hover-cursor-img .hover-image{display: none;}.canvas-categories .canvas-header .icon-close{font-size: 14px;}.canvas-categories .canvas-header .icon-left{font-size: 24px;}.canvas-categories .wd-facet-categories{padding: 12px 0px; border-bottom: 1px solid var(--line);}.canvas-categories .wd-facet-categories:first-child{padding-top: 0;}.canvas-categories .wd-facet-categories:last-child{border: none;}.canvas-categories .wd-facet-categories .avt{width: 32px; height: 32px; border-radius: 50%;}.canvas-categories .wd-facet-categories .facet-title{display: flex; align-items: center; gap: 16px;}.canvas-categories .wd-facet-categories .facet-title .title{flex-grow: 1; font-size: 16px; line-height: 24px; font-weight: 500;}.canvas-categories .wd-facet-categories .facet-title .icon{font-size: 16px;}.canvas-categories .wd-facet-categories .facet-body{margin-top: 12px; padding: 8px 10px;}.canvas-categories .wd-facet-categories .facet-body li .item{display: flex; align-items: center; gap: 8px;}.canvas-categories .wd-facet-categories .facet-body li:not(:last-child) .item{margin-bottom: 16px;}.box-icon{display: flex; align-items: center; justify-content: center; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer;}.tf-social-icon{--facebook-cl: rgb(59, 89, 152); --twitter-cl: rgb(85, 85, 85); --instagram-cl: linear-gradient(#8a3ab9, #e95950, #fccc63); --threads-cl: rgb(224, 53, 102); --youtube-cl: rgb(205, 32, 31); --tiktok-cl: linear-gradient(#25f4ee, #000, #fe2c55); --tiktok-cl2: rgb(254, 44, 85); --pinterest-cl: rgb(203, 32, 39); --tumblr-cl: rgb(55, 69, 92); --vimeo-cl: rgb(26, 183, 234); --snapchat-cl: rgb(255, 221, 0); --whatsapp-cl: rgb(0, 230, 118); --linked_in-cl: rgb(23, 106, 255); --wechat-cl: rgb(26, 173, 24); --reddit-cl: rgb(255, 69, 0); --line-cl: rgb(0, 195, 77); --spotify-cl: rgb(30, 125, 96); display: flex; gap: 8px; flex-wrap: wrap;}.tf-social-icon .social-facebook:hover{background: var(--facebook-cl); color: var(--white); border: none;}.tf-social-icon .social-twiter:hover{background: var(--twitter-cl); color: var(--white); border: none;}.tf-social-icon .social-instagram:hover{background: var(--instagram-cl); color: var(--white); border: none;}.tf-social-icon .social-tiktok:hover{background: var(--tiktok-cl); color: var(--white); border: none;}.tf-social-icon .social-pinterest:hover{background: var(--pinterest-cl); color: var(--white); border: none;}.tf-social-icon .social-amazon:hover{background: var(--main); color: var(--white); border: none;}.tf-social-icon .social-youtube:hover{background: var(--youtube-cl); color: var(--white); border: none;}.tf-social-icon a{display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; font-size: 20px; color: var(--main); border-radius: 50%;}.tf-social-icon.style-white a{color: var(--white); border-color: var(--white);}.tf-social-icon.style-fill a{background-color: var(--line); width: 32px; height: 32px; border: none;}.tf-social-icon.style-fill-2 a{background-color: transparent; color: var(--white); border-color: var(--white); border: 1px solid rgba(255, 255, 255, 0.1019607843);}.tf-social-icon.style-fill-2 a:hover{border-color: transparent;}.tf-social-icon.style-1 a{background-color: var(--surface); width: 40px; height: 40px; font-size: 16px; border-color: transparent;}.tf-social-icon.style-2 a{width: 40px; height: 40px; border: 0; color: var(--main); background-color: var(--white); font-size: 18px;}.tf-social-icon.style-default{gap: 8px;}.tf-social-icon.style-default a{border: 0; font-size: 15px;}.tf-social-icon.style-small a{width: 32px; height: 32px;}.tf-social-icon.style-small a i{font-size: 20px;}.tf-icon-box{display: flex; flex-direction: column; gap: 20px; align-items: center;}.tf-icon-box .icon-box{font-size: 40px;}.tf-icon-box .content{display: grid; gap: 8px;}.tf-icon-box.style-2{flex-direction: row; align-items: flex-start; justify-content: center; gap: 12px;}.tf-icon-box.style-2 .icon-box{flex-shrink: 0; width: 64px; height: 64px; border-radius: 50%; border: 1px solid var(--line); display: flex; align-items: center; justify-content: center;}.tf-icon-box.style-2.type-column{flex-direction: column; gap: 22px;}.tf-icon-box.style-3{padding-right: 20px; gap: 12px;}.tf-icon-box.style-3 .icon-box{padding: 12px;}.slider-icon-box{padding: 30px; border-radius: 16px;}.hover-img .img-style{overflow: hidden;}.hover-img .img-style > img{width: 100%; height: 100%; object-fit: cover; -webkit-transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18); transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18);}.hover-img:hover .img-style > img{-webkit-transform: scale(1.06); transform: scale(1.06);}.hover-img .img-style2{overflow: hidden; border-radius: 10px;}.hover-img .img-style2 .img-hv{width: 100%; object-fit: cover; -webkit-transition: all 1s cubic-bezier(0.3, 1, 0.35, 1) 0s; transition: all 1s cubic-bezier(0.3, 1, 0.35, 1) 0s; transition: transform 500ms ease;}.hover-img2 .img-style2{overflow: hidden; border-radius: 8px;}.hover-img2 .img-style2 .img2{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.hover-img2:hover .img2{transform: scale(1.1) rotate(3deg);}.hover-img3 .img-style3{border-radius: 8px; overflow: hidden;}.hover-img3 .img-style3 img{width: 100%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.hover-img3:hover img{transform: scale(1.075); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.pagi2 .swiper-pagination2:hover .box-img .icon-practice, .swiper-button-next2:hover .box-img .icon-practice, .swiper-button-prev2:hover .box-img .icon-practice, .hv-one:hover .box-img .icon-practice{opacity: 1; z-index: 99; top: 50%; transition-delay: 0.5s;}.pagi2 .swiper-pagination2:hover .img-style::before, .swiper-button-next2:hover .img-style::before, .swiper-button-prev2:hover .img-style::before, .hv-one:hover .img-style::before{opacity: 1;}.pagi2 .swiper-pagination2 .img-style, .swiper-button-next2 .img-style, .swiper-button-prev2 .img-style, .hv-one .img-style{border-radius: 10px; overflow: hidden;}.pagi2 .swiper-pagination2 .img-style::before, .swiper-button-next2 .img-style::before, .swiper-button-prev2 .img-style::before, .hv-one .img-style::before{content: ""; top: 0; right: 0; left: 0; bottom: 0; position: absolute; background: rgba(0, 0, 0, 0.5019607843); width: 100%; height: 100%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; z-index: 99; opacity: 0; border-radius: 10px;}.pagi2 .swiper-pagination2 .img-style.s-one::before, .swiper-button-next2 .img-style.s-one::before, .swiper-button-prev2 .img-style.s-one::before, .hv-one .img-style.s-one::before{border-radius: 50%;}.hv-one2:hover .img-style2::before{opacity: 1; visibility: visible;}.hv-one2 .img-style2::before{content: ""; position: absolute; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; -webkit-transition: all 0.4s ease-out 0s; -moz-transition: all 0.4s ease-out 0s; -ms-transition: all 0.4s ease-out 0s; -o-transition: all 0.4s ease-out 0s; transition: all 0.4s ease-out 0s; opacity: 0; visibility: hidden; background: rgba(0, 0, 0, 0.5); z-index: 1; border-radius: 10px;}.hv-tool{position: relative; transition: all 0.3s ease;}.hover-tooltip{position: relative;}.hover-tooltip .tooltip{position: absolute; white-space: nowrap; padding: 0px 8.5px; height: 25px; border-radius: 2px; bottom: calc(100% + 7px); left: 50%; transform: translateX(-50%); opacity: 0; visibility: hidden; color: var(--white); max-width: 250px; width: max-content; background-color: var(--main); transition: transform 0.4s ease 0.2s, opacity 0.4s ease 0.2s; z-index: 5; font-size: 12px; line-height: 22px;}.hover-tooltip .tooltip::before{content: ""; left: 50%; transform: translateX(-50%) rotate(45deg); top: 20px; position: absolute; background: var(--main); width: 8px; height: 8px; z-index: -1;}.hover-tooltip:hover .tooltip{opacity: 1; visibility: visible;}.hover-tooltip.tooltip-bot .tooltip{top: calc(100% + 5px); bottom: unset;}.hover-tooltip.tooltip-bot .tooltip::before{top: -2px;}.hover-overlay{position: relative;}.hover-overlay::before{position: absolute; z-index: 2; content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.1); top: 0; left: 0; transition: 0.4s ease 0.1s; opacity: 0; visibility: hidden;}.hover-overlay:hover::before{opacity: 1; visibility: visible;}.collection-default{display: grid; gap: 20px; position: relative;}.collection-default .img-style{display: block; width: 100%; height: 100%;}.collection-default .img-style img{width: 100%; height: 100%; object-fit: cover;}.collection-default .content{gap: 8px; display: grid;}.collection-default.style-1{gap: 0;}.collection-default.style-1 .img-style{border-radius: 8px 8px 0 0; aspect-ratio: 1.7755681818;}.collection-default.style-1 .content{border-radius: 0 0 8px 8px; border: 1px solid var(--line); border-top: 0; padding: 40px 15px 39px;}.collection-default.style-row{grid-template-columns: 1fr 1fr;}.collection-default.style-row .img-style{border-radius: 8px 0 0 8px; aspect-ratio: 1.7916666667;}.collection-default.style-row .content{border-radius: 0 8px 8px 0; border-top: 1px solid var(--line); border-left: 0; display: block; place-content: center; padding: 48px;}.collection-default.style-row .content .title{margin-bottom: 12px;}.collection-default.style-row .content .desc{margin-bottom: 32px;}.collection-default.abs-left-center{border-radius: 20px; overflow: hidden;}.collection-default.abs-left-center .content{position: absolute; left: 20px; top: 50%; transform: translateY(-50%); display: grid; gap: 12px;}.collection-default.abs-left-center .box-title{display: grid; gap: 4px;}.collection-default.abs-left-bottom{overflow: hidden; position: relative;}.collection-default.abs-left-bottom .content{position: absolute; left: 20px; bottom: 20px; gap: 12px;}.collection-default.abs-left-bottom .box-title{display: grid; gap: 8px;}.collection-default.abs-left-bottom.type-2{border-radius: 20px; overflow: hidden;}.collection-default.abs-left-bottom.type-2 .content{gap: 20px;}.collection-default.type-xl .content{gap: 10px;}.collection-default.type-xl .box-title{gap: 6px;}.collection-default.abs-x-center{position: relative; border-radius: 40px; overflow: hidden;}.collection-default.abs-x-center .content{gap: 12px; position: absolute; right: 15px; left: 15px; z-index: 2;}.collection-default.abs-x-center .content .box-title{gap: 6px; display: grid;}.collection-default.abs-x-center.abs-bottom .content{bottom: 15px;}.collection-default.abs-x-center.abs-top .content{top: 15px;}.collection-default.abs-x-center.abs-top-2 .content{top: 30px;}.collection-default.wd-load img{min-height: 350px;}.collection-position{position: relative;}.collection-position .img-style{display: block; width: 100%; height: 100%;}.collection-position .img-style img{width: 100%; height: 100%; object-fit: cover;}.collection-position .content{display: grid; gap: 8px; position: absolute; top: 50%; left: 15px; right: 15px; transform: translateY(-50%); text-align: center;}.collection-position.radius{border-radius: 20px; overflow: hidden;}.collection-position.style-1{border-radius: 12px; overflow: hidden;}.collection-position.style-1 .content{bottom: 36px; left: 40px; top: unset; transform: none; text-align: start;}.collection-position-2{position: relative; border-radius: 20px; overflow: hidden;}.collection-position-2 .img-style{display: block; width: 100%; height: 100%;}.collection-position-2 .img-style img{width: 100%; height: 100%; object-fit: cover;}.collection-position-2 .content{position: absolute; left: 15px; right: 15px; bottom: 15px; z-index: 5;}.collection-position-2:not(.style-2, .style-3) .cls-btn .icon{transform: scale(0); transform-origin: right; transition: all 0.2s ease; color: var(--primary);}.collection-position-2:not(.style-2, .style-3) .cls-btn:hover{color: var(--primary);}.collection-position-2:not(.style-2, .style-3) .cls-btn:hover .icon{width: 10px; min-width: 10px; margin-left: 4px; transform: scale(1);}.collection-position-2 .cls-btn{background-color: var(--white); color: var(--main); border-radius: 99px; padding: 8px 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; display: flex; align-items: center; justify-content: center;}.collection-position-2 .cls-btn .icon{width: 0; display: inline-block; font-size: 16px;}.collection-position-2 .cls-btn .text{color: inherit; z-index: 1;}.collection-position-2 .cls-btn:hover{color: var(--primary);}.collection-position-2.style-3 .cls-btn, .collection-position-2.style-2 .cls-btn{justify-content: space-between;}.collection-position-2.style-3 .cls-btn .icon, .collection-position-2.style-2 .cls-btn .icon{width: 10px; min-width: 10px; color: inherit; position: absolute; right: 28px; width: 20px; opacity: 0; visibility: hidden; transform: translateX(10px); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; color: var(--primary);}.collection-position-2.style-3 .cls-btn .count-item, .collection-position-2.style-2 .cls-btn .count-item{opacity: 1; visibility: visible; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.collection-position-2.style-6 .content, .collection-position-2.style-4 .content{text-align: center;}.collection-position-2.style-6 .cls-btn, .collection-position-2.style-4 .cls-btn{display: inline-flex;}.collection-position-2.style-5 .content{text-align: center; display: grid; gap: 4px;}.collection-position-2.style-7 .content{top: 32px; align-self: anchor-center;}.collection-position-2 .on-sale-wrap{position: absolute; top: 10px; right: 10px; left: 10px; z-index: 5; display: flex;}.collection-position-2 .on-sale-wrap .on-sale-item{display: inline-flex; justify-content: center; align-items: center; word-break: break-word; padding: 0 6px; min-width: 50px; font-size: 12px; font-weight: 600; text-align: center; line-height: 20px; letter-spacing: 1px; text-transform: capitalize; position: relative; background-color: var(--critical); color: var(--white); border-radius: 144px;}.collection-position-2 .cls-content{padding: 15px; border-radius: 8px; background-color: var(--white); display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap;}.collection-position-2 .cls-content .cls-info{display: grid; gap: 4px;}.collection-position-2 .cls-content .cls-info .link{-webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;}.collection-position-2 .cls-content .price{display: flex; align-items: center; font-weight: 600; font-size: 16px; line-height: 26px;}.collection-position-2 .cls-content .price span{color: inherit;}.collection-position-2 .cls-content .price .old-price{font-weight: 400; font-size: 14px; line-height: 22px; color: var(--secondary); margin-right: 8px; text-decoration: line-through; display: inline-block;}.collection-position-2 .cls-content .cls-btn{padding: 12px 28px; background-color: var(--main); color: var(--white);}.collection-position-2 .cls-content .cls-btn:hover{background-color: var(--primary); color: var(--white);}.collection-position-2.style-3 .content:hover .icon, .collection-position-2.style-2 .content:hover .icon{opacity: 1; visibility: visible; transform: translateX(0);}.collection-position-2.style-3 .content:hover .count-item, .collection-position-2.style-2 .content:hover .count-item{opacity: 0; visibility: hidden;}.collection-position-2.style-8 .top{position: absolute; text-align: center; top: 10px; left: 50%; transform: translateX(-50%);}.collection-position-2.has-overlay .img-style::after{position: absolute; content: ""; height: 152px; bottom: 0; left: 0; right: 0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%); z-index: 1; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.collection-position-2.has-overlay:hover .img-style::after{height: 100%;}.collection-position-3{position: relative; border-radius: 20px; overflow: hidden;}.collection-position-3 .img-style{display: block; width: 100%; height: 100%;}.collection-position-3 .img-style img{width: 100%; height: 100%; object-fit: cover;}.collection-position-3 .archive-top{display: grid; gap: 8px; position: absolute; z-index: 1; left: 15px; top: 15px;}.collection-position-3 .archive-btn{position: absolute; z-index: 1; left: 15px; bottom: 30px;}.collection-social{position: relative; border-radius: 8px; overflow: hidden; height: 400px;}.collection-social .img-style{display: block; width: 100%; height: 100%;}.collection-social .img-style img{width: 100%; height: 100%; object-fit: cover;}.collection-social .cls-content{position: absolute; left: 0; right: 0; bottom: 0; display: flex; align-items: center; gap: 12px; background-color: rgba(0, 0, 0, 0.1); backdrop-filter: blur(4px); padding: 12px; z-index: 3;}.collection-social .cls-content .info{flex-grow: 1;}.collection-social .cls-content .avatar{flex-shrink: 0;}.collection-social.style-2 .cls-content{background-color: rgba(255, 255, 255, 0.5);}.collection-social video{width: 100%; height: 100%; object-fit: cover; z-index: 1; cursor: pointer;}.collection-social:hover video{pointer-events: auto;}.collection-social .poster{position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: 2; transition: opacity 0.5s ease; cursor: pointer;}.collection-social .poster.hide{opacity: 0; pointer-events: none;}.banner-cls{position: relative; border-radius: 20px; overflow: hidden;}.banner-cls .img-style{display: block; width: 100%; height: 100%;}.banner-cls .img-style img{width: 100%; height: 100%; object-fit: cover;}.banner-cls .cls-content{display: grid; gap: 30px; position: absolute; left: 20px; right: 20px; bottom: 20px;}.banner-cls .cls-content .box-title-cls{display: grid; gap: 8px;}.banner-cls.style-center{bottom: auto; top: 50%; transform: translateY(-50%); text-align: center;}.collection-circle .img-style{display: block; width: 100%; height: 100%; border-radius: 50%; overflow: hidden;}.collection-circle .img-style.radius-48{border-radius: 48px;}.collection-circle .collection-content{margin-top: 16px; display: grid; gap: 4px;}.collection-circle .collection-content .cls-title{color: var(--main); text-align: center; display: inline-flex; align-items: center; justify-content: center;}.collection-circle .collection-content .cls-title .text{color: inherit; display: inline-block;}.collection-circle .collection-content .cls-title .icon{width: 0; display: inline-block; font-size: 16px; color: var(--primary); transform: scale(0); transform-origin: right; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.collection-circle .collection-content .cls-title:hover{color: var(--primary);}.collection-circle .collection-content .cls-title:hover .icon{width: 10px; min-width: 10px; margin-left: 4px; transform: scale(1);}.collection-circle.style-1 .collection-content{margin-top: 20px;}.collection-circle.style-1 .collection-content .heading{margin-bottom: 12px;}.flat-collection-circle{position: relative;}.flat-collection-circle .nav-sw{position: absolute; z-index: 20; top: 36%;}.flat-collection-circle .nav-sw.space-1{top: 28%;}.flat-collection-circle .nav-sw.space-2{top: 38.5%;}.flat-collection-circle .nav-sw-left{left: 0;}.flat-collection-circle .nav-sw-right{right: 0;}.list-collection{display: flex; justify-content: center; gap: 20px; flex-wrap: wrap; margin-bottom: 20px;}.list-collection .cls-item{display: flex; align-items: center; gap: 16px;}.list-collection .cls-item .img-cls{width: 60px; height: 80px; flex-shrink: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}.list-collection .cls-item .img-cls img{width: 100%; height: 100%; object-fit: cover;}.list-collection .cls-item .title-cls{display: inline-flex;}.list-collection .cls-item .title-cls .text{color: inherit; white-space: nowrap;}.list-collection .cls-item:hover .img-cls{transform: rotateY(180deg);}.grid-cls-v1{display: grid; grid-template-columns: 1fr 1fr; gap: 15px;}.grid-cls-v1 .collection-position-2 .cls-btn{max-width: 200px; margin-left: auto; margin-right: auto;}.grid-cls-v2 .collection-position-2 .cls-btn{max-width: 200px; margin-left: auto; margin-right: auto;}.grid-cls-v3{display: grid; grid-template-columns: 1fr; gap: 30px;}.grid-cls-4{display: grid; gap: 15px; grid-template-areas: "item1" "item2" "item3"; grid-template-columns: 1fr;}.grid-cls-4 .item1{grid-area: item1;}.grid-cls-4 .item2{grid-area: item2;}.grid-cls-4 .item3{grid-area: item3;}.banner-cls-discover{width: 100%; height: 100%; border-radius: 20px; overflow: hidden; position: relative;}.banner-cls-discover .img-style{display: block; width: 100%; height: 100%;}.banner-cls-discover .img-style img{width: 100%; height: 100%; object-fit: cover;}.banner-cls-discover .cls-content{display: grid; gap: 30px; position: absolute; top: 50%; left: 15px; right: 15px; transform: translateY(-50%); text-align: center;}.banner-cls-discover .cls-content .box-title-top{display: grid; gap: 10px;}.card-product{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.card-product .product-img{display: flex; width: 100%; height: 100%; position: relative; align-items: stretch;}.card-product .card-product-wrapper{position: relative; border-radius: 8px; overflow: hidden; z-index: 20;}.card-product .card-product-wrapper img{transition-duration: 700ms;}.card-product .card-product-wrapper .img-hover{}.card-product .card-product-wrapper:hover .product-img .img-product{}.card-product .card-product-wrapper:hover .product-img .img-hover{display: block; z-index: 1; opacity: 1; -webkit-transform: scale(1.05); transform: scale(1.05);}.card-product .card-product-wrapper:hover .marquee-wrapper-product{opacity: 0;}.card-product .card-product-wrapper .on-sale-wrap{position: absolute; top: 5px; right: 5px; left: 5px; z-index: 5; display: flex;}.card-product .card-product-wrapper .on-sale-wrap .on-sale-item{display: inline-flex; justify-content: center; align-items: center; word-break: break-word; padding: 0 6px; min-width: 50px; font-size: 12px; font-weight: 600; text-align: center; line-height: 20px; letter-spacing: 1px; text-transform: capitalize; position: relative; background-color: var(--critical); color: var(--white); border-radius: 144px;}.card-product .card-product-info{padding-top: 10px; gap: 4px; display: grid;}.card-product .card-product-info .title{font-size: 16px; line-height: 24px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; font-weight: 500; text-align: start;}.card-product .card-product-info .price{font-size: 16px; line-height: 26px; font-weight: 600; display: flex; align-items: center;}.card-product .card-product-info .old-price{text-decoration: line-through; display: inline-block; margin-right: 8px; font-weight: 400; color: var(--secondary-2); font-size: 14px; line-height: 22px;}.card-product .card-product-info .btn-main-product{border: 1px solid var(--main);}.card-product .list-color-product{padding: 4px 0px;}.card-product .marquee-product{position: absolute; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; left: 0; bottom: 0; overflow-x: hidden; display: none; flex-direction: row; width: 100%; transform: none; padding: 3px 0px;}.card-product .marquee-product .marquee-child-item p{padding-left: 8px; padding-right: 8px;}.card-product .marquee-product .marquee-child-item .icon{font-size: 16px;}.card-product .marquee-product .marquee-wrapper{flex: 0 0 auto; min-width: 100%; z-index: 1; display: flex; flex-direction: row; align-items: center; animation: infiniteScroll 12s linear 0s infinite; animation-play-state: running; animation-delay: 0s; animation-direction: normal;}.card-product .variant-wrap{position: absolute; bottom: 0; z-index: 3; left: 0px; right: 0px; pointer-events: none; transition: 0.3s ease-out 0s;}.card-product .list-btn-main{position: absolute; bottom: 8px; left: 5px; right: 5px; z-index: 5; transition: 0.3s ease-out 0s; display: flex; align-items: center; gap: 4px;}.card-product .list-btn-main .box-icon{transition: 0.3s ease-out 0s !important; transform: none !important;}.card-product .list-product-btn{position: absolute; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 5px; top: 5px; right: 5px; z-index: 6;}.card-product .countdown-wrap{display: none;}.card-product .variant-box{text-align: center; overflow: hidden; margin: 0 auto; display: flex; justify-content: center; flex-wrap: wrap; padding: 6px; max-height: 40px; background-color: rgba(255, 255, 255, 0.8);}.card-product .variant-box .countdown__timer{display: flex; gap: 4px;}.card-product .variant-box .countdown__item{color: var(--critical); font-size: 12px; line-height: 20px; letter-spacing: 1px; font-weight: 600;}.card-product .variant-box.style-1{margin: 0 12px 12px 12px; padding: 8px; background-color: rgba(228, 49, 49, 0.1019607843); backdrop-filter: blur(8px); border-radius: 8px;}.card-product .variant-box.style-1 .countdown__item{font-size: 16px; font-weight: 500; line-height: 24px;}.card-product .size-list{background: linear-gradient(148.05deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.6) 100%);}.card-product .size-list .variant-box{display: flex; align-items: center; gap: 10px;}.card-product .size-list .size-item{font-size: 12px; line-height: 20px; font-weight: 600; letter-spacing: 1px;}.card-product .btn-main-product{flex-grow: 1; display: flex; justify-content: center; align-items: center; padding: 5px 10px; font-weight: 600; letter-spacing: 1px; border: 1px solid transparent; font-size: 12px; line-height: 20px; text-transform: uppercase; background-color: var(--white); color: var(--main); border-radius: 44px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; text-align: center; white-space: nowrap;}.card-product .btn-main-product:hover{background-color: var(--main); color: var(--white);}.card-product .box-icon{width: 32px; height: 32px; min-width: 32px; border-radius: 3px; background-color: var(--white); color: var(--main); position: relative; border-radius: 50%;}.card-product .box-icon .icon{font-size: 20px;}.card-product .box-icon svg{width: 18px;}.card-product .box-icon svg path{-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}.card-product .box-icon:hover{background-color: var(--main) !important; color: var(--white) !important; border-color: var(--main) !important;}.card-product .box-icon:hover .tooltip{opacity: 1; visibility: visible; transform: translateX(-8px); transition-delay: 0.1s;}.card-product .box-icon:hover svg path{stroke: var(--white);}.card-product .tooltip{position: absolute; z-index: 202; opacity: 0; visibility: hidden; display: none; position: absolute; right: 100%; border-radius: 2px; white-space: nowrap; background-color: var(--main); color: var(--white); font-weight: 400; font-size: 12px; line-height: 12px; padding: 6px 8px 8px; max-width: 250px; width: max-content; transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);}.card-product .tooltip::before{content: ""; top: 50%; left: unset; transform: translateY(-50%) rotate(45deg); right: -4px; position: absolute; background: var(--main); width: 8px; height: 8px; z-index: 100;}.card-product.list-st-3 .list-product-btn, .card-product.list-st-2 .list-product-btn, .card-product.style-list .list-product-btn, .card-product.style-7 .list-product-btn, .card-product.style-6 .list-product-btn, .card-product.style-2 .list-product-btn{flex-direction: row; top: unset; left: 5px; bottom: 5px;}.card-product.list-st-3 .list-product-btn .box-icon:hover .tooltip, .card-product.list-st-2 .list-product-btn .box-icon:hover .tooltip, .card-product.style-list .list-product-btn .box-icon:hover .tooltip, .card-product.style-7 .list-product-btn .box-icon:hover .tooltip, .card-product.style-6 .list-product-btn .box-icon:hover .tooltip, .card-product.style-2 .list-product-btn .box-icon:hover .tooltip{transform: none;}.card-product.list-st-3 .tooltip, .card-product.list-st-2 .tooltip, .card-product.style-list .tooltip, .card-product.style-7 .tooltip, .card-product.style-6 .tooltip, .card-product.style-2 .tooltip{top: -100%; margin-top: 5px; margin-right: 0; transform: translateY(8px); right: unset;}.card-product.list-st-3 .tooltip::before, .card-product.list-st-2 .tooltip::before, .card-product.style-list .tooltip::before, .card-product.style-7 .tooltip::before, .card-product.style-6 .tooltip::before, .card-product.style-2 .tooltip::before{top: 85%; left: 50%; transform: translateX(-50%) rotate(45deg); right: unset;}.card-product.style-3 .list-btn-main .box-icon, .card-product.style-3 .list-btn-main .btn-main-product{border-radius: 3px;}.card-product.style-3 .list-btn-main .box-icon .tooltip{display: none;}.card-product.style-7 .list-product-btn{gap: 0;}.card-product.style-7 .list-product-btn .box-icon{border-radius: 0;}.card-product.style-7 .list-product-btn .box-icon:not(:last-child){border-right: 1px solid var(--line);}.card-product.style-swatch-img .list-color-product{gap: 2px;}.card-product.style-swatch-img .list-color-product .list-color-item{width: 30px; height: 30px; padding: 3px; border: 1px solid transparent; border-radius: 6px;}.card-product.style-swatch-img .list-color-product .list-color-item img{border-radius: 3px; position: relative; opacity: 1; width: 100%; height: 100%; object-fit: cover; visibility: visible;}.card-product .box-rating{display: flex; align-items: center; gap: 8px;}.card-product .list-star{display: inline-flex; align-items: center; gap: 2px;}.card-product .list-star .icon{font-size: 16px; color: var(--line);}.card-product .list-star .icon:not(:last-child){color: var(--yellow);}.card-product .progress{--bs-progress-height: 8px; --bs-progress-bar-bg: var(--critical); --bs-progress-bg: var(--line); --bs-progress-border-radius: 1000px;}.card-product .progress .progress-bar{border-radius: var(--bs-progress-border-radius);}.card-product .box-progress-stock .stock-status{margin-top: 8px; gap: 4px;}.card-product .box-progress-stock .stock-item{display: flex; align-items: center; gap: 4px;}.card-product.style-list{display: flex; gap: 15px;}.card-product.style-list .card-product-wrapper{max-width: 360px; width: 35%;}.card-product.style-list .variant-wrap-list{width: 100%;}.card-product.style-list .card-product-info{flex: 1 1 auto; padding: 0 !important; display: flex; flex-direction: column; justify-content: start; align-items: self-start; max-width: 60%;}.card-product.style-list .card-product-info .old-price{margin-right: 8px;}.card-product.style-list .list-product-btn{display: flex; gap: 8px;}.card-product.style-list .list-product-btn .btn-main-product{max-width: 272px; width: 100%; border: 1px solid var(--line);}.card-product.style-list .list-product-btn .box-icon{border: 1px solid var(--line);}.card-product.style-list .size-box{flex-wrap: wrap; margin-bottom: 15px;}.card-product.style-list .size-box .size-item{font-weight: 500; font-size: 12px; line-height: 20px;}.card-product.style-list .size-box .size-item.disable{pointer-events: none; background-color: var(--surface); color: var(--secondary-2); border-color: var(--surface);}.card-product.style-list .size-box .size-item:hover{border-color: var(--main) !important; background-color: transparent !important; color: var(--main) !important;}.card-product.style-list .size-box .size-item.active{background-color: var(--main) !important; color: var(--white) !important; border-color: var(--main) !important;}.card-product.style-list .list-color-product{margin-bottom: 8px;}.card-product.style-list .list-product-btn{position: unset; justify-content: flex-start;}.card-product.list-st-2{display: flex; gap: 15px;}.card-product.list-st-2 .card-product-info{flex: 1 1 auto; padding: 0; display: flex; flex-direction: column; justify-content: start; align-items: self-start; gap: 10px; max-width: 68%;}.card-product.list-st-2 .card-product-wrapper{max-width: 210px; width: 32%;}.card-product.list-st-2 .card-product-wrapper.type-width-2{max-width: 105px;}.card-product.list-st-2 .bottom{display: flex; align-items: center; justify-content: space-between; width: 100%;}.card-product.list-st-2 .box-icon{flex-shrink: 0; background-color: var(--surface);}.card-product.list-st-2 .list-product-btn{position: unset; justify-content: flex-start;}.card-product.list-st-2.has-border{padding: 15px; border: 1px solid var(--line); border-radius: 4px;}.card-product.list-st-3{display: flex; gap: 15px; border: 1px solid var(--line); padding: 15px; border-radius: 4px; overflow: hidden;}.card-product.list-st-3 .inner-wrapper-card{max-width: 210px; width: 41.8%; display: flex; flex-direction: column;}.card-product.list-st-3 .inner-wrapper-card .box-progress-stock{margin-top: 10px;}.card-product.list-st-3 .inner-wrapper-card .card-product-wrapper{flex-grow: 1;}.card-product.list-st-3 .card-product-info{flex: 1 1 auto; padding: 0; display: flex; flex-direction: column; justify-content: start; align-items: self-start; gap: 15px; max-width: 58.2%;}.card-product.list-st-3 .card-product-info .inner-top{display: grid; gap: 4px; padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px solid var(--line);}.card-product.list-st-3 .card-product-info .inner-bottom{display: grid; gap: 8px;}.card-product.list-st-3 .card-product-info .list-product-btn{display: flex; gap: 5px;}.card-product.list-st-3 .card-product-info .list-product-btn .box-icon{border: 1px solid var(--line);}.card-product.list-st-3 .card-product-info .list-product-btn .box-icon .icon{font-size: 20px;}.card-product.list-st-3 .card-product-info .list-product-btn .btn-main-product{max-width: 176px; width: 100%;}.card-product.list-st-3 .archive-info-bottom{display: flex; align-items: center; justify-content: space-between; gap: 15px; width: 100%;}.card-product.list-st-3 .list-product-btn{position: unset; justify-content: flex-start;}.card-product .countdown-box .countdown__timer{display: flex; gap: 10px;}.card-product .countdown-box .countdown__item{background-color: var(--primary); color: var(--white); padding: 3px 0px; border-radius: 8px; display: flex; flex-direction: column; align-items: center; width: 48px; height: 48px;}.card-product .countdown-box .countdown__item .countdown__label{font-size: 12px; line-height: 16px;}.card-product .countdown-box .countdown__item .countdown__value{font-size: 20px; line-height: 24px; font-weight: 500;}.card-product:not(.list-st-3, .list-st-2, .style-list) .card-product-wrapper{aspect-ratio: 1/1.33;}.loadItem.hidden{display: none !important;}.loadItem.card-product.style-list:not(.hidden){display: flex !important;}.list-color-product{display: flex; flex-wrap: wrap; gap: 8px;}.list-color-product .list-color-item{width: 24px; height: 24px; border: 1px solid transparent; background-color: transparent; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; border-radius: 50%; cursor: pointer; display: flex; align-items: center; justify-content: center; position: relative;}.list-color-product .list-color-item .swatch-value{width: 100%; height: 100%; border: 3px solid transparent; display: inline-block; border-radius: 50%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.list-color-product .list-color-item img{visibility: hidden; width: 18px; height: 18px; position: absolute;}.list-color-product .list-color-item.line{border: 1px solid var(--line);}.list-color-product .list-color-item.active, .list-color-product .list-color-item:hover{border-color: var(--main);}.list-color-product .list-color-item.active .swatch-value, .list-color-product .list-color-item:hover .swatch-value{border-color: var(--white);}.stagger-wrap .stagger-item{transition: 0.3s ease-in-out; transform: scale(0.5) rotate(90deg) skew(15deg); opacity: 0;}.stagger-wrap .stagger-item.stagger-finished{transform: scale(1) rotate(0deg) skew(0deg); opacity: 1;}.slider-scroll, .thumbs-slider{display: flex; gap: 20px;}.tf-product-media-thumbs{width: 80px; flex-shrink: 0; max-height: 687px;}.tf-product-media-thumbs .swiper-slide{height: max-content; width: auto;}.tf-product-media-thumbs .swiper-slide .item{position: relative; height: 100%; max-height: 107px; max-width: 80px;}.tf-product-media-thumbs .swiper-slide .item img{border-radius: 4px; width: 100%; height: 100%; object-fit: cover;}.tf-product-media-thumbs .swiper-slide .item::after{position: absolute; content: ""; top: 0; right: 0; left: 0; bottom: 0; border: 1px solid transparent; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; border-radius: 4px;}.tf-product-media-thumbs .swiper-slide.swiper-slide-thumb-active .item::after{border-color: var(--main);}.tf-product-media-main{width: calc(100% - 100px);}.tf-product-media-main .item{display: flex; width: 100%; border-radius: 12px; overflow: hidden; max-height: 687px;}.tf-product-media-main .item img{width: 100%; height: 100%; object-fit: cover;}.thumbs-bottom .thumbs-slider{flex-direction: column;}.thumbs-bottom .thumbs-slider .tf-product-media-thumbs{order: 1; width: 100%;}.thumbs-bottom .thumbs-slider .tf-product-media-thumbs .swiper-slide{width: auto;}.thumbs-bottom .thumbs-slider .tf-product-media-main{width: 100%;}.thumbs-bottom .thumbs-slider .tf-product-media-main .item{max-height: 820px;}.tf-product-info-list .tf-product-info-heading{padding-bottom: 5px; border-bottom: 1px solid var(--line); margin-bottom: 5px;}.tf-product-info-list .tf-product-info-name{margin-bottom: 0px;}.tf-product-info-list .tf-product-info-name > .text{color: var(--secondary-2); letter-spacing: 0.1em; margin-bottom: 4px;}.tf-product-info-list .tf-product-info-name .name{margin-bottom: 12px;}.tf-product-info-list .tf-product-info-name > .sub{display: flex; align-items: center; gap: 10px 16px; flex-wrap: wrap;}.tf-product-info-list .tf-product-info-rate{display: flex; gap: 4px; align-items: center;}.tf-product-info-list .tf-product-info-rate .list-start{display: flex;}.tf-product-info-list .tf-product-info-rate .icon{font-size: 15px;}.tf-product-info-list .tf-product-info-rate .text{color: var(--secondary);}.tf-product-info-list .tf-product-info-sold{display: flex; gap: 4px; flex-wrap: wrap; align-items: center;}.tf-product-info-list .tf-product-info-sold .icon{font-size: 20px; color: var(--primary); animation: tf-ani-flash 2s infinite;}.tf-product-info-list .tf-product-info-desc{display: flex; gap: 12px; flex-direction: column;}.tf-product-info-list .tf-product-info-desc > p{color: var(--secondary);}.tf-product-info-list .tf-product-info-liveview{display: flex; gap: 8px; align-items: center;}.tf-product-info-list .tf-product-info-liveview .icon{font-size: 20px;}.tf-product-info-list .tf-product-info-choose-option{display: flex; flex-direction: column; gap: 20px;}.tf-product-info-list .tf-product-info-by-btn{display: flex; align-items: center; gap: 10px;}.tf-product-info-list .tf-product-info-by-btn .box-icon{display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; flex-shrink: 0; border-radius: 50%; border: 2px solid var(--line); font-size: 24px;}.tf-product-info-list .tf-product-info-by-btn .box-icon:hover{background-color: var(--main); color: var(--white); border-color: var(--main);}.tf-product-info-list .tf-product-info-help{padding-bottom: 19px; border-bottom: 1px solid var(--line); display: flex; flex-direction: column; gap: 8px;}.tf-product-info-list .tf-product-info-help .tf-product-info-extra-link{display: flex; gap: 15px 34px; align-items: center; flex-wrap: wrap;}.tf-product-info-list .tf-product-info-help .tf-product-info-extra-link .tf-product-extra-icon{display: flex; gap: 4px; align-items: center; position: relative;}.tf-product-info-list .tf-product-info-help .tf-product-info-extra-link .tf-product-extra-icon .icon{font-size: 20px; line-height: 20px;}.tf-product-info-list .tf-product-info-help .tf-product-info-extra-link .tf-product-extra-icon:not(:last-child)::after{position: absolute; content: ""; width: 1px; height: 20px; right: -18px; top: 1px; background-color: var(--line);}.tf-product-info-list .tf-product-info-help .tf-product-info-available, .tf-product-info-list .tf-product-info-help .tf-product-info-return, .tf-product-info-list .tf-product-info-help .tf-product-info-time{display: flex; gap: 4px; align-items: center;}.tf-product-info-list .tf-product-info-help .tf-product-info-available .icon, .tf-product-info-list .tf-product-info-help .tf-product-info-return .icon, .tf-product-info-list .tf-product-info-help .tf-product-info-time .icon{font-size: 20px; line-height: 20px;}.tf-product-info-list .tf-product-info-help .tf-product-info-available p, .tf-product-info-list .tf-product-info-help .tf-product-info-return p, .tf-product-info-list .tf-product-info-help .tf-product-info-time p{color: var(--secondary);}.tf-product-info-list .tf-product-info-help .tf-product-info-available p span, .tf-product-info-list .tf-product-info-help .tf-product-info-return p span, .tf-product-info-list .tf-product-info-help .tf-product-info-time p span{color: var(--main);}.tf-product-info-list .tf-product-info-help .tf-product-info-view{display: flex; gap: 4px; align-items: center;}.tf-product-info-list .tf-product-info-help .tf-product-info-view .icon{font-size: 20px; line-height: 20px;}.tf-product-info-list .tf-product-info-help .tf-product-info-view span{text-decoration: underline; font-size: 14px; line-height: 22px;}.tf-product-info-list ul.tf-product-info-sku{display: flex; flex-direction: column; gap: 4px; padding-bottom: 19px; border-bottom: 1px solid var(--line);}.tf-product-info-list ul.tf-product-info-sku li{display: flex; align-items: center; gap: 4px;}.tf-product-info-list ul.tf-product-info-sku li .text-1{color: var(--secondary);}.tf-product-info-list .tf-product-info-guranteed{display: flex; align-items: center; gap: 16px; flex-wrap: wrap;}.tf-product-info-list .tf-product-info-guranteed .tf-payment{gap: 12px;}.tf-product-info-list .tf-product-info-guranteed a img{width: 50px;}.tf-product-info-list .wg-quantity input{pointer-events: none;}.tf-product-info-price{display: flex; align-items: center;}.tf-product-info-price .price-on-sale{margin-right: 8px; font-weight: 600;}.tf-product-info-price .compare-at-price{font-size: 16px; font-weight: 400; line-height: 19.52px; color: var(--secondary-2); text-decoration: line-through; margin-right: 16px;}.tf-product-info-price .badges-on-sale{padding: 3px 10px; background-color: #000000; border-radius: 999px; color: var(--white); letter-spacing: 0.1em;}.tf-product-info-price.type-small .price-on-sale{font-size: 16px; font-weight: 600; line-height: 26px; margin-right: 4px;}.tf-product-info-price.type-small .compare-at-price{font-size: 14px; font-weight: 400; line-height: 22px; margin-right: 4px;}.tf-product-info-price.type-small .badges-on-sale{font-size: 10px; font-weight: 700; line-height: 20px; letter-spacing: 0.1em;}.tf-product-info-price.type-1 .price-on-sale{margin-right: 25px;}.tf-product-info-price.type-1 .compare-at-price{margin-right: 12px; font-size: 20px; font-weight: 500; line-height: 28px; position: relative;}.tf-product-info-price.type-1 .compare-at-price::before{position: absolute; content: ""; width: 1px; height: 16px; left: -13px; background-color: var(--line); top: 50%; transform: translateY(-50%);}.tf-product-info-price.type-1 .badges-on-sale{padding: 2px 12px; font-size: 12px; font-weight: 600; line-height: 20px;}.wg-quantity{width: 180px; height: 48px; display: flex; justify-content: space-between; background-color: var(--white); border: 2px solid var(--line); border-radius: 999px; overflow: hidden;}.wg-quantity input{width: 88px; height: 44px; padding: 0; background-color: transparent; border: 0; text-align: center; font-size: 16px; font-weight: 500; line-height: 24px; color: var(--main);}.wg-quantity .btn-quantity{width: 44px; height: 38px; display: flex; align-items: center; justify-content: center; font-size: 38px; color: var(--main); cursor: pointer; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.wg-quantity .btn-quantity:hover{color: #7a7a7a;}.wg-quantity.style-1{width: 140px; height: 44px; border-radius: 12px; border: 1px solid var(--line); background-color: var(--surface);}.wg-quantity.style-1 input{width: 56px;}.variant-picker-item .variant-picker-label span{margin-left: 8px;}.variant-picker-item .size-guide{text-decoration: underline;}.variant-picker-item .variant-picker-values{display: flex; gap: 20px; align-items: center; flex-wrap: wrap;}.variant-picker-item .variant-picker-values.gap12{gap: 12px;}.variant-picker-item .variant-picker-values.type-click input:checked + label{border: 1px solid var(--main); padding: 3px;}.variant-picker-item .variant-picker-values.type-click input:checked + label.style-text-1{background-color: var(--main); border: 2px solid var(--main);}.variant-picker-item .variant-picker-values.type-click input:checked + label.style-text-1 span{color: var(--white);}.variant-picker-item .variant-picker-values input{position: absolute !important; overflow: hidden; width: 1px; height: 1px; margin: -1px; padding: 0; border: 0; clip: rect(0 0 0 0); word-wrap: normal !important;}.variant-picker-item .variant-picker-values input:checked + label.style-text{background-color: var(--main); border: 1px solid var(--main);}.variant-picker-item .variant-picker-values input:checked + label.style-text span{color: var(--white);}.variant-picker-item .variant-picker-values label{position: relative; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; text-align: center; padding: 0px; border: 1px solid transparent; cursor: pointer; font-weight: 400; line-height: 22.4px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.variant-picker-item .variant-picker-values label .btn-checkbox{width: 100%; height: 100%; display: block; border-radius: 50%; border: 3px solid transparent; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.variant-picker-item .variant-picker-values label.style-text{width: 48px; height: 48px; border: 2px solid var(--line); border-radius: 50%; padding: 7px 15px;}.variant-picker-item .variant-picker-values label.style-text:hover{border-color: var(--main);}.variant-picker-item .variant-picker-values label.style-text-1{gap: 8px; width: unset; height: 48px; border: 2px solid var(--line); border-radius: 999px; padding: 10px 18px !important;}.variant-picker-item .variant-picker-values label.style-text-1:hover{border-color: var(--main);}.variant-picker-item .variant-picker-values label.style-text-1 .circle-color{display: flex; width: 20px; height: 20px; border-radius: 50%;}.variant-picker-item .variant-picker-values label.type-disable{pointer-events: none; background-color: var(--surface); color: var(--secondary-2); border-color: var(--surface); cursor: no-drop;}.variant-picker-item .variant-picker-values label.type-sold-out{overflow: hidden;}.variant-picker-item .variant-picker-values label.type-sold-out::before{position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(45deg); width: 32px; height: 1.2px; border-bottom: 1.2px dashed var(--secondary-2);}.variant-picker-item .variant-picker-values label.type-sold-out::after{position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(-45deg); width: 32px; height: 1.2px; border-bottom: 1.2px dashed var(--secondary-2);}.variant-picker-item .variant-picker-values label.style-image{display: flex; flex-direction: column; border: 2px solid transparent; border-radius: 8px; padding: 4px; width: 72px; height: 92px;}.variant-picker-item .variant-picker-values label.style-image img{border-radius: 4px; width: 100%; height: 100%; object-fit: cover;}.variant-picker-item .variant-picker-values label.style-image-rounded{display: flex; flex-direction: column; border: 2px solid var(--line); border-radius: 50%; padding: 2px; width: 48px; height: 48px;}.variant-picker-item .variant-picker-values label.style-image-rounded img{border-radius: 50%; width: 100%; height: 100%; object-fit: cover;}.variant-picker-item .other-variant-btn.line, .variant-picker-item .color-btn.line{border-color: var(--line);}.variant-picker-item .other-variant-btn.active, .variant-picker-item .color-btn.active{border-color: var(--main);}.variant-picker-item .other-variant-btn.active .btn-checkbox, .variant-picker-item .color-btn.active .btn-checkbox{border-color: var(--white);}.variant-picker-item .other-variant-btn.style-text-1.active, .variant-picker-item .color-btn.style-text-1.active{background-color: var(--main); border-color: var(--main);}.variant-picker-item .other-variant-btn.style-text-1.active span, .variant-picker-item .color-btn.style-text-1.active span{color: var(--white);}.variant-picker-item .other-variant-btn.style-image.active, .variant-picker-item .color-btn.style-image.active{border-color: var(--main);}.variant-picker-item .other-variant-btn.style-image-rounded.active, .variant-picker-item .color-btn.style-image-rounded.active{border-color: var(--main);}.variant-picker-item .variant-other-size .btn-size{padding: 12px 25px; color: var(--secondary); font-size: 16px; line-height: 24px; font-weight: 500; border-radius: 4px; border: 2px solid var(--line); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer; background-color: var(--white);}.variant-picker-item .variant-other-size .btn-size:hover, .variant-picker-item .variant-other-size .btn-size.active{border-color: var(--main); color: var(--main);}.value-currentVariant, .select-currentColor, .value-currentColor{text-transform: capitalize;}.product-description-list .product-description-list-item:not(:last-child){margin-bottom: 40px;}.product-description-list .product-description-list-item .product-description-list-title{padding-bottom: 11px; border-bottom: 1px solid var(--main); margin-bottom: 20px;}.product-description-list .product-description-list-item .product-description-list-content{border-radius: 8px; padding: 20px; border: 1px solid var(--line);}.tf-main-product.full-width{display: flex; padding: 0 60px; padding: 0 43px 0 60px; gap: 0 80px;}.tf-main-product.full-width > div{width: calc(50% - 40px);}.tf-main-product.full-width .thumbs-slider, .tf-main-product.full-width .tf-product-info-list{max-width: unset !important;}.tf-main-product.full-width .tf-product-media-thumbs, .tf-main-product.full-width .tf-product-media-main .item{max-height: 1013px;}.product-fixed-price .grid-image-top{display: flex; gap: 32px 30px; margin-bottom: 60px;}.product-fixed-price .grid-image-top img{width: 100%; height: 100%; object-fit: cover;}.product-fixed-price .grid-image-top .item-3{margin-bottom: 32px;}.product-fixed-price .left-desc{margin-left: unset; padding: 0 !important; max-width: 710px;}.product-fixed-price .right-details{border-radius: 8px; box-shadow: 0px 5px 18px 5px rgba(64, 72, 87, 0.1490196078); padding: 32px; max-width: unset;}.product-fixed-scroll .accordion-product-wrap{padding-top: 40px;}.frequently-bought-together-2{margin-top: 40px;}.tf-bundle-product-item{display: flex; gap: 16px; align-items: center;}.tf-bundle-product-item .tf-product-bundle-image{flex-shrink: 0; width: 102px; height: 133px; border-radius: 8px; overflow: hidden;}.tf-bundle-product-item .tf-product-bundle-image img{width: 100%; height: 100%; object-fit: cover;}.tf-bundle-product-item .tf-product-bundle-infos{display: flex; gap: 12px; flex-direction: column;}.tf-bundle-product-item .tf-product-bundle-infos .text-title{-webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;}.tf-bundle-product-item .tf-check{flex-shrink: 0; width: 21px; height: 21px; margin: 3.5px; border-width: 2px; border-radius: 2px;}.tf-bundle-product-item .tf-check::before{font-size: 12px;}.tf-product-upsell{padding-bottom: 20px; border-bottom: 1px solid var(--line);}.tf-product-upsell .tf-product-upsell-slod .tf-product-process-wrap{width: 100%; max-width: 380px;}.tf-product-upsell .tf-product-upsell-slod .tf-product-process-wrap .progress{height: 8px; background-color: var(--line); margin-bottom: 8px;}.tf-product-upsell .tf-product-upsell-slod .tf-product-process-wrap .progress .progress-bar-striped{background-size: 16px 16px; background-color: var(--critical); background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}.tf-product-pre-order{padding: 4px 16px; background-color: var(--main); border-radius: 99px; width: max-content; color: var(--white);}@-webkit-keyframes progress-bar-stripes{0%{background-position-x: -1rem;}}@keyframes progress-bar-stripes{0%{background-position-x: -1rem;}}.tf-product-customer-note .tf-product-image-upload{position: relative;}.tf-product-customer-note .tf-product-image-upload label{width: 100%; height: 48px; padding: 9px 14px; border-radius: 8px; border: 2px solid var(--line); font-size: 16px; font-weight: 400; line-height: 26px; cursor: pointer;}.tf-product-customer-note .tf-product-image-upload input{position: absolute; right: 8px; top: 50%; transform: translateY(-50%); width: 94px; height: 32px;}.tf-product-customer-note .tf-product-image-upload input::before{position: absolute; content: ""; top: 0; left: 0; width: 94px; height: 32px; background-color: var(--white);}.tf-product-customer-note .tf-product-image-upload input::after{position: absolute; content: "UP LOAD"; left: 0; font-size: 12px; font-weight: 600; line-height: 20px; letter-spacing: 0.1em; padding: 6px 16px; border-radius: 999px; background-color: var(--main); color: var(--white); cursor: pointer;}.tf-product-out-of-stock{padding: 24px; border-radius: 12px; border: 1px solid var(--line);}.tf-product-out-of-stock .form-out-of-stock button{border: 1px solid var(--main);}.tf-product-deals{padding: 24px; border-radius: 12px; border: 1px solid var(--line); background-color: var(--surface);}.tf-product-deals-list .tf-product-deals-item:not(:last-child){margin-bottom: 12px;}.tf-product-deals-grid{display: flex; gap: 12px; overflow-x: auto;}.tf-product-deals-grid::-webkit-scrollbar{height: 8px;}.tf-product-deals-grid::-webkit-scrollbar-thumb{background: var(--secondary-2);}.tf-product-deals-grid::-webkit-scrollbar-track{background: var(--line);}.tf-product-deals-item{display: flex; align-items: center; justify-content: space-between; gap: 15px; flex-wrap: wrap; padding: 10px 19px; border: 2px solid var(--line); border-radius: 8px; background-color: var(--white); cursor: pointer; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.tf-product-deals-item .tf-check-rounded::before{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.tf-product-deals-item.select-option, .tf-product-deals-item:hover{border-color: var(--main);}.tf-product-deals-item.select-option .tf-check-rounded::before, .tf-product-deals-item:hover .tf-check-rounded::before{opacity: 1;}.tf-product-deals-item.style-column{gap: 12px; justify-content: center; min-width: 181px;}.tf-product-deals-item.style-column .image{max-width: 140px; max-height: 140px; border-radius: 8px; overflow: hidden;}.tf-product-deals-item.style-column .tf-product-info-price{justify-content: center; flex-wrap: wrap; gap: 4px 8px;}.tf-product-deals-item.style-column .tf-product-info-price > div{margin-right: 0;}.tf-product-with-discount .tf-product-discount-list{display: flex; gap: 12px; flex-wrap: wrap;}.tf-product-with-discount .tf-product-discount-list .tf-product-discount-item{position: relative;}.tf-product-with-discount .tf-product-discount-list .tf-product-discount-item .tf-number-discount{position: absolute; top: 5px; right: 59px; color: var(--white);}.tf-product-with-discount .tf-product-discount-list .tf-product-discount-item .tf-btn-discount{position: absolute; top: 6px; right: 6px; background-color: var(--white); border-radius: 999px; padding: 3px 6px; font-size: 10px; font-weight: 600; line-height: 14px; letter-spacing: 0.1em; cursor: pointer;}.tf-product-subscribe-save .tf-product-subscribe{position: relative; display: flex; flex-direction: column; gap: 8px;}.tf-product-subscribe-save .tf-product-subscribe-item{position: relative; display: flex; flex-direction: column; gap: 20px;}.tf-product-subscribe-save .tf-product-subscribe-item > label{cursor: pointer; padding-left: 32px;}.tf-product-subscribe-save .tf-product-subscribe-item > input{cursor: pointer; position: absolute; top: 7px; left: 3px; accent-color: var(--main);}.tf-product-subscribe-save input:checked ~ .tf-product-box-save{display: block;}.tf-product-subscribe-save .tf-product-box-save{display: none; padding: 20px; border-radius: 12px; border: 1px solid var(--line);}.tf-sticky-btn-atc{position: fixed; width: 100%; bottom: 0; z-index: 70; box-shadow: 0px 5px 18px 5px rgba(64, 72, 87, 0.15); background-color: var(--white); transform: translateY(100%); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.tf-sticky-btn-atc .form-sticky-atc{padding: 10px 0; display: none; align-items: center; justify-content: space-between;}.tf-sticky-btn-atc .form-sticky-atc .tf-dropdown-sort{padding: 8px 10px;}.tf-sticky-btn-atc .tf-sticky-atc-product{display: flex; gap: 16px;}.tf-sticky-btn-atc .tf-sticky-atc-product .image{width: 56px; height: 74.67px; border-radius: 8px; overflow: hidden;}.tf-sticky-btn-atc .tf-sticky-atc-product .content{display: flex; flex-direction: column; gap: 4px;}.tf-sticky-btn-atc .tf-sticky-atc-infos{display: flex; gap: 32px; align-items: center;}.tf-sticky-btn-atc .tf-sticky-atc-infos .tf-sticky-atc-btns{width: 274px;}.tf-sticky-btn-atc.show{transform: translateY(0);}.tf-add-cart-success{position: fixed; top: 200px; right: -413px; width: 353px; height: 264px; padding: 20px 24px; border-radius: 24px; background-color: var(--white); box-shadow: 0px 10px 25px 0px rgba(43, 52, 74, 0.12); z-index: 200; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; transition-delay: 0s !important;}.tf-add-cart-success .tf-add-cart-heading{padding-bottom: 16px; border-bottom: 1px solid var(--line); margin-bottom: 15px; display: flex; align-items: center; justify-content: space-between;}.tf-add-cart-success .tf-add-cart-heading .icon{width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; font-size: 16px; border-radius: 50%; background-color: var(--surface); cursor: pointer;}.tf-add-cart-success .tf-add-cart-product{display: flex; gap: 16px; margin-bottom: 24px;}.tf-add-cart-success .tf-add-cart-product .image{width: 56px; height: 74.67px; border-radius: 8px; overflow: hidden;}.tf-add-cart-success .tf-add-cart-product .content{display: flex; flex-direction: column; gap: 4px;}.tf-add-cart-success.active{right: 60px; transition-delay: 0.5s !important;}.tf-has-purchased{position: fixed; top: 30%; right: -331px; width: 331px; height: 116px; padding: 16px; border-radius: 8px; background-color: var(--white); box-shadow: 0px 10px 25px 0px rgba(43, 52, 74, 0.12); z-index: 199; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease;}.tf-has-purchased .icon-close{position: absolute; top: 12px; right: 12px; width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; font-size: 10px; border-radius: 50%; background-color: var(--line); cursor: pointer;}.tf-has-purchased .tf-has-purchased-product{display: flex; gap: 16px;}.tf-has-purchased .tf-has-purchased-product .image{width: 63px; height: 84px; border-radius: 4px; overflow: hidden;}.tf-has-purchased.active{right: 60px;}.tf-product-stacked .item:first-child{grid-column: 1/3;}.flat-single-home .tf-product-info-list{max-width: 100%;}.flat-single-home .tf-product-info-list .tf-product-info-rate{margin-bottom: 12px;}.flat-single-home .tf-product-info-list .tf-product-info-price .price-on-sale{margin-right: 24px;}.flat-single-home .tf-product-info-list .tf-product-info-price .old-price{margin-right: 12px; position: relative;}.flat-single-home .tf-product-info-list .tf-product-info-price .old-price::before{position: absolute; content: ""; width: 1px; height: 16px; left: -13px; background-color: var(--line); top: 50%; transform: translateY(-50%);}.flat-single-home .tf-product-info-list .tf-product-info-price .old-price-sold{color: var(--secondary-2); text-decoration: line-through;}.flat-single-home .tf-product-info-list .tf-product-info-heading{padding-bottom: 0; border: none; margin-bottom: 24px;}.flat-single-home .tf-product-info-list .wg-quantity, .flat-single-home .tf-product-info-list .btn-style-2, .flat-single-home .tf-product-info-list .btn-style-3{border-radius: 4px;}.flat-single-home .tf-product-info-list .box-icon{border-radius: 8px;}.flat-single-home .variant-picker-item .variant-picker-values{gap: 8px;}.flat-single-home .variant-picker-item .variant-picker-values .type-disable{background-color: var(--line); border-color: var(--line);}.flat-single-home .variant-picker-item .variant-color .color-btn{width: 24px; height: 24px;}.flat-single-home .thumbs-slider{max-width: 100%; gap: 10px;}.flat-single-home .tf-product-media-thumbs .item{max-height: 133px; max-width: 100px;}.tf-buyx-gety-wrap{display: flex; flex-direction: column; gap: 8px;}.tf-buyx-gety-wrap .tf-buyx-gety-deviced{display: flex; justify-content: center; align-items: center; position: relative;}.tf-buyx-gety-wrap .tf-buyx-gety-deviced::after{content: ""; width: 100%; position: absolute; height: 2px; background: var(--main); top: 50%; transform: translateY(-50%);}.tf-buyx-gety-wrap .tf-buyx-gety-deviced span{display: flex; align-items: center; z-index: 9; justify-content: center; background-color: var(--surface); border-radius: 50%;}.tf-buyx-gety-item{position: relative; display: flex; align-items: center; gap: 20px; border: 1px solid var(--line); border-radius: 12px; padding: 19px; background-color: var(--white);}.tf-buyx-gety-item .title{-webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;}.tf-buyx-gety-item .image{width: 100px; height: 100px; flex-shrink: 0; border-radius: 8px; overflow: hidden;}.tf-buyx-gety-item .tags{position: absolute; top: 20px; right: 20px; padding: 0 12px; background-color: #f03e3e; border-radius: 99px;}.meta{display: flex; flex-wrap: wrap; align-items: center; gap: 10px 33px;}.meta .meta-item{position: relative; display: flex; align-items: center;}.meta .meta-item .icon{font-size: 24px;}.meta .meta-item:not(:last-child)::after{position: absolute; content: ""; width: 1px; height: 16px; background-color: var(--line); right: -17px; top: 50%; transform: translateY(-50%);}.hover-image .image img{width: 100%; height: 100%; object-fit: cover; transition: all 1s;}.hover-image:hover .image img{transform: scale(1.1);}.wg-blog .image{border-radius: 12px; overflow: hidden; margin-bottom: 32px;}.wg-blog .content{display: flex; flex-direction: column; gap: 16px;}.wg-blog .content .body-text-1{color: var(--secondary);}.wg-blog .content .title{-webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;}.wg-blog .content .title a{display: inline; background-repeat: no-repeat; background-position-y: 0px; background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px); transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); background-size: 0 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden;}.wg-blog .content .btn-readmore{color: #696c70; text-decoration: underline; margin-top: 8px;}.wg-blog:hover .title a{background-size: 100% 100%; transition-delay: 0.2s; font-weight: 600;}.wg-blog.style-1 .image{margin-bottom: 24px;}.wg-blog.style-1 .content{gap: 12px;}.wg-blog.style-1 .meta-item .icon{font-size: 16px;}.wg-blog.style-1 .title{margin-bottom: 8px;}.wg-blog.style-1 .body-text{color: var(--secondary);}.wg-blog.style-row{display: flex; align-items: center;}.wg-blog.style-row .content{padding: 20px 0px 20px 40px; width: 53%;}.wg-blog.style-row .image{margin: 0; width: 47%;}.wg-blog.style-row .meta-item .icon{font-size: 16px;}.wg-blog.style-row .bot-button{text-decoration: underline; text-decoration-thickness: 1px;}.wg-blog.style-abs{position: relative;}.wg-blog.style-abs .image{margin-bottom: 0px; border-radius: 20px; display: block;}.wg-blog.style-abs .image img{width: 100%; height: 100%; object-fit: cover;}.wg-blog.style-abs .content{position: absolute; left: 28px; right: 28px; bottom: 24px; gap: 8px;}.wg-pagination{display: flex; gap: 8px;}.wg-pagination .pagination-item{width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border: 1px solid var(--line); border-radius: 5px; overflow: hidden;}.wg-pagination li:hover .pagination-item, .wg-pagination li.active .pagination-item{background-color: var(--main); border-color: var(--main); color: var(--white);}.sidebar{display: flex; flex-direction: column; gap: 40px;}.sidebar .sidebar-heading{font-weight: 500; margin-bottom: 20px;}.sidebar .sidebar-categories ul{display: flex; flex-direction: column; gap: 12px;}.sidebar .sidebar-writer .writer-avatar{display: flex; align-items: center; gap: 20px; margin-bottom: 20px;}.sidebar .sidebar-writer .writer-avatar .image{width: 100px; height: 100px; border-radius: 50%; overflow: hidden;}.sidebar .sidebar-writer .writer-avatar .image img{width: 100%; height: 100%; object-fit: cover;}.sidebar .sidebar-writer .writer-avatar .name{margin-bottom: 12px;}.sidebar .sidebar-writer .writer-avatar .name h6{margin-bottom: 4px;}.sidebar .sidebar-writer .writer-avatar .name p{color: var(--secondary);}.sidebar .sidebar-writer .writer-avatar .button-follow{padding: 6px 14px; border-radius: 999px; background-color: var(--main); color: var(--white); letter-spacing: 0.1em;}.sidebar .sidebar-writer .writer-content p{color: var(--secondary); margin-bottom: 16px;}.relatest-post-item .image{margin-bottom: 24px; border-radius: 8px; overflow: hidden;}.relatest-post-item .content{display: grid; gap: 12px; flex-grow: 1;}.relatest-post-item .meta .icon{font-size: 16px; line-height: 1;}.relatest-post-item .title a{-webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;}.relatest-post-item:not(:last-child){padding-bottom: 19px; border-bottom: 1px solid var(--line); margin-bottom: 20px;}.relatest-post-item.style-row{display: flex; gap: 20px; align-items: center;}.relatest-post-item.style-row .content{gap: 8px;}.relatest-post-item.style-row .image{margin-bottom: 0; width: 112px; flex-shrink: 0;}.relatest-post-item.style-row .meta{gap: 10px 17px;}.relatest-post-item.style-row .meta p{color: var(--main);}.relatest-post-item.style-row .meta .meta-item:not(:last-child)::after{right: -9px;}ul.list-tags{display: flex; align-items: center; gap: 11px; flex-wrap: wrap;}ul.list-tags a{display: flex; padding: 4px 15px; border-radius: 5px; border: 1px solid var(--line);}ul.list-tags.has-bg a{border-radius: 40px; padding: 4px 16px 4px 16px; background-color: var(--surface); border: 0;}.new-item{display: flex; align-items: center; gap: 24px;}.new-item .img-style{max-width: 303px; width: 100%; border-radius: 8px; overflow: hidden;}.new-item .content{display: grid; gap: 12px;}.new-item .content .title-box{display: grid; gap: 8px;}.testimonial-item{display: flex; border: 1px solid var(--line); background-color: var(--white); border-radius: 8px; overflow: hidden;}.testimonial-item .img-style{max-width: 234px; width: 100%; position: relative; flex-shrink: 0;}.testimonial-item .img-style img{width: 100%; height: 100%; object-fit: cover;}.testimonial-item .img-style .box-icon{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 32px; height: 32px; background-color: var(--white); display: flex; align-items: center; justify-content: center; color: var(--main); font-size: 18px; border-radius: 50%; z-index: 5;}.testimonial-item .img-style .box-icon:hover{background-color: var(--main); color: var(--white);}.testimonial-item .img-style::before{position: absolute; z-index: 2; content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.1); top: 0; left: 0; transition: 0.4s ease 0.1s; opacity: 0; visibility: hidden;}.testimonial-item .content{padding: 26px;}.testimonial-item .content-top{display: grid; gap: 8px; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid var(--line);}.testimonial-item .box-author{display: flex; align-items: center; gap: 6px;}.testimonial-item .box-avt{display: flex; gap: 16px; align-items: center;}.testimonial-item .box-avt img{transform: none;}.testimonial-item .box-icon{width: 40px; height: 40px; border-radius: 50%; background-color: var(--main); color: var(--white);}.testimonial-item .box-icon .icon{font-size: 16px;}.testimonial-item .box-rate-author{margin-top: 8px; display: grid; gap: 4px;}.testimonial-item.style-2{padding: 24px; display: block;}.testimonial-item.style-2 .content-top{padding-bottom: 16px;}.testimonial-item.style-3{border: none; border-radius: 12px;}.testimonial-item.style-4{border-radius: 12px; padding: 32px; display: block; border: 2px solid var(--line); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.testimonial-item.style-4 .content-top{padding-bottom: 0px; border: 0;}.testimonial-item.style-4:hover{border-color: var(--main);}.testimonial-item.style-row{flex-direction: column;}.testimonial-item.style-row .img-style{max-width: 100%; height: 273px;}.testimonial-item.no-border{border: 0;}.testimonial-item:hover .img-style::before{opacity: 1; visibility: visible;}.testimonial-item-v2{display: grid; gap: 16px;}.testimonial-item-v2 .quote-box{display: grid; gap: 16px;}.testimonial-item-v2 .quote-box .icon{font-size: 40px;}.testimonial-item-v2 .tes-box{margin-left: auto; margin-right: auto; display: flex; justify-content: center; align-items: center; text-align: start; gap: 8px; padding: 12px; border-radius: 12px; border: 1px solid var(--line);}.testimonial-item-v2 .rate-box{margin-left: auto; margin-right: auto; display: grid; gap: 8px;}.testimonial-item-v2 .rate-box .list-star-default{justify-content: center; gap: 4px;}.testimonial-item-v2 .rate-box .list-star-default .icon{font-size: 22px; color: var(--primary);}.tf-sw-testimonial .box-navigation{margin-top: 20px; display: flex; justify-content: center; gap: 12px;}.testimonial-item-2{display: grid; gap: 20px;}.testimonial-item-2 .content-top{display: grid; gap: 12px;}.testimonial-item-2 .box-author{display: flex; align-items: center; gap: 20px;}.testimonial-item-2 .box-author .info{display: grid; gap: 4px;}.testimonial-item-2 .box-author .avt{max-width: 68px; border-radius: 50%; overflow: hidden;}.tf-pin-btn{cursor: pointer; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; position: relative;}.tf-pin-btn span{display: block; width: 24px; height: 24px; border-radius: 50%; background-color: transparent; border: 8px solid var(--white); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.tf-pin-btn span::after, .tf-pin-btn span::before{position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; border: solid 1px var(--white); border-radius: 50%;}.tf-pin-btn span::before{animation: ripple-line 2s linear infinite;}.tf-pin-btn span::after{animation: ripple-line 2s 1s linear infinite;}.tf-pin-btn.style-lg span{width: 28px; height: 28px;}.tf-pin-btn.style-hover:hover span{background-color: var(--primary);}.tf-pin-btn.style-dark{width: 28px; height: 28px; background-color: var(--white); display: flex; align-items: center; justify-content: center; border-radius: 50%;}.tf-pin-btn.style-dark span{background-color: var(--main); width: 12px; height: 12px; border: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.tf-pin-btn.style-dark:hover{background-color: rgba(255, 255, 255, 0.7);}.tf-pin-btn.style-dark:hover span{background-color: var(--primary);}.collection-position-3{position: relative;}.cls-lookbook{overflow: unset; position: relative;}.cls-lookbook .img-style{border-radius: 20px; display: block;}.cls-lookbook .lookbook-item{position: absolute; left: 30%; bottom: 32%;}.cls-lookbook .lookbook-item.position1{left: 40%; bottom: 12%;}.cls-lookbook .lookbook-item.position2{left: 32%; bottom: 18%;}.cls-lookbook .lookbook-item.position3{left: 58%; bottom: 10%;}.cls-lookbook .lookbook-item.position4{left: 36%; bottom: 45%;}.cls-lookbook .lookbook-item.position5{left: 70%; bottom: 16%;}.tf-sw-lookbook .cls-lookbook{width: 100%; height: 100%;}.lookbook-item .dropdown-menu{border: none; border-radius: 0; background: transparent; padding: 0;}.loobook-product{box-shadow: var(--shadow1); padding: 12px; background-color: var(--white); border-radius: 4px; display: flex; flex-direction: column; gap: 8px; position: relative;}.loobook-product .content{text-align: start;}.loobook-product .content .btn-lookbook{margin-top: 5px;}.loobook-product .img-style{border-radius: 0; flex-shrink: 0;}.loobook-product .btn-lookbook{font-size: 12px; line-height: 20px; text-transform: uppercase; font-weight: 600; letter-spacing: 0.1em;}.loobook-product .btn-lookbook::after{height: 1px;}.loobook-product::before{content: ""; position: absolute; border-width: 8px; border-style: solid;}.loobook-product.style-row{flex-direction: row;}.loobook-product.style-row .img-style{max-width: 60px; max-height: 100px;}.dropup .loobook-product{margin-bottom: 20px;}.dropup .loobook-product::before{border-color: var(--white) transparent transparent transparent; bottom: -4%; left: 50%; transform: translateX(-50%);}.lookbook-item .dropend .dropdown-menu{--bs-dropdown-min-width: 12rem; margin-left: 15px !important;}.lookbook-item .dropend .loobook-product{margin: -50px 0px;}.lookbook-item .dropend .loobook-product::before{border-color: transparent #fff transparent transparent; top: 50%; left: -15px; transform: translateY(-50%);}.sw-lookbook-wrap{padding-top: 70px; margin-top: -70px;}.banner-lookbook{position: relative;}.banner-lookbook img{width: 100%; height: 100%; object-fit: cover;}.banner-lookbook .lookbook-item{position: absolute; left: 52%; bottom: 32%;}.banner-lookbook .lookbook-item.position1{left: 49%; bottom: 10%;}.banner-lookbook .lookbook-item.position2{left: 12%; bottom: 35%;}.banner-lookbook .lookbook-item.position3{left: 49%; bottom: 52%;}.banner-lookbook .lookbook-item.position4{left: 70%; bottom: 35%;}.banner-lookbook .lookbook-item.position5{left: 37.7%; bottom: 65.5%;}.dropdown-custom .dropdown-menu{--bs-dropdown-min-width: 13rem;}.flat-with-text-lookbook{align-items: center;}.flat-with-text-lookbook .banner-img{position: relative;}.flat-with-text-lookbook .banner-img img{width: 100%; height: 100%; object-fit: cover;}.flat-with-text-lookbook .banner-img .tf-pin-btn{position: absolute;}.flat-with-text-lookbook .banner-img .tf-pin-btn.pin-1{top: 40%; left: 43%;}.flat-with-text-lookbook .banner-img .tf-pin-btn.pin-2{top: 85%; left: 43%;}.flat-with-text-lookbook .lookbook-content .box-title{display: grid; gap: 12px; margin-bottom: 20px;}.flat-with-text-lookbook .lookbook-content .swiper{width: 100%;}.flat-with-text-lookbook .lookbook-content .total-lb{margin-top: 20px;}.flat-with-text-lookbook-v2 .banner-img{position: relative; width: 100%;}.flat-with-text-lookbook-v2 .banner-img img{width: 100%; height: 100%; object-fit: cover;}.flat-with-text-lookbook-v2 .banner-img .tf-pin-btn{position: absolute;}.flat-with-text-lookbook-v2 .banner-img .tf-pin-btn.pin-1{top: 42%; left: 25%;}.flat-with-text-lookbook-v2 .banner-img .tf-pin-btn.pin-2{top: 30%; left: 44%;}.flat-with-text-lookbook-v2 .banner-img .tf-pin-btn.pin-3{top: 62%; left: 80%;}.flat-with-text-lookbook-v2 .lookbook-content{padding: 0px 15px 40px; width: 100%;}.flat-with-text-lookbook-v2 .lookbook-content .box-title{display: grid; gap: 12px; margin-bottom: 20px;}.flat-with-text-lookbook-v2 .lookbook-content .swiper{width: 100%;}.flat-with-text-lookbook-v2 .lookbook-content .total-lb{margin-top: 20px;}.icv__circle{width: 56px; height: 36px; background-color: var(--white); border: 1px solid var(--main) !important; border-radius: 1000px;}.icv__arrow-wrapper{position: relative;}.icv__arrow-wrapper:first-child::before{position: absolute; font-family: "icomoon"; content: "\e933"; left: -2px; color: var(--main); font-size: 20px;}.icv__arrow-wrapper:last-child::before{position: absolute; font-family: "icomoon"; content: "\e934"; right: -2px; color: var(--main); font-size: 20px;}.icv__arrow-wrapper svg{display: none; width: 15px !important; height: 15px !important;}.icv__arrow-wrapper svg path{stroke: var(--main);}.icv__label{bottom: auto; top: 1rem; font-size: 12px; line-height: 20px; text-transform: uppercase; font-weight: 600; letter-spacing: 0.1em; padding: 10px 24px; border-radius: 30px; background-color: var(--main);}@keyframes ripple-line{to{transform: scale(2); opacity: 0;}}.wrap-lookbook-hover .bundle-pin-item{cursor: pointer;}.wrap-lookbook-hover .bundle-hover-item{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.wrap-lookbook-hover .bundle-hover-item.no-hover{opacity: 0.3;}.wrap-lookbook-hover .bundle-hover-item.card-product .title{width: max-content; display: inline; background-repeat: no-repeat; background-position-y: 0px; background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px); transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); background-size: 0 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden;}.wrap-lookbook-hover .has-hover .card-product:not(.no-hover) .title{background-size: 100% 100%; transition-delay: 0.2s;}.accordion-product-wrap .accordion-product-item{padding: 20px 0;}.accordion-product-wrap .accordion-product-item:not(:last-child){border-bottom: 1px solid var(--main);}.accordion-product-wrap .accordion-product-item .accordion-title{display: flex; align-items: center; justify-content: space-between;}.accordion-product-wrap .accordion-product-item .accordion-title:not(.collapsed) .btn-open-sub::before{transform: rotate(90deg);}.accordion-product-wrap .accordion-product-item .accordion-content{margin-top: 20px; padding: 40px; border-radius: 8px; border: 1px solid var(--line);}.accordion-product-wrap .btn-open-sub{position: relative; width: 24px; height: 24px; display: inline-flex; align-items: center; justify-content: center;}.accordion-product-wrap .btn-open-sub:after, .accordion-product-wrap .btn-open-sub::before{content: ""; position: absolute; z-index: 1; top: 0; bottom: 0; left: 0; right: 0; background-color: var(--main); transition: 0.4s ease 0.1s; margin: auto;}.accordion-product-wrap .btn-open-sub::before{width: 2px; height: 18px;}.accordion-product-wrap .btn-open-sub::after{width: 18px; height: 2px;}.accordion-product-wrap.style-faqs .accordion-product-item:first-child{padding-top: 0;}.accordion-product-wrap.style-faqs .accordion-product-item:last-child{padding-bottom: 0;}.accordion-product-wrap.style-faqs .accordion-faqs-content{padding-top: 8px;}.tf-zoom-main{position: sticky; top: 30px; z-index: 50;}.tf-zoom-main .drift-zoom-pane{top: 0; left: 0; height: 520px; max-width: 520px; width: 100%; background: #fff; -webkit-transform: translate3d(0, 0, 0); box-shadow: 0 1px 5px rgba(127, 127, 127, 0.0196078431), 0 5px 18px rgba(127, 127, 127, 0.2); z-index: 3;}.drift-bounding-box.drift-open{background: rgba(255, 255, 255, 0.2509803922); box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.4) inset; z-index: 5000;}.drift-zoom-pane{z-index: 5000;}.section-image-zoom .other-image-zoom{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.section-image-zoom.zoom-active .other-image-zoom{opacity: 0.3;}.pswp__bg{background: var(--white);}.pswp__icn{fill: rgb(34, 34, 34); color: var(--white);}.pswp__icn .pswp__icn-shadow{stroke: var(--white); stroke-width: 1px; fill: none;}.pswp__counter{color: #222; text-shadow: 1px 1px 3px #ffffff;}.tf-model-viewer{width: 100%; height: 100%; position: relative;}.tf-model-viewer model-viewer{display: block; position: relative; z-index: 5; width: 100%; height: 100%;}.tf-model-viewer model-viewer.disabled{pointer-events: none;}.tf-model-viewer.active model-viewer{pointer-events: all;}.tf-model-viewer.active .wrap-btn-viewer{display: none;}.noUi-target, .noUi-target *{-webkit-touch-callout: none; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -ms-touch-action: none; touch-action: none; -ms-user-select: none; -moz-user-select: none; user-select: none; -moz-box-sizing: border-box; box-sizing: border-box;}.noUi-target{position: relative; direction: ltr;}.noUi-base, .noUi-connects{width: 100%; height: 100%; position: relative; z-index: 1;}.noUi-connects{overflow: hidden; z-index: 0;}.noUi-connect, .noUi-origin{will-change: transform; position: absolute; z-index: 1; top: 0; left: 0; height: 100%; width: 100%; -ms-transform-origin: 0 0; -webkit-transform-origin: 0 0; transform-origin: 0 0;}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left: auto; right: 0;}.noUi-vertical .noUi-origin{width: 0;}.noUi-horizontal .noUi-origin{height: 0;}.noUi-handle{position: absolute;}.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin{-webkit-transition: transform 0.3s; transition: transform 0.3s;}.noUi-state-drag *{cursor: inherit !important;}.noUi-horizontal{height: 18px;}.noUi-horizontal .noUi-handle{width: 34px; height: 28px; left: -17px; top: -6px;}.noUi-vertical{width: 18px;}.noUi-vertical .noUi-handle{width: 28px; height: 34px; left: -6px; top: -17px;}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right: -17px; left: auto;}.noUi-draggable{cursor: ew-resize;}.noUi-vertical .noUi-draggable{cursor: ns-resize;}.noUi-handle:after{left: 17px;}.noUi-vertical .noUi-handle:after, .noUi-vertical .noUi-handle:before{width: 14px; height: 1px; left: 6px; top: 14px;}.noUi-vertical .noUi-handle:after{top: 17px;}[disabled] .noUi-connect{background: #b8b8b8;}[disabled] .noUi-handle, [disabled].noUi-handle, [disabled].noUi-target{cursor: not-allowed;}.noUi-pips, .noUi-pips *{-moz-box-sizing: border-box; box-sizing: border-box;}.noUi-pips{position: absolute; color: #999;}.noUi-value{position: absolute; white-space: nowrap; text-align: center;}.noUi-value-sub{color: #ccc; font-size: 10px;}.noUi-marker{position: absolute; background: #ccc;}.noUi-marker-sub{background: #aaa;}.noUi-marker-large{background: #aaa;}.noUi-pips-horizontal{padding: 10px 0; height: 80px; top: 100%; left: 0; width: 100%;}.noUi-value-horizontal{-webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%);}.noUi-rtl .noUi-value-horizontal{-webkit-transform: translate(50%, 50%); transform: translate(50%, 50%);}.noUi-marker-horizontal.noUi-marker{margin-left: -1px; width: 2px; height: 5px;}.noUi-marker-horizontal.noUi-marker-sub{height: 10px;}.noUi-marker-horizontal.noUi-marker-large{height: 15px;}.noUi-pips-vertical{padding: 0 10px; height: 100%; top: 0; left: 100%;}.noUi-value-vertical{-webkit-transform: translate(0, -50%); transform: translate(0, -50%, 0); padding-left: 25px;}.noUi-rtl .noUi-value-vertical{-webkit-transform: translate(0, 50%); transform: translate(0, 50%);}.noUi-marker-vertical.noUi-marker{width: 5px; height: 2px; margin-top: -1px;}.noUi-marker-vertical.noUi-marker-sub{width: 10px;}.noUi-marker-vertical.noUi-marker-large{width: 15px;}.noUi-tooltip{display: block; position: absolute; border: 1px solid #d9d9d9; border-radius: 3px; background: #fff; color: #000; padding: 5px; text-align: center; white-space: nowrap;}.noUi-horizontal .noUi-tooltip{-webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); left: 50%; bottom: 120%;}.noUi-vertical .noUi-tooltip{-webkit-transform: translate(0, -50%); transform: translate(0, -50%); top: 50%; right: 120%;}.noUi-horizontal{height: 4px;}.noUi-target{border: 0;}.noUi-base .noUi-connects{border-radius: 999px; background-color: var(--line);}.noUi-connect{background-color: var(--main);}.noUi-horizontal .noUi-handle, .noUi-vertical .noUi-handle{height: 16px; width: 16px; border-radius: 50px; border: 2px solid var(--main); background-color: var(--white); box-shadow: unset; cursor: pointer;}.noUi-horizontal .noUi-handle::before, .noUi-horizontal .noUi-handle::after, .noUi-vertical .noUi-handle::before, .noUi-vertical .noUi-handle::after{content: none;}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right: -8px;}.tf-btn-filter{display: inline-flex; align-items: center; cursor: pointer; gap: 4px; color: var(--main); border: solid 2px var(--line); border-radius: 4px; text-transform: capitalize; padding: 3px 10px; font-weight: 400; background-color: var(--white); max-width: 100%; text-wrap: nowrap; overflow: hidden; text-overflow: ellipsis;}.tf-btn-filter .icon{font-size: 20px;}.tf-btn-filter .icon-close{font-size: 14px;}.tf-btn-filter:hover{border-color: var(--main);}.tf-btn-filter.active{background-color: var(--main); border-color: var(--main); color: var(--white);}#filterDropdown{min-width: 93px;}.tf-shop-control{display: grid; grid-template-columns: repeat(3, 1fr); margin-bottom: 30px; margin-top: 10px;}.tf-shop-control .tf-control-filter{display: flex; align-items: center; gap: 16px;}.tf-shop-control .tf-control-filter .shop-sale-text.active .icon{color: var(--success);}.tf-shop-control .shop-sale-text{display: flex; align-items: center; gap: 4px; cursor: pointer;}.tf-shop-control .shop-sale-text .icon{font-size: 24px; color: var(--secondary-2);}.tf-shop-control .tf-control-sorting{display: flex; align-items: center; justify-content: flex-end; gap: 12px;}.tf-shop-control .tf-control-layout{display: flex; justify-content: center; align-items: center; gap: 12px;}.tf-shop-control .tf-control-layout .item{cursor: pointer;}.tf-shop-control .tf-control-layout .tf-view-layout-switch svg circle, .tf-shop-control .tf-control-layout .tf-view-layout-switch svg rect{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.tf-shop-control .tf-control-layout .tf-view-layout-switch.active svg circle, .tf-shop-control .tf-control-layout .tf-view-layout-switch.active svg rect{fill: var(--main);}.wrapper-shop{transition: all 0.3s ease-in-out; animation: fadeShop 0.5s ease-in-out;}.wrapper-control-shop .tf-list-layout .card-product{margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid var(--line);}.wrapper-control-shop .tf-list-layout .card-product.last-visible, .wrapper-control-shop .tf-list-layout .card-product:last-of-type{padding-bottom: 0; border: 0; margin-bottom: 0;}.wrapper-control-shop .tf-list-layout .load-more-btn, .wrapper-control-shop .tf-list-layout .wg-pagination{margin-top: 30px;}.wrapper-control-shop .tf-grid-layout .wg-pagination{margin-top: 0;}@keyframes fadeShop{0%{opacity: 0; transform: translateY(30px);}100%{opacity: 1; transform: translateY(0);}}.listLayout-wrapper #product-count-grid{display: none;}.listLayout-wrapper #product-count-list{display: block;}.gridLayout-wrapper #product-count-grid{display: block;}.gridLayout-wrapper #product-count-list{display: none;}.meta-filter-shop{display: flex; gap: 12px; flex-wrap: wrap; align-items: center; margin-bottom: 30px;}.meta-filter-shop .count-text{font-size: 14px; line-height: 22px; color: var(--secondary); padding-right: 12px; position: relative;}.meta-filter-shop .count-text::after{position: absolute; top: 4px; bottom: 4px; right: 0; width: 1px; display: block; content: ""; background-color: #d9d9d9;}.meta-filter-shop .count-text .count{color: var(--main); display: inline-block; margin-right: 2px;}.meta-filter-shop #applied-filters{display: flex; align-items: center; gap: 8px; flex-wrap: wrap;}.meta-filter-shop .filter-tag{font-size: 14px; line-height: 22px; display: flex; align-items: center; gap: 6px; padding: 4px 12px; border: 1px solid var(--line); border-radius: 1000px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer;}.meta-filter-shop .filter-tag .remove-tag{font-size: 12px; width: 20px; height: 20px; display: flex; align-items: center; justify-content: center;}.meta-filter-shop .filter-tag:hover{border-color: var(--main);}.meta-filter-shop .color-tag{gap: 8px;}.meta-filter-shop .color-tag .color{width: 20px; height: 20px; display: block; border-radius: 1000px;}.meta-filter-shop .remove-all-filters{padding: 4px 12px; border: 1px solid var(--main);}.meta-filter-shop .remove-all-filters .icon{font-size: 12px;}.canvas-filter{max-width: 320px;}.canvas-filter .canvas-header{display: flex; align-items: center; justify-content: space-between; padding: 10px 20px; background-color: var(--surface); gap: 8px;}.canvas-filter .canvas-header .icon-close-popup{font-size: 16px; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center;}.canvas-filter .canvas-header h5{flex-grow: 1;}.canvas-filter .canvas-body{padding: 20px;}.widget-facet{padding-bottom: 20px;}.widget-facet:not(:last-child){margin-bottom: 20px; border-bottom: 1px solid var(--line);}.widget-facet .facet-title{margin-bottom: 16px;}.widget-facet.facet-categories li:not(:last-child){margin-bottom: 12px;}.widget-facet.facet-categories .categories-item.active, .widget-facet.facet-categories .categories-item:hover{color: var(--primary);}.widget-facet.facet-price .price-val-range{margin: 22px 0px;}.widget-facet.facet-price .box-price-product{display: grid; gap: 16px; grid-template-columns: 1fr 1fr;}.widget-facet.facet-price .title-price{margin-bottom: 4px; display: block;}.widget-facet.facet-price .price-val{padding: 5px 12px; font-weight: 500; font-size: 16px; line-height: 24px; border-radius: 8px; border: 2px solid var(--line); position: relative;}.widget-facet.facet-price .price-val::after{content: attr(data-currency); position: absolute; top: 50%; transform: translateY(-50%); right: 12px; font-weight: 400; color: var(--secondary); font-size: 14px; line-height: 22px;}.widget-facet .facet-size-box{display: flex; flex-wrap: wrap; column-gap: 12px; row-gap: 16px; padding-right: 20px;}.widget-facet .facet-size-box .size-item{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; border-radius: 1000px; border: 1px solid var(--line); color: var(--main); font-size: 16px; line-height: 24px; font-weight: 500; text-transform: uppercase; cursor: pointer;}.widget-facet .facet-size-box .size-item:not(.free-size){width: 44px; height: 44px; display: flex; align-items: center; justify-content: center;}.widget-facet .facet-size-box .size-item:hover{border-color: var(--main);}.widget-facet .facet-size-box .size-item.active{border-color: var(--main); color: var(--white); background-color: var(--main);}.widget-facet .facet-size-box .free-size{padding: 8px 16px; text-transform: capitalize;}.widget-facet .facet-color-box{display: flex; gap: 12px; flex-wrap: wrap;}.widget-facet .facet-color-box .color-item{display: flex; align-items: center; gap: 8px; cursor: pointer; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; border: 1px solid var(--line); border-radius: 1000px; padding: 6px 12px 6px 8px; text-transform: capitalize;}.widget-facet .facet-color-box .color-item .color{width: 20px; height: 20px; border-radius: 1000px;}.widget-facet .facet-color-box .color-item:hover, .widget-facet .facet-color-box .color-item.active{border-color: var(--main);}.widget-facet.facet-fieldset .fieldset-item{display: flex; align-items: center; gap: 8px;}.widget-facet.facet-fieldset .fieldset-item:not(:last-child){margin-bottom: 12px;}.widget-facet.facet-fieldset .fieldset-item label span{margin-left: 12px;}.sidebar-filter .facet-price .price-val-range{padding-left: 10px; padding-right: 10px;}.overlay-filter{position: fixed; top: 0; left: 0; z-index: 2000; width: 100vw; height: 100vh; background-color: var(--backdrop); visibility: hidden; opacity: 0;}.overlay-filter.show{opacity: 1; visibility: visible;}.wrapper-filter-dropdown{position: relative;}.sidebar-filter{background-color: var(--white); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.breadcrumbs-default{padding: 40px 0px 60px;}.breadcrumbs-default .breadcrumbs-content{display: grid; gap: 16px;}.breadcrumbs-default .breadcrumbs-content .content-bottom{display: grid; gap: 8px;}.tf-compare-table{overflow-x: scroll;}.tf-compare-table::-webkit-scrollbar{height: 4px;}.tf-compare-table::-webkit-scrollbar-thumb{background: var(--line);}.tf-compare-row{display: flex;}.tf-compare-row:nth-child(2n+2) > div{background-color: var(--surface);}.tf-compare-row .tf-compare-col:first-child{min-width: 240px;}.tf-compare-row:not(:first-child) .tf-compare-col:first-child{border-left: 1px solid var(--line);}.tf-compare-row:first-child .tf-compare-col:first-child{border: 0;}.tf-compare-row:first-child .tf-compare-col:not(:first-child){border-top: 1px solid var(--line);}.tf-compare-row:first-child .tf-compare-col:nth-child(2){border-left: 1px solid var(--line); border-top-left-radius: 8px;}.tf-compare-row:first-child .tf-compare-col:last-child{border-top-right-radius: 8px;}.tf-compare-row:nth-child(2) .tf-compare-col:first-child{border-top-left-radius: 8px; border-top: 1px solid var(--line);}.tf-compare-row:last-child .tf-compare-col:first-child{border-bottom-left-radius: 8px;}.tf-compare-row:last-child .tf-compare-col:last-child{border-bottom-right-radius: 8px;}.tf-compare-col{min-width: 200px; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); flex-grow: 1; position: relative;}.tf-compare-item{padding: 15px 20px;}.tf-compare-item .tf-compare-image{width: 100%; border-radius: 8px; overflow: hidden; display: block;}.tf-compare-item .tf-compare-image img{width: 100%; height: 100%; object-fit: cover;}.tf-compare-item .tf-compare-content{display: grid; margin-top: 16px; gap: 4px; text-align: center;}.tf-compare-field{padding: 15px;}.tf-compare-value{display: flex; align-items: center; justify-content: center;}.tf-compare-stock{display: flex; align-items: center; justify-content: center; gap: 8px; font-weight: 500; color: #83b735;}.tf-compare-stock .icon{width: 16px; height: 16px; background-color: #83b735; border-radius: 50%; display: flex; align-items: center; justify-content: center;}.tf-compare-stock .icon i{color: var(--white); font-size: 7px;}.btn-view-cart{padding: 3px 20px; border-radius: 8px; background-color: var(--main); color: var(--white); font-size: 16px; line-height: 26px; font-weight: 600; text-transform: capitalize;}.btn-view-cart:hover{background-color: var(--primary);}.list-compare-color{display: flex; gap: 8px;}.list-compare-color .item{width: 24px; height: 24px; border-radius: 50%; border: 2px solid transparent;}.list-compare-color .item.active{border-color: var(--main);}.tf-compare-rate{display: flex; gap: 4px; align-items: center; justify-content: center;}.tf-compare-rate .list-star{display: flex; align-items: center; gap: 2px;}.tf-compare-rate .list-star .icon{font-size: 14px; color: var(--yellow);}.tf-compare-rate .list-star .icon:last-child{color: var(--secondary-2);}.tf-cart-sold{margin-bottom: 36px;}.tf-cart-sold .notification-sold{margin-bottom: 20px; padding: 10px 20px; border-radius: 8px; display: flex; align-items: center; gap: 12px;}.tf-cart-sold .notification-sold .icon{width: 24px; height: 30px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; animation: tf-ani-flash 2s infinite;}.tf-cart-sold .time-count{display: inline-block; font-weight: 600; color: var(--primary);}.tf-cart-sold .notification-progress .text{margin-bottom: 10px; font-size: 20px; font-weight: 700;}.tf-cart-sold .notification-progress .progress-cart{width: 100%; background-color: var(--line); height: 4px; position: relative; border-radius: 1000px;}.tf-cart-sold .notification-progress .progress-cart .value{position: relative; height: 100%; background-color: var(--success); transition: width 2s ease;}.tf-cart-sold .notification-progress .progress-cart .round{position: absolute; left: 100%; top: 50%; transform: translateY(-50%); width: 16px; height: 16px; background-color: var(--success); border-radius: 1000px;}@keyframes tf-ani-flash{50%, from, to{opacity: 1;}25%, 75%{opacity: 0;}}.tf-table-page-cart{border-spacing: 0; border-collapse: collapse; margin-bottom: 28px; width: 100%; line-height: 1.4;}.tf-table-page-cart tr{border-bottom: 1px solid var(--line);}.tf-table-page-cart th{padding-bottom: 12px; font-weight: 500; padding-left: 10px; padding-right: 10px;}.tf-table-page-cart th:last-child{padding-right: 0;}.tf-table-page-cart th:first-child{padding-left: 0;}.tf-table-page-cart td{padding: 18px 10px; align-content: center;}.tf-table-page-cart td:last-child{padding-right: 0; padding-left: 0;}.tf-table-page-cart td:first-child{padding-left: 0;}.tf-cart-sold .notification-sold{padding: 10px;}.tf-cart-item .tf-cart-item_product{display: flex; align-items: center;}.tf-cart-item .tf-cart-item_product .img-box{border-radius: 4px; overflow: hidden; width: 90px; height: 120px; margin-right: 24px; display: block;}.tf-cart-item .tf-cart-item_product .img-box img{width: 100%; height: 100%; object-fit: cover;}.tf-cart-item .tf-cart-item_product .cart-info{display: grid; gap: 12px; font-weight: 600;}.tf-cart-item .tf-cart-item_product .variant-box{display: grid; gap: 8px; grid-template-columns: 1fr 1fr;}.tf-cart-item .tf-cart-item_product .tf-select select{min-width: 100px; border-radius: 8px; padding: 5px 12px; font-size: 16px; line-height: 26px; font-weight: 600;}.tf-cart-item .tf-cart-item_product .tf-select::after{right: 12px; font-size: 16px;}.tf-cart-item .wg-quantity{width: 120px; height: 40px;}.tf-cart-item .wg-quantity input{pointer-events: none; height: 38px; width: 40px;}.tf-cart-item .wg-quantity .btn-quantity{width: 40px; height: 30px; font-size: 30px;}.tf-cart-item .tf-cart-item_price .old-price{display: inline-block; margin-right: 8px; font-size: 14px; line-height: 22px; color: var(--secondary-2);}.tf-cart-item .remove-cart .icon{width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; background-color: var(--primary); border: 1px solid var(--critical); border-radius: 1000px; font-size: 8px; color: var(--critical); background-color: var(--white); cursor: pointer;}.tf-cart-item .remove-cart .icon:hover{background-color: var(--critical); color: var(--white);}.ip-discount-code{position: relative;}.ip-discount-code .tf-btn{position: absolute; right: 8px; top: 8px; bottom: 8px; border-radius: 8px; padding: 6px 20px;}.ip-discount-code input{padding: 12px 20px; padding-right: 140px;}.group-discount{margin-top: 28px; display: flex; gap: 20px; overflow-x: auto;}.group-discount::-webkit-scrollbar{height: 4px;}.group-discount::-webkit-scrollbar-thumb{background-color: var(--main);}.group-discount::-webkit-scrollbar-track{background-color: var(--line);}.group-discount .box-discount{flex-shrink: 0;}.box-discount{width: 220px; border-radius: 4px; position: relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; overflow: hidden;}.box-discount .discount-top{display: flex; align-items: center; justify-content: space-between; padding: 8px 12px; border: 1px solid var(--line); border-bottom-style: dashed; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; border-top-left-radius: 4px; border-top-right-radius: 4px;}.box-discount .discount-bot{display: flex; align-items: center; justify-content: space-between; border: 1px solid var(--line); border-top: none; padding: 8px 12px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}.box-discount .discount-bot .tf-btn{font-size: 12px; line-height: 20px; font-weight: 600; padding: 2px 8px;}.box-discount::before, .box-discount::after{position: absolute; z-index: 5; content: ""; top: 56px; background-color: var(--white); border-radius: 50%; width: 16px; height: 16px; border: 1px solid var(--line);}.box-discount::before{left: -7px;}.box-discount::after{right: -7px;}.box-discount:hover, .box-discount.active{background-color: var(--rgba-primary);}.box-discount:hover .discount-bot, .box-discount:hover .discount-top, .box-discount.active .discount-bot, .box-discount.active .discount-top{border-color: var(--primary);}.box-discount:hover::before, .box-discount:hover::after, .box-discount.active::before, .box-discount.active::after{border-color: var(--primary);}.fl-sidebar-cart{position: sticky; top: 90px;}.box-order{border-radius: 12px; overflow: hidden; padding: 15px;}.box-order .title{margin-bottom: 28px;}.box-order .subtotal, .box-order .discount, .box-order .ship{margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid var(--line);}.box-order .ship{display: flex; gap: 30px;}.box-order .ship-item{display: flex; align-items: center; gap: 8px;}.box-order .ship-item:not(:last-child){margin-bottom: 4px;}.box-order .ship-item label{display: flex; align-items: center; justify-content: space-between; flex-grow: 1; color: var(--secondary);}.box-order .ship-item input:checked ~ label{color: var(--main);}.box-order .box-progress-checkout{display: grid; gap: 12px;}.box-order .check-agree{display: flex; gap: 8px; align-items: center;}.box-order .check-agree label a{font-weight: 600; text-decoration: underline; text-transform: capitalize;}.box-order .total-order{margin-bottom: 20px;}.box-order .tf-btn{padding: 10px 32px;}.line-separation{width: 100%; height: 1px; background-color: var(--line); margin: auto;}.tf-page-checkout .wrap:not(:last-child){margin-bottom: 30px;}.tf-page-checkout .wrap .title{margin-bottom: 20px;}.tf-page-checkout .title-login{display: flex; align-items: center; gap: 4px; padding: 11px 16px; border-radius: 8px; background-color: var(--surface); color: var(--secondary-2); margin-bottom: 12px;}.tf-page-checkout .title-login a{border-bottom: 1px solid; font-size: 20px; font-weight: 700;}.tf-page-checkout .login-box{padding: 15px; border: 1px solid var(--line); border-radius: 8px;}.tf-page-checkout .login-box .grid-2{gap: 15px; margin-bottom: 12px;}.tf-page-checkout .login-box input{border-radius: 4px;}.tf-page-checkout .login-box .tf-btn{padding: 10px 32px;}.tf-page-checkout .info-box{display: grid; gap: 15px;}.tf-page-checkout .info-box .grid-2{gap: 16px;}.tf-page-checkout .tf-select select{border-radius: 8px; padding: 10px 16px;}.tf-page-checkout textarea{height: 100px;}.payment-box .payment-item{border-radius: 8px; overflow: hidden; border: 2px solid var(--line);}.payment-box .payment-item .payment-header{display: flex; align-items: center; gap: 8px; padding: 12px 20px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.payment-box .payment-item .payment-header span{flex-grow: 1;}.payment-box .payment-item .payment-header input:checked{border-color: #2e72d2;}.payment-box .payment-item .payment-header input:checked::before{background-color: #2e72d2;}.payment-box .payment-item .payment-body{padding: 20px; padding-top: 0; display: grid; gap: 15px;}.payment-box .payment-item .payment-body .check-save{display: flex; gap: 8px; align-items: center;}.payment-box .payment-item .payment-body .input-payment-box{display: grid; gap: 15px;}.payment-box .payment-item .payment-body .grid-2{gap: 16px;}.payment-box .payment-item .payment-body .ip-card{position: relative;}.payment-box .payment-item .payment-body .ip-card .list-card{display: flex; gap: 12px; position: absolute; right: 16px; top: 50%; transform: translateY(-50%);}.payment-box .payment-item:not(:last-child){margin-bottom: 15px;}.payment-box .payment-item .apple-pay-title{display: flex; gap: 8px; align-items: center;}.payment-box .payment-item .apple-pay-title img{width: 13px; height: 16px;}.payment-box .payment-item .paypal-title{display: flex;}.payment-box .payment-item .paypal-title img{width: 60px; height: 16px;}.payment-box .payment-choose-card.active{border-color: transparent; background-color: var(--surface);}.payment-box .payment-choose-card.active .payment-header{padding-top: 20px; padding-bottom: 8px;}.payment-box .paypal-item .payment-header{padding: 16px 20px;}.form-payment .tf-btn{margin-top: 30px; padding: 10px 32px; width: 100%;}.flat-sidebar-checkout{position: sticky; top: 0px;}.sidebar-checkout-content{padding-top: 10px;}.sidebar-checkout-content .sec-discount, .sidebar-checkout-content .list-product, .sidebar-checkout-content .title{margin-bottom: 32px;}.sidebar-checkout-content .list-product .item-product{padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid var(--line);}.sidebar-checkout-content .list-product .item-product:last-child{margin-bottom: 0;}.sidebar-checkout-content .item-product{display: flex; align-items: center; gap: 15px;}.sidebar-checkout-content .item-product .img-product{width: 90px; height: 120px; border-radius: 4px; overflow: hidden;}.sidebar-checkout-content .item-product .img-product img{width: 100%; height: 100%; object-fit: cover;}.sidebar-checkout-content .item-product .content-box{flex-grow: 1; display: flex; align-items: center; justify-content: space-between; gap: 10px;}.sidebar-checkout-content .item-product .content-box .info{display: grid; gap: 8px;}.sidebar-checkout-content .item-product .content-box .info .name-product{-webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;}.sidebar-checkout-content .item-product .content-box .total-price{display: flex; gap: 4px;}.sidebar-checkout-content .sec-discount .box-discount{width: 100%;}.sidebar-checkout-content .sec-discount .ip-discount-code{margin-top: 20px; margin-bottom: 12px;}.sidebar-checkout-content .sec-total-price .top{padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid var(--line); border-top: 1px solid var(--line); margin-bottom: 20px;}.sidebar-checkout-content .sec-total-price .top .item:not(:last-child){margin-bottom: 16px;}.tracking-wrap .form-login .wrap{gap: 16px;}.canvas-filter .widget-facet:last-child{padding-bottom: 0;}.canvas-filter .canvas-bottom{box-shadow: var(--shadow2); padding: 12px 20px;}.canvas-filter .canvas-bottom .tf-btn{width: 100%; font-size: 12px; line-height: 20px; text-transform: uppercase; font-weight: 600; letter-spacing: 0.1em;}.heading-section{margin-bottom: 40px;}.heading-section h3, .heading-section .heading{margin-bottom: 12px; text-transform: capitalize;}.heading-section p{color: #64666c;}.heading-section.type-space-2{margin-bottom: 28px;}.heading-section-2{margin-bottom: 44px; display: flex; justify-content: space-between; align-items: flex-start; gap: 12px; flex-wrap: wrap;}.heading-section-2.type-2{margin-bottom: 40px;}.heading-section-3{margin-bottom: 30px;}.heading-section-3 h2{margin-bottom: 12px;}.heading-section-4{display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 12px; margin-bottom: 40px;}.heading-section-4 .heading-left{display: flex; align-items: center; gap: 15px 60px; flex-wrap: wrap; max-width: 100%;}.heading-section-4.style-2{margin-bottom: 30px;}.page-title{padding: 60px 0 80px; background: var(--gradient); background-position: center; background-repeat: no-repeat; background-size: cover;}.page-title .heading{margin-bottom: 12px;}ul.breadcrumbs{display: flex; gap: 4px; align-items: center;}ul.breadcrumbs li{color: var(--secondary-2); font-size: 14px; line-height: 22px;}ul.breadcrumbs i{font-size: 12px; color: var(--secondary-2);}.main-content-page{padding: 80px 0;}.blog-detail-wrap.page-single-2 > .inner{margin: 0; max-width: unset; padding: 0;}.blog-detail-wrap.page-single-2 > .inner > .heading{text-align: start;}.blog-detail-wrap.page-single-2 > .inner > .image{border-radius: 12px; overflow: hidden;}.blog-detail-wrap > .image{height: 568px; background-image: url(/houseofpops_web/static/src/css/../images/blog/blog-details-1.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed;}.blog-detail-wrap > .inner{max-width: 970px; margin: -135px auto 0; border-radius: 12px; background-color: var(--white); padding: 40px 60px 0px 60px; display: flex; flex-direction: column; gap: 40px;}.blog-detail-wrap > .inner > .heading{display: flex; flex-direction: column; gap: 16px; text-align: center;}.blog-detail-wrap > .inner > .heading ul.tags{display: flex; justify-content: center; gap: 10px; flex-wrap: wrap;}.blog-detail-wrap > .inner > .heading ul.tags a{display: flex; border-radius: 40px; padding: 4px 16px 4px 16px; background-color: var(--surface);}.blog-detail-wrap > .inner > .heading .meta .icon{font-size: 20px;}.blog-detail-wrap > .inner .related-post{position: relative; display: flex; gap: 40px; padding: 24px 0 32px; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line);}.blog-detail-wrap > .inner .related-post::after{position: absolute; content: ""; width: 1px; height: 60px; background-color: var(--line); top: 50%; left: 50%; transform: translate(-50%, -50%);}.blog-detail-wrap > .inner .related-post .text-btn-uppercase{font-weight: 600; letter-spacing: 0.1em; margin-bottom: 4px;}.blog-detail-wrap > .inner .related-post .text-btn-uppercase a{color: var(--primary);}.blog-detail-wrap > .inner .related-post .text-btn-uppercase a:hover{color: var(--main);}ul.list-text{display: flex; flex-direction: column; gap: 12px;}ul.list-text li{position: relative; padding-left: 20px;}ul.list-text.type-disc li:before{position: absolute; content: ""; top: 13px; left: 13px; width: 2.5px; height: 2.5px; border-radius: 50%; background-color: var(--main);}ul.list-text.type-number{list-style-type: auto; margin-bottom: 0; padding-left: 0; list-style: auto;}.reply-comment .reply-comment-heading{margin-bottom: 24px;}.reply-comment .reply-comment-item{display: flex; gap: 20px;}.reply-comment .reply-comment-item:not(:last-child){margin-bottom: 20px;}.reply-comment .reply-comment-item:not(:last-child) .content{border-bottom: 1px solid var(--line);}.reply-comment .reply-comment-item.type-reply{padding-left: 80px;}.reply-comment .reply-comment-item .image{flex-shrink: 0; width: 60px; height: 60px; border-radius: 50%; overflow: hidden;}.reply-comment .reply-comment-item .image img{width: 100%; height: 100%; object-fit: cover;}.reply-comment .reply-comment-item .content{width: 100%; display: flex; flex-direction: column; gap: 8px; padding-bottom: 20px;}.reply-comment .reply-comment-item .content .text-button{color: var(--primary);}.reply-comment.style-1 .reply-comment-item{flex-direction: column; gap: 12px;}.reply-comment.style-1 .reply-comment-item .user{display: flex; align-items: center; gap: 16px;}.reply-comment.style-1 .reply-comment-item h6{margin-bottom: 2px;}.reply-comment.style-1 .reply-comment-item:not(:last-child){margin-bottom: 24px;}.reply-comment.style-1 .type-reply{margin-left: 60px; border-left: 4px solid var(--line); padding-left: 16px;}.reply-comment.style-1 .type-reply .image{width: 52px; height: 52px;}.box-check{width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: var(--success);}.leave-comment .leave-comment-heading{margin-bottom: 24px;}.tf-breadcrumb-wrap{padding: 21px 0 0; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 15px;}.tf-breadcrumb-wrap .tf-breadcrumb-list{display: flex; gap: 4px; align-items: center; flex-wrap: wrap; margin-bottom: 1px;}.tf-breadcrumb-wrap .tf-breadcrumb-list .icon{font-size: 12px;}.tf-breadcrumb-wrap .tf-breadcrumb-list span{text-decoration: underline;}.tf-breadcrumb-wrap .tf-breadcrumb-prev-next{display: flex; gap: 4px; align-items: center; font-size: 23px;}.tf-breadcrumb-wrap .tf-breadcrumb-prev-next a{display: flex;}.list-star{white-space: nowrap;}.list-star-default{white-space: nowrap; display: flex; gap: 2px;}.list-star-default .icon{font-size: 14px; color: var(--yellow);}.list-star-default.color-primary .icon{color: var(--primary);}.write-cancel-review-wrap .write-review-wrap, .write-cancel-review-wrap .btn-cancel-review{display: none;}.write-cancel-review-wrap.write-review .cancel-review-wrap, .write-cancel-review-wrap.write-review .btn-write-review{display: none;}.write-cancel-review-wrap.write-review .write-review-wrap, .write-cancel-review-wrap.write-review .btn-cancel-review{display: block;}.write-cancel-review-wrap.write-review .check-save label{margin-left: 8px;}.tf-countdown.style-1 .countdown__timer{display: flex; gap: 47px;}.tf-countdown.style-1 .countdown__item{display: flex; flex-direction: column; align-items: center; width: 60px; position: relative;}.tf-countdown.style-1 .countdown__item .countdown__value{font-size: 24px; font-weight: 500; line-height: 30px; margin-bottom: -4px;}.tf-countdown.style-1 .countdown__item .countdown__label{font-size: 14px; font-weight: 400; line-height: 22px; color: var(--secondary);}.tf-countdown.style-1 .countdown__item:not(:last-child)::after{position: absolute; content: ":"; font-size: 24px; font-weight: 500; line-height: 30px; right: -26px; top: 50%; transform: translateY(-50%);}.tf-countdown.style-2 .countdown__timer{display: flex; gap: 64px; justify-content: center; align-items: center;}.tf-countdown.style-2 .countdown__timer .countdown__item{position: relative; display: flex; align-items: center; justify-content: center; width: 68px; height: 68px;}.tf-countdown.style-2 .countdown__timer .countdown__item .countdown__value{font-size: 40px; font-weight: 500; line-height: 48px; color: var(--white);}.tf-countdown.style-2 .countdown__timer .countdown__item .countdown__label{color: var(--white); position: absolute; left: 60px; top: 50%; transform: translateY(-50%); background-color: #28513b;}.tf-countdown.style-2 .countdown__timer .countdown__item::before{position: absolute; content: ""; width: 100%; height: 100%; top: 0; left: 0; border-radius: 50%; border: 2px dashed var(--white); animation: rotate-360 5s infinite linear;}.tf-countdown-lg .countdown__timer{display: flex; gap: 40px;}.tf-countdown-lg .countdown__item{display: flex; flex-direction: column; align-items: center; position: relative;}.tf-countdown-lg .countdown__item .countdown__value{font-size: 28px; font-weight: 500; line-height: 36px;}.tf-countdown-lg .countdown__item .countdown__label{font-size: 16px; font-weight: 400; line-height: 26px; color: var(--secondary);}.tf-countdown-lg .countdown__item:not(:last-child)::after{position: absolute; content: ":"; font-size: 28px; font-weight: 500; line-height: 36px; top: 50%; right: -22px; transform: translateY(-50%);}.tf-countdown-lg.style-1{margin-bottom: 28px;}.tf-countdown-lg.style-1 .countdown__timer{gap: 15px;}.tf-countdown-lg.style-1 .countdown__item{background-color: var(--white); border-radius: 8px; padding: 8px; display: flex; align-items: center;}.tf-countdown-lg.style-1 .countdown__item:not(:last-child)::after{right: -10px;}.flat-countdown-banner{position: relative;}.flat-countdown-banner .banner-img{position: absolute; top: 0; bottom: 0; left: auto; right: 0;}.flat-countdown-banner .banner-img img{width: 100%; height: 100%; object-fit: cover;}.flat-countdown-banner .banner-left{display: grid; gap: 24px;}.flat-countdown-banner .box-title{display: grid; gap: 12px;}.flat-countdown-banner-2{background-position: center center; background-repeat: no-repeat; background-size: cover;}.flat-countdown-banner-2 .box-content .box-title{display: grid; gap: 12px;}.flat-countdown-banner-2 .box-content .tf-countdown-lg{margin-top: 15px;}.flat-countdown-banner-2 .box-content .btn-banner{margin-top: 30px;}.flat-banner-parallax{background-attachment: fixed; position: relative; background-position: center; background-repeat: no-repeat; background-size: cover; padding: 100px 0px;}.flat-banner-parallax .fl-content{display: grid; gap: 30px;}.flat-banner-parallax .fl-content .title-top{display: grid; gap: 12px;}.flat-banner-parallax-v2{background-attachment: fixed; position: relative; background-position: center; background-repeat: no-repeat; background-size: cover; padding: 133px 0px;}.flat-banner-parallax-v2 .fl-content{display: grid; gap: 32px; padding: 30px 15px; background-color: var(--white); border-radius: 8px;}.flat-banner-parallax-v2 .fl-content .title-top .subtitle{margin-bottom: 4px;}.flat-banner-parallax-v2 .fl-content .title-top .title{margin-bottom: 16px;}.flat-banner-parallax-v3{background-attachment: fixed; position: relative; background-position: center; background-repeat: no-repeat; background-size: cover; padding: 110.5px 0px;}.flat-banner-parallax-v3 .fl-content{display: grid; gap: 28px; padding: 30px 15px; background-color: var(--white); border-radius: 8px;}.flat-banner-parallax-v3 .fl-content .title-top p{margin-bottom: 24px;}.flat-banner-parallax-v3 .fl-content .title-top .title{margin-bottom: 12px;}.gallery-item{position: relative; border-radius: 8px; overflow: hidden;}.gallery-item .box-icon{position: absolute; z-index: 5; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 50%; background-color: var(--white); width: 32px; height: 32px; font-size: 18px;}.gallery-item .box-icon:hover{background-color: var(--main); color: var(--white);}.gallery-item .gallery-content{position: absolute; top: 50%; left: 15px; right: 15px; transform: translateY(-50%); text-align: center; z-index: 123;}.gallery-item .gallery-content .cls-btn{background-color: var(--white); color: var(--main); border-radius: 99px; padding: 8px 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; display: inline-flex; align-items: center; justify-content: center; max-width: 200px; width: 100%;}.gallery-item .gallery-content .cls-btn .icon{transform: scale(0); transform-origin: right; transition: all 0.2s ease; color: var(--primary); width: 0; display: inline-block; font-size: 20px;}.gallery-item .gallery-content .cls-btn .text{color: inherit; z-index: 1;}.gallery-item .gallery-content .cls-btn:hover{color: var(--primary);}.gallery-item .gallery-content .cls-btn:hover .icon{width: 10px; min-width: 10px; margin-left: 4px; transform: scale(1);}.tf-marquee{display: flex; overflow: hidden; width: 100%; padding: 16px 0; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line);}.tf-marquee .marquee-wrapper{display: flex; animation: infiniteScroll 30s linear infinite; align-items: center; transition: animation-duration 300ms;}.tf-marquee .marquee-wrapper:hover{animation-play-state: paused !important;}.tf-marquee .marquee-child-item{padding-left: 15px; padding-right: 15px; display: inline-flex;}.tf-marquee .marquee-child-item .icon{font-size: 16px;}.tf-marquee.marquee-white{border-color: transparent;}.tf-marquee.marquee-white .marquee-child-item{color: var(--white);}.tf-marquee.marquee-style2{padding: 12px 0px; border: 0;}.tf-marquee.marquee-style2 .marquee-wrapper{animation-duration: 80s;}.tf-marquee.marquee-style2 .marquee-child-item h3{font-weight: 600;}.tf-marquee.marquee-style2 .marquee-child-item .icon{font-size: 30px; color: var(--primary);}.tf-marquee.marquee-style3{padding: 4px 0px;}.tf-marquee.marquee-style3 .marquee-wrapper{animation-duration: 80s;}.tf-marquee.marquee-style4{padding: 12px 0px; border: 0;}.tf-marquee.marquee-animation-right .marquee-wrapper{animation: infiniteScrollRight 80s linear infinite;}.clip-text{color: white; -webkit-text-stroke: 1px #181818;}.flat-img-with-text{position: relative; display: flex; flex-direction: column; justify-content: space-between; gap: 0px;}.flat-img-with-text .banner-content{padding: 30px; background-color: var(--surface); z-index: 5; text-align: center;}.flat-img-with-text .banner-content .content-text{margin-bottom: 20px; display: grid; gap: 8px;}.flat-img-with-text .banner{width: 100%;}.flat-img-with-text .banner img{width: 100%; height: 100%; object-fit: cover;}.flat-img-with-text .banner-right{padding-top: 0px;}.flat-img-with-text .banner-left{padding-bottom: 0px; padding-right: 0px;}.flat-img-with-text-v2 .banner-left{margin-bottom: 30px; display: grid; gap: 30px;}.flat-img-with-text-v2 .banner-left .box-title{display: grid; gap: 12px;}.flat-img-with-text-v2 .banner-left .box-title p{color: var(--secondary);}.flat-img-with-text-v2 .banner-right .collection-position-2{border-radius: 8px;}.flat-img-with-text-v3{align-items: center;}.flat-img-with-text-v3 .box-title{margin-bottom: 20px; display: grid; gap: 8px;}.flat-img-with-text-v3 .collection-default{gap: 16px;}.flat-img-with-text-v3 .collection-default .img-style{border-radius: 4px; overflow: hidden;}.flat-img-with-text-v3 .collection-default .content{gap: 4px;}.flat-img-with-text-v4{display: grid; gap: 40px;}.flat-img-with-text-v4 .relatest-post .relatest-post-item{align-items: flex-start;}.dropdown .dropdown-title{cursor: pointer;}.dropdown .dropdown-backdrop.show:before{position: fixed; content: ""; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(24, 24, 24, 0.2); z-index: 200;}.dropdown.dropdown-store-location{width: max-content;}.dropdown.dropdown-store-location .dropdown-title{cursor: pointer; width: max-content;}.dropdown.dropdown-store-location .dropdown-menu{border: 0; background-color: transparent; padding: 0;}.dropdown.dropdown-store-location .dropdown-content{box-shadow: 0px 10px 25px 0px rgba(43, 52, 74, 0.12); width: 360px; padding: 20px; border-radius: 12px; border: 1px solid var(--line); background-color: var(--white); margin: 17px 0 !important; display: flex; flex-direction: column; gap: 20px;}.dropdown.dropdown-store-location .dropdown-content-heading{display: flex; align-items: center; justify-content: space-between;}.dropdown.dropdown-store-location .dropdown-content-heading .icon{width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; font-size: 15px; cursor: pointer;}.about-us-main{display: flex; flex-direction: column; gap: 20px;}.about-us-main .about-us-features{border-radius: 8px; overflow: hidden;}.about-us-main .about-us-features img{width: 100%; height: 100%; object-fit: cover;}.about-us-main .about-us-content{padding: 15px 0;}.about-us-main .about-us-content .title{margin-bottom: 20px; font-weight: 700; font-size: 29px; color: #232323;}.about-us-main .about-us-content .widget-tabs{margin-bottom: 32px;}.team-item{display: flex; flex-direction: column; gap: 20px;}.team-item .image{border-radius: 12px; overflow: hidden;}.team-item .image img{width: 100%; height: 100%; object-fit: cover;}.team-item .content{display: flex; align-items: center; justify-content: space-between; gap: 10px;}.team-item .content .name a{display: inline; background-repeat: no-repeat; background-position-y: 0px; background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px); transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); background-size: 0 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden;}.team-item .name{margin-bottom: 4px;}.team-item .tf-social-icon a{width: 48px; height: 48px; border-color: var(--line);}.team-item:hover .name a{background-size: 100% 100%; transition-delay: 0.2s; font-weight: 600;}.tf-store-list{display: flex; flex-direction: column; gap: 16px; max-height: 850px; overflow-y: auto; padding-right: 8px; margin-right: -8px;}.tf-store-list::-webkit-scrollbar{width: 4px; height: 4px;}.tf-store-list::-webkit-scrollbar-thumb{background: var(--line);}.tf-store-list::-webkit-scrollbar-track{background: transparent;}.tf-store-list .tf-store-item{padding: 22px; border-radius: 8px; border: 2px solid var(--line); cursor: pointer; display: flex; flex-direction: column; gap: 10px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.tf-store-list .tf-store-item .tf-store-contact{display: flex; gap: 10px 60px; flex-wrap: wrap;}.tf-store-list .tf-store-item .tf-store-contact .tf-store-info{width: max-content;}.tf-store-list .tf-store-item.active, .tf-store-list .tf-store-item:hover{border-color: var(--main);}.tf-store-list.style-row{flex-direction: row; overflow-x: auto; max-height: unset; padding-right: 0px; margin-right: 0px; padding-bottom: 8px; margin-bottom: -8px; margin-bottom: 80px;}.tf-store-list.style-row .tf-store-item{width: 310px; flex-shrink: 0; gap: 12px;}.tf-store-list.style-row .tf-store-item .tf-store-info{display: flex; flex-direction: column; gap: 8px;}.map-contact{height: 850px; border-radius: 8px;}.map-contact .map-marker-container{position: absolute; margin-top: 10px; transform: translate3d(-50%, -100%, 0);}.map-contact .marker-container{position: relative; top: 25px; left: 10px; width: 46px; height: 46px; z-index: 1; border-radius: 50%; cursor: pointer; -webkit-perspective: 1000;}.map-contact .marker-card .face{position: absolute; width: 28px; height: 28px; -webkit-backface-visibility: hidden; backface-visibility: hidden; text-align: center; color: #fff; z-index: 100; border: 8px solid #fff; border-radius: 50%; box-sizing: content-box; background-clip: content-box; line-height: 46px; font-size: 24px; background: none; border: none;}.map-contact .marker-card .face::before, .map-contact .marker-card .face::after{content: none;}.map-contact .marker-card .face div{background-color: var(--white); border-radius: 50%; width: 44px; height: 44px; position: relative;}.map-contact .marker-card .face div::after{position: absolute; inset: 0; content: "\e905"; font-family: "icomoon"; font-size: 28px; color: var(--primary);}.map-contact .marker-card .face div::before{position: absolute; content: ""; width: 60px; height: 60px; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: rgba(228, 49, 49, 0.1); border-radius: 50%;}.map-contact.h400{height: 400px; border-radius: 0;}.map-contact.h520{height: 520px; border-radius: 0;}.wg-card-store{border-radius: 8px; overflow: hidden; background-color: var(--surface);}.wg-card-store .card-store-img{width: 100%; height: 100%;}.wg-card-store .card-store-img img{width: 100%; height: 100%; object-fit: cover;}.wg-card-store .card-store-info{padding: 30px 80px 30px 100px;}.wg-card-store .card-store-info .card-store-heading{margin-bottom: 44px;}.wg-card-store .card-store-info > ul{display: grid; grid-template-columns: 1fr 1fr; gap: 20px 60px;}.wg-card-store .card-store-info .tf-social-icon{gap: 15px;}.contact-us-content{display: flex; gap: 60px;}.contact-us-content .left{flex-grow: 1;}.contact-us-content .left > h4{margin-bottom: 7px;}.contact-us-content .left > p{margin-bottom: 24px;}.contact-us-content .right{width: 100%; max-width: 356px;}.contact-us-content .right h4{margin-bottom: 30px;}.contact-us-content .right .open-time{display: flex; gap: 4px;}.contact-us-content .right .open-time span{width: 80px;}.contact-us-map{display: flex; background-color: var(--surface); border-radius: 12px; overflow: hidden;}.contact-us-map .wrap-map{flex-grow: 1; height: 500px;}.contact-us-map .wrap-map .map-contact{border-radius: 0; height: 500px;}.contact-us-map .right{width: 100%; max-width: 470px; padding: 40px;}.page-404{min-height: 100vh; display: flex; align-items: center;}.page-404 .page-404-inner{display: flex; justify-content: space-between; gap: 30px; align-items: center;}.page-404 .page-404-inner .content{max-width: 450px; display: flex; flex-direction: column; gap: 24px;}.page-404 .page-404-inner .content .heading{font-size: 160px; font-weight: 700; line-height: 198.44px;}.page-404 .page-404-inner .content a{width: max-content;}.coming-soon{min-height: 100vh; display: flex; align-items: center; background-image: url(/houseofpops_web/static/src/css/../images/section/coming-soon.jpg); background-position: center; background-repeat: no-repeat; background-size: cover;}.coming-soon .coming-soon-inner{flex-grow: 1; max-width: 1370px; padding: 0 15px; margin-left: auto; margin-right: auto; display: flex; justify-content: end;}.coming-soon .coming-soon-inner .content{max-width: 612px; text-align: center;}.coming-soon .coming-soon-inner .content .heading{color: var(--white); margin-bottom: 60px;}.coming-soon .coming-soon-inner .content .js-countdown{margin-bottom: 24px;}.coming-soon .coming-soon-inner .content .js-countdown .countdown__timer{justify-content: center;}.coming-soon .coming-soon-inner .content .js-countdown .countdown__item::after, .coming-soon .coming-soon-inner .content .js-countdown .countdown__label, .coming-soon .coming-soon-inner .content .js-countdown .countdown__value{color: var(--white);}.coming-soon .coming-soon-inner .content form{margin-bottom: 24px;}.coming-soon .coming-soon-inner .content form input{height: 52px; border-radius: 8px;}.coming-soon .coming-soon-inner .content form button{width: 44px; height: 44px; border-radius: 8px;}.coming-soon .coming-soon-inner .content form button:hover svg path{stroke: var(--main);}.page-faqs-wrap{display: flex; gap: 60px;}.page-faqs-wrap .list-faqs{flex-grow: 1; display: flex; flex-direction: column; gap: 60px;}.page-faqs-wrap .list-faqs .faqs-title{margin-bottom: 20px; font-weight: 700;}.page-faqs-wrap .ask-question{width: 380px; height: max-content; flex-shrink: 0; box-shadow: 0px 10px 25px 0px rgba(43, 52, 74, 0.12); border-radius: 16px; padding: 24px;}.page-faqs-wrap .ask-question .ask-question-wrap form .tf-select select{padding: 9px 16px; border-radius: 4px;}.page-faqs-wrap .ask-question .ask-question-wrap form textarea{height: 86px;}.page-faqs-wrap .ask-question .ask-question-wrap form button{height: 48px; border: 0;}.terms-of-use-wrap{display: flex; gap: 130px;}.terms-of-use-wrap > .left{width: 360px; flex-shrink: 0; height: max-content; top: 82px; border-left: 1px solid var(--line);}.terms-of-use-wrap > .left h6{position: relative; padding: 10px 0 10px 16px; cursor: pointer;}.terms-of-use-wrap > .left h6::before{position: absolute; content: ""; top: 0; left: -1px; width: 2px; height: 0; background-color: var(--main); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.terms-of-use-wrap > .left h6.active::before{height: 100%;}.terms-of-use-wrap > .right{flex-grow: 1;}.terms-of-use-wrap > .right .heading{margin-bottom: 40px;}.terms-of-use-wrap > .right .terms-of-use-item:not(:last-child){margin-bottom: 32px;}.terms-of-use-wrap > .right .terms-of-use-item .terms-of-use-title{margin-bottom: 12px;}.terms-of-use-wrap > .right .terms-of-use-item .terms-of-use-content{display: flex; flex-direction: column; gap: 12px;}.login-wrap{display: flex; gap: 120px; align-items: center; position: relative;}.login-wrap .left{width: 100%;}.login-wrap .left .heading{margin-bottom: 28px;}.login-wrap .right{width: 100%;}.login-wrap .right p{margin-bottom: 28px;}.login-wrap .right a{padding: 10px 32px;}.login-wrap::before{position: absolute; content: ""; height: 100%; width: 1px; background-color: var(--line); top: 0; left: 50%;}.my-account-wrap{display: flex; gap: 81px; max-width: 1130px; margin-left: auto; margin-right: auto;}.my-account-wrap .my-account-content{width: 100%;}.my-account-wrap .wrap-sidebar-account{width: 369px; flex-shrink: 0;}.sidebar-account{background-color: var(--surface); border-radius: 20px; padding: 40px 32px;}.sidebar-account .account-avatar{margin-bottom: 40px; display: flex; flex-direction: column; align-items: center;}.sidebar-account .account-avatar .image{margin-bottom: 16px; border-radius: 50%; overflow: hidden; margin-left: auto; margin-right: auto;}.sidebar-account .account-avatar .image img{width: 100%; height: 100%; object-fit: cover;}.sidebar-account .my-account-nav{display: flex; flex-direction: column; gap: 8px;}.sidebar-account .my-account-nav .my-account-nav-item{display: flex; gap: 12px; align-items: center; padding: 16px 20px; font-size: 20px; font-weight: 500; line-height: 28px; border-radius: 16px;}.sidebar-account .my-account-nav .my-account-nav-item:hover, .sidebar-account .my-account-nav .my-account-nav-item.active{background-color: var(--white);}.btn-sidebar-account{position: fixed; top: 200px; left: 0; z-index: 50;}.btn-sidebar-account button{width: 40px; height: 40px; border-radius: 0; border: 1px solid var(--main); padding: 0; justify-content: center;}.btn-sidebar-account button:hover{background-color: var(--white);}.account-details .form-account-details{display: flex; flex-direction: column; gap: 0px;}.account-details .title{margin-bottom: 16px; font-weight: 600;}.account-details select{border-radius: 8px; padding: 12px 16px;}.account-orders .wrap-account-order{overflow-x: auto;}.account-orders .wrap-account-order::-webkit-scrollbar{height: 3px;}.account-orders .wrap-account-order::-webkit-scrollbar-thumb{background: var(--surface); border-radius: 999px;}.account-orders table{width: 100%; min-width: 700px;}.account-orders table thead, .account-orders table td, .account-orders table th{padding: 15px 20px;}.account-orders table thead tr{border: 1px solid var(--line); background-color: var(--surface);}.account-orders table tbody{border: 1px solid var(--line); border-top: 0;}.account-orders table tbody tr:not(:last-child){border-bottom: 1px solid var(--line);}.badge{padding: 5px 10px; font-weight: 500; background-color: var(--primary); color: white; border-radius: 4px; font-size: 12px; min-width: 22px; min-height: 22px; text-transform: uppercase; text-align: center;}.widget-timeline .timeline{list-style: none; position: relative;}.widget-timeline .timeline::before{top: 20px; bottom: 48px; position: absolute; content: " "; width: 2px; left: 10px; border-right: 1px dashed var(--secondary-2);}.widget-timeline .timeline > li{margin-bottom: 15px; position: relative;}.widget-timeline .timeline > li .timeline-box{padding: 10px 10px 10px 15px; position: relative; display: block; margin-left: 40px;}.widget-timeline .timeline > li .timeline-badge{display: flex; justify-content: center; align-items: center; border-radius: 50%; height: 22px; left: 0; position: absolute; top: 10px; width: 22px; padding: 4px; background-color: var(--white); border: 1.5px solid var(--secondary-2);}.widget-timeline .timeline > li .timeline-badge::after{content: ""; width: 10px; height: 10px; border-radius: 100%; display: block; background: var(--secondary-2);}.widget-timeline .timeline > li .timeline-badge.success{border-color: var(--success);}.widget-timeline .timeline > li .timeline-badge.success::after{background: var(--success);}.wd-form-order{padding: 15px; border-radius: 10px; border: 1px solid var(--line);}.wd-form-order .order-head{display: flex; align-items: center; border-bottom: 1px dashed var(--line); padding-bottom: 20px; margin-bottom: 30px; gap: 12px;}.wd-form-order .order-head .img-product{max-width: 90px; border: 1px solid var(--line); border-radius: 3px;}.wd-form-order .order-head .img-product img{width: 100%; height: 100%; object-fit: contain;}.wd-form-order .widget-order-tab{margin-top: 30px;}.show-form-address, .edit-form-address{display: none;}.list-account-address{display: grid; gap: 40px 30px;}.section-newsletter{padding: 44px 15px; background-color: rgb(224, 198, 182);}.section-newsletter.type-space-2{padding: 60px 15px;}.section-newsletter .content{width: 100%; max-width: 564px; margin-left: auto; margin-right: auto; text-align: center;}.section-newsletter .content .heading{margin-bottom: 12px;}.section-newsletter .content .text{margin-bottom: 36px;}.section-newsletter form input{height: 60px; border-color: var(--line); padding-right: 172px;}.section-newsletter form button{width: max-content; top: 50%; transform: translateY(-50%); right: 4px; border-radius: 99px; padding: 12px 40px; height: 44px; font-size: 14px;}.wg-free-delivery{border-radius: 12px; overflow: hidden; background-color: #28513b;}.wg-free-delivery .free-delivery-img{width: 100%; height: 100%;}.wg-free-delivery .free-delivery-img img{width: 100%; height: 100%; object-fit: cover;}.wg-free-delivery .free-delivery-info{padding: 60px 60px 60px 60px;}.wg-free-delivery .free-delivery-info .free-delivery-heading{margin-bottom: 12px;}.wg-free-delivery .free-delivery-info .tf-countdown, .wg-free-delivery .free-delivery-info > .text{margin-bottom: 36px;}.wg-free-delivery .free-delivery-info .tf-countdown .js-countdown{padding-right: 17px;}.wg-library{display: flex; border-radius: 12px; overflow: hidden; background-color: #f1f2eb;}.wg-library .library-img{width: 65.9%;}.wg-library .library-img img{width: 100%; height: 100%; object-fit: cover;}.wg-library .library-info{width: 34.1%; padding: 43px 48px;}.wg-library .library-info .library-heading{margin-bottom: 16px;}.wg-library .library-info > .text{margin-bottom: 32px;}.news-item{display: flex; gap: 24px; align-items: center;}.news-item .image{border-radius: 8px; width: 100%; max-width: 303px; overflow: hidden; height: 100%;}.news-item .content p{margin-bottom: 12px;}.news-item .content .title{margin-bottom: 8px;}.banner-supper-sale{padding: 21px 15px; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 20px; background-color: rgba(228, 49, 49, 0.1);}.banner-supper-sale .code-sale{padding: 3.5px 10px; border-radius: 4px; font-size: 20px; font-weight: 700; line-height: 24.8px; color: var(--primary); border: 2px dashed var(--primary);}.banner-supper-sale a{padding: 6px 16px;}.grid-card-product{gap: 45px;}.grid-card-product .column-card-product{position: relative;}.grid-card-product .column-card-product > .heading{margin-bottom: 28px;}.grid-card-product .column-card-product .card-product:not(:last-child){margin-bottom: 16px;}.wg-benefit{padding: 8px 0; background-color: rgb(253, 235, 235);}.wg-benefit .benefit-item{display: flex; gap: 8px; align-items: center;}.wg-benefit .benefit-item p{white-space: nowrap; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;}.section-pet-store{background-image: url(/houseofpops_web/static/src/css/../images/section/bg-1.png); background-position: center; background-repeat: no-repeat; background-size: cover;}.wg-pet-store{border-radius: 16px; overflow: hidden;}.wg-pet-store .pet-store-heading{padding: 10px 20px; display: flex; gap: 16px; align-items: center;}.wg-pet-store .pet-store-heading .image{width: 58px; height: 58px; border-radius: 50%; overflow: hidden;}.wg-pet-store .pet-store-heading .image img{width: 100%; height: 100%; object-fit: cover;}.wg-pet-store .pet-store-list{padding: 8px 0; background-color: var(--white);}.wg-pet-store .pet-store-list .pet-store-item{display: flex; padding: 11px 24px;}.wg-big-save{position: relative;}.wg-big-save > img{width: 100%; height: 100%; object-fit: cover; border-radius: 16px; min-height: 320px;}.wg-big-save .content{position: absolute; top: 50%; left: 60px; transform: translateY(-50%); z-index: 5;}.wg-big-save .content .heading{margin-bottom: 12px;}.wg-big-save .content > .text{margin-bottom: 26px;}.section-flash-sale{background-image: url(/houseofpops_web/static/src/css/../images/section/bg-2.png); background-position: center; background-repeat: no-repeat; background-size: cover;}.section-flash-sale .wrap{display: flex; align-items: center; justify-content: space-between; position: relative; min-height: 482px;}.section-flash-sale .wrap > img{margin-top: -130px;}.section-flash-sale .wrap .left{min-width: 220px;}.section-flash-sale .wrap .left h1{margin-bottom: 12px;}.section-flash-sale .wrap .left p{margin-bottom: 30px;}.section-flash-sale .wrap .left ul li:not(:last-child){margin-bottom: 8px;}.section-flash-sale .wrap .right h3{margin-bottom: 8px;}.section-flash-sale .wrap .right p{margin-bottom: 28px;}.section-flash-sale .wrap .right .tf-countdown-lg{margin-bottom: 28px;}.section-flash-sale .wrap .right .tf-countdown-lg .countdown__timer{justify-content: center;}.section-flash-sale .wrap .right .tf-countdown-lg .countdown__item{background-color: var(--white); border-radius: 8px; width: 80px; height: 80px; display: flex; align-items: center; justify-content: center;}.loadmore-item .fl-item{display: none;}.page-search-inner .tf-col-quicklink{display: flex; flex-wrap: wrap; margin-top: 14px;}.page-search-inner .tf-col-quicklink .title{font-weight: 600; margin-right: 9px;}.sib-form{padding: 10px 0px; font-family: "Kumbh Sans", sans-serif !important;}#sib-container{background-color: unset; padding: 0; display: block;}.sib-form .entry__field{background-color: unset; border: 0; box-shadow: none !important; margin: 0;}.sib-form .sib-form-container .input{border: 2px solid var(--line); outline: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; font-size: 16px; line-height: 26px; border-radius: 8px; padding: 9px 16px; width: 100%; background: var(--white); color: var(--main); font-weight: 400; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; box-sizing: border-box !important;}.sib-form .sib-form-container .input:hover, .sib-form .sib-form-container .input:focus{border-color: var(--main);}.sib-form .sib-form-container .input::placeholder{color: var(--secondary-2); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.sib-form .entry__specification, .sib-form .entry__error, .entry__specification, .entry__label{margin: 0 !important;}.sib-form-block{padding: 0;}.sib-optin{display: none;}#sib-form{position: relative;}#error-message{color: var(--critical);}#success-message{color: var(--success);}.sib-form-message-panel{border: 0; padding: 0;}.sib-form-message-panel .sib-form-message-panel__text{justify-content: center; padding: 0;}.sib-form-block__button .clickable__icon{display: none;}.banner-text{display: grid; gap: 20px; margin-bottom: 30px;}.banner-text .box-title{display: grid; gap: 8px;}.banner-text.style-2{padding: 30px;}.image-100{width: 100%; height: 100%;}.image-100 img{width: 100%; height: 100%; object-fit: cover;}.news-item-2{display: flex; gap: 20px; border-radius: 16px 0px 0px 16px; overflow: hidden;}.news-item-2 .image{overflow: hidden; max-width: 320px; width: 100%;}.news-item-2 .image img{width: 100%; height: 100%; object-fit: cover;}.news-item-2 .content{display: flex; flex-direction: column; height: 100%; justify-content: center;}.news-item-2 .meta-list{display: flex; align-items: center; gap: 16px; margin-bottom: 12px;}.news-item-2 .meta-list li{display: flex; align-items: center; gap: 8px;}.news-item-2 .title{margin-bottom: 8px;}.cd-category{background-color: rgba(228, 49, 49, 0.1019607843); border-radius: 12px; backdrop-filter: blur(8px); max-width: 236px; width: 100%; display: flex; justify-content: center;}.cd-category .js-countdown{padding: 12px 28px;}.cd-category .js-countdown .countdown__item{color: var(--critical); font-size: 20px; font-weight: 500; line-height: 28px;}.s-testimonial{gap: 30px; padding: 30px 15px; border-radius: 18px 18px 0px 0px; border-bottom: 1px solid var(--line); background-color: var(--white);}.s-testimonial .content-left{display: flex; flex-direction: column; justify-content: center; width: 100%; margin-bottom: 50px;}.tf-page-cart-checkout{padding: 15px; background-color: var(--surface); border-radius: 2.5px;}.tf-page-cart-checkout .shipping-calculator{padding-bottom: 18px; border-bottom: 1px solid var(--line);}.tf-page-cart-checkout .shipping-calculator .shipping-calculator-title{font-size: 16px; font-weight: 600; line-height: 19.2px;}.tf-page-cart-checkout .shipping-calculator .shipping-calculator_accordion-icon{width: 20px; height: 20px; flex: 0 0 auto; margin-inline-start: 5px; position: relative;}.tf-page-cart-checkout .shipping-calculator .shipping-calculator_accordion-icon::after, .tf-page-cart-checkout .shipping-calculator .shipping-calculator_accordion-icon::before{position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(-90deg); background-color: currentColor; transition: transform 0.35s ease-in-out, opacity 0.35s ease-in-out; width: 12px; height: 2px; opacity: 1; border-radius: 9999px;}.tf-page-cart-checkout .shipping-calculator .shipping-calculator_accordion-icon::after{height: 12px; width: 2px;}.tf-page-cart-checkout .shipping-calculator .accordion-shipping-header:not(.collapsed) .shipping-calculator_accordion-icon::after, .tf-page-cart-checkout .shipping-calculator .accordion-shipping-header:not(.collapsed) .shipping-calculator_accordion-icon::before{transform: translate(-50%, -50%) rotate(90deg);}.tf-page-cart-checkout .shipping-calculator .accordion-shipping-header:not(.collapsed) .shipping-calculator_accordion-icon::before{opacity: 0;}.tf-page-cart-checkout .shipping-calculator .accordion-shipping-content{margin-top: 20px;}.tf-page-cart-checkout .shipping-calculator .accordion-shipping-content .tf-select{height: 50px;}.tf-page-cart-checkout .shipping-calculator .accordion-shipping-content .field{margin-bottom: 15px;}.tf-page-cart-checkout .shipping-calculator .accordion-shipping-content .field .label{margin-bottom: 8px; font-weight: 400;}.tf-page-cart-checkout .shipping-calculator .accordion-shipping-content .field .tf-select, .tf-page-cart-checkout .shipping-calculator .accordion-shipping-content .field input{border-color: transparent;}.tf-page-cart-checkout .shipping-calculator .accordion-shipping-content .tf-btn{font-weight: 600; min-width: 199px;}.tf-page-cart-checkout .cart-checkbox{margin-top: 18px; display: flex; align-items: center; gap: 10px; cursor: pointer;}.tf-page-cart-checkout .cart-checkbox .tf-check{width: 16px; height: 16px; border-color: var(--line); background-color: var(--white); border-radius: 999px; overflow: hidden;}.tf-page-cart-checkout .cart-checkbox .tf-check:checked{border-color: var(--primary); background-color: var(--primary);}.tf-page-cart-checkout .cart-checkbox .tf-check::before{font-size: 6px;}.tf-page-cart-checkout .cart-checkbox a{text-decoration: underline; text-underline-offset: 2px; font-weight: 600;}.tf-page-cart-checkout .tf-cart-totals-discounts{margin-top: 18px; display: flex; justify-content: space-between; align-items: center;}.tf-page-cart-checkout .tf-cart-totals-discounts h3{font-size: 20px; line-height: 24px;}.tf-page-cart-checkout .tf-cart-totals-discounts .total-value{font-size: 20px; line-height: 24px; font-weight: 600;}.tf-page-cart-checkout .tf-cart-tax{margin-top: 18px; color: var(--text);}.tf-page-cart-checkout .tf-cart-tax a{color: rgba(0, 0, 0, 0.85); text-underline-offset: 3px; text-decoration-thickness: 1px; text-decoration-line: underline; transition: text-decoration-thickness 1s ease;}.tf-page-cart-checkout .tf-cart-tax a:hover{color: var(--main); text-decoration-thickness: 2px;}.tf-page-cart-checkout .cart-checkout-btn{margin-top: 18px;}.tf-page-cart-checkout .cart-checkout-btn .tf-btn{font-weight: 400;}.tf-page-cart-checkout .tf-page-cart_imgtrust{margin-top: 18px;}.tf-page-cart-checkout .tf-page-cart_imgtrust p{margin-bottom: 10px;}.tf-page-cart-checkout .tf-page-cart_imgtrust .cart-list-social{display: flex; align-items: center; justify-content: center; gap: 8px;}@media (min-width: 576px){.collection-default.abs-x-center.abs-top .content{top: 42px;}.tab-product.style-2{gap: 12px;}.tab-product.style-2 .nav-tab-item a{font-size: 16px; line-height: 24px;}.tf-sw-testimonial .box-navigation.style-2{margin-top: 0; position: absolute; bottom: 10px; right: 0px; z-index: 3;}.tf-grid-layout.sm-col-2{grid-template-columns: 1fr 1fr;}.tf-grid-layout.sm-col-3{grid-template-columns: repeat(3, 1fr);}.tf-grid-layout.sm-col-4{grid-template-columns: repeat(4, 1fr);}.tf-grid-layout.sm-col-5{grid-template-columns: repeat(5, 1fr);}.tf-grid-layout.sm-col-6{grid-template-columns: repeat(6, 1fr);}.tf-grid-layout.sm-col-7{grid-template-columns: repeat(7, 1fr);}.gallery-item .box-icon{width: 40px; height: 40px; font-size: 24px;}.flat-img-with-text-v4 .relatest-post .relatest-post-item .image{width: 180px; height: 120px;}.flat-img-with-text-v4 .relatest-post .relatest-post-item .content{gap: 12px;}}@media (min-width: 768px){.text-clamp-md-2{-webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;}.s-testimonial{border-bottom: 1px solid var(--line); padding: 30px;}.s-testimonial .content-left{max-width: 340px; border-right: 1px solid var(--line); padding-right: 30px;}.h-md-100{height: 100% !important;}.canvas-filter{max-width: 400px;}.canvas-filter .canvas-header{padding: 15px 32px;}.canvas-filter .canvas-body{padding: 20px 32px;}.canvas-filter .canvas-bottom{padding: 18px 32px;}.widget-facet{padding-bottom: 32px;}.widget-facet.facet-price .box-price-product{gap: 20px;}.list-account-address{grid-template-columns: repeat(2, 1fr);}.about-us-features{max-width: 620px;}.about-us-content{max-width: 610px; margin-left: auto;}.frequently-bought-together-2, .slider-scroll, .thumbs-slider{max-width: 615px;}.tf-product-info-list{max-width: 615px; margin-left: auto;}.canvas-mb{width: 100% !important; max-width: 367px;}.canvas-mb .mb-canvas-content{min-width: 367px;}.tf-grid-layout.md-col-2{grid-template-columns: 1fr 1fr;}.tf-grid-layout.md-col-3{grid-template-columns: repeat(3, 1fr);}.tf-grid-layout.md-col-4{grid-template-columns: repeat(4, 1fr);}.tf-grid-layout.md-col-5{grid-template-columns: repeat(5, 1fr);}.tf-grid-layout.md-col-6{grid-template-columns: repeat(6, 1fr);}.tf-grid-layout.md-col-7{grid-template-columns: repeat(7, 1fr);}.card-product .card-product-wrapper .on-sale-wrap{top: 12px; right: 12px; left: 12px;}.card-product.card-product-size .list-btn-main{bottom: 44px;}.card-product.style-7.card-product-size .list-product-btn, .card-product.style-6.card-product-size .list-product-btn, .card-product.style-2.card-product-size .list-product-btn{bottom: 44px;}.flat-img-with-text{flex-direction: row;}.flat-img-with-text .banner-right{padding-top: 40px;}.flat-img-with-text .banner-left{padding-bottom: 40px; padding-right: 60px;}.flat-img-with-text .banner-content{position: absolute; bottom: 40px; left: 25.3%; transform: unset; top: auto;}.flat-img-with-text-v2 .banner-left{margin-bottom: 0;}.collection-position-2 .on-sale-wrap{top: 12px; right: 12px; left: 12px;}.grid-cls-v1{display: grid; grid-template-areas: "item1 item2 item4" "item1 item3 item4"; gap: 15px; grid-template-columns: 1fr 1fr 1fr;}.grid-cls-v1 .item1{grid-area: item1;}.grid-cls-v1 .item2{grid-area: item2;}.grid-cls-v1 .item3{grid-area: item3;}.grid-cls-v1 .item4{grid-area: item4;}.grid-cls-v1 .collection-position-2 .img-style{height: 100%;}.grid-cls-v2{display: grid; grid-template-areas: "item1 item2" "item1 item3"; gap: 15px;}.grid-cls-v2 .item1{grid-area: item1;}.grid-cls-v2 .item2{grid-area: item2;}.grid-cls-v2 .item3{grid-area: item3;}.grid-cls-4{grid-template-areas: "item1 item2" "item3 item3"; grid-template-columns: 1fr 1fr;}.tf-grid-layout .banner-discover-left{padding-right: 15px;}.tf-grid-layout .banner-discover-right{padding-left: 15px;}.flat-banner-parallax-v3 .fl-content, .flat-banner-parallax-v2 .fl-content{padding: 30px;}.tf-compare-col{min-width: 300px;}}@media (min-width: 992px){.news-item-2{gap: 40px;}.grid-cls-v3{gap: 30px; grid-template-columns: 1fr 1fr 1fr; grid-template-areas: "aa aa cc" "bb bb cc";}.grid-cls-v3 .item1{grid-area: aa;}.grid-cls-v3 .item2{grid-area: bb;}.grid-cls-v3 .item3{grid-area: cc;}.row-gap-lg-40{row-gap: 40px !important;}.slider-parallax .wrap-slider{background-attachment: fixed;}#scroll-top{bottom: 40px; right: 40px;}#scroll-top.type-1{bottom: 113px;}.canvas-filter .canvas-bottom .tf-btn{padding: 12px;}.image-select.type-currencies > .dropdown-menu, .image-select.type-languages > .dropdown-menu{margin-left: -20px !important;}.modal.fullRight.fade{transition: opacity 0.3s linear;}.page-title{padding: 68px 0 90px;}.breadcrumbs-default{padding: 60px 0px 80px;}.btn-sidebar-account{display: none;}.tab-shipping.type-two-cols{display: grid; grid-template-columns: 1fr 1fr;}.sw-dots{gap: 12px;}.sw-dots:not(.swiper-pagination-lock){margin-top: 40px;}.nav-sw{width: 44px; height: 44px;}.nav-sw .icon{font-size: 20px;}.nav-sw.space-md{height: 60px; width: 60px;}.nav-sw.space-md.nav-sw-left{left: 40px;}.nav-sw.space-md.nav-sw-right{right: 40px;}.nav-sw.space-md .icon{font-size: 30px;}.slider-default.slider-position .box-content{left: 60px; right: 60px; bottom: 60px;}.tf-slideshow.slider-electronic .wrap-slider{height: 600px;}.tf-slideshow .card-box{padding: 30px;}.wrap-slider .content-slider{gap: 40px;}.wrap-slider .box-title-slider{gap: 16px;}.wrap-slider .box-content.type-2 .content-slider{gap: 36px;}.wrap-slider .box-content.type-2 .content-slider.gap-lg-40{gap: 40px;}.wrap-slider .box-content.type-3 .content-slider{gap: 32px;}.wrap-slider .box-content.type-3 .tag{margin-bottom: -4px;}.sidebar.maxw-360{max-width: 360px; margin-left: auto;}.tf-topbar .topbar-left{gap: 20px;}.tf-grid-layout{column-gap: 30px; row-gap: 30px;}.tf-grid-layout .column-xl-gap-20{gap: 20px;}.tf-grid-layout.column-gap-xl-28{column-gap: 28px;}.tf-grid-layout.row-gap-xl-16{row-gap: 16px;}.tf-grid-layout.lg-col-2{grid-template-columns: 1fr 1fr;}.tf-grid-layout.lg-col-3{grid-template-columns: repeat(3, 1fr);}.tf-grid-layout.lg-col-4{grid-template-columns: repeat(4, 1fr);}.tf-grid-layout.lg-col-5{grid-template-columns: repeat(5, 1fr);}.tf-grid-layout.lg-col-6{grid-template-columns: repeat(6, 1fr);}.tf-grid-layout.lg-col-7{grid-template-columns: repeat(7, 1fr);}.card-product .card-product-info{padding-top: 16px;}.card-product .list-btn-main{bottom: 12px; left: 14px; right: 14px;}.card-product .list-btn-main .box-icon{width: 42px; height: 42px;}.card-product .list-btn-main .box-icon .icon{font-size: 24px;}.card-product .btn-main-product{padding: 10px; font-weight: 700;}.card-product .list-product-btn{top: 8px; right: 8px; gap: 8px;}.card-product .list-product-btn .box-icon{width: 40px; height: 40px; min-width: 40px;}.card-product .list-product-btn .box-icon .icon{font-size: 24px;}.card-product.style-7 .list-product-btn, .card-product.style-6 .list-product-btn, .card-product.style-2 .list-product-btn{bottom: 20px;}.card-product.style-5 .list-btn-main{gap: 12px;}.card-product.style-6 .list-product-btn{gap: 12px;}.card-product.style-swatch-img .list-color-product{gap: 4px;}.card-product.style-swatch-img .list-color-product .list-color-item{width: 40px; height: 40px;}.card-product .box-icon svg{width: 24px;}.card-product.style-list{gap: 40px;}.card-product.style-list .list-product-btn{gap: 12px;}.card-product.style-list .list-product-btn .btn-main-product{max-width: 272px; width: 100%; border: 2px solid var(--line); height: 48px; line-height: 48px; padding-top: 0; padding-bottom: 0;}.card-product.style-list .list-product-btn .box-icon{border: 2px solid var(--line); width: 48px; height: 48px; min-width: 48px;}.card-product.style-list .size-box{margin-bottom: 20px;}.card-product.style-list .size-box .size-item{font-size: 16px; line-height: 24px;}.card-product.style-list .list-color-product{margin-bottom: 12px;}.card-product.style-list .title{font-size: 20px; line-height: 30px;}.card-product.list-st-2{gap: 24px;}.card-product.list-st-2 .card-product-info{gap: 16px; padding: 12px 0px;}.card-product.list-st-2 .box-icon{width: 48px; height: 48px; min-width: 48px;}.card-product.list-st-3{border-width: 2px; padding: 24px; gap: 32px;}.card-product.list-st-3 .inner-wrapper-card .box-progress-stock{margin-top: 16px;}.card-product.list-st-3 .card-product-info{gap: 20px;}.card-product.list-st-3 .card-product-info .inner-top{gap: 8px; padding-bottom: 12px; margin-bottom: 12px;}.card-product.list-st-3 .card-product-info .title, .card-product.list-st-3 .card-product-info .price{font-size: 20px; line-height: 28px;}.card-product.list-st-3 .card-product-info .inner-bottom{gap: 16px;}.card-product.list-st-3 .card-product-info .list-product-btn{gap: 10px;}.card-product.list-st-3 .card-product-info .list-product-btn .box-icon{border-width: 2px; width: 40px; height: 40px;}.card-product.list-st-3 .card-product-info .list-product-btn .box-icon .tooltip{margin: 0;}.card-product.list-st-3 .card-product-info .list-product-btn .btn-main-product{height: 40px; line-height: 40px; padding-top: 0; padding-bottom: 0;}.card-product .countdown-box .countdown__timer{gap: 18px;}.collection-default{gap: 32px;}.collection-default .content{gap: 12px;}.collection-default.abs-top-2 .content{top: 70px !important;}.collection-position.style-lg .content{gap: 12px;}.collection-position-2 .content{left: 20px; right: 20px; bottom: 20px;}.collection-position-2 .cls-btn .icon{font-size: 20px;}.collection-position-2.style-2 .cls-btn{padding: 16px 28px;}.collection-position-2.style-3 .cls-btn{padding: 12px 24px;}.collection-position-2.style-4 .cls-btn{padding: 12px 52px;}.collection-position-2.style-5 .content{bottom: 40px;}.collection-position-2.style-5.has-overlay .content{bottom: 20px;}.collection-position-2.style-6 .cls-btn{padding: 12px 40px;}.collection-position-2.style-7 .content{left: 28px; right: 28px; bottom: 28px; align-self: anchor-center;}.collection-position-2.style-7 .content.space-lg{top: 48px;}.collection-position-2.style-8 .top{top: 24px;}.collection-position-2 .cls-content{padding: 16px 20px;}.collection-position-2.radius-lg{border-radius: 40px;}.collection-position-3 .archive-top{left: 40px; top: 22px; gap: 12px;}.collection-position-3 .archive-btn{left: 40px; bottom: 40px;}.slider-collection .collection-position-2 .cls-btn{padding: 12px 52px;}.slider-collection .collection-position-2 .cls-btn .icon{font-size: 24px;}.slider-collection .collection-position-2 .content{bottom: 40px;}.tab-product{gap: 40px; margin-bottom: 40px;}.tab-product .nav-tab-item a{font-size: 30px; line-height: 42px;}.swiper .sec-btn, .flat-animate-tab .sec-btn{margin-top: 40px;}.flat-countdown-banner .tf-countdown-lg .countdown__timer{display: flex; justify-content: flex-end;}.flat-countdown-banner .banner-img{position: absolute; left: 50%; transform: translateX(-50%); right: auto;}.testimonial-item .img-style .box-icon{visibility: hidden; opacity: 0; width: 40px; height: 40px; font-size: 24px;}.testimonial-item:hover .img-style .box-icon{visibility: visible; opacity: 1;}.tf-marquee .marquee-child-item{padding-left: 25px; padding-right: 25px;}.tf-marquee.marquee-style2 .marquee-child-item{padding-left: 20px; padding-right: 20px;}.tf-marquee.marquee-style3 .marquee-child-item{padding-left: 60px; padding-right: 60px;}.loobook-product{gap: 12px;}.loobook-product .content .btn-lookbook{margin-top: 12px;}.loobook-product.style-row .img-style{max-width: 100px; max-height: 100px;}.lookbook-item .dropend .dropdown-menu{--bs-dropdown-min-width: 16rem;}.flat-img-with-text{display: flex; justify-content: space-between; gap: 30px;}.flat-img-with-text .banner{width: 50%;}.flat-img-with-text .banner-right{padding-top: 60px;}.flat-img-with-text .banner-left{padding-bottom: 60px; padding-right: 80px;}.flat-img-with-text .banner-content{padding: 40px 60px 37px 60px; bottom: 60px;}.flat-img-with-text .banner-content .content-text{margin-bottom: 32px; gap: 12px;}.tab-banner .nav-tab-item .nav-tab-link{padding-top: 20px; padding-bottom: 20px;}.tab-banner .nav-tab-item .nav-tab-link .icon{font-size: 20px;}.testimonial-item-v2{gap: 20px;}.testimonial-item-v2 .quote-box{gap: 20px;}.testimonial-item-v2 .quote-box .icon{font-size: 44px;}.tf-sw-testimonial .box-navigation{margin-top: 28px;}.flat-img-with-text-v3 .banner-left{padding-right: 60px;}.flat-img-with-text-v3 .box-title{margin-bottom: 40px; gap: 12px;}.flat-img-with-text-v4{gap: 60px; grid-template-columns: 1fr 1fr;}.list-collection{gap: 40px; margin-bottom: 40px;}.list-collection.style-lg .cls-item{gap: 40px;}.list-collection.style-lg .cls-item .img-cls{width: 133px; height: 100px;}.flat-countdown-banner-2 .box-content .tf-countdown-lg{margin-top: 24px;}.flat-countdown-banner-2 .box-content .btn-banner{margin-top: 40px;}.banner-cls{position: relative;}.banner-cls .cls-content{gap: 36px; left: 40px; right: 40px; bottom: 40px;}.banner-cls .cls-content .box-title-cls{gap: 12px;}.flat-single-home:not(.flat-single-home-default) .tf-product-info-wrap, .flat-single-home:not(.flat-single-home-default) .tf-product-media-wrap{padding-left: 15px; padding-right: 15px;}.flat-single-home.flat-single-home-default .tf-product-info-wrap{padding-left: 15px;}.flat-banner-parallax{padding: 182px 0px;}.flat-banner-parallax .fl-content{gap: 36px;}.flat-banner-parallax-v3 .fl-content, .flat-banner-parallax-v2 .fl-content{padding: 40px;}.grid-cls-v2{gap: 30px;}.testimonial-item.style-3{padding: 32px;}.banner-cls-discover .cls-content{gap: 36px;}.banner-cls-discover .cls-content .box-title-top{gap: 12px;}.tf-grid-layout .banner-discover-left{padding-right: 30px;}.tf-grid-layout .banner-discover-right{padding-left: 30px;}.flat-with-text-lookbook-v2{display: flex; align-items: center;}.flat-with-text-lookbook-v2 .lookbook-content{width: 50%; padding-bottom: 0;}.flat-with-text-lookbook-v2 .banner-img{width: 50%;}.wrapper-control-shop .tf-list-layout .card-product{margin-bottom: 40px; padding-bottom: 40px;}.wrapper-control-shop .tf-list-layout .wg-pagination{margin-top: 40px;}.wrapper-control-shop .tf-grid-layout{row-gap: 40px;}.tf-table-page-cart th{font-size: 20px; padding-left: 20px; padding-right: 20px; text-align: center; font-weight: 600;}.tf-table-page-cart th:last-child{padding-right: 0;}.tf-table-page-cart th:first-child{padding-left: 0; text-align: start;}.tf-table-page-cart td{padding: 28px 20px;}.box-order{padding: 24px;}.box-order .ship{gap: 40px;}.tf-page-checkout .wrap:not(:last-child){margin-bottom: 40px;}.tf-page-checkout .wrap .title{margin-bottom: 20px;}.tf-page-checkout .login-box{padding: 20px;}.tf-page-checkout .login-box .grid-2{gap: 20px;}.tf-page-checkout .info-box{gap: 20px;}.payment-box .payment-item:not(:last-child){margin-bottom: 20px;}.payment-box .payment-item .payment-body{gap: 19px;}.payment-box .payment-item .payment-body .input-payment-box{gap: 20px;}.form-payment .tf-btn{margin-top: 40px;}.flat-sidebar-checkout .item-product{gap: 24px;}}@media (min-width: 1025px){.flat-img-with-text .banner-content h3{line-height: 52px;}.tf-marquee.marquee-style2 .marquee-child-item .icon{font-size: 40px;}}@media (min-width: 1200px){.d-xl-flex{display: flex !important; width: 100% !important;}}@media (min-width: 1200px){.section-image-zoom.type-space-2 .thumbs-slider{max-width: 600px; gap: 12px;}.section-image-zoom.type-space-2 .thumbs-slider .tf-product-media-main{margin: 0;}.section-image-zoom.type-space-2 .tf-product-media-thumbs .item{max-width: 100px;}.section-image-zoom.type-space-2 .tf-product-info-list{max-width: 610px;}.section-newsletter.style-2 form input{height: 66px !important;}.section-newsletter.style-2 form button{height: 50px !important;}.testimonial-item-v2.type-space-2{gap: 24px;}.tf-icon-box.style-2.type-2 .icon-box{width: 80px; height: 80px;}.wg-free-delivery.type-space-2 .free-delivery-info{padding-left: 80px;}.wg-free-delivery.type-space-2 .free-delivery-info .type-sale{margin-bottom: 12px;}.wg-free-delivery.type-space-2 .free-delivery-info > .text{margin-bottom: 24px;}.wg-free-delivery.type-space-2 .free-delivery-info .tf-countdown-lg{margin-bottom: 40px;}.wg-big-save.type-space-2 .content{left: 80px;}.wg-big-save.type-space-2 .type-sale{margin-bottom: 12px;}.wg-big-save.type-space-2 .heading{margin-bottom: 20px;}.wg-big-save.type-space-2 .sub-text{margin-bottom: 32px;}.mb-xl-12{margin-bottom: 12px;}.news-item-2 .content{padding-right: 40px;}.flat-banner-parallax.style-2{padding: 164px 0px;}.flat-banner-parallax.style-2 .fl-content{max-width: 538px; width: 100%; margin: auto;}.s-testimonial{padding: 60px; gap: 60px;}.s-testimonial .content-left{padding-right: 60px;}.testimonial-item-2{gap: 35px;}.grid-cls-4{gap: 40px;}.slider-icon-box{padding: 60px 14px 60px 60px;}.px_xl-40{padding-left: 40px; padding-right: 40px;}.contact-wrap-form{padding: 40px; gap: 40px;}.contact-wrap-form .box-title{gap: 20px;}.contact-wrap-form.style-2{padding: 40px 32px; gap: 60px;}.contact-wrap-form.style-2 #subscribe-content{gap: 12px !important;}.form-newsletter-subscribe-2 #subscribe-content{gap: 20px;}.news-item.style-2 .content{padding: 43px 40px;}.banner-text{gap: 40px;}.banner-text .box-title{gap: 16px;}.banner-text.style-2{padding: 68px 100px 68px 60px;}.collection-default .tag{margin-bottom: -4px;}.collection-default.style-row .content{padding-left: 28px; padding-right: 25px;}.collection-default.style-row .desc{margin-bottom: 28px;}.collection-default.style-row.type-space-xl .content{padding-left: 48px;}.collection-default.wd-load .tag{margin-bottom: -8px;}.collection-default.wd-load .content{gap: 32px !important; left: 80px !important;}.collection-default.wd-load .content .box-title{gap: 20px;}.collection-default.abs-left-center .content{left: 40px;}.collection-default.abs-left-bottom .content{left: 40px; bottom: 40px;}.collection-default.abs-left-bottom.type-2 .content{left: 28px; bottom: 28px;}.collection-default.type-xl .content{gap: 20px;}.collection-default.type-xl .box-title{gap: 12px;}.collection-default.abs-x-center .content{gap: 24px; left: 28px; right: 28px;}.collection-default.abs-x-center .content .box-title{gap: 12px;}.collection-default.abs-x-center.abs-bottom .content{bottom: 28px;}.heading-section-3{margin-bottom: 40px;}.heading-section-3 h2{margin-bottom: 24px;}.lh-xl-20{line-height: 20px;}.gap-xl-24{gap: 24px !important;}.gap-xl-60{gap: 60px;}.tf-topbar.topbar-fullwidth{padding-left: 60px; padding-right: 60px;}.tf-topbar.topbar-fullwidth-2{padding-left: 40px; padding-right: 40px;}.tf-topbar.type-space-lg{padding-top: 6px; padding-bottom: 6px; padding-right: 40px;}.sidebar-filter .canvas-body{padding: 0;}.dropdown-filter{max-width: 100%; position: absolute; z-index: 100; padding: 30px 0px 40px; top: 100%; left: 0; right: 0; opacity: 0; visibility: hidden;}.dropdown-filter .widget-facet{margin-bottom: 0; padding-bottom: 0; border: 0;}.dropdown-filter .canvas-body{display: grid; grid-template-columns: repeat(4, 1fr); column-gap: 30px; row-gap: 40px;}.dropdown-filter.show{margin-top: 10px; opacity: 1; visibility: visible;}.container-full2{padding: 0 40px;}.nav-sw.lg{width: 60px; height: 60px; border-color: transparent;}.nav-sw.lg .icon{font-size: 28px;}.slider-padding, .header-fullwidth{padding-left: 40px; padding-right: 40px;}.header-fullwidth-2{padding-left: 60px; padding-right: 40px;}.slider-default .box-content{left: 80px; right: 80px; bottom: 180px;}.slider-default .box-content.type-2{left: 60px; right: 60px; bottom: 60px;}.tf-slideshow .wrap-pagination{bottom: 40px;}.tf-slideshow .wrap-pagination.stype-space-3{bottom: 28px;}.tf-slideshow .nav-sw.nav-sw-left{left: 60px;}.tf-slideshow .nav-sw.nav-sw-right{right: 60px;}.tf-slideshow.slider-position .wrap-pagination{bottom: 20px;}.tf-slideshow.slider-pos-nav .nav-sw.nav-sw-left{left: 40px;}.tf-slideshow.slider-pos-nav .nav-sw.nav-sw-right{right: 40px;}.tf-slideshow .card-box{padding: 60px;}.tf-slideshow .card-box.style-2{margin-right: -10px;}.tf-slideshow.slideshow-effect .wrap-pagination{bottom: 32px;}.header-default .wrapper-header{min-height: 82px;}.header-absolute{margin-bottom: -82px;}.footer .footer-menu{gap: 100px;}.tf-dropdown-sort{padding: 5px 12px; min-width: 164px;}.tf-grid-layout.xl-col-2{grid-template-columns: 1fr 1fr;}.tf-grid-layout.xl-col-3{grid-template-columns: repeat(3, 1fr);}.tf-grid-layout.xl-col-4{grid-template-columns: repeat(4, 1fr);}.tf-grid-layout.xl-col-5{grid-template-columns: repeat(5, 1fr);}.tf-grid-layout.xl-col-6{grid-template-columns: repeat(6, 1fr);}.tf-grid-layout.xl-col-7{grid-template-columns: repeat(7, 1fr);}.card-product .marquee-product{display: flex;}.card-product .tooltip, .card-product .countdown-wrap{display: block;}.card-product .list-product-btn{top: 12px; right: 12px;}.card-product:not(.style-list, .list-st-2, .list-st-3) .size-list, .card-product:not(.style-list, .list-st-2, .list-st-3) .list-btn-main{}.card-product:not(.style-list, .list-st-2, .list-st-3) .box-icon{}.card-product:not(.style-list, .list-st-2, .list-st-3) .card-product-info .btn-main-product{transform: translateY(20px); opacity: 0; visibility: hidden;}.card-product:hover:not(.style-list, .list-st-2, .list-st-3) .marquee-product{opacity: 0; visibility: hidden;}.card-product:hover:not(.style-list, .list-st-2, .list-st-3) .variant-wrap{transform: translateY(100%); opacity: 0; visibility: hidden;}.card-product:hover:not(.style-list, .list-st-2, .list-st-3) .size-list, .card-product:hover:not(.style-list, .list-st-2, .list-st-3) .box-icon, .card-product:hover:not(.style-list, .list-st-2, .list-st-3) .list-btn-main{opacity: 1 !important; visibility: visible !important; transform: translate(0) !important;}.card-product:hover:not(.style-list, .list-st-2, .list-st-3) .card-product-info .btn-main-product{transform: translate(0); opacity: 1; visibility: visible;}.card-product.style-7 .list-product-btn, .card-product.style-6 .list-product-btn, .card-product.style-2 .list-product-btn{left: 12px; right: 12px;}.card-product.style-7 .list-product-btn .box-icon, .card-product.style-6 .list-product-btn .box-icon, .card-product.style-2 .list-product-btn .box-icon{transform: translateY(20px);}.card-product.style-swatch-img .list-color-product{gap: 8px;}.card-product.style-swatch-img .list-color-product .list-color-item{width: 48px; height: 48px; padding: 4px; border: 2px solid transparent;}.card-product.list-st-3 .card-product-info{gap: 35px;}.tf-countdown-lg .countdown__timer{gap: 47px;}.tf-countdown-lg .countdown__item{min-width: 68px; min-height: 90px;}.tf-countdown-lg .countdown__item .countdown__value{font-size: 56px; line-height: 68px; margin-bottom: -3px;}.tf-countdown-lg .countdown__item:not(:last-child)::after{font-size: 30px; line-height: 42px; right: -27px;}.tf-countdown-lg.style-1 .countdown__timer{gap: 31px;}.tf-countdown-lg.style-1 .countdown__item{min-width: 88px; min-height: 88px; width: 80px; height: 80px;}.tf-countdown-lg.style-1 .countdown__item .countdown__value{font-size: 44px; font-weight: 500; line-height: 50px;}.tf-countdown-lg.style-1 .countdown__item:not(:last-child)::after{right: -20px;}.gallery-item .box-icon{opacity: 0; visibility: hidden;}.gallery-item:hover::before{opacity: 1; visibility: visible;}.gallery-item:hover .box-icon{opacity: 1; visibility: visible;}.lookbook-item .dropdown-menu{--bs-dropdown-min-width: 14rem;}.lookbook-item .dropend .dropdown-menu{--bs-dropdown-min-width: 324px;}.flat-img-with-text{display: flex; justify-content: space-between; gap: 30px;}.flat-img-with-text .banner{width: 50%;}.flat-img-with-text .banner-right{padding-top: 80px;}.flat-img-with-text .banner-left{padding-bottom: 80px; padding-right: 157px;}.flat-img-with-text .banner-content{bottom: 80px;}.flat-img-with-text-v2{align-items: center;}.flat-img-with-text-v2 .banner-left{padding-right: 110px; gap: 60px;}.flat-img-with-text-v2 .banner-right{padding-left: 47px;}.flat-img-with-text-v3 .banner-left{padding-right: 158px;}.flat-img-with-text-v4{gap: 110px;}.flat-with-text-lookbook .lookbook-content{padding-left: 110px; padding-right: 22px;}.flat-with-text-lookbook .lookbook-content .box-title{margin-bottom: 34px;}.flat-with-text-lookbook .lookbook-content .total-lb{margin-top: 34px;}.flat-with-text-lookbook-v2 .lookbook-content{padding: 30px 80px; padding-right: 100px;}.flat-with-text-lookbook-v2 .lookbook-content .box-title{margin-bottom: 32px;}.flat-with-text-lookbook-v2 .lookbook-content .total-lb{margin-top: 32px;}.tf-sw-testimonial .testimonial-item-v2{padding-left: 140px; padding-right: 140px;}.grid-cls-v1{gap: 30px;}.layout-sw-center{overflow: hidden;}.layout-sw-center .tf-sw-categories{margin: 0 -300px;}.flat-single-home:not(.flat-single-home-default) .tf-product-media-main{width: calc(100% - 110px);}.flat-single-home:not(.flat-single-home-default) .tf-product-media-main .item{max-height: 653px;}.flat-single-home:not(.flat-single-home-default) .tf-product-media-thumbs{width: 100px; max-height: 653px;}.tf-compare-field{padding: 15px 30px;}.tf-compare-item{padding: 32px 40px 20px;}.tf-compare-col{min-width: 350px;}.box-order .ship{gap: 65px;}.fl-sidebar-cart{padding-left: 30px;}.line-separation{width: 1px; height: 100%;}.nav-account .dropdown-account .list-menu-item a{padding: 16px 0px;}.nav-account .dropdown-login .tf-btn{padding: 12px 32px;}.wrapper-chat{right: 60px;}.hover-cursor-img{position: relative;}.hover-cursor-img .hover-image{position: fixed; transform: scale(0); pointer-events: none; opacity: 0; transition: transform 0.3s ease, opacity 0.3s ease; z-index: 1000; display: block;}.hover-cursor-img .hover-image img{max-width: 150px; box-shadow: var(--shadow1);}}@media (min-width: 1400px){.slider-parallax .wrap-slider{min-height: 100vh;}}@media (min-width: 1440px){.collection-default.abs-top-2 .content{top: 170px !important;}.collection-default.hover-button .content{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; margin-bottom: -60px;}.collection-default.hover-button .box-btn{opacity: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; transform: translateY(20px);}.collection-default.hover-button:hover .content{margin-bottom: 0px;}.collection-default.hover-button:hover .box-btn{opacity: 1; transform: translateY(0px);}.mt--xxl-148{margin-top: -148px;}.slider-default .box-content.type-3{bottom: 80px; left: 80px; right: 80px;}.slider-default .box-content.type-3 .content-slider{gap: 40px;}.slider-video .wrap-slider{height: 680px;}.header-style-02 .logo-header{margin-left: 40px;}.header-default .box-support{margin-right: 44px;}.tf-grid-layout.xxl-col-2{grid-template-columns: 1fr 1fr;}.tf-grid-layout.xxl-col-3{grid-template-columns: repeat(3, 1fr);}.tf-grid-layout.xxl-col-4{grid-template-columns: repeat(4, 1fr);}.tf-grid-layout.xxl-col-5{grid-template-columns: repeat(5, 1fr);}.tf-grid-layout.xxl-col-6{grid-template-columns: repeat(6, 1fr);}.tf-grid-layout.xxl-col-7{grid-template-columns: repeat(7, 1fr);}.tf-slideshow .slider-group{gap: 20px;}.tf-slideshow .slider-group img{border-radius: 8px;}.flat-collection-circle .nav-sw-left{margin-left: -22px;}.flat-collection-circle .nav-sw-right{margin-right: -22px;}.nav-account .dropdown-account{min-width: 250px; left: -125px;}.nav-account .dropdown-login{min-width: 290px;}.header-style-7 .nav-account .dropdown-login{left: -190px;}.header-fullwidth .nav-account .dropdown-login{left: auto; right: -100px;}.header-style-6 .nav-account .dropdown-login{left: -200px;}}@media (min-width: 1600px){.nav-account .dropdown-account{left: -70px; min-width: 320px;}.nav-account .dropdown-login{left: -100px;}.header-style-6 .header-left{gap: 60px;}}@media only screen and (max-width: 1600px){.header-style-6 .header-left{gap: 20px;}.header-style-6 .wrapper-header{padding: 0;}}@media only screen and (max-width: 1439px){.tf-product-deals-item.style-column{padding: 5px 7px;}.header-style-6 .header-right{gap: 24px;}.header-style-6 .header-right .form-search::after{right: -12px;}.title-display-2{font-size: 80px; line-height: 88px;}.my-account-wrap{gap: 40px;}.terms-of-use-wrap{gap: 60px;}.product-fixed-price .tf-product-info-list{padding: 32px 15px;}.tf-main-product.full-width{padding: 0 15px; gap: 0 30px;}.tf-main-product.full-width > div{width: calc(50% - 15px);}.offcanvas-compare .offcanvas-content .icon-close-popup{top: 10px; right: 10px; width: 25px; height: 25px; font-size: 10px;}.offcanvas-compare .offcanvas-content .tf-compare-list{gap: 20px;}.offcanvas-compare .offcanvas-content .tf-compare-list .tf-compare-wrap{padding-right: 0; margin-right: 0; gap: 25px;}.offcanvas-compare .offcanvas-content .tf-compare-list .tf-compare-item .icon-close{width: 28px; height: 28px; font-size: 10px;}.offcanvas-compare .offcanvas-content .tf-compare-list .tf-compare-item > .btns-repeat{right: -22px;}}@media only screen and (max-width: 1399px){.header-style-2 .box-nav-ul{gap: 13px;}.tf-slideshow .wrap-slider{height: 700px;}.wrapper-shop.tf-col-7{column-gap: 15px;}.tf-control-layout .sw-layout-6, .tf-control-layout .sw-layout-7{display: none;}}@media only screen and (max-width: 1199px){.news-item-2 .image{width: 35%;}.news-item-2 .content{width: 60%;}.tf-topbar.type-1{top: 59px;}.header-style-6{background-color: var(--white);}.header-style-6 .wrapper-header{margin-top: 0; padding-top: 15px; padding-bottom: 15px;}.collection-default.style-row .content{padding: 30px 15px;}.header-style-6 .wrapper-header{border-radius: 0;}.nav-account .dropdown-account{top: calc(100% + 20px);}.fl-sidebar-cart{margin-top: 30px;}.sidebar-filter{position: fixed; bottom: 0; z-index: 3000; display: flex; flex-direction: column; background-clip: padding-box; outline: 0;}.sidebar-filter.left{top: 0; left: 0; transform: translateX(-100%);}.sidebar-filter.right{top: 0; right: 0; transform: translateX(100%);}.sidebar-filter.show{transform: none;}.wg-free-delivery .free-delivery-info{padding-left: 30px; padding-right: 30px;}.wg-library .library-info{padding-left: 15px; padding-right: 15px;}.wg-library .library-info .library-heading{margin-bottom: 12px;}.wg-library .library-info > .text{margin-bottom: 20px;}.tf-countdown.style-2 .countdown__timer{gap: 50px;}.tf-control-layout .sw-layout-5, .tf-control-layout .sw-layout-4{display: none;}.login-wrap{gap: 60px;}.page-faqs-wrap{gap: 60px 30px;}.page-faqs-wrap .ask-question{width: 300px;}.page-404 .page-404-inner .content{max-width: unset;}.page-404 .page-404-inner .content .heading{font-size: 80px; line-height: 100px;}.contact-us-content{gap: 30px;}.wg-card-store .card-store-info{padding-left: 15px; padding-right: 15px;}.wg-card-store .card-store-info .card-store-heading{margin-bottom: 24px;}.wg-card-store .card-store-info > ul{gap: 20px;}.tf-store-list.style-row{margin-bottom: 40px;}.px-xl{padding-left: 15px; padding-right: 15px;}.pl-xl{padding-left: 15px;}.modal-search .modal-dialog .modal-content{padding: 15px; gap: 20px;}.modal-search .modal-dialog .modal-content .tf-grid-layout{padding-right: 10px; margin-right: -15px;}.modal-size-guide .modal-dialog{width: 700px;}.modal-size-guide .modal-dialog .modal-content{padding: 15px;}.modal-size-guide .modal-dialog .modal-content .icon-close-popup{width: 25px; height: 25px; font-size: 10px;}.modal-size-guide .modal-dialog .modal-content .widget-size{gap: 16px;}.modal-size-guide .modal-dialog .modal-content .widget-size .box-title-size .title-size{width: 70px;}.modal-size-guide .modal-dialog .modal-content .header{margin-bottom: 20px;}.tab-size{gap: 16px;}.tab-size .size-button-wrap{gap: 10px;}.tab-size .size-button-wrap .size-button-item{padding: 10px 0;}.logo-header{display: flex; justify-content: center;}.header-default .wrapper-header .nav-icon{gap: 10px;}.header-style-3 .box-navigation{display: none;}.header-style-3 .wrapper-header-left{justify-content: center;}.list-color-product .list-color-item{width: 20px; height: 20px;}.slider-scroll, .thumbs-slider{flex-direction: column !important;}.slider-scroll > div, .thumbs-slider > div{width: 100%;}.slider-scroll .tf-product-media-thumbs, .thumbs-slider .tf-product-media-thumbs{order: 1;}.slider-nav-sw .nav-sw{display: none;}.slider-nav-sw .wrap-pagination{display: block;}.tf-slideshow .nav-sw{display: none;}.flat-spacing-5{padding: 40px 30px;}}@media only screen and (max-width: 1024px){.coming-soon .coming-soon-inner .content .heading{margin-bottom: 16px;}.title-display, .title-display-2{font-size: 50px; line-height: 58px;}h1{font-size: 46px; line-height: 58px;}h2{font-size: 34px; line-height: 40px;}h3{font-size: 30px; line-height: 38px;}h4{font-size: 26px; line-height: 36px;}h5{font-size: 20px; line-height: 26px;}h6{font-size: 18px; line-height: 26px;}.h6{font-size: 18px !important; line-height: 26px !important;}}@media only screen and (max-width: 991px){.tf-sticky-btn-atc{bottom: 67px;}.tf-toolbar-bottom{display: flex;}.tf-add-cart-success{display: none;}.modal-search .tf-loading{height: 42px;}.icv__label{padding: 8px 15px;}#image-compare{width: 100%; height: 400px;}#image-compare img{width: 100%; height: 100%; object-fit: cover;}.section-flash-sale .wrap{gap: 30px;}.section-flash-sale .wrap .image{display: none;}.wg-big-save .content{left: 15px;}.tf-list-categories.style-1{display: none;}.slider-pet-store .wrap-slider .content-slider{padding-left: 15px; padding-right: 15px;}.grid-card-product{gap: 20px;}.tf-shop-control .tf-control-layout{gap: 6px;}.wg-pagination .pagination-item{width: 36px; height: 36px;}.wrap-sidebar-account{display: none;}.terms-of-use-wrap{gap: 30px;}.terms-of-use-wrap .left{width: 300px;}.terms-of-use-wrap .right .heading{margin-bottom: 32px;}.contact-us-map{flex-direction: column;}.contact-us-map .right{padding: 30px 15px; max-width: unset;}.tf-product-deals{padding-left: 15px; padding-right: 15px;}.product-fixed-scroll .accordion-product-wrap{padding-top: 20px;}.product-fixed-price .left-desc{max-width: unset; padding-top: 40px !important;}.product-fixed-price .grid-image-top{gap: 16px 15px; margin-bottom: 40px;}.product-fixed-price .grid-image-top .item-3{margin-bottom: 16px;}.tf-sticky-btn-atc .tf-sticky-atc-infos{gap: 15px;}.tf-sticky-btn-atc .tf-sticky-atc-infos .tf-sticky-atc-btns{width: 150px;}.tf-sticky-btn-atc .tf-sticky-atc-infos .wg-quantity{width: 120px;}.tab-shipping{flex-direction: column;}.tf-slideshow .wrap-slider{height: 500px;}.tf-slideshow .box-title-slider p br{display: none;}.tf-slideshow .card-box br{display: none;}.sw-dots.type-circle .swiper-pagination-bullet{width: 16px !important; height: 16px !important;}.sw-dots.type-circle .swiper-pagination-bullet::after{width: 6px; height: 6px;}.sw-dots.type-square .swiper-pagination-bullet{width: 15px;}.sw-dots.type-square .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 30px;}.product-description-list .product-description-list-item .product-description-list-content, .accordion-product-wrap .accordion-product-item .accordion-content{padding: 30px 15px;}.widget-tabs.style-menu-tabs{flex-wrap: wrap; gap: 28px;}.widget-tabs.style-menu-tabs .widget-menu-tab{flex-direction: row; width: 100%;}.widget-tabs.style-menu-tabs .widget-menu-tab .item-title{padding-left: 0 !important; flex-shrink: 0;}.widget-tabs.style-menu-tabs .widget-menu-tab .item-title::after{bottom: 0px; left: 0; width: 0; height: 1px !important; top: unset;}.widget-tabs.style-menu-tabs .widget-menu-tab .item-title.active::after{width: 100%;}.widget-tabs.style-menu-tabs .widget-content-inner{padding: 30px 15px;}.widget-tabs.style-1 .widget-menu-tab{justify-content: start;}.widget-tabs.style-1 .widget-content-inner{padding: 30px 15px;}.tab-description{flex-wrap: wrap;}.blog-detail-wrap > .inner{padding: 15px 15px 0;}.wg-blog .image{margin-bottom: 16px;}.wg-blog.style-1 .image{margin-bottom: 15px;}.tf-btn, button{padding: 12px 20px; font-size: 14px; line-height: 22px;}.tf-btn .icon, button .icon{font-size: 18px;}.btn-line{font-size: 14px; line-height: 22px;}.btn-style-6{padding: 8px 10px;}footer{padding-bottom: 67px;}footer .footer-menu{margin-bottom: 30px;}footer .footer-menu > div{width: 50%;}footer .footer-infor{margin-bottom: 30px;}footer .footer-body{padding: 40px 0;}footer.has-pb{padding-bottom: 165px;}.mb-lg-30{margin-bottom: 30px;}.flat-spacing-8, .flat-spacing, .flat-spacing-10{padding-top: 60px; padding-bottom: 60px;}.flat-spacing-2{padding-top: 45px; padding-bottom: 45px;}.flat-spacing-3{padding-top: 60px; padding-bottom: 60px;}.flat-spacing-4{padding-top: 40px; padding-bottom: 40px;}.flat-spacing-5{padding: 40px 15px;}.flat-spacing-6{padding-top: 60px; padding-bottom: 60px;}.space-30{padding-left: 15px; padding-right: 15px;}.heading-section-2, .heading-section{margin-bottom: 30px;}[data-grid=grid-4]{grid-template-columns: repeat(3, 1fr);}.flat-countdown-banner .banner-right{margin-top: 30px;}.testimonial-item .content{padding: 20px;}.testimonial-item .content-top{padding-bottom: 15px; margin-bottom: 15px;}.testimonial-item .box-avt{gap: 8px;}.banner-lookbook{height: 300px;}.loobook-product::before{content: none;}.testimonial-item.style-2{padding: 15px;}.list-collection.style-lg .cls-item .text{font-size: 30px; line-height: 38px;}#scroll-top{width: 40px; height: 40px;}#scroll-top svg{width: 20px; height: 20px;}.tf-product-info-list .tf-countdown .countdown__timer{gap: 30px;}.tf-product-info-list .tf-countdown .countdown__item{width: 40px;}.tf-product-info-list .tf-countdown .countdown__item:not(:last-child)::after{right: -16px;}}@media only screen and (max-width: 767px){.tf-buyx-gety-item{padding: 14px; gap: 15px;}.slider-default .box-content{left: 80px; right: 80px; bottom: 80px;}.tf-buyx-gety-item .tags{top: 15px; right: 15px;}.tf-icon-box.style-2.type-column{flex-direction: column; gap: 12px; align-items: center; text-align: center;}.wg-library{flex-direction: column;}.wg-library .library-info{width: 100%; text-align: center; padding-top: 30px; padding-bottom: 30px;}.wg-library .library-img{width: 100%;}.collection-default.style-row{grid-template-columns: 1fr;}.collection-default.style-row .content{padding: 30px 15px;}.collection-default.style-1 .img-style{border-radius: 8px 8px 0 0; aspect-ratio: 1.7755681818;}.collection-default.style-1 .content{padding: 30px 15px; border-left: 1px solid var(--line); border-top: 0; border-radius: 0 0 8px 8px; text-align: center;}.collection-default.abs-top-2 .image img{min-height: 300px; object-fit: cover;}.banner-text.style-2{padding: 30px 15px;}footer.has-pb{padding-bottom: 197px;}.loobook-product:not(.style-row) .img-style{height: 120px;}.tab-product .nav-tab-item a{font-size: 18px; line-height: 30px;}.md-overflow-x{overflow-x: scroll; flex-wrap: nowrap; justify-content: start;}.footer .footer-heading-mobile{display: block; position: relative;}.footer .footer-heading-mobile::after{position: absolute; content: ""; right: 10px; top: 50%; transform: translateY(-50%); width: 12px; height: 1px; background-color: var(--main); transition: 0.25s ease-in-out;}.footer .footer-heading-mobile::before{position: absolute; content: ""; right: 15px; top: 50%; transform: translate(-50%, -50%); width: 1px; height: 12px; background-color: var(--main); transition: 0.25s ease-in-out;}.footer .footer-col-block.open .footer-heading-mobile::before{opacity: 0;}.footer .footer-col-block.open .footer-heading-mobile::after{transform: translate(0%, -50%) rotate(180deg);}.footer .footer-col-block .tf-collapse-content{display: none;}.footer .footer-menu{flex-direction: column; gap: 18px; margin-bottom: 18px;}.footer .footer-menu > div{width: 100%;}.section-flash-sale .wrap{flex-direction: column; padding: 30px 0;}.section-flash-sale .wrap > div{width: 100%; text-align: center !important;}.section-flash-sale .wrap p{margin-bottom: 16px !important;}.tf-compare-row:not(:first-child) .tf-compare-col:nth-child(2){border-left: 1px solid var(--line);}.wg-pet-store .pet-store-heading{padding: 8px 15px;}.wg-pet-store .pet-store-list .pet-store-item{padding: 8px 15px;}.wg-benefit .benefit-item{justify-content: center;}.collection-position-2.style-3 .cls-btn h6{flex-grow: 1;}.collection-position-2.style-3 .cls-btn .count-item{display: none;}.collection-position.style-1 .content{bottom: 24px; left: 15px;}.wg-free-delivery .free-delivery-info{padding-left: 20px; padding-right: 20px;}.tf-countdown.style-2 .countdown__timer{gap: 30px;}.tf-countdown.style-2 .countdown__timer .countdown__item{width: 50px; height: 50px;}.tf-countdown.style-2 .countdown__timer .countdown__item .countdown__value{font-size: 24px; line-height: 32px;}.tf-countdown.style-2 .countdown__timer .countdown__item .countdown__label{font-size: 12px; line-height: 20px; left: 42px;}.tf-control-layout .sw-layout-3{display: none;}.wg-blog.style-row{flex-direction: column;}.wg-blog.style-row > *{width: 100% !important;}.wg-blog.style-row .content{padding: 16px 0 0 0; gap: 12px;}.login-wrap{flex-direction: column; gap: 40px;}.login-wrap::before{display: none;}.terms-of-use-wrap{flex-direction: column;}.terms-of-use-wrap .left{width: 100%; position: unset;}.terms-of-use-wrap .right .heading{margin-bottom: 20px;}.page-faqs-wrap{flex-direction: column;}.page-faqs-wrap .ask-question{width: unset; padding: 24px 15px;}.page-404 .page-404-inner{flex-direction: column;}.page-404 .page-404-inner .content{gap: 16px; text-align: center;}.page-404 .page-404-inner .content .heading{font-size: 36px; line-height: 48px;}.page-404 .page-404-inner .content a{margin-left: auto; margin-right: auto;}.contact-us-content{flex-direction: column;}.contact-us-content .right{max-width: unset;}.contact-us-content .right h4{margin-bottom: 20px;}.tf-store-list{margin-bottom: 40px;}.tf-store-list .tf-store-item{padding: 20px 15px;}.map-contact{height: 500px;}.team-item .tf-social-icon a{width: 40px; height: 40px; font-size: 18px;}.form-bundle-product{padding: 24px 15px;}.form-bundle-product .tf-bundle-product-item{gap: 10px;}.form-bundle-product .tf-bundle-product-item .tf-check{margin: 0;}.reply-comment.style-1 .type-reply{margin-left: 15px;}.modal-wishlist .modal-content{max-width: min(500px, 90vw) !important;}.modal-wishlist .modal-content .tf-mini-cart-bottom, .modal-wishlist .modal-content .header{padding: 20px 15px;}.modal-wishlist .modal-content .tf-mini-cart-item{margin-left: 15px; margin-right: 15px;}.modal-shopping-cart .modal-content{max-width: min(500px, 90vw) !important;}.modal-quick-view .modal-content{max-width: min(500px, 90vw) !important; flex-direction: column; overflow-y: auto !important;}.modal-quick-view .modal-content .tf-quick-view-image{width: 100%; display: block;}.modal-quick-view .modal-content .tf-quick-view-image .wrap-quick-view{padding: 10px; display: flex; direction: ltr; height: unset;}.modal-quick-view .modal-content .tf-quick-view-image .wrap-quick-view .quickView-item{width: 150px; flex-shrink: 0; border-radius: 0;}.modal-quick-view .modal-content .tf-quick-view-image .wrap-quick-view .quickView-item:not(:last-child){margin-bottom: 0; margin-right: 15px;}.modal-quick-view .modal-content .wrap{overflow: unset; height: unset; padding: 20px 15px;}.form-sticky-atc .tf-sticky-atc-product{display: none;}.form-sticky-atc .tf-sticky-atc-infos{width: 100%; gap: 10px;}.form-sticky-atc .tf-sticky-atc-infos .tf-sticky-atc-infos-title{display: none;}.form-sticky-atc .tf-sticky-atc-infos .tf-sticky-atc-btns{width: calc(100% - 135px);}.offcanvas-compare .tf-compare-list{flex-direction: column;}.offcanvas-compare .tf-compare-list .tf-compare-head br{display: none;}.offcanvas-compare .tf-compare-list .tf-compare-wrap{margin: 0; padding: 15px 0; width: 100%;}.offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item{flex-direction: column; width: 150px; gap: 7px;}.offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item .image{width: unset; height: unset; max-height: 168px;}.offcanvas-compare .tf-compare-list .tf-compare-buttons{width: 100%;}.offcanvas-compare .tf-compare-list .tf-compare-buttons .tf-compare-buttons-wrap{display: flex; gap: 10px; width: 100%; flex-direction: column;}.offcanvas-compare .tf-compare-list .tf-compare-buttons .tf-compare-buttons-wrap a{font-size: 12px; height: 40px;}.offcanvas-compare .tf-compare-list .tf-compare-buttons .tf-compare-buttons-wrap .tf-compapre-button-clear-all{margin: 0; height: 40px; font-size: 12px;}.modal-size-guide .modal-dialog{width: 550px;}.modal-shopping-cart .modal-content{flex-direction: column;}.modal-shopping-cart .list-cart{display: flex; gap: 15px; overflow-x: auto;}.modal-shopping-cart .list-cart .list-cart-item{padding-bottom: 0 !important; border-bottom: 0 !important; margin-bottom: 0 !important; min-width: 120px;}.modal-shopping-cart .list-cart .list-cart-item .image{max-height: 150px;}.modal-shopping-cart .tf-minicart-recommendations{padding: 15px 15px 0 15px; width: unset;}.modal-shopping-cart .header{padding: 12px;}.modal-shopping-cart .tf-mini-cart-threshold{margin: 0 12px; padding: 12px;}.modal-shopping-cart .tf-mini-cart-item{margin: 0 12px; padding: 12px 0; gap: 12px;}.modal-shopping-cart .tf-mini-cart-item .tf-mini-cart-info > div{gap: 6px; margin-bottom: 6px;}.modal-shopping-cart .tf-mini-cart-tool{padding: 0 12px; height: 40px;}.modal-shopping-cart .tf-mini-cart-tool .tf-mini-cart-tool-btn{gap: 6px;}.modal-shopping-cart .tf-mini-cart-tool .tf-mini-cart-tool-btn div{font-size: 10px; line-height: 20px;}.modal-shopping-cart .tf-mini-cart-bottom-wrap{padding: 12px;}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-cart-checkbox{margin-bottom: 12px;}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-cart-checkbox label{font-size: 13px; line-height: 20px;}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-mini-cart-view-checkout{gap: 10px; margin-bottom: 12px;}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-mini-cart-view-checkout .tf-btn{padding: 8px 14px;}.modal-shopping-cart .tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-mini-cart-tool-wrap, .modal-shopping-cart .tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-mini-cart-tool-text{padding: 12px;}.tf-main-product.full-width{flex-direction: column;}.tf-main-product.full-width > div{width: 100%;}.tf-slideshow .wrap-slider{height: 300px;}.tf-slideshow .wrap-slider.h-600{height: 600px;}.tf-slideshow .title-display, .tf-slideshow .title-display-2{font-size: 30px; line-height: 42px;}.wrap-slider .box-title-slider{gap: 4px;}.wrap-slider .content-slider{gap: 12px; margin: 0px -50px;}.slider-effect{display: flex; flex-direction: column-reverse;}.slider-effect .img-slider{width: 100%; height: 300px;}.slider-effect .content-left{position: unset; padding: 40px 0px; text-align: center;}.tab-reviews .tab-reviews-heading{flex-direction: column; gap: 20px; margin-bottom: 30px;}.tf-product-info-wrap{padding-top: 30px;}.title-display, .title-display-2{font-size: 40px; line-height: 48px;}h1{font-size: 36px; line-height: 48px;}h2{font-size: 30px; line-height: 36px;}h3{font-size: 23px; font-weight: 600; line-height: 36px;}h4{font-size: 24px; line-height: 34px; font-weight: 600;}h5{font-size: 18px; line-height: 24px; font-weight: 600;}h6{font-size: 16px; line-height: 24px;}.h6{font-size: 16px !important; line-height: 24px !important;}#header .nav-icon .nav-account, #header .nav-icon .nav-wishlist, #header .nav-icon .nav-compare{display: none;}[data-grid=grid-4]{grid-template-columns: repeat(2, 1fr);}.card-product .countdown-box, .card-product .size-list, .card-product .wishlist, .card-product .compare{}.flat-countdown-banner .banner-img{display: none;}.flat-img-with-text .banner-right{height: 400px;}.flat-img-with-text .banner-left{height: 400px;}.flat-img-with-text-v3 .banner-left{padding-bottom: 40px;}.flat-with-text-lookbook .lookbook-content{margin-top: 30px;}.new-item{flex-direction: column;}.new-item .img-style{max-width: 100%;}.grid-cls-v2 .banner-cls .img-style, .grid-cls-v2 .collection-position-2 .img-style{height: 400px;}.banner-cls-discover .img-style{height: 400px;}.tf-table-page-cart thead{display: none;}.tf-table-page-cart .tf-cart-item{padding-left: 98px; min-height: 140px; display: block; position: relative;}.tf-table-page-cart .tf-cart-item:not(:last-child){margin-bottom: 15px;}.tf-table-page-cart .tf-cart-item td{display: flex; align-items: center; flex-direction: row; flex-wrap: wrap; padding: 10px 0; margin: 0;}.tf-table-page-cart .tf-cart-item td:not(:last-child){border-bottom: 1px dashed var(--line);}.tf-table-page-cart .tf-cart-item .img-box{position: absolute; top: 0; left: 0; overflow: hidden; margin-bottom: 0; padding-bottom: 0; border-bottom: none; width: 80px; max-height: 110px;}.tf-table-page-cart .tf-cart-item td[data-cart-title]:before{content: attr(data-cart-title); color: var(--main); text-align: start; flex: 1 1 auto;}.ip-discount-code .tf-btn{padding: 6px 10px;}.ip-discount-code input{padding: 12px 15px; padding-right: 120px;}.heading-section h3, .heading-section-2 h3{font-size: 24px; line-height: 30px;}.heading-section h3{margin-bottom: 8px;}.heading-section-2{justify-content: center; flex-direction: column; align-items: center; gap: 8px;}.sw-dots{gap: 4px;}.blog-detail-wrap > .image, .flat-banner-parallax-v3, .flat-banner-parallax-v2{background-attachment: scroll;}}@media only screen and (max-width: 575px){.news-item-2 .image{width: 100%;}.news-item-2 .content{width: 100%;}.tf-icon-box.style-3{border: 0 !important;}.collection-default.abs-left-bottom.type-xl .img-style img{min-height: 300px;}.news-item-2{flex-wrap: wrap; border-radius: 16px;}.news-item-2 .image{max-width: 100%;}.news-item-2 .content{height: unset; padding: 0px 15px 20px;}.form-sticky-atc .tf-sticky-atc-infos{flex-wrap: nowrap; justify-content: center;}.form-sticky-atc .tf-sticky-atc-infos .tf-sticky-atc-btns{width: 100%;}.form-sticky-atc .tf-sticky-atc-infos .tf-dropdown-sort{min-width: 100px;}.tf-topbar .topbar-left{flex-grow: 1; justify-content: space-between; overflow: auto;}.tf-topbar .topbar-left a{white-space: nowrap;}.section-newsletter form input{padding-right: 126px;}.section-newsletter form button{padding: 12px 16px;}.coming-soon .coming-soon-inner .content{max-width: unset;}.coming-soon .coming-soon-inner .content .countdown__timer{gap: 32px;}.coming-soon .coming-soon-inner .content .countdown__item::after{right: -25%;}.coming-soon .coming-soon-inner .content .countdown__value{font-size: 20px;}.wg-card-store .card-store-info > ul{grid-template-columns: 1fr;}.product-fixed-price .grid-image-top{flex-direction: column;}.tf-product-modal .modal-dialog{max-width: calc(100vw - 30px); margin-left: 15px; margin-right: 15px; align-items: flex-end;}.tf-product-modal .modal-dialog .modal-content{padding: 25px 15px;}.modal-size-guide .modal-dialog{width: unset; margin-left: 15px; margin-right: 15px;}.card-product .description{display: none;}.testimonial-item{flex-direction: column;}.testimonial-item .img-style{max-width: 100%; height: 273px;}.tf-page-checkout .grid-2{grid-template-columns: 1fr;}}#toggle-rtl{padding: 0; position: fixed; top: 50%; right: 15px; width: 40px; height: 40px; min-width: 30px; text-transform: uppercase; z-index: 999; font-size: 12px; display: flex; align-items: center; justify-content: center;}.rtl .testimonial-item-2 .content-top{text-align: right;}.rtl .testimonial-item-2 .list-star-default, .rtl .testimonial-item-2 .box-author{justify-content: flex-end; text-align: right;}.rtl .collection-position-2.style-5.has-overlay .content{text-align: right !important;}.rtl .collection-default.abs-left-bottom .content{left: unset; right: 20px; text-align: right !important;}.rtl .collection-default.abs-left-center.type-xl .content{right: 20px; text-align: right !important;}.rtl .header-style-7 .form-search button{width: max-content; right: unset; left: 0;}.rtl .sub-categories2{position: relative;}.rtl .sub-categories2 .list-categories-inner{right: 101%; left: unset;}.rtl .header-style-6 .header-right .form-search button{width: max-content; right: unset; left: 0;}.rtl .tf-sw-testimonial{direction: ltr;}.rtl .offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item > .icon-close{left: 0; right: unset; transform: translate(-50%, -50%);}.rtl .tf-list-categories.style-1 > .list-categories-inner .icon{margin-left: 12px; margin-right: 0;}.rtl .tf-list-categories.style-1 > .list-categories-inner .list-categories-inner{right: 100%; left: unset;}.rtl .section-newsletter form input{padding-right: 12px;}.rtl .section-newsletter form button{left: 10px; right: unset;}.rtl .flat-countdown-banner-2{transform: rotateY(180deg);}.rtl .flat-countdown-banner-2 .box-content{transform: rotateY(180deg);}.rtl .coming-soon{transform: rotateY(180deg);}.rtl .coming-soon .coming-soon-inner{transform: rotateY(180deg);}.rtl .collection-position-3 .archive-btn, .rtl .collection-position-3 .archive-top{right: 15px; left: unset;}.rtl .flat-single-home .tf-product-info-list .tf-product-info-price .price-on-sale{margin-right: 0; margin-left: 24px;}.rtl .flat-single-home .tf-product-info-list .tf-product-info-price .old-price{margin-left: 12px; margin-right: 0;}.rtl .flat-single-home .tf-product-info-list .tf-product-info-price .old-price::before{right: -13px; left: unset;}.rtl .header-style-3 .box-navigation{padding-right: 60px; padding-left: 0;}.rtl .header-style-5 .form-search-select{margin-left: 0px; margin-right: 60px;}.rtl .header-style-5 .form-search-select .tf-dropdown-sort .dropdown-menu{transform: translate(444px, 44px) !important;}.rtl .header-style-5 .tf-list-categories .categories-title{padding-right: 0px; border-right: 0; padding-left: 40px; border-left: 1px solid rgba(233, 233, 233, 0.1);}.rtl .header-style-5 .tf-list-categories .list-categories-inner{left: unset; right: 0;}.rtl .header-style-5 .header-bottom .box-nav-ul{margin-left: 0; margin-right: 40px;}.rtl .tf-countdown-lg .countdown__item:not(:last-child)::after{left: -22px; right: unset;}.rtl .wg-pet-store, .rtl .new-item, .rtl .collection-social, .rtl .testimonial-item-v2, .rtl .collection-position-3, .rtl .loobook-product, .rtl .wg-blog.style-1, .rtl .tf-icon-box.style-2, .rtl .collection-social.style-2{direction: rtl;}.rtl .collection-position-2{direction: rtl;}.rtl .collection-position-2 .cls-content .price .old-price{margin-left: 8px; margin-right: 0;}.rtl .terms-of-use-wrap > .left h6{padding-right: 16px; padding-left: 0;}.rtl .terms-of-use-wrap > .left h6::before{right: -1px; left: unset;}.rtl .tf-product-customer-note .tf-product-image-upload input{left: 8px; right: unset;}.rtl .tf-product-with-discount .tf-product-discount-list .tf-product-discount-item svg{transform: rotateY(180deg);}.rtl .tf-product-with-discount .tf-product-discount-list .tf-product-discount-item .tf-btn-discount{left: 6px; right: unset;}.rtl .tf-product-with-discount .tf-product-discount-list .tf-product-discount-item .tf-number-discount{left: 59px; right: unset;}.rtl .tf-countdown.style-1 .countdown__item:not(:last-child)::after{left: -16px; right: unset;}.rtl .form-has-password .toggle-password{left: 16px; right: unset;}.rtl .tf-cart-item .tf-cart-item_price .old-price{margin-left: 8px; margin-right: 0;}.rtl .tf-cart-sold .notification-progress .progress-cart .round{left: unset; right: 100%;}.rtl .collection-position-2.style-3 .cls-btn .icon, .rtl .collection-position-2.style-2 .cls-btn .icon{left: 28px; right: unset;}.rtl .tf-dropdown-sort .dropdown-item{text-align: start;}.rtl .widget-facet.facet-price .price-val::after{left: 12px; right: unset;}.rtl .meta-filter-shop .count-text{padding-left: 12px; padding-right: 0;}.rtl .meta-filter-shop .count-text::after{left: 0; right: unset;}.rtl .tf-compare-row:first-child .tf-compare-col:nth-child(2){border-top-right-radius: 8px; border-top-left-radius: 0px;}.rtl .tf-compare-row:first-child .tf-compare-col:last-child{border-top-left-radius: 8px; border-top-right-radius: 0px; border-left: 1px solid var(--line);}.rtl .tf-compare-row:not(:first-child) .tf-compare-col{border-left: 1px solid var(--line);}.rtl .tf-compare-row:not(:first-child) .tf-compare-col:last-child{border-right: 0;}.rtl .tf-compare-row:last-child .tf-compare-col:last-child{border-bottom-right-radius: 0px; border-bottom-left-radius: 8px;}.rtl .tf-compare-row .tf-compare-col:nth-child(2){border-left: 0;}.rtl .payment-box .payment-item .payment-body .ip-card .list-card{left: 16px; right: unset;}.rtl .ip-discount-code input{padding-right: 20px; padding-left: 140px;}.rtl .ip-discount-code .tf-btn{left: 8px; right: unset;}.rtl .meta .meta-item:not(:last-child)::after{left: -17px; right: unset;}.rtl .team-item .content{flex-direction: row-reverse;}.rtl .team-item .content .name, .rtl .team-item .content .infor{text-align: end;}.rtl .card-product:not(.style-2, .style-6, .style-7, .style-list) .list-product-btn{left: 5px; right: unset;}.rtl .card-product:not(.style-2, .style-6, .style-7, .style-list) .box-icon .tooltip{left: 100%; right: unset;}.rtl .card-product:not(.style-2, .style-6, .style-7, .style-list) .box-icon:hover .tooltip{transform: translateX(8px);}.rtl .card-product:not(.style-2, .style-6, .style-7, .style-list) .tooltip::before{left: -4px; right: unset;}.rtl .card-product .card-product-info .old-price{margin-left: 8px; margin-right: 0;}.rtl .card-product .marquee-product .marquee-wrapper{animation-name: infiniteScrollRv;}.rtl .card-product.style-7 .list-product-btn .box-icon:not(:last-child){border-left: 1px solid var(--line); border-right: 0;}.rtl .tf-marquee:not(.marquee-animation-right) .marquee-wrapper{animation-name: infiniteScrollRv;}.rtl .tf-marquee.marquee-animation-right .marquee-wrapper{direction: ltr; animation-name: infiniteScroll;}.rtl .box-nav-ul .menu-list li{text-align: start;}.rtl .tf-has-purchased .icon-close{left: 12px; right: unset;}.rtl .nav-account .dropdown-account{left: -50px; right: unset;}.rtl .tf-product-info-price .compare-at-price{margin-left: 16px; margin-right: 0;}.rtl .tf-product-info-price .price-on-sale{margin-left: 8px; margin-right: 0;}.rtl .tf-product-info-price.type-1 .compare-at-price::before{right: -5px; left: unset;}.rtl .tf-product-info-list .tf-product-info-help .tf-product-info-extra-link .tf-product-extra-icon:not(:last-child)::after{left: -18px; right: unset;}.rtl .dropdown.dropdown-store-location .dropdown-content h6, .rtl .dropdown.dropdown-store-location .dropdown-content p{text-align: start;}.rtl .modal-size-guide .modal-content .header .icon-close-popup{left: 20px; right: unset;}.rtl .tab-reviews .rating-score .icon{margin-right: 4px; margin-left: 0;}.rtl .write-cancel-review-wrap.write-review .check-save label{margin-right: 8px; margin-left: 0;}.rtl .widget-tabs.style-menu-tabs .widget-menu-tab .item-title.active{padding-right: 16px; padding-left: 0;}.rtl .widget-tabs.style-menu-tabs .widget-menu-tab .item-title::after{left: unset; right: 0;}.rtl .tf-product-modal .form-share input{padding-right: 16px; padding-left: 80px;}.rtl .tf-product-modal .form-share .button-submit{left: 0; right: unset;}.rtl .offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item:last-child > .btns-repeat{display: block;}.rtl .offcanvas-compare .tf-compare-list .tf-compare-wrap .tf-compare-item:first-child > .btns-repeat{display: none;}.rtl .modal-shopping-cart .tf-minicart-recommendations{border-left: 1px solid var(--line); border-right: 0;}.rtl .modal-shopping-cart .tf-mini-cart-threshold .tf-progress-bar .icon{left: -5%;}.rtl .tf-select::after{left: 16px; right: unset !important;}.rtl #toggle-rtl{left: 15px; right: auto;}.rtl .canvas-mb .mb-bottom .bottom-bar-language .tf-currencies{border-left: 1px solid var(--line); border-right: 0;}.rtl .noUi-horizontal .noUi-handle{left: auto; right: -8px;}.rtl .widget-facet{overflow: hidden;}.rtl #scroll-top{left: 20px; right: unset;}.rtl .card-product{direction: rtl;}.rtl .tf-sw-slideshow .wrap-slider{direction: rtl;}.rtl .tf-sw-slideshow .wrap-slider img{transform: rotateY(180deg);}.rtl .slider-effect .img-slider{margin-left: unset; margin-right: auto;}.rtl .slider-effect .content-left{direction: rtl;}.rtl .slider-radius .row-end .box-content{left: 0;}.rtl .slider-radius .row-end img{transform: unset;}.rtl .tf-breadcrumb-wrap .tf-breadcrumb-prev-next, .rtl .box-nav-pagination{direction: ltr;}.rtl .wrap-header-left .box-navigation{padding-left: 0; padding-right: 40px;}.rtl .tf-slideshow .grid-img-group .item-2{margin-left: unset; margin-right: auto;}.rtl .tf-currencies{direction: ltr;}.rtl .tf-currencies .dropdown-menu .text{justify-content: flex-end !important;}.rtl .tf-currencies .dropdown-menu::after{display: none !important;}.rtl .testimonial-item{direction: rtl;}.rtl .testimonial-item .product > a{right: auto; left: 0;}.rtl .footer .footer-heading-mobile::before{left: 15px; right: auto;}.rtl .footer .footer-heading-mobile::after{left: 10px; right: auto;}.rtl .footer .footer-newsletter input{padding-left: 143px; padding-right: 18px;}.rtl .footer .footer-newsletter .button-submit button{right: auto; left: 8px;}.rtl .modal.fullRight .modal-dialog{transform: translate(-100%, 0) !important; transition: all 0.3s !important;}.rtl .modal.fullRight .modal-dialog .modal-content{left: 0; right: unset;}.rtl .modal.fullRight.show .modal-dialog{transform: translate(0, 0) !important;}.rtl .offcanvas.offcanvas-end{left: 0; right: unset; transform: translateX(-100%);}.rtl .offcanvas.offcanvas-start{right: 0; left: unset; transform: translateX(100%);}.rtl .offcanvas.show:not(.hiding), .rtl .offcanvas.showing{transform: none;}.rtl .offcanvas.hiding, .rtl .offcanvas.show, .rtl .offcanvas.showing{visibility: visible;}.rtl .card-product .on-sale-item, .rtl .icv__theme-wrapper{direction: ltr;}.rtl .drift-zoom-pane.drift-inline{display: flex; justify-content: flex-end;}.rtl .tf-zoom-main .drift-zoom-pane{display: flex; justify-content: flex-end;}.rtl .box-nav-ul .menu-item-2::after{left: 0; right: unset; content: "\e905";}.rtl .box-nav-ul .menu-item-2 .sub-menu{right: calc(100% + 23px); left: unset;}.rtl .box-nav-ul .menu-item-2 .sub-menu::after{left: 90%;}.rtl .tf-marquee .wrap-marquee{animation: slide-har-reverse 6s linear infinite;}.rtl .box-sw-announcement-bar{animation: slide-har-reverse 4s linear infinite;}.rtl .speed-1{animation: slide-har-reverse 15s linear infinite !important;}.rtl .tf-bundle-product-item{direction: rtl;}.rtl .footer.has-border .footer-col.footer-col-1{padding-right: 90px; padding-left: 30px;}.rtl .footer.has-border .footer-col.footer-col-2{padding-right: 0px; padding-left: 30px;}.rtl .footer.has-border .footer-col.footer-col-3{padding-right: 0px; padding-left: 30px;}.rtl .footer.has-border .footer-newsletter{padding-left: 123px; padding-right: 0; border-right: 0; border-left: 1px solid var(--line);}@keyframes slide-har-reverse{0%{-webkit-transform: translateX(0%); transform: translateX(0%);}100%{-webkit-transform: translateX(100%); transform: translateX(100%);}}.rtl .tf-cart-item .tf-cart-item_product .img-box{margin-left: 24px; margin-right: 0px;}.rtl .sib-form .form-newsletter button{left: 4px; right: unset;}@media (min-width: 576px){.rtl .tf-sw-testimonial .box-navigation.style-2{left: 0px; right: unset;}}@media (min-width: 768px){.rtl .wg-blog.style-row .content{padding: 20px 40px 20px 0px;}.rtl .modal-quick-view .tf-quick-view-image > .wrap-quick-view{padding-right: 24px; padding-left: 0; direction: ltr;}.rtl .tf-marquee .wrap-marquee{animation: slide-har-reverse 10s linear infinite;}.rtl .box-sw-announcement-bar{animation: slide-har-reverse 14s linear infinite;}.rtl .speed-1{animation: slide-har-reverse 40s linear infinite !important;}.rtl .s-testimonial .content-left{border-left: 1px solid var(--line); border-right: unset; padding-left: 30px; padding-right: 0px;}}@media (min-width: 992px){.rtl .collection-position-3 .archive-btn, .rtl .collection-position-3 .archive-top{right: 40px; left: unset;}.rtl .tf-countdown.style-1 .countdown__item:not(:last-child)::after{left: -16px; right: unset;}.rtl .image-select.type-currencies > .dropdown-menu, .rtl .image-select.type-languages > .dropdown-menu{margin-left: -15px !important;}}@media (min-width: 1200px){.rtl .tf-countdown-lg .countdown__item:not(:last-child)::after{left: -27px; right: unset;}.rtl .collection-default.abs-left-bottom .content{right: 40px;}.rtl .collection-default.abs-left-center.type-xl .content{right: 80px;}.rtl .s-testimonial .content-left{padding-left: 60px;}}@media only screen and (max-width: 991px){.rtl .flat-countdown-banner .banner-img{left: 0; right: unset;}}@media only screen and (max-width: 767px){.rtl .tf-cart-item .img-box{left: auto; right: 0;}}@keyframes infiniteScrollRv{0%{transform: translateX(0%);}100%{transform: translateX(100%);}}@media only screen and (max-width: 767px){.tf-grid-layout.tf-col-4{grid-template-columns: repeat(2, 1fr);}.card-product .btn-main-product{flex-grow: 1; display: flex; justify-content: center; align-items: center; padding: 5px 10px; font-weight: 600; letter-spacing: 1px; border: 1px solid transparent; font-size: 9px; line-height: 20px; text-transform: uppercase; background-color: var(--white); color: var(--main); border-radius: 44px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; text-align: center; white-space: nowrap;}}.footer-logo-white{max-width: 250px;}.whatsapp-icon{max-width: 20px; margin: -4px 0px 0px 5px;}.mobile-header{max-width: 200px; margin-bottom: 20px;}.search-font{font-weight: 700;}.shopping-bold{font-weight: 800;}.forgot-detail{margin-top: 10px; justify-content: right !important;}.error-message{color: red; font-size: 12px; margin-top: 20px; display: block;}.gallery-wrapper{background-color: white; border-radius: 0.5rem; box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1); padding: 1.5rem;}.main-image{margin-bottom: 1rem; border-radius: 0.5rem; overflow: hidden; aspect-ratio: 0;}.main-image img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s ease;}.main-image img:hover{transform: scale(1.05);}.thumbnails{display: grid; grid-template-columns: repeat(4, 1fr); gap: 1rem;}.thumbnail{aspect-ratio: 1; border-radius: 0.375rem; overflow: hidden; border: 2px solid #e5e7eb; padding: 0; cursor: pointer; transition: all 0.2s ease;}.thumbnail:hover{border-color: #d1d5db;}.thumbnail.active{border-color: #3b82f6; box-shadow: 0 0 0 3px #bfdbfe;}.thumbnail img{width: 100%; height: 100%; object-fit: cover;}.main-image-container{width: 100%; max-height: 500px; display: flex; align-items: center; justify-content: center; overflow: hidden;}.main-img{width: 100%; height: 100%; object-fit: contain;}.thumbnails{width: 100px;}.thumb-img{width: 100px; height: 100px; object-fit: cover;}.main-img{transition: transform 0.3s ease-out, opacity 0.3s ease-out; transform: scale(1); opacity: 1;}.change-effect{transform: scale(1.05); opacity: 0;}body{margin: 0; font-family: Arial, sans-serif;}.header{background-color: #bfbfbf; display: flex; justify-content: space-between; align-items: center; padding: 10px 40px;}.header .left-icons{display: flex; gap: 20px;}.header .left-icons img{width: 24px; height: 24px;}.header .nav{display: flex; gap: 30px; align-items: center;}.header .nav a{text-decoration: none; color: #3e3066; font-weight: bold;}.header .logo{position: relative; top: -30px; background-color: #3e3066; padding: 10px; border-radius: 0 0 20px 20px; width: 101px; position: relative;}.header .logo img{height: 80px;}.header .order-btn{background-color: #b23c50; color: white; padding: 10px 20px; border: none; border-radius: 25px; font-weight: bold; cursor: pointer;}.bottom-bar{height: 30px; background-color: #b78400;}.banner_content_block{position: absolute; top: 50%; transform: translateY(-50%); right: 0; left: 0; z-index: 1;}.banner_content_title{color: #7e584f; font-family: 'Pacifico', cursive !important; font-size: 140px; font-weight: 700; line-height: 1; text-transform: capitalize; display: inline-block; position: relative; transform: translateX(-40px); margin-bottom: 30px;}.banner_content_price{margin: 0 0 55px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 43px; font-weight: 900; line-height: 1.1; text-transform: uppercase; color: #c96d54;}.cm_newletter_button::after, .common_btn::after{content: ""; position: absolute; top: 50%; left: 50%; background-color: #7b609f; transform: translate(-50%,-50%) scale(0); border-radius: 50px; width: 100%; height: 100%; -webkit-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; z-index: -1;}.banner_content .common_btn{background-color: #c96d54; border-color: currentColor;}.common_btn{color: #fff; font-size: 16px; font-weight: 700; line-height: 1.32; display: inline-flex; align-items: center; justify-content: center; background-color: #ed5377; border: 0px solid #ed5377; padding: 15px 33px; border-radius: 50px; transition: .4s; overflow: hidden; cursor: pointer}.menu_list_item, .menu_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}body .product__info-wrapper .wk-button .wk-icon{--stroke: #ed5377 !important;}body .product__info-wrapper wishlist-button-block .wk-button.wk-selected{--icon-fill: #ed5377 !important;}body .product__info-wrapper .wk-button .wk-text{color: #ed5377 !important;}.catering_tab_content_block>div:not(:first-child), .cm_newletter_form .field::after, .cm_newletter_form .field::before, .collection_product_content_block>div:not(:first-child), .find_us_content>div:not(:first-child), .follow_insta_btn .follow_insta_shape_l, .footer_mo_social_media, .franchise_distributor_info_mo, .franchise_distributor_mo_shape, .franchise_tab_content_block .franchise_tab_content:not(:first-child), .product-count.light, .product_card_content .quick-add a.common_btn, .product_card_main .card__content, .product_card_main:before, .say_hello_mo_btn, .your_location_main #storepoint-container div#storepoint-brand, div#wishlisthero-floating-launcher-container, svg.mob_bottom_faq_shape{display: none}.build-your-own-box .product_card_quantity_block, .build-your-own-box .quick-add__submit, .mobile-facets__wrapper{display: none !important}#ProductGridContainer #product-grid .dipped-box-of-5 a.common_btn, #ProductGridContainer #product-grid .happiness-box-of-10 a.common_btn, #ProductGridContainer #product-grid .happiness-box-of-5 a.common_btn, #ProductGridContainer #product-grid .keto-box-of-8 a.common_btn, #ProductGridContainer #product-grid .mamas-box-of-5 a.common_btn, #ProductGridContainer #product-grid .royal-box-of-5 a.common_btn{display: inline-block}@media (min-width:576px) and (max-width:1399px){.collection_nav_list .collection_nav_item{padding-left: 15px; padding-right: 15px}}.container{padding: 0 15px; margin: 0 auto}@media (max-width:575px){.container{width: 100%}}@media (min-width:576px){.container{width: 540px}}@media (min-width:768px){.container{width: 720px}}@media (min-width:992px){.container{width: 960px}}@media (min-width:1200px){.container{width: 1140px}}@media (min-width:1400px){.container{width: 1320px;}}.footer_top_shape, .footer_top_shape img, .franchise_advantages_faqs_bottom_bg, .franchise_advantages_faqs_top_bg, .partner_bg_shape svg{width: 100%; display: block; height: auto}body{background: #fff6ee}.MuiDialog-root{background-color: rgb(0 0 0 / 30%)}.sw--footer{background-color: #7b609f; padding: 150px 0 132px; margin: -1px 0}.footer_wrapper{display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0 -15px; align-items: flex-start}.cm_footer_logo{width: 11.3%; padding: 0 15px}.footer_logo a{display: block}.cm_fooer_menu{width: 20.7%; padding: 0 15px}.cm_footer_newsletter{width: 34.2%; padding: 0 15px}.menu_title{margin: 0 0 31px; color: #fff; font-size: 24px; font-weight: 700; line-height: 1.25; text-transform: uppercase; letter-spacing: 0}.menu_list li:not(:last-child){margin-bottom: 3px}.menu_list_item{display: inline-block; color: #fffcfa; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1; text-transform: capitalize; transition: .4s}.cm_newletter_button, .cm_newletter_input, .newsletter-form__message--success{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 14px}.menu_list_item:hover{color: #ed5377}.cm_newletter_input{padding: 15px 130px 15px 28px; color: #2b2b2b; text-shadow: 0 0 1px rgba(0, 0, 0, .01); font-weight: 400; line-height: 1.3; border: 0; width: 100%; box-shadow: none; border-radius: 50px; margin: 0}.cm_newletter{margin-bottom: 40px}.franchise_advantages_faqs_container>div:not(:last-child), .social_media .menu_title{margin-bottom: 20px}.social_media ul{display: flex; flex-wrap: wrap; gap: 10px}.social_media .list-social__item a{display: block; width: 37px; height: auto; color: #fff; transition: .4s}.social_media .list-social__item a:hover svg path:first-child{fill-opacity: 1; fill: #E8476F}.social_media .list-social__item a:hover svg path:last-child{fill: #fff}.catering_tab_happiness_list li>span svg, .collection_nav_list .slick-arrow svg, .copy_shape svg, .say_hello_shape svg, .social_media .list-social__item a svg, .we_spread_icon li svg, .we_spread_left_shape svg, .we_spread_right_shape img, .your_location_bg svg{width: 100%; height: auto; display: block}.cm_newletter_button{width: auto; height: 100%; border-radius: 50px; background: #e8476f; color: #fff; text-shadow: 0 0 1px rgba(0, 0, 0, .01); font-weight: 700; text-transform: uppercase; padding: 0 20px; z-index: 0; overflow: hidden; transition: .4s; left: auto; border: 1px solid #ed5377; margin: 0; position: relative}.quantity_info .product-form__submit:hover span{color: #fff;}.quantity_info .product-form__submit:hover{border: 1px solid #7b609f;}.cart-drawer .cart__checkout-button:hover{color: #fff; border: 1px solid #7b609f;}.common_btn, .say_hello_main{z-index: 1; position: relative}.catring_select_btn.common_btn:hover span{color: #fff;}.catring_select_btn.common_btn:hover span:before{background: #fff;}.form_field_btn .common_btn:hover{color: #fff; border: 1px solid #7b609f;}.header_btn .common_tr:hover{color: #fff; border: 1px solid #7b609f !important;}.contact .common_btn:hover{color: #fff; border: 1px solid #7b609f;}.cm_newletter_button:after, .common_btn:after{content: ""; position: absolute; top: 50%; left: 50%; background-color: #7b609f; transform: translate(-50%,-50%) scale(0); border-radius: 50px; width: 100%; height: 100%; -webkit-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; z-index: -1;}a.common_btn:hover{color: #fff; border: 1px solid #7b609f;}.banner_content .common_btn:hover{color: #C96D54;}.product_card_content .common_btn:hover,.cm_newletter_button:hover{color: #fff; border: 1px solid #7b609f;}.cm_newletter_button:hover:after, .common_btn:hover:after{transform: translate(-50%, -50%) scale(1);}.button:not([disabled]):hover:after{--border-offset: 1.3px; box-shadow: none !important;}.cart__footer .cart__blocks .cart__ctas .cart__checkout-button:hover{color: #fff; border: 1px solid #7b609f;}.catring_btn_box .common_btn:hover{border: 1px solid #7b609f;}.footer_copyright{position: relative; background-color: #7b609f; padding: 35px 0 18px}.copy_shape{display: block; width: 100%; height: auto; position: absolute; bottom: 0; left: 0; right: 0}.copy_row{display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; position: relative; row-gap: 10px}.copy_payments_list{display: flex; align-items: center; flex-wrap: wrap; gap: 5px}.copy_payments_item svg{height: 26px; width: auto; display: block}.copy_row>p, .copy_row>p a{margin: 0; color: #fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 12px; font-weight: 400; line-height: 1.8; text-transform: capitalize}.copy_row>p a:hover{color: #ed5377; text-decoration: underline}.cm_newletter_input::placeholder{opacity: .4; font-weight: 700; color: #2b2b2b}.cm_newletter_button_block{position: absolute; top: 3px; bottom: 3px; right: 3px; width: auto; display: block; margin: 0; padding: 0}.newsletter-form__message--success{margin: 15px 0; justify-content: center; border: 1px solid #3ea524; background-color: rgb(62 165 36 / 50%); padding: 12px 10px; color: #fffcfa; font-style: normal; font-weight: 500; line-height: 1; text-transform: capitalize; border-radius: 50px}.common_btn, .featured_title, .say_hello_sub{text-transform: uppercase}.sw--say-hello{margin-bottom: 100px}.say_hello_main{display: flex; flex-wrap: wrap; align-items: center}.say_hello_content_block, .say_hello_img_block{width: 50%}.say_hello_content{max-width: 81.4%; margin-left: auto}.say_hello_title{margin: 0 0 30px; color: #ed5377; font-family: 'Aromatica Script', cursive !important; font-size: 140px; font-weight: 400; line-height: 1; display: inline-block; position: relative; transform: translateX(-40px)}.common_btn, .featured_title, .say_hello_caption, .say_hello_sub{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.say_hello_title svg{position: absolute; width: 55px; height: auto; display: block; top: 15px; right: -30px; opacity: 0; transition: .4s .6s}.bestseller_title.aos-init.aos-animate svg, .catering_tab_title_block h2.aos-init.aos-animate svg, .featured_title.aos-init.aos-animate svg, .follow_insta_title.aos-init.aos-animate svg, .franchise_advantages_faqs_title.aos-init.aos-animate svg, .franchise_advantages_head_title h2.aos-init.aos-animate svg, .franchise_advantages_title .aos-init.aos-animate svg, .franchise_distributor_head.aos-init.aos-animate svg, .franchise_tab_title_block h2.aos-init.aos-animate svg, .partner_us_head.aos-init.aos-animate svg, .product_card_main .media:hover img+img, .say_hello_content.aos-init.aos-animate .say_hello_title svg, .we_spread_info.aos-init.aos-animate .we_spread_title svg, .we_spread_title.aos-init.aos-animate svg{opacity: 1}.say_hello_sub{margin: 0 0 28px; color: #7b609f; font-size: 43px; font-weight: 900; line-height: 1.1}.say_hello_caption{color: #ed5377; font-size: 18px; font-weight: 700; line-height: 1.95; margin: 0 0 35px}.common_btn{color: #fff; font-size: 16px; font-weight: 700; line-height: 1.32; display: inline-flex; align-items: center; justify-content: center; background-color: #ed5377; border: 0px solid #ed5377; padding: 15px 33px; border-radius: 50px; transition: .4s; overflow: hidden; cursor: pointer}.say_hello_img{max-width: 93.1%; margin: 0 auto}.say_hello_img img{width: 100%; height: auto}.say_hello_shape{position: absolute; top: -17px; right: 0; z-index: -1; width: 21.6%}.featured_title_block, .franchise_tab_title_block{text-align: center; margin-bottom: 80px}.featured_title{margin: 0; color: #e8476f; font-size: 60px; font-weight: 900; line-height: 1.25; display: inline-block; position: relative}.sw--featured, .sw--we-spread{margin-bottom: 110px}.featured_title span, .we_spread_head{font-family: 'Aromatica Script', cursive !important; line-height: 1.25}.featured_title span{color: #735699; font-size: 69px; font-weight: 700; text-transform: capitalize; display: inline-block}.featured_title svg, .we_spread_title svg{display: block; opacity: 0; transition: .4s .6s}.featured_title svg{position: absolute; top: 0; right: -45px; width: 64px; height: auto}.featured_wrapper{height: 36px; opacity: .5}.featured_wrapper img{height: 100%; width: auto; margin: 0 auto}.sw--we-spread{position: relative; z-index: 1}.we_spread_row{display: flex; flex-wrap: wrap; margin: 0 -10px}.we_spread_img, .we_spread_info{width: 50%; padding: 0 10px}.we_spread_info_block{padding-left: 85px}.we_spread_head{margin: 0; color: #7b609f; font-size: 67px; font-style: normal; font-weight: 400; transform: translateX(-30px)}.we_spread_sub, .we_spread_title{font-weight: 900; text-transform: uppercase}.we_spread_title{margin: 0 0 11px; color: #e8476f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 87px; line-height: 1.1; position: relative; display: inline-block}.we_spread_caption, .we_spread_sub{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.we_spread_title svg{position: absolute; top: -17px; right: -25px; width: 55px; height: auto}.we_spread_sub{font-size: 29px; font-style: normal; line-height: 2.07; margin: 0 0 10px}.we_spread_caption{margin: 0 0 40px; font-size: 16px; font-weight: 500; line-height: 1.38; letter-spacing: 0; max-width: 469px}.we_spread_icon{display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 55px}.we_spread_icon li{width: 74px; height: auto}.we_spread_left_shape{position: absolute; top: 10%; left: 0; z-index: -1; width: 15.56%; height: auto}.we_spread_right_shape{position: absolute; bottom: -16%; right: 0; z-index: -1; width: 5.8%; height: auto}.follow_insta_title_block{position: relative; text-align: center; z-index: 1; margin-bottom: 85px}.follow_insta_title{display: inline-block; color: #735699; font-family: 'Aromatica Script', cursive !important; font-size: 67px; font-weight: 400; line-height: 1.25; margin: 0; position: relative}.bestseller_title, .product_card_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; line-height: 1.25}.follow_insta_shape_l, .follow_insta_shape_r, .follow_insta_title svg{position: absolute; display: block; height: auto}.follow_insta_title svg{top: 5px; right: -25px; width: 40px; opacity: 0; transition: .4s .6s}.follow_insta_shape_r{width: 11.1%; left: 3%; bottom: 39%}.follow_insta_shape_l{width: 8%; right: 6.5%; bottom: 32%}.follow_insta_btn{margin: 77px 0 100px; text-align: center; position: relative; z-index: 1}.follow_insta_shape_bottom{position: absolute; top: 22%; width: 5.85%; right: 21%; height: auto; display: block}.bestseller_title, .price.product_card_price .price-item.price-item--regular, .product_card_title{font-weight: 900; text-transform: uppercase; display: inline-block}.bestseller_title{margin: 0 0 56px; color: #e8476f; font-size: 60px; position: relative}.bestseller_title_block svg{position: absolute; top: -19px; right: -30px; width: 55px; height: auto; opacity: 0; transition: .4s .6s}.bestseller_title_block, .card__information, .franchise_advantages_head, .franchise_tab_advantages_block, .template-search>.template-search__header{text-align: center}.bestseller_main{margin: 0 -10px}.bestseller_product_item{padding: 0 10px}.sw--our-bestseller{margin-bottom: 140px}.product_card_main{background: #fff; border-radius: 61px !important; padding-bottom: var(--ratio-percent); position: relative; overflow: hidden}.product_card_main .card__media{position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0}.product_card_main .media{width: 100%; height: 100%}.product_card_main img{object-fit: cover !important; transform: unset !important}.product_card_title{color: #7a6097; text-align: center; font-size: 24px; margin-bottom: 1px; word-break: keep-all; min-height: 60px}.product_card_price .price-item--sale, .product_card_vendor{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-weight: 500; line-height: 1.45; opacity: 1; text-align: center}.product_card_vendor{color: #7b609f; margin: 0; display: none}.price.product_card_price .price-item.price-item--regular{color: #ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 24px; line-height: 1.2}.find_us_content_address, .price.product_card_price{margin-bottom: 30px}.product_card_content{max-width: 200px; margin: 36px auto 0}.product_card_content .common_btn{width: 100%; text-align: center; cursor: pointer; padding-left: 10px !important; padding-right: 10px !important; display: block}.product_card_main .media:hover img{opacity: 0}.product_card_price .price-item--sale{color: #ed5377; display: inline-block; text-transform: uppercase; position: relative}.product_card_quantity_block .quantity__input, .quantity_input_block{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 18px; font-weight: 700; line-height: 1.1; text-transform: uppercase; color: #7a6097}.product_card_price .price-item--sale::after{content: ''; position: absolute; width: 100%; height: 2px; background: currentColor; left: 0; top: 50%; transform: translateY(-50%)}.product_card_quantity{display: flex; background: #fff; border-radius: 50px; overflow: hidden}.product_card_quantity .quantity__button{width: 30%; margin: 0; padding: 0; display: flex; align-items: center; justify-content: center; color: #7a6097; border-radius: 50px}.product_card_quantity .quantity__button svg{width: 17px; height: auto; display: block}.product_card_quantity_block .quantity__input{opacity: 1; padding: 14px 0; text-align: left; width: 37%; flex: unset}.collection_nav_list .slick-arrow:hover, .franchise_advantages_faqs_acc_head:hover h4, .product_card_quantity .quantity__button:hover, .product_card_title:hover{color: #ed5377}.quantity_input_block{display: flex; align-items: center; justify-content: end; width: 40%}.product_card_quantity_block{margin-bottom: 13px}.bestseller_main .slick-arrow{padding: 0; border: 0; width: 42px; height: 42px; display: flex !important; align-items: center; justify-content: center; background: 0 0; color: #7b609f; top: 23%; position: absolute; z-index: 1; cursor: pointer}.bestseller_main .slick-arrow svg{width: 100%; height: 100%; display: block}.bestseller_main .slick-prev{left: -4.5%}.bestseller_main .slick-next{right: -4.5%}.bestseller_main .slick-arrow:hover{color: #e8476f}.find_us_content_wrapper li:last-child, .product_card_content .card__heading{margin: 0}#insta-feed .instafeed-overlay::after, .instafeed-shopify .instafeed-overlay::after, .sw--follow-instagram #insta-feed img{border-radius: 66px}.sw--follow-instagram #insta-feed{display: block}button.wishlisthero-product-in-wishlist{opacity: 1 !important}.product_card_main .wishlisthero-floating{top: 30px; right: 30px; background: 0 0 !important}.product_card_main .wishlisthero-floating button{padding: 0 !important; width: 44px !important; height: 44px !important; background: 0 0 !important; position: relative !important; z-index: 1; display: flex !important; align-items: center; justify-content: center}.franchise_tab_nav li a:hover, .product_card_main .wishlisthero-floating button:hover svg{color: #7a6097}.product_card_main .wishlisthero-floating button::after{content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="44" viewBox="0 0 44 44" fill="none"><path d="M43.9518 22.5464C43.9946 23.1746 44.0089 23.8122 43.9946 24.4544C43.3618 50.9794 1.21604 50.3793 0.0217965 23.4324C-0.339807 15.3127 3.82815 7.23053 10.2656 2.93158C23.5403 -5.93352 42.867 6.66796 43.9518 22.5464Z" fill="white"/></svg>'); z-index: -1}#MainContent{overflow: hidden}.sw--franchise-distributor{margin-bottom: 192px; position: relative; padding-top: 137px; z-index: 1}.franchise_distributor_bottom{max-width: 14.77%; position: absolute; left: 7%; bottom: -35.5%}.franchise_distributor_top_shape{position: absolute; width: 21.2%; height: auto; display: block; top: 0; left: 0; z-index: -1}.franchise_distributor_main{position: relative; z-index: 1}.franchise_distributor_img{width: 50%; margin-left: auto}.franchise_distributor_img_block{position: relative}.franchise_distributor_img svg{width: 95%; height: auto; display: block; margin-left: auto; margin-right: -5px}.franchise_distributor_img img{position: absolute; top: -21.5%; right: -73px; width: 101.5%; height: auto; max-width: unset; z-index: 1}.franchise_distributor_info_block{position: absolute; left: 0; right: 0; transform: translateY(-50%); top: 50%}.franchise_distributor_info{width: 42.1%; margin-left: 55px}.franchise_distributor_head{position: relative; display: inline-block; color: #7e5a9b; font-family: 'Aromatica Script', cursive !important; font-size: 60px; font-style: normal; font-weight: 500; line-height: 1.25; margin: 0 0 10px; margin-left: -10px !important}.franchise_distributor_title, .franchise_tab_nav li a, .franchise_tab_title_block h2{font-weight: 900; text-transform: uppercase; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; color: #ed5377}.franchise_distributor_head svg, .partner_us_head svg{position: absolute; top: -5px; right: -33px; width: 50px; height: auto; display: block; transition: .4s .6s; opacity: 0}.franchise_distributor_title{margin: 0 0 20px; font-size: 59px; font-style: normal; line-height: 1.19}.franchise_distributor_cap{margin: 0; color: #7a6097; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4}.franchise_tab_nav{display: inline-flex; padding: 7px; background-color: #fff; border-radius: 50px}.franchise_tab_nav li a{padding: 20px 70px; border-radius: 50px; background: #ffff; font-size: 21px; line-height: 1.58; position: relative; overflow: hidden; display: block; width: auto; transition: .4s; z-index: 1}.franchise_tab_nav li a::after{content: ''; position: absolute; width: 0; height: 100%; background: #7a6097; top: 0; left: auto; right: 0; border-radius: 50px; z-index: -1; transition: .4s}.franchise_tab_nav li.active a:hover::after, .franchise_tab_title_block .common_btn::after{background: #ed5377}.catering_tab_nav li.active a:after, .collection_nav_item:hover::after, .find_us_nav li.active .find_us_nav_bg, .franchise_tab_nav li.active a::after{width: 100%; left: 0; right: auto}.franchise_tab_nav_block{text-align: center; margin-bottom: 87px}.franchise_tab_title_block h2{margin: 0 0 14px; font-size: 59px; line-height: 1.2; display: inline-block; position: relative; z-index: 1}.catering_tab_title_block h2 svg, .franchise_tab_title_block h2 svg{position: absolute; width: 50px; height: auto; display: block; top: -16px; right: -30px; opacity: 0; transition: .4s .6s}.franchise_tab_title_block p{margin: 0 auto 48px; color: #7b609f; text-align: center; font-size: 16px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight: 500; line-height: 1.44; max-width: 77.5%; letter-spacing: 0}.franchise_tab_title_block .common_btn{background: #fff; color: #ed5377; border-width: 2px;}.collection_nav_item:hover, .collection_nav_list .active .collection_nav_item,{color: #fff}.collection_nav_item:hover{color: #fff;}.franchise_tab_title_block .common_btn:hover{color: #fff; border: 2px solid #7b609f;}.franchise_tab_advantages_block h2{margin: 0 0 52px; color: #7e5a9b; font-family: 'Aromatica Script', cursive !important; font-size: 67px; font-weight: 500; line-height: 1.12}.franchise_advantages_faqs_acc_head h4, .franchise_advantages_faqs_title, .franchise_tab_advantages_benefit li{font-weight: 900; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; text-transform: uppercase}.franchise_tab_advantages_benefit{display: flex; align-items: flex-start; justify-content: center; gap: 80px; margin: 0 0 66px}.franchise_tab_advantages_benefit li{color: #7a6097; text-align: left; font-size: 24px; line-height: 1.25; display: flex; align-items: center; gap: 10px; max-width: 33.33%}.franchise_tab_advantages_benefit li svg{width: 35px; height: auto; display: block}.franchise_tab_advantages_benefit li span{display: block; max-width: calc(100% - 45px)}.franchise_advantages_faqs_wrapper{background-color: #7b609f}.franchise_advantages_faqs_bottom_bg svg, .franchise_advantages_faqs_top_bg svg{width: 100%; height: auto; display: block; margin-bottom: -1px; z-index: -1}.franchise_advantages_faqs_title{margin: 0 0 30px; display: inline-block; color: #fff; font-size: 100px; line-height: 1; position: relative}.franchise_advantages_faqs_main{text-align: center; margin-bottom: 110px}.franchise_advantages_faqs_title svg{position: absolute; width: 55px; height: auto; display: block; top: -16px; right: -34px; opacity: 0; transition: .4s .6s}.franchise_advantages_faqs_acc{background-color: #fff6ee; border-radius: 50px; padding: 20px 42px}.franchise_advantages_faqs_acc_head h4{margin: 0; display: flex; align-items: flex-start; justify-content: space-between; color: #7a6097; font-size: 21px; line-height: 2; cursor: pointer; transition: .4s}.franchise_advantages_faqs_acc_head h4 span{display: block; max-width: calc(100% - 35px); text-align: left}.franchise_advantages_faqs_acc_head h4 svg{margin-top: 8px; transition: .4s; width: 24px; height: auto; display: block}.franchise_advantages_faqs_acc_content p{margin: 0; text-align: left; font-family: AvenirNextLTPro !important; font-weight: 500; color: #555; font-size: 20px; line-height: 1.5; max-width: 96%}.franchise_advantages_faqs_acc_content{display: none; margin-top: 10px}.franchise_advantages_faqs{margin-bottom: 20px; position: relative; z-index: 2}.franchise_advantages_faqs_bottom_bg{transform: translateY(2px)}.franchise_advantages_title h2{margin: 0 0 12px; color: #ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 59px; font-weight: 900; line-height: 1.19; text-transform: uppercase; display: inline-block; position: relative}.franchise_advantages_title h2 svg{position: absolute; width: 55px; height: auto; top: -16px; display: block; right: -30px; opacity: 0; transition: .4s .6s}.franchise_advantages_title{text-align: center; margin-bottom: 70px}.franchise_advantages_cap{color: #7b609f; text-align: center; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-weight: 500; line-height: 1.44; margin: 0 auto; max-width: 488px}.find_us_content_block>h2, .franchise_advantages_head_title h2{display: inline-block; font-family: 'Aromatica Script', cursive !important; font-weight: 500}.franchise_advantages_head img{width: 44.7%; margin: 0 auto 78px; height: auto}.franchise_advantages_head_title h2{text-align: center; color: #7e5a9b; font-size: 67px; line-height: 1.12; position: relative; margin: 0 0 57px}.franchise_advantages_head_title h2 svg{position: absolute; top: 0; right: -35px; width: 55px; height: auto; display: block; opacity: 0; transition: .4s .6s}.sw--franchise-tab{margin-bottom: 102px; position: relative}.franchise_advantages_faqs_acc_head.active h4 svg path{transition: .4s}.franchise_advantages_faqs_acc_head.active h4 svg path:first-child{transform: translateY(30px); opacity: 0}.franchise_tab_shape{position: absolute; width: 8.1%; height: auto; display: block; right: 0; top: -160px; z-index: -1}.franchise_faq_left_bg{position: absolute; bottom: -3%; left: 6.4%; z-index: 1; max-width: 8.5%}.franchise_faq_top_bg{position: absolute; top: -2.3%; max-width: 9.2%; left: 13.6%; height: auto; display: block; z-index: 1}.franchise_faq_center_bg{position: absolute; max-width: 7.25%; right: 0; top: 87px; z-index: 1}.find_us_content_img, .franchise_advantages_step, .sw--find-us{position: relative; z-index: 1}.franchise_advantages_step_top_bg{position: absolute; z-index: -1; max-width: 9.84%; right: 8.8%; top: 14.2%}.franchise_advantages_step_left_bg{position: absolute; z-index: -1; max-width: 10.28%; left: 7.8%; bottom: 36%}.franchise_tab_content_2 .franchise_tab_title_block p{max-width: 64.4%}.find_us_nav{margin: 0 auto 96px; background-color: #fff; border-radius: 50px; padding: 7px; max-width: 69.6%}.find_us_nav li{width: 33.33%}.find_us_nav_item{padding: 23px; border-radius: 50px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 21px; font-weight: 900; line-height: 1.2; text-transform: uppercase; display: flex; justify-content: center; align-items: center; gap: 11px; width: 100%; transition: .4s; position: relative; overflow: hidden; z-index: 1}.catering_tab_nav li a:after, .collection_nav_item::after, .find_us_nav_bg{height: 100%; width: 0; transition: .4s; left: auto}.find_us_nav_bg{content: ""; position: absolute; top: 0; right: 0; border-radius: 50px; z-index: -1}.find_us_content_block>h2{margin: 0 0 89px; color: #ed5377; font-size: 81px; line-height: .93; position: relative}.find_us_content_block{text-align: center; margin-bottom: 221px}.find_us_content_block>h2 svg{width: 39px; height: auto; display: block; position: absolute; top: -2px; right: -20px; color: #735699}.find_us_content_wrapper li:nth-child(2n){margin-bottom: 125px; flex-direction: row-reverse}.find_us_content_wrapper li{display: flex; align-items: center; flex-wrap: wrap}.find_us_content_img_block{width: 53.65%}.find_us_content_img img{max-width: 81%; margin-left: auto}.find_us_content_img svg{position: absolute; width: 72.2%; height: auto; display: block; transform: rotate(-45deg); top: 6%; z-index: -1; right: 9%}.find_us_content_info_block{width: 46.35%; padding-left: 139px}.find_us_content_info{text-align: left; max-width: 325px; margin: 0 auto 0 0}.find_us_content_wrapper li:nth-child(1n){align-items: flex-end}.find_us_content_head{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 35px; font-weight: 900; line-height: 1.29; text-transform: uppercase; margin: 0 0 15px}.find_us_content_address h4, .find_us_content_time h4{color: #ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 21px; font-weight: 900; line-height: 1.3; text-transform: uppercase; margin: 0 0 5px}.find_us_content_address p, .find_us_content_time p{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-weight: 500; line-height: 1.38; margin: 0}.find_us_content_time{margin-bottom: 39px}.find_us_content_time p:not(:last-child){margin-bottom: 10px}.find_us_content_time p strong{font-weight: 500; color: #ed5377; text-transform: capitalize}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img svg{transform: unset; bottom: -15%; right: 7.4%; top: auto}.find_us_nav_item svg{width: 22px; display: block; height: auto}.find_us_nav_item:hover{opacity: .8}.sw--your-location{padding: 136px 0 0; margin-bottom: 50px; position: relative; z-index: 1}.your_location_bg{position: absolute; width: 100%; height: auto; top: 0; left: 50%; z-index: -1; transform: translateX(-50%)}.sw--partner-us, body.template-store-locator .sw--footer{z-index: 1; position: relative}.your_location_title{text-align: center; margin-bottom: 47px}.your_location_main #storepoint-container #storepoint-search{background: #ed5377 !important}.your_location_main #storepoint-container{border-radius: 20px !important; overflow: hidden; border: 1px solid #ed5377 !important}.your_location_title h2{color: #fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 59px; font-weight: 900; line-height: 1.19; text-transform: uppercase; margin: 0 0 2px; display: inline-block; position: relative}.partner_us_head, .your_location_title p{font-family: 'Aromatica Script', cursive !important; font-weight: 500}.your_location_title h2 svg{position: absolute; width: 40px; height: auto; display: block; top: -10px; right: -25px}.your_location_title p{color: #fff; font-size: 70px; line-height: 1.08; margin: 0}.find_bg_watermelon{max-width: 14.4%; top: 211px; left: 7.8%}.find_bg_shape{position: absolute}.find_bg_pineapple{top: 158px; right: 8.5%; max-width: 8.82%}.find_bg_coconut{max-width: 9.7%; right: 12.8%; bottom: -203px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 115px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info{text-align: left; margin: 0 auto 0 0}body.template-store-locator .sw--footer::after{content: ''; position: absolute; width: 23%; height: 230px; background-image: url(/cdn/shop/files/find_bg.png?v=1692597650); bottom: 100%; background-size: contain; z-index: -1; background-position: left bottom; background-repeat: no-repeat}body.template-store-locator .footer_top_shape{z-index: 2; position: relative}.find_bg_mango{max-width: 6.95%; top: 34.7%; left: 4.4%}.find_bg_lemon{max-width: 10.7%; right: 4.7%; top: 54.05%}.find_bg_strawberry{max-width: 7.8%; bottom: 19.27%; left: 3.9%}.sw--partner-us{padding: 98px 0 52px}.partner_us_top_bg{position: absolute; max-width: 21.1%; height: auto; left: 0; top: 0}.partner_us_row{display: flex; flex-wrap: wrap; margin: 0 -31px}.partner_us_content{width: 60.6%; padding: 0 31px}.partner_us_img{width: 39.4%}.partner_us_img_block{max-width: 525px}.partner_us_content_block{padding-left: 60px; padding-top: 40px}.partner_us_head{position: relative; display: inline-block; color: #7e5a9b; font-size: 60px; font-style: normal; line-height: 1.25; margin: 0 0 28px; margin-left: -10px !important}.partner_us_cap, .partner_us_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-style: normal}.partner_us_title{margin: 0 0 26px; color: #ed5377; font-size: 59px; font-weight: 900; line-height: 1.19; text-transform: uppercase}.partner_us_cap{color: #7a6097; font-size: 16px; font-weight: 500; line-height: 1.4; max-width: 80%; margin: 0}.catering_tab_happiness_title, .catering_tab_nav li a, .catering_tab_title_block h2{color: #ed5377; font-weight: 900; text-transform: uppercase; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.partner_bg_shape{position: absolute; top: -21%; right: -12.3%; width: 50%; z-index: -1}.sw--catering-tab{margin-bottom: 40px; position: relative; z-index: 1}.catering_tab_shape{position: absolute; top: -40px; right: 0; width: 6.6%; height: auto; display: block; z-index: -1}.catering_tab_nav_block{text-align: center; max-width: 1190px; margin: 0 auto}.catering_tab_nav{padding: 7px; background-color: #fff; border-radius: 50px; margin-bottom: 112px}.catering_tab_nav li a{padding: 20px; border-radius: 50px; background: #ffff; font-size: 21px; line-height: 1.58; position: relative; overflow: hidden; display: block; width: auto; transition: .4s; z-index: 1}.catering_tab_nav li a:after{content: ""; position: absolute; background: #7a6097; top: 0; right: 0; border-radius: 50px; z-index: -1}.catering_tab_title_block h2{margin: 0 0 15px; font-size: 59px; line-height: 1.2; display: inline-block; position: relative; z-index: 1}.catering_tab_title_block{text-align: center; margin-bottom: 100px}.catering_tab_title_block p{margin: 0; color: #7b609f; text-align: center; font-size: 16px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight: 500; line-height: 1.44; letter-spacing: 0}.catering_tab_happiness{display: flex; flex-wrap: wrap; justify-content: center; margin: 0; row-gap: 116px; padding: 0 35px}.catering_tab_happiness_block{width: 33.33%; padding: 0 15px; display: flex; flex-direction: column; justify-content: space-between}.catering_tab_happiness_item>img{max-height: 286px; width: auto; display: block; margin: 0 auto 40px}.catering_tab_happiness_title{margin: 0 0 22px; font-size: 32px; line-height: 1.16}.catering_tab_happiness_cap{margin: 0 0 30px; color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-weight: 500; line-height: 1.44; letter-spacing: 0}.catering_tab_happiness_list{margin: 0 0 40px}.catering_tab_happiness_list li{display: flex; flex-wrap: wrap; align-items: center}.catering_tab_happiness_list li>span{width: 63px; height: auto; display: block}.catering_tab_happiness_list li:not(:last-child){margin-bottom: 18px}.catering_tab_happiness_list_info{max-width: calc(100% - 63px); padding-left: 17px; margin: 0; color: #7a6097; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 18px; font-weight: 500; line-height: 1.28; letter-spacing: 0}.catering_tab_happiness_list_info span{font-weight: 700}.collection_nav h2, .collection_nav_item, .template-search__header>h1, body#collections h1.title{font-weight: 900; text-transform: uppercase; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.catering_tab_nav li{width: 25%}.catering_tab_fruit_shape{position: absolute; z-index: -1; max-width: 13.41%; top: 150px; left: 4%}.collection_nav, .collection_nav h2{position: relative; text-align: center}.collection_product_list{display: flex; flex-wrap: wrap; margin: 0 -10px; row-gap: 100px}.collection_product_item{width: 33.33%; padding: 0 10px}.collection_nav_list{background: #fff; padding: 18px 35px 18px 28px; border-radius: 50px; margin: 0 -3px; z-index: 1}.collection_nav_list .slick-track{display: flex}facet-filters-form.facets.small-hide{display: block !important}.collection_nav h2{color: #ed5377; font-size: 59px; line-height: 1.2; display: inline-block; margin-bottom: 70px; letter-spacing: 0}.collection_nav h2 svg{position: absolute; top: -15px; right: -25px; width: 43px; height: auto}img.collection_nav_shape{position: absolute; top: -95%; right: 0; width: 97px; height: auto}.collection_nav_item{white-space: nowrap; color: #ed5377; font-size: 18px; line-height: 1.4; display: block; border: 3px solid #7a6097; border-radius: 50px; padding: 22px 0; text-align: center; position: relative; z-index: 1; overflow: hidden; background: #fff; margin: 0 3px; cursor: pointer}.collection_nav_item::after{content: ''; position: absolute; background: #ed5377; top: 0; right: 0; z-index: -1}.collection_nav_list .active .collection_nav_item::after{width: 100%; left: 0; right: auto; background: #7b609f}.collection_nav_list .slick-list.draggable{padding-left: 0 !important; padding-right: 83px}.collection_nav_list .slick-arrow{position: absolute; top: 50%; transform: translateY(-50%); background: 0 0; border: 0; box-shadow: none; color: #7a6097; width: 10px; padding: 0; cursor: pointer}.collection_nav_item.active{background: #7a6097; color: #fff}.collection_nav_list .slick-prev{left: 10px}.collection_nav_list .slick-next{right: 14px}.facets__form{display: flex !important}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 66px; padding-top: 15px !important}h2.facet-filters__label.caption-large.text-body, select#SortBy{color: #ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 22px; font-style: normal; font-weight: 500; line-height: 1.3}.facet-filters__sort{padding-right: 0 !important}.facet-filters__sort:focus-visible{box-shadow: unset !important}body#collections #MainContent{padding-top: 200px}body#collections h1.title{margin: 0 0 56px; display: inline-block; color: #e8476f; font-size: 60px; line-height: 1.25; position: relative; width: 100%; text-align: center}body#collections .collection-list li{padding: 0 15px; width: 33.33%; max-width: 33.33%}body#collections .collection-list{column-gap: 0; row-gap: 40px; width: 100%; display: inline-flex}.template-search__results{height: auto !important}body .template-search__results{max-width: 1390px}body .template-search .grid{column-gap: 0}.template-search__results .grid li.grid__item{width: 33.33%; max-width: 33.33%; padding: 0 9px; position: relative !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; opacity: 1 !important}@media screen and (max-width:1199px){.template-search__results .grid li.grid__item{width: 50%; max-width: 50%}body .card:not(.ratio){min-height: auto}}@media (min-width:992px) and (max-width:1199px){.template-search__results .grid li.grid__item{width: 33.33%; max-width: 33.33%}}.template-search .active-facets, .template-search .facets__wrapper, .template-search .field:after, .template-search .field__input:focus~.field__label, .template-search .field__input:not(:placeholder-shown)~.field__label, .template-search__results .grid li.grid__item.search_article, .template-search__results .grid li.grid__item.search_page{display: none}.template-search{padding: 150px 0 !important}.template-search ul.grid.product-grid{align-items: flex-start}.template-search__header>h1{margin: 0 0 14px; color: #7b609f; font-size: 50px; line-height: 1.3; display: inline-block; position: relative}.template-search__header>h1>svg{position: absolute; top: -10px; left: auto; right: -20px; bottom: 0; width: 35px; height: auto}.template-search .search__input.field__input{border-radius: 50px; border: 1px solid #ed5377; padding: 20px 90px 20px 20px !important}.template-search .field__button{height: 45px}.template-search .search__button svg{position: relative; top: 0; left: 0}.template-search .field__button>svg{height: auto; width: 20px}.template-search .grid{column-gap: 8px; row-gap: 40px}.field__input:focus{box-shadow: none}@media(max-width:1600px){.bestseller_main .slick-next{right: -4.3%}.bestseller_main .slick-prev{left: -4.3%}}@media(max-width:1400px){.catering_tab_happiness{padding: 0}.say_hello_title{font-size: 116px}.say_hello_sub{font-size: 34px}.say_hello_caption{font-size: 16px}.featured_title{font-size: 48px}.featured_title span{font-size: 58px}.featured_title svg{right: -35px; width: 50px}.featured_title_block{margin-bottom: 60px}.follow_insta_title, .we_spread_head{font-size: 56px}.we_spread_title{font-size: 72px}.we_spread_sub{font-size: 26px}.we_spread_left_shape{top: 24%}.we_spread_icon li{width: 70px}.we_spread_icon{margin-bottom: 45px}.follow_insta_title_block, .franchise_tab_nav_block, .franchise_tab_title_block{margin-bottom: 70px}.follow_insta_title svg{top: 6px; right: -19px; width: 32px}.menu_title{margin: 0 0 25px; font-size: 20px}.sw--footer{padding: 115px 0}.footer_copyright{padding: 30px 0 15px}.copy_payments_item svg{height: 24px}.bestseller_title{margin: 0 0 45px; font-size: 48px}.bestseller_title_block svg{top: -15px; right: -25px; width: 44px}.sw--our-bestseller{margin-bottom: 120px}.bestseller_main .slick-arrow{width: 30px; height: 30px}.bestseller_main .slick-prev{left: -2.3%}.bestseller_main .slick-next{right: -2.3%}.franchise_distributor_head, .partner_us_head{font-size: 46px; margin: 0 0 10px}.franchise_distributor_head svg{top: -2px; right: -27px; width: 40px}.franchise_distributor_title, .partner_us_title{margin: 0 0 15px; font-size: 50px}.find_us_content_address p, .find_us_content_time p, .franchise_distributor_cap, .partner_us_cap{font-size: 14px}.franchise_tab_nav li a{padding: 16px 55px; font-size: 18px}.sw--franchise-distributor{margin-bottom: 170px; padding-top: 120px}.catering_tab_title_block h2, .franchise_advantages_title h2, .franchise_tab_title_block h2{margin: 0 0 10px; font-size: 50px}.franchise_tab_advantages_benefit li svg{width: 27px; margin-top: -1px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 37px)}.franchise_tab_advantages_block h2{margin: 0 0 45px; font-size: 58px}.franchise_tab_advantages_benefit li{font-size: 22px}.franchise_tab_advantages_benefit{margin: 0 0 55px}.franchise_faq_top_bg{top: -1.5%; max-width: 8%}.franchise_faq_center_bg{top: 75px; max-width: 6.5%}.franchise_advantages_faqs_title{font-size: 86px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4{font-size: 18px}.franchise_advantages_faqs_acc_head h4 svg{width: 20px}.franchise_advantages_faqs_acc_head h4 span{max-width: calc(100% - 30px)}.franchise_advantages_faqs_acc{padding: 15px 35px}.catering_tab_title_block, .franchise_advantages_faqs_main, .sw--franchise-tab{margin-bottom: 80px}.franchise_faq_left_bg{bottom: -1.7%; max-width: 7.5%}.franchise_advantages_title{margin-bottom: 50px}.franchise_advantages_step_top_bg{max-width: 8%}.franchise_advantages_step_left_bg{max-width: 10%}.franchise_advantages_head_title h2{font-size: 58px; margin: 0 0 45px}.franchise_advantages_head_title h2 svg{width: 44px}.sw--your-location{padding: 100px 0 0}.your_location_title h2{font-size: 52px}.your_location_title p{font-size: 62px}.find_us_nav_item{padding: 20px; font-size: 20px; gap: 10px}.find_us_nav_item svg{width: 18px}.find_us_nav{margin: 0 auto 75px}.find_us_content_block>h2{margin: 0 0 75px; font-size: 72px}.find_us_content_info_block{padding-left: 100px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 85px}.find_us_content_head{font-size: 32px; margin: 0 0 10px}.find_us_content_address h4, .find_us_content_time h4{font-size: 20px; margin: 0 0 10px}.find_us_content_time p:not(:last-child){margin-bottom: 5px}.find_bg_watermelon{top: 175px}.find_bg_pineapple{top: 120px}.catering_tab_nav li a{padding: 16px; font-size: 18px}.partner_us_content_block{padding-left: 40px; padding-top: 20px}.partner_bg_shape{top: -15%}.catering_tab_nav_block{max-width: 1000px}.catering_tab_nav{margin-bottom: 85px}.catering_tab_happiness_item>img{max-height: 250px; margin: 0 auto 25px}.catering_tab_happiness_title{margin: 0 0 15px; font-size: 28px}.catering_tab_happiness_cap{margin: 0 0 25px; font-size: 14px}.catering_tab_happiness_list li>span{width: 55px}.catering_tab_happiness_list_info{max-width: calc(100% - 55px); padding-left: 15px; font-size: 16px}.catering_tab_happiness_list li:not(:last-child){margin-bottom: 15px}.catering_tab_fruit_shape{max-width: 10.41%}img.collection_nav_shape{top: -90%; width: 70px}.collection_nav h2{font-size: 52px; margin-bottom: 50px}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 40px; padding-top: 20px !important}}@media(max-width:1199px){.say_hello_title{font-size: 96px; margin: 0 0 20px}.say_hello_title svg{width: 44px}.say_hello_sub{font-size: 28px; margin-bottom: 20px}.say_hello_caption{font-size: 14px; margin-bottom: 25px}.common_btn{font-size: 14px; padding: 13px 30px}.sw--featured, .sw--say-hello{margin-bottom: 100px}.catering_tab_title_block h2, .featured_title, .your_location_title h2{font-size: 44px}.featured_title span{font-size: 50px}.featured_title svg{top: 0; right: -30px; width: 45px}.featured_wrapper{height: 30px}.we_spread_info_block{padding-left: 60px}.we_spread_head{transform: translate(-25px); font-size: 44px}.we_spread_title{font-size: 58px}.we_spread_title svg{top: -16px; right: -25px; width: 45px}.we_spread_sub{font-size: 24px; line-height: 1.35}.we_spread_caption{margin: 0 0 30px; font-size: 14px}.we_spread_icon li{width: 60px}.follow_insta_title{font-size: 48px}.follow_insta_title svg{top: 6px; right: -16px; width: 28px}.follow_insta_btn{margin: 65px 0 85px}.sw--footer{padding: 80px 0}.menu_title{margin: 0 0 20px; font-size: 18px}.cm_fooer_menu{width: 22%}.cm_footer_logo{width: 13%}.cm_newletter_button{font-size: 12px; padding: 0 15px}.cm_newletter_input{padding: 13px 105px 12px 20px; font-size: 12px}.catering_tab_title_block p, .menu_list_item, .product_card_price .price-item--sale{font-size: 14px}.copy_payments_item svg{height: 22px}.footer_copyright{padding: 25px 0 10px}.cm_footer_newsletter{width: 35%}.bestseller_title{margin: 0 0 40px; font-size: 44px}.product_card_content{max-width: 180px; margin: 25px auto 0}.price.product_card_price .price-item.price-item--regular, .product_card_title{font-size: 22px}.product_card_vendor{font-size: 14px; margin: 0 0 10px}.find_us_content_address, .price.product_card_price{margin-bottom: 20px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4, .product_card_quantity_block .quantity__input, .quantity_input_block{font-size: 16px}.sw--our-bestseller{margin-bottom: 100px}#insta-feed .instafeed-overlay:after, .instafeed-shopify .instafeed-overlay:after, .sw--follow-instagram #insta-feed img{border-radius: 40px}.bestseller_main .slick-prev{left: -1.7%}.bestseller_main .slick-next{right: -1.7%}.bestseller_main .slick-arrow{width: 30px; height: 30px}.franchise_distributor_info{width: 50%; margin-left: 30px}.franchise_distributor_head, .partner_us_head{font-size: 40px; margin: 0 0 5px}.franchise_distributor_head svg{top: -1px; right: -24px; width: 35px}.franchise_advantages_title h2, .franchise_distributor_title, .franchise_tab_title_block h2, .partner_us_title{margin: 0 0 10px; font-size: 44px}.franchise_distributor_bottom{max-width: 13%}.franchise_tab_nav li a{padding: 12px 40px; font-size: 16px}.franchise_tab_nav_block{margin-bottom: 55px}.franchise_tab_title_block h2 svg{width: 40px; top: -13px; right: -25px}.franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{margin: 0 auto 40px; font-size: 14px; max-width: 80%}.franchise_tab_advantages_block h2{margin: 0 0 35px; font-size: 42px}.franchise_tab_advantages_benefit li svg{width: 23px; margin-top: -1px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 33px)}.franchise_tab_advantages_benefit li{font-size: 20px}.franchise_tab_advantages_benefit{margin: 0 0 40px; gap: 40px}.franchise_advantages_faqs_title{font-size: 72px}.franchise_advantages_faqs_title svg{width: 45px; top: -13px; right: -28px}.franchise_advantages_faqs_acc_head h4 svg{width: 16px}.franchise_advantages_faqs_acc_head h4 span{max-width: calc(100% - 25px)}.franchise_advantages_faqs_acc{padding: 15px 25px; border-radius: 30px}.franchise_advantages_faqs_container>div:not(:last-child){margin-bottom: 15px}.catering_tab_nav, .catering_tab_title_block, .franchise_advantages_faqs_main{margin-bottom: 60px}.franchise_advantages_cap{font-size: 14px; max-width: 485px}.franchise_advantages_head img{margin: 0 auto 50px}.franchise_advantages_head_title h2{font-size: 42px; margin: 0 0 35px}.franchise_advantages_head_title h2 svg{width: 36px; right: -25px; top: -1px}.sw--franchise-tab{margin-bottom: 70px}.franchise_advantages_step_left_bg{max-width: 8%}.sw--your-location{padding: 70px 0 0}.your_location_title h2 svg{width: 35px; top: -10px; right: -20px}.your_location_title p{font-size: 56px}.find_us_nav{margin: 0 auto 60px; max-width: 75%}.find_us_nav_item svg{width: 15px}.find_us_nav_item{padding: 16px; font-size: 18px}.find_us_content_block>h2{margin: 0 0 60px; font-size: 60px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 70px}.find_us_content_head{font-size: 28px}.find_us_content_address h4, .find_us_content_time h4{font-size: 18px; margin: 0 0 10px}.find_bg_watermelon{top: 135px}.catering_tab_fruit_shape, .find_bg_pineapple{top: 100px}.product_card_main .wishlisthero-floating button{width: 30px !important; height: 30px !important}.product_card_main .wishlisthero-floating{top: 25px; right: 25px}.product_card_main .wishlisthero-floating button svg{width: 18px; height: auto; display: block}.sw--partner-us{padding: 70px 0 45px; z-index: 1}.partner_us_content_block{padding-left: 20px; padding-top: 0}.partner_us_head svg{top: -1px; right: -18px; width: 30px}.catering_tab_nav li a{padding: 12px; font-size: 16px}.catering_tab_shape{top: -20px}.catering_tab_happiness_item>img{max-height: 215px}.catering_tab_happiness_title{margin: 0 0 10px; font-size: 26px}.catering_tab_happiness_cap{margin: 0 0 20px; font-size: 12px}.catering_tab_happiness_list li>span{width: 45px}.catering_tab_happiness_list_info{max-width: calc(100% - 45px); padding-left: 15px; font-size: 14px}.catering_tab_happiness_list{margin: 0 0 30px}.partner_us_content{width: 57%; padding: 0 15px}.partner_us_img{width: 43%; padding: 0 15px}.partner_us_row{margin: 0 -15px; align-items: center}.partner_us_cap{max-width: 90%}img.collection_nav_shape{top: -70%; width: 60px}.collection_nav_item{font-size: 16px; padding: 14px 0}.collection_product_list{row-gap: 60px}.form_field_btn .common_btn{font-size: 22px; padding: 18px 70px}.form_field.form_field_btn{margin-top: 35px; margin-bottom: 0}#ProductGridContainer .grid{row-gap: 30px !important}.collection_nav_list .slick-list.draggable{height: 56px}.template-search__header>h1{font-size: 42px}}@media(max-width:991px){.say_hello_title{font-size: 72px; transform: translate(-30px)}.say_hello_title svg{width: 40px; top: 5px; right: -28px}.say_hello_sub{font-size: 20px; margin-bottom: 15px}.say_hello_caption{margin-bottom: 20px}.featured_title_block, .follow_insta_title_block, .we_spread_icon{margin-bottom: 35px}.catering_tab_title_block h2, .featured_title, .franchise_advantages_title h2, .franchise_tab_title_block h2{font-size: 38px}.featured_title span, .your_location_title p{font-size: 44px}.featured_title svg{right: -27px; width: 40px}.cm_footer_logo{width: 100%; margin-bottom: 50px}.footer_logo a{width: 90px; margin: 0 auto}.footer_logo a img{width: 100%}.sw--footer{padding: 60px 0}.cm_fooer_menu{width: 30%}.cm_footer_newsletter{width: 40%}.copy_payments_item svg{height: 20px}.footer_copyright{padding: 17px 0 6px}.social_media .list-social__item a{width: 30px}.we_spread_info_block{padding-left: 25px}.we_spread_head{transform: translate(-20px); font-size: 38px}.we_spread_title{font-size: 48px}.we_spread_title svg{top: -15px; right: -20px; width: 40px}.product_card_title, .we_spread_sub{font-size: 20px}.we_spread_icon li{width: 50px}.find_us_content_wrapper li:nth-child(2n), .sw--we-spread{margin-bottom: 100px}.follow_insta_btn{margin: 35px 0 70px}.bestseller_title{margin: 0 0 30px; font-size: 38px}.bestseller_main .slick-arrow{width: 28px; height: 28px}.sw--franchise-distributor{margin-bottom: 100px; padding-top: 70px}.franchise_distributor_head{font-size: 36px; margin-left: -6px !important}.franchise_distributor_info{margin-left: 0}.franchise_distributor_head svg{top: -1px; right: -22px; width: 30px}.franchise_distributor_title, .partner_us_title{margin: 0 0 10px; font-size: 38px}.franchise_distributor_cap{font-size: 12px}.franchise_distributor_bottom{max-width: 12%; bottom: -25%}.find_us_nav, .franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{max-width: 100%}.franchise_tab_nav li a{padding: 12px 35px; font-size: 14px}.franchise_tab_shape{top: -100px}.franchise_tab_nav_block{margin-bottom: 45px}.franchise_tab_advantages_benefit li svg{width: 20px; margin-top: -1px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 30px)}.franchise_tab_advantages_benefit li, h2.facet-filters__label.caption-large.text-body, select#SortBy{font-size: 16px}.franchise_tab_advantages_benefit{gap: 25px; margin: 0 0 40px}.franchise_advantages_faqs_title{font-size: 56px; margin-bottom: 20px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4{font-size: 14px}.franchise_advantages_faqs_acc{padding: 10px 20px; border-radius: 25px}.franchise_advantages_head img{margin: 0 auto 35px}.partner_us_head, .your_location_title h2{font-size: 36px}.sw--your-location{padding: 60px 0 0}.find_us_nav_item{padding: 12px 15px; font-size: 16px}.find_us_nav{padding: 7px}.find_us_content_block>h2{margin: 0 0 50px; font-size: 56px}.find_us_content_block>h2 svg{width: 30px; right: -15px}.find_us_content_info_block{padding-left: 20px}.find_us_content_head{font-size: 24px}.find_us_content_address h4, .find_us_content_time h4{font-size: 16px; margin: 0 0 10px}.find_us_content_block{margin-bottom: 110px}.find_us_content_img img{max-width: 89%}.find_bg_mango{max-width: 4.95%; top: 37.7%}.find_us_content_img svg{width: 80.2%}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 50px}.find_us_content_info, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info{max-width: 260px}.find_bg_coconut{bottom: -4%; max-width: 6.7%}.sw--partner-us{padding: 55px 0 35px}.partner_us_content_block{padding: 0}.partner_us_cap{max-width: 95%}.partner_us_content{width: 60.3%}.partner_us_img{width: 39.7%}.catering_tab_fruit_shape{top: 75px}.catering_tab_title_block{margin-bottom: 50px}.catering_tab_happiness_item>img{max-height: 175px; margin: 0 auto 20px}.catering_tab_happiness{margin: 0 -10px; row-gap: 100px}.catering_tab_happiness_block{padding: 0 10px}.catering_tab_happiness_title{margin: 0 0 10px; font-size: 22px}.catering_tab_happiness_cap br{display: none}.catering_tab_happiness_list li>span{width: 40px}.catering_tab_happiness_list_info{max-width: calc(100% - 40px); padding-left: 10px; font-size: 12px}.catering_tab_happiness_list{margin: 0 0 25px}.sw--catering-tab, section.collection_banner{margin-bottom: 90px}.catering_tab_nav li{width: auto}.catering_tab_nav li a{padding: 12px 40px; font-size: 12px}.catering_tab_title_block h2 svg{width: 40px; top: -15px; right: -25px}span.your_location_bg{width: auto; height: 50%}span.your_location_bg svg{width: auto; height: 100%}.col_banner_left h3{font-size: 37px; margin: 0 0 15px}.col_banner_left h2{font-size: 42px; margin: 0 0 15px; max-width: 100%}.col_banner_left{padding: 20px 15px 0}.col_banner_left p{margin: 0 0 55px; font-size: 14px}img.col_banner_strawberry{max-width: 50px; bottom: 8%; left: 80px}.product_card_main, .product_card_main .card__media .media img{border-radius: 41px !important}.price.product_card_price .price-item.price-item--regular{font-size: 18px}.collection_nav h2{font-size: 46px; margin-bottom: 40px}img.collection_nav_shape{top: -65%; width: 50px}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 30px; padding-top: 15px !important}.catering_tab_nav{padding: 4px 25px}.partner_bg_shape{top: -15%; transform: rotate(-15deg) !important; right: -17.3%; width: 44%; z-index: -1; height: auto}.event_book_title, .event_info_title{font-size: 52px}.form_field input{padding: 12px 30px !important}textarea.informationtext_area.field__input{padding: 23px 30px !important}.form_field_btn .common_btn{font-size: 20px; padding: 15px 55px}.form_field.form_field_btn{margin-top: 20px; margin-bottom: 0}.book_event_clac input{padding: 18px 20px}#ProductGridContainer .grid__item{width: 33.33% !important; padding-bottom: 30px}}@media(max-width:767px){.common_btn{font-size: 13px; padding: 14px 30px 11px}.common_btn:after{visibility: hidden; display: none}.catering_tab_fruit_shape, .catering_tab_happiness_title br, .catering_tab_title_block p br, .cm_footer_newsletter .social_media, .cm_newletter_button:after, .follow_insta_shape_bottom, .follow_insta_title_block .follow_insta_shape_l, .franchise_advantages_step_top_bg, .franchise_distributor_info_block, .franchise_distributor_top_shape, .franchise_tab_shape, .say_hello_content .common_btn, .we_spread_right_shape{display: none}.find_us_nav button:hover, .franchise_tab_title_block .common_btn:hover{color: #ed5377}.say_hello_content_block{width: 100%; text-align: center; margin-bottom: 26px}.col_banner_left, .col_banner_right, .form_field.form_feilds, .partner_us_content, .say_hello_img_block, .we_spread_img, .we_spread_info{width: 100%}.say_hello_img{max-width: 93.85%; margin-bottom: 58px}.say_hello_content{max-width: 100%; padding: 0 10px}.say_hello_title svg{width: 30px; top: 2px; right: -17px}.say_hello_title{font-size: 60px; transform: translate(0); margin: 0 0 18px}.say_hello_shape{top: auto; bottom: 5%; width: 38%; right: -9%}.say_hello_sub{margin-bottom: 10px; font-size: 23px}.featured_wrapper{height: 32px}.featured_title_block, .follow_insta_title_block, .franchise_advantages_faqs_main, .your_location_title{margin-bottom: 40px}.bestseller_title, .featured_title, .featured_title span{font-size: 33px}.featured_title svg{width: 20px; right: -14px; top: 5px}.we_spread_info{margin-bottom: 64px}.we_spread_info_block{padding-left: 0; text-align: center}.we_spread_icon{margin-bottom: 45px; justify-content: center}.we_spread_head{transform: unset; font-size: 35px; margin-bottom: 7px}.we_spread_sub{font-size: 16px; margin-bottom: 25px}.collection_nav h2, .we_spread_title{font-size: 38px}.we_spread_title svg{top: -8px; right: -11px; width: 23px}.say_hello_caption, .sw--we-spread{margin-bottom: 0}.we_spread_caption{margin: 0 auto 40px; font-size: 14px; max-width: 91%}.we_spread_img_block{max-width: 100%; transform: scale(1.18)}.we_spread_left_shape{top: 9.3%; width: 38.5%}.we_spread_right_shape{width: 10%}.follow_insta_title{font-size: 50px}.follow_insta_btn{margin: 50px 0 70px}.sw--follow-instagram #insta-feed{display: flex; flex-wrap: wrap; margin: 0 3px; row-gap: 25px}.sw--follow-instagram #insta-feed .instafeed-container:hover .instafeed-overlay, .sw--follow-instagram .instafeed-shopify .instafeed-container:hover .instafeed-overlay{opacity: 1; width: 100% !important; height: 100% !important}.sw--follow-instagram #insta-feed a .instafeed-container{width: 100% !important; height: auto; padding-top: 100% !important}#insta-feed .instafeed-overlay:after, .instafeed-shopify .instafeed-overlay:after, .sw--follow-instagram #insta-feed img{margin: 0; width: 100% !important; height: 100% !important}.sw--follow-instagram #insta-feed a{width: 50%; height: auto; padding: 0 4px; z-index: 1}.footer_logo a{width: 103px}.cm_footer_logo{width: 100%; margin-bottom: 34px; order: -1}.menu_title{margin: 0 0 10px; font-size: 14px}.cm_fooer_menu{width: 50%; margin-bottom: 46px; padding: 0 20px !important}.footer_mo_social_media{display: block; width: 100%}.menu_list li:not(:last-child){margin-bottom: 4px}.cm_footer_newsletter{text-align: center; width: 100%; order: -1}.copy_shape, .copy_shape svg{width: auto; height: 100%}.social_media ul{justify-content: flex-start}.social_media .list-social__item a{width: 37px}.copy_shape{left: -180%; right: auto; transform: unset}.cm_newletter .menu_title{font-size: 16px; margin-bottom: 15px}.footer_copyright{padding: 34px 0 24px; overflow: hidden}.catering_tab_nav, .find_us_nav{white-space: nowrap; overflow: auto}.cm_newletter{margin-bottom: 30px}.cm_newletter_input{padding: 17px 126px 17px 28px; font-size: 14px}.cm_newletter_button{font-size: 14px; padding: 0 21px}.social_media .menu_title{margin-bottom: 15px}.bestseller_main .slick-arrow{width: 25px; height: 25px}.bestseller_main .slick-next{right: -3%}.bestseller_main .slick-prev{left: -3%}.bestseller_title_block svg{top: -10px; right: -15px; width: 28px}.franchise_distributor_info_mo{display: block; width: 100%; padding: 0 15px; text-align: center}.franchise_distributor_img{margin-left: auto}.franchise_distributor_cap{font-size: 14px; max-width: 282px; letter-spacing: 0; margin: 0 auto}.franchise_distributor_head{font-size: 30px; margin-bottom: 10px; margin-left: 0 !important}.franchise_distributor_head svg{top: -2px; right: -15px; width: 23px}.franchise_distributor_title{margin: 0 auto 5px; font-size: 27px; max-width: 255px}.sw--franchise-distributor{margin-bottom: 40px; padding-top: 93px}.franchise_distributor_main{display: flex; flex-direction: column-reverse}.franchise_tab_nav{padding: 4px}.franchise_distributor_img img{top: -19.5%; right: 10.5%; width: 70.15%}.franchise_distributor_img svg{width: 66%; margin: 0 auto 0 16%}.franchise_distributor_img{width: 100%; padding: 45px 0}.franchise_tab_nav li a{padding: 10px 12px; font-size: 12px}.franchise_tab_nav_block{margin-bottom: 47px}.franchise_distributor_bottom{max-width: 15.8%; bottom: auto; top: 4%; right: 2.2%; left: auto}.franchise_advantages_title h2, .franchise_tab_title_block h2{font-size: 31px; margin-bottom: 15px}.franchise_tab_title_block h2 svg{width: 23px; top: -7px; right: -16px}.franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{margin: 0 auto 35px; font-size: 14px; max-width: 321px}.franchise_tab_advantages_block h2{margin: 0 0 35px; font-size: 45px}.franchise_tab_advantages_benefit{row-gap: 24px; column-gap: 16px; margin: 0 0 35px; align-items: center; flex-wrap: wrap}.franchise_tab_advantages_benefit li{font-size: 16px; width: auto; max-width: unset; gap: 0}.franchise_tab_advantages_benefit li svg{width: 25px; margin-top: -1px; margin-right: 6px}.franchise_tab_advantages_benefit li:nth-child(2){order: 1}.franchise_faq_top_bg{top: -.5%; max-width: 15%; left: 5.4%}.franchise_faq_center_bg{top: 55px; max-width: 10.27%}.franchise_advantages_title h2 svg{width: 35px; top: -14px; right: -20px}.franchise_advantages_cap{font-size: 14px}.franchise_advantages_head img{width: 80%}.franchise_advantages_head_title h2{font-size: 32px; margin: 0 0 25px}.franchise_advantages_head_title h2 svg{width: 28px; right: -20px; top: -2px}.franchise_advantages_step_left_bg{max-width: 70px; bottom: -80px; right: 15px; left: auto}.sw--franchise-tab{margin-bottom: 100px}.franchise_tab_title{margin-bottom: 44px}.franchise_advantages_faqs_title{font-size: 40px; margin: 35px 0 40px}.franchise_advantages_faqs_top_bg{transform: scale(1.5); position: relative; z-index: -1}.franchise_advantages_faqs_title svg{width: 25px; top: -10px; right: -15px}.sw--your-location{padding: 90px 0 0}.your_location_title h2{font-size: 30px}.your_location_title p{font-size: 36px}.find_us_nav{max-width: 100%}.find_us_nav_item{padding: 12px; font-size: 14px}.find_us_nav_item svg{width: 12px; min-width: 12px}.find_us_content_block>h2{margin: 0 0 40px; font-size: 48px}.find_us_content_block>h2 svg{width: 24px; right: -14px; top: -5px}.find_us_content_img_block{width: 100%; margin-bottom: 35px}.find_us_content_info_block, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 0; width: 100%}.find_us_content_info, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info{text-align: center; max-width: 75%; margin: 0 auto}.find_us_content_wrapper li:nth-child(2n){margin-bottom: 50px; flex-direction: unset}.find_us_content_img img{max-width: 86%}.find_us_content_img svg{width: 77.2%}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img_block{padding-bottom: 50px}.find_us_content_block{margin-bottom: 80px}.find_bg_pineapple{top: 90px}.find_bg_coconut{bottom: -.7%; display: none}.find_us_nav{flex-wrap: nowrap; margin: 40px 0; display: inline-block; justify-content: unset}.catering_tab_nav li{width: auto}.partner_us_img_block{max-width: 58.4%; margin: 0 auto 20px}.sw--partner-us{padding: 113px 0 43px}.partner_us_head{font-size: 30px; margin-bottom: 10px}.partner_us_title{margin: 0 0 14px; font-size: 27px}.partner_us_cap{max-width: 86%; margin: 0 auto}.catering_tab_nav{margin-bottom: 50px; flex-wrap: nowrap; padding: 5px 20px; justify-content: unset}.catering_tab_nav_block .slick-arrow svg{width: 6px; height: auto}.catering_tab_shape{top: 40px; width: 14%; right: -9%}svg.catering_tab_shape .a{fill: #04BCC3}.catering_tab_title_block h2 svg{width: 30px; top: -12px; right: -18px}.catering_tab_title_block h2{font-size: 30px; margin-bottom: 20px}.catering_tab_nav li a{padding: 12px 20px; font-size: 12px}.catering_tab_title_block p{max-width: 90%; margin: 0 auto}.catering_tab_title_block{margin-bottom: 55px}.catering_tab_happiness_block{padding: 0 10px; width: 100%}.catering_tab_happiness_item>img{max-height: 215px; margin: 0 auto 30px}.catering_tab_happiness_item, .catering_tab_happiness_list_block{width: 310px; margin: 0 auto; max-width: 310px}.catering_tab_happiness_title{margin: 0 0 10px; font-size: 27px}.catering_tab_happiness_cap{margin: 0 0 30px; font-size: 14px}.catering_tab_happiness_list li>span{width: 63px}.catering_tab_happiness_list_info{max-width: calc(100% - 53px); padding-left: 17px; font-size: 16px}.catering_tab_happiness_list li:not(:last-child){margin-bottom: 26px}.catering_tab_happiness_list{margin: 0 0 45px}.partner_us_img{width: 100%; order: -1}.partner_us_content_block{text-align: center}.partner_us_top_bg{max-width: 25%; display: none}.partner_bg_shape{width: auto; right: -54.5%; top: -40.6%; transform: rotate(-20deg) !important}.partner_us_head svg{top: -3px; right: -15px; width: 25px}.say_hello_mo_btn{display: block; text-align: center}.we_spread_icon li{width: 85px}.follow_insta_shape_r{bottom: 83.1%; width: 18.7%}.follow_insta_shape_l{width: 19.5%; right: 0; bottom: -85%}.follow_insta_btn .follow_insta_shape_l{display: block}.sw--footer{padding: 40px 0 50px}.copy_payments_item svg{height: 36px}.copy_row{row-gap: 24px; flex-direction: column; align-items: flex-start}.copy_row>p, .copy_row>p a{font-size: 10px}.franchise_distributor_mo_shape{position: absolute; z-index: -1; right: 0; width: 6%; height: auto; display: block; bottom: -3.4%}.find_us_nav .slick-arrow{position: absolute; top: 50%; transform: translateY(-50%); background: 0 0; border: 0; box-shadow: none; color: #7a6097; width: 6px; padding: 0; cursor: pointer; height: auto}.find_us_nav button.slick-next{right: 3px}.find_us_nav{background: #fff; padding: 6px 15px; border-radius: 50px}.find_us_nav button.slick-prev{left: 3px}.find_us_nav .slick-list.draggable{padding-right: 100px !important}.find_us_nav .slick-arrow svg{width: 5px; height: auto}.find_us_nav button.slick-prev.slick-arrow.slick-disabled{opacity: 0}.franchise_advantages_faqs_acc{padding: 16px 20px; border-radius: 30px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4{font-size: 13px; letter-spacing: 0; line-height: 16px; align-items: center}.franchise_advantages_faqs_acc_head h4 svg{width: 15px; margin: 0}.franchise_advantages_faqs{margin-bottom: 50px}.franchise_faq_left_bg{bottom: -30px; max-width: 50px}span.your_location_bg{width: auto; height: 40%}.col_banner_row{flex-direction: column-reverse}section.collection_banner{background-position: 70% 100%}.col_banner_left p{margin: 0}img.col_banner_strawberry{max-width: 50px; bottom: -2%; left: 40px}.col_banner_details{max-width: 100%; margin-left: auto; text-align: center}.col_banner_right img{max-width: 80%; margin: auto}.col_banner_main{padding-top: 10%}.collection_product_item{width: 50%; padding: 0 10px}.collection_product_list{row-gap: 40px}.collection_nav_item{border: 1px solid #7a6097}.collection_nav_list{padding: 10px 20px}.collection_nav_list .slick-prev{left: 5px}.collection_nav_list .slick-next{right: 5px}.collection_nav_list .slick-arrow{width: 7px}.col_banner_left h2, .event_book_title, .event_info_title{font-size: 40px}img.collection_nav_shape{top: -60%; width: 45px; right: -15px}h2.facet-filters__label.caption-large.text-body, select#SortBy{font-size: 14px; margin-right: 10px}.facet-filters{padding-left: 10px !important}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 20px; padding-top: 0 !important}.catering_tab_happiness{row-gap: 80px}.event_book_title svg{width: 35px; right: -25px}.event_info_title svg{width: 33px; right: -20px}.sw--catering-tab{margin-bottom: 30px}#ProductGridContainer .grid__item{width: 50% !important; padding-bottom: 30px}.template-search #ProductGridContainer .grid{row-gap: 30px !important}.template-search{padding: 110px 0 60px !important}}@media(max-width:750px){.template-search #ProductGridContainer .grid__item{padding: 0 15px}.template-search .grid{column-gap: 0}}@media(max-width:600px){span.your_location_bg{width: auto; height: 20%}}@media(max-width:575px){.form_field label{font-size: 12px; padding-left: 24px; letter-spacing: 0}.sw--catering-tab{margin-bottom: 10px}.sw--featured, .sw--say-hello{margin-bottom: 60px}.bestseller_product_item{padding: 0 5px}.product_card_main .wishlisthero-floating button{width: 25px !important; height: 25px !important}.product_card_main, .product_card_main .card__media .media img{border-radius: 41px !important}.product_card_main .wishlisthero-floating button svg{width: 12px}.product_card_content{max-width: 100%; margin: 10px auto 0}.product_card_content .quick-add{max-width: 120px; margin: auto}.collection_product_list{margin: 0; row-gap: 26px}.card-information>:not(.visually-hidden:first-child)+:not(.rating):not(.card__information-volume-pricing-note){margin-top: 0 !important}.card__information{display: flex; flex-direction: column}.collection_product_item{padding: 0 6px}.product_card_title{min-height: auto; font-size: 13px; margin-bottom: 6px}.product_card_vendor{font-size: 12px; margin: 0 0 17px; order: 1}.price.product_card_price .price-item.price-item--regular{font-size: 14px; white-space: nowrap}.price.product_card_price{margin-bottom: 5px}.product_card_quantity_block .quantity__input, .quantity_input_block{font-size: 10px}.product_card_quantity .quantity__button svg{width: 11px}.product_card_quantity_block{margin-bottom: 15px}.bestseller_main, .featured_main{margin: 0 -15px}.we_spread_icon{row-gap: 8px; column-gap: 12px}.we_spread_right_shape{bottom: -10%}.footer_top_shape img{height: 72px; width: auto; object-fit: cover}.follow_insta_shape_bottom{top: 23%; width: 10%; right: 12%}.footer_wrapper{margin: 0 -10px}.footer_wrapper>*{padding: 0 10px}.bestseller_main .slick-arrow, .franchise_advantages_faqs_bottom_bg svg{display: none !important}.bestseller_main .slick-list{padding-left: 0 !important}.find_us_content_time, .sw--our-bestseller{margin-bottom: 35px}#insta-feed .instafeed-overlay:after, .instafeed-shopify .instafeed-overlay:after, .sw--follow-instagram #insta-feed img{border-radius: 25px}.follow_insta_title{max-width: 240px}.follow_insta_title svg{top: -4px; right: -20px; width: 39px}.your_location_bg{height: 125%; width: auto}.your_location_bg svg{width: auto; height: 100%}.find_us_nav_item{padding: 12px 10px; font-size: 12px; gap: 6px; letter-spacing: 0; margin-right: 15px}.find_us_nav_item svg{width: 10px}.find_us_nav_item:hover{opacity: 1}.find_us_content_block>h2{margin: 0 0 35px; font-size: 45px}.find_us_nav li{width: auto}.product_card_main .wishlisthero-floating{top: 20px; right: 16px}.franchise_distributor_bottom{max-width: 20.8%}.franchise_distributor_img img{top: -19.5%; right: 6.5%; width: 85.15%}.franchise_distributor_img svg{width: 81%; margin: 0 auto 0 6%}.franchise_distributor_mo_shape{width: 9%}.franchise_faq_top_bg{max-width: 21.8%}.sw--find-us{background-color: #fff6ee}.find_us_content_info, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info{max-width: 95%}.find_us_content_head{font-size: 27px}.find_us_content_address h4, .find_us_content_time h4{font-size: 21px; margin: 0 0 10px}.find_us_content .common_btn{font-size: 16px; padding: 11px 30px}.find_bg_pineapple{right: 20px; max-width: 70px; top: 820px}.find_bg_mango{max-width: 9.95%; top: auto; left: 22px; bottom: 0}.your_location_title h2{font-size: 40px}.your_location_title p{font-size: 39px; max-width: 80%; margin: 0 auto}.find_us_nav .slick-list.draggable{padding-right: 50px !important}.find_bg_lemon, .find_bg_strawberry{display: none}.franchise_tab_title_block .common_btn{font-size: 13px; padding: 13px 19px 12px}.franchise_tab_advantages_benefit li span{letter-spacing: 0}svg.mob_bottom_faq_shape{display: block !important; transform: rotate(180deg); bottom: 0; position: absolute}.franchise_advantages_faqs_wrapper{background-color: #7b609f; position: relative}.franchise_advantages_faqs_container{padding-bottom: 60px}.franchise_advantages_faqs{margin-bottom: 90px}.franchise_faq_left_bg{bottom: -60px}.find_bg_watermelon{top: 180px}.collection_nav h2 svg{right: -20px; width: 33px}.collection_nav h2{margin-bottom: 47px; font-size: 29px; letter-spacing: 0}img.collection_nav_shape{top: -80%; width: 50px; right: -30px}section.collection_banner{margin-bottom: 80px; padding: 50px 0 60px}.col_banner_right img{max-width: 90%}.col_banner_left h3{font-size: 52px; margin: 0 0 15px}.col_banner_left h2{font-size: 25px}.col_banner_left{padding: 20px 30px 0}img.col_banner_strawberry{max-width: 60px; bottom: -5.5%; left: 40px}.collection_nav_item{font-size: 14px; padding: 14px 12px; white-space: nowrap}.partner_bg_shape{width: 100%; height: auto; right: -43%; top: -84px; left: auto; transform: rotate(-15deg) !important}.catering_tab_happiness{row-gap: 60px}.collection_nav_list .slick-list.draggable{height: unset}.template-search__header>h1{font-size: 33px; margin: 0}}@media(max-width:450px){.find_us_nav{padding: 6px 12px}.find_us_nav .slick-list.draggable{padding-right: 75px !important}.franchise_advantages_head_title h2{font-size: 35px; margin: 0 0 45px; max-width: 65%}.franchise_advantages_head_title h2 svg{top: -12px}.franchise_advantages_cap{max-width: 80%}.franchise_advantages_faqs_acc{border-radius: 40px}.find_us_content_img svg{top: 8%; width: 79.2%; right: 11%}.find_us_content_img img{margin: auto; max-width: 90%}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img svg{transform: unset; bottom: -13%; right: 14.4%; top: auto; width: 80%}.collection_nav_item{font-size: 12px; padding: 9px 17px}.product_card_content .common_btn{font-size: 10px; padding: 8px 36px}.product_card_quantity_block .quantity__input{padding: 10px 0}.collection_nav_list{padding: 4px 12px}.collection_nav_list .slick-arrow{width: 5px}.catering_tab_shape{top: 80px; width: 15%}.catering_tab_happiness_item>img{max-height: 200px; margin: 0 auto 10px}.catering_tab_title_block, .collection_nav h2{margin-bottom: 30px}.event_info_title svg{width: 33px; right: -10px; top: -10px}h3.event_info_title{max-width: 67%; font-size: 38px}.partner_bg_shape{right: -45%; top: -60px}.book_events input{font-size: 14px}.form_field input{padding: 14px 20px !important; font-size: 16px}h2.facet-filters__label.caption-large.text-body, select#SortBy{font-size: 12px}.section-template--16169488875686__product-grid-padding{padding-top: 20px !important}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 16px}#ProductGridContainer .card-wrapper{padding: 0 7px !important}#ProductGridContainer .grid{row-gap: 25px !important}.product_card_main .wishlisthero-floating button{width: 21px !important; height: 21px !important}.product_card_main .wishlisthero-floating{top: 13px; right: 17px}img.col_banner_strawberry{bottom: -5%}img.collection_nav_shape{top: -112%}.template-search #ProductGridContainer .grid__item{padding: 0}.template-search .product_card_main, .template-search .product_card_main .card__media .media img{border-radius: 25px !important}.template-search .field__button>svg{height: auto; width: 12px}}@media(max-width:370px){.say_hello_title{font-size: 45px}.say_hello_title svg{width: 25px; top: 1px; right: -13px}.say_hello_sub{margin-bottom: 5px; font-size: 20px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4, .menu_list_item, .say_hello_caption{font-size: 12px}.say_hello_img{margin-bottom: 45px}.featured_title, .featured_title span, .franchise_distributor_head{font-size: 28px}.featured_wrapper{height: 28px}.we_spread_img_block{transform: scale(1.1)}.featured_title svg{width: 30px; right: -24px}.follow_insta_title{font-size: 36px; max-width: 180px}.follow_insta_title svg{top: -3px; right: -13px; width: 30px}.follow_insta_btn{margin: 25px 0 50px}.we_spread_head{font-size: 28px; margin-bottom: 5px}.we_spread_title{font-size: 32px; margin: 0 0 5px}.we_spread_sub{font-size: 14px; margin-bottom: 15px}.we_spread_caption{margin: 0 auto 25px; font-size: 12px; max-width: 96%}.catering_tab_title_block, .cm_fooer_menu, .cm_footer_logo, .we_spread_icon{margin-bottom: 30px}.we_spread_icon li{width: 65px}.we_spread_icon{row-gap: 5px; column-gap: 11px}.menu_title{font-size: 13px}.cm_footer_newsletter{width: 100%}.copy_row{row-gap: 5px}.bestseller_title, .franchise_advantages_title h2, .franchise_tab_title_block h2, .your_location_title h2{font-size: 26px}.bestseller_title_block svg{top: -10px; right: -13px; width: 25px}.franchise_distributor_head svg{top: 0; right: -19px; width: 25px}.franchise_distributor_title{margin: 0 0 5px; font-size: 28px}.franchise_distributor_img{width: 100%; padding: 60px 0}.franchise_distributor_bottom{max-width: 19%; bottom: -4%}.franchise_tab_nav li a{padding: 10px 13px; font-size: 9px}.franchise_tab_title_block h2 svg{width: 28px; top: -12px; right: -16px}.franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{margin: 0 auto 20px}.franchise_advantages_faqs_main, .franchise_tab_title_block{margin-bottom: 40px}.franchise_tab_advantages_block h2{margin: 0 0 20px; font-size: 28px}.franchise_tab_advantages_benefit li svg{width: 18px}.franchise_tab_advantages_benefit li{font-size: 12px; max-width: 70%}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 20px)}.franchise_tab_advantages_benefit{gap: 15px; margin: 0 0 25px}.franchise_advantages_faqs_title{font-size: 36px; margin-bottom: 15px}.franchise_advantages_faqs_acc{padding: 15px; border-radius: 30px}.franchise_advantages_faqs_acc_head h4 svg{width: 14px}.franchise_advantages_faqs_acc_content{margin-top: 5px}.franchise_advantages_title h2 svg{width: 28px; top: -13px; right: -16px}.franchise_advantages_head_title h2{font-size: 28px; margin: 0 0 20px}.franchise_faq_center_bg{top: 40px}.franchise_advantages_step_left_bg{max-width: 50px; bottom: -55px}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img svg{transform: unset; bottom: -15%; right: 0; top: auto; left: 0; margin: auto}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img img{max-width: 86%; margin: 0 auto}.find_us_content_head{font-size: 22px}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img_block{padding-bottom: 30px}.your_location_title h2 svg{width: 30px; top: -11px; right: -19px}.your_location_title p{font-size: 32px}.find_us_nav_item{padding: 10px 15px; font-size: 12px}.find_us_nav_item svg{width: 12px}.sw--partner-us{padding: 70px 0 30px}.partner_us_head svg{top: -3px; right: -14px; width: 23px}.partner_us_head{font-size: 26px; margin-bottom: 5px}.partner_us_title{margin: 0 0 10px; font-size: 26px}.catering_tab_nav li a{padding: 10px; font-size: 10px}.catering_tab_nav{margin-bottom: 35px}.catering_tab_title_block h2{font-size: 24px; margin-bottom: 10px}.catering_tab_fruit_shape{top: 48px}.catering_tab_title_block h2 svg{width: 25px; top: -11px; right: -15px}.catering_tab_title_block p{font-size: 12px; max-width: unset}.catering_tab_shape{top: 120px; width: 14%; right: -9%}.catering_tab_happiness_item>img{max-height: 175px; margin: 0 auto 15px}.franchise_tab_content_wrapper .common_btn{padding: 14px 20px 11px}.franchise_advantages_faqs{margin-bottom: 80px}.sw--franchise-tab{margin-bottom: 70px}.sw--franchise-distributor{padding-top: 65px}svg.mob_bottom_faq_shape{bottom: 2px; margin-bottom: 0}.franchise_advantages_faqs_container{padding-bottom: 35px}.franchise_faq_left_bg{max-width: 40px}.franchise_advantages_cap{max-width: 100%}.find_bg_pineapple{right: 20px; max-width: 50px; top: 780px}.find_us_content .common_btn{font-size: 14px; padding: 11px 30px}.find_us_content_block>h2{margin: 0 0 30px; font-size: 36px}.catering_tab_happiness_title, .col_banner_left h2{font-size: 24px}.col_banner_left{padding: 20px 5px 0}.col_banner_left h3{font-size: 42px; margin: 0 0 15px}.collection_nav h2{margin-bottom: 27px; font-size: 20px; letter-spacing: 0}img.collection_nav_shape{top: -120%; width: 47px; right: -30px}.product_card_main, .product_card_main .card__media .media img{border-radius: 41px !important}.partner_us_cap{font-size: 12px; max-width: 87%; margin: 0 auto}.book_event_clac input{padding: 15px 20px}.catering_tab_happiness_item, .catering_tab_happiness_list_block{width: 100%; margin: 0 auto; max-width: 100%}.event_book_title, .event_info_title{font-size: 36px; max-width: 80%}textarea.informationtext_area.field__input, textarea.informationtext_area.field__input:focus{border-radius: 35px}h3.event_info_title{max-width: 80%}.template-search__header>h1{font-size: 26px; margin: 0}.template-search__header>h1>svg{width: 28px}}@media (max-width:800px) and (max-height:450px){.franchise_distributor_main{display: flex; align-items: center}.franchise_distributor_info_mo{width: 50%; padding: 0 15px}.franchise_distributor_img{width: 50%; padding: 60px 0}.sw--franchise-distributor{margin-bottom: 30px; padding-top: 40px}.franchise_tab_advantages_benefit li{width: 33.33%; gap: 5px; font-size: 12px}.franchise_tab_advantages_benefit{gap: 10px; flex-direction: row; align-items: flex-start}.franchise_tab_advantages_benefit li svg{width: 18px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 23px)}}@media (max-width:576px){.collection_nav_list .slick-track{display: flex}}.row>*, img{max-width:100%}section.collection_banner, section.contact_banner{background-repeat:no-repeat; background-size:cover; background-position:bottom}.row{--bs-gutter-x:1.5rem; --bs-gutter-y:0; display:flex; flex-wrap:wrap; margin-top:calc(var(--bs-gutter-y) * -1); margin-right:calc(var(--bs-gutter-x) * -.5); margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0; padding-right:calc(var(--bs-gutter-x) * .5); padding-left:calc(var(--bs-gutter-x) * .5); margin-top:var(--bs-gutter-y)}.col, .container, .row>div, [class*=col-]{padding:0 15px}.row{margin:0 -15px}.container{margin:0 auto}h2.footer-block__heading.inline-richtext{font-family:AromaticaScript}.product__info-wrapper .wk-button .wk-text{text-transform:uppercase; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:16px; font-weight:500}wishlist-page .wk-page{padding:120px 15px 50px!important}wishlist-product-card .wk-image{border-radius:25px}.wk-product-title .wk-text-link{font-size:24px!important; color:#7a6097!important; text-align:center; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-weight:900; text-transform:uppercase; line-height:1.3!important}.wk-login-callout p a:hover, .wk-product-title .wk-text-link:hover{color:#ed5377!important}wishlist-product-card .wk-current-price{color:#ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:18px; font-weight:900; line-height:1.2; text-transform:uppercase; display:inline-block}.wk-login-callout p, .wk-text{line-height:1.3; color:#7a6097; font-size:18px; font-family:AvenirNextLTPro}wishlist-product-card .wk-meta{gap:10px!important; margin-bottom:15px!important}wishlist-page .wk-header .wk-title{margin:0 0 15px; color:#ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:54px!important; font-weight:900; line-height:1.2; display:inline-block; position:relative}wishlist-page .wk-header .wk-title:after{content:""; background-image:url(/cdn/shop/files/our_title_shape.png?v=1692014543); position:absolute; height:40px; width:40px; background-repeat:no-repeat; background-size:cover; top:-15px; right:-35px}wishlist-page .wk-header{display:inline-block!important; text-align:center!important}.wk-login-callout p{font-weight:700; margin:0 0 15px!important}remove-button .wk-floating .wk-button{--icon-size:16px!important; --icon-stroke-width:3.5px!important; --icon-stroke:#ed5377!important; --icon-fill:transparent!important}.wk-text{font-weight:700}.contact_social_details p a:hover, .drawer_nav li .header-nav-link.menu_item_active, .header-navbar-nav li .header-nav-link:hover, .nav-list .header-nav-item a:hover, .ng-isolate-scope .pagination li.active, .ng-isolate-scope .pagination li.active a, .wk-text:hover{color:#ed5377}wishlist-add-to-cart .wk-button, wishlist-clear .wk-button, wishlist-share .wk-button{--icon-size:20px!important; --icon-stroke:#7a6097!important; --icon-stroke-width:2px!important}.wk-wishlist-empty-callout p{color:#7a6097; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:18px; font-weight:700; line-height:1.95}a.wk-callout-cta{color:#fff!important; font-family:AvenirNextLTPro!important; font-size:16px!important; font-weight:700; line-height:1.32; text-transform:uppercase; background-color:#ed5377!important; border:1px solid #ed5377!important; padding:15px 33px!important; border-radius:50px!important; transition:.4s}body wishlist-button-collection .wk-button.wk-selected{--icon-fill:#ed5377}body wishlist-button-collection .wk-button.wk-selected .wk-icon svg path{stroke:#ed5377}wishlist-page .wk-login-callout, wishlist-page .wk-wishlist-empty-callout{gap:20px!important}wk-option-select .wk-option-select{display:none!important}.hero_banner .slick-dots{position:absolute; bottom:5%; display:inline-flex!important; left:50%; transform:translateX(-50%)}.hero_banner .slick-dots li:not(:last-child){margin-right:6px}.hero_banner .slick-dots li.slick-active button{background:#fff}.hero_banner .slick-dots button:hover, .thank_you_col .common_btn:hover:after{background:#ed5377}.hero_banner .slick-dots button{font-size:0; padding:0; width:18px; height:18px; border-radius:50%; border:1px solid #fff; box-shadow:none; display:block; background:0 0; transition:.4s; cursor:pointer}.hero_banner button.slick-arrow{position:absolute; top:50%; z-index:1; background:0 0; color:#7b609f; border:none}.hero_banner button.slick-prev.slick-arrow{left:0}.hero_banner button.slick-next.slick-arrow{right:0}.hero_banner button.slick-next.slick-arrow.slick-disabled, .hero_banner button.slick-prev.slick-arrow.slick-disabled{opacity:.5; cursor:not-allowed}.main_header{display:flex; justify-content:space-between; padding-left:75px; padding-right:40px; position:fixed; top:0; left:0; width:100%; background-color:#fff}#MainContent{padding-top:75px}.header_social_icon{display:flex; align-items:center; gap:10px}.header_social_icon .header__icon--cart{margin-right:0!important; width:44px; height:auto}.header_social_icon li a{display:flex; justify-content:center; align-items:center; width:44px; height:auto}.header-navbar-nav{display:flex; align-items:flex-start; justify-content:space-between; margin-top:26px}.header-navbar-nav li .header-nav-link, .nav-list .header-nav-item a{color:#7b609f; font-family: AvenirNextLTPro !important; font-size:13px; font-weight:700; line-height:1.2; text-transform:uppercase; margin:0 20px; display:inline-block}.header_social_icon li a svg path{transition:.4s}.header_social_icon li:hover a svg path:last-child, .product_card_main .wishlisthero-floating button.wishlisthero-product-in-wishlist path{fill:#fff}.header_social_icon li:hover a svg path.head_wish_icon{fill:#fff!important}.header_social_icon li:hover a svg path:first-child{fill:#7b609f; fill-opacity:1}.menu_info, .we_are_list_details{display:flex}.menu_main{display:flex; justify-content:center; gap:20px}.banner_img .banner_img_mobile, .header_button .header_social_icon, .hero_bg_mobile, .navbar, .request_franchise_forminfo .field:after, .template-food-quality img.food_pineapple_shape.food_grapefruit_img, .template-privacy-policy img.food_pineapple_shape, .template-request-distributor img.form_top_shape.mob_form-shape, img.contact_watermelon.mobile_conmango, img.form_bottom_shape.mob_bottomform-shape, img.thanks_bottom_shape.mob_thnk_shape, img.thanks_top_shape.mob_thanks_top{display:none}.header_button{padding:14px 0 13px; width:12%; display:flex; justify-content:end}.main_social_icons{display:flex; width:12%; align-items:center}body#privacy-policy section.shopify-section.section, body#shipping-policy section.shopify-section.section, body#terms-amp-conditions section.shopify-section.section{position:relative; overflow:hidden}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{content:""; position:absolute; background:url("/cdn/shop/files/Vector_845.svg?v=1695373617") 0 0/contain no-repeat; width:311px; height:104px; top:0; left:0}body#privacy-policy section.shopify-section.section:after, body#shipping-policy section.shopify-section.section:after, body#terms-amp-conditions section.shopify-section.section:after{content:""; position:absolute; background:url("/cdn/shop/files/Vector_278.svg?v=1695373633") 0 0/contain no-repeat; width:124px; height:641px; top:50%; right:0}.banner_img, .our_purpose_img_wrpa, .section_conatct_info, .template-contact-us .sw--footer-section, .template-request-a-brochure div#shopify-section-sw--footer, .template-request-franchise .sw--footer-section, .template-thank-you .sw--footer-section, body#privacy-policy div#shopify-section-sw--footer, body#shipping-policy div#shopify-section-sw--footer, body#terms-amp-conditions div#shopify-section-sw--footer, body.gradient.template-request-distributor div#shopify-section-sw--footer{position:relative}body#privacy-policy div#shopify-section-sw--footer:before, body#shipping-policy div#shopify-section-sw--footer:before, body#terms-amp-conditions div#shopify-section-sw--footer:before{content:""; position:absolute; background:url("/cdn/shop/files/Asset_10.svg?v=1695374557") 0 0/contain no-repeat; width:351px; height:257px; left:0; top:-160px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{content:""; position:absolute; background:url("/cdn/shop/files/Asset_5_1.svg?v=1695374560") 0 0/contain no-repeat; width:160px; height:130px; right:0; top:-297px}body#privacy-policy .page-width.page-width--narrow, body#shipping-policy .page-width.page-width--narrow, body#terms-amp-conditions .page-width.page-width--narrow{padding:128px 0; max-width:823px; margin:0 auto}body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title, body#terms-amp-conditions .main-page-title.page-title{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:50px; font-style:normal; font-weight:900; line-height:1.2; text-transform:uppercase; margin:0 0 32px; position:relative; display:inline-block}body#privacy-policy .main-page-title.page-title:before, body#shipping-policy .main-page-title.page-title:before, body#terms-amp-conditions .main-page-title.page-title:before{content:""; position:absolute; background:url("/cdn/shop/files/Group_2659.svg?v=1695371999") 0 0/contain no-repeat; width:38px; height:34px; top:-12px; left:auto; right:-25px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{content:""; position:absolute; background:url("/cdn/shop/files/Asset_9.svg?v=1695374888") 0 0/contain no-repeat; width:260px; height:315px; top:-145px; right:-100%}body#privacy-policy .page-width.page-width--narrow .rte p, body#privacy-policy .page-width.page-width--narrow .rte ul li, body#shipping-policy .page-width.page-width--narrow .rte p, body#shipping-policy .page-width.page-width--narrow .rte ul li, body#terms-amp-conditions .page-width.page-width--narrow .rte p, body#terms-amp-conditions .page-width.page-width--narrow .rte ul li{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:16px; font-style:normal; font-weight:500; line-height:1.4; margin:0 0 20px; max-width:1100px}body#privacy-policy .page-width.page-width--narrow .rte li, body#shipping-policy .page-width.page-width--narrow .rte li, body#terms-amp-conditions .page-width.page-width--narrow .rte li{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:16px; font-style:normal; font-weight:500; line-height:1.4; margin:0 0 10px}body#privacy-policy .page-width.page-width--narrow .rte p strong, body#shipping-policy .page-width.page-width--narrow .rte p strong, body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:30px; font-style:normal; font-weight:900; line-height:.7}.page-width.page-width--narrow .rte ol, body#privacy-policy .page-width.page-width--narrow .rte ul, body#shipping-policy .page-width.page-width--narrow .rte ul, body#terms-amp-conditions .page-width.page-width--narrow .rte ul{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:16px; font-style:normal; font-weight:600; line-height:.7}body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size:20px}@media (max-width:1400px){body#privacy-policy section.shopify-section.section:after, body#shipping-policy section.shopify-section.section:after, body#terms-amp-conditions section.shopify-section.section:after{width:80px; height:400px}body#privacy-policy .page-width.page-width--narrow .rte p{max-width:1020px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{width:110px; height:110px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:205px; height:315px; right:-75%}}@media (max-width:1199px){body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title, body#terms-amp-conditions .main-page-title.page-title{font-size:40px}body#privacy-policy div#shopify-section-sw--footer:before, body#shipping-policy div#shopify-section-sw--footer:before, body#terms-amp-conditions div#shopify-section-sw--footer:before{width:260px; height:190px; left:0; top:-128px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:140px; height:150px}body#privacy-policy section.shopify-section.section:after, body#shipping-policy section.shopify-section.section:after, body#terms-amp-conditions section.shopify-section.section:after{right:-48px}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:235px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{top:-236px}body#privacy-policy .page-width.page-width--narrow .rte p strong, body#shipping-policy .page-width.page-width--narrow .rte p strong, body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size:16px}}@media (max-width:991px){body#privacy-policy .page-width.page-width--narrow, body#shipping-policy .page-width.page-width--narrow, body#terms-amp-conditions .page-width.page-width--narrow{padding:128px 15px; max-width:720px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{width:90px; height:90px; top:-163px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-condition .main-page-title.page-title:after{right:-58%; top:-115px}}@media (max-width:767px){body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{top:-170px}body#privacy-policy .page-width.page-width--narrow{padding:128px 15px; max-width:540px}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:200px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:150px; height:150px; right:-45%}body#terms-amp-condition .main-page-title.page-title:after{right:-23%}}@media (max-width:575px){body#privacy-policy .page-width.page-width--narrow .rte p, body#privacy-policy .page-width.page-width--narrow .rte p strong, body#shipping-policy .page-width.page-width--narrow .rte p, body#shipping-policy .page-width.page-width--narrow .rte p strong, body#terms-amp-conditions .page-width.page-width--narrow .rte p, body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size:14px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{display:none}body#privacy-policy .page-width.page-width--narrow, body#shipping-policy .page-width.page-width--narrow, body#terms-amp-conditions .page-width.page-width--narrow{padding:110px 40px 92px}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:143px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:106px; height:150px; right:-6%}body#privacy-policy div#shopify-section-sw--footer:before, body#shipping-policy div#shopify-section-sw--footer:before, body#terms-amp-conditions div#shopify-section-sw--footer:before{width:144px; height:121px; left:0; top:-100px}body#terms-amp-conditions .main-page-title.page-title{max-width:200px; font-size:28px}body#terms-amp-conditions .main-page-title.page-title:before{right:-20px; top:19px}body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title{font-size:31px}body#terms-amp-condition .main-page-title.page-title:after{right:-125%}}@media (max-width:450px){body#privacy-policy .page-width.page-width--narrow .rte li, body#shipping-policy .page-width.page-width--narrow .rte li, body#terms-amp-conditions .page-width.page-width--narrow .rte li{font-size:14px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:100px; height:100px; top:-109px; right:-57%}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:92px}body#terms-amp-conditions .main-page-title.page-title:after{right:-78%}body#terms-amp-conditions .main-page-title.page-title{max-width:200px}body#terms-amp-conditions .main-page-title.page-title:before{right:-17px; top:20px}}@media (max-width:376px){body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title, body#terms-amp-conditions .main-page-title.page-title{max-width:195px}body#privacy-policy .main-page-title.page-title:before, body#shipping-policy .main-page-title.page-title:before, body#terms-amp-conditions.main-page-title.page-title:before{top:31px; right:48px; width:31px; height:27px}body#terms-amp-conditions .main-page-title.page-title:before{right:-21px; width:31px; height:27px; top:28px}body#shipping-policy .main-page-title.page-title:before{top:30px; right:52px; width:26px; height:27px}body#privacy-policy .main-page-title.page-title:before{top:29px; right:47px; width:27px; height:27px}}.banner_content_block{position:absolute; top:50%; transform:translateY(-50%); right:0; left:0; z-index:1}.banner_content_title{color:#7e584f; font-family: 'Aromatica Script', cursive !important; font-size:140px; font-weight:700; line-height:1; text-transform:capitalize; display:inline-block; position:relative; transform:translateX(-40px); margin-bottom:30px}#ProductGridContainer #product-grid [id="Mama's-Box-of-5"] .product_card_quantity_block, #ProductGridContainer #product-grid [id="Mama's-Box-of-5"] .quick-add__submit, #ProductGridContainer #product-grid [id=Dipped-Box-of-5] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Dipped-Box-of-5] .quick-add__submit, #ProductGridContainer #product-grid [id=Happiness-Box-of-10] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Happiness-Box-of-10] .quick-add__submit, #ProductGridContainer #product-grid [id=Happiness-Box-of-5] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Happiness-Box-of-5] .quick-add__submit, #ProductGridContainer #product-grid [id=KETO-box-of-8] .product_card_quantity_block, #ProductGridContainer #product-grid [id=KETO-box-of-8] .quick-add__submit, #ProductGridContainer #product-grid [id=Royal-Box-of-5] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Royal-Box-of-5] .quick-add__submit, #bdlr__summary-checkout--create-bundle:after, #bdlr__summary-checkout--create-bundle:before, .bdlr___summary-items .quantity:after, .bdlr___summary-items .quantity:before{display:none}.banner_content_price{margin:0 0 55px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:43px; font-weight:900; line-height:1.1; text-transform:uppercase; color:#c96d54}.banner_content .common_btn{background-color:#c96d54; border-color:currentColor}.banner_content_title svg{top:4px; right:-35px; width:66px; height:auto; position:absolute}. .main_banner{margin:0 0 112px}. .header_drawer_btn{margin-top:15px; display:none}.banner_img img{height:auto}section.hero_wrap{position:relative; padding:105px 0 0; margin-bottom:105px}.hero_content{width:58%}.hero_bg{position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1}.hero_bg img, span.contact_mail_icon svg, span.contact_mob_icon svg{width:100%; height:100%}.product_card_main .wishlisthero-floating button.wishlisthero-product-in-wishlist:after{background:#ed5377!important}.hero_product{width:42%}.hero_title_wrap h2 span{width:43px; height:34px; display:inline-block; position:absolute; top:-24px; right:-35px}.hero_title_wrap h2 span img{width:100%; height:auto; object-fit:cover}.hero_title_wrap h1{color:#fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight:900; font-size:59px; line-height:1.1; text-transform:uppercase}.hero_title_wrap h1 span{color:#d92237}.hero_product_shape{margin-top:90px; width:505px; position:absolute; z-index:-1}.hero_product_img{width:512px; margin-bottom:-30px}.service_shape{position:absolute; bottom:-50px; left:14%}section.our_values_section{margin-bottom:38px}section.services_sec{position:relative; padding-bottom:133px}.services_shape_left{position:absolute; left:0; top:-230px; width:5.5%}.services_shape_right{position:absolute; bottom:-70px; right:0; width:4.5%}.row.services_rowZ{justify-content:center; position:relative}.about_img_shape svg, .orange_wrap img, .our_story_img_shape img, .our_story_img_shape svg, .pineapple_wrap img, .section_shape svg, .service_box_icon svg, .story_pineapple img, .watermelon_wrap img{width:100%; height:auto}.our_values_title h2{color:#ed5377; font-family: 'Aromatica Script', cursive !important; font-size:90px; line-height:.8; position:relative; display:inline-block; font-weight:500}.our_values_content h4, h3.our_purpose_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-weight:900; text-transform:uppercase}.our_values_title h2 span{display:inline-block; line-height:0; position:absolute; top:-13px; right:-17px; width:33px}.our_values_title{text-align:center; margin-bottom:76px}.contact_mailcol, .contact_mobcol, .our_values_content{display:flex; align-items:center}.our_values_block{width:33.3333%; margin-bottom:42px}.our_values_content h4{color:#7a6097; font-size:29px; line-height:1; padding-left:17px}.our_values_content span{width:39px; line-height:0; display:inline-block}.service_box{width:auto; padding:0 31px!important}.service_box_wrap{width:100%; max-width:138px; height:auto}section.our_purpose{margin-bottom:22px}.our_purpose_img{width:59%}.our_purpose_content{width:41%}.our_purpose .row{align-items:center}.our_purpose_img_wrpa span{position:absolute; right:0; top:140px; width:196px}.contact_banner_col, .our_purpose_content_wrap, .thank_you_col{text-align:center}h3.our_purpose_title{color:#735699; font-size:40px; line-height:2.1}p.our_purpose_discription{color:#e8476f; font-family: 'Aromatica Script', cursive !important; font-size:60px; line-height:1.1; font-weight:500}.our_purpose_content_wrap img{width:174px; margin:auto}.our_purpose_img_wrpa img{width:95%}section.who_we_are_sec{position:relative; min-height:953px; padding-bottom:103px}.who_we_are_sec_bg img{width:100%; height:100%; object-fit:cover}.who_we_are_content{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center}.pineapple_wrap{width:17.2%; position:absolute; top:-95px; right:20%; transform:translate(-50%)}.watermelon_wrap{width:13.7%; position:absolute; bottom:50px; left:118px}.orange_wrap{width:22.6%; position:absolute; right:95px; bottom:-50px; z-index:1}.bottom_shape_wrap{position:absolute; bottom:0; left:0; width:100%; z-index:-1; background-color:#7b609f}.who_we_are_content h2{color:#fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:100px; font-weight:900; line-height:1; text-transform:uppercase; max-width:65%; margin:0 auto}section.who_we_are_list_wrap{background-color:#7b609f; padding:71px 0 188px; position:relative; margin-bottom:46px; z-index:0}.w_1028 .row>div{width:50%; margin-bottom:75px}.we_are_list_icon{width:25px}.we_are_list_content{margin-left:21px; width:calc(100% - 25px)}h4.we_are_list_title{color:#fff6ee; font-family: 'Aromatica Script', cursive !important; font-size:49px; font-weight:400; line-height:.8; margin-bottom:16px; margin-left:-12px}p.we_are_list_description{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; color:#fff6ee; font-size:22px; font-weight:500; line-height:1.3; max-width:81%}.strawberry_wrap{width:5.4%; position:absolute; top:148px; left:34px; z-index:-1}.mango_wrap{width:8.4%; position:absolute; bottom:62px; right:57px; z-index:0}.grape_wrap, .section_shape{position:absolute; bottom:-46px}.grape_wrap{width:7.7%; left:111px; z-index:1}.section_shape{left:0; width:100%; z-index:0}section.our_story_sec{padding-top:121px; position:relative; margin-bottom:113px}.cl_6_50, .form_field.form_feilds{width:50%}.our_story_img{position:relative; padding-top:92px}h2.our_story_title{color:#ed5377; font-family: 'Aromatica Script', cursive !important; font-size:140px; font-weight:400; line-height:.5; position:relative; display:inline-block; margin-bottom:53px; margin-left:-34px}h2.our_story_title span{line-height:0; position:absolute; top:-26px; right:-35px; width:9.8%}h3.our_story_sub_title{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:43px; font-weight:900; line-height:1.1; text-transform:uppercase; max-width:77%; margin-bottom:27px}.our_story_description p+p{margin-top:25px}.our_story_description{max-width:96%}.text_right{text-align:right}.our_story_img_shape{position:absolute; top:92px; right:8%; z-index:-1; width:73.6%}.story_pineapple{position:absolute; top:-65px; right:41%; width:9.4%}.about_img img, .our_story_img img{width:89%}section.about_the_founders{padding-bottom:167px; position:relative}h2.about_title{color:#7b609f; font-family: 'Aromatica Script', cursive !important; font-size:56px; font-weight:500; line-height:1.3; margin-left:-7px}h3.about_sub_title, h4.about_content{font-weight:900; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; text-transform:uppercase}h3.about_sub_title{position:relative; color:#ed5377; font-size:56px; line-height:1; display:inline-block; margin-bottom:29px}h4.about_content{color:#7b609f; font-size:21px; line-height:1.3; margin-bottom:45px}.about_sub_title span{position:absolute; top:-15px; right:-34px; z-index:-1}.about_img{position:relative; text-align:center; margin-top:40px}.about_img_shape{position:absolute; top:38px; left:-40px; z-index:-1; width:88.7%}.about_watermelon{position:absolute; bottom:18px; left:75px; width:6.3%}section.awards_section{margin-bottom:96px}.awards_logo_wrap{display:inline-block; width:auto; max-width:unset}.awards_section .row{justify-content:space-between; align-items:center}.awards_section_title{text-align:center; margin-bottom:73px}h2.awards_title_wrap{color:#ed5377; font-size:90px; font-weight:500; line-height:.8; font-family: 'Aromatica Script', cursive !important; display:inline-block; position:relative}.quality_main_details h3, .quality_top_info h2, .top_section_info p{color:#7b609f; font-family:AvenirNextLTPro}.awards_title_wrap span{position:absolute; top:-15px; right:-23px; width:43px; line-height:0}.food_quality_section{padding:166px 0 122px; position:relative}.quality_top_info h2{margin:0 0 14px; font-size:50px; font-weight:900; line-height:1.3; text-transform:uppercase}.top_section_info p{margin:0; font-size:16px; font-style:normal; font-weight:500; line-height:23px; letter-spacing:0}.quality_bottom_main2, .quality_top_info{margin-bottom:56px}.quality_main_details h3{margin:0 0 33px; font-size:30px; font-weight:900; line-height:1.3; letter-spacing:0}.quality_main_details ul{list-style:disc!important; padding-left:20px}.quality_main_details ul li{list-style:disc!important; margin:0 0 5px; color:#7b609f; font-size:16px; font-style:normal; font-weight:500; line-height:23px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.quality_main_details ol, .quality_main_details ol li{list-style:revert!important}.quality_main_details ol li, .quality_main_details p{margin:0 0 15px; color:#7b609f; font-size:16px; line-height:23px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; letter-spacing:0; font-weight:500; font-style:normal}.quality_main_details ol{padding-left:20px}.quality_main{max-width:823px; margin:auto}.quality_bottom_main1{margin-bottom:41px; max-width:86%}.quality_bottom_main1 h3{text-transform:inherit}img.food_top_shape{top:0; position:absolute; width:310px; height:auto}img.food_right_shape{position:absolute; right:0; top:20%; height:auto; width:135px; z-index:-1}img.food_watermelon_shape{width:130px; position:absolute; right:62px; top:6%; height:auto}img.food_strawberry_shape{width:90px; height:auto; position:absolute; top:56%; left:10%; transform:translateY(-50%)}img.food_pineapple_shape{position:absolute; bottom:10px; right:5%; width:160px; height:auto}.template-food-quality .quality_top_info h2 svg{position:absolute; top:-10px; right:0; width:35px; height:auto}.template-food-quality .quality_top_info h2{max-width:700px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{display:block; width:90px; height:auto; bottom:17%}.template-privacy-policy img.food_strawberry_shape{bottom:-85px; top:auto}.template-privacy-policy .quality_bottom_main1{max-width:100%; margin:0}.request_fra_info, .template-privacy-policy .quality_main{max-width:895px; margin:auto}.template-privacy-policy .quality_top_info h2{margin:0 0 22px; display:inline-block; position:relative}.template-privacy-policy .quality_main_details h3{margin-bottom:23px}.template-privacy-policy .quality_bottom_main{margin-bottom:35px}.template-privacy-policy .quality_top_info h2 svg{top:-10px; position:absolute; right:-30px}.template-privacy-policy .food_quality_section{padding:111px 0 128px}.template-privacy-policy img.food_watermelon_shape{width:150px; right:62px; top:5%}.template-contact-us #MainContent, .template-privacy-policy #MainContent, .template-request-a-brochure #MainContent, .template-thank-you #MainContent, body.gradient.template-request-distributor #MainContent{overflow:unset}section.thank_youmain{padding:199px 0 160px; position:relative}.thank_you_col h2{color:#ed5377; font-size:59px; font-weight:500; line-height:1.2; text-transform:capitalize; font-family: 'Aromatica Script', cursive !important; margin:0 0 20px; position:relative; display:inline-block}.thank_you_dec p{color:#7b609f; text-align:center; font-size:16px; font-weight:500; line-height:1.5; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; margin:0 auto 52px; max-width:33%}.thank_you_dec a{color:#ed5377; transition:.5s; text-decoration:underline}.thank_you_dec a:hover{color:#7a6097; text-decoration:underline}.thank_you_col .common_btn{background-color:#7a6097; border:1px solid #7a6097; font-size:14px}.thank_you_col h2 svg{position:absolute; right:-25px; top:-15px}img.thanks_top_shape{position:absolute; top:0; right:0; width:467px; height:auto}.related_products_row .card .card__inner .card__media{border-radius:41px!important}img.thanks_bottom_shape{bottom:-132px; width:318px; height:auto; position:absolute}img.thanks_watermelon_shape{position:absolute; top:130px; left:75px; width:130px; height:auto}img.thanks_grapefruit_img{position:absolute; bottom:17px; right:120px; width:141px; height:auto}.contact .conatct_inner_title, .contact_banner_col h2{font-size:90px; line-height:1; font-family: 'Aromatica Script', cursive !important; position:relative; font-weight:500}.contact_social_details p a{color:#fff; transition:.5s}.contact_banner_col h2{color:#fff; font-style:normal; margin:0 0 23px; display:inline-block}.contact_loction_info p, .contact_loction_info p strong, .contact_social_details p{font-size:25px; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; color:#fff}section.contact_banner{padding:124px 0 112px; margin-bottom:125px}.contact_banner_col h2 svg{position:absolute; top:-20px; right:-40px; width:65px; height:auto; opacity:0; transition:.4s 0.6s}.catring_select_btn input:checked+span:after, .contact_banner_col h2.aos-init.aos-animate svg{opacity:1}.contact_loction_info p strong{text-align:center; font-weight:900; text-transform:uppercase; margin:0}.contact_info_col{display:flex; justify-content:center; gap:20px; align-items:center; flex-wrap:wrap}span.contact_mail_icon, span.contact_mob_icon{display:inline-block; width:100%; height:100%}.contact_loction_info p{text-align:center; font-weight:700; text-transform:uppercase; margin:0 0 20px}.contact_loction_info{margin-bottom:60px}.contact_social_details p{font-weight:700; text-transform:lowercase; margin:0}.contact_mail, .contact_mob{height:50px; width:50px; margin-right:4px}.contact .conatct_inner_title{color:#ed5377; margin:0; display:inline-block; text-align:center}.contact_title_info{text-align:center; display:inline-block; width:100%; margin-bottom:74px}.contact .conatct_inner_title svg{position:absolute; top:-10px; width:55px; right:-40px; height:auto}.contact .common_btn{font-size:22px; padding:23px 83px; cursor:pointer}.contact_main_info{max-width:1100px; padding:0 15px; margin:auto auto 120px}.contact .contact__fields label span, .form_field label span, .intent_inquiry_info label span, .message_info label span, .request_input_info label span{color:#ff948f}.contact .contact__fields label, .intent_inquiry_info label, .message_info label{color:rgb(43 43 43 / 40%); font-size:16px; font-style:normal; font-weight:600; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; padding-left:50px; margin-bottom:10px; display:inline-block}.contact .contact__fields{grid-column-gap:16px}.contact .field__input, .request_franchise_forminfo .field__input{border:1px solid #dadada; box-shadow:none; height:75px; border-radius:100px; font-size:20px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-weight:500; line-height:1.3; color:#000; padding:25px}.message_info .text-area{min-height:130px}.contact .field__input:after{box-shadow:none}.contact .field:after{box-shadow:none; border:0}.contact .field, .intent_in_detail{margin-bottom:25px!important}.contact .field:hover.field:after, .contact .field__input:focus{box-shadow:none!important; border-radius:100px!important; padding:25px}.contact .contact__button{text-align:center; margin-top:52px}.intent_in_detail{background:#fff; border-radius:100px; display:flex; row-gap:17px; flex-wrap:wrap; padding:23px 0; border:1px solid #dadada}.intent_in_detail .form-group{width:25%; padding-left:70px; text-align:start}.intent_in_detail label{padding:0!important}.intent_in_detail .form-group input{padding:0; height:initial; width:initial!important; margin-bottom:0; display:none!important; cursor:pointer}.intent_in_detail .form-group label:before{content:""; -webkit-appearance:none; background-color:#fff; border:2px solid #735699; padding:17px; display:inline-block; position:relative; vertical-align:middle; cursor:pointer; margin-right:11px; border-radius:100px}.intent_in_detail .form-group input:checked+label:before{background:#735699}.intent_in_detail .form-group label{position:relative; cursor:pointer; margin:0; transition:.5s}.intent_in_detail .form-group input:checked+label, .intent_in_detail .form-group label:hover{color:#735699}.intent_in_detail .form-group input:checked+label:after{content:""; display:block; position:absolute; top:6px; left:14px; width:10px; height:21px; border:solid #fff; border-width:0 3px 3px 0; transform:rotate(45deg)}img.contact_mango{top:-15%; max-width:75px; position:absolute; left:15%}img.contact_coconut{max-width:122px; top:-20px; position:absolute; right:10%; height:auto}img.contact_watermelon{max-width:132px; right:6%; position:absolute; bottom:-12%}img.contact_leftbottom{max-width:322px; bottom:-28%; position:absolute; left:0}img.contact_rightside{position:absolute; right:0; top:36%; max-width:87px}.message_info .text-area, .message_info .text-area .field__input:focus{padding:35px!important}input::-webkit-inner-spin-button, input::-webkit-outer-spin-button{-webkit-appearance:none; margin:0}section.collection_banner{position:relative; padding:40px 0 75px; margin-bottom:137px}.col_banner_left h3{color:#fff; font-size:67px; font-weight:700; line-height:1.3; position:relative; margin:0 0 24px; display:inline-block; font-family:aromatica-script}.col_banner_left h2, .col_banner_left p{color:#fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.col_banner_left h3 svg{position:absolute; width:43px; height:auto; top:-10px; right:-35px}.col_banner_left h2{font-size:59px; font-weight:900; line-height:1.2; text-transform:uppercase; margin:0 0 17px; max-width:85%}.col_banner_left p{font-size:16px; font-weight:500; line-height:1.4; margin:0 0 150px}.col_banner_row{display:flex; flex-wrap:wrap}.col_banner_left{width:43%; padding:121px 0 0}.col_banner_right{width:57%}.col_banner_details{max-width:440px; margin-left:auto}img.col_banner_strawberry{max-width:135px; bottom:7%; position:absolute; left:95px}.col_banner_right img{margin-bottom:-75px}section.request_franchise{padding:120px 0 100px; position:relative}.request_fra_info h2{color:#ed5377; font-size:70px; line-height:1; font-family: 'Aromatica Script', cursive !important; margin:0 0 66px; display:inline-block; position:relative; font-weight:500}.request_fra_info h2 svg{position:absolute; width:33px; height:auto; top:0; right:-25px}.template-request-franchise #MainContent{overflow:inherit}.request_input_info label{color:#2b2b2b66; font-size:14px; font-style:normal; font-weight:600; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; padding-left:34px; margin-bottom:10px; display:inline-block; letter-spacing:0}.request_franchise_forminfo .field__input:focus{padding:25px; box-shadow:none; border-radius:100px}.request_input_info{margin-bottom:30px; padding:0 8px; position:relative}.request_contact .error_label, .request_input_info .error_label{position:absolute; bottom:-22px; font-size:14px; color:red; font-weight:500; left:0; opacity:0; visibility:hidden; transition:.3s}.request_contact .error_label.error_display, .request_input_info .error_label.error_display{opacity:1; visibility:visible}.request_input_info .intent_in_detail{background:0 0; border-radius:0; display:flex; row-gap:0; flex-wrap:unset; padding:0 0 0 34px; border:0; column-gap:60px; margin-top:20px; margin-bottom:0!important}.request_input_info .intent_in_detail .form-group{width:auto; padding-left:0; text-align:start}.request_franchise_forminfo .common_btn{font-size:22px; padding:27px 97px; cursor:pointer}img.form_top_shape{position:absolute; top:0; right:0; max-width:435px; height:auto}img.form_bottom_shape{position:absolute; max-width:315px; bottom:-165px; height:auto}h1.ng-binding{color:#ed5377; font-size:34px; font-weight:900; line-height:1.2; text-transform:uppercase; font-family:AvenirNextLTPro}.bdlr___summary-items strong, .bdlr__product--title h4, p.intro.ng-binding{color:#7b609f; font-family:AvenirNextLTPro}p.intro.ng-binding{font-size:18px; font-weight:600; line-height:1.38; letter-spacing:0}.ng-scope{padding:150px 0 30px}.bdlr__product--image-wrap img{display:inline-block; position:static; width:100%; -o-object-fit:cover; object-fit:cover; border-radius:26px; max-height:100%!important; -o-object-fit:contain!important; object-fit:cover!important}.bdlr__products--inner .product-card{padding:0}.bdlr__product--title h4{margin-bottom:0!important; padding:0 10%!important; font-size:18px!important; font-weight:700; line-height:1.2; text-transform:uppercase; display:inline-block}.bdlr___summary-items strong{font-size:20px; font-weight:600; line-height:1.3}h2.bdlr___summary--title.ng-binding{margin:0; color:#ed5377; font-size:28px; line-height:1.25; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-weight:600}.enoble_empty-state p.ng-binding{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:14px; font-weight:500; line-height:1.38; letter-spacing:0; margin:5px 0 20px!important}span.label.ng-binding, span.money.ng-binding{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:20px; font-weight:600; line-height:1.3; letter-spacing:0}.bdlr-toast p, span.bdlr__summary-checkout--disclaimer.ng-binding{font-weight:500; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.bdlr__checkout-button{background:#ed5377; opacity:1!important; border:0!important}.bdlr___summary-items .ng-scope{padding:0; align-items:center}.bdlr__checkout-button:after{box-shadow:none}.bdlr___summary-items .quantity{width:auto; min-height:auto; margin:0!important; color:#7b609f; font-size:16px; font-weight:600; line-height:1.3; font-family:AvenirNextLTPro}#bdlr__summary-checkout--create-bundle:hover{background-color:#7a6097}#bdlr__summary-checkout--create-bundle{color:#fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:16px; font-weight:700; line-height:1.32; text-transform:uppercase; background-color:#ed5377; border-radius:50px; transition:.4s}.name.bdlr__summary--list-item-cell.ng-binding{color:#7b609f; font-size:16px; font-weight:600; line-height:1.3; font-family:AvenirNextLTPro}.bdlr__summary .bdlr__summary--list-item .remove{margin-top:0!important; color:#ed5377; font-size:22px; font-weight:600; line-height:1.3; font-family:AvenirNextLTPro}.bdlr__summary .bdlr__summary--list-item .remove:hover{color:#7b609f}.bdlr__summary .bdlr__summary--list{margin:10px 0 15px!important}span.bdlr__summary-checkout--disclaimer.ng-binding{color:#7b609f; font-size:14px}.bdlr__product{flex:0 0 33.33%!important; max-width:33.33%!important; padding:0 10px!important}.bdlr__products--container .row{justify-content:center}.bdlr-toast{max-width:460px!important; background:#ed5377!important}.product-card .bdlr__product--qty{width:45%!important}.bdlr__products--container{padding:0; min-height:100%!important}.bdlr__complete-bundle>p{line-height:1.3}.bdlr-toast p{color:#fff; margin:0!important}.ng-isolate-scope .pagination li, .ng-isolate-scope .pagination li a{font-size:22px; font-weight:600; color:#7b609f}.ng-isolate-scope .pagination li:first-child, .ng-isolate-scope .pagination li:first-child a, .ng-isolate-scope .pagination li:last-child, .ng-isolate-scope .pagination li:last-child a{font-size:28px; line-height:1.2; position:relative; top:1px; color:#7b609f}.product_card_main .card__media .media img{border-radius:61px!important}@media (max-width:375px){#MainContent{padding-top:64px}}@media (min-width:992px) and (max-height:1199px){#MainContent{padding-top:66px}}@media (max-width:800px) and (max-height:500px){.menu_drawer{border-bottom:60px solid #7a6097}}@media (min-width:1200px){.our_values_container.container{max-width:1076px}}@media (min-width:1300px){section.hero_wrap .container{max-width:1275px}.w_1028{width:1102px; margin:0 auto}}@media (min-width:1400px) and (max-width:1530px){.our_story_details{padding-left:100px; padding-right:22px}.w_1028{width:1135px}h3.our_story_sub_title{max-width:90%}.our_story_sec .cl_6_50:last-child{width:42.5%}.our_story_sec .cl_6_50:first-child{width:57.5%}.about_img{text-align:right; padding-right:20px}.about_content{padding-left:10px}.about_img_shape{left:0}.w_1028 .row>div{padding-left:75px}.w_1028 .row>div:nth-of-type(2n) p.we_are_list_description{max-width:100%}p.we_are_list_description{max-width:93%}.hero_title_wrap h2, .our_values_title{margin-left:-90px}.our_story_img{margin-right:-50px}.hero_wrap .hero_title_wrap h2{margin-left:-13px}}@media (max-width:1600px){.header_btn>.common_btn{padding-left:23px; padding-right:23px}.header_button, .main_social_icons{width:12.5%}}@media (max-width:1530px){section.hero_wrap .container{top:49%}.service_shape{left:11%}section.who_we_are_sec{padding-bottom:80px}.pineapple_wrap{top:-105px; right:16%; width:23%}.orange_wrap{width:23%; bottom:-40px}.watermelon_wrap{bottom:6px; width:18%; left:107px}p.we_are_list_description{max-width:83%}.strawberry_wrap{width:6.8%; left:45px}.grape_wrap{width:10.5%}.mango_wrap{width:10.4%}.story_pineapple{top:-30px; right:38%; width:10.8%}.about_watermelon{width:8.9%}.services_shape_left{width:7.3%}.services_shape_right{width:5.9%}h3.our_story_sub_title{max-width:100%}.hero_title_wrap h2, .our_values_title{margin-left:-20px}.our_story_img_shape{position:absolute; top:92px; right:8%; z-index:-1; width:84%}.our_story_img img{width:100%}}@media (max-width:1400px){.banner_content_title{font-size:100px; transform:translateX(-35px); margin-bottom:20px}.banner_content_title svg{top:4px; right:-32px; width:50px}.banner_content_price{margin:0 0 40px; font-size:36px}.main_header{padding-left:40px}.header-navbar-nav li .header-nav-link{margin:0 10px}.menu_main{gap:15px}.header-navbar-nav{margin-top:23px; margin-bottom:23px}.header_btn>.common_btn{padding-left:23px; padding-right:23px; font-size:13px}.main_banner{margin-top:0}.header_button{padding:12px 0 3px}img.food_strawberry_shape{left:5%}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{width:70px}.thank_you_dec p{max-width:35%}.contact .conatct_inner_title, .contact_banner_col h2{font-size:80px}img.contact_coconut{max-width:80px}img.contact_mango{max-width:60px}img.contact_rightside{max-width:45px}img.contact_leftbottom{max-width:260px}img.contact_watermelon{max-width:102px; bottom:-10%}.contact .common_btn{font-size:20px; padding:15px 75px}img.form_top_shape{max-width:360px}.request_fra_info h2{font-size:60px}img.form_bottom_shape{max-width:235px; bottom:-109px}.request_franchise_forminfo .common_btn{font-size:18px; padding:20px 60px; cursor:pointer}.col_banner_left{padding:50px 0 0}.watermelon_wrap{bottom:0}.event_book_title.horeca_title{max-width:76%!important; margin:0 auto 25px!important}}@media (max-width:1280px){.hero_product, section.hero_wrap{position:relative}.hero_title_wrap h1{font-size:49px}.hero_product_img{width:100%}.hero_product_shape{margin-top:70px; width:100%; display:inline-block; right:15px}section.hero_wrap{padding:80px 0 0; margin-bottom:90px}p.our_purpose_discription{font-size:50px}section.who_we_are_sec{min-height:863px; padding:0}.orange_wrap{bottom:0}.pineapple_wrap{top:-87px; right:16%}.watermelon_wrap{bottom:30px; left:50px}.grape_wrap{bottom:-36px}.strawberry_wrap{left:14px}.section_shape{bottom:-43px}h3.about_sub_title{font-size:45px}.about_sub_title span{top:-13px; right:-26px; width:37px}section.about_the_founders{padding-bottom:117px}h2.awards_title_wrap{font-size:70px}h2.our_story_title{font-size:90px; margin-left:-16px}h3.our_story_sub_title{max-width:100%}.our_story_description p+p{margin-top:20px}section.our_story_sec{margin-bottom:80px}section.awards_section{margin-bottom:76px}.service_box{padding:0 20px!important}}@media (max-width:1199px){.banner_content_title{font-size:88px; transform:translateX(-30px)}.banner_content_price{margin:0 0 20px; font-size:26px}.hero_banner button svg{width:14px; height:25px}.hero_banner button.slick-arrow{top:40%; padding-top:3px}#bdlr__summary-checkout--create-bundle{font-size:14px}.contact_loction_info p, .contact_social_details p, h2.bdlr___summary--title.ng-binding{font-size:22px}.bdlr__product--title h4{font-size:14px!important}.hero_banner .slick-dots button{width:15px; height:15px}.main_header.header_sticky .header_logo a{width:60%}.header_social_icon li, .header_social_icon li a svg{height:45px; width:45px}.menu_main{gap:0}.header-navbar-nav li .header-nav-link{margin:0 7px; font-size:12px}.main_header{padding-left:30px; padding-right:30px}.main_banner{margin-top:0}.header_btn>.common_btn{padding-left:15px; padding-right:15px; font-size:12px}.header_button{padding:10px 0 2px}.header-navbar-nav{margin-top:19px; margin-bottom:19px}.quality_top_info h2{font-size:44px}.quality_top_info{margin-bottom:30px}.quality_main_details h3{margin:0 0 25px}img.food_strawberry_shape{left:1%; width:60px; height:60px}img.food_watermelon_shape{width:110px; height:90px}img.food_right_shape{height:460px; width:80px}.quality_bottom_main1{margin-bottom:30px; max-width:100%}.quality_bottom_main2, h4.about_content{margin-bottom:35px}img.food_pineapple_shape{width:120px}img.food_top_shape{width:280px}.food_quality_section{padding:135px 0 95px}.services_shape_right, .template-privacy-policy img.food_pineapple_shape.food_grapefruit_img, .template-privacy-policy img.food_strawberry_shape{bottom:0}.template-food-quality .quality_top_info h2{max-width:620px}.thank_you_dec p{max-width:60%; margin:0 auto 30px}.thank_you_col h2{font-size:50px}img.thanks_watermelon_shape{width:100px}img.thanks_grapefruit_img{right:100px; width:80px}section.thank_youmain{padding:180px 0 120px}.template-privacy-policy img.food_watermelon_shape{width:120px; right:62px; top:5%}.contact .conatct_inner_title, .contact_banner_col h2, .our_values_title h2{font-size:70px}section.contact_banner{padding:80px 0 110px; margin-bottom:110px}.contact_loction_info p strong{font-size:23px}.contact_loction_info{margin-bottom:40px}.contact_mail, .contact_mob{height:40px; width:40px; margin-right:4px}.contact .conatct_inner_title svg{right:-40px}.form-group label:before{padding:15px}.form-group input:checked+label:after{top:6px; left:12px; width:9px; height:18px}.contact .common_btn{font-size:16px; padding:15px 60px}img.contact_rightside{max-width:17px; height:220px}img.form_top_shape{max-width:320px}.request_fra_info h2{font-size:57px; margin-bottom:40px}section.request_franchise{padding:110px 0 90px}.col_banner_left p>br{display:none}.col_banner_left h3{font-size:57px}.col_banner_left h2{font-size:48px; margin:0 0 17px}.col_banner_left p{margin:0 0 90px}img.col_banner_strawberry{max-width:75px; bottom:8%; left:95px}section.collection_banner{margin-bottom:110px}.hero_title_wrap h1, p.our_purpose_discription{font-size:42px}.hero_title_wrap h2{font-size:57px; margin-bottom:18px}.row.services_rowZ{width:auto}.service_shape{bottom:-50px; left:6%}.hero_product_shape{margin-top:50px}.hero_product_img{margin-bottom:-25px}section.services_sec{padding-bottom:90px}.our_values_content h4{font-size:25px; padding-left:15px}.our_values_block{width:33.3333%; margin-bottom:30px}.our_values_title, section.our_purpose{margin-bottom:50px}.our_values_content span{width:30px}.our_values_content span svg{width:100%; height:auto}.our_purpose_content, .our_purpose_img{width:50%}.our_purpose_img_wrpa span{right:-20px; top:100px; width:120px}.our_purpose_content_wrap img{width:130px}h3.our_purpose_title{font-size:34px}section.who_we_are_sec{min-height:723px}.watermelon_wrap{bottom:10px; left:80px}.who_we_are_content h2{font-size:80px}h4.we_are_list_title{font-size:38px; margin-bottom:13px}p.we_are_list_description{font-size:18px}section.who_we_are_list_wrap{padding:71px 0 98px}.section_shape{bottom:-38px}h3.about_sub_title{font-size:40px}h2.about_title{font-size:45px}.our_story_description p+p{margin-top:15px}h2.our_story_title{font-size:80px; margin-left:-16px; margin-bottom:43px}h2.our_story_title span{top:-17px; right:-20px}.awards_title_wrap span{top:-8px; right:-18px; width:30px}.about_watermelon{bottom:38px}section.awards_section{margin-bottom:60px}.awards_section .row{justify-content:space-between}.awards_logo_wrap{width:auto; height:auto; margin:0 0 30px}.story_pineapple{top:-10px}.service_box_icon{width:100%}.services_shape_left{z-index:0; top:-80px; width:5%}.service_box{padding:0 15px!important}h3.about_sub_title{margin-bottom:19px}.pineapple_wrap{top:-75px}.mango_wrap{width:5.4%}.event_book_title.horeca_title{max-width:76%!important; margin:0 auto 25px!important; font-size:50px}.ng-scope{padding:120px 0 30px}}@media (max-width:991px){.header_social_icon.menu_inner_icon .wk-head a.wk-button{margin:0; width:100%!important; height:100%!important; background:#e3d6dd}.banner_content_title{font-size:64px; transform:translateX(-20px); margin-bottom:15px}.banner_content_title svg{top:2px; right:-22px; width:32px}.awards_logo_wrap{padding:0 15px!important; width:140px}p.intro.ng-binding{font-size:14px}.bdlr__summary{margin-top:0!important; border-top:none!important; padding:0 15px!important}h2.bdlr___summary--title.ng-binding{font-size:18px}p.we_are_list_description, span.label.ng-binding, span.money.ng-binding{font-size:16px}.name.bdlr__summary--list-item-cell.ng-binding{font-size:13px}.product-card .bdlr__product--qty{width:100%!important}#bdlr__summary-checkout--create-bundle{font-size:11px; padding:0 18px}.bdlr__product--title h4{padding:0 5%!important}h1.ng-binding, h3.our_purpose_title{font-size:30px}.ng-scope{padding:110px 0 30px}.col, .row>div, [class*=col-]{padding:0}.event_book_title.horeca_title{max-width:90%!important; margin:0 auto 25px!important; font-size:44px}.catering_tab_happiness_list_block .catring_btn_box{gap:5px!important}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn{font-size:14px!important}.mob_search .field:after, .mob_search .field:hover.field:after{box-shadow:none}.mob_search .field__label{left:0; color:#aaa4a0; font-size:12px; font-style:normal; font-weight:400; line-height:20.4px; font-family:AvenirNextLTPro}.header_social_icon, .menu_main .header-navbar-nav, .mob_search .field__input:focus~.field__label, .mob_search button.reset__button.field__button, .strawberry_wrap{display:none}ul.drawer_nav.nav-list>li:not(:last-child){padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid}.mob_search .field__input:focus{box-shadow:none; padding:0 15px 0 0}.mob_search .field__input:not(:placeholder-shown)~.field__label{display:none; padding:0}ul.drawer_nav.nav-list{margin:20px 0 30px}.mob_search .field__input:not(:placeholder-shown){padding:0 40px 0 0!important}.mob_search .field__input{background-color:transparent; padding:0; border-bottom:1px solid}.navbar{display:block}.menu-toggle{height:auto; width:34px; display:flex; justify-content:center; align-items:center; color:#ed5377}.menu_drawer, html.mob_drawer{height:100%; position:fixed; top:0}.header_btn>.common_btn{font-size:12px; padding:12px 15px}.about_img img, .cl_6_50, .menu-toggle svg, .menu_drawer .header_btn a, .service_box_icon{width:100%}.header_social_icon .header__icon--cart, .header_social_icon li a{width:50px; height:auto}ul.header_social_icon.menu_inner_icon{display:flex; margin-bottom:20px}.menu_drawer{left:-100%; width:100%; max-width:324px; background-color:#fff6ee; color:#fff; transition:left .4s ease-in-out; padding:30px 24px; overflow-y:scroll; z-index:20; border-radius:0 42px 42px 0; border-bottom:85px solid #7a6097}.close_btn svg path{stroke:#ed5377; stroke-width:2px}.menu_drawer.active{left:0; box-shadow:2px 0 10px #36363633,-2px 0 10px #36363633; z-index:20}.close_btn{height:20px; width:20px; margin-bottom:30px; margin-left:auto}.drawer_nav li .header-nav-link{margin:0 0 10px}html.mob_drawer{left:0; width:100%; overflow:hidden}.mob_drawer .header_new:before{content:""; height:100vh; width:100vw; background-color:#00000066; position:fixed; top:0; left:0; z-index:10}.main_banner{margin:0 0 100px}.header_button{padding:23px 0; display:flex; align-items:center; width:50%; justify-content:flex-end; gap:10px}.header_button .header_social_icon{justify-content:center; align-items:center; display:none}.main_social_icons{width:50%}.header_button .header_btn{display:inline-flex}.menu_drawer .header_btn{margin-top:10px}img.food_top_shape{width:230px; height:70px}.quality_top_info h2{font-size:40px}img.food_watermelon_shape{width:80px; height:60px; top:30px}img.food_right_shape{width:35px}img.food_pineapple_shape{width:80px; height:80px; right:3%}img.food_strawberry_shape{left:0; width:35px; height:35px}.quality_main_details h3{font-size:26px}.food_quality_section{padding:120px 0 95px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom:3%}.template-privacy-policy img.food_strawberry_shape{width:50px; height:auto; left:15px}img.thanks_top_shape{width:270px}img.thanks_bottom_shape{bottom:-70px; width:250px}section.thank_youmain{padding:170px 0 120px}.thank_you_col h2{font-size:46px}img.thanks_watermelon_shape{width:80px; top:90px}img.thanks_grapefruit_img{right:70px; width:60px}.template-privacy-policy img.food_watermelon_shape{width:90px; right:62px; top:5%}.template-privacy-policy .food_quality_section{padding:110px 0 70px}.template-food-quality .quality_top_info h2{max-width:565px}.intent_in_detail .form-group{padding-left:40px}.intent_in_detail .form-group label:before{padding:12px; margin-right:7px}.intent_in_detail .form-group input:checked+label:after{top:4px; left:10px; width:8px; height:16px}.contact .field__input{height:50px; font-size:18px}.contact .contact__fields label, .intent_inquiry_info label, .message_info label{padding-left:30px}.contact_banner_col h2, .our_values_title h2, .who_we_are_content h2{font-size:60px}.contact_loction_info p{margin:0 0 15px; font-size:20px}.contact_loction_info{margin-bottom:30px}img.contact_mango{max-width:50px}img.contact_coconut{max-width:60px}img.contact_leftbottom{max-width:200px; bottom:-27%}img.contact_watermelon{max-width:80px; bottom:-10%}.contact .conatct_inner_title svg{width:50px}section.contact_banner{padding:80px 0 90px; margin-bottom:100px}.contact_main_info{margin:auto auto 100px}.awards_logo_wrap, .our_values_block, .request_input_info{margin-bottom:20px}.contact_banner_col h2 svg{top:-15px; right:-30px; width:45px}.contact .field:hover.field:after, .contact .field__input:focus{height:50px}.request_franchise_forminfo .field__input{height:45px; font-size:18px; padding:20px}.request_franchise_forminfo .field__input:focus{padding:20px}img.form_top_shape{max-width:200px}.request_fra_info h2{font-size:47px; margin-bottom:30px}.request_franchise_forminfo .common_btn{font-size:16px; padding:16px 60px; cursor:pointer}img.form_bottom_shape{max-width:190px; bottom:-90px}.field__input:not(:placeholder-shown){padding:20px!important}.row.services_rowZ{width:auto; justify-content:center}.service_shape{bottom:-20px; left:6%; width:90px}.services_shape_left{top:-80px; width:7.2%}.services_shape_right{bottom:0}section.services_sec{padding-bottom:90px}.our_values_block{width:50%}.our_values_content h4{font-size:20px}.our_values_content span{width:21px}.our_values_title h2 span{width:26px}.our_values_title{margin-bottom:35px}.our_purpose_img_wrpa span{right:-20px; top:80px; width:90px}.our_purpose_content_wrap img{width:100px}p.our_purpose_discription{font-size:41px}.row>.service_box{width:17%; padding:0 10px!important}.hero_title_wrap h1, h3.about_sub_title, h3.our_story_sub_title{font-size:33px}section.hero_wrap{position:relative; padding:60px 0 0; margin-bottom:70px}.hero_title_wrap h2 span{width:27px; height:auto; top:-7px; right:-26px}h2.our_story_title span{top:-13px; right:-16px}.awards_title_wrap span{top:-15px; right:-20px; width:25px}.event_book_title svg{width:35px!important; right:-25px!important}section.who_we_are_sec{min-height:unset; padding-bottom:40px}.grape_wrap{bottom:-18px; left:50px}.mango_wrap{bottom:22px}.awards_section_title, .w_1028 .row>div{margin-bottom:40px}h4.we_are_list_title{font-size:32px}.section_shape{bottom:-28px}.about_img_shape{top:36px; left:-10px; width:92.7%}h2.our_story_title{font-size:60px; margin-bottom:35px}.about_sub_title span{top:-10px; right:-16px; width:25px}h2.about_title{font-size:42px}.about_watermelon{bottom:30px; left:15px}.awards_section .row{justify-content:center}h2.awards_title_wrap{font-size:53px}.story_pineapple{width:18.7%; top:auto; bottom:-213px; right:auto; left:40px}section.awards_section, section.our_values_section{margin-bottom:50px}section.our_purpose{margin-bottom:80px}.our_story_img{padding:0; margin:0 auto}.our_story_sec .cl_6_50.text_right{order:-1; width:70%; margin:0 auto 60px}.our_story_img_shape{top:0}.about_img{max-width:70%; margin:40px auto 30px}.pineapple_wrap{top:-54px}.mango_wrap{right:17px; width:8.4%}section.our_story_sec{margin-bottom:50px; padding-top:20px}}@media (max-width:767px){body #storepoint-searchbar-submit:hover{background:#ed5377!important}.banner_content .common_btn{font-size:12px}.awards_section .row, .our_purpose_img_wrpa{padding:0 15px}.banner_content_block{top:auto; bottom:100px; transform:unset; text-align:center}section.about_the_founders{padding:0 20px}#bdlr__summary-checkout--create-bundle{font-size:14px; padding:0 18px}.event_book_title.horeca_title{max-width:92%!important; margin:0 auto 25px!important; font-size:44px}.event_book_title.horeca_title svg{top:-10px!important; right:-20px!important; width:30px}.hero_banner .slick-dots{bottom:5.5%}.hero_banner .slick-dots button{width:10px; height:10px}.hero_banner .slick-dots li:not(:last-child){margin-right:3px}.banner_img .banner_img_desktop, .orange_wrap, .service_shape, .services_shape_right{display:none}.banner_img .banner_img_mobile, img.thanks_top_shape.mob_thanks_top{display:block}.main_banner{margin:0 0 60px}.awards_logo_wrap{width:33.33%}.awards_logo_wrap img{max-height:70px; margin:auto}.template-food-quality .quality_top_info h2{max-width:450px; font-size:31px}.template-food-quality .quality_top_info h2 svg{top:-15px}.quality_top_info h2{font-size:40px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom:0; width:50px; height:auto}.thank_you_dec p{max-width:80%; margin:0 auto 30px}img.thanks_top_shape{width:210px; display:none}section.thank_youmain{padding:120px 0 100px}img.thanks_watermelon_shape{width:60px; top:90px; left:40px}img.thanks_grapefruit_img{right:50px; width:60px}img.thanks_bottom_shape.mob_thnk_shape{display:block; bottom:-60px; width:200px}img.thanks_bottom_shape{display:none; bottom:-60px; width:200px}.thank_you_col h2{font-size:38px}.template-privacy-policy .food_quality_section{padding:100px 0 60px}.template-privacy-policy img.food_watermelon_shape{width:80px; right:42px; top:2%}.template-privacy-policy .quality_main_details h3{margin-bottom:15px}img.contact_mango{max-width:40px; top:-7%; display:none}img.contact_coconut{max-width:40px; right:6%; display:none}.contact_title_info{margin-bottom:45px}.intent_in_detail .form-group{padding-left:60px; width:50%}.intent_in_detail{border-radius:45px; row-gap:12px; padding:25px 0}.message_info .text-area{border-radius:27px}img.contact_watermelon{max-width:80px; bottom:-6%}img.contact_leftbottom{max-width:160px; bottom:-15%}section.contact_banner{padding:70px 0 80px; margin-bottom:60px}.contact_main_info{margin:auto auto 90px; padding:0 20px}.contact_mail, .contact_mob{height:35px; width:35px}.contact_loction_info p, .contact_social_details p{font-size:20px}.contact .field:hover.field:after, .contact .field__input:focus{border-radius:27px!important}.message_info .text-area, .message_info .text-area .field__input:focus{padding:25px!important}.request_fra_info{padding:0 5px}.header_btn>.common_btn{font-size:12px; padding:9px 10px 7px}.request_fra_info h2{font-size:48px; margin-bottom:30px; max-width:400px}.request_fra_info h2 svg{position:absolute; width:31px; height:auto; top:-6px; right:-18px}.template-request-distributor .request_fra_info h2{max-width:420px}section.hero_wrap{padding:60px 0; margin-bottom:50px}.hero_product{width:62%; margin:30px auto 0}.cl_6_50, .hero_bg, .hero_content, .service_box_icon{width:100%}.hero_wrap .row{flex-direction:column-reverse}.hero_product_img{margin-bottom:20px}.hero_title_wrap h2{font-size:52px; margin-bottom:15px}.hero_bg img{width:100%; height:100%; object-fit:cover}.hero_bg{left:0; height:100%}.hero_product_wrap{position:relative}.hero_title_wrap{text-align:center}.hero_title_wrap h2 span{width:22px; height:auto; top:0; right:-19px}.hero_title_wrap h1{margin-bottom:25px}section.services_sec{padding-bottom:50px}.our_purpose_img_wrpa span{right:-10px; top:70px; width:50px}.our_purpose_content_wrap img{width:95px}h3.our_purpose_title{font-size:30px; line-height:2.8}p.our_purpose_discription{font-size:42px}h4.we_are_list_title{font-size:28px; margin-bottom:9px}section.who_we_are_list_wrap{padding:70px 0}p.we_are_list_description{font-size:19px}.our_story_img{padding-top:30px}.our_story_img_shape{top:24px}section.awards_section{margin-bottom:40px; margin-top:50px}section.our_story_sec{padding-top:100px; margin-bottom:70px}.about_img{max-width:70%; margin:40px auto}.our_values_title h2, h2.awards_title_wrap{font-size:44px}h4.about_content{font-size:21px; margin:0 0 10px; line-height:1.3}.our_values_content h4{padding-left:10px; font-size:16px}h3.our_story_sub_title{width:unset; padding:0 7px!important; margin-bottom:9px}h2.our_story_title{margin-bottom:30px}.our_story_description{max-width:100%}.services_shape_left{top:auto; bottom:-55px; width:11.3%; height:217px}.our_values_content span{width:25px}.col, .row>.our_values_block, [class*=col-]{padding:0 12px}section.our_values_section{margin-bottom:37px}textarea.informationtext_area.field__input::placeholder{font-size:14px!important}.form_field textarea{min-height:116px; height:116px}.event_customize_row .form_field textarea, .file_upload input, textarea.informationtext_area.field__input{padding:25px 30px!important}wishlist-page .wk-page{padding:120px 15px 50px!important}}@media (max-width:575px){.banner_content_title{font-size:48px; transform:translate(-10px)}.banner_content_price{margin:0 0 10px; font-size:20px}.banner_content_block.banner_content_title_mo{top:75px}.banner_content_title svg{top:2px; right:-20px; width:30px}.banner_content_block{bottom:45px}section.our_story_sec{padding:0 25px}.awards_section .row{padding:0 10px}wishlist-page .wk-header .wk-title{font-size:34px!important}wishlist-page .wk-header .wk-title:after{height:25px; width:25px; top:-15px; right:-20px}.wk-login-callout p{font-size:14px; margin:0 0 15px!important}.contact_loction_info p, .contact_social_details p, .quality_main_details ol li, .quality_main_details p, .quality_main_details ul li, .request_franchise_forminfo .field__input, .top_section_info p, .wk-text, .wk-wishlist-empty-callout p, wishlist-product-card .wk-current-price{font-size:14px}wishlist-page .wk-header .wk-controls{gap:3px!important; flex-direction:column!important; margin-top:15px}.wk-product-title .wk-text-link{font-size:20px!important}wishlist-product-card .wk-cta-button, wishlist-product-card .wk-cta-button:disabled, wishlist-product-card .wk-cta-button:hover{font-size:16px!important; padding:15px 30px!important}a.wk-callout-cta{font-size:12px!important; padding:8px 23px!important}.bdlr__product{flex:0 0 50%!important; max-width:50%!important; padding:0 10px!important}.product-card .bdlr__product--qty{width:75%!important}.event_book_title.horeca_title{max-width:92%!important; margin:0 auto 25px!important; font-size:38px}.event_book_title.horeca_title svg{top:-10px!important; right:0!important; width:30px}textarea.informationtext_area.field__input::placeholder{font-size:10px!important}.main_header{padding-left:20px; padding-right:20px}.main_banner{margin-top:0}.about_watermelon, .template-food-quality img.food_strawberry_shape, .template-privacy-policy img.food_pineapple_shape.food_grapefruit_img, img.contact_coconut, img.contact_mango, p.we_are_list_description br{display:none}.quality_top_info h2{font-size:40px; max-width:235px}.template-food-quality .quality_top_info h2{font-size:31px; max-width:310px}img.food_top_shape{width:150px; height:auto; left:-30px}.quality_main_details h3{font-size:24px; margin:0 0 15px}img.food_pineapple_shape{width:73px; height:auto; right:14px}.quality_bottom_main2, .w_1028 .row>div, section.our_purpose{margin-bottom:30px}.food_quality_section{padding:110px 0 92px}.container, .quality_main{padding:0 20px}.quality_top_info{margin-bottom:20px}img.food_watermelon_shape{top:1%; width:70px; height:50px; right:10px}.template-privacy-policy .quality_top_info h2 svg{width:30px; right:-10px; height:auto}.template-privacy-policy img.food_watermelon_shape{width:75px; right:20px; top:30px}.template-privacy-policy .food_quality_section{padding:90px 0 50px}img.thanks_top_shape{width:150px}img.thanks_watermelon_shape{width:70px; top:20px; left:30px}img.thanks_bottom_shape{bottom:-40px; width:130px}section.thank_youmain{padding:110px 0 76px}img.thanks_grapefruit_img{right:20px; width:70px}.thank_you_col h2{font-size:36px; margin-bottom:15px}.thank_you_dec p{max-width:90%; margin:0 auto 40px; font-size:14px}.thank_you_col .common_btn{font-size:12px}.intent_in_detail .form-group{padding-left:35px}.contact_loction_info{margin-bottom:36px}.contact_loction_info p{max-width:70%; margin:0 auto 15px}.contact .conatct_inner_title svg{width:35px; right:-25px}.contact_title_info{margin-bottom:40px}.contact .contact__fields label, .intent_inquiry_info label, .message_info label{font-size:14px; padding-left:20px}.contact .contact__button{margin-top:35px}img.contact_watermelon.mobile_conmango{display:block; max-width:50px; bottom:-5%}img.contact_leftbottom{max-width:120px; bottom:-13%}img.contact_watermelon{display:none; max-width:60px; bottom:-4%}.contact .conatct_inner_title{font-size:45px}.contact .field__input{height:45px; font-size:16px}img.contact_rightside{max-width:15px; height:180px; top:-30px}.contact_social_details p{font-size:18px}.template-food-quality img.food_right_shape{top:16%}.request_fra_info h2{font-size:47px; max-width:320px}.request_fra_info h2 svg{top:auto; bottom:25px; width:27px; right:-15px}section.request_franchise{padding:100px 0 95px}img.form_top_shape{max-width:140px; display:none}.request_franchise_forminfo .common_btn{font-size:14px; padding:12px 46px}img.form_bottom_shape{max-width:230px; bottom:-120px; display:none}.template-request-distributor img.form_top_shape.mob_form-shape, img.form_bottom_shape.mob_bottomform-shape, img.form_top_shape.mob_form-shape{display:block}img.form_bottom_shape.mob_bottomform-shape{bottom:-95px}.template-request-distributor .request_fra_info h2{max-width:320px}.hero_title_wrap h1{font-size:25px; max-width:309px; margin:10px auto 0; line-height:1.4}section.hero_wrap{padding:30px 0 70px}.service_shape{bottom:-9px; left:9%; width:50px}.our_purpose_img, .section_shape_mobile.hero_bg_mobile, .section_shape_mobile.hero_bg_mobile img{width:100%}.our_purpose_content{width:100%; margin-top:42px}.who_we_are_content h2{font-size:40px}.pineapple_wrap{top:43px; right:18px; width:50%; transform:rotate(25deg)}.watermelon_wrap{left:auto; right:20px; width:44%}.orange_wrap{bottom:10px; right:25px}section.who_we_are_sec{padding-bottom:42px; padding-top:10px; overflow-x:hidden}.bottom_shape_wrap{height:300px}.mango_wrap{bottom:0; right:27px}.grape_wrap{bottom:-15px; left:30px}section.who_we_are_list_wrap{padding:40px 20px 70px}.strawberry_wrap{top:83px; left:13px; width:10.4%}.section_shape{bottom:-20px}.our_story_sec .cl_6_50.text_right{margin:0 auto 60px; width:100%}.story_pineapple{top:-65px}h3.our_story_sub_title{font-size:30px; margin-bottom:27px}h2.our_story_title{font-size:55px; margin-bottom:39px; margin-left:-7px}section.our_story_sec{padding-top:25px; margin-bottom:30px; position:relative; z-index:1}h4.we_are_list_title{font-size:45px; margin-bottom:16px}.we_are_list_content{margin-left:15px}.about_img{max-width:100%}p.we_are_list_description{max-width:293px; width:100%}h4.about_content{font-size:18px; margin:0 0 20px}h2.about_title{font-size:28px}.our_purpose_img_wrpa span{right:0; top:70px; width:89px}.who_we_are_content{top:56%}.our_story_description p+p{margin-top:20px}.hero_bg{left:0; width:100%}.hero_bg img{object-fit:cover}.awards_section .row{justify-content:center}.awards_logo_wrap:nth-child(3), .awards_logo_wrap:nth-child(6){width:100px; height:auto}.our_values_section .row{margin:0}.col, .row>.our_values_block, [class*=col-]{padding:0}}@media (min-width:450px) and (max-width:600px){.pineapple_wrap img{width:123px}.watermelon_wrap img{width:120px}.watermelon_wrap{left:auto; right:20px; width:auto}.who_we_are_content h2{font-size:60px; max-width:95%}h4.we_are_list_title{font-size:30px}p.we_are_list_description{font-size:16px}.container{padding:0 15px}.services_shape_left{top:auto; bottom:-55px; width:7.3%; height:187px}.story_pineapple{top:auto; bottom:-170px; right:auto; left:30px; width:19.7%}h2.about_title{font-size:38px}.awards_section .row{justify-content:center}.about_img{margin:40px auto 40px 30px}.our_values_section .row{margin:0 auto; max-width:420px}}@media (max-width:450px){.book_events{margin-bottom:10px!important}section.awards_section{margin-top:0!important}section.contact_banner{padding:100px 0 60px; margin-bottom:50px}img.contact_coconut{max-width:25px; right:6%}img.contact_mango{max-width:20px; top:-4%}.contact .field, .intent_in_detail{margin-bottom:23px!important}.intent_in_detail .form-group{padding-left:35px}.intent_in_detail .form-group label{font-size:11px}.contact .common_btn{font-size:13px; padding:13px 46px}.contact_info_col{gap:30px}.contact_loction_info p{margin:0 auto 25px}img.thanks_top_shape{width:115px}.quality_main_details p, .top_section_info p{max-width:309px; margin-bottom:20px}.template-food-quality .top_section_info p{max-width:319px; margin-bottom:20px}.template-food-quality .quality_main_details ul{padding-right:15px}.template-privacy-policy img.food_strawberry_shape{width:55px; height:auto; left:26px; bottom:-20px}.template-food-quality .quality_top_info h2{font-size:31px; max-width:305px}.request_input_info label{padding-left:25px; font-size:12px; padding-right:15px}.request_input_info{margin-bottom:15px}.request_input_info .intent_in_detail{margin-top:10px}.service_shape{bottom:-29px; left:15%}.service_box{margin-bottom:20px}.our_values_block{width:50%; margin-bottom:25px}.our_values_title h2{font-size:50px}.our_values_title, section.awards_section{margin-bottom:50px}.hero_product{width:80%; margin:30px auto 0}.service_box{width:33%}.our_values_content h4{font-size:16px; padding-left:4px; white-space:nowrap}.who_we_are_content{width:100%}.who_we_are_content h2{font-size:53px; max-width:60%}.w_1028 .row>div{width:100%; margin-bottom:0}.w_1028 .row>div:not(:last-child){margin-bottom:35px}section.who_we_are_list_wrap{padding:20px 25px 120px; margin-bottom:0}.we_are_list_content{margin-left:15px}.we_are_list_icon{width:25px}.mango_wrap{right:20px}.section_shape{bottom:-15px}.about_watermelon{left:15px; bottom:20px}h3.about_sub_title{font-size:35px; max-width:349px}h2.about_title{font-size:40px; margin-bottom:13px}.our_story_description p{font-size:14px}.row>.service_box{width:29%; padding:0 7px!important}section.about_the_founders{padding-bottom:47px}.story_pineapple{top:auto; bottom:-130px; left:26px; right:0; width:20.7%}.hero_product_shape{right:8px}.hero_bg_mobile{display:inline-block}.hero_bg_desk, .mango_wrap{display:none}p.our_purpose_discription{max-width:330px; margin:0 auto}.section_shape_mobile.hero_bg_mobile{position:absolute; bottom:-130px; z-index:-1; left:0}.grape_wrap{bottom:-30px; left:auto; width:27%; right:43px; transform:rotate(-28deg)}.our_story_img{padding-top:21px}.about_sub_title span{width:19px}h2.our_story_title span{top:-11px; right:-25px; width:30px}h2.awards_title_wrap{font-size:50px; margin-left:-10px}.awards_logo_wrap{width:33.3333%; height:auto; margin:0 0 30px}.awards_section_title{margin-bottom:47px}.awards_title_wrap span{top:-10px; right:-16px; width:24px}.about_sub_title span{top:-10px; right:35%}.hero_bg img{object-fit:unset}.event_book_title.horeca_title{max-width:100%!important; margin:0 auto 25px!important; font-size:40px; letter-spacing:0}.event_book_title.horeca_title svg{top:-3px!important; right:-13px!important; width:25px}}@media (max-width:425px){.product-card .bdlr__product--qty{width:100%!important; max-width:100%!important}h2.bdlr___summary--title.ng-binding{font-size:22px}.ng-scope{padding:90px 0 25px}.bdlr__product{flex:0 0 50%!important; max-width:50%!important; padding:0 10px!important}.header_btn a{font-size:10px; padding:10px 14px}.menu-toggle{height:auto; width:30px}.header_social_icon li, .header_social_icon li a svg{height:50px; width:50px}.main_banner{margin:0 0 46px}.banner_inner{background-position:center bottom}img.food_right_shape{width:30px; height:295px}img.food_watermelon_shape{width:60px; height:auto; right:33px; top:21px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom:0; width:40px; height:auto}.template-privacy-policy .quality_bottom_main{margin-bottom:20px}.thank_you_col h2{font-size:39px}.contact_main_info{margin:auto auto 70px}img.contact_leftbottom{max-width:115px; bottom:-15%}img.contact_watermelon{max-width:40px; bottom:-4%}.message_info .text-area{min-height:116px}.request_fra_info h2{font-size:39px; margin-bottom:38px; max-width:270px}.template-request-distributor .request_fra_info h2{max-width:270px}.bdlr__product--title h4{font-size:14px!important}.bdlr__product--image-wrap img{border-radius:20px}.product-card .bdlr__product--qty-minus{flex:1; margin-left:0}}@media (max-width:375px){wishlist-page .wk-page{padding:90px 15px 50px!important}.thank_you_col h2, h1.ng-binding{font-size:28px}.ng-scope{padding:70px 0 25px}.event_book_title.horeca_title{max-width:100%!important; margin:0 auto 25px!important; font-size:33px}img.thanks_grapefruit_img{right:20px; width:50px}.menu_drawer{border-bottom:55px solid #7a6097; max-width:290px}.header_button{padding:15px 0}.header_btn>.common_btn{padding:9px 7px 7px; font-size:10px}.drawer_nav li .header-nav-link{margin:0 0 10px; font-size:12px}.quality_main_details h3{font-size:16px; margin:0 0 15px}.template-privacy-policy .quality_main_details h3, .template-privacy-policy .quality_top_info h2{margin-bottom:15px}.quality_top_info h2{font-size:34px; max-width:201px}img.food_pineapple_shape, img.food_watermelon_shape{width:40px}img.food_top_shape, img.thanks_top_shape{width:100px}.template-privacy-policy img.food_watermelon_shape{width:50px; right:20px; top:1%}.template-privacy-policy .food_quality_section{padding:80px 0 50px}.thank_you_col h2 svg{position:absolute; right:-18px; top:-18px; width:30px}img.thanks_bottom_shape{bottom:-30px; width:100px}section.thank_youmain{padding:80px 0 60px}img.thanks_watermelon_shape{width:40px; top:30px; left:30px}.intent_in_detail .form-group input:checked+label:after{top:3px; left:7px; width:6px; height:11px; border-width:0 2px 2px 0}.intent_in_detail .form-group{padding-left:15px}.intent_in_detail .form-group label:before{padding:8px; margin-right:5px}img.contact_coconut{max-width:22px; right:3%; top:-30px}img.contact_mango{max-width:20px; top:-5%; left:7%}.contact .conatct_inner_title, .contact_banner_col h2{font-size:38px}.contact_loction_info p{font-size:14px; max-width:90%; margin:0 auto 15px}.contact_social_details p{font-size:16px}img.contact_watermelon.mobile_conmango{display:block; max-width:35px; bottom:-3%}.contact_banner_col h2 svg{position:absolute; top:-15px; right:-25px; width:35px; height:auto}.contact .field, .intent_in_detail{margin-bottom:15px!important}.contact_info_col{gap:15px}.quality_main{padding:0 15px}img.food_right_shape{width:22px; height:245px}.template-food-quality .quality_top_info h2 svg{top:-15px; right:-10px}.template-food-quality .quality_top_info h2{font-size:27px; max-width:265px}img.form_top_shape{max-width:90px}section.request_franchise{padding:80px 0 75px}.request_fra_info h2{margin-bottom:25px}.awards_logo_wrap{margin-bottom:20px}}@media screen and (max-width:655px) and (max-height:400px){.who_we_are_content h2{max-width:75%}p.we_are_list_description{max-width:100%}p.we_are_list_description br{display:none}.awards_logo_wrap:nth-child(3), .awards_logo_wrap:nth-child(6){width:100px; height:auto}section.hero_wrap{padding:0 0 80px; margin-bottom:50px}}@media (max-width:395px) and (min-width:391px){.our_values_content h4{font-size:14px}.our_values_content span{width:20px}}@media (max-width:389px){.our_values_content span{width:20px}.our_values_content h4{width:calc(100% - 20px); font-size:15px}.about_sub_title span{top:-15px; right:-5px}h3.about_sub_title{font-size:29px; max-width:190px}h2.about_title{font-size:36px}}@media (max-width:367px){.banner_content_title{font-size:42px; transform:unset}.banner_content_price{margin:0 0 10px; font-size:16px}.banner_content_block{bottom:40px}.banner_content_title svg{top:0; right:-15px; width:25px}.food_quality_section{padding:90px 0 55px}.hero_title_wrap h1{font-size:23px}.hero_title_wrap h2{font-size:32px}.hero_title_wrap h2 span{width:15px; top:-14px; right:-14px}.row>.service_box{width:27%; padding:0 6px!important}.service_box svg{width:100%; height:auto}.service_box, h3.about_sub_title{margin-bottom:10px}.who_we_are_content h2{font-size:27px}.pineapple_wrap{top:-17px}.section_shape{bottom:-10px}section.our_story_sec{margin-bottom:20px; padding-top:0}h3.about_sub_title{font-size:26px; max-width:170px}h4.about_content{line-height:1.3; margin:0 0 15px}.story_pineapple{top:auto; left:15px}.about_watermelon{left:15px; width:8.3%; bottom:20px}.who_we_are_content h2{max-width:80%}section.about_the_founders{padding-bottom:67px}.our_values_section .row{margin:0; flex-direction:column}.container{padding:0 15px}h3.our_story_sub_title{font-size:23px; padding:0!important}h2.our_story_title{margin-left:-13px}.grape_wrap{width:20%; bottom:19px}.section_shape_mobile.hero_bg_mobile{bottom:-70px}section.who_we_are_list_wrap{padding:20px 20px 110px}}.event_book_title, .event_info_title{color:#7e5a9b; font-size:60px; line-height:1.25; font-family:aromatica-script}@media (max-width:320px){.main_banner{margin:0 0 50px}}li.loader{display:flex; align-items:center; justify-content:center; width:100%}li.loader span{display:inline-flex; animation:2s linear infinite ani}@keyframes ani{from{transform:rotate(0)}to{transform:rotate(360deg)}}.form_field label{color:#2b2b2b66; font-size:16px; font-style:normal; font-weight:600; line-height:1.27; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; display:block; padding-left:34px; margin-bottom:10px}.form_field input, .form_field textarea{border-radius:65px; border:1px solid #dadada; background:#fff; width:100%; height:auto; padding:23px 30px; font-size:18px; line-height:1.5; display:block; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-weight:500}.event_customize_row .form_field textarea, .event_customize_row textarea.informationtext_area.field__input:focus, .file_upload input, textarea.informationtext_area.field__input{padding:25px 60px!important}.event_selection{display:flex; flex-wrap:wrap; justify-content:center; margin:0 -8px}.form_field{width:100%; padding:0 8px; margin-bottom:25px; white-space:normal}.form_field textarea{resize:none; min-height:131px; height:131px}.form_field.form_field_btn input[type=submit]{width:auto; border-radius:40px; background:#ed5377; text-transform:uppercase; font-weight:700; color:#fff; padding:27px 105px}.form_field.form_field_btn{margin-top:55px; margin-bottom:0}.form_field_btn .common_btn{font-size:24px; padding:25px 94px}.event_book_title{font-weight:500; position:relative; display:inline-block; margin-bottom:25px}.event_book_title.horeca_title{max-width:65%; margin:0 auto 25px}.event_book_title.horeca_title svg{top:-15px; right:-15px}.event_book_title svg, .event_info_title svg{position:absolute; width:43px; height:auto; right:-30px; top:0}.catring_select_btn span, .catring_select_btn span:before, .event_info_title{display:inline-block; position:relative}.book_events{text-align:center; margin-bottom:40px}.event_info_title{font-weight:500; margin-bottom:13px}.event_information{text-align:center; margin-bottom:25px}.event_details{color:#7b609f; text-align:center; font-size:16px; font-weight:500; line-height:1.4; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.book_events input{color:#2b2b2b66; text-transform:uppercase}.file_upload_info input::placeholder, textarea.informationtext_area.field__input::placeholder{opacity:1; color:#2b2b2b66; font-size:16px; letter-spacing:0}textarea.informationtext_area.form_field textarea{border-radius:65px; padding:25px 60px!important}textarea.informationtext_area.field__input:focus{box-shadow:none; border-radius:65px; padding:25px 60px!important}.catering_tab_nav_block .slick-arrow{position:absolute; top:50%; transform:translateY(-50%); background:0 0; border:0; box-shadow:none; color:#7a6097; width:10px; padding:0; cursor:pointer}.catering_tab_nav_block .slick-prev{left:8px}.catering_tab_nav_block .slick-next{right:8px}.catering_tab_nav{background:#fff; padding:4px 25px; border-radius:50px; z-index:1}.catering_tab_happiness_list_block .catring_btn_box{display:flex; align-items:center; gap:25px}.catring_select_btn input{opacity:0; z-index:2; cursor:pointer}.catring_select_btn span:before{content:""; border-radius:4px; background-color:#fff; width:15px; height:15px; top:2px; margin-right:10px}.catring_select_btn span:after{content:""; position:absolute; left:2px; top:5px; width:11px; height:11px; background:#7b609f; border-radius:4px; opacity:0}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn{color:#7a6097; font-size:16px; font-weight:500; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; text-decoration:none; background-color:transparent; border:0; padding:0; border-bottom:1px solid #7a6097; cursor:pointer}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn:hover{color:#ed5377; border-color:#ed5377}.main_header{z-index:111}html.pop_open .shopify-section-group-header-group{opacity:0}.find_us_content_wrapper li.loader{visibility:visible!important; position:absolute; bottom:-90px; width:100%; left:0}.request_franchise_forminfo .common_btn[disabled]{cursor:no-drop}@media (min-width:768px) and (max-width:991px){.our_values_container.container{width:66%; margin:0 auto}.w_1028{padding-left:50px}p.we_are_list_description br{display:none}.catering_tab_happiness_list_block .catring_btn_box>*{margin:0 5px; font-size:12px; padding:10px 13px}.catring_select_btn span:before{margin-right:6px}.catring_select_btn span:after{top:4px}.find_us_content_wrapper li.loader{bottom:-160px}}@media screen and (max-width:767px){.request_contact .error_label, .request_input_info .error_label{font-size:12px}.find_us_content_wrapper li.loader{bottom:-99px}}.instafeed-new-carousel-item-container .instafeed-hover-layer{border-radius: 66px; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23FFF" d="M12.001 9C10.3436 9 9.00098 10.3431 9.00098 12C9.00098 13.6573 10.3441 15 12.001 15C13.6583 15 15.001 13.6569 15.001 12C15.001 10.3427 13.6579 9 12.001 9ZM12.001 7C14.7614 7 17.001 9.2371 17.001 12C17.001 14.7605 14.7639 17 12.001 17C9.24051 17 7.00098 14.7629 7.00098 12C7.00098 9.23953 9.23808 7 12.001 7ZM18.501 6.74915C18.501 7.43926 17.9402 7.99917 17.251 7.99917C16.5609 7.99917 16.001 7.4384 16.001 6.74915C16.001 6.0599 16.5617 5.5 17.251 5.5C17.9393 5.49913 18.501 6.0599 18.501 6.74915ZM12.001 4C9.5265 4 9.12318 4.00655 7.97227 4.0578C7.18815 4.09461 6.66253 4.20007 6.17416 4.38967C5.74016 4.55799 5.42709 4.75898 5.09352 5.09255C4.75867 5.4274 4.55804 5.73963 4.3904 6.17383C4.20036 6.66332 4.09493 7.18811 4.05878 7.97115C4.00703 9.0752 4.00098 9.46105 4.00098 12C4.00098 14.4745 4.00753 14.8778 4.05877 16.0286C4.0956 16.8124 4.2012 17.3388 4.39034 17.826C4.5591 18.2606 4.7605 18.5744 5.09246 18.9064C5.42863 19.2421 5.74179 19.4434 6.17187 19.6094C6.66619 19.8005 7.19148 19.9061 7.97212 19.9422C9.07618 19.9939 9.46203 20 12.001 20C14.4755 20 14.8788 19.9934 16.0296 19.9422C16.8117 19.9055 17.3385 19.7996 17.827 19.6106C18.2604 19.4423 18.5752 19.2402 18.9074 18.9085C19.2436 18.5718 19.4445 18.2594 19.6107 17.8283C19.8013 17.3358 19.9071 16.8098 19.9432 16.0289C19.9949 14.9248 20.001 14.5389 20.001 12C20.001 9.52552 19.9944 9.12221 19.9432 7.97137C19.9064 7.18906 19.8005 6.66149 19.6113 6.17318C19.4434 5.74038 19.2417 5.42635 18.9084 5.09255C18.573 4.75715 18.2616 4.55693 17.8271 4.38942C17.338 4.19954 16.8124 4.09396 16.0298 4.05781C14.9258 4.00605 14.5399 4 12.001 4ZM12.001 2C14.7176 2 15.0568 2.01 16.1235 2.06C17.1876 2.10917 17.9135 2.2775 18.551 2.525C19.2101 2.77917 19.7668 3.1225 20.3226 3.67833C20.8776 4.23417 21.221 4.7925 21.476 5.45C21.7226 6.08667 21.891 6.81333 21.941 7.8775C21.9885 8.94417 22.001 9.28333 22.001 12C22.001 14.7167 21.991 15.0558 21.941 16.1225C21.8918 17.1867 21.7226 17.9125 21.476 18.55C21.2218 19.2092 20.8776 19.7658 20.3226 20.3217C19.7668 20.8767 19.2076 21.22 18.551 21.475C17.9135 21.7217 17.1876 21.89 16.1235 21.94C15.0568 21.9875 14.7176 22 12.001 22C9.28431 22 8.94514 21.99 7.87848 21.94C6.81431 21.8908 6.08931 21.7217 5.45098 21.475C4.79264 21.2208 4.23514 20.8767 3.67931 20.3217C3.12348 19.7658 2.78098 19.2067 2.52598 18.55C2.27848 17.9125 2.11098 17.1867 2.06098 16.1225C2.01348 15.0558 2.00098 14.7167 2.00098 12C2.00098 9.28333 2.01098 8.94417 2.06098 7.8775C2.11014 6.8125 2.27848 6.0875 2.52598 5.45C2.78014 4.79167 3.12348 4.23417 3.67931 3.67833C4.23514 3.1225 4.79348 2.78 5.45098 2.525C6.08848 2.2775 6.81348 2.11 7.87848 2.06C8.94514 2.0125 9.28431 2 12.001 2Z"></path></svg>'); background-size: 30px; background-repeat: no-repeat; background-position: center;}.instafeed-new-carousel-item .instafeed-hover-layer .instafeed-hover-icon{opacity: 0;}.main_header{display:flex; justify-content:space-between; padding-left:75px; padding-right:40px; position:fixed; top:0; left:0; width:100%; background-color:#fff}.header_button{padding:14px 0 13px; width:12%; display:flex; justify-content:end}.row>*, img{max-width:100%}section.collection_banner, section.contact_banner{background-repeat:no-repeat; background-size:cover; background-position:bottom}body{overflow-x:hidden!important}a, button, div a:active, div a:focus, div a:hover{text-decoration:none; -webkit-transition:.4s; transition:.4s}a, a:active, a:hover, button, span{text-decoration:none}*, ::after, ::before{-webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box}a:focus, button:focus, input:focus, select:focus{outline:0}:root{scroll-behavior:unset}.book_event_clac input#dateofbirth[wfd-id], .book_events input.filled, a{color:#000}a:hover{cursor:pointer}*{outline:0!important}li, ul{list-style:none; padding:0}img{display:block}#ProductGridContainer #product-grid [id="Mama's-Box-of-5"] a.common_btn, #ProductGridContainer #product-grid [id=Dipped-Box-of-5] a.common_btn, #ProductGridContainer #product-grid [id=Happiness-Box-of-10] a.common_btn, #ProductGridContainer #product-grid [id=Happiness-Box-of-5] a.common_btn, #ProductGridContainer #product-grid [id=KETO-box-of-8] a.common_btn, #ProductGridContainer #product-grid [id=Royal-Box-of-5] a.common_btn, svg{display:inline-block}.row{--bs-gutter-x:1.5rem; --bs-gutter-y:0; display:flex; flex-wrap:wrap; margin-top:calc(var(--bs-gutter-y) * -1); margin-right:calc(var(--bs-gutter-x) * -.5); margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0; padding-right:calc(var(--bs-gutter-x) * .5); padding-left:calc(var(--bs-gutter-x) * .5); margin-top:var(--bs-gutter-y)}.col, .container, .row>div, [class*=col-]{padding:0 15px}.row{margin:0 -15px}.container{margin:0 auto}h2.footer-block__heading.inline-richtext{font-family:AromaticaScript}.product__info-wrapper .wk-button .wk-text{text-transform:uppercase; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:16px; font-weight:500}wishlist-page .wk-page{padding:120px 15px 50px!important}wishlist-product-card .wk-image{border-radius:25px}.wk-product-title .wk-text-link{font-size:24px!important; color:#7a6097!important; text-align:center; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-weight:900; text-transform:uppercase; line-height:1.3!important}.wk-login-callout p a:hover, .wk-product-title .wk-text-link:hover{color:#ed5377!important}wishlist-product-card .wk-current-price{color:#ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:18px; font-weight:900; line-height:1.2; text-transform:uppercase; display:inline-block}.wk-login-callout p, .wk-text{line-height:1.3; color:#7a6097; font-size:18px; font-family:AvenirNextLTPro}wishlist-product-card .wk-meta{gap:10px!important; margin-bottom:15px!important}wishlist-page .wk-header .wk-title{margin:0 0 15px; color:#ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:54px!important; font-weight:900; line-height:1.2; display:inline-block; position:relative}wishlist-page .wk-header .wk-title:after{content:""; background-image:url(/cdn/shop/files/our_title_shape.png?v=1692014543); position:absolute; height:40px; width:40px; background-repeat:no-repeat; background-size:cover; top:-15px; right:-35px}wishlist-page .wk-header{display:inline-block!important; text-align:center!important}.wk-login-callout p{font-weight:700; margin:0 0 15px!important}remove-button .wk-floating .wk-button{--icon-size:16px!important; --icon-stroke-width:3.5px!important; --icon-stroke:#ed5377!important; --icon-fill:transparent!important}.wk-text{font-weight:700}.contact_social_details p a:hover, .drawer_nav li .header-nav-link.menu_item_active, .header-navbar-nav li .header-nav-link:hover, .nav-list .header-nav-item a:hover, .ng-isolate-scope .pagination li.active, .ng-isolate-scope .pagination li.active a, .wk-text:hover{color:#ed5377}wishlist-add-to-cart .wk-button, wishlist-clear .wk-button, wishlist-share .wk-button{--icon-size:20px!important; --icon-stroke:#7a6097!important; --icon-stroke-width:2px!important}.wk-wishlist-empty-callout p{color:#7a6097; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:18px; font-weight:700; line-height:1.95}a.wk-callout-cta{color:#fff!important; font-family:AvenirNextLTPro!important; font-size:16px!important; font-weight:700; line-height:1.32; text-transform:uppercase; background-color:#ed5377!important; border:1px solid #ed5377!important; padding:15px 33px!important; border-radius:50px!important; transition:.4s}body wishlist-button-collection .wk-button.wk-selected{--icon-fill:#ed5377}body wishlist-button-collection .wk-button.wk-selected .wk-icon svg path{stroke:#ed5377}wishlist-page .wk-login-callout, wishlist-page .wk-wishlist-empty-callout{gap:20px!important}wk-option-select .wk-option-select{display:none!important}. .hero_banner .slick-dots{position:absolute; bottom:5%; display:inline-flex!important; left:50%; transform:translateX(-50%)}.hero_banner .slick-dots li:not(:last-child){margin-right:6px}.hero_banner .slick-dots li.slick-active button{background:#fff}.hero_banner .slick-dots button:hover, .thank_you_col .common_btn:hover:after{background:#ed5377}.hero_banner .slick-dots button{font-size:0; padding:0; width:18px; height:18px; border-radius:50%; border:1px solid #fff; box-shadow:none; display:block; background:0 0; transition:.4s; cursor:pointer}.hero_banner button.slick-arrow{position:absolute; top:50%; z-index:1; background:0 0; color:#7b609f; border:none}.hero_banner button.slick-prev.slick-arrow{left:0}.hero_banner button.slick-next.slick-arrow{right:0}.hero_banner button.slick-next.slick-arrow.slick-disabled, .hero_banner button.slick-prev.slick-arrow.slick-disabled{opacity:.5; cursor:not-allowed}.main_header{display:flex; justify-content:space-between; padding-left:75px; padding-right:40px; position:fixed; top:0; left:0; width:100%; background-color:#fff}#MainContent{padding-top:75px}.header_social_icon{display:flex; align-items:center; gap:10px}.header_social_icon .header__icon--cart{margin-right:0!important; width:44px; height:auto}.header_social_icon li a{display:flex; justify-content:center; align-items:center; width:44px; height:auto}.header-navbar-nav{display:flex; align-items:flex-start; justify-content:space-between; margin-top:26px}.header-navbar-nav li .header-nav-link, .nav-list .header-nav-item a{color:#7b609f; font-family: AvenirNextLTPro !important; font-size: 16px; font-size:13px; font-weight:700; line-height:1.2; text-transform:uppercase; margin:0 20px; display:inline-block}.header_social_icon li a svg path{transition:.4s}.header_social_icon li:hover a svg path:last-child, .product_card_main .wishlisthero-floating button.wishlisthero-product-in-wishlist path{fill:#fff}.header_social_icon li:hover a svg path.head_wish_icon{fill:#fff!important}.header_social_icon li:hover a svg path:first-child{fill:#7b609f; fill-opacity:1}.menu_info, .we_are_list_details{display:flex}.menu_main{display:flex; justify-content:center; gap:20px}.banner_img .banner_img_mobile, .header_button .header_social_icon, .hero_bg_mobile, .navbar, .request_franchise_forminfo .field:after, .template-food-quality img.food_pineapple_shape.food_grapefruit_img, .template-privacy-policy img.food_pineapple_shape, .template-request-distributor img.form_top_shape.mob_form-shape, img.contact_watermelon.mobile_conmango, img.form_bottom_shape.mob_bottomform-shape, img.thanks_bottom_shape.mob_thnk_shape, img.thanks_top_shape.mob_thanks_top{display:none}.header_button{padding:14px 0 13px; width:12%; display:flex; justify-content:end}.main_social_icons{display:flex; width:12%; align-items:center}body#privacy-policy section.shopify-section.section, body#shipping-policy section.shopify-section.section, body#terms-amp-conditions section.shopify-section.section{position:relative; overflow:hidden}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{content:""; position:absolute; background:url("/cdn/shop/files/Vector_845.svg?v=1695373617") 0 0/contain no-repeat; width:311px; height:104px; top:0; left:0}body#privacy-policy section.shopify-section.section:after, body#shipping-policy section.shopify-section.section:after, body#terms-amp-conditions section.shopify-section.section:after{content:""; position:absolute; background:url("/cdn/shop/files/Vector_278.svg?v=1695373633") 0 0/contain no-repeat; width:124px; height:641px; top:50%; right:0}.banner_img, .our_purpose_img_wrpa, .section_conatct_info, .template-contact-us .sw--footer-section, .template-request-a-brochure div#shopify-section-sw--footer, .template-request-franchise .sw--footer-section, .template-thank-you .sw--footer-section, body#privacy-policy div#shopify-section-sw--footer, body#shipping-policy div#shopify-section-sw--footer, body#terms-amp-conditions div#shopify-section-sw--footer, body.gradient.template-request-distributor div#shopify-section-sw--footer{position:relative}body#privacy-policy div#shopify-section-sw--footer:before, body#shipping-policy div#shopify-section-sw--footer:before, body#terms-amp-conditions div#shopify-section-sw--footer:before{content:""; position:absolute; background:url("/cdn/shop/files/Asset_10.svg?v=1695374557") 0 0/contain no-repeat; width:351px; height:257px; left:0; top:-160px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{content:""; position:absolute; background:url("/cdn/shop/files/Asset_5_1.svg?v=1695374560") 0 0/contain no-repeat; width:160px; height:130px; right:0; top:-297px}body#privacy-policy .page-width.page-width--narrow, body#shipping-policy .page-width.page-width--narrow, body#terms-amp-conditions .page-width.page-width--narrow{padding:128px 0; max-width:823px; margin:0 auto}body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title, body#terms-amp-conditions .main-page-title.page-title{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:50px; font-style:normal; font-weight:900; line-height:1.2; text-transform:uppercase; margin:0 0 32px; position:relative; display:inline-block}body#privacy-policy .main-page-title.page-title:before, body#shipping-policy .main-page-title.page-title:before, body#terms-amp-conditions .main-page-title.page-title:before{content:""; position:absolute; background:url("/cdn/shop/files/Group_2659.svg?v=1695371999") 0 0/contain no-repeat; width:38px; height:34px; top:-12px; left:auto; right:-25px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{content:""; position:absolute; background:url("/cdn/shop/files/Asset_9.svg?v=1695374888") 0 0/contain no-repeat; width:260px; height:315px; top:-145px; right:-100%}body#privacy-policy .page-width.page-width--narrow .rte p, body#privacy-policy .page-width.page-width--narrow .rte ul li, body#shipping-policy .page-width.page-width--narrow .rte p, body#shipping-policy .page-width.page-width--narrow .rte ul li, body#terms-amp-conditions .page-width.page-width--narrow .rte p, body#terms-amp-conditions .page-width.page-width--narrow .rte ul li{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:16px; font-style:normal; font-weight:500; line-height:1.4; margin:0 0 20px; max-width:1100px}body#privacy-policy .page-width.page-width--narrow .rte li, body#shipping-policy .page-width.page-width--narrow .rte li, body#terms-amp-conditions .page-width.page-width--narrow .rte li{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:16px; font-style:normal; font-weight:500; line-height:1.4; margin:0 0 10px}body#privacy-policy .page-width.page-width--narrow .rte p strong, body#shipping-policy .page-width.page-width--narrow .rte p strong, body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:30px; font-style:normal; font-weight:900; line-height:.7}.page-width.page-width--narrow .rte ol, body#privacy-policy .page-width.page-width--narrow .rte ul, body#shipping-policy .page-width.page-width--narrow .rte ul, body#terms-amp-conditions .page-width.page-width--narrow .rte ul{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:16px; font-style:normal; font-weight:600; line-height:.7}body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size:20px}@media (max-width:1400px){body#privacy-policy section.shopify-section.section:after, body#shipping-policy section.shopify-section.section:after, body#terms-amp-conditions section.shopify-section.section:after{width:80px; height:400px}body#privacy-policy .page-width.page-width--narrow .rte p{max-width:1020px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{width:110px; height:110px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:205px; height:315px; right:-75%}}@media (max-width:1199px){body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title, body#terms-amp-conditions .main-page-title.page-title{font-size:40px}body#privacy-policy div#shopify-section-sw--footer:before, body#shipping-policy div#shopify-section-sw--footer:before, body#terms-amp-conditions div#shopify-section-sw--footer:before{width:260px; height:190px; left:0; top:-128px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:140px; height:150px}body#privacy-policy section.shopify-section.section:after, body#shipping-policy section.shopify-section.section:after, body#terms-amp-conditions section.shopify-section.section:after{right:-48px}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:235px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{top:-236px}body#privacy-policy .page-width.page-width--narrow .rte p strong, body#shipping-policy .page-width.page-width--narrow .rte p strong, body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size:16px}}@media (max-width:991px){body#privacy-policy .page-width.page-width--narrow, body#shipping-policy .page-width.page-width--narrow, body#terms-amp-conditions .page-width.page-width--narrow{padding:128px 15px; max-width:720px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{width:90px; height:90px; top:-163px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-condition .main-page-title.page-title:after{right:-58%; top:-115px}}@media (max-width:767px){body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{top:-170px}body#privacy-policy .page-width.page-width--narrow{padding:128px 15px; max-width:540px}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:200px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:150px; height:150px; right:-45%}body#terms-amp-condition .main-page-title.page-title:after{right:-23%}}@media (max-width:575px){body#privacy-policy .page-width.page-width--narrow .rte p, body#privacy-policy .page-width.page-width--narrow .rte p strong, body#shipping-policy .page-width.page-width--narrow .rte p, body#shipping-policy .page-width.page-width--narrow .rte p strong, body#terms-amp-conditions .page-width.page-width--narrow .rte p, body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size:14px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{display:none}body#privacy-policy .page-width.page-width--narrow, body#shipping-policy .page-width.page-width--narrow, body#terms-amp-conditions .page-width.page-width--narrow{padding:110px 40px 92px}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:143px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:106px; height:150px; right:-6%}body#privacy-policy div#shopify-section-sw--footer:before, body#shipping-policy div#shopify-section-sw--footer:before, body#terms-amp-conditions div#shopify-section-sw--footer:before{width:144px; height:121px; left:0; top:-100px}body#terms-amp-conditions .main-page-title.page-title{max-width:200px; font-size:28px}body#terms-amp-conditions .main-page-title.page-title:before{right:-20px; top:19px}body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title{font-size:31px}body#terms-amp-condition .main-page-title.page-title:after{right:-125%}}@media (max-width:450px){body#privacy-policy .page-width.page-width--narrow .rte li, body#shipping-policy .page-width.page-width--narrow .rte li, body#terms-amp-conditions .page-width.page-width--narrow .rte li{font-size:14px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:100px; height:100px; top:-109px; right:-57%}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:92px}body#terms-amp-conditions .main-page-title.page-title:after{right:-78%}body#terms-amp-conditions .main-page-title.page-title{max-width:200px}body#terms-amp-conditions .main-page-title.page-title:before{right:-17px; top:20px}}@media (max-width:376px){body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title, body#terms-amp-conditions .main-page-title.page-title{max-width:195px}body#privacy-policy .main-page-title.page-title:before, body#shipping-policy .main-page-title.page-title:before, body#terms-amp-conditions.main-page-title.page-title:before{top:31px; right:48px; width:31px; height:27px}body#terms-amp-conditions .main-page-title.page-title:before{right:-21px; width:31px; height:27px; top:28px}body#shipping-policy .main-page-title.page-title:before{top:30px; right:52px; width:26px; height:27px}body#privacy-policy .main-page-title.page-title:before{top:29px; right:47px; width:27px; height:27px}}.banner_content_block{position:absolute; top:50%; transform:translateY(-50%); right:0; left:0; z-index:1}.banner_content_title{color:#7e584f; font-family: 'Aromatica Script', cursive !important; font-size:140px; font-weight:700; line-height:1; text-transform:capitalize; display:inline-block; position:relative; transform:translateX(-40px); margin-bottom:30px}#ProductGridContainer #product-grid [id="Mama's-Box-of-5"] .product_card_quantity_block, #ProductGridContainer #product-grid [id="Mama's-Box-of-5"] .quick-add__submit, #ProductGridContainer #product-grid [id=Dipped-Box-of-5] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Dipped-Box-of-5] .quick-add__submit, #ProductGridContainer #product-grid [id=Happiness-Box-of-10] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Happiness-Box-of-10] .quick-add__submit, #ProductGridContainer #product-grid [id=Happiness-Box-of-5] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Happiness-Box-of-5] .quick-add__submit, #ProductGridContainer #product-grid [id=KETO-box-of-8] .product_card_quantity_block, #ProductGridContainer #product-grid [id=KETO-box-of-8] .quick-add__submit, #ProductGridContainer #product-grid [id=Royal-Box-of-5] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Royal-Box-of-5] .quick-add__submit, #bdlr__summary-checkout--create-bundle:after, #bdlr__summary-checkout--create-bundle:before, .bdlr___summary-items .quantity:after, .bdlr___summary-items .quantity:before{display:none}.banner_content_price{margin:0 0 55px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:43px; font-weight:900; line-height:1.1; text-transform:uppercase; color:#c96d54}.banner_content .common_btn{background-color:#c96d54; border-color:currentColor}.banner_content_title svg{top:4px; right:-35px; width:66px; height:auto; position:absolute}.banner_img img,{width:100%; display:block}.main_banner{margin:0 0 112px}.header_logo a{position:absolute; left:0; right:0; margin:auto}.header_logo a svg{transition:.4s; height:auto}.header_drawer_btn{margin-top:15px; display:none}.banner_img img{height:auto}section.hero_wrap{position:relative; padding:105px 0 0; margin-bottom:105px}.hero_content{width:58%}.hero_bg{position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1}.hero_bg img, span.contact_mail_icon svg, span.contact_mob_icon svg{width:100%; height:100%}.product_card_main .wishlisthero-floating button.wishlisthero-product-in-wishlist:after{background:#ed5377!important}.hero_product{width:42%}.hero_title_wrap h2{color:#fff; font-family: 'Aromatica Script', cursive !important; font-size:67px; line-height:1.1; position:relative; display:inline-block; margin-bottom:28px; font-weight:500}.hero_title_wrap h2 span{width:43px; height:34px; display:inline-block; position:absolute; top:-24px; right:-35px}.hero_title_wrap h2 span img{width:100%; height:auto; object-fit:cover}.hero_title_wrap h1 span{color:#d92237}.hero_product_shape{margin-top:90px; width:505px; position:absolute; z-index:-1}.hero_product_img{width:512px; margin-bottom:-30px}.service_shape{position:absolute; bottom:-50px; left:14%}section.our_values_section{margin-bottom:38px}section.services_sec{position:relative; padding-bottom:133px}.services_shape_left{position:absolute; left:0; top:-230px; width:5.5%}.services_shape_right{position:absolute; bottom:-70px; right:0; width:4.5%}.row.services_rowZ{justify-content:center; position:relative}.about_img_shape svg, .orange_wrap img, .our_story_img_shape img, .our_story_img_shape svg, .pineapple_wrap img, .section_shape svg, .service_box_icon svg, .story_pineapple img, .watermelon_wrap img{width:100%; height:auto}.our_values_title h2{color:#ed5377; font-family: 'Aromatica Script', cursive !important; font-size:90px; line-height:.8; position:relative; display:inline-block; font-weight:500}.our_values_content h4, h3.our_purpose_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-weight:900; text-transform:uppercase}.our_values_title h2 span{display:inline-block; line-height:0; position:absolute; top:-13px; right:-17px; width:33px}.our_values_title{text-align:center; margin-bottom:76px}.contact_mailcol, .contact_mobcol, .our_values_content{display:flex; align-items:center}.our_values_block{width:33.3333%; margin-bottom:42px}.our_values_content h4{color:#7a6097; font-size:29px; line-height:1; padding-left:17px}.our_values_content span{width:39px; line-height:0; display:inline-block}.service_box{width:auto; padding:0 31px!important}.service_box_wrap{width:100%; max-width:138px; height:auto}section.our_purpose{margin-bottom:22px}.our_purpose_img{width:59%}.our_purpose_content{width:41%}.our_purpose .row{align-items:center}.our_purpose_img_wrpa span{position:absolute; right:0; top:140px; width:196px}.contact_banner_col, .our_purpose_content_wrap, .thank_you_col{text-align:center}h3.our_purpose_title{color:#735699; font-size:40px; line-height:2.1}p.our_purpose_discription{color:#e8476f; font-family: 'Aromatica Script', cursive !important; font-size:60px; line-height:1.1; font-weight:500}.our_purpose_content_wrap img{width:174px; margin:auto}.our_purpose_img_wrpa img{width:95%}section.who_we_are_sec{position:relative; min-height:953px; padding-bottom:103px}.who_we_are_sec_bg img{width:100%; height:100%; object-fit:cover}.who_we_are_content{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center}.pineapple_wrap{width:17.2%; position:absolute; top:-95px; right:20%; transform:translate(-50%)}.watermelon_wrap{width:13.7%; position:absolute; bottom:50px; left:118px}.orange_wrap{width:22.6%; position:absolute; right:95px; bottom:-50px; z-index:1}.bottom_shape_wrap{position:absolute; bottom:0; left:0; width:100%; z-index:-1; background-color:#7b609f}.who_we_are_content h2{color:#fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:100px; font-weight:900; line-height:1; text-transform:uppercase; max-width:65%; margin:0 auto}section.who_we_are_list_wrap{background-color:#7b609f; padding:71px 0 188px; position:relative; margin-bottom:46px; z-index:0}.w_1028 .row>div{width:50%; margin-bottom:75px}.we_are_list_icon{width:25px}.we_are_list_content{margin-left:21px; width:calc(100% - 25px)}h4.we_are_list_title{color:#fff6ee; font-family: 'Aromatica Script', cursive !important; font-size:49px; font-weight:400; line-height:.8; margin-bottom:16px; margin-left:-12px}p.we_are_list_description{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; color:#fff6ee; font-size:22px; font-weight:500; line-height:1.3; max-width:81%}.strawberry_wrap{width:5.4%; position:absolute; top:148px; left:34px; z-index:-1}.mango_wrap{width:8.4%; position:absolute; bottom:62px; right:57px; z-index:0}.grape_wrap, .section_shape{position:absolute; bottom:-46px}.grape_wrap{width:7.7%; left:111px; z-index:1}.section_shape{left:0; width:100%; z-index:0}section.our_story_sec{padding-top:121px; position:relative; margin-bottom:113px}.cl_6_50, .form_field.form_feilds{width:50%}.our_story_img{position:relative; padding-top:92px}h2.our_story_title{color:#ed5377; font-family: 'Aromatica Script', cursive !important; font-size:140px; font-weight:400; line-height:.5; position:relative; display:inline-block; margin-bottom:53px; margin-left:-34px}h2.our_story_title span{line-height:0; position:absolute; top:-26px; right:-35px; width:9.8%}h3.our_story_sub_title{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:43px; font-weight:900; line-height:1.1; text-transform:uppercase; max-width:77%; margin-bottom:27px}.our_story_description p+p{margin-top:25px}.our_story_description{max-width:96%}.text_right{text-align:right}.our_story_img_shape{position:absolute; top:92px; right:8%; z-index:-1; width:73.6%}.story_pineapple{position:absolute; top:-65px; right:41%; width:9.4%}.about_img img, .our_story_img img{width:89%}section.about_the_founders{padding-bottom:167px; position:relative}h2.about_title{color:#7b609f; font-family: 'Aromatica Script', cursive !important; font-size:56px; font-weight:500; line-height:1.3; margin-left:-7px}h3.about_sub_title, h4.about_content{font-weight:900; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; text-transform:uppercase}h3.about_sub_title{position:relative; color:#ed5377; font-size:56px; line-height:1; display:inline-block; margin-bottom:29px}h4.about_content{color:#7b609f; font-size:21px; line-height:1.3; margin-bottom:45px}.about_sub_title span{position:absolute; top:-15px; right:-34px; z-index:-1}.about_img{position:relative; text-align:center; margin-top:40px}.about_img_shape{position:absolute; top:38px; left:-40px; z-index:-1; width:88.7%}.about_watermelon{position:absolute; bottom:18px; left:75px; width:6.3%}section.awards_section{margin-bottom:96px}.awards_logo_wrap{display:inline-block; width:auto; max-width:unset}.awards_section .row{justify-content:space-between; align-items:center}.awards_section_title{text-align:center; margin-bottom:73px}h2.awards_title_wrap{color:#ed5377; font-size:90px; font-weight:500; line-height:.8; font-family: 'Aromatica Script', cursive !important; display:inline-block; position:relative}.quality_main_details h3, .quality_top_info h2, .top_section_info p{color:#7b609f; font-family:AvenirNextLTPro}.awards_title_wrap span{position:absolute; top:-15px; right:-23px; width:43px; line-height:0}.food_quality_section{padding:166px 0 122px; position:relative}.quality_top_info h2{margin:0 0 14px; font-size:50px; font-weight:900; line-height:1.3; text-transform:uppercase}.top_section_info p{margin:0; font-size:16px; font-style:normal; font-weight:500; line-height:23px; letter-spacing:0}.quality_bottom_main2, .quality_top_info{margin-bottom:56px}.quality_main_details h3{margin:0 0 33px; font-size:30px; font-weight:900; line-height:1.3; letter-spacing:0}.quality_main_details ul{list-style:disc!important; padding-left:20px}.quality_main_details ul li{list-style:disc!important; margin:0 0 5px; color:#7b609f; font-size:16px; font-style:normal; font-weight:500; line-height:23px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.quality_main_details ol, .quality_main_details ol li{list-style:revert!important}.quality_main_details ol li, .quality_main_details p{margin:0 0 15px; color:#7b609f; font-size:16px; line-height:23px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; letter-spacing:0; font-weight:500; font-style:normal}.quality_main_details ol{padding-left:20px}.quality_main{max-width:823px; margin:auto}.quality_bottom_main1{margin-bottom:41px; max-width:86%}.quality_bottom_main1 h3{text-transform:inherit}img.food_top_shape{top:0; position:absolute; width:310px; height:auto}img.food_right_shape{position:absolute; right:0; top:20%; height:auto; width:135px; z-index:-1}img.food_watermelon_shape{width:130px; position:absolute; right:62px; top:6%; height:auto}img.food_strawberry_shape{width:90px; height:auto; position:absolute; top:56%; left:10%; transform:translateY(-50%)}img.food_pineapple_shape{position:absolute; bottom:10px; right:5%; width:160px; height:auto}.template-food-quality .quality_top_info h2 svg{position:absolute; top:-10px; right:0; width:35px; height:auto}.template-food-quality .quality_top_info h2{max-width:700px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{display:block; width:90px; height:auto; bottom:17%}.template-privacy-policy img.food_strawberry_shape{bottom:-85px; top:auto}.template-privacy-policy .quality_bottom_main1{max-width:100%; margin:0}.request_fra_info, .template-privacy-policy .quality_main{max-width:895px; margin:auto}.template-privacy-policy .quality_top_info h2{margin:0 0 22px; display:inline-block; position:relative}.template-privacy-policy .quality_main_details h3{margin-bottom:23px}.template-privacy-policy .quality_bottom_main{margin-bottom:35px}.template-privacy-policy .quality_top_info h2 svg{top:-10px; position:absolute; right:-30px}.template-privacy-policy .food_quality_section{padding:111px 0 128px}.template-privacy-policy img.food_watermelon_shape{width:150px; right:62px; top:5%}.template-contact-us #MainContent, .template-privacy-policy #MainContent, .template-request-a-brochure #MainContent, .template-thank-you #MainContent, body.gradient.template-request-distributor #MainContent{overflow:unset}section.thank_youmain{padding:199px 0 160px; position:relative}.thank_you_col h2{color:#ed5377; font-size:59px; font-weight:500; line-height:1.2; text-transform:capitalize; font-family: 'Aromatica Script', cursive !important; margin:0 0 20px; position:relative; display:inline-block}.thank_you_dec p{color:#7b609f; text-align:center; font-size:16px; font-weight:500; line-height:1.5; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; margin:0 auto 52px; max-width:33%}.thank_you_dec a{color:#ed5377; transition:.5s; text-decoration:underline}.thank_you_dec a:hover{color:#7a6097; text-decoration:underline}.thank_you_col .common_btn{background-color:#7a6097; border:1px solid #7a6097; font-size:14px}.thank_you_col h2 svg{position:absolute; right:-25px; top:-15px}img.thanks_top_shape{position:absolute; top:0; right:0; width:467px; height:auto}.related_products_row .card .card__inner .card__media{border-radius:41px!important}img.thanks_bottom_shape{bottom:-132px; width:318px; height:auto; position:absolute}img.thanks_watermelon_shape{position:absolute; top:130px; left:75px; width:130px; height:auto}img.thanks_grapefruit_img{position:absolute; bottom:17px; right:120px; width:141px; height:auto}.contact .conatct_inner_title, .contact_banner_col h2{font-size:90px; line-height:1; font-family: 'Aromatica Script', cursive !important; position:relative; font-weight:500}.contact_social_details p a{color:#fff; transition:.5s}.contact_banner_col h2{color:#fff; font-style:normal; margin:0 0 23px; display:inline-block}.contact_loction_info p, .contact_loction_info p strong, .contact_social_details p{font-size:25px; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; color:#fff}section.contact_banner{padding:124px 0 112px; margin-bottom:125px}.contact_banner_col h2 svg{position:absolute; top:-20px; right:-40px; width:65px; height:auto; opacity:0; transition:.4s 0.6s}.catring_select_btn input:checked+span:after, .contact_banner_col h2.aos-init.aos-animate svg{opacity:1}.contact_loction_info p strong{text-align:center; font-weight:900; text-transform:uppercase; margin:0}.contact_info_col{display:flex; justify-content:center; gap:20px; align-items:center; flex-wrap:wrap}span.contact_mail_icon, span.contact_mob_icon{display:inline-block; width:100%; height:100%}.contact_loction_info p{text-align:center; font-weight:700; text-transform:uppercase; margin:0 0 20px}.contact_loction_info{margin-bottom:60px}.contact_social_details p{font-weight:700; text-transform:lowercase; margin:0}.contact_mail, .contact_mob{height:50px; width:50px; margin-right:4px}.contact .conatct_inner_title{color:#ed5377; margin:0; display:inline-block; text-align:center}.contact_title_info{text-align:center; display:inline-block; width:100%; margin-bottom:74px}.contact .conatct_inner_title svg{position:absolute; top:-10px; width:55px; right:-40px; height:auto}.contact .common_btn{font-size:22px; padding:23px 83px; cursor:pointer}.contact_main_info{max-width:1100px; padding:0 15px; margin:auto auto 120px}.contact .contact__fields label span, .form_field label span, .intent_inquiry_info label span, .message_info label span, .request_input_info label span{color:#ff948f}.contact .contact__fields label, .intent_inquiry_info label, .message_info label{color:rgb(43 43 43 / 40%); font-size:16px; font-style:normal; font-weight:600; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; padding-left:50px; margin-bottom:10px; display:inline-block}.contact .contact__fields{grid-column-gap:16px}.contact .field__input, .request_franchise_forminfo .field__input{border:1px solid #dadada; box-shadow:none; height:75px; border-radius:100px; font-size:20px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-weight:500; line-height:1.3; color:#000; padding:25px}.message_info .text-area{min-height:130px}.contact .field__input:after{box-shadow:none}.contact .field:after{box-shadow:none; border:0}.contact .field, .intent_in_detail{margin-bottom:25px!important}.contact .field:hover.field:after, .contact .field__input:focus{box-shadow:none!important; border-radius:100px!important; padding:25px}.contact .contact__button{text-align:center; margin-top:52px}.intent_in_detail{background:#fff; border-radius:100px; display:flex; row-gap:17px; flex-wrap:wrap; padding:23px 0; border:1px solid #dadada}.intent_in_detail .form-group{width:25%; padding-left:70px; text-align:start}.intent_in_detail label{padding:0!important}.intent_in_detail .form-group input{padding:0; height:initial; width:initial!important; margin-bottom:0; display:none!important; cursor:pointer}.intent_in_detail .form-group label:before{content:""; -webkit-appearance:none; background-color:#fff; border:2px solid #735699; padding:17px; display:inline-block; position:relative; vertical-align:middle; cursor:pointer; margin-right:11px; border-radius:100px}.intent_in_detail .form-group input:checked+label:before{background:#735699}.intent_in_detail .form-group label{position:relative; cursor:pointer; margin:0; transition:.5s}.intent_in_detail .form-group input:checked+label, .intent_in_detail .form-group label:hover{color:#735699}.intent_in_detail .form-group input:checked+label:after{content:""; display:block; position:absolute; top:6px; left:14px; width:10px; height:21px; border:solid #fff; border-width:0 3px 3px 0; transform:rotate(45deg)}img.contact_mango{top:-15%; max-width:75px; position:absolute; left:15%}img.contact_coconut{max-width:122px; top:-20px; position:absolute; right:10%; height:auto}img.contact_watermelon{max-width:132px; right:6%; position:absolute; bottom:-12%}img.contact_leftbottom{max-width:322px; bottom:-28%; position:absolute; left:0}img.contact_rightside{position:absolute; right:0; top:36%; max-width:87px}.message_info .text-area, .message_info .text-area .field__input:focus{padding:35px!important}input::-webkit-inner-spin-button, input::-webkit-outer-spin-button{-webkit-appearance:none; margin:0}section.collection_banner{position:relative; padding:40px 0 75px; margin-bottom:137px}.col_banner_left h3{color:#fff; font-size:67px; font-weight:700; line-height:1.3; position:relative; margin:0 0 24px; display:inline-block; font-family:aromatica-script}.col_banner_left h2, .col_banner_left p{color:#fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.col_banner_left h3 svg{position:absolute; width:43px; height:auto; top:-10px; right:-35px}.col_banner_left h2{font-size:59px; font-weight:900; line-height:1.2; text-transform:uppercase; margin:0 0 17px; max-width:85%}.col_banner_left p{font-size:16px; font-weight:500; line-height:1.4; margin:0 0 150px}.col_banner_row{display:flex; flex-wrap:wrap}.col_banner_left{width:43%; padding:121px 0 0}.col_banner_right{width:57%}.col_banner_details{max-width:440px; margin-left:auto}img.col_banner_strawberry{max-width:135px; bottom:7%; position:absolute; left:95px}.col_banner_right img{margin-bottom:-75px}section.request_franchise{padding:120px 0 100px; position:relative}.request_fra_info h2{color:#ed5377; font-size:70px; line-height:1; font-family: 'Aromatica Script', cursive !important; margin:0 0 66px; display:inline-block; position:relative; font-weight:500}.request_fra_info h2 svg{position:absolute; width:33px; height:auto; top:0; right:-25px}.template-request-franchise #MainContent{overflow:inherit}.request_input_info label{color:#2b2b2b66; font-size:14px; font-style:normal; font-weight:600; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; padding-left:34px; margin-bottom:10px; display:inline-block; letter-spacing:0}.request_franchise_forminfo .field__input:focus{padding:25px; box-shadow:none; border-radius:100px}.request_input_info{margin-bottom:30px; padding:0 8px; position:relative}.request_contact .error_label, .request_input_info .error_label{position:absolute; bottom:-22px; font-size:14px; color:red; font-weight:500; left:0; opacity:0; visibility:hidden; transition:.3s}.request_contact .error_label.error_display, .request_input_info .error_label.error_display{opacity:1; visibility:visible}.request_input_info .intent_in_detail{background:0 0; border-radius:0; display:flex; row-gap:0; flex-wrap:unset; padding:0 0 0 34px; border:0; column-gap:60px; margin-top:20px; margin-bottom:0!important}.request_input_info .intent_in_detail .form-group{width:auto; padding-left:0; text-align:start}.request_franchise_forminfo .common_btn{font-size:22px; padding:27px 97px; cursor:pointer}img.form_top_shape{position:absolute; top:0; right:0; max-width:435px; height:auto}img.form_bottom_shape{position:absolute; max-width:315px; bottom:-165px; height:auto}h1.ng-binding{color:#ed5377; font-size:34px; font-weight:900; line-height:1.2; text-transform:uppercase; font-family:AvenirNextLTPro}.bdlr___summary-items strong, .bdlr__product--title h4, p.intro.ng-binding{color:#7b609f; font-family:AvenirNextLTPro}p.intro.ng-binding{font-size:18px; font-weight:600; line-height:1.38; letter-spacing:0}.ng-scope{padding:150px 0 30px}.bdlr__product--image-wrap img{display:inline-block; position:static; width:100%; -o-object-fit:cover; object-fit:cover; border-radius:26px; max-height:100%!important; -o-object-fit:contain!important; object-fit:cover!important}.bdlr__products--inner .product-card{padding:0}.bdlr__product--title h4{margin-bottom:0!important; padding:0 10%!important; font-size:18px!important; font-weight:700; line-height:1.2; text-transform:uppercase; display:inline-block}.bdlr___summary-items strong{font-size:20px; font-weight:600; line-height:1.3}h2.bdlr___summary--title.ng-binding{margin:0; color:#ed5377; font-size:28px; line-height:1.25; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-weight:600}.enoble_empty-state p.ng-binding{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:14px; font-weight:500; line-height:1.38; letter-spacing:0; margin:5px 0 20px!important}span.label.ng-binding, span.money.ng-binding{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:20px; font-weight:600; line-height:1.3; letter-spacing:0}.bdlr-toast p, span.bdlr__summary-checkout--disclaimer.ng-binding{font-weight:500; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.bdlr__checkout-button{background:#ed5377; opacity:1!important; border:0!important}.bdlr___summary-items .ng-scope{padding:0; align-items:center}.bdlr__checkout-button:after{box-shadow:none}.bdlr___summary-items .quantity{width:auto; min-height:auto; margin:0!important; color:#7b609f; font-size:16px; font-weight:600; line-height:1.3; font-family:AvenirNextLTPro}#bdlr__summary-checkout--create-bundle:hover{background-color:#7a6097}#bdlr__summary-checkout--create-bundle{color:#fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:16px; font-weight:700; line-height:1.32; text-transform:uppercase; background-color:#ed5377; border-radius:50px; transition:.4s}.name.bdlr__summary--list-item-cell.ng-binding{color:#7b609f; font-size:16px; font-weight:600; line-height:1.3; font-family:AvenirNextLTPro}.bdlr__summary .bdlr__summary--list-item .remove{margin-top:0!important; color:#ed5377; font-size:22px; font-weight:600; line-height:1.3; font-family:AvenirNextLTPro}.bdlr__summary .bdlr__summary--list-item .remove:hover{color:#7b609f}.bdlr__summary .bdlr__summary--list{margin:10px 0 15px!important}span.bdlr__summary-checkout--disclaimer.ng-binding{color:#7b609f; font-size:14px}.bdlr__product{flex:0 0 33.33%!important; max-width:33.33%!important; padding:0 10px!important}.bdlr__products--container .row{justify-content:center}.bdlr-toast{max-width:460px!important; background:#ed5377!important}.product-card .bdlr__product--qty{width:45%!important}.bdlr__products--container{padding:0; min-height:100%!important}.bdlr__complete-bundle>p{line-height:1.3}.bdlr-toast p{color:#fff; margin:0!important}.ng-isolate-scope .pagination li, .ng-isolate-scope .pagination li a{font-size:22px; font-weight:600; color:#7b609f}.ng-isolate-scope .pagination li:first-child, .ng-isolate-scope .pagination li:first-child a, .ng-isolate-scope .pagination li:last-child, .ng-isolate-scope .pagination li:last-child a{font-size:28px; line-height:1.2; position:relative; top:1px; color:#7b609f}.product_card_main .card__media .media img{border-radius:61px!important}@media (max-width:375px){#MainContent{padding-top:64px}}@media (min-width:992px) and (max-height:1199px){#MainContent{padding-top:66px}}@media (max-width:800px) and (max-height:500px){.menu_drawer{border-bottom:60px solid #7a6097}}@media (min-width:1200px){.our_values_container.container{max-width:1076px}}@media (min-width:1300px){section.hero_wrap .container{max-width:1275px}.w_1028{width:1102px; margin:0 auto}}@media (min-width:1400px) and (max-width:1530px){.our_story_details{padding-left:100px; padding-right:22px}.w_1028{width:1135px}h3.our_story_sub_title{max-width:90%}.our_story_sec .cl_6_50:last-child{width:42.5%}.our_story_sec .cl_6_50:first-child{width:57.5%}.about_img{text-align:right; padding-right:20px}.about_content{padding-left:10px}.about_img_shape{left:0}.w_1028 .row>div{padding-left:75px}.w_1028 .row>div:nth-of-type(2n) p.we_are_list_description{max-width:100%}p.we_are_list_description{max-width:93%}.hero_title_wrap h2, .our_values_title{margin-left:-90px}.our_story_img{margin-right:-50px}.hero_wrap .hero_title_wrap h2{margin-left:-13px}}@media (max-width:1600px){.header_btn>.common_btn{padding-left:23px; padding-right:23px}.header_button, .main_social_icons{width:12.5%}}@media (max-width:1530px){section.hero_wrap .container{top:49%}.service_shape{left:11%}section.who_we_are_sec{padding-bottom:80px}.pineapple_wrap{top:-105px; right:16%; width:23%}.orange_wrap{width:23%; bottom:-40px}.watermelon_wrap{bottom:6px; width:18%; left:107px}p.we_are_list_description{max-width:83%}.strawberry_wrap{width:6.8%; left:45px}.grape_wrap{width:10.5%}.mango_wrap{width:10.4%}.story_pineapple{top:-30px; right:38%; width:10.8%}.about_watermelon{width:8.9%}.services_shape_left{width:7.3%}.services_shape_right{width:5.9%}h3.our_story_sub_title{max-width:100%}.hero_title_wrap h2, .our_values_title{margin-left:-20px}.our_story_img_shape{position:absolute; top:92px; right:8%; z-index:-1; width:84%}.our_story_img img{width:100%}}@media (max-width:1400px){.banner_content_title{font-size:100px; transform:translateX(-35px); margin-bottom:20px}.banner_content_title svg{top:4px; right:-32px; width:50px}.banner_content_price{margin:0 0 40px; font-size:36px}.main_header{padding-left:40px}.header-navbar-nav li .header-nav-link{margin:0 10px}.menu_main{gap:15px}.header-navbar-nav{margin-top:23px; margin-bottom:23px}.main_header.header_sticky .header_logo a{width:47%}.header_btn>.common_btn{padding-left:23px; padding-right:23px; font-size:13px}.main_banner{margin-top:0}.header_button{padding:12px 0 3px}img.food_strawberry_shape{left:5%}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{width:70px}.thank_you_dec p{max-width:35%}.contact .conatct_inner_title, .contact_banner_col h2{font-size:80px}img.contact_coconut{max-width:80px}img.contact_mango{max-width:60px}img.contact_rightside{max-width:45px}img.contact_leftbottom{max-width:260px}img.contact_watermelon{max-width:102px; bottom:-10%}.contact .common_btn{font-size:20px; padding:15px 75px}img.form_top_shape{max-width:360px}.request_fra_info h2{font-size:60px}img.form_bottom_shape{max-width:235px; bottom:-109px}.request_franchise_forminfo .common_btn{font-size:18px; padding:20px 60px; cursor:pointer}.col_banner_left{padding:50px 0 0}.watermelon_wrap{bottom:0}.event_book_title.horeca_title{max-width:76%!important; margin:0 auto 25px!important}}@media (max-width:1280px){.hero_product, section.hero_wrap{position:relative}.hero_title_wrap h1{font-size:49px}.hero_product_img{width:100%}.hero_product_shape{margin-top:70px; width:100%; display:inline-block; right:15px}section.hero_wrap{padding:80px 0 0; margin-bottom:90px}p.our_purpose_discription{font-size:50px}section.who_we_are_sec{min-height:863px; padding:0}.orange_wrap{bottom:0}.pineapple_wrap{top:-87px; right:16%}.watermelon_wrap{bottom:30px; left:50px}.grape_wrap{bottom:-36px}.strawberry_wrap{left:14px}.section_shape{bottom:-43px}h3.about_sub_title{font-size:45px}.about_sub_title span{top:-13px; right:-26px; width:37px}section.about_the_founders{padding-bottom:117px}h2.awards_title_wrap{font-size:70px}h2.our_story_title{font-size:90px; margin-left:-16px}h3.our_story_sub_title{max-width:100%}.our_story_description p+p{margin-top:20px}section.our_story_sec{margin-bottom:80px}section.awards_section{margin-bottom:76px}.service_box{padding:0 20px!important}}@media (max-width:1199px){.banner_content_title{font-size:88px; transform:translateX(-30px)}.banner_content_price{margin:0 0 20px; font-size:26px}.hero_banner button svg{width:14px; height:25px}.hero_banner button.slick-arrow{top:40%; padding-top:3px}#bdlr__summary-checkout--create-bundle{font-size:14px}.contact_loction_info p, .contact_social_details p, h2.bdlr___summary--title.ng-binding{font-size:22px}.bdlr__product--title h4{font-size:14px!important}.hero_banner .slick-dots button{width:15px; height:15px}.main_header.header_sticky .header_logo a{width:60%}.header_logo{width:71px}.header_social_icon li, .header_social_icon li a svg{height:45px; width:45px}.menu_main{gap:0}.header-navbar-nav li .header-nav-link{margin:0 7px; font-size:12px}.main_header{padding-left:30px; padding-right:30px}.main_banner{margin-top:0}.header_btn>.common_btn{padding-left:15px; padding-right:15px; font-size:12px}.header_button{padding:10px 0 2px}.header-navbar-nav{margin-top:19px; margin-bottom:19px}.quality_top_info h2{font-size:44px}.quality_top_info{margin-bottom:30px}.quality_main_details h3{margin:0 0 25px}img.food_strawberry_shape{left:1%; width:60px; height:60px}img.food_watermelon_shape{width:110px; height:90px}img.food_right_shape{height:460px; width:80px}.quality_bottom_main1{margin-bottom:30px; max-width:100%}.quality_bottom_main2, h4.about_content{margin-bottom:35px}img.food_pineapple_shape{width:120px}img.food_top_shape{width:280px}.food_quality_section{padding:135px 0 95px}.services_shape_right, .template-privacy-policy img.food_pineapple_shape.food_grapefruit_img, .template-privacy-policy img.food_strawberry_shape{bottom:0}.template-food-quality .quality_top_info h2{max-width:620px}.thank_you_dec p{max-width:60%; margin:0 auto 30px}.thank_you_col h2{font-size:50px}img.thanks_watermelon_shape{width:100px}img.thanks_grapefruit_img{right:100px; width:80px}section.thank_youmain{padding:180px 0 120px}.template-privacy-policy img.food_watermelon_shape{width:120px; right:62px; top:5%}.contact .conatct_inner_title, .contact_banner_col h2, .our_values_title h2{font-size:70px}section.contact_banner{padding:80px 0 110px; margin-bottom:110px}.contact_loction_info p strong{font-size:23px}.contact_loction_info{margin-bottom:40px}.contact_mail, .contact_mob{height:40px; width:40px; margin-right:4px}.contact .conatct_inner_title svg{right:-40px}.form-group label:before{padding:15px}.form-group input:checked+label:after{top:6px; left:12px; width:9px; height:18px}.contact .common_btn{font-size:16px; padding:15px 60px}img.contact_rightside{max-width:17px; height:220px}img.form_top_shape{max-width:320px}.request_fra_info h2{font-size:57px; margin-bottom:40px}section.request_franchise{padding:110px 0 90px}.col_banner_left p>br{display:none}.col_banner_left h3{font-size:57px}.col_banner_left h2{font-size:48px; margin:0 0 17px}.col_banner_left p{margin:0 0 90px}img.col_banner_strawberry{max-width:75px; bottom:8%; left:95px}section.collection_banner{margin-bottom:110px}.hero_title_wrap h1, p.our_purpose_discription{font-size:42px}.hero_title_wrap h2{font-size:57px; margin-bottom:18px}.row.services_rowZ{width:auto}.service_shape{bottom:-50px; left:6%}.hero_product_shape{margin-top:50px}.hero_product_img{margin-bottom:-25px}section.services_sec{padding-bottom:90px}.our_values_content h4{font-size:25px; padding-left:15px}.our_values_block{width:33.3333%; margin-bottom:30px}.our_values_title, section.our_purpose{margin-bottom:50px}.our_values_content span{width:30px}.our_values_content span svg{width:100%; height:auto}.our_purpose_content, .our_purpose_img{width:50%}.our_purpose_img_wrpa span{right:-20px; top:100px; width:120px}.our_purpose_content_wrap img{width:130px}h3.our_purpose_title{font-size:34px}section.who_we_are_sec{min-height:723px}.watermelon_wrap{bottom:10px; left:80px}.who_we_are_content h2{font-size:80px}h4.we_are_list_title{font-size:38px; margin-bottom:13px}p.we_are_list_description{font-size:18px}section.who_we_are_list_wrap{padding:71px 0 98px}.section_shape{bottom:-38px}h3.about_sub_title{font-size:40px}h2.about_title{font-size:45px}.our_story_description p+p{margin-top:15px}h2.our_story_title{font-size:80px; margin-left:-16px; margin-bottom:43px}h2.our_story_title span{top:-17px; right:-20px}.awards_title_wrap span{top:-8px; right:-18px; width:30px}.about_watermelon{bottom:38px}section.awards_section{margin-bottom:60px}.awards_section .row{justify-content:space-between}.awards_logo_wrap{width:auto; height:auto; margin:0 0 30px}.story_pineapple{top:-10px}.service_box_icon{width:100%}.services_shape_left{z-index:0; top:-80px; width:5%}.service_box{padding:0 15px!important}h3.about_sub_title{margin-bottom:19px}.pineapple_wrap{top:-75px}.mango_wrap{width:5.4%}.event_book_title.horeca_title{max-width:76%!important; margin:0 auto 25px!important; font-size:50px}.ng-scope{padding:120px 0 30px}}@media (max-width:991px){.header_social_icon.menu_inner_icon .wk-head a.wk-button{margin:0; width:100%!important; height:100%!important; background:#e3d6dd}.banner_content_title{font-size:64px; transform:translateX(-20px); margin-bottom:15px}.banner_content_title svg{top:2px; right:-22px; width:32px}.awards_logo_wrap{padding:0 15px!important; width:140px}p.intro.ng-binding{font-size:14px}.bdlr__summary{margin-top:0!important; border-top:none!important; padding:0 15px!important}h2.bdlr___summary--title.ng-binding{font-size:18px}p.we_are_list_description, span.label.ng-binding, span.money.ng-binding{font-size:16px}.name.bdlr__summary--list-item-cell.ng-binding{font-size:13px}.product-card .bdlr__product--qty{width:100%!important}#bdlr__summary-checkout--create-bundle{font-size:11px; padding:0 18px}.bdlr__product--title h4{padding:0 5%!important}h1.ng-binding, h3.our_purpose_title{font-size:30px}.ng-scope{padding:110px 0 30px}.col, .row>div, [class*=col-]{padding:0}.event_book_title.horeca_title{max-width:90%!important; margin:0 auto 25px!important; font-size:44px}.catering_tab_happiness_list_block .catring_btn_box{gap:5px!important}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn{font-size:14px!important}.mob_search .field:after, .mob_search .field:hover.field:after{box-shadow:none}.mob_search .field__label{left:0; color:#aaa4a0; font-size:12px; font-style:normal; font-weight:400; line-height:20.4px; font-family:AvenirNextLTPro}.header_social_icon, .menu_main .header-navbar-nav, .mob_search .field__input:focus~.field__label, .mob_search button.reset__button.field__button, .strawberry_wrap{display:none}ul.drawer_nav.nav-list>li:not(:last-child){padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid}.mob_search .field__input:focus{box-shadow:none; padding:0 15px 0 0}.mob_search .field__input:not(:placeholder-shown)~.field__label{display:none; padding:0}ul.drawer_nav.nav-list{margin:20px 0 30px}.mob_search .field__input:not(:placeholder-shown){padding:0 40px 0 0!important}.mob_search .field__input{background-color:transparent; padding:0; border-bottom:1px solid}.navbar{display:block}.menu-toggle{height:auto; width:34px; display:flex; justify-content:center; align-items:center; color:#ed5377}.menu_drawer, html.mob_drawer{height:100%; position:fixed; top:0}.header_btn>.common_btn{font-size:12px; padding:12px 15px}.about_img img, .cl_6_50, .menu-toggle svg, .menu_drawer .header_btn a, .service_box_icon{width:100%}.header_social_icon .header__icon--cart, .header_social_icon li a{width:50px; height:auto}ul.header_social_icon.menu_inner_icon{display:flex; margin-bottom:20px}.menu_drawer{left:-100%; width:100%; max-width:324px; background-color:#fff6ee; color:#fff; transition:left .4s ease-in-out; padding:30px 24px; overflow-y:scroll; z-index:20; border-radius:0 42px 42px 0; border-bottom:85px solid #7a6097}.close_btn svg path{stroke:#ed5377; stroke-width:2px}.menu_drawer.active{left:0; box-shadow:2px 0 10px #36363633,-2px 0 10px #36363633; z-index:20}.close_btn{height:20px; width:20px; margin-bottom:30px; margin-left:auto}.drawer_nav li .header-nav-link{margin:0 0 10px}html.mob_drawer{left:0; width:100%; overflow:hidden}.mob_drawer .header_new:before{content:""; height:100vh; width:100vw; background-color:#00000066; position:fixed; top:0; left:0; z-index:10}.main_banner{margin:0 0 100px}.header_logo{width:101px}.header_button{padding:23px 0; display:flex; align-items:center; width:50%; justify-content:flex-end; gap:10px}.header_button .header_social_icon{justify-content:center; align-items:center; display:none}.main_social_icons{width:50%}.header_button .header_btn{display:inline-flex}.menu_drawer .header_btn{margin-top:10px}img.food_top_shape{width:230px; height:70px}.quality_top_info h2{font-size:40px}img.food_watermelon_shape{width:80px; height:60px; top:30px}img.food_right_shape{width:35px}img.food_pineapple_shape{width:80px; height:80px; right:3%}img.food_strawberry_shape{left:0; width:35px; height:35px}.quality_main_details h3{font-size:26px}.food_quality_section{padding:120px 0 95px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom:3%}.template-privacy-policy img.food_strawberry_shape{width:50px; height:auto; left:15px}img.thanks_top_shape{width:270px}img.thanks_bottom_shape{bottom:-70px; width:250px}section.thank_youmain{padding:170px 0 120px}.thank_you_col h2{font-size:46px}img.thanks_watermelon_shape{width:80px; top:90px}img.thanks_grapefruit_img{right:70px; width:60px}.template-privacy-policy img.food_watermelon_shape{width:90px; right:62px; top:5%}.template-privacy-policy .food_quality_section{padding:110px 0 70px}.template-food-quality .quality_top_info h2{max-width:565px}.intent_in_detail .form-group{padding-left:40px}.intent_in_detail .form-group label:before{padding:12px; margin-right:7px}.intent_in_detail .form-group input:checked+label:after{top:4px; left:10px; width:8px; height:16px}.contact .field__input{height:50px; font-size:18px}.contact .contact__fields label, .intent_inquiry_info label, .message_info label{padding-left:30px}.contact_banner_col h2, .our_values_title h2, .who_we_are_content h2{font-size:60px}.contact_loction_info p{margin:0 0 15px; font-size:20px}.contact_loction_info{margin-bottom:30px}img.contact_mango{max-width:50px}img.contact_coconut{max-width:60px}img.contact_leftbottom{max-width:200px; bottom:-27%}img.contact_watermelon{max-width:80px; bottom:-10%}.contact .conatct_inner_title svg{width:50px}section.contact_banner{padding:80px 0 90px; margin-bottom:100px}.contact_main_info{margin:auto auto 100px}.awards_logo_wrap, .our_values_block, .request_input_info{margin-bottom:20px}.contact_banner_col h2 svg{top:-15px; right:-30px; width:45px}.contact .field:hover.field:after, .contact .field__input:focus{height:50px}.request_franchise_forminfo .field__input{height:45px; font-size:18px; padding:20px}.request_franchise_forminfo .field__input:focus{padding:20px}img.form_top_shape{max-width:200px}.request_fra_info h2{font-size:47px; margin-bottom:30px}.request_franchise_forminfo .common_btn{font-size:16px; padding:16px 60px; cursor:pointer}img.form_bottom_shape{max-width:190px; bottom:-90px}.field__input:not(:placeholder-shown){padding:20px!important}.row.services_rowZ{width:auto; justify-content:center}.service_shape{bottom:-20px; left:6%; width:90px}.services_shape_left{top:-80px; width:7.2%}.services_shape_right{bottom:0}section.services_sec{padding-bottom:90px}.our_values_block{width:50%}.our_values_content h4{font-size:20px}.our_values_content span{width:21px}.our_values_title h2 span{width:26px}.our_values_title{margin-bottom:35px}.our_purpose_img_wrpa span{right:-20px; top:80px; width:90px}.our_purpose_content_wrap img{width:100px}p.our_purpose_discription{font-size:41px}.row>.service_box{width:17%; padding:0 10px!important}.hero_title_wrap h1, h3.about_sub_title, h3.our_story_sub_title{font-size:33px}section.hero_wrap{position:relative; padding:60px 0 0; margin-bottom:70px}.hero_title_wrap h2 span{width:27px; height:auto; top:-7px; right:-26px}h2.our_story_title span{top:-13px; right:-16px}.awards_title_wrap span{top:-15px; right:-20px; width:25px}.event_book_title svg{width:35px!important; right:-25px!important}section.who_we_are_sec{min-height:unset; padding-bottom:40px}.grape_wrap{bottom:-18px; left:50px}.mango_wrap{bottom:22px}.awards_section_title, .w_1028 .row>div{margin-bottom:40px}h4.we_are_list_title{font-size:32px}.section_shape{bottom:-28px}.about_img_shape{top:36px; left:-10px; width:92.7%}h2.our_story_title{font-size:60px; margin-bottom:35px}.about_sub_title span{top:-10px; right:-16px; width:25px}h2.about_title{font-size:42px}.about_watermelon{bottom:30px; left:15px}.awards_section .row{justify-content:center}h2.awards_title_wrap{font-size:53px}.story_pineapple{width:18.7%; top:auto; bottom:-213px; right:auto; left:40px}section.awards_section, section.our_values_section{margin-bottom:50px}section.our_purpose{margin-bottom:80px}.our_story_img{padding:0; margin:0 auto}.our_story_sec .cl_6_50.text_right{order:-1; width:70%; margin:0 auto 60px}.our_story_img_shape{top:0}.about_img{max-width:70%; margin:40px auto 30px}.pineapple_wrap{top:-54px}.mango_wrap{right:17px; width:8.4%}section.our_story_sec{margin-bottom:50px; padding-top:20px}}@media (max-width:767px){body #storepoint-searchbar-submit:hover{background:#ed5377!important}.banner_content .common_btn{font-size:12px}.awards_section .row, .our_purpose_img_wrpa{padding:0 15px}.banner_content_block{top:auto; bottom:100px; transform:unset; text-align:center}section.about_the_founders{padding:0 20px}#bdlr__summary-checkout--create-bundle{font-size:14px; padding:0 18px}.event_book_title.horeca_title{max-width:92%!important; margin:0 auto 25px!important; font-size:44px}.event_book_title.horeca_title svg{top:-10px!important; right:-20px!important; width:30px}.hero_banner .slick-dots{bottom:5.5%}.hero_banner .slick-dots button{width:10px; height:10px}.hero_banner .slick-dots li:not(:last-child){margin-right:3px}.banner_img .banner_img_desktop, .orange_wrap, .service_shape, .services_shape_right{display:none}.banner_img .banner_img_mobile, img.thanks_top_shape.mob_thanks_top{display:block}.main_header.header_sticky .header_logo a{width:55%}.main_banner{margin:0 0 60px}.awards_logo_wrap{width:33.33%}.awards_logo_wrap img{max-height:70px; margin:auto}.template-food-quality .quality_top_info h2{max-width:450px; font-size:31px}.template-food-quality .quality_top_info h2 svg{top:-15px}.quality_top_info h2{font-size:40px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom:0; width:50px; height:auto}.thank_you_dec p{max-width:80%; margin:0 auto 30px}img.thanks_top_shape{width:210px; display:none}section.thank_youmain{padding:120px 0 100px}img.thanks_watermelon_shape{width:60px; top:90px; left:40px}img.thanks_grapefruit_img{right:50px; width:60px}img.thanks_bottom_shape.mob_thnk_shape{display:block; bottom:-60px; width:200px}img.thanks_bottom_shape{display:none; bottom:-60px; width:200px}.thank_you_col h2{font-size:38px}.template-privacy-policy .food_quality_section{padding:100px 0 60px}.template-privacy-policy img.food_watermelon_shape{width:80px; right:42px; top:2%}.template-privacy-policy .quality_main_details h3{margin-bottom:15px}img.contact_mango{max-width:40px; top:-7%; display:none}img.contact_coconut{max-width:40px; right:6%; display:none}.contact_title_info{margin-bottom:45px}.intent_in_detail .form-group{padding-left:60px; width:50%}.intent_in_detail{border-radius:45px; row-gap:12px; padding:25px 0}.message_info .text-area{border-radius:27px}img.contact_watermelon{max-width:80px; bottom:-6%}img.contact_leftbottom{max-width:160px; bottom:-15%}section.contact_banner{padding:70px 0 80px; margin-bottom:60px}.contact_main_info{margin:auto auto 90px; padding:0 20px}.contact_mail, .contact_mob{height:35px; width:35px}.contact_loction_info p, .contact_social_details p{font-size:20px}.contact .field:hover.field:after, .contact .field__input:focus{border-radius:27px!important}.message_info .text-area, .message_info .text-area .field__input:focus{padding:25px!important}.request_fra_info{padding:0 5px}.header_btn>.common_btn{font-size:12px; padding:9px 10px 7px}.request_fra_info h2{font-size:48px; margin-bottom:30px; max-width:400px}.request_fra_info h2 svg{position:absolute; width:31px; height:auto; top:-6px; right:-18px}.template-request-distributor .request_fra_info h2{max-width:420px}section.hero_wrap{padding:60px 0; margin-bottom:50px}.hero_product{width:62%; margin:30px auto 0}.cl_6_50, .hero_bg, .hero_content, .service_box_icon{width:100%}.hero_wrap .row{flex-direction:column-reverse}.hero_product_img{margin-bottom:20px}.hero_title_wrap h2{font-size:52px; margin-bottom:15px}.hero_bg img{width:100%; height:100%; object-fit:cover}.hero_bg{left:0; height:100%}.hero_product_wrap{position:relative}.hero_title_wrap{text-align:center}.hero_title_wrap h2 span{width:22px; height:auto; top:0; right:-19px}.hero_title_wrap h1{margin-bottom:25px}section.services_sec{padding-bottom:50px}.our_purpose_img_wrpa span{right:-10px; top:70px; width:50px}.our_purpose_content_wrap img{width:95px}h3.our_purpose_title{font-size:30px; line-height:2.8}p.our_purpose_discription{font-size:42px}h4.we_are_list_title{font-size:28px; margin-bottom:9px}section.who_we_are_list_wrap{padding:70px 0}p.we_are_list_description{font-size:19px}.our_story_img{padding-top:30px}.our_story_img_shape{top:24px}section.awards_section{margin-bottom:40px; margin-top:50px}section.our_story_sec{padding-top:100px; margin-bottom:70px}.about_img{max-width:70%; margin:40px auto}.our_values_title h2, h2.awards_title_wrap{font-size:44px}h4.about_content{font-size:21px; margin:0 0 10px; line-height:1.3}.our_values_content h4{padding-left:10px; font-size:16px}h3.our_story_sub_title{width:unset; padding:0 7px!important; margin-bottom:9px}h2.our_story_title{margin-bottom:30px}.our_story_description{max-width:100%}.services_shape_left{top:auto; bottom:-55px; width:11.3%; height:217px}.our_values_content span{width:25px}.col, .row>.our_values_block, [class*=col-]{padding:0 12px}section.our_values_section{margin-bottom:37px}textarea.informationtext_area.field__input::placeholder{font-size:14px!important}.form_field textarea{min-height:116px; height:116px}.event_customize_row .form_field textarea, .file_upload input, textarea.informationtext_area.field__input{padding:25px 30px!important}wishlist-page .wk-page{padding:120px 15px 50px!important}}@media (max-width:575px){.banner_content_title{font-size:48px; transform:translate(-10px)}.banner_content_price{margin:0 0 10px; font-size:20px}.banner_content_block.banner_content_title_mo{top:75px}.banner_content_title svg{top:2px; right:-20px; width:30px}.banner_content_block{bottom:45px}section.our_story_sec{padding:0 25px}.awards_section .row{padding:0 10px}wishlist-page .wk-header .wk-title{font-size:34px!important}wishlist-page .wk-header .wk-title:after{height:25px; width:25px; top:-15px; right:-20px}.wk-login-callout p{font-size:14px; margin:0 0 15px!important}.contact_loction_info p, .contact_social_details p, .quality_main_details ol li, .quality_main_details p, .quality_main_details ul li, .request_franchise_forminfo .field__input, .top_section_info p, .wk-text, .wk-wishlist-empty-callout p, wishlist-product-card .wk-current-price{font-size:14px}wishlist-page .wk-header .wk-controls{gap:3px!important; flex-direction:column!important; margin-top:15px}.wk-product-title .wk-text-link{font-size:20px!important}wishlist-product-card .wk-cta-button, wishlist-product-card .wk-cta-button:disabled, wishlist-product-card .wk-cta-button:hover{font-size:16px!important; padding:15px 30px!important}a.wk-callout-cta{font-size:12px!important; padding:8px 23px!important}.bdlr__product{flex:0 0 50%!important; max-width:50%!important; padding:0 10px!important}.product-card .bdlr__product--qty{width:75%!important}.event_book_title.horeca_title{max-width:92%!important; margin:0 auto 25px!important; font-size:38px}.event_book_title.horeca_title svg{top:-10px!important; right:0!important; width:30px}textarea.informationtext_area.field__input::placeholder{font-size:10px!important}.main_header{padding-left:20px; padding-right:20px}.main_banner{margin-top:0}.about_watermelon, .template-food-quality img.food_strawberry_shape, .template-privacy-policy img.food_pineapple_shape.food_grapefruit_img, img.contact_coconut, img.contact_mango, p.we_are_list_description br{display:none}.quality_top_info h2{font-size:40px; max-width:235px}.template-food-quality .quality_top_info h2{font-size:31px; max-width:310px}img.food_top_shape{width:150px; height:auto; left:-30px}.quality_main_details h3{font-size:24px; margin:0 0 15px}img.food_pineapple_shape{width:73px; height:auto; right:14px}.quality_bottom_main2, .w_1028 .row>div, section.our_purpose{margin-bottom:30px}.food_quality_section{padding:110px 0 92px}.container, .quality_main{padding:0 20px}.quality_top_info{margin-bottom:20px}img.food_watermelon_shape{top:1%; width:70px; height:50px; right:10px}.template-privacy-policy .quality_top_info h2 svg{width:30px; right:-10px; height:auto}.template-privacy-policy img.food_watermelon_shape{width:75px; right:20px; top:30px}.template-privacy-policy .food_quality_section{padding:90px 0 50px}img.thanks_top_shape{width:150px}img.thanks_watermelon_shape{width:70px; top:20px; left:30px}img.thanks_bottom_shape{bottom:-40px; width:130px}section.thank_youmain{padding:110px 0 76px}img.thanks_grapefruit_img{right:20px; width:70px}.thank_you_col h2{font-size:36px; margin-bottom:15px}.thank_you_dec p{max-width:90%; margin:0 auto 40px; font-size:14px}.thank_you_col .common_btn{font-size:12px}.intent_in_detail .form-group{padding-left:35px}.contact_loction_info{margin-bottom:36px}.contact_loction_info p{max-width:70%; margin:0 auto 15px}.contact .conatct_inner_title svg{width:35px; right:-25px}.contact_title_info{margin-bottom:40px}.contact .contact__fields label, .intent_inquiry_info label, .message_info label{font-size:14px; padding-left:20px}.contact .contact__button{margin-top:35px}img.contact_watermelon.mobile_conmango{display:block; max-width:50px; bottom:-5%}img.contact_leftbottom{max-width:120px; bottom:-13%}img.contact_watermelon{display:none; max-width:60px; bottom:-4%}.contact .conatct_inner_title{font-size:45px}.contact .field__input{height:45px; font-size:16px}img.contact_rightside{max-width:15px; height:180px; top:-30px}.contact_social_details p{font-size:18px}.template-food-quality img.food_right_shape{top:16%}.request_fra_info h2{font-size:47px; max-width:320px}.request_fra_info h2 svg{top:auto; bottom:25px; width:27px; right:-15px}section.request_franchise{padding:100px 0 95px}img.form_top_shape{max-width:140px; display:none}.request_franchise_forminfo .common_btn{font-size:14px; padding:12px 46px}img.form_bottom_shape{max-width:230px; bottom:-120px; display:none}.template-request-distributor img.form_top_shape.mob_form-shape, img.form_bottom_shape.mob_bottomform-shape, img.form_top_shape.mob_form-shape{display:block}img.form_bottom_shape.mob_bottomform-shape{bottom:-95px}.template-request-distributor .request_fra_info h2{max-width:320px}.hero_title_wrap h1{font-size:25px; max-width:309px; margin:10px auto 0; line-height:1.4}section.hero_wrap{padding:30px 0 70px}.service_shape{bottom:-9px; left:9%; width:50px}.our_purpose_img, .section_shape_mobile.hero_bg_mobile, .section_shape_mobile.hero_bg_mobile img{width:100%}.our_purpose_content{width:100%; margin-top:42px}.who_we_are_content h2{font-size:40px}.pineapple_wrap{top:43px; right:18px; width:50%; transform:rotate(25deg)}.watermelon_wrap{left:auto; right:20px; width:44%}.orange_wrap{bottom:10px; right:25px}section.who_we_are_sec{padding-bottom:42px; padding-top:10px; overflow-x:hidden}.bottom_shape_wrap{height:300px}.mango_wrap{bottom:0; right:27px}.grape_wrap{bottom:-15px; left:30px}section.who_we_are_list_wrap{padding:40px 20px 70px}.strawberry_wrap{top:83px; left:13px; width:10.4%}.section_shape{bottom:-20px}.our_story_sec .cl_6_50.text_right{margin:0 auto 60px; width:100%}.story_pineapple{top:-65px}h3.our_story_sub_title{font-size:30px; margin-bottom:27px}h2.our_story_title{font-size:55px; margin-bottom:39px; margin-left:-7px}section.our_story_sec{padding-top:25px; margin-bottom:30px; position:relative; z-index:1}h4.we_are_list_title{font-size:45px; margin-bottom:16px}.we_are_list_content{margin-left:15px}.about_img{max-width:100%}p.we_are_list_description{max-width:293px; width:100%}h4.about_content{font-size:18px; margin:0 0 20px}h2.about_title{font-size:28px}.our_purpose_img_wrpa span{right:0; top:70px; width:89px}.who_we_are_content{top:56%}.our_story_description p+p{margin-top:20px}.hero_bg{left:0; width:100%}.hero_bg img{object-fit:cover}.awards_section .row{justify-content:center}.awards_logo_wrap:nth-child(3), .awards_logo_wrap:nth-child(6){width:100px; height:auto}.our_values_section .row{margin:0}.col, .row>.our_values_block, [class*=col-]{padding:0}}@media (min-width:450px) and (max-width:600px){.pineapple_wrap img{width:123px}.watermelon_wrap img{width:120px}.watermelon_wrap{left:auto; right:20px; width:auto}.who_we_are_content h2{font-size:60px; max-width:95%}h4.we_are_list_title{font-size:30px}p.we_are_list_description{font-size:16px}.container{padding:0 15px}.services_shape_left{top:auto; bottom:-55px; width:7.3%; height:187px}.story_pineapple{top:auto; bottom:-170px; right:auto; left:30px; width:19.7%}h2.about_title{font-size:38px}.awards_section .row{justify-content:center}.about_img{margin:40px auto 40px 30px}.our_values_section .row{margin:0 auto; max-width:420px}}@media (max-width:450px){.book_events{margin-bottom:10px!important}section.awards_section{margin-top:0!important}section.contact_banner{padding:100px 0 60px; margin-bottom:50px}img.contact_coconut{max-width:25px; right:6%}img.contact_mango{max-width:20px; top:-4%}.contact .field, .intent_in_detail{margin-bottom:23px!important}.intent_in_detail .form-group{padding-left:35px}.intent_in_detail .form-group label{font-size:11px}.contact .common_btn{font-size:13px; padding:13px 46px}.contact_info_col{gap:30px}.contact_loction_info p{margin:0 auto 25px}img.thanks_top_shape{width:115px}.quality_main_details p, .top_section_info p{max-width:309px; margin-bottom:20px}.template-food-quality .top_section_info p{max-width:319px; margin-bottom:20px}.template-food-quality .quality_main_details ul{padding-right:15px}.template-privacy-policy img.food_strawberry_shape{width:55px; height:auto; left:26px; bottom:-20px}.template-food-quality .quality_top_info h2{font-size:31px; max-width:305px}.request_input_info label{padding-left:25px; font-size:12px; padding-right:15px}.request_input_info{margin-bottom:15px}.request_input_info .intent_in_detail{margin-top:10px}.service_shape{bottom:-29px; left:15%}.service_box{margin-bottom:20px}.our_values_block{width:50%; margin-bottom:25px}.our_values_title h2{font-size:50px}.our_values_title, section.awards_section{margin-bottom:50px}.hero_product{width:80%; margin:30px auto 0}.service_box{width:33%}.our_values_content h4{font-size:16px; padding-left:4px; white-space:nowrap}.who_we_are_content{width:100%}.who_we_are_content h2{font-size:53px; max-width:60%}.w_1028 .row>div{width:100%; margin-bottom:0}.w_1028 .row>div:not(:last-child){margin-bottom:35px}section.who_we_are_list_wrap{padding:20px 25px 120px; margin-bottom:0}.we_are_list_content{margin-left:15px}.we_are_list_icon{width:25px}.mango_wrap{right:20px}.section_shape{bottom:-15px}.about_watermelon{left:15px; bottom:20px}h3.about_sub_title{font-size:35px; max-width:349px}h2.about_title{font-size:40px; margin-bottom:13px}.our_story_description p{font-size:14px}.row>.service_box{width:29%; padding:0 7px!important}section.about_the_founders{padding-bottom:47px}.story_pineapple{top:auto; bottom:-130px; left:26px; right:0; width:20.7%}.hero_product_shape{right:8px}.hero_bg_mobile{display:inline-block}.hero_bg_desk, .mango_wrap{display:none}p.our_purpose_discription{max-width:330px; margin:0 auto}.section_shape_mobile.hero_bg_mobile{position:absolute; bottom:-130px; z-index:-1; left:0}.grape_wrap{bottom:-30px; left:auto; width:27%; right:43px; transform:rotate(-28deg)}.our_story_img{padding-top:21px}.about_sub_title span{width:19px}h2.our_story_title span{top:-11px; right:-25px; width:30px}h2.awards_title_wrap{font-size:50px; margin-left:-10px}.awards_logo_wrap{width:33.3333%; height:auto; margin:0 0 30px}.awards_section_title{margin-bottom:47px}.awards_title_wrap span{top:-10px; right:-16px; width:24px}.about_sub_title span{top:-10px; right:35%}.hero_bg img{object-fit:unset}.event_book_title.horeca_title{max-width:100%!important; margin:0 auto 25px!important; font-size:40px; letter-spacing:0}.event_book_title.horeca_title svg{top:-3px!important; right:-13px!important; width:25px}}@media (max-width:425px){.product-card .bdlr__product--qty{width:100%!important; max-width:100%!important}h2.bdlr___summary--title.ng-binding{font-size:22px}.ng-scope{padding:90px 0 25px}.bdlr__product{flex:0 0 50%!important; max-width:50%!important; padding:0 10px!important}.header_btn a{font-size:10px; padding:10px 14px}.menu-toggle{height:auto; width:30px}.header_social_icon li, .header_social_icon li a svg{height:50px; width:50px}.main_banner{margin:0 0 46px}.banner_inner{background-position:center bottom}img.food_right_shape{width:30px; height:295px}img.food_watermelon_shape{width:60px; height:auto; right:33px; top:21px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom:0; width:40px; height:auto}.template-privacy-policy .quality_bottom_main{margin-bottom:20px}.thank_you_col h2{font-size:39px}.contact_main_info{margin:auto auto 70px}img.contact_leftbottom{max-width:115px; bottom:-15%}img.contact_watermelon{max-width:40px; bottom:-4%}.message_info .text-area{min-height:116px}.request_fra_info h2{font-size:39px; margin-bottom:38px; max-width:270px}.template-request-distributor .request_fra_info h2{max-width:270px}.bdlr__product--title h4{font-size:14px!important}.bdlr__product--image-wrap img{border-radius:20px}.product-card .bdlr__product--qty-minus{flex:1; margin-left:0}}@media (max-width:375px){wishlist-page .wk-page{padding:90px 15px 50px!important}.thank_you_col h2, h1.ng-binding{font-size:28px}.ng-scope{padding:70px 0 25px}.event_book_title.horeca_title{max-width:100%!important; margin:0 auto 25px!important; font-size:33px}img.thanks_grapefruit_img{right:20px; width:50px}.menu_drawer{border-bottom:55px solid #7a6097; max-width:290px}.header_logo{width:80px}.header_button{padding:15px 0}.header_btn>.common_btn{padding:9px 7px 7px; font-size:10px}.drawer_nav li .header-nav-link{margin:0 0 10px; font-size:12px}.quality_main_details h3{font-size:16px; margin:0 0 15px}.template-privacy-policy .quality_main_details h3, .template-privacy-policy .quality_top_info h2{margin-bottom:15px}.quality_top_info h2{font-size:34px; max-width:201px}img.food_pineapple_shape, img.food_watermelon_shape{width:40px}img.food_top_shape, img.thanks_top_shape{width:100px}.template-privacy-policy img.food_watermelon_shape{width:50px; right:20px; top:1%}.template-privacy-policy .food_quality_section{padding:80px 0 50px}.thank_you_col h2 svg{position:absolute; right:-18px; top:-18px; width:30px}img.thanks_bottom_shape{bottom:-30px; width:100px}section.thank_youmain{padding:80px 0 60px}img.thanks_watermelon_shape{width:40px; top:30px; left:30px}.intent_in_detail .form-group input:checked+label:after{top:3px; left:7px; width:6px; height:11px; border-width:0 2px 2px 0}.intent_in_detail .form-group{padding-left:15px}.intent_in_detail .form-group label:before{padding:8px; margin-right:5px}img.contact_coconut{max-width:22px; right:3%; top:-30px}img.contact_mango{max-width:20px; top:-5%; left:7%}.contact .conatct_inner_title, .contact_banner_col h2{font-size:38px}.contact_loction_info p{font-size:14px; max-width:90%; margin:0 auto 15px}.contact_social_details p{font-size:16px}img.contact_watermelon.mobile_conmango{display:block; max-width:35px; bottom:-3%}.contact_banner_col h2 svg{position:absolute; top:-15px; right:-25px; width:35px; height:auto}.contact .field, .intent_in_detail{margin-bottom:15px!important}.contact_info_col{gap:15px}.quality_main{padding:0 15px}img.food_right_shape{width:22px; height:245px}.template-food-quality .quality_top_info h2 svg{top:-15px; right:-10px}.template-food-quality .quality_top_info h2{font-size:27px; max-width:265px}img.form_top_shape{max-width:90px}section.request_franchise{padding:80px 0 75px}.request_fra_info h2{margin-bottom:25px}.awards_logo_wrap{margin-bottom:20px}}@media screen and (max-width:655px) and (max-height:400px){.who_we_are_content h2{max-width:75%}p.we_are_list_description{max-width:100%}p.we_are_list_description br{display:none}.awards_logo_wrap:nth-child(3), .awards_logo_wrap:nth-child(6){width:100px; height:auto}section.hero_wrap{padding:0 0 80px; margin-bottom:50px}}@media (max-width:395px) and (min-width:391px){.our_values_content h4{font-size:14px}.our_values_content span{width:20px}}@media (max-width:389px){.our_values_content span{width:20px}.our_values_content h4{width:calc(100% - 20px); font-size:15px}.about_sub_title span{top:-15px; right:-5px}h3.about_sub_title{font-size:29px; max-width:190px}h2.about_title{font-size:36px}}@media (max-width:367px){.banner_content_title{font-size:42px; transform:unset}.banner_content_price{margin:0 0 10px; font-size:16px}.banner_content_block{bottom:40px}.banner_content_title svg{top:0; right:-15px; width:25px}.food_quality_section{padding:90px 0 55px}.hero_title_wrap h1{font-size:23px}.hero_title_wrap h2{font-size:32px}.hero_title_wrap h2 span{width:15px; top:-14px; right:-14px}.row>.service_box{width:27%; padding:0 6px!important}.service_box svg{width:100%; height:auto}.service_box, h3.about_sub_title{margin-bottom:10px}.who_we_are_content h2{font-size:27px}.pineapple_wrap{top:-17px}.section_shape{bottom:-10px}section.our_story_sec{margin-bottom:20px; padding-top:0}h3.about_sub_title{font-size:26px; max-width:170px}h4.about_content{line-height:1.3; margin:0 0 15px}.story_pineapple{top:auto; left:15px}.about_watermelon{left:15px; width:8.3%; bottom:20px}.who_we_are_content h2{max-width:80%}section.about_the_founders{padding-bottom:67px}.our_values_section .row{margin:0; flex-direction:column}.container{padding:0 15px}h3.our_story_sub_title{font-size:23px; padding:0!important}h2.our_story_title{margin-left:-13px}.grape_wrap{width:20%; bottom:19px}.section_shape_mobile.hero_bg_mobile{bottom:-70px}section.who_we_are_list_wrap{padding:20px 20px 110px}}.event_book_title, .event_info_title{color:#7e5a9b; font-size:60px; line-height:1.25; font-family:aromatica-script}@media (max-width:320px){.main_banner{margin:0 0 50px}}li.loader{display:flex; align-items:center; justify-content:center; width:100%}li.loader span{display:inline-flex; animation:2s linear infinite ani}@keyframes ani{from{transform:rotate(0)}to{transform:rotate(360deg)}}.form_field label{color:#2b2b2b66; font-size:16px; font-style:normal; font-weight:600; line-height:1.27; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; display:block; padding-left:34px; margin-bottom:10px}.form_field input, .form_field textarea{border-radius:65px; border:1px solid #dadada; background:#fff; width:100%; height:auto; padding:23px 30px; font-size:18px; line-height:1.5; display:block; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-weight:500}.event_customize_row .form_field textarea, .event_customize_row textarea.informationtext_area.field__input:focus, .file_upload input, textarea.informationtext_area.field__input{padding:25px 60px!important}.event_selection{display:flex; flex-wrap:wrap; justify-content:center; margin:0 -8px}.form_field{width:100%; padding:0 8px; margin-bottom:25px; white-space:normal}.form_field textarea{resize:none; min-height:131px; height:131px}.form_field.form_field_btn input[type=submit]{width:auto; border-radius:40px; background:#ed5377; text-transform:uppercase; font-weight:700; color:#fff; padding:27px 105px}.form_field.form_field_btn{margin-top:55px; margin-bottom:0}.form_field_btn .common_btn{font-size:24px; padding:25px 94px}.event_book_title{font-weight:500; position:relative; display:inline-block; margin-bottom:25px}.event_book_title.horeca_title{max-width:65%; margin:0 auto 25px}.event_book_title.horeca_title svg{top:-15px; right:-15px}.event_book_title svg, .event_info_title svg{position:absolute; width:43px; height:auto; right:-30px; top:0}.catring_select_btn span, .catring_select_btn span:before, .event_info_title{display:inline-block; position:relative}.book_events{text-align:center; margin-bottom:40px}.event_info_title{font-weight:500; margin-bottom:13px}.event_information{text-align:center; margin-bottom:25px}.event_details{color:#7b609f; text-align:center; font-size:16px; font-weight:500; line-height:1.4; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.book_events input{color:#2b2b2b66; text-transform:uppercase}.file_upload_info input::placeholder, textarea.informationtext_area.field__input::placeholder{opacity:1; color:#2b2b2b66; font-size:16px; letter-spacing:0}textarea.informationtext_area.form_field textarea{border-radius:65px; padding:25px 60px!important}textarea.informationtext_area.field__input:focus{box-shadow:none; border-radius:65px; padding:25px 60px!important}.catering_tab_nav_block .slick-arrow{position:absolute; top:50%; transform:translateY(-50%); background:0 0; border:0; box-shadow:none; color:#7a6097; width:10px; padding:0; cursor:pointer}.catering_tab_nav_block .slick-prev{left:8px}.catering_tab_nav_block .slick-next{right:8px}.catering_tab_nav{background:#fff; padding:4px 25px; border-radius:50px; z-index:1}.catering_tab_happiness_list_block .catring_btn_box{display:flex; align-items:center; gap:25px}.catring_select_btn input{opacity:0; z-index:2; cursor:pointer}.catring_select_btn span:before{content:""; border-radius:4px; background-color:#fff; width:15px; height:15px; top:2px; margin-right:10px}.catring_select_btn span:after{content:""; position:absolute; left:2px; top:5px; width:11px; height:11px; background:#7b609f; border-radius:4px; opacity:0}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn{color:#7a6097; font-size:16px; font-weight:500; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; text-decoration:none; background-color:transparent; border:0; padding:0; border-bottom:1px solid #7a6097; cursor:pointer}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn:hover{color:#ed5377; border-color:#ed5377}.main_header{z-index:111}html.pop_open .shopify-section-group-header-group{opacity:0}.find_us_content_wrapper li.loader{visibility:visible!important; position:absolute; bottom:-90px; width:100%; left:0}.request_franchise_forminfo .common_btn[disabled]{cursor:no-drop}@media (min-width:768px) and (max-width:991px){.our_values_container.container{width:66%; margin:0 auto}.w_1028{padding-left:50px}p.we_are_list_description br{display:none}.catering_tab_happiness_list_block .catring_btn_box>*{margin:0 5px; font-size:12px; padding:10px 13px}.catring_select_btn span:before{margin-right:6px}.catring_select_btn span:after{top:4px}.find_us_content_wrapper li.loader{bottom:-160px}}@media screen and (max-width:767px){.request_contact .error_label, .request_input_info .error_label{font-size:12px}.find_us_content_wrapper li.loader{bottom:-99px}}.instafeed-new-carousel-item-container .instafeed-hover-layer{border-radius: 66px; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23FFF" d="M12.001 9C10.3436 9 9.00098 10.3431 9.00098 12C9.00098 13.6573 10.3441 15 12.001 15C13.6583 15 15.001 13.6569 15.001 12C15.001 10.3427 13.6579 9 12.001 9ZM12.001 7C14.7614 7 17.001 9.2371 17.001 12C17.001 14.7605 14.7639 17 12.001 17C9.24051 17 7.00098 14.7629 7.00098 12C7.00098 9.23953 9.23808 7 12.001 7ZM18.501 6.74915C18.501 7.43926 17.9402 7.99917 17.251 7.99917C16.5609 7.99917 16.001 7.4384 16.001 6.74915C16.001 6.0599 16.5617 5.5 17.251 5.5C17.9393 5.49913 18.501 6.0599 18.501 6.74915ZM12.001 4C9.5265 4 9.12318 4.00655 7.97227 4.0578C7.18815 4.09461 6.66253 4.20007 6.17416 4.38967C5.74016 4.55799 5.42709 4.75898 5.09352 5.09255C4.75867 5.4274 4.55804 5.73963 4.3904 6.17383C4.20036 6.66332 4.09493 7.18811 4.05878 7.97115C4.00703 9.0752 4.00098 9.46105 4.00098 12C4.00098 14.4745 4.00753 14.8778 4.05877 16.0286C4.0956 16.8124 4.2012 17.3388 4.39034 17.826C4.5591 18.2606 4.7605 18.5744 5.09246 18.9064C5.42863 19.2421 5.74179 19.4434 6.17187 19.6094C6.66619 19.8005 7.19148 19.9061 7.97212 19.9422C9.07618 19.9939 9.46203 20 12.001 20C14.4755 20 14.8788 19.9934 16.0296 19.9422C16.8117 19.9055 17.3385 19.7996 17.827 19.6106C18.2604 19.4423 18.5752 19.2402 18.9074 18.9085C19.2436 18.5718 19.4445 18.2594 19.6107 17.8283C19.8013 17.3358 19.9071 16.8098 19.9432 16.0289C19.9949 14.9248 20.001 14.5389 20.001 12C20.001 9.52552 19.9944 9.12221 19.9432 7.97137C19.9064 7.18906 19.8005 6.66149 19.6113 6.17318C19.4434 5.74038 19.2417 5.42635 18.9084 5.09255C18.573 4.75715 18.2616 4.55693 17.8271 4.38942C17.338 4.19954 16.8124 4.09396 16.0298 4.05781C14.9258 4.00605 14.5399 4 12.001 4ZM12.001 2C14.7176 2 15.0568 2.01 16.1235 2.06C17.1876 2.10917 17.9135 2.2775 18.551 2.525C19.2101 2.77917 19.7668 3.1225 20.3226 3.67833C20.8776 4.23417 21.221 4.7925 21.476 5.45C21.7226 6.08667 21.891 6.81333 21.941 7.8775C21.9885 8.94417 22.001 9.28333 22.001 12C22.001 14.7167 21.991 15.0558 21.941 16.1225C21.8918 17.1867 21.7226 17.9125 21.476 18.55C21.2218 19.2092 20.8776 19.7658 20.3226 20.3217C19.7668 20.8767 19.2076 21.22 18.551 21.475C17.9135 21.7217 17.1876 21.89 16.1235 21.94C15.0568 21.9875 14.7176 22 12.001 22C9.28431 22 8.94514 21.99 7.87848 21.94C6.81431 21.8908 6.08931 21.7217 5.45098 21.475C4.79264 21.2208 4.23514 20.8767 3.67931 20.3217C3.12348 19.7658 2.78098 19.2067 2.52598 18.55C2.27848 17.9125 2.11098 17.1867 2.06098 16.1225C2.01348 15.0558 2.00098 14.7167 2.00098 12C2.00098 9.28333 2.01098 8.94417 2.06098 7.8775C2.11014 6.8125 2.27848 6.0875 2.52598 5.45C2.78014 4.79167 3.12348 4.23417 3.67931 3.67833C4.23514 3.1225 4.79348 2.78 5.45098 2.525C6.08848 2.2775 6.81348 2.11 7.87848 2.06C8.94514 2.0125 9.28431 2 12.001 2Z"></path></svg>'); background-size: 30px; background-repeat: no-repeat; background-position: center;}.instafeed-new-carousel-item .instafeed-hover-layer .instafeed-hover-icon{opacity: 0;}.bestseller_title{margin: 0 0 56px; color: #e8476f; font-size: 60px; position: relative}.bestseller_title_block svg{position: absolute; top: -19px; right: -30px; width: 55px; height: auto; opacity: 0; transition: .4s .6s}.bestseller_title_block, .card__information, .franchise_advantages_head, .franchise_tab_advantages_block, .template-search>.template-search__header{text-align: center}.menu_list_item, .menu_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}body .product__info-wrapper .wk-button .wk-icon{--stroke: #ed5377 !important;}body .product__info-wrapper wishlist-button-block .wk-button.wk-selected{--icon-fill: #ed5377 !important;}body .product__info-wrapper .wk-button .wk-text{color: #ed5377 !important;}.catering_tab_content_block>div:not(:first-child), .cm_newletter_form .field::after, .cm_newletter_form .field::before, .collection_product_content_block>div:not(:first-child), .find_us_content>div:not(:first-child), .follow_insta_btn .follow_insta_shape_l, .footer_mo_social_media, .franchise_distributor_info_mo, .franchise_distributor_mo_shape, .franchise_tab_content_block .franchise_tab_content:not(:first-child), .product-count.light, .product_card_content .quick-add a.common_btn, .product_card_main .card__content, .product_card_main:before, .say_hello_mo_btn, .your_location_main #storepoint-container div#storepoint-brand, div#wishlisthero-floating-launcher-container, svg.mob_bottom_faq_shape{display: none}.build-your-own-box .product_card_quantity_block, .build-your-own-box .quick-add__submit, .mobile-facets__wrapper{display: none !important}#ProductGridContainer #product-grid .dipped-box-of-5 a.common_btn, #ProductGridContainer #product-grid .happiness-box-of-10 a.common_btn, #ProductGridContainer #product-grid .happiness-box-of-5 a.common_btn, #ProductGridContainer #product-grid .keto-box-of-8 a.common_btn, #ProductGridContainer #product-grid .mamas-box-of-5 a.common_btn, #ProductGridContainer #product-grid .royal-box-of-5 a.common_btn{display: inline-block}@media (min-width:576px) and (max-width:1399px){.collection_nav_list .collection_nav_item{padding-left: 15px; padding-right: 15px}}.container{padding: 0 15px; margin: 0 auto}@media (max-width:575px){.container{width: 100%}}@media (min-width:576px){.container{width: 540px}}@media (min-width:768px){.container{width: 720px}}@media (min-width:992px){.container{width: 960px}}@media (min-width:1200px){.container{width: 1140px}}@media (min-width:1400px){.container{width: 1320px}}.footer_top_shape, .footer_top_shape img, .franchise_advantages_faqs_bottom_bg, .franchise_advantages_faqs_top_bg, .partner_bg_shape svg{width: 100%; display: block; height: auto}body{background: #fff6ee}.MuiDialog-root{background-color: rgb(0 0 0 / 30%)}.sw--footer{background-color: #7b609f; padding: 150px 0 132px; margin: -1px 0}.footer_wrapper{display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0 -15px; align-items: flex-start}.cm_footer_logo{width: 11.3%; padding: 0 15px}.footer_logo a{display: block}.cm_fooer_menu{width: 20.7%; padding: 0 15px}.cm_footer_newsletter{width: 34.2%; padding: 0 15px}.menu_title{margin: 0 0 31px; color: #fff; font-size: 24px; font-weight: 700; line-height: 1.25; text-transform: uppercase; letter-spacing: 0}.menu_list li:not(:last-child){margin-bottom: 3px}.menu_list_item{display: inline-block; color: #fffcfa; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1; text-transform: capitalize; transition: .4s}.cm_newletter_button, .cm_newletter_input, .newsletter-form__message--success{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 14px}.menu_list_item:hover{color: #ed5377}.cm_newletter_input{padding: 15px 130px 15px 28px; color: #2b2b2b; text-shadow: 0 0 1px rgba(0, 0, 0, .01); font-weight: 400; line-height: 1.3; border: 0; width: 100%; box-shadow: none; border-radius: 50px; margin: 0}.cm_newletter{margin-bottom: 40px}.franchise_advantages_faqs_container>div:not(:last-child), .social_media .menu_title{margin-bottom: 20px}.social_media ul{display: flex; flex-wrap: wrap; gap: 10px}.social_media .list-social__item a{display: block; width: 37px; height: auto; color: #fff; transition: .4s}.social_media .list-social__item a:hover svg path:first-child{fill-opacity: 1; fill: #E8476F}.social_media .list-social__item a:hover svg path:last-child{fill: #fff}.catering_tab_happiness_list li>span svg, .collection_nav_list .slick-arrow svg, .copy_shape svg, .say_hello_shape svg, .social_media .list-social__item a svg, .we_spread_icon li svg, .we_spread_left_shape svg, .we_spread_right_shape img, .your_location_bg svg{width: 100%; height: auto; display: block}.cm_newletter_button{width: auto; height: 100%; border-radius: 50px; background: #e8476f; color: #fff; text-shadow: 0 0 1px rgba(0, 0, 0, .01); font-weight: 700; text-transform: uppercase; padding: 0 20px; z-index: 0; overflow: hidden; transition: .4s; left: auto; border: 1px solid #ed5377; margin: 0; position: relative}.quantity_info .product-form__submit:hover span{color: #fff;}.quantity_info .product-form__submit:hover{border: 1px solid #7b609f;}.cart-drawer .cart__checkout-button:hover{color: #fff; border: 1px solid #7b609f;}.common_btn, .say_hello_main{z-index: 1; position: relative}.catring_select_btn.common_btn:hover span{color: #fff;}.catring_select_btn.common_btn:hover span:before{background: #fff;}.form_field_btn .common_btn:hover{color: #fff; border: 1px solid #7b609f;}.header_btn .common_tr:hover{color: #fff; border: 1px solid #7b609f !important;}.contact .common_btn:hover{color: #fff; border: 1px solid #7b609f;}.cm_newletter_button:after, .common_btn:after{content: ""; position: absolute; top: 50%; left: 50%; background-color: #7b609f; transform: translate(-50%,-50%) scale(0); border-radius: 50px; width: 100%; height: 100%; -webkit-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; z-index: -1;}a.common_btn:hover{color: #fff; border: 1px solid #7b609f;}.banner_content .common_btn:hover{color: #C96D54;}.product_card_content .common_btn:hover,.cm_newletter_button:hover{color: #fff; border: 1px solid #7b609f;}.cm_newletter_button:hover:after, .common_btn:hover:after{transform: translate(-50%, -50%) scale(1);}.button:not([disabled]):hover:after{--border-offset: 1.3px; box-shadow: none !important;}.cart__footer .cart__blocks .cart__ctas .cart__checkout-button:hover{color: #fff; border: 1px solid #7b609f;}.catring_btn_box .common_btn:hover{border: 1px solid #7b609f;}.footer_copyright{position: relative; background-color: #7b609f; padding: 35px 0 18px}.copy_shape{display: block; width: 100%; height: auto; position: absolute; bottom: 0; left: 0; right: 0}.copy_row{display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; position: relative; row-gap: 10px}.copy_payments_list{display: flex; align-items: center; flex-wrap: wrap; gap: 5px}.copy_payments_item svg{height: 26px; width: auto; display: block}.copy_row>p, .copy_row>p a{margin: 0; color: #fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 12px; font-weight: 400; line-height: 1.8; text-transform: capitalize}.copy_row>p a:hover{color: #ed5377; text-decoration: underline}.cm_newletter_input::placeholder{opacity: .4; font-weight: 700; color: #2b2b2b}.cm_newletter_button_block{position: absolute; top: 3px; bottom: 3px; right: 3px; width: auto; display: block; margin: 0; padding: 0}.newsletter-form__message--success{margin: 15px 0; justify-content: center; border: 1px solid #3ea524; background-color: rgb(62 165 36 / 50%); padding: 12px 10px; color: #fffcfa; font-style: normal; font-weight: 500; line-height: 1; text-transform: capitalize; border-radius: 50px}.common_btn, .featured_title, .say_hello_sub{text-transform: uppercase}.sw--say-hello{margin-bottom: 100px}.say_hello_main{display: flex; flex-wrap: wrap; align-items: center}.say_hello_content_block, .say_hello_img_block{width: 50%}.say_hello_content{max-width: 81.4%; margin-left: auto}.say_hello_title{margin: 0 0 30px; color: #ed5377; font-family: 'Aromatica Script', cursive !important; font-size: 140px; font-weight: 400; line-height: 1; display: inline-block; position: relative; transform: translateX(-40px)}.common_btn, .featured_title, .say_hello_caption, .say_hello_sub{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.say_hello_title svg{position: absolute; width: 55px; height: auto; display: block; top: 15px; right: -30px; opacity: 0; transition: .4s .6s}.bestseller_title.aos-init.aos-animate svg, .catering_tab_title_block h2.aos-init.aos-animate svg, .featured_title.aos-init.aos-animate svg, .follow_insta_title.aos-init.aos-animate svg, .franchise_advantages_faqs_title.aos-init.aos-animate svg, .franchise_advantages_head_title h2.aos-init.aos-animate svg, .franchise_advantages_title .aos-init.aos-animate svg, .franchise_distributor_head.aos-init.aos-animate svg, .franchise_tab_title_block h2.aos-init.aos-animate svg, .partner_us_head.aos-init.aos-animate svg, .product_card_main .media:hover img+img, .say_hello_content.aos-init.aos-animate .say_hello_title svg, .we_spread_info.aos-init.aos-animate .we_spread_title svg, .we_spread_title.aos-init.aos-animate svg{opacity: 1}.say_hello_sub{margin: 0 0 28px; color: #7b609f; font-size: 43px; font-weight: 900; line-height: 1.1}.say_hello_caption{color: #ed5377; font-size: 18px; font-weight: 700; line-height: 1.95; margin: 0 0 35px}.common_btn{color: #fff; font-size: 16px; font-weight: 700; line-height: 1.32; display: inline-flex; align-items: center; justify-content: center; background-color: #ed5377; border: 1px solid #ed5377; padding: 15px 33px; border-radius: 50px; transition: .4s; overflow: hidden; cursor: pointer}.say_hello_img{max-width: 93.1%; margin: 0 auto}.say_hello_img img{width: 100%; height: auto}.say_hello_shape{position: absolute; top: -17px; right: 0; z-index: -1; width: 21.6%}.featured_title_block, .franchise_tab_title_block{text-align: center; margin-bottom: 80px}.featured_title{margin: 0; color: #e8476f; font-size: 60px; font-weight: 900; line-height: 1.25; display: inline-block; position: relative}.sw--featured, .sw--we-spread{margin-bottom: 110px}.featured_title span, .we_spread_head{font-family: 'Aromatica Script', cursive !important; line-height: 1.25}.featured_title span{color: #735699; font-size: 69px; font-weight: 700; text-transform: capitalize; display: inline-block}.featured_title svg, .we_spread_title svg{display: block; opacity: 0; transition: .4s .6s}.featured_title svg{position: absolute; top: 0; right: -45px; width: 64px; height: auto}.featured_wrapper{height: 36px; opacity: .5}.featured_wrapper img{height: 100%; width: auto; margin: 0 auto}.sw--we-spread{position: relative; z-index: 1}.we_spread_row{display: flex; flex-wrap: wrap; margin: 0 -10px}.we_spread_img, .we_spread_info{width: 50%; padding: 0 10px}.we_spread_info_block{padding-left: 85px}.we_spread_head{margin: 0; color: #7b609f; font-size: 67px; font-style: normal; font-weight: 400; transform: translateX(-30px)}.we_spread_sub, .we_spread_title{font-weight: 900; text-transform: uppercase}.we_spread_title{margin: 0 0 11px; color: #e8476f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 87px; line-height: 1.1; position: relative; display: inline-block}.we_spread_caption, .we_spread_sub{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.we_spread_title svg{position: absolute; top: -17px; right: -25px; width: 55px; height: auto}.we_spread_sub{font-size: 29px; font-style: normal; line-height: 2.07; margin: 0 0 10px}.we_spread_caption{margin: 0 0 40px; font-size: 16px; font-weight: 500; line-height: 1.38; letter-spacing: 0; max-width: 469px}.we_spread_icon{display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 55px}.we_spread_icon li{width: 74px; height: auto}.we_spread_left_shape{position: absolute; top: 10%; left: 0; z-index: -1; width: 15.56%; height: auto}.we_spread_right_shape{position: absolute; bottom: -16%; right: 0; z-index: -1; width: 5.8%; height: auto}.follow_insta_title_block{position: relative; text-align: center; z-index: 1; margin-bottom: 85px}.follow_insta_title{display: inline-block; color: #735699; font-family: 'Aromatica Script', cursive !important; font-size: 67px; font-weight: 400; line-height: 1.25; margin: 0; position: relative}.bestseller_title, .product_card_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; line-height: 1.25}.follow_insta_shape_l, .follow_insta_shape_r, .follow_insta_title svg{position: absolute; display: block; height: auto}.follow_insta_title svg{top: 5px; right: -25px; width: 40px; opacity: 0; transition: .4s .6s}.follow_insta_shape_r{width: 11.1%; left: 3%; bottom: 39%}.follow_insta_shape_l{width: 8%; right: 6.5%; bottom: 32%}.follow_insta_btn{margin: 77px 0 100px; text-align: center; position: relative; z-index: 1}.follow_insta_shape_bottom{position: absolute; top: 22%; width: 5.85%; right: 21%; height: auto; display: block}.bestseller_title, .price.product_card_price .price-item.price-item--regular, .product_card_title{font-weight: 900; text-transform: uppercase; display: inline-block}.bestseller_title{margin: 0 0 56px; color: #e8476f; font-size: 60px; position: relative}.bestseller_title_block svg{position: absolute; top: -19px; right: -30px; width: 55px; height: auto; opacity: 0; transition: .4s .6s}.bestseller_title_block, .card__information, .franchise_advantages_head, .franchise_tab_advantages_block, .template-search>.template-search__header{text-align: center}.bestseller_main{margin: 0 -10px}.bestseller_product_item{padding: 0 10px}.sw--our-bestseller{margin-bottom: 140px}.product_card_main{background: #fff; border-radius: 61px !important; padding-bottom: var(--ratio-percent); position: relative; overflow: hidden}.product_card_main .card__media{position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0}.product_card_main .media{width: 100%; height: 100%}.product_card_main img{object-fit: cover !important; transform: unset !important}.product_card_title{color: #7a6097; text-align: center; font-size: 24px; margin-bottom: 1px; word-break: keep-all; min-height: 60px}.product_card_price .price-item--sale, .product_card_vendor{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-weight: 500; line-height: 1.45; opacity: 1; text-align: center}.product_card_vendor{color: #7b609f; margin: 0; display: none}.price.product_card_price .price-item.price-item--regular{color: #ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 24px; line-height: 1.2}.find_us_content_address, .price.product_card_price{margin-bottom: 30px}.product_card_content{max-width: 200px; margin: 36px auto 0}.product_card_content .common_btn{width: 100%; text-align: center; cursor: pointer; padding-left: 10px !important; padding-right: 10px !important; display: block}.product_card_main .media:hover img{opacity: 0}.product_card_price .price-item--sale{color: #ed5377; display: inline-block; text-transform: uppercase; position: relative}.product_card_quantity_block .quantity__input, .quantity_input_block{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 18px; font-weight: 700; line-height: 1.1; text-transform: uppercase; color: #7a6097}.product_card_price .price-item--sale::after{content: ''; position: absolute; width: 100%; height: 2px; background: currentColor; left: 0; top: 50%; transform: translateY(-50%)}.product_card_quantity{display: flex; background: #fff; border-radius: 50px; overflow: hidden}.product_card_quantity .quantity__button{width: 30%; margin: 0; padding: 0; display: flex; align-items: center; justify-content: center; color: #7a6097; border-radius: 50px}.product_card_quantity .quantity__button svg{width: 17px; height: auto; display: block}.product_card_quantity_block .quantity__input{opacity: 1; padding: 14px 0; text-align: left; width: 37%; flex: unset}.collection_nav_list .slick-arrow:hover, .franchise_advantages_faqs_acc_head:hover h4, .product_card_quantity .quantity__button:hover, .product_card_title:hover{color: #ed5377}.quantity_input_block{display: flex; align-items: center; justify-content: end; width: 40%}.product_card_quantity_block{margin-bottom: 13px}.bestseller_main .slick-arrow{padding: 0; border: 0; width: 42px; height: 42px; display: flex !important; align-items: center; justify-content: center; background: 0 0; color: #7b609f; top: 23%; position: absolute; z-index: 1; cursor: pointer}.bestseller_main .slick-arrow svg{width: 100%; height: 100%; display: block}.bestseller_main .slick-prev{left: -4.5%}.bestseller_main .slick-next{right: -4.5%}.bestseller_main .slick-arrow:hover{color: #e8476f}.find_us_content_wrapper li:last-child, .product_card_content .card__heading{margin: 0}#insta-feed .instafeed-overlay::after, .instafeed-shopify .instafeed-overlay::after, .sw--follow-instagram #insta-feed img{border-radius: 66px}.sw--follow-instagram #insta-feed{display: block}button.wishlisthero-product-in-wishlist{opacity: 1 !important}.product_card_main .wishlisthero-floating{top: 30px; right: 30px; background: 0 0 !important}.product_card_main .wishlisthero-floating button{padding: 0 !important; width: 44px !important; height: 44px !important; background: 0 0 !important; position: relative !important; z-index: 1; display: flex !important; align-items: center; justify-content: center}.franchise_tab_nav li a:hover, .product_card_main .wishlisthero-floating button:hover svg{color: #7a6097}.product_card_main .wishlisthero-floating button::after{content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="44" viewBox="0 0 44 44" fill="none"><path d="M43.9518 22.5464C43.9946 23.1746 44.0089 23.8122 43.9946 24.4544C43.3618 50.9794 1.21604 50.3793 0.0217965 23.4324C-0.339807 15.3127 3.82815 7.23053 10.2656 2.93158C23.5403 -5.93352 42.867 6.66796 43.9518 22.5464Z" fill="white"/></svg>'); z-index: -1}#MainContent{overflow: hidden}.sw--franchise-distributor{margin-bottom: 192px; position: relative; padding-top: 137px; z-index: 1}.franchise_distributor_bottom{max-width: 14.77%; position: absolute; left: 7%; bottom: -35.5%}.franchise_distributor_top_shape{position: absolute; width: 21.2%; height: auto; display: block; top: 0; left: 0; z-index: -1}.franchise_distributor_main{position: relative; z-index: 1}.franchise_distributor_img{width: 50%; margin-left: auto}.franchise_distributor_img_block{position: relative}.franchise_distributor_img svg{width: 95%; height: auto; display: block; margin-left: auto; margin-right: -5px}.franchise_distributor_img img{position: absolute; top: -21.5%; right: -73px; width: 101.5%; height: auto; max-width: unset; z-index: 1}.franchise_distributor_info_block{position: absolute; left: 0; right: 0; transform: translateY(-50%); top: 50%}.franchise_distributor_info{width: 42.1%; margin-left: 55px}.franchise_distributor_head{position: relative; display: inline-block; color: #7e5a9b; font-family: 'Aromatica Script', cursive !important; font-size: 60px; font-style: normal; font-weight: 500; line-height: 1.25; margin: 0 0 10px; margin-left: -10px !important}.franchise_distributor_title, .franchise_tab_nav li a, .franchise_tab_title_block h2{font-weight: 900; text-transform: uppercase; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; color: #ed5377}.franchise_distributor_head svg, .partner_us_head svg{position: absolute; top: -5px; right: -33px; width: 50px; height: auto; display: block; transition: .4s .6s; opacity: 0}.franchise_distributor_title{margin: 0 0 20px; font-size: 59px; font-style: normal; line-height: 1.19}.franchise_distributor_cap{margin: 0; color: #7a6097; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4}.franchise_tab_nav{display: inline-flex; padding: 7px; background-color: #fff; border-radius: 50px}.franchise_tab_nav li a{padding: 20px 70px; border-radius: 50px; background: #ffff; font-size: 21px; line-height: 1.58; position: relative; overflow: hidden; display: block; width: auto; transition: .4s; z-index: 1}.franchise_tab_nav li a::after{content: ''; position: absolute; width: 0; height: 100%; background: #7a6097; top: 0; left: auto; right: 0; border-radius: 50px; z-index: -1; transition: .4s}.franchise_tab_nav li.active a:hover::after, .franchise_tab_title_block .common_btn::after{background: #ed5377}.catering_tab_nav li.active a:after, .collection_nav_item:hover::after, .find_us_nav li.active .find_us_nav_bg, .franchise_tab_nav li.active a::after{width: 100%; left: 0; right: auto}.franchise_tab_nav_block{text-align: center; margin-bottom: 87px}.franchise_tab_title_block h2{margin: 0 0 14px; font-size: 59px; line-height: 1.2; display: inline-block; position: relative; z-index: 1}.catering_tab_title_block h2 svg, .franchise_tab_title_block h2 svg{position: absolute; width: 50px; height: auto; display: block; top: -16px; right: -30px; opacity: 0; transition: .4s .6s}.franchise_tab_title_block p{margin: 0 auto 48px; color: #7b609f; text-align: center; font-size: 16px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight: 500; line-height: 1.44; max-width: 77.5%; letter-spacing: 0}.franchise_tab_title_block .common_btn{background: #fff; color: #ed5377; border-width: 2px;}.collection_nav_item:hover, .collection_nav_list .active .collection_nav_item,{color: #fff}.collection_nav_item:hover{color: #fff;}.franchise_tab_title_block .common_btn:hover{color: #fff; border: 2px solid #7b609f;}.franchise_tab_advantages_block h2{margin: 0 0 52px; color: #7e5a9b; font-family: 'Aromatica Script', cursive !important; font-size: 67px; font-weight: 500; line-height: 1.12}.franchise_advantages_faqs_acc_head h4, .franchise_advantages_faqs_title, .franchise_tab_advantages_benefit li{font-weight: 900; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; text-transform: uppercase}.franchise_tab_advantages_benefit{display: flex; align-items: flex-start; justify-content: center; gap: 80px; margin: 0 0 66px}.franchise_tab_advantages_benefit li{color: #7a6097; text-align: left; font-size: 24px; line-height: 1.25; display: flex; align-items: center; gap: 10px; max-width: 33.33%}.franchise_tab_advantages_benefit li svg{width: 35px; height: auto; display: block}.franchise_tab_advantages_benefit li span{display: block; max-width: calc(100% - 45px)}.franchise_advantages_faqs_wrapper{background-color: #7b609f}.franchise_advantages_faqs_bottom_bg svg, .franchise_advantages_faqs_top_bg svg{width: 100%; height: auto; display: block; margin-bottom: -1px; z-index: -1}.franchise_advantages_faqs_title{margin: 0 0 30px; display: inline-block; color: #fff; font-size: 100px; line-height: 1; position: relative}.franchise_advantages_faqs_main{text-align: center; margin-bottom: 110px}.franchise_advantages_faqs_title svg{position: absolute; width: 55px; height: auto; display: block; top: -16px; right: -34px; opacity: 0; transition: .4s .6s}.franchise_advantages_faqs_acc{background-color: #fff6ee; border-radius: 50px; padding: 20px 42px}.franchise_advantages_faqs_acc_head h4{margin: 0; display: flex; align-items: flex-start; justify-content: space-between; color: #7a6097; font-size: 21px; line-height: 2; cursor: pointer; transition: .4s}.franchise_advantages_faqs_acc_head h4 span{display: block; max-width: calc(100% - 35px); text-align: left}.franchise_advantages_faqs_acc_head h4 svg{margin-top: 8px; transition: .4s; width: 24px; height: auto; display: block}.franchise_advantages_faqs_acc_content p{margin: 0; text-align: left; font-family: AvenirNextLTPro !important; font-weight: 500; color: #555; font-size: 20px; line-height: 1.5; max-width: 96%}.franchise_advantages_faqs_acc_content{display: none; margin-top: 10px}.franchise_advantages_faqs{margin-bottom: 20px; position: relative; z-index: 2}.franchise_advantages_faqs_bottom_bg{transform: translateY(2px)}.franchise_advantages_title h2{margin: 0 0 12px; color: #ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 59px; font-weight: 900; line-height: 1.19; text-transform: uppercase; display: inline-block; position: relative}.franchise_advantages_title h2 svg{position: absolute; width: 55px; height: auto; top: -16px; display: block; right: -30px; opacity: 0; transition: .4s .6s}.franchise_advantages_title{text-align: center; margin-bottom: 70px}.franchise_advantages_cap{color: #7b609f; text-align: center; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-weight: 500; line-height: 1.44; margin: 0 auto; max-width: 488px}.franchise_advantages_head img{width: 44.7%; margin: 0 auto 78px; height: auto}.franchise_advantages_head_title h2{text-align: center; color: #7e5a9b; font-size: 67px; line-height: 1.12; position: relative; margin: 0 0 57px}.franchise_advantages_head_title h2 svg{position: absolute; top: 0; right: -35px; width: 55px; height: auto; display: block; opacity: 0; transition: .4s .6s}.sw--franchise-tab{margin-bottom: 102px; position: relative}.franchise_advantages_faqs_acc_head.active h4 svg path{transition: .4s}.franchise_advantages_faqs_acc_head.active h4 svg path:first-child{transform: translateY(30px); opacity: 0}.franchise_tab_shape{position: absolute; width: 8.1%; height: auto; display: block; right: 0; top: -160px; z-index: -1}.franchise_faq_left_bg{position: absolute; bottom: -3%; left: 6.4%; z-index: 1; max-width: 8.5%}.franchise_faq_top_bg{position: absolute; top: -2.3%; max-width: 9.2%; left: 13.6%; height: auto; display: block; z-index: 1}.franchise_faq_center_bg{position: absolute; max-width: 7.25%; right: 0; top: 87px; z-index: 1}.find_us_content_img, .franchise_advantages_step, .sw--find-us{position: relative; z-index: 1}.franchise_advantages_step_top_bg{position: absolute; z-index: -1; max-width: 9.84%; right: 8.8%; top: 14.2%}.franchise_advantages_step_left_bg{position: absolute; z-index: -1; max-width: 10.28%; left: 7.8%; bottom: 36%}.franchise_tab_content_2 .franchise_tab_title_block p{max-width: 64.4%}.find_us_nav{margin: 0 auto 96px; background-color: #fff; border-radius: 50px; padding: 7px; max-width: 69.6%}.find_us_nav li{width: 33.33%}.find_us_nav_item{padding: 23px; border-radius: 50px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 21px; font-weight: 900; line-height: 1.2; text-transform: uppercase; display: flex; justify-content: center; align-items: center; gap: 11px; width: 100%; transition: .4s; position: relative; overflow: hidden; z-index: 1}.catering_tab_nav li a:after, .collection_nav_item::after, .find_us_nav_bg{height: 100%; width: 0; transition: .4s; left: auto}.find_us_nav_bg{content: ""; position: absolute; top: 0; right: 0; border-radius: 50px; z-index: -1}.find_us_content_block>h2{margin: 0 0 89px; color: #ed5377; font-size: 81px; line-height: .93; position: relative}.find_us_content_block{text-align: center; margin-bottom: 221px}.find_us_content_block>h2 svg{width: 39px; height: auto; display: block; position: absolute; top: -2px; right: -20px; color: #735699}.find_us_content_wrapper li:nth-child(2n){margin-bottom: 125px; flex-direction: row-reverse}.find_us_content_wrapper li{display: flex; align-items: center; flex-wrap: wrap}.find_us_content_img_block{width: 53.65%}.find_us_content_img img{max-width: 81%; margin-left: auto}.find_us_content_img svg{position: absolute; width: 72.2%; height: auto; display: block; transform: rotate(-45deg); top: 6%; z-index: -1; right: 9%}.find_us_content_info_block{width: 46.35%; padding-left: 139px}.find_us_content_info{text-align: left; max-width: 325px; margin: 0 auto 0 0}.find_us_content_wrapper li:nth-child(1n){align-items: flex-end}.find_us_content_head{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 35px; font-weight: 900; line-height: 1.29; text-transform: uppercase; margin: 0 0 15px}.find_us_content_address h4, .find_us_content_time h4{color: #ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 21px; font-weight: 900; line-height: 1.3; text-transform: uppercase; margin: 0 0 5px}.find_us_content_address p, .find_us_content_time p{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-weight: 500; line-height: 1.38; margin: 0}.find_us_content_time{margin-bottom: 39px}.find_us_content_time p:not(:last-child){margin-bottom: 10px}.find_us_content_time p strong{font-weight: 500; color: #ed5377; text-transform: capitalize}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img svg{transform: unset; bottom: -15%; right: 7.4%; top: auto}.find_us_nav_item svg{width: 22px; display: block; height: auto}.find_us_nav_item:hover{opacity: .8}.sw--your-location{padding: 136px 0 0; margin-bottom: 50px; position: relative; z-index: 1}.your_location_bg{position: absolute; width: 100%; height: auto; top: 0; left: 50%; z-index: -1; transform: translateX(-50%)}.sw--partner-us, body.template-store-locator .sw--footer{z-index: 1; position: relative}.your_location_title{text-align: center; margin-bottom: 47px}.your_location_main #storepoint-container #storepoint-search{background: #ed5377 !important}.your_location_main #storepoint-container{border-radius: 20px !important; overflow: hidden; border: 1px solid #ed5377 !important}.your_location_title h2{color: #fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 59px; font-weight: 900; line-height: 1.19; text-transform: uppercase; margin: 0 0 2px; display: inline-block; position: relative}.partner_us_head, .your_location_title p{font-family: 'Aromatica Script', cursive !important; font-weight: 500}.your_location_title h2 svg{position: absolute; width: 40px; height: auto; display: block; top: -10px; right: -25px}.your_location_title p{color: #fff; font-size: 70px; line-height: 1.08; margin: 0}.find_bg_watermelon{max-width: 14.4%; top: 211px; left: 7.8%}.find_bg_shape{position: absolute}.find_bg_pineapple{top: 158px; right: 8.5%; max-width: 8.82%}.find_bg_coconut{max-width: 9.7%; right: 12.8%; bottom: -203px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 115px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info{text-align: left; margin: 0 auto 0 0}body.template-store-locator .sw--footer::after{content: ''; position: absolute; width: 23%; height: 230px; background-image: url(/cdn/shop/files/find_bg.png?v=1692597650); bottom: 100%; background-size: contain; z-index: -1; background-position: left bottom; background-repeat: no-repeat}body.template-store-locator .footer_top_shape{z-index: 2; position: relative}.find_bg_mango{max-width: 6.95%; top: 34.7%; left: 4.4%}.find_bg_lemon{max-width: 10.7%; right: 4.7%; top: 54.05%}.find_bg_strawberry{max-width: 7.8%; bottom: 19.27%; left: 3.9%}.sw--partner-us{padding: 98px 0 52px}.partner_us_top_bg{position: absolute; max-width: 21.1%; height: auto; left: 0; top: 0}.partner_us_row{display: flex; flex-wrap: wrap; margin: 0 -31px}.partner_us_content{width: 60.6%; padding: 0 31px}.partner_us_img{width: 39.4%}.partner_us_img_block{max-width: 525px}.partner_us_content_block{padding-left: 60px; padding-top: 40px}.partner_us_head{position: relative; display: inline-block; color: #7e5a9b; font-size: 60px; font-style: normal; line-height: 1.25; margin: 0 0 28px; margin-left: -10px !important}.partner_us_cap, .partner_us_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-style: normal}.partner_us_title{margin: 0 0 26px; color: #ed5377; font-size: 59px; font-weight: 900; line-height: 1.19; text-transform: uppercase}.partner_us_cap{color: #7a6097; font-size: 16px; font-weight: 500; line-height: 1.4; max-width: 80%; margin: 0}.catering_tab_happiness_title, .catering_tab_nav li a, .catering_tab_title_block h2{color: #ed5377; font-weight: 900; text-transform: uppercase; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.partner_bg_shape{position: absolute; top: -21%; right: -12.3%; width: 50%; z-index: -1}.sw--catering-tab{margin-bottom: 40px; position: relative; z-index: 1}.catering_tab_shape{position: absolute; top: -40px; right: 0; width: 6.6%; height: auto; display: block; z-index: -1}.catering_tab_nav_block{text-align: center; max-width: 1190px; margin: 0 auto}.catering_tab_nav{padding: 7px; background-color: #fff; border-radius: 50px; margin-bottom: 112px}.catering_tab_nav li a{padding: 20px; border-radius: 50px; background: #ffff; font-size: 21px; line-height: 1.58; position: relative; overflow: hidden; display: block; width: auto; transition: .4s; z-index: 1}.catering_tab_nav li a:after{content: ""; position: absolute; background: #7a6097; top: 0; right: 0; border-radius: 50px; z-index: -1}.catering_tab_title_block h2{margin: 0 0 15px; font-size: 59px; line-height: 1.2; display: inline-block; position: relative; z-index: 1}.catering_tab_title_block{text-align: center; margin-bottom: 100px}.catering_tab_title_block p{margin: 0; color: #7b609f; text-align: center; font-size: 16px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight: 500; line-height: 1.44; letter-spacing: 0}.catering_tab_happiness{display: flex; flex-wrap: wrap; justify-content: center; margin: 0; row-gap: 116px; padding: 0 35px}.catering_tab_happiness_block{width: 33.33%; padding: 0 15px; display: flex; flex-direction: column; justify-content: space-between}.catering_tab_happiness_item>img{max-height: 286px; width: auto; display: block; margin: 0 auto 40px}.catering_tab_happiness_title{margin: 0 0 22px; font-size: 32px; line-height: 1.16}.catering_tab_happiness_cap{margin: 0 0 30px; color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-weight: 500; line-height: 1.44; letter-spacing: 0}.catering_tab_happiness_list{margin: 0 0 40px}.catering_tab_happiness_list li{display: flex; flex-wrap: wrap; align-items: center}.catering_tab_happiness_list li>span{width: 63px; height: auto; display: block}.catering_tab_happiness_list li:not(:last-child){margin-bottom: 18px}.catering_tab_happiness_list_info{max-width: calc(100% - 63px); padding-left: 17px; margin: 0; color: #7a6097; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 18px; font-weight: 500; line-height: 1.28; letter-spacing: 0}.catering_tab_happiness_list_info span{font-weight: 700}.collection_nav h2, .collection_nav_item, .template-search__header>h1, body#collections h1.title{font-weight: 900; text-transform: uppercase; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.catering_tab_nav li{width: 25%}.catering_tab_fruit_shape{position: absolute; z-index: -1; max-width: 13.41%; top: 150px; left: 4%}.collection_nav, .collection_nav h2{position: relative; text-align: center}.collection_product_list{display: flex; flex-wrap: wrap; margin: 0 -10px; row-gap: 100px}.collection_product_item{width: 33.33%; padding: 0 10px}.collection_nav_list{background: #fff; padding: 18px 35px 18px 28px; border-radius: 50px; margin: 0 -3px; z-index: 1}.collection_nav_list .slick-track{display: flex}facet-filters-form.facets.small-hide{display: block !important}.collection_nav h2{color: #ed5377; font-size: 59px; line-height: 1.2; display: inline-block; margin-bottom: 70px; letter-spacing: 0}.collection_nav h2 svg{position: absolute; top: -15px; right: -25px; width: 43px; height: auto}img.collection_nav_shape{position: absolute; top: -95%; right: 0; width: 97px; height: auto}.collection_nav_item{white-space: nowrap; color: #ed5377; font-size: 18px; line-height: 1.4; display: block; border: 3px solid #7a6097; border-radius: 50px; padding: 22px 0; text-align: center; position: relative; z-index: 1; overflow: hidden; background: #fff; margin: 0 3px; cursor: pointer}.collection_nav_item::after{content: ''; position: absolute; background: #ed5377; top: 0; right: 0; z-index: -1}.collection_nav_list .active .collection_nav_item::after{width: 100%; left: 0; right: auto; background: #7b609f}.collection_nav_list .slick-list.draggable{padding-left: 0 !important; padding-right: 83px}.collection_nav_list .slick-arrow{position: absolute; top: 50%; transform: translateY(-50%); background: 0 0; border: 0; box-shadow: none; color: #7a6097; width: 10px; padding: 0; cursor: pointer}.collection_nav_item.active{background: #7a6097; color: #fff}.collection_nav_list .slick-prev{left: 10px}.collection_nav_list .slick-next{right: 14px}.facets__form{display: flex !important}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 66px; padding-top: 15px !important}h2.facet-filters__label.caption-large.text-body, select#SortBy{color: #ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 22px; font-style: normal; font-weight: 500; line-height: 1.3}.facet-filters__sort{padding-right: 0 !important}.facet-filters__sort:focus-visible{box-shadow: unset !important}body#collections #MainContent{padding-top: 200px}body#collections h1.title{margin: 0 0 56px; display: inline-block; color: #e8476f; font-size: 60px; line-height: 1.25; position: relative; width: 100%; text-align: center}body#collections .collection-list li{padding: 0 15px; width: 33.33%; max-width: 33.33%}body#collections .collection-list{column-gap: 0; row-gap: 40px; width: 100%; display: inline-flex}.template-search__results{height: auto !important}body .template-search__results{max-width: 1390px}body .template-search .grid{column-gap: 0}.template-search__results .grid li.grid__item{width: 33.33%; max-width: 33.33%; padding: 0 9px; position: relative !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; opacity: 1 !important}@media screen and (max-width:1199px){.template-search__results .grid li.grid__item{width: 50%; max-width: 50%}body .card:not(.ratio){min-height: auto}}@media (min-width:992px) and (max-width:1199px){.template-search__results .grid li.grid__item{width: 33.33%; max-width: 33.33%}}.template-search .active-facets, .template-search .facets__wrapper, .template-search .field:after, .template-search .field__input:focus~.field__label, .template-search .field__input:not(:placeholder-shown)~.field__label, .template-search__results .grid li.grid__item.search_article, .template-search__results .grid li.grid__item.search_page{display: none}.template-search{padding: 150px 0 !important}.template-search ul.grid.product-grid{align-items: flex-start}.template-search__header>h1{margin: 0 0 14px; color: #7b609f; font-size: 50px; line-height: 1.3; display: inline-block; position: relative}.template-search__header>h1>svg{position: absolute; top: -10px; left: auto; right: -20px; bottom: 0; width: 35px; height: auto}.template-search .search__input.field__input{border-radius: 50px; border: 1px solid #ed5377; padding: 20px 90px 20px 20px !important}.template-search .field__button{height: 45px}.template-search .search__button svg{position: relative; top: 0; left: 0}.template-search .field__button>svg{height: auto; width: 20px}.template-search .grid{column-gap: 8px; row-gap: 40px}.field__input:focus{box-shadow: none}@media(max-width:1600px){.bestseller_main .slick-next{right: -4.3%}.bestseller_main .slick-prev{left: -4.3%}}@media(max-width:1400px){.catering_tab_happiness{padding: 0}.say_hello_title{font-size: 116px}.say_hello_sub{font-size: 34px}.say_hello_caption{font-size: 16px}.featured_title{font-size: 48px}.featured_title span{font-size: 58px}.featured_title svg{right: -35px; width: 50px}.featured_title_block{margin-bottom: 60px}.follow_insta_title, .we_spread_head{font-size: 56px}.we_spread_title{font-size: 72px}.we_spread_sub{font-size: 26px}.we_spread_left_shape{top: 24%}.we_spread_icon li{width: 70px}.we_spread_icon{margin-bottom: 45px}.follow_insta_title_block, .franchise_tab_nav_block, .franchise_tab_title_block{margin-bottom: 70px}.follow_insta_title svg{top: 6px; right: -19px; width: 32px}.menu_title{margin: 0 0 25px; font-size: 20px}.sw--footer{padding: 115px 0}.footer_copyright{padding: 30px 0 15px}.copy_payments_item svg{height: 24px}.bestseller_title{margin: 0 0 45px; font-size: 48px}.bestseller_title_block svg{top: -15px; right: -25px; width: 44px}.sw--our-bestseller{margin-bottom: 120px}.bestseller_main .slick-arrow{width: 30px; height: 30px}.bestseller_main .slick-prev{left: -2.3%}.bestseller_main .slick-next{right: -2.3%}.franchise_distributor_head, .partner_us_head{font-size: 46px; margin: 0 0 10px}.franchise_distributor_head svg{top: -2px; right: -27px; width: 40px}.franchise_distributor_title, .partner_us_title{margin: 0 0 15px; font-size: 50px}.find_us_content_address p, .find_us_content_time p, .franchise_distributor_cap, .partner_us_cap{font-size: 14px}.franchise_tab_nav li a{padding: 16px 55px; font-size: 18px}.sw--franchise-distributor{margin-bottom: 170px; padding-top: 120px}.catering_tab_title_block h2, .franchise_advantages_title h2, .franchise_tab_title_block h2{margin: 0 0 10px; font-size: 50px}.franchise_tab_advantages_benefit li svg{width: 27px; margin-top: -1px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 37px)}.franchise_tab_advantages_block h2{margin: 0 0 45px; font-size: 58px}.franchise_tab_advantages_benefit li{font-size: 22px}.franchise_tab_advantages_benefit{margin: 0 0 55px}.franchise_faq_top_bg{top: -1.5%; max-width: 8%}.franchise_faq_center_bg{top: 75px; max-width: 6.5%}.franchise_advantages_faqs_title{font-size: 86px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4{font-size: 18px}.franchise_advantages_faqs_acc_head h4 svg{width: 20px}.franchise_advantages_faqs_acc_head h4 span{max-width: calc(100% - 30px)}.franchise_advantages_faqs_acc{padding: 15px 35px}.catering_tab_title_block, .franchise_advantages_faqs_main, .sw--franchise-tab{margin-bottom: 80px}.franchise_faq_left_bg{bottom: -1.7%; max-width: 7.5%}.franchise_advantages_title{margin-bottom: 50px}.franchise_advantages_step_top_bg{max-width: 8%}.franchise_advantages_step_left_bg{max-width: 10%}.franchise_advantages_head_title h2{font-size: 58px; margin: 0 0 45px}.franchise_advantages_head_title h2 svg{width: 44px}.sw--your-location{padding: 100px 0 0}.your_location_title h2{font-size: 52px}.your_location_title p{font-size: 62px}.find_us_nav_item{padding: 20px; font-size: 20px; gap: 10px}.find_us_nav_item svg{width: 18px}.find_us_nav{margin: 0 auto 75px}.find_us_content_block>h2{margin: 0 0 75px; font-size: 72px}.find_us_content_info_block{padding-left: 100px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 85px}.find_us_content_head{font-size: 32px; margin: 0 0 10px}.find_us_content_address h4, .find_us_content_time h4{font-size: 20px; margin: 0 0 10px}.find_us_content_time p:not(:last-child){margin-bottom: 5px}.find_bg_watermelon{top: 175px}.find_bg_pineapple{top: 120px}.catering_tab_nav li a{padding: 16px; font-size: 18px}.partner_us_content_block{padding-left: 40px; padding-top: 20px}.partner_bg_shape{top: -15%}.catering_tab_nav_block{max-width: 1000px}.catering_tab_nav{margin-bottom: 85px}.catering_tab_happiness_item>img{max-height: 250px; margin: 0 auto 25px}.catering_tab_happiness_title{margin: 0 0 15px; font-size: 28px}.catering_tab_happiness_cap{margin: 0 0 25px; font-size: 14px}.catering_tab_happiness_list li>span{width: 55px}.catering_tab_happiness_list_info{max-width: calc(100% - 55px); padding-left: 15px; font-size: 16px}.catering_tab_happiness_list li:not(:last-child){margin-bottom: 15px}.catering_tab_fruit_shape{max-width: 10.41%}img.collection_nav_shape{top: -90%; width: 70px}.collection_nav h2{font-size: 52px; margin-bottom: 50px}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 40px; padding-top: 20px !important}}@media(max-width:1199px){.say_hello_title{font-size: 96px; margin: 0 0 20px}.say_hello_title svg{width: 44px}.say_hello_sub{font-size: 28px; margin-bottom: 20px}.say_hello_caption{font-size: 14px; margin-bottom: 25px}.common_btn{font-size: 14px; padding: 13px 30px}.sw--featured, .sw--say-hello{margin-bottom: 100px}.catering_tab_title_block h2, .featured_title, .your_location_title h2{font-size: 44px}.featured_title span{font-size: 50px}.featured_title svg{top: 0; right: -30px; width: 45px}.featured_wrapper{height: 30px}.we_spread_info_block{padding-left: 60px}.we_spread_head{transform: translate(-25px); font-size: 44px}.we_spread_title{font-size: 58px}.we_spread_title svg{top: -16px; right: -25px; width: 45px}.we_spread_sub{font-size: 24px; line-height: 1.35}.we_spread_caption{margin: 0 0 30px; font-size: 14px}.we_spread_icon li{width: 60px}.follow_insta_title{font-size: 48px}.follow_insta_title svg{top: 6px; right: -16px; width: 28px}.follow_insta_btn{margin: 65px 0 85px}.sw--footer{padding: 80px 0}.menu_title{margin: 0 0 20px; font-size: 18px}.cm_fooer_menu{width: 22%}.cm_footer_logo{width: 13%}.cm_newletter_button{font-size: 12px; padding: 0 15px}.cm_newletter_input{padding: 13px 105px 12px 20px; font-size: 12px}.catering_tab_title_block p, .menu_list_item, .product_card_price .price-item--sale{font-size: 14px}.copy_payments_item svg{height: 22px}.footer_copyright{padding: 25px 0 10px}.cm_footer_newsletter{width: 35%}.bestseller_title{margin: 0 0 40px; font-size: 44px}.product_card_content{max-width: 180px; margin: 25px auto 0}.price.product_card_price .price-item.price-item--regular, .product_card_title{font-size: 22px}.product_card_vendor{font-size: 14px; margin: 0 0 10px}.find_us_content_address, .price.product_card_price{margin-bottom: 20px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4, .product_card_quantity_block .quantity__input, .quantity_input_block{font-size: 16px}.sw--our-bestseller{margin-bottom: 100px}#insta-feed .instafeed-overlay:after, .instafeed-shopify .instafeed-overlay:after, .sw--follow-instagram #insta-feed img{border-radius: 40px}.bestseller_main .slick-prev{left: -1.7%}.bestseller_main .slick-next{right: -1.7%}.bestseller_main .slick-arrow{width: 30px; height: 30px}.franchise_distributor_info{width: 50%; margin-left: 30px}.franchise_distributor_head, .partner_us_head{font-size: 40px; margin: 0 0 5px}.franchise_distributor_head svg{top: -1px; right: -24px; width: 35px}.franchise_advantages_title h2, .franchise_distributor_title, .franchise_tab_title_block h2, .partner_us_title{margin: 0 0 10px; font-size: 44px}.franchise_distributor_bottom{max-width: 13%}.franchise_tab_nav li a{padding: 12px 40px; font-size: 16px}.franchise_tab_nav_block{margin-bottom: 55px}.franchise_tab_title_block h2 svg{width: 40px; top: -13px; right: -25px}.franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{margin: 0 auto 40px; font-size: 14px; max-width: 80%}.franchise_tab_advantages_block h2{margin: 0 0 35px; font-size: 42px}.franchise_tab_advantages_benefit li svg{width: 23px; margin-top: -1px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 33px)}.franchise_tab_advantages_benefit li{font-size: 20px}.franchise_tab_advantages_benefit{margin: 0 0 40px; gap: 40px}.franchise_advantages_faqs_title{font-size: 72px}.franchise_advantages_faqs_title svg{width: 45px; top: -13px; right: -28px}.franchise_advantages_faqs_acc_head h4 svg{width: 16px}.franchise_advantages_faqs_acc_head h4 span{max-width: calc(100% - 25px)}.franchise_advantages_faqs_acc{padding: 15px 25px; border-radius: 30px}.franchise_advantages_faqs_container>div:not(:last-child){margin-bottom: 15px}.catering_tab_nav, .catering_tab_title_block, .franchise_advantages_faqs_main{margin-bottom: 60px}.franchise_advantages_cap{font-size: 14px; max-width: 485px}.franchise_advantages_head img{margin: 0 auto 50px}.franchise_advantages_head_title h2{font-size: 42px; margin: 0 0 35px}.franchise_advantages_head_title h2 svg{width: 36px; right: -25px; top: -1px}.sw--franchise-tab{margin-bottom: 70px}.franchise_advantages_step_left_bg{max-width: 8%}.sw--your-location{padding: 70px 0 0}.your_location_title h2 svg{width: 35px; top: -10px; right: -20px}.your_location_title p{font-size: 56px}.find_us_nav{margin: 0 auto 60px; max-width: 75%}.find_us_nav_item svg{width: 15px}.find_us_nav_item{padding: 16px; font-size: 18px}.find_us_content_block>h2{margin: 0 0 60px; font-size: 60px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 70px}.find_us_content_head{font-size: 28px}.find_us_content_address h4, .find_us_content_time h4{font-size: 18px; margin: 0 0 10px}.find_bg_watermelon{top: 135px}.catering_tab_fruit_shape, .find_bg_pineapple{top: 100px}.product_card_main .wishlisthero-floating button{width: 30px !important; height: 30px !important}.product_card_main .wishlisthero-floating{top: 25px; right: 25px}.product_card_main .wishlisthero-floating button svg{width: 18px; height: auto; display: block}.sw--partner-us{padding: 70px 0 45px; z-index: 1}.partner_us_content_block{padding-left: 20px; padding-top: 0}.partner_us_head svg{top: -1px; right: -18px; width: 30px}.catering_tab_nav li a{padding: 12px; font-size: 16px}.catering_tab_shape{top: -20px}.catering_tab_happiness_item>img{max-height: 215px}.catering_tab_happiness_title{margin: 0 0 10px; font-size: 26px}.catering_tab_happiness_cap{margin: 0 0 20px; font-size: 12px}.catering_tab_happiness_list li>span{width: 45px}.catering_tab_happiness_list_info{max-width: calc(100% - 45px); padding-left: 15px; font-size: 14px}.catering_tab_happiness_list{margin: 0 0 30px}.partner_us_content{width: 57%; padding: 0 15px}.partner_us_img{width: 43%; padding: 0 15px}.partner_us_row{margin: 0 -15px; align-items: center}.partner_us_cap{max-width: 90%}img.collection_nav_shape{top: -70%; width: 60px}.collection_nav_item{font-size: 16px; padding: 14px 0}.collection_product_list{row-gap: 60px}.form_field_btn .common_btn{font-size: 22px; padding: 18px 70px}.form_field.form_field_btn{margin-top: 35px; margin-bottom: 0}#ProductGridContainer .grid{row-gap: 30px !important}.collection_nav_list .slick-list.draggable{height: 56px}.template-search__header>h1{font-size: 42px}}@media(max-width:991px){.say_hello_title{font-size: 72px; transform: translate(-30px)}.say_hello_title svg{width: 40px; top: 5px; right: -28px}.say_hello_sub{font-size: 20px; margin-bottom: 15px}.say_hello_caption{margin-bottom: 20px}.featured_title_block, .follow_insta_title_block, .we_spread_icon{margin-bottom: 35px}.catering_tab_title_block h2, .featured_title, .franchise_advantages_title h2, .franchise_tab_title_block h2{font-size: 38px}.featured_title span, .your_location_title p{font-size: 44px}.featured_title svg{right: -27px; width: 40px}.cm_footer_logo{width: 100%; margin-bottom: 50px}.footer_logo a{width: 90px; margin: 0 auto}.footer_logo a img{width: 100%}.sw--footer{padding: 60px 0}.cm_fooer_menu{width: 30%}.cm_footer_newsletter{width: 40%}.copy_payments_item svg{height: 20px}.footer_copyright{padding: 17px 0 6px}.social_media .list-social__item a{width: 30px}.we_spread_info_block{padding-left: 25px}.we_spread_head{transform: translate(-20px); font-size: 38px}.we_spread_title{font-size: 48px}.we_spread_title svg{top: -15px; right: -20px; width: 40px}.product_card_title, .we_spread_sub{font-size: 20px}.we_spread_icon li{width: 50px}.find_us_content_wrapper li:nth-child(2n), .sw--we-spread{margin-bottom: 100px}.follow_insta_btn{margin: 35px 0 70px}.bestseller_title{margin: 0 0 30px; font-size: 38px}.bestseller_main .slick-arrow{width: 28px; height: 28px}.sw--franchise-distributor{margin-bottom: 100px; padding-top: 70px}.franchise_distributor_head{font-size: 36px; margin-left: -6px !important}.franchise_distributor_info{margin-left: 0}.franchise_distributor_head svg{top: -1px; right: -22px; width: 30px}.franchise_distributor_title, .partner_us_title{margin: 0 0 10px; font-size: 38px}.franchise_distributor_cap{font-size: 12px}.franchise_distributor_bottom{max-width: 12%; bottom: -25%}.find_us_nav, .franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{max-width: 100%}.franchise_tab_nav li a{padding: 12px 35px; font-size: 14px}.franchise_tab_shape{top: -100px}.franchise_tab_nav_block{margin-bottom: 45px}.franchise_tab_advantages_benefit li svg{width: 20px; margin-top: -1px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 30px)}.franchise_tab_advantages_benefit li, h2.facet-filters__label.caption-large.text-body, select#SortBy{font-size: 16px}.franchise_tab_advantages_benefit{gap: 25px; margin: 0 0 40px}.franchise_advantages_faqs_title{font-size: 56px; margin-bottom: 20px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4{font-size: 14px}.franchise_advantages_faqs_acc{padding: 10px 20px; border-radius: 25px}.franchise_advantages_head img{margin: 0 auto 35px}.partner_us_head, .your_location_title h2{font-size: 36px}.sw--your-location{padding: 60px 0 0}.find_us_nav_item{padding: 12px 15px; font-size: 16px}.find_us_nav{padding: 7px}.find_us_content_block>h2{margin: 0 0 50px; font-size: 56px}.find_us_content_block>h2 svg{width: 30px; right: -15px}.find_us_content_info_block{padding-left: 20px}.find_us_content_head{font-size: 24px}.find_us_content_address h4, .find_us_content_time h4{font-size: 16px; margin: 0 0 10px}.find_us_content_block{margin-bottom: 110px}.find_us_content_img img{max-width: 89%}.find_bg_mango{max-width: 4.95%; top: 37.7%}.find_us_content_img svg{width: 80.2%}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 50px}.find_us_content_info, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info{max-width: 260px}.find_bg_coconut{bottom: -4%; max-width: 6.7%}.sw--partner-us{padding: 55px 0 35px}.partner_us_content_block{padding: 0}.partner_us_cap{max-width: 95%}.partner_us_content{width: 60.3%}.partner_us_img{width: 39.7%}.catering_tab_fruit_shape{top: 75px}.catering_tab_title_block{margin-bottom: 50px}.catering_tab_happiness_item>img{max-height: 175px; margin: 0 auto 20px}.catering_tab_happiness{margin: 0 -10px; row-gap: 100px}.catering_tab_happiness_block{padding: 0 10px}.catering_tab_happiness_title{margin: 0 0 10px; font-size: 22px}.catering_tab_happiness_cap br{display: none}.catering_tab_happiness_list li>span{width: 40px}.catering_tab_happiness_list_info{max-width: calc(100% - 40px); padding-left: 10px; font-size: 12px}.catering_tab_happiness_list{margin: 0 0 25px}.sw--catering-tab, section.collection_banner{margin-bottom: 90px}.catering_tab_nav li{width: auto}.catering_tab_nav li a{padding: 12px 40px; font-size: 12px}.catering_tab_title_block h2 svg{width: 40px; top: -15px; right: -25px}span.your_location_bg{width: auto; height: 50%}span.your_location_bg svg{width: auto; height: 100%}.col_banner_left h3{font-size: 37px; margin: 0 0 15px}.col_banner_left h2{font-size: 42px; margin: 0 0 15px; max-width: 100%}.col_banner_left{padding: 20px 15px 0}.col_banner_left p{margin: 0 0 55px; font-size: 14px}img.col_banner_strawberry{max-width: 50px; bottom: 8%; left: 80px}.product_card_main, .product_card_main .card__media .media img{border-radius: 41px !important}.price.product_card_price .price-item.price-item--regular{font-size: 18px}.collection_nav h2{font-size: 46px; margin-bottom: 40px}img.collection_nav_shape{top: -65%; width: 50px}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 30px; padding-top: 15px !important}.catering_tab_nav{padding: 4px 25px}.partner_bg_shape{top: -15%; transform: rotate(-15deg) !important; right: -17.3%; width: 44%; z-index: -1; height: auto}.event_book_title, .event_info_title{font-size: 52px}.form_field input{padding: 12px 30px !important}textarea.informationtext_area.field__input{padding: 23px 30px !important}.form_field_btn .common_btn{font-size: 20px; padding: 15px 55px}.form_field.form_field_btn{margin-top: 20px; margin-bottom: 0}.book_event_clac input{padding: 18px 20px}#ProductGridContainer .grid__item{width: 33.33% !important; padding-bottom: 30px}}@media(max-width:767px){.common_btn{font-size: 13px; padding: 14px 30px 11px}.common_btn:after{visibility: hidden; display: none}.catering_tab_fruit_shape, .catering_tab_happiness_title br, .catering_tab_title_block p br, .cm_footer_newsletter .social_media, .cm_newletter_button:after, .follow_insta_shape_bottom, .follow_insta_title_block .follow_insta_shape_l, .franchise_advantages_step_top_bg, .franchise_distributor_info_block, .franchise_distributor_top_shape, .franchise_tab_shape, .say_hello_content .common_btn, .we_spread_right_shape{display: none}.find_us_nav button:hover, .franchise_tab_title_block .common_btn:hover{color: #ed5377}.say_hello_content_block{width: 100%; text-align: center; margin-bottom: 26px}.col_banner_left, .col_banner_right, .form_field.form_feilds, .partner_us_content, .say_hello_img_block, .we_spread_img, .we_spread_info{width: 100%}.say_hello_img{max-width: 93.85%; margin-bottom: 58px}.say_hello_content{max-width: 100%; padding: 0 10px}.say_hello_title svg{width: 30px; top: 2px; right: -17px}.say_hello_title{font-size: 60px; transform: translate(0); margin: 0 0 18px}.say_hello_shape{top: auto; bottom: 5%; width: 38%; right: -9%}.say_hello_sub{margin-bottom: 10px; font-size: 23px}.featured_wrapper{height: 32px}.featured_title_block, .follow_insta_title_block, .franchise_advantages_faqs_main, .your_location_title{margin-bottom: 40px}.bestseller_title, .featured_title, .featured_title span{font-size: 33px}.featured_title svg{width: 20px; right: -14px; top: 5px}.we_spread_info{margin-bottom: 64px}.we_spread_info_block{padding-left: 0; text-align: center}.we_spread_icon{margin-bottom: 45px; justify-content: center}.we_spread_head{transform: unset; font-size: 35px; margin-bottom: 7px}.we_spread_sub{font-size: 16px; margin-bottom: 25px}.collection_nav h2, .we_spread_title{font-size: 38px}.we_spread_title svg{top: -8px; right: -11px; width: 23px}.say_hello_caption, .sw--we-spread{margin-bottom: 0}.we_spread_caption{margin: 0 auto 40px; font-size: 14px; max-width: 91%}.we_spread_img_block{max-width: 100%; transform: scale(1.18)}.we_spread_left_shape{top: 9.3%; width: 38.5%}.we_spread_right_shape{width: 10%}.follow_insta_title{font-size: 50px}.follow_insta_btn{margin: 50px 0 70px}.sw--follow-instagram #insta-feed{display: flex; flex-wrap: wrap; margin: 0 3px; row-gap: 25px}.sw--follow-instagram #insta-feed .instafeed-container:hover .instafeed-overlay, .sw--follow-instagram .instafeed-shopify .instafeed-container:hover .instafeed-overlay{opacity: 1; width: 100% !important; height: 100% !important}.sw--follow-instagram #insta-feed a .instafeed-container{width: 100% !important; height: auto; padding-top: 100% !important}#insta-feed .instafeed-overlay:after, .instafeed-shopify .instafeed-overlay:after, .sw--follow-instagram #insta-feed img{margin: 0; width: 100% !important; height: 100% !important}.sw--follow-instagram #insta-feed a{width: 50%; height: auto; padding: 0 4px; z-index: 1}.footer_logo a{width: 103px}.cm_footer_logo{width: 100%; margin-bottom: 34px; order: -1}.menu_title{margin: 0 0 10px; font-size: 14px}.cm_fooer_menu{width: 50%; margin-bottom: 46px; padding: 0 20px !important}.footer_mo_social_media{display: block; width: 100%}.menu_list li:not(:last-child){margin-bottom: 4px}.cm_footer_newsletter{text-align: center; width: 100%; order: -1}.copy_shape, .copy_shape svg{width: auto; height: 100%}.social_media ul{justify-content: flex-start}.social_media .list-social__item a{width: 37px}.copy_shape{left: -180%; right: auto; transform: unset}.cm_newletter .menu_title{font-size: 16px; margin-bottom: 15px}.footer_copyright{padding: 34px 0 24px; overflow: hidden}.catering_tab_nav, .find_us_nav{white-space: nowrap; overflow: auto}.cm_newletter{margin-bottom: 30px}.cm_newletter_input{padding: 17px 126px 17px 28px; font-size: 14px}.cm_newletter_button{font-size: 14px; padding: 0 21px}.social_media .menu_title{margin-bottom: 15px}.bestseller_main .slick-arrow{width: 25px; height: 25px}.bestseller_main .slick-next{right: -3%}.bestseller_main .slick-prev{left: -3%}.bestseller_title_block svg{top: -10px; right: -15px; width: 28px}.franchise_distributor_info_mo{display: block; width: 100%; padding: 0 15px; text-align: center}.franchise_distributor_img{margin-left: auto}.franchise_distributor_cap{font-size: 14px; max-width: 282px; letter-spacing: 0; margin: 0 auto}.franchise_distributor_head{font-size: 30px; margin-bottom: 10px; margin-left: 0 !important}.franchise_distributor_head svg{top: -2px; right: -15px; width: 23px}.franchise_distributor_title{margin: 0 auto 5px; font-size: 27px; max-width: 255px}.sw--franchise-distributor{margin-bottom: 40px; padding-top: 93px}.franchise_distributor_main{display: flex; flex-direction: column-reverse}.franchise_tab_nav{padding: 4px}.franchise_distributor_img img{top: -19.5%; right: 10.5%; width: 70.15%}.franchise_distributor_img svg{width: 66%; margin: 0 auto 0 16%}.franchise_distributor_img{width: 100%; padding: 45px 0}.franchise_tab_nav li a{padding: 10px 12px; font-size: 12px}.franchise_tab_nav_block{margin-bottom: 47px}.franchise_distributor_bottom{max-width: 15.8%; bottom: auto; top: 4%; right: 2.2%; left: auto}.franchise_advantages_title h2, .franchise_tab_title_block h2{font-size: 31px; margin-bottom: 15px}.franchise_tab_title_block h2 svg{width: 23px; top: -7px; right: -16px}.franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{margin: 0 auto 35px; font-size: 14px; max-width: 321px}.franchise_tab_advantages_block h2{margin: 0 0 35px; font-size: 45px}.franchise_tab_advantages_benefit{row-gap: 24px; column-gap: 16px; margin: 0 0 35px; align-items: center; flex-wrap: wrap}.franchise_tab_advantages_benefit li{font-size: 16px; width: auto; max-width: unset; gap: 0}.franchise_tab_advantages_benefit li svg{width: 25px; margin-top: -1px; margin-right: 6px}.franchise_tab_advantages_benefit li:nth-child(2){order: 1}.franchise_faq_top_bg{top: -.5%; max-width: 15%; left: 5.4%}.franchise_faq_center_bg{top: 55px; max-width: 10.27%}.franchise_advantages_title h2 svg{width: 35px; top: -14px; right: -20px}.franchise_advantages_cap{font-size: 14px}.franchise_advantages_head img{width: 80%}.franchise_advantages_head_title h2{font-size: 32px; margin: 0 0 25px}.franchise_advantages_head_title h2 svg{width: 28px; right: -20px; top: -2px}.franchise_advantages_step_left_bg{max-width: 70px; bottom: -80px; right: 15px; left: auto}.sw--franchise-tab{margin-bottom: 100px}.franchise_tab_title{margin-bottom: 44px}.franchise_advantages_faqs_title{font-size: 40px; margin: 35px 0 40px}.franchise_advantages_faqs_top_bg{transform: scale(1.5); position: relative; z-index: -1}.franchise_advantages_faqs_title svg{width: 25px; top: -10px; right: -15px}.sw--your-location{padding: 90px 0 0}.your_location_title h2{font-size: 30px}.your_location_title p{font-size: 36px}.find_us_nav{max-width: 100%}.find_us_nav_item{padding: 12px; font-size: 14px}.find_us_nav_item svg{width: 12px; min-width: 12px}.find_us_content_block>h2{margin: 0 0 40px; font-size: 48px}.find_us_content_block>h2 svg{width: 24px; right: -14px; top: -5px}.find_us_content_img_block{width: 100%; margin-bottom: 35px}.find_us_content_info_block, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 0; width: 100%}.find_us_content_info, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info{text-align: center; max-width: 75%; margin: 0 auto}.find_us_content_wrapper li:nth-child(2n){margin-bottom: 50px; flex-direction: unset}.find_us_content_img img{max-width: 86%}.find_us_content_img svg{width: 77.2%}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img_block{padding-bottom: 50px}.find_us_content_block{margin-bottom: 80px}.find_bg_pineapple{top: 90px}.find_bg_coconut{bottom: -.7%; display: none}.find_us_nav{flex-wrap: nowrap; margin: 40px 0; display: inline-block; justify-content: unset}.catering_tab_nav li{width: auto}.partner_us_img_block{max-width: 58.4%; margin: 0 auto 20px}.sw--partner-us{padding: 113px 0 43px}.partner_us_head{font-size: 30px; margin-bottom: 10px}.partner_us_title{margin: 0 0 14px; font-size: 27px}.partner_us_cap{max-width: 86%; margin: 0 auto}.catering_tab_nav{margin-bottom: 50px; flex-wrap: nowrap; padding: 5px 20px; justify-content: unset}.catering_tab_nav_block .slick-arrow svg{width: 6px; height: auto}.catering_tab_shape{top: 40px; width: 14%; right: -9%}svg.catering_tab_shape .a{fill: #04BCC3}.catering_tab_title_block h2 svg{width: 30px; top: -12px; right: -18px}.catering_tab_title_block h2{font-size: 30px; margin-bottom: 20px}.catering_tab_nav li a{padding: 12px 20px; font-size: 12px}.catering_tab_title_block p{max-width: 90%; margin: 0 auto}.catering_tab_title_block{margin-bottom: 55px}.catering_tab_happiness_block{padding: 0 10px; width: 100%}.catering_tab_happiness_item>img{max-height: 215px; margin: 0 auto 30px}.catering_tab_happiness_item, .catering_tab_happiness_list_block{width: 310px; margin: 0 auto; max-width: 310px}.catering_tab_happiness_title{margin: 0 0 10px; font-size: 27px}.catering_tab_happiness_cap{margin: 0 0 30px; font-size: 14px}.catering_tab_happiness_list li>span{width: 63px}.catering_tab_happiness_list_info{max-width: calc(100% - 53px); padding-left: 17px; font-size: 16px}.catering_tab_happiness_list li:not(:last-child){margin-bottom: 26px}.catering_tab_happiness_list{margin: 0 0 45px}.partner_us_img{width: 100%; order: -1}.partner_us_content_block{text-align: center}.partner_us_top_bg{max-width: 25%; display: none}.partner_bg_shape{width: auto; right: -54.5%; top: -40.6%; transform: rotate(-20deg) !important}.partner_us_head svg{top: -3px; right: -15px; width: 25px}.say_hello_mo_btn{display: block; text-align: center}.we_spread_icon li{width: 85px}.follow_insta_shape_r{bottom: 83.1%; width: 18.7%}.follow_insta_shape_l{width: 19.5%; right: 0; bottom: -85%}.follow_insta_btn .follow_insta_shape_l{display: block}.sw--footer{padding: 40px 0 50px}.copy_payments_item svg{height: 36px}.copy_row{row-gap: 24px; flex-direction: column; align-items: flex-start}.copy_row>p, .copy_row>p a{font-size: 10px}.franchise_distributor_mo_shape{position: absolute; z-index: -1; right: 0; width: 6%; height: auto; display: block; bottom: -3.4%}.find_us_nav .slick-arrow{position: absolute; top: 50%; transform: translateY(-50%); background: 0 0; border: 0; box-shadow: none; color: #7a6097; width: 6px; padding: 0; cursor: pointer; height: auto}.find_us_nav button.slick-next{right: 3px}.find_us_nav{background: #fff; padding: 6px 15px; border-radius: 50px}.find_us_nav button.slick-prev{left: 3px}.find_us_nav .slick-list.draggable{padding-right: 100px !important}.find_us_nav .slick-arrow svg{width: 5px; height: auto}.find_us_nav button.slick-prev.slick-arrow.slick-disabled{opacity: 0}.franchise_advantages_faqs_acc{padding: 16px 20px; border-radius: 30px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4{font-size: 13px; letter-spacing: 0; line-height: 16px; align-items: center}.franchise_advantages_faqs_acc_head h4 svg{width: 15px; margin: 0}.franchise_advantages_faqs{margin-bottom: 50px}.franchise_faq_left_bg{bottom: -30px; max-width: 50px}span.your_location_bg{width: auto; height: 40%}.col_banner_row{flex-direction: column-reverse}section.collection_banner{background-position: 70% 100%}.col_banner_left p{margin: 0}img.col_banner_strawberry{max-width: 50px; bottom: -2%; left: 40px}.col_banner_details{max-width: 100%; margin-left: auto; text-align: center}.col_banner_right img{max-width: 80%; margin: auto}.col_banner_main{padding-top: 10%}.collection_product_item{width: 50%; padding: 0 10px}.collection_product_list{row-gap: 40px}.collection_nav_item{border: 1px solid #7a6097}.collection_nav_list{padding: 10px 20px}.collection_nav_list .slick-prev{left: 5px}.collection_nav_list .slick-next{right: 5px}.collection_nav_list .slick-arrow{width: 7px}.col_banner_left h2, .event_book_title, .event_info_title{font-size: 40px}img.collection_nav_shape{top: -60%; width: 45px; right: -15px}h2.facet-filters__label.caption-large.text-body, select#SortBy{font-size: 14px; margin-right: 10px}.facet-filters{padding-left: 10px !important}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 20px; padding-top: 0 !important}.catering_tab_happiness{row-gap: 80px}.event_book_title svg{width: 35px; right: -25px}.event_info_title svg{width: 33px; right: -20px}.sw--catering-tab{margin-bottom: 30px}#ProductGridContainer .grid__item{width: 50% !important; padding-bottom: 30px}.template-search #ProductGridContainer .grid{row-gap: 30px !important}.template-search{padding: 110px 0 60px !important}}@media(max-width:750px){.template-search #ProductGridContainer .grid__item{padding: 0 15px}.template-search .grid{column-gap: 0}}@media(max-width:600px){span.your_location_bg{width: auto; height: 20%}}@media(max-width:575px){.form_field label{font-size: 12px; padding-left: 24px; letter-spacing: 0}.sw--catering-tab{margin-bottom: 10px}.sw--featured, .sw--say-hello{margin-bottom: 60px}.bestseller_product_item{padding: 0 5px}.product_card_main .wishlisthero-floating button{width: 25px !important; height: 25px !important}.product_card_main, .product_card_main .card__media .media img{border-radius: 41px !important}.product_card_main .wishlisthero-floating button svg{width: 12px}.product_card_content{max-width: 100%; margin: 10px auto 0}.product_card_content .quick-add{max-width: 120px; margin: auto}.collection_product_list{margin: 0; row-gap: 26px}.card-information>:not(.visually-hidden:first-child)+:not(.rating):not(.card__information-volume-pricing-note){margin-top: 0 !important}.card__information{display: flex; flex-direction: column}.collection_product_item{padding: 0 6px}.product_card_title{min-height: auto; font-size: 13px; margin-bottom: 6px}.product_card_vendor{font-size: 12px; margin: 0 0 17px; order: 1}.price.product_card_price .price-item.price-item--regular{font-size: 14px; white-space: nowrap}.price.product_card_price{margin-bottom: 5px}.product_card_quantity_block .quantity__input, .quantity_input_block{font-size: 10px}.product_card_quantity .quantity__button svg{width: 11px}.product_card_quantity_block{margin-bottom: 15px}.bestseller_main, .featured_main{margin: 0 -15px}.we_spread_icon{row-gap: 8px; column-gap: 12px}.we_spread_right_shape{bottom: -10%}.footer_top_shape img{height: 72px; width: auto; object-fit: cover}.follow_insta_shape_bottom{top: 23%; width: 10%; right: 12%}.footer_wrapper{margin: 0 -10px}.footer_wrapper>*{padding: 0 10px}.bestseller_main .slick-arrow, .franchise_advantages_faqs_bottom_bg svg{display: none !important}.bestseller_main .slick-list{padding-left: 0 !important}.find_us_content_time, .sw--our-bestseller{margin-bottom: 35px}#insta-feed .instafeed-overlay:after, .instafeed-shopify .instafeed-overlay:after, .sw--follow-instagram #insta-feed img{border-radius: 25px}.follow_insta_title{max-width: 240px}.follow_insta_title svg{top: -4px; right: -20px; width: 39px}.your_location_bg{height: 125%; width: auto}.your_location_bg svg{width: auto; height: 100%}.find_us_nav_item{padding: 12px 10px; font-size: 12px; gap: 6px; letter-spacing: 0; margin-right: 15px}.find_us_nav_item svg{width: 10px}.find_us_nav_item:hover{opacity: 1}.find_us_content_block>h2{margin: 0 0 35px; font-size: 45px}.find_us_nav li{width: auto}.product_card_main .wishlisthero-floating{top: 20px; right: 16px}.franchise_distributor_bottom{max-width: 20.8%}.franchise_distributor_img img{top: -19.5%; right: 6.5%; width: 85.15%}.franchise_distributor_img svg{width: 81%; margin: 0 auto 0 6%}.franchise_distributor_mo_shape{width: 9%}.franchise_faq_top_bg{max-width: 21.8%}.sw--find-us{background-color: #fff6ee}.find_us_content_info, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info{max-width: 95%}.find_us_content_head{font-size: 27px}.find_us_content_address h4, .find_us_content_time h4{font-size: 21px; margin: 0 0 10px}.find_us_content .common_btn{font-size: 16px; padding: 11px 30px}.find_bg_pineapple{right: 20px; max-width: 70px; top: 820px}.find_bg_mango{max-width: 9.95%; top: auto; left: 22px; bottom: 0}.your_location_title h2{font-size: 40px}.your_location_title p{font-size: 39px; max-width: 80%; margin: 0 auto}.find_us_nav .slick-list.draggable{padding-right: 50px !important}.find_bg_lemon, .find_bg_strawberry{display: none}.franchise_tab_title_block .common_btn{font-size: 13px; padding: 13px 19px 12px}.franchise_tab_advantages_benefit li span{letter-spacing: 0}svg.mob_bottom_faq_shape{display: block !important; transform: rotate(180deg); bottom: 0; position: absolute}.franchise_advantages_faqs_wrapper{background-color: #7b609f; position: relative}.franchise_advantages_faqs_container{padding-bottom: 60px}.franchise_advantages_faqs{margin-bottom: 90px}.franchise_faq_left_bg{bottom: -60px}.find_bg_watermelon{top: 180px}.collection_nav h2 svg{right: -20px; width: 33px}.collection_nav h2{margin-bottom: 47px; font-size: 29px; letter-spacing: 0}img.collection_nav_shape{top: -80%; width: 50px; right: -30px}section.collection_banner{margin-bottom: 80px; padding: 50px 0 60px}.col_banner_right img{max-width: 90%}.col_banner_left h3{font-size: 52px; margin: 0 0 15px}.col_banner_left h2{font-size: 25px}.col_banner_left{padding: 20px 30px 0}img.col_banner_strawberry{max-width: 60px; bottom: -5.5%; left: 40px}.collection_nav_item{font-size: 14px; padding: 14px 12px; white-space: nowrap}.partner_bg_shape{width: 100%; height: auto; right: -43%; top: -84px; left: auto; transform: rotate(-15deg) !important}.catering_tab_happiness{row-gap: 60px}.collection_nav_list .slick-list.draggable{height: unset}.template-search__header>h1{font-size: 33px; margin: 0}}@media(max-width:450px){.find_us_nav{padding: 6px 12px}.find_us_nav .slick-list.draggable{padding-right: 75px !important}.franchise_advantages_head_title h2{font-size: 35px; margin: 0 0 45px; max-width: 65%}.franchise_advantages_head_title h2 svg{top: -12px}.franchise_advantages_cap{max-width: 80%}.franchise_advantages_faqs_acc{border-radius: 40px}.find_us_content_img svg{top: 8%; width: 79.2%; right: 11%}.find_us_content_img img{margin: auto; max-width: 90%}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img svg{transform: unset; bottom: -13%; right: 14.4%; top: auto; width: 80%}.collection_nav_item{font-size: 12px; padding: 9px 17px}.product_card_content .common_btn{font-size: 10px; padding: 8px 36px}.product_card_quantity_block .quantity__input{padding: 10px 0}.collection_nav_list{padding: 4px 12px}.collection_nav_list .slick-arrow{width: 5px}.catering_tab_shape{top: 80px; width: 15%}.catering_tab_happiness_item>img{max-height: 200px; margin: 0 auto 10px}.catering_tab_title_block, .collection_nav h2{margin-bottom: 30px}.event_info_title svg{width: 33px; right: -10px; top: -10px}h3.event_info_title{max-width: 67%; font-size: 38px}.partner_bg_shape{right: -45%; top: -60px}.book_events input{font-size: 14px}.form_field input{padding: 14px 20px !important; font-size: 16px}h2.facet-filters__label.caption-large.text-body, select#SortBy{font-size: 12px}.section-template--16169488875686__product-grid-padding{padding-top: 20px !important}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 16px}#ProductGridContainer .card-wrapper{padding: 0 7px !important}#ProductGridContainer .grid{row-gap: 25px !important}.product_card_main .wishlisthero-floating button{width: 21px !important; height: 21px !important}.product_card_main .wishlisthero-floating{top: 13px; right: 17px}img.col_banner_strawberry{bottom: -5%}img.collection_nav_shape{top: -112%}.template-search #ProductGridContainer .grid__item{padding: 0}.template-search .product_card_main, .template-search .product_card_main .card__media .media img{border-radius: 25px !important}.template-search .field__button>svg{height: auto; width: 12px}}@media(max-width:370px){.say_hello_title{font-size: 45px}.say_hello_title svg{width: 25px; top: 1px; right: -13px}.say_hello_sub{margin-bottom: 5px; font-size: 20px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4, .menu_list_item, .say_hello_caption{font-size: 12px}.say_hello_img{margin-bottom: 45px}.featured_title, .featured_title span, .franchise_distributor_head{font-size: 28px}.featured_wrapper{height: 28px}.we_spread_img_block{transform: scale(1.1)}.featured_title svg{width: 30px; right: -24px}.follow_insta_title{font-size: 36px; max-width: 180px}.follow_insta_title svg{top: -3px; right: -13px; width: 30px}.follow_insta_btn{margin: 25px 0 50px}.we_spread_head{font-size: 28px; margin-bottom: 5px}.we_spread_title{font-size: 32px; margin: 0 0 5px}.we_spread_sub{font-size: 14px; margin-bottom: 15px}.we_spread_caption{margin: 0 auto 25px; font-size: 12px; max-width: 96%}.catering_tab_title_block, .cm_fooer_menu, .cm_footer_logo, .we_spread_icon{margin-bottom: 30px}.we_spread_icon li{width: 65px}.we_spread_icon{row-gap: 5px; column-gap: 11px}.menu_title{font-size: 13px}.cm_footer_newsletter{width: 100%}.copy_row{row-gap: 5px}.bestseller_title, .franchise_advantages_title h2, .franchise_tab_title_block h2, .your_location_title h2{font-size: 26px}.bestseller_title_block svg{top: -10px; right: -13px; width: 25px}.franchise_distributor_head svg{top: 0; right: -19px; width: 25px}.franchise_distributor_title{margin: 0 0 5px; font-size: 28px}.franchise_distributor_img{width: 100%; padding: 60px 0}.franchise_distributor_bottom{max-width: 19%; bottom: -4%}.franchise_tab_nav li a{padding: 10px 13px; font-size: 9px}.franchise_tab_title_block h2 svg{width: 28px; top: -12px; right: -16px}.franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{margin: 0 auto 20px}.franchise_advantages_faqs_main, .franchise_tab_title_block{margin-bottom: 40px}.franchise_tab_advantages_block h2{margin: 0 0 20px; font-size: 28px}.franchise_tab_advantages_benefit li svg{width: 18px}.franchise_tab_advantages_benefit li{font-size: 12px; max-width: 70%}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 20px)}.franchise_tab_advantages_benefit{gap: 15px; margin: 0 0 25px}.franchise_advantages_faqs_title{font-size: 36px; margin-bottom: 15px}.franchise_advantages_faqs_acc{padding: 15px; border-radius: 30px}.franchise_advantages_faqs_acc_head h4 svg{width: 14px}.franchise_advantages_faqs_acc_content{margin-top: 5px}.franchise_advantages_title h2 svg{width: 28px; top: -13px; right: -16px}.franchise_advantages_head_title h2{font-size: 28px; margin: 0 0 20px}.franchise_faq_center_bg{top: 40px}.franchise_advantages_step_left_bg{max-width: 50px; bottom: -55px}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img svg{transform: unset; bottom: -15%; right: 0; top: auto; left: 0; margin: auto}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img img{max-width: 86%; margin: 0 auto}.find_us_content_head{font-size: 22px}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img_block{padding-bottom: 30px}.your_location_title h2 svg{width: 30px; top: -11px; right: -19px}.your_location_title p{font-size: 32px}.find_us_nav_item{padding: 10px 15px; font-size: 12px}.find_us_nav_item svg{width: 12px}.sw--partner-us{padding: 70px 0 30px}.partner_us_head svg{top: -3px; right: -14px; width: 23px}.partner_us_head{font-size: 26px; margin-bottom: 5px}.partner_us_title{margin: 0 0 10px; font-size: 26px}.catering_tab_nav li a{padding: 10px; font-size: 10px}.catering_tab_nav{margin-bottom: 35px}.catering_tab_title_block h2{font-size: 24px; margin-bottom: 10px}.catering_tab_fruit_shape{top: 48px}.catering_tab_title_block h2 svg{width: 25px; top: -11px; right: -15px}.catering_tab_title_block p{font-size: 12px; max-width: unset}.catering_tab_shape{top: 120px; width: 14%; right: -9%}.catering_tab_happiness_item>img{max-height: 175px; margin: 0 auto 15px}.franchise_tab_content_wrapper .common_btn{padding: 14px 20px 11px}.franchise_advantages_faqs{margin-bottom: 80px}.sw--franchise-tab{margin-bottom: 70px}.sw--franchise-distributor{padding-top: 65px}svg.mob_bottom_faq_shape{bottom: 2px; margin-bottom: 0}.franchise_advantages_faqs_container{padding-bottom: 35px}.franchise_faq_left_bg{max-width: 40px}.franchise_advantages_cap{max-width: 100%}.find_bg_pineapple{right: 20px; max-width: 50px; top: 780px}.find_us_content .common_btn{font-size: 14px; padding: 11px 30px}.find_us_content_block>h2{margin: 0 0 30px; font-size: 36px}.catering_tab_happiness_title, .col_banner_left h2{font-size: 24px}.col_banner_left{padding: 20px 5px 0}.col_banner_left h3{font-size: 42px; margin: 0 0 15px}.collection_nav h2{margin-bottom: 27px; font-size: 20px; letter-spacing: 0}img.collection_nav_shape{top: -120%; width: 47px; right: -30px}.product_card_main, .product_card_main .card__media .media img{border-radius: 41px !important}.partner_us_cap{font-size: 12px; max-width: 87%; margin: 0 auto}.book_event_clac input{padding: 15px 20px}.catering_tab_happiness_item, .catering_tab_happiness_list_block{width: 100%; margin: 0 auto; max-width: 100%}.event_book_title, .event_info_title{font-size: 36px; max-width: 80%}textarea.informationtext_area.field__input, textarea.informationtext_area.field__input:focus{border-radius: 35px}h3.event_info_title{max-width: 80%}.template-search__header>h1{font-size: 26px; margin: 0}.template-search__header>h1>svg{width: 28px}}@media (max-width:800px) and (max-height:450px){.franchise_distributor_main{display: flex; align-items: center}.franchise_distributor_info_mo{width: 50%; padding: 0 15px}.franchise_distributor_img{width: 50%; padding: 60px 0}.sw--franchise-distributor{margin-bottom: 30px; padding-top: 40px}.franchise_tab_advantages_benefit li{width: 33.33%; gap: 5px; font-size: 12px}.franchise_tab_advantages_benefit{gap: 10px; flex-direction: row; align-items: flex-start}.franchise_tab_advantages_benefit li svg{width: 18px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 23px)}}@media (max-width:576px){.collection_nav_list .slick-track{display: flex}}.menu_list_item, .menu_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}body .product__info-wrapper .wk-button .wk-icon{--stroke: #ed5377 !important;}body .product__info-wrapper wishlist-button-block .wk-button.wk-selected{--icon-fill: #ed5377 !important;}body .product__info-wrapper .wk-button .wk-text{color: #ed5377 !important;}.catering_tab_content_block>div:not(:first-child), .cm_newletter_form .field::after, .cm_newletter_form .field::before, .collection_product_content_block>div:not(:first-child), .find_us_content>div:not(:first-child), .follow_insta_btn .follow_insta_shape_l, .footer_mo_social_media, .franchise_distributor_info_mo, .franchise_distributor_mo_shape, .franchise_tab_content_block .franchise_tab_content:not(:first-child), .product-count.light, .product_card_content .quick-add a.common_btn, .product_card_main .card__content, .product_card_main:before, .say_hello_mo_btn, .your_location_main #storepoint-container div#storepoint-brand, div#wishlisthero-floating-launcher-container, svg.mob_bottom_faq_shape{display: none}.build-your-own-box .product_card_quantity_block, .build-your-own-box .quick-add__submit, .mobile-facets__wrapper{display: none !important}#ProductGridContainer #product-grid .dipped-box-of-5 a.common_btn, #ProductGridContainer #product-grid .happiness-box-of-10 a.common_btn, #ProductGridContainer #product-grid .happiness-box-of-5 a.common_btn, #ProductGridContainer #product-grid .keto-box-of-8 a.common_btn, #ProductGridContainer #product-grid .mamas-box-of-5 a.common_btn, #ProductGridContainer #product-grid .royal-box-of-5 a.common_btn{display: inline-block}@media (min-width:576px) and (max-width:1399px){.collection_nav_list .collection_nav_item{padding-left: 15px; padding-right: 15px}}.container{padding: 0 15px; margin: 0 auto}@media (max-width:575px){.container{width: 100%}}@media (min-width:576px){.container{width: 540px}}@media (min-width:768px){.container{width: 720px}}@media (min-width:992px){.container{width: 960px}}@media (min-width:1200px){.container{width: 1140px}}@media (min-width:1400px){.container{width: 1320px}}.footer_top_shape, .footer_top_shape img, .franchise_advantages_faqs_bottom_bg, .franchise_advantages_faqs_top_bg, .partner_bg_shape svg{width: 100%; display: block; height: auto}body{background: #fff6ee}.MuiDialog-root{background-color: rgb(0 0 0 / 30%)}.sw--footer{background-color: #7b609f; padding: 150px 0 132px; margin: -1px 0}.footer_wrapper{display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0 -15px; align-items: flex-start}.cm_footer_logo{width: 11.3%; padding: 0 15px}.footer_logo a{display: block}.cm_fooer_menu{width: 20.7%; padding: 0 15px}.cm_footer_newsletter{width: 34.2%; padding: 0 15px}.menu_title{margin: 0 0 31px; color: #fff; font-size: 24px; font-weight: 700; line-height: 1.25; text-transform: uppercase; letter-spacing: 0}.menu_list li:not(:last-child){margin-bottom: 3px}.menu_list_item{display: inline-block; color: #fffcfa; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1; text-transform: capitalize; transition: .4s}.cm_newletter_button, .cm_newletter_input, .newsletter-form__message--success{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 14px}.menu_list_item:hover{color: #ed5377}.cm_newletter_input{padding: 15px 130px 15px 28px; color: #2b2b2b; text-shadow: 0 0 1px rgba(0, 0, 0, .01); font-weight: 400; line-height: 1.3; border: 0; width: 100%; box-shadow: none; border-radius: 50px; margin: 0}.cm_newletter{margin-bottom: 40px}.franchise_advantages_faqs_container>div:not(:last-child), .social_media .menu_title{margin-bottom: 20px}.social_media ul{display: flex; flex-wrap: wrap; gap: 10px}.social_media .list-social__item a{display: block; width: 37px; height: auto; color: #fff; transition: .4s}.social_media .list-social__item a:hover svg path:first-child{fill-opacity: 1; fill: #E8476F}.social_media .list-social__item a:hover svg path:last-child{fill: #fff}.catering_tab_happiness_list li>span svg, .collection_nav_list .slick-arrow svg, .copy_shape svg, .say_hello_shape svg, .social_media .list-social__item a svg, .we_spread_icon li svg, .we_spread_left_shape svg, .we_spread_right_shape img, .your_location_bg svg{width: 100%; height: auto; display: block}.cm_newletter_button{width: auto; height: 100%; border-radius: 50px; background: #e8476f; color: #fff; text-shadow: 0 0 1px rgba(0, 0, 0, .01); font-weight: 700; text-transform: uppercase; padding: 0 20px; z-index: 0; overflow: hidden; transition: .4s; left: auto; border: 1px solid #ed5377; margin: 0; position: relative}.quantity_info .product-form__submit:hover span{color: #fff;}.quantity_info .product-form__submit:hover{border: 1px solid #7b609f;}.cart-drawer .cart__checkout-button:hover{color: #fff; border: 1px solid #7b609f;}.common_btn, .say_hello_main{z-index: 1; position: relative}.catring_select_btn.common_btn:hover span{color: #fff;}.catring_select_btn.common_btn:hover span:before{background: #fff;}.form_field_btn .common_btn:hover{color: #fff; border: 1px solid #7b609f;}.header_btn .common_tr:hover{color: #fff; border: 1px solid #7b609f !important;}.contact .common_btn:hover{color: #fff; border: 1px solid #7b609f;}.cm_newletter_button:after, .common_btn:after{content: ""; position: absolute; top: 50%; left: 50%; background-color: #7b609f; transform: translate(-50%,-50%) scale(0); border-radius: 50px; width: 100%; height: 100%; -webkit-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; z-index: -1;}a.common_btn:hover{color: #fff; border: 1px solid #7b609f;}.banner_content .common_btn:hover{color: #C96D54;}.product_card_content .common_btn:hover,.cm_newletter_button:hover{color: #fff; border: 1px solid #7b609f;}.cm_newletter_button:hover:after, .common_btn:hover:after{transform: translate(-50%, -50%) scale(1);}.button:not([disabled]):hover:after{--border-offset: 1.3px; box-shadow: none !important;}.cart__footer .cart__blocks .cart__ctas .cart__checkout-button:hover{color: #fff; border: 1px solid #7b609f;}.catring_btn_box .common_btn:hover{border: 1px solid #7b609f;}.footer_copyright{position: relative; background-color: #7b609f; padding: 35px 0 18px}.copy_shape{display: block; width: 100%; height: auto; position: absolute; bottom: 0; left: 0; right: 0}.copy_row{display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; position: relative; row-gap: 10px}.copy_payments_list{display: flex; align-items: center; flex-wrap: wrap; gap: 5px}.copy_payments_item svg{height: 26px; width: auto; display: block}.copy_row>p, .copy_row>p a{margin: 0; color: #fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 12px; font-weight: 400; line-height: 1.8; text-transform: capitalize}.copy_row>p a:hover{color: #ed5377; text-decoration: underline}.cm_newletter_input::placeholder{opacity: .4; font-weight: 700; color: #2b2b2b}.cm_newletter_button_block{position: absolute; top: 3px; bottom: 3px; right: 3px; width: auto; display: block; margin: 0; padding: 0}.newsletter-form__message--success{margin: 15px 0; justify-content: center; border: 1px solid #3ea524; background-color: rgb(62 165 36 / 50%); padding: 12px 10px; color: #fffcfa; font-style: normal; font-weight: 500; line-height: 1; text-transform: capitalize; border-radius: 50px}.common_btn, .featured_title, .say_hello_sub{text-transform: uppercase}.sw--say-hello{margin-bottom: 100px}.say_hello_main{display: flex; flex-wrap: wrap; align-items: center}.say_hello_content_block, .say_hello_img_block{width: 50%}.say_hello_content{max-width: 81.4%; margin-left: auto}.say_hello_title{margin: 0 0 30px; color: #ed5377; font-family: 'Aromatica Script', cursive !important; font-size: 140px; font-weight: 400; line-height: 1; display: inline-block; position: relative; transform: translateX(-40px)}.common_btn, .featured_title, .say_hello_caption, .say_hello_sub{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.say_hello_title svg{position: absolute; width: 55px; height: auto; display: block; top: 15px; right: -30px; opacity: 0; transition: .4s .6s}.bestseller_title.aos-init.aos-animate svg, .catering_tab_title_block h2.aos-init.aos-animate svg, .featured_title.aos-init.aos-animate svg, .follow_insta_title.aos-init.aos-animate svg, .franchise_advantages_faqs_title.aos-init.aos-animate svg, .franchise_advantages_head_title h2.aos-init.aos-animate svg, .franchise_advantages_title .aos-init.aos-animate svg, .franchise_distributor_head.aos-init.aos-animate svg, .franchise_tab_title_block h2.aos-init.aos-animate svg, .partner_us_head.aos-init.aos-animate svg, .product_card_main .media:hover img+img, .say_hello_content.aos-init.aos-animate .say_hello_title svg, .we_spread_info.aos-init.aos-animate .we_spread_title svg, .we_spread_title.aos-init.aos-animate svg{opacity: 1}.say_hello_sub{margin: 0 0 28px; color: #7b609f; font-size: 43px; font-weight: 900; line-height: 1.1}.say_hello_caption{color: #ed5377; font-size: 18px; font-weight: 700; line-height: 1.95; margin: 0 0 35px}.common_btn{color: #fff; font-size: 16px; font-weight: 700; line-height: 1.32; display: inline-flex; align-items: center; justify-content: center; background-color: #ed5377; border: 1px solid #ed5377; padding: 15px 33px; border-radius: 50px; transition: .4s; overflow: hidden; cursor: pointer}.say_hello_img{max-width: 93.1%; margin: 0 auto}.say_hello_img img{width: 100%; height: auto}.say_hello_shape{position: absolute; top: -17px; right: 0; z-index: -1; width: 21.6%}.featured_title_block, .franchise_tab_title_block{text-align: center; margin-bottom: 80px}.featured_title{margin: 0; color: #e8476f; font-size: 60px; font-weight: 900; line-height: 1.25; display: inline-block; position: relative}.sw--featured, .sw--we-spread{margin-bottom: 110px}.featured_title span, .we_spread_head{font-family: 'Aromatica Script', cursive !important; line-height: 1.25}.featured_title span{color: #735699; font-size: 69px; font-weight: 700; text-transform: capitalize; display: inline-block}.featured_title svg, .we_spread_title svg{display: block; opacity: 0; transition: .4s .6s}.featured_title svg{position: absolute; top: 0; right: -45px; width: 64px; height: auto}.featured_wrapper{height: 36px; opacity: .5}.featured_wrapper img{height: 100%; width: auto; margin: 0 auto}.sw--we-spread{position: relative; z-index: 1}.we_spread_row{display: flex; flex-wrap: wrap; margin: 0 -10px}.we_spread_img, .we_spread_info{width: 50%; padding: 0 10px}.we_spread_info_block{padding-left: 85px}.we_spread_head{margin: 0; color: #7b609f; font-size: 67px; font-style: normal; font-weight: 400; transform: translateX(-30px)}.we_spread_sub, .we_spread_title{font-weight: 900; text-transform: uppercase}.we_spread_title{margin: 0 0 11px; color: #e8476f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 87px; line-height: 1.1; position: relative; display: inline-block}.we_spread_caption, .we_spread_sub{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.we_spread_title svg{position: absolute; top: -17px; right: -25px; width: 55px; height: auto}.we_spread_sub{font-size: 29px; font-style: normal; line-height: 2.07; margin: 0 0 10px}.we_spread_caption{margin: 0 0 40px; font-size: 16px; font-weight: 500; line-height: 1.38; letter-spacing: 0; max-width: 469px}.we_spread_icon{display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 55px}.we_spread_icon li{width: 74px; height: auto}.we_spread_left_shape{position: absolute; top: 10%; left: 0; z-index: -1; width: 15.56%; height: auto}.we_spread_right_shape{position: absolute; bottom: -16%; right: 0; z-index: -1; width: 5.8%; height: auto}.follow_insta_title_block{position: relative; text-align: center; z-index: 1; margin-bottom: 85px}.follow_insta_title{display: inline-block; color: #735699; font-family: 'Aromatica Script', cursive !important; font-size: 67px; font-weight: 400; line-height: 1.25; margin: 0; position: relative}.bestseller_title, .product_card_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; line-height: 1.25}.follow_insta_shape_l, .follow_insta_shape_r, .follow_insta_title svg{position: absolute; display: block; height: auto}.follow_insta_title svg{top: 5px; right: -25px; width: 40px; opacity: 0; transition: .4s .6s}.follow_insta_shape_r{width: 11.1%; left: 3%; bottom: 39%}.follow_insta_shape_l{width: 8%; right: 6.5%; bottom: 32%}.follow_insta_btn{margin: 77px 0 100px; text-align: center; position: relative; z-index: 1}.follow_insta_shape_bottom{position: absolute; top: 22%; width: 5.85%; right: 21%; height: auto; display: block}.bestseller_title, .price.product_card_price .price-item.price-item--regular, .product_card_title{font-weight: 900; text-transform: uppercase; display: inline-block}.bestseller_title{margin: 0 0 56px; color: #e8476f; font-size: 60px; position: relative}.bestseller_title_block svg{position: absolute; top: -19px; right: -30px; width: 55px; height: auto; opacity: 0; transition: .4s .6s}.bestseller_title_block, .card__information, .franchise_advantages_head, .franchise_tab_advantages_block, .template-search>.template-search__header{text-align: center}.bestseller_main{margin: 0 -10px}.bestseller_product_item{padding: 0 10px}.sw--our-bestseller{margin-bottom: 140px}.product_card_main{background: #fff; border-radius: 61px !important; padding-bottom: var(--ratio-percent); position: relative; overflow: hidden}.product_card_main .card__media{position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0}.product_card_main .media{width: 100%; height: 100%}.product_card_main img{object-fit: cover !important; transform: unset !important}.product_card_title{color: #7a6097; text-align: center; font-size: 24px; margin-bottom: 1px; word-break: keep-all; min-height: 60px}.product_card_price .price-item--sale, .product_card_vendor{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-weight: 500; line-height: 1.45; opacity: 1; text-align: center}.product_card_vendor{color: #7b609f; margin: 0; display: none}.price.product_card_price .price-item.price-item--regular{color: #ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 24px; line-height: 1.2}.find_us_content_address, .price.product_card_price{margin-bottom: 30px}.product_card_content{max-width: 200px; margin: 36px auto 0}.product_card_content .common_btn{width: 100%; text-align: center; cursor: pointer; padding-left: 10px !important; padding-right: 10px !important; display: block}.product_card_main .media:hover img{opacity: 0}.product_card_price .price-item--sale{color: #ed5377; display: inline-block; text-transform: uppercase; position: relative}.product_card_quantity_block .quantity__input, .quantity_input_block{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 18px; font-weight: 700; line-height: 1.1; text-transform: uppercase; color: #7a6097}.product_card_price .price-item--sale::after{content: ''; position: absolute; width: 100%; height: 2px; background: currentColor; left: 0; top: 50%; transform: translateY(-50%)}.product_card_quantity{display: flex; background: #fff; border-radius: 50px; overflow: hidden}.product_card_quantity .quantity__button{width: 30%; margin: 0; padding: 0; display: flex; align-items: center; justify-content: center; color: #7a6097; border-radius: 50px}.product_card_quantity .quantity__button svg{width: 17px; height: auto; display: block}.product_card_quantity_block .quantity__input{opacity: 1; padding: 14px 0; text-align: left; width: 37%; flex: unset}.collection_nav_list .slick-arrow:hover, .franchise_advantages_faqs_acc_head:hover h4, .product_card_quantity .quantity__button:hover, .product_card_title:hover{color: #ed5377}.quantity_input_block{display: flex; align-items: center; justify-content: end; width: 40%}.product_card_quantity_block{margin-bottom: 13px}.bestseller_main .slick-arrow{padding: 0; border: 0; width: 42px; height: 42px; display: flex !important; align-items: center; justify-content: center; background: 0 0; color: #7b609f; top: 23%; position: absolute; z-index: 1; cursor: pointer}.bestseller_main .slick-arrow svg{width: 100%; height: 100%; display: block}.bestseller_main .slick-prev{left: -4.5%}.bestseller_main .slick-next{right: -4.5%}.bestseller_main .slick-arrow:hover{color: #e8476f}.find_us_content_wrapper li:last-child, .product_card_content .card__heading{margin: 0}#insta-feed .instafeed-overlay::after, .instafeed-shopify .instafeed-overlay::after, .sw--follow-instagram #insta-feed img{border-radius: 66px}.sw--follow-instagram #insta-feed{display: block}button.wishlisthero-product-in-wishlist{opacity: 1 !important}.product_card_main .wishlisthero-floating{top: 30px; right: 30px; background: 0 0 !important}.product_card_main .wishlisthero-floating button{padding: 0 !important; width: 44px !important; height: 44px !important; background: 0 0 !important; position: relative !important; z-index: 1; display: flex !important; align-items: center; justify-content: center}.franchise_tab_nav li a:hover, .product_card_main .wishlisthero-floating button:hover svg{color: #7a6097}.product_card_main .wishlisthero-floating button::after{content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="44" viewBox="0 0 44 44" fill="none"><path d="M43.9518 22.5464C43.9946 23.1746 44.0089 23.8122 43.9946 24.4544C43.3618 50.9794 1.21604 50.3793 0.0217965 23.4324C-0.339807 15.3127 3.82815 7.23053 10.2656 2.93158C23.5403 -5.93352 42.867 6.66796 43.9518 22.5464Z" fill="white"/></svg>'); z-index: -1}#MainContent{overflow: hidden}.sw--franchise-distributor{margin-bottom: 192px; position: relative; padding-top: 137px; z-index: 1}.franchise_distributor_bottom{max-width: 14.77%; position: absolute; left: 7%; bottom: -35.5%}.franchise_distributor_top_shape{position: absolute; width: 21.2%; height: auto; display: block; top: 0; left: 0; z-index: -1}.franchise_distributor_main{position: relative; z-index: 1}.franchise_distributor_img{width: 50%; margin-left: auto}.franchise_distributor_img_block{position: relative}.franchise_distributor_img svg{width: 95%; height: auto; display: block; margin-left: auto; margin-right: -5px}.franchise_distributor_img img{position: absolute; top: -21.5%; right: -73px; width: 101.5%; height: auto; max-width: unset; z-index: 1}.franchise_distributor_info_block{position: absolute; left: 0; right: 0; transform: translateY(-50%); top: 50%}.franchise_distributor_info{width: 42.1%; margin-left: 55px}.franchise_distributor_head{position: relative; display: inline-block; color: #7e5a9b; font-family: 'Aromatica Script', cursive !important; font-size: 60px; font-style: normal; font-weight: 500; line-height: 1.25; margin: 0 0 10px; margin-left: -10px !important}.franchise_distributor_title, .franchise_tab_nav li a, .franchise_tab_title_block h2{font-weight: 900; text-transform: uppercase; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; color: #ed5377}.franchise_distributor_head svg, .partner_us_head svg{position: absolute; top: -5px; right: -33px; width: 50px; height: auto; display: block; transition: .4s .6s; opacity: 0}.franchise_distributor_title{margin: 0 0 20px; font-size: 59px; font-style: normal; line-height: 1.19}.franchise_distributor_cap{margin: 0; color: #7a6097; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4}.franchise_tab_nav{display: inline-flex; padding: 7px; background-color: #fff; border-radius: 50px}.franchise_tab_nav li a{padding: 20px 70px; border-radius: 50px; background: #ffff; font-size: 21px; line-height: 1.58; position: relative; overflow: hidden; display: block; width: auto; transition: .4s; z-index: 1}.franchise_tab_nav li a::after{content: ''; position: absolute; width: 0; height: 100%; background: #7a6097; top: 0; left: auto; right: 0; border-radius: 50px; z-index: -1; transition: .4s}.catering_tab_nav li.active a:after, .collection_nav_item:hover::after, .find_us_nav li.active .find_us_nav_bg, .franchise_tab_nav li.active a::after{width: 100%; left: 0; right: auto}.franchise_tab_nav_block{text-align: center; margin-bottom: 87px}.franchise_tab_title_block h2{margin: 0 0 14px; font-size: 59px; line-height: 1.2; display: inline-block; position: relative; z-index: 1}.catering_tab_title_block h2 svg, .franchise_tab_title_block h2 svg{position: absolute; width: 50px; height: auto; display: block; top: -16px; right: -30px; opacity: 0; transition: .4s .6s}.franchise_tab_title_block p{margin: 0 auto 48px; color: #7b609f; text-align: center; font-size: 16px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight: 500; line-height: 1.44; max-width: 77.5%; letter-spacing: 0}.franchise_tab_title_block .common_btn{background: #fff; color: #ed5377; border-width: 2px;}.collection_nav_item:hover, .collection_nav_list .active .collection_nav_item,{color: #fff}.collection_nav_item:hover{color: #fff;}.franchise_tab_title_block .common_btn:hover{color: #fff; border: 2px solid #7b609f;}.franchise_tab_advantages_block h2{margin: 0 0 52px; color: #7e5a9b; font-family: 'Aromatica Script', cursive !important; font-size: 67px; font-weight: 500; line-height: 1.12}.franchise_advantages_faqs_acc_head h4, .franchise_advantages_faqs_title, .franchise_tab_advantages_benefit li{font-weight: 900; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; text-transform: uppercase}.franchise_tab_advantages_benefit{display: flex; align-items: flex-start; justify-content: center; gap: 80px; margin: 0 0 66px}.franchise_tab_advantages_benefit li{color: #7a6097; text-align: left; font-size: 24px; line-height: 1.25; display: flex; align-items: center; gap: 10px; max-width: 33.33%}.franchise_tab_advantages_benefit li svg{width: 35px; height: auto; display: block}.franchise_tab_advantages_benefit li span{display: block; max-width: calc(100% - 45px)}.franchise_advantages_faqs_wrapper{background-color: #7b609f}.franchise_advantages_faqs_bottom_bg svg, .franchise_advantages_faqs_top_bg svg{width: 100%; height: auto; display: block; margin-bottom: -1px; z-index: -1}.franchise_advantages_faqs_title{margin: 0 0 30px; display: inline-block; color: #fff; font-size: 100px; line-height: 1; position: relative}.franchise_advantages_faqs_main{text-align: center; margin-bottom: 110px}.franchise_advantages_faqs_title svg{position: absolute; width: 55px; height: auto; display: block; top: -16px; right: -34px; opacity: 0; transition: .4s .6s}.franchise_advantages_faqs_acc{background-color: #fff6ee; border-radius: 50px; padding: 20px 42px}.franchise_advantages_faqs_acc_head h4{margin: 0; display: flex; align-items: flex-start; justify-content: space-between; color: #7a6097; font-size: 21px; line-height: 2; cursor: pointer; transition: .4s}.franchise_advantages_faqs_acc_head h4 span{display: block; max-width: calc(100% - 35px); text-align: left}.franchise_advantages_faqs_acc_head h4 svg{margin-top: 8px; transition: .4s; width: 24px; height: auto; display: block}.franchise_advantages_faqs_acc_content p{margin: 0; text-align: left; font-family: AvenirNextLTPro; font-weight: 500; color: #555; font-size: 20px; line-height: 1.5; max-width: 96%}.franchise_advantages_faqs_acc_content{display: none; margin-top: 10px}.franchise_advantages_faqs{margin-bottom: 20px; position: relative; z-index: 2}.franchise_advantages_faqs_bottom_bg{transform: translateY(2px)}.franchise_advantages_title h2{margin: 0 0 12px; color: #ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 59px; font-weight: 900; line-height: 1.19; text-transform: uppercase; display: inline-block; position: relative}.franchise_advantages_title h2 svg{position: absolute; width: 55px; height: auto; top: -16px; display: block; right: -30px; opacity: 0; transition: .4s .6s}.franchise_advantages_title{text-align: center; margin-bottom: 70px}.franchise_advantages_cap{color: #7b609f; text-align: center; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-weight: 500; line-height: 1.44; margin: 0 auto; max-width: 488px}.franchise_advantages_head img{width: 44.7%; margin: 0 auto 78px; height: auto}.franchise_advantages_head_title h2{text-align: center; color: #7e5a9b; font-size: 67px; line-height: 1.12; position: relative; margin: 0 0 57px}.franchise_advantages_head_title h2 svg{position: absolute; top: 0; right: -35px; width: 55px; height: auto; display: block; opacity: 0; transition: .4s .6s}.sw--franchise-tab{margin-bottom: 102px; position: relative}.franchise_advantages_faqs_acc_head.active h4 svg path{transition: .4s}.franchise_advantages_faqs_acc_head.active h4 svg path:first-child{transform: translateY(30px); opacity: 0}.franchise_tab_shape{position: absolute; width: 8.1%; height: auto; display: block; right: 0; top: -160px; z-index: -1}.franchise_faq_left_bg{position: absolute; bottom: -3%; left: 6.4%; z-index: 1; max-width: 8.5%}.franchise_faq_top_bg{position: absolute; top: -2.3%; max-width: 9.2%; left: 13.6%; height: auto; display: block; z-index: 1}.franchise_faq_center_bg{position: absolute; max-width: 7.25%; right: 0; top: 87px; z-index: 1}.find_us_content_img, .franchise_advantages_step, .sw--find-us{position: relative; z-index: 1}.franchise_advantages_step_top_bg{position: absolute; z-index: -1; max-width: 9.84%; right: 8.8%; top: 14.2%}.franchise_advantages_step_left_bg{position: absolute; z-index: -1; max-width: 10.28%; left: 7.8%; bottom: 36%}.franchise_tab_content_2 .franchise_tab_title_block p{max-width: 64.4%}.find_us_nav{margin: 0 auto 96px; background-color: #fff; border-radius: 50px; padding: 7px; max-width: 69.6%}.find_us_nav li{width: 33.33%}.find_us_nav_item{padding: 23px; border-radius: 50px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 21px; font-weight: 900; line-height: 1.2; text-transform: uppercase; display: flex; justify-content: center; align-items: center; gap: 11px; width: 100%; transition: .4s; position: relative; overflow: hidden; z-index: 1}.catering_tab_nav li a:after, .collection_nav_item::after, .find_us_nav_bg{height: 100%; width: 0; transition: .4s; left: auto}.find_us_nav_bg{content: ""; position: absolute; top: 0; right: 0; border-radius: 50px; z-index: -1}.find_us_content_block>h2{margin: 0 0 89px; color: #ed5377; font-size: 81px; line-height: .93; position: relative}.find_us_content_block{text-align: center; margin-bottom: 221px}.find_us_content_block>h2 svg{width: 39px; height: auto; display: block; position: absolute; top: -2px; right: -20px; color: #735699}.find_us_content_wrapper li:nth-child(2n){margin-bottom: 125px; flex-direction: row-reverse}.find_us_content_wrapper li{display: flex; align-items: center; flex-wrap: wrap}.find_us_content_img_block{width: 53.65%}.find_us_content_img img{max-width: 81%; margin-left: auto}.find_us_content_img svg{position: absolute; width: 72.2%; height: auto; display: block; transform: rotate(-45deg); top: 6%; z-index: -1; right: 9%}.find_us_content_info_block{width: 46.35%; padding-left: 139px}.find_us_content_info{text-align: left; max-width: 325px; margin: 0 auto 0 0}.find_us_content_wrapper li:nth-child(1n){align-items: flex-end}.find_us_content_head{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 35px; font-weight: 900; line-height: 1.29; text-transform: uppercase; margin: 0 0 15px}.find_us_content_address h4, .find_us_content_time h4{color: #ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 21px; font-weight: 900; line-height: 1.3; text-transform: uppercase; margin: 0 0 5px}.find_us_content_address p, .find_us_content_time p{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-weight: 500; line-height: 1.38; margin: 0}.find_us_content_time{margin-bottom: 39px}.find_us_content_time p:not(:last-child){margin-bottom: 10px}.find_us_content_time p strong{font-weight: 500; color: #ed5377; text-transform: capitalize}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img svg{transform: unset; bottom: -15%; right: 7.4%; top: auto}.find_us_nav_item svg{width: 22px; display: block; height: auto}.find_us_nav_item:hover{opacity: .8}.sw--your-location{padding: 136px 0 0; margin-bottom: 50px; position: relative; z-index: 1}.your_location_bg{position: absolute; width: 100%; height: auto; top: 0; left: 50%; z-index: -1; transform: translateX(-50%)}.sw--partner-us, body.template-store-locator .sw--footer{z-index: 1; position: relative}.your_location_title{text-align: center; margin-bottom: 47px}.your_location_main #storepoint-container #storepoint-search{background: #ed5377 !important}.your_location_main #storepoint-container{border-radius: 20px !important; overflow: hidden; border: 1px solid #ed5377 !important}.your_location_title h2{color: #fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 59px; font-weight: 900; line-height: 1.19; text-transform: uppercase; margin: 0 0 2px; display: inline-block; position: relative}.partner_us_head, .your_location_title p{font-family: 'Aromatica Script', cursive !important; font-weight: 500}.your_location_title h2 svg{position: absolute; width: 40px; height: auto; display: block; top: -10px; right: -25px}.your_location_title p{color: #fff; font-size: 70px; line-height: 1.08; margin: 0}.find_bg_watermelon{max-width: 14.4%; top: 890px !important; left: 9.8%}.find_bg_shape{position: absolute}.find_bg_pineapple{top: 890px !important; right: 8.5%; max-width: 8.82%}.find_bg_coconut{max-width: 9.7%; right: 12.8%; bottom: -203px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 115px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info{text-align: left; margin: 0 auto 0 0}body.template-store-locator .sw--footer::after{content: ''; position: absolute; width: 23%; height: 230px; background-image: url(/cdn/shop/files/find_bg.png?v=1692597650); bottom: 100%; background-size: contain; z-index: -1; background-position: left bottom; background-repeat: no-repeat}body.template-store-locator .footer_top_shape{z-index: 2; position: relative}.find_bg_mango{max-width: 6.95%; top: 80.7% !important; left: 4.4%}.find_bg_lemon{max-width: 10.7%; right: 4.7%; top: 54.05%}.find_bg_strawberry{max-width: 7.8%; bottom: 19.27%; left: 3.9%}.sw--partner-us{padding: 98px 0 52px}.partner_us_top_bg{position: absolute; max-width: 21.1%; height: auto; left: 0; top: 0}.partner_us_row{display: flex; flex-wrap: wrap; margin: 0 -31px}.partner_us_content{width: 60.6%; padding: 0 31px}.partner_us_img{width: 39.4%}.partner_us_img_block{max-width: 525px}.partner_us_content_block{padding-left: 60px; padding-top: 40px}.partner_us_head{position: relative; display: inline-block; color: #7e5a9b; font-size: 60px; font-style: normal; line-height: 1.25; margin: 0 0 28px; margin-left: -10px !important}.partner_us_cap, .partner_us_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-style: normal}.partner_us_title{margin: 0 0 26px; color: #ed5377; font-size: 59px; font-weight: 900; line-height: 1.19; text-transform: uppercase}.partner_us_cap{color: #7a6097; font-size: 16px; font-weight: 500; line-height: 1.4; max-width: 80%; margin: 0}.catering_tab_happiness_title, .catering_tab_nav li a, .catering_tab_title_block h2{color: #ed5377; font-weight: 900; text-transform: uppercase; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.partner_bg_shape{position: absolute; top: -21%; right: -12.3%; width: 50%; z-index: -1}.sw--catering-tab{margin-bottom: 40px; position: relative; z-index: 1}.catering_tab_shape{position: absolute; top: -40px; right: 0; width: 6.6%; height: auto; display: block; z-index: -1}.catering_tab_nav_block{text-align: center; max-width: 1190px; margin: 0 auto}.catering_tab_nav{padding: 7px; background-color: #fff; border-radius: 50px; margin-bottom: 112px}.catering_tab_nav li a{padding: 20px; border-radius: 50px; background: #ffff; font-size: 21px; line-height: 1.58; position: relative; overflow: hidden; display: block; width: auto; transition: .4s; z-index: 1}.catering_tab_nav li a:after{content: ""; position: absolute; background: #7a6097; top: 0; right: 0; border-radius: 50px; z-index: -1}.catering_tab_title_block h2{margin: 0 0 15px; font-size: 59px; line-height: 1.2; display: inline-block; position: relative; z-index: 1}.catering_tab_title_block{text-align: center; margin-bottom: 100px}.catering_tab_title_block p{margin: 0; color: #7b609f; text-align: center; font-size: 16px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight: 500; line-height: 1.44; letter-spacing: 0}.catering_tab_happiness{display: flex; flex-wrap: wrap; justify-content: center; margin: 0; row-gap: 116px; padding: 0 35px}.catering_tab_happiness_block{width: 33.33%; padding: 0 15px; display: flex; flex-direction: column; justify-content: space-between}.catering_tab_happiness_item>img{max-height: 286px; width: auto; display: block; margin: 0 auto 40px}.catering_tab_happiness_title{margin: 0 0 22px; font-size: 32px; line-height: 1.16}.catering_tab_happiness_cap{margin: 0 0 30px; color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-weight: 500; line-height: 1.44; letter-spacing: 0}.catering_tab_happiness_list{margin: 0 0 40px}.catering_tab_happiness_list li{display: flex; flex-wrap: wrap; align-items: center}.catering_tab_happiness_list li>span{width: 63px; height: auto; display: block}.catering_tab_happiness_list li:not(:last-child){margin-bottom: 18px}.catering_tab_happiness_list_info{max-width: calc(100% - 63px); padding-left: 17px; margin: 0; color: #7a6097; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 18px; font-weight: 500; line-height: 1.28; letter-spacing: 0}.catering_tab_happiness_list_info span{font-weight: 700}.collection_nav h2, .collection_nav_item, .template-search__header>h1, body#collections h1.title{font-weight: 900; text-transform: uppercase; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.catering_tab_nav li{width: 25%}.catering_tab_fruit_shape{position: absolute; z-index: -1; max-width: 13.41%; top: 150px; left: 4%}.collection_nav, .collection_nav h2{position: relative; text-align: center}.collection_product_list{display: flex; flex-wrap: wrap; margin: 0 -10px; row-gap: 100px}.collection_product_item{width: 33.33%; padding: 0 10px}.collection_nav_list{background: #fff; padding: 18px 35px 18px 28px; border-radius: 50px; margin: 0 -3px; z-index: 1}.collection_nav_list .slick-track{display: flex}facet-filters-form.facets.small-hide{display: block !important}.collection_nav h2{color: #ed5377; font-size: 59px; line-height: 1.2; display: inline-block; margin-bottom: 70px; letter-spacing: 0}.collection_nav h2 svg{position: absolute; top: -15px; right: -25px; width: 43px; height: auto}img.collection_nav_shape{position: absolute; top: -95%; right: 0; width: 97px; height: auto}.collection_nav_item{white-space: nowrap; color: #ed5377; font-size: 18px; line-height: 1.4; display: block; border: 3px solid #7a6097; border-radius: 50px; padding: 22px 0; text-align: center; position: relative; z-index: 1; overflow: hidden; background: #fff; margin: 0 3px; cursor: pointer}.collection_nav_item::after{content: ''; position: absolute; background: #ed5377; top: 0; right: 0; z-index: -1}.collection_nav_list .active .collection_nav_item::after{width: 100%; left: 0; right: auto; background: #7b609f}.collection_nav_list .slick-list.draggable{padding-left: 0 !important; padding-right: 83px}.collection_nav_list .slick-arrow{position: absolute; top: 50%; transform: translateY(-50%); background: 0 0; border: 0; box-shadow: none; color: #7a6097; width: 10px; padding: 0; cursor: pointer}.collection_nav_item.active{background: #7a6097; color: #fff}.collection_nav_list .slick-prev{left: 10px}.collection_nav_list .slick-next{right: 14px}.facets__form{display: flex !important}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 66px; padding-top: 15px !important}h2.facet-filters__label.caption-large.text-body, select#SortBy{color: #ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 22px; font-style: normal; font-weight: 500; line-height: 1.3}.facet-filters__sort{padding-right: 0 !important}.facet-filters__sort:focus-visible{box-shadow: unset !important}body#collections #MainContent{padding-top: 200px}body#collections h1.title{margin: 0 0 56px; display: inline-block; color: #e8476f; font-size: 60px; line-height: 1.25; position: relative; width: 100%; text-align: center}body#collections .collection-list li{padding: 0 15px; width: 33.33%; max-width: 33.33%}body#collections .collection-list{column-gap: 0; row-gap: 40px; width: 100%; display: inline-flex}.template-search__results{height: auto !important}body .template-search__results{max-width: 1390px}body .template-search .grid{column-gap: 0}.template-search__results .grid li.grid__item{width: 33.33%; max-width: 33.33%; padding: 0 9px; position: relative !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; opacity: 1 !important}@media screen and (max-width:1199px){.template-search__results .grid li.grid__item{width: 50%; max-width: 50%}body .card:not(.ratio){min-height: auto}}@media (min-width:992px) and (max-width:1199px){.template-search__results .grid li.grid__item{width: 33.33%; max-width: 33.33%}}.template-search .active-facets, .template-search .facets__wrapper, .template-search .field:after, .template-search .field__input:focus~.field__label, .template-search .field__input:not(:placeholder-shown)~.field__label, .template-search__results .grid li.grid__item.search_article, .template-search__results .grid li.grid__item.search_page{display: none}.template-search{padding: 150px 0 !important}.template-search ul.grid.product-grid{align-items: flex-start}.template-search__header>h1{margin: 0 0 14px; color: #7b609f; font-size: 50px; line-height: 1.3; display: inline-block; position: relative}.template-search__header>h1>svg{position: absolute; top: -10px; left: auto; right: -20px; bottom: 0; width: 35px; height: auto}.template-search .search__input.field__input{border-radius: 50px; border: 1px solid #ed5377; padding: 20px 90px 20px 20px !important}.template-search .field__button{height: 45px}.template-search .search__button svg{position: relative; top: 0; left: 0}.template-search .field__button>svg{height: auto; width: 20px}.template-search .grid{column-gap: 8px; row-gap: 40px}.field__input:focus{box-shadow: none}@media(max-width:1600px){.bestseller_main .slick-next{right: -4.3%}.bestseller_main .slick-prev{left: -4.3%}}@media(max-width:1400px){.catering_tab_happiness{padding: 0}.say_hello_title{font-size: 116px}.say_hello_sub{font-size: 34px}.say_hello_caption{font-size: 16px}.featured_title{font-size: 48px}.featured_title span{font-size: 58px}.featured_title svg{right: -35px; width: 50px}.featured_title_block{margin-bottom: 60px}.follow_insta_title, .we_spread_head{font-size: 56px}.we_spread_title{font-size: 72px}.we_spread_sub{font-size: 26px}.we_spread_left_shape{top: 24%}.we_spread_icon li{width: 70px}.we_spread_icon{margin-bottom: 45px}.follow_insta_title_block, .franchise_tab_nav_block, .franchise_tab_title_block{margin-bottom: 70px}.follow_insta_title svg{top: 6px; right: -19px; width: 32px}.menu_title{margin: 0 0 25px; font-size: 20px}.sw--footer{padding: 115px 0}.footer_copyright{padding: 30px 0 15px}.copy_payments_item svg{height: 24px}.bestseller_title{margin: 0 0 45px; font-size: 48px}.bestseller_title_block svg{top: -15px; right: -25px; width: 44px}.sw--our-bestseller{margin-bottom: 120px}.bestseller_main .slick-arrow{width: 30px; height: 30px}.bestseller_main .slick-prev{left: -2.3%}.bestseller_main .slick-next{right: -2.3%}.franchise_distributor_head, .partner_us_head{font-size: 46px; margin: 0 0 10px}.franchise_distributor_head svg{top: -2px; right: -27px; width: 40px}.franchise_distributor_title, .partner_us_title{margin: 0 0 15px; font-size: 50px}.find_us_content_address p, .find_us_content_time p, .franchise_distributor_cap, .partner_us_cap{font-size: 14px}.franchise_tab_nav li a{padding: 16px 55px; font-size: 18px}.sw--franchise-distributor{margin-bottom: 170px; padding-top: 120px}.catering_tab_title_block h2, .franchise_advantages_title h2, .franchise_tab_title_block h2{margin: 0 0 10px; font-size: 50px}.franchise_tab_advantages_benefit li svg{width: 27px; margin-top: -1px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 37px)}.franchise_tab_advantages_block h2{margin: 0 0 45px; font-size: 58px}.franchise_tab_advantages_benefit li{font-size: 22px}.franchise_tab_advantages_benefit{margin: 0 0 55px}.franchise_faq_top_bg{top: -1.5%; max-width: 8%}.franchise_faq_center_bg{top: 75px; max-width: 6.5%}.franchise_advantages_faqs_title{font-size: 86px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4{font-size: 18px}.franchise_advantages_faqs_acc_head h4 svg{width: 20px}.franchise_advantages_faqs_acc_head h4 span{max-width: calc(100% - 30px)}.franchise_advantages_faqs_acc{padding: 15px 35px}.catering_tab_title_block, .franchise_advantages_faqs_main, .sw--franchise-tab{margin-bottom: 80px}.franchise_faq_left_bg{bottom: -1.7%; max-width: 7.5%}.franchise_advantages_title{margin-bottom: 50px}.franchise_advantages_step_top_bg{max-width: 8%}.franchise_advantages_step_left_bg{max-width: 10%}.franchise_advantages_head_title h2{font-size: 58px; margin: 0 0 45px}.franchise_advantages_head_title h2 svg{width: 44px}.sw--your-location{padding: 100px 0 0}.your_location_title h2{font-size: 52px}.your_location_title p{font-size: 62px}.find_us_nav_item{padding: 20px; font-size: 20px; gap: 10px}.find_us_nav_item svg{width: 18px}.find_us_nav{margin: 0 auto 75px}.find_us_content_block>h2{margin: 0 0 75px; font-size: 72px}.find_us_content_info_block{padding-left: 100px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 85px}.find_us_content_head{font-size: 32px; margin: 0 0 10px}.find_us_content_address h4, .find_us_content_time h4{font-size: 20px; margin: 0 0 10px}.find_us_content_time p:not(:last-child){margin-bottom: 5px}.find_bg_watermelon{top: 175px}.find_bg_pineapple{top: 120px}.catering_tab_nav li a{padding: 16px; font-size: 18px}.partner_us_content_block{padding-left: 40px; padding-top: 20px}.partner_bg_shape{top: -15%}.catering_tab_nav_block{max-width: 1000px}.catering_tab_nav{margin-bottom: 85px}.catering_tab_happiness_item>img{max-height: 250px; margin: 0 auto 25px}.catering_tab_happiness_title{margin: 0 0 15px; font-size: 28px}.catering_tab_happiness_cap{margin: 0 0 25px; font-size: 14px}.catering_tab_happiness_list li>span{width: 55px}.catering_tab_happiness_list_info{max-width: calc(100% - 55px); padding-left: 15px; font-size: 16px}.catering_tab_happiness_list li:not(:last-child){margin-bottom: 15px}.catering_tab_fruit_shape{max-width: 10.41%}img.collection_nav_shape{top: -90%; width: 70px}.collection_nav h2{font-size: 52px; margin-bottom: 50px}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 40px; padding-top: 20px !important}}@media(max-width:1199px){.say_hello_title{font-size: 96px; margin: 0 0 20px}.say_hello_title svg{width: 44px}.say_hello_sub{font-size: 28px; margin-bottom: 20px}.say_hello_caption{font-size: 14px; margin-bottom: 25px}.common_btn{font-size: 14px; padding: 13px 30px}.sw--featured, .sw--say-hello{margin-bottom: 100px}.catering_tab_title_block h2, .featured_title, .your_location_title h2{font-size: 44px}.featured_title span{font-size: 50px}.featured_title svg{top: 0; right: -30px; width: 45px}.featured_wrapper{height: 30px}.we_spread_info_block{padding-left: 60px}.we_spread_head{transform: translate(-25px); font-size: 44px}.we_spread_title{font-size: 58px}.we_spread_title svg{top: -16px; right: -25px; width: 45px}.we_spread_sub{font-size: 24px; line-height: 1.35}.we_spread_caption{margin: 0 0 30px; font-size: 14px}.we_spread_icon li{width: 60px}.follow_insta_title{font-size: 48px}.follow_insta_title svg{top: 6px; right: -16px; width: 28px}.follow_insta_btn{margin: 65px 0 85px}.sw--footer{padding: 80px 0}.menu_title{margin: 0 0 20px; font-size: 18px}.cm_fooer_menu{width: 22%}.cm_footer_logo{width: 13%}.cm_newletter_button{font-size: 12px; padding: 0 15px}.cm_newletter_input{padding: 13px 105px 12px 20px; font-size: 12px}.catering_tab_title_block p, .menu_list_item, .product_card_price .price-item--sale{font-size: 14px}.copy_payments_item svg{height: 22px}.footer_copyright{padding: 25px 0 10px}.cm_footer_newsletter{width: 35%}.bestseller_title{margin: 0 0 40px; font-size: 44px}.product_card_content{max-width: 180px; margin: 25px auto 0}.price.product_card_price .price-item.price-item--regular, .product_card_title{font-size: 22px}.product_card_vendor{font-size: 14px; margin: 0 0 10px}.find_us_content_address, .price.product_card_price{margin-bottom: 20px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4, .product_card_quantity_block .quantity__input, .quantity_input_block{font-size: 16px}.sw--our-bestseller{margin-bottom: 100px}#insta-feed .instafeed-overlay:after, .instafeed-shopify .instafeed-overlay:after, .sw--follow-instagram #insta-feed img{border-radius: 40px}.bestseller_main .slick-prev{left: -1.7%}.bestseller_main .slick-next{right: -1.7%}.bestseller_main .slick-arrow{width: 30px; height: 30px}.franchise_distributor_info{width: 50%; margin-left: 30px}.franchise_distributor_head, .partner_us_head{font-size: 40px; margin: 0 0 5px}.franchise_distributor_head svg{top: -1px; right: -24px; width: 35px}.franchise_advantages_title h2, .franchise_distributor_title, .franchise_tab_title_block h2, .partner_us_title{margin: 0 0 10px; font-size: 44px}.franchise_distributor_bottom{max-width: 13%}.franchise_tab_nav li a{padding: 12px 40px; font-size: 16px}.franchise_tab_nav_block{margin-bottom: 55px}.franchise_tab_title_block h2 svg{width: 40px; top: -13px; right: -25px}.franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{margin: 0 auto 40px; font-size: 14px; max-width: 80%}.franchise_tab_advantages_block h2{margin: 0 0 35px; font-size: 42px}.franchise_tab_advantages_benefit li svg{width: 23px; margin-top: -1px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 33px)}.franchise_tab_advantages_benefit li{font-size: 20px}.franchise_tab_advantages_benefit{margin: 0 0 40px; gap: 40px}.franchise_advantages_faqs_title{font-size: 72px}.franchise_advantages_faqs_title svg{width: 45px; top: -13px; right: -28px}.franchise_advantages_faqs_acc_head h4 svg{width: 16px}.franchise_advantages_faqs_acc_head h4 span{max-width: calc(100% - 25px)}.franchise_advantages_faqs_acc{padding: 15px 25px; border-radius: 30px}.franchise_advantages_faqs_container>div:not(:last-child){margin-bottom: 15px}.catering_tab_nav, .catering_tab_title_block, .franchise_advantages_faqs_main{margin-bottom: 60px}.franchise_advantages_cap{font-size: 14px; max-width: 485px}.franchise_advantages_head img{margin: 0 auto 50px}.franchise_advantages_head_title h2{font-size: 42px; margin: 0 0 35px}.franchise_advantages_head_title h2 svg{width: 36px; right: -25px; top: -1px}.sw--franchise-tab{margin-bottom: 70px}.franchise_advantages_step_left_bg{max-width: 8%}.sw--your-location{padding: 70px 0 0}.your_location_title h2 svg{width: 35px; top: -10px; right: -20px}.your_location_title p{font-size: 56px}.find_us_nav{margin: 0 auto 60px; max-width: 75%}.find_us_nav_item svg{width: 15px}.find_us_nav_item{padding: 16px; font-size: 18px}.find_us_content_block>h2{margin: 0 0 60px; font-size: 60px}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 70px}.find_us_content_head{font-size: 28px}.find_us_content_address h4, .find_us_content_time h4{font-size: 18px; margin: 0 0 10px}.find_bg_watermelon{top: 135px}.catering_tab_fruit_shape, .find_bg_pineapple{top: 100px}.product_card_main .wishlisthero-floating button{width: 30px !important; height: 30px !important}.product_card_main .wishlisthero-floating{top: 25px; right: 25px}.product_card_main .wishlisthero-floating button svg{width: 18px; height: auto; display: block}.sw--partner-us{padding: 70px 0 45px; z-index: 1}.partner_us_content_block{padding-left: 20px; padding-top: 0}.partner_us_head svg{top: -1px; right: -18px; width: 30px}.catering_tab_nav li a{padding: 12px; font-size: 16px}.catering_tab_shape{top: -20px}.catering_tab_happiness_item>img{max-height: 215px}.catering_tab_happiness_title{margin: 0 0 10px; font-size: 26px}.catering_tab_happiness_cap{margin: 0 0 20px; font-size: 12px}.catering_tab_happiness_list li>span{width: 45px}.catering_tab_happiness_list_info{max-width: calc(100% - 45px); padding-left: 15px; font-size: 14px}.catering_tab_happiness_list{margin: 0 0 30px}.partner_us_content{width: 57%; padding: 0 15px}.partner_us_img{width: 43%; padding: 0 15px}.partner_us_row{margin: 0 -15px; align-items: center}.partner_us_cap{max-width: 90%}img.collection_nav_shape{top: -70%; width: 60px}.collection_nav_item{font-size: 16px; padding: 14px 0}.collection_product_list{row-gap: 60px}.form_field_btn .common_btn{font-size: 22px; padding: 18px 70px}.form_field.form_field_btn{margin-top: 35px; margin-bottom: 0}#ProductGridContainer .grid{row-gap: 30px !important}.collection_nav_list .slick-list.draggable{height: 56px}.template-search__header>h1{font-size: 42px}}@media(max-width:991px){.say_hello_title{font-size: 72px; transform: translate(-30px)}.say_hello_title svg{width: 40px; top: 5px; right: -28px}.say_hello_sub{font-size: 20px; margin-bottom: 15px}.say_hello_caption{margin-bottom: 20px}.featured_title_block, .follow_insta_title_block, .we_spread_icon{margin-bottom: 35px}.catering_tab_title_block h2, .featured_title, .franchise_advantages_title h2, .franchise_tab_title_block h2{font-size: 38px}.featured_title span, .your_location_title p{font-size: 44px}.featured_title svg{right: -27px; width: 40px}.cm_footer_logo{width: 100%; margin-bottom: 50px}.footer_logo a{width: 90px; margin: 0 auto}.footer_logo a img{width: 100%}.sw--footer{padding: 60px 0}.cm_fooer_menu{width: 30%}.cm_footer_newsletter{width: 40%}.copy_payments_item svg{height: 20px}.footer_copyright{padding: 17px 0 6px}.social_media .list-social__item a{width: 30px}.we_spread_info_block{padding-left: 25px}.we_spread_head{transform: translate(-20px); font-size: 38px}.we_spread_title{font-size: 48px}.we_spread_title svg{top: -15px; right: -20px; width: 40px}.product_card_title, .we_spread_sub{font-size: 20px}.we_spread_icon li{width: 50px}.find_us_content_wrapper li:nth-child(2n), .sw--we-spread{margin-bottom: 100px}.follow_insta_btn{margin: 35px 0 70px}.bestseller_title{margin: 0 0 30px; font-size: 38px}.bestseller_main .slick-arrow{width: 28px; height: 28px}.sw--franchise-distributor{margin-bottom: 100px; padding-top: 70px}.franchise_distributor_head{font-size: 36px; margin-left: -6px !important}.franchise_distributor_info{margin-left: 0}.franchise_distributor_head svg{top: -1px; right: -22px; width: 30px}.franchise_distributor_title, .partner_us_title{margin: 0 0 10px; font-size: 38px}.franchise_distributor_cap{font-size: 12px}.franchise_distributor_bottom{max-width: 12%; bottom: -25%}.find_us_nav, .franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{max-width: 100%}.franchise_tab_nav li a{padding: 12px 35px; font-size: 14px}.franchise_tab_shape{top: -100px}.franchise_tab_nav_block{margin-bottom: 45px}.franchise_tab_advantages_benefit li svg{width: 20px; margin-top: -1px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 30px)}.franchise_tab_advantages_benefit li, h2.facet-filters__label.caption-large.text-body, select#SortBy{font-size: 16px}.franchise_tab_advantages_benefit{gap: 25px; margin: 0 0 40px}.franchise_advantages_faqs_title{font-size: 56px; margin-bottom: 20px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4{font-size: 14px}.franchise_advantages_faqs_acc{padding: 10px 20px; border-radius: 25px}.franchise_advantages_head img{margin: 0 auto 35px}.partner_us_head, .your_location_title h2{font-size: 36px}.sw--your-location{padding: 60px 0 0}.find_us_nav_item{padding: 12px 15px; font-size: 16px}.find_us_nav{padding: 7px}.find_us_content_block>h2{margin: 0 0 50px; font-size: 56px}.find_us_content_block>h2 svg{width: 30px; right: -15px}.find_us_content_info_block{padding-left: 20px}.find_us_content_head{font-size: 24px}.find_us_content_address h4, .find_us_content_time h4{font-size: 16px; margin: 0 0 10px}.find_us_content_block{margin-bottom: 110px}.find_us_content_img img{max-width: 89%}.find_bg_mango{max-width: 4.95%; top: 37.7%}.find_us_content_img svg{width: 80.2%}.find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 50px}.find_us_content_info, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info{max-width: 260px}.find_bg_coconut{bottom: -4%; max-width: 6.7%}.sw--partner-us{padding: 55px 0 35px}.partner_us_content_block{padding: 0}.partner_us_cap{max-width: 95%}.partner_us_content{width: 60.3%}.partner_us_img{width: 39.7%}.catering_tab_fruit_shape{top: 75px}.catering_tab_title_block{margin-bottom: 50px}.catering_tab_happiness_item>img{max-height: 175px; margin: 0 auto 20px}.catering_tab_happiness{margin: 0 -10px; row-gap: 100px}.catering_tab_happiness_block{padding: 0 10px}.catering_tab_happiness_title{margin: 0 0 10px; font-size: 22px}.catering_tab_happiness_cap br{display: none}.catering_tab_happiness_list li>span{width: 40px}.catering_tab_happiness_list_info{max-width: calc(100% - 40px); padding-left: 10px; font-size: 12px}.catering_tab_happiness_list{margin: 0 0 25px}.sw--catering-tab, section.collection_banner{margin-bottom: 90px}.catering_tab_nav li{width: auto}.catering_tab_nav li a{padding: 12px 40px; font-size: 12px}.catering_tab_title_block h2 svg{width: 40px; top: -15px; right: -25px}span.your_location_bg{width: auto; height: 50%}span.your_location_bg svg{width: auto; height: 100%}.col_banner_left h3{font-size: 37px; margin: 0 0 15px}.col_banner_left h2{font-size: 42px; margin: 0 0 15px; max-width: 100%}.col_banner_left{padding: 20px 15px 0}.col_banner_left p{margin: 0 0 55px; font-size: 14px}img.col_banner_strawberry{max-width: 50px; bottom: 8%; left: 80px}.product_card_main, .product_card_main .card__media .media img{border-radius: 41px !important}.price.product_card_price .price-item.price-item--regular{font-size: 18px}.collection_nav h2{font-size: 46px; margin-bottom: 40px}img.collection_nav_shape{top: -65%; width: 50px}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 30px; padding-top: 15px !important}.catering_tab_nav{padding: 4px 25px}.partner_bg_shape{top: -15%; transform: rotate(-15deg) !important; right: -17.3%; width: 44%; z-index: -1; height: auto}.event_book_title, .event_info_title{font-size: 52px}.form_field input{padding: 12px 30px !important}textarea.informationtext_area.field__input{padding: 23px 30px !important}.form_field_btn .common_btn{font-size: 20px; padding: 15px 55px}.form_field.form_field_btn{margin-top: 20px; margin-bottom: 0}.book_event_clac input{padding: 18px 20px}#ProductGridContainer .grid__item{width: 33.33% !important; padding-bottom: 30px}}@media(max-width:767px){.common_btn{font-size: 13px; padding: 14px 30px 11px}.common_btn:after{visibility: hidden; display: none}.catering_tab_fruit_shape, .catering_tab_happiness_title br, .catering_tab_title_block p br, .cm_footer_newsletter .social_media, .cm_newletter_button:after, .follow_insta_shape_bottom, .follow_insta_title_block .follow_insta_shape_l, .franchise_advantages_step_top_bg, .franchise_distributor_info_block, .franchise_distributor_top_shape, .franchise_tab_shape, .say_hello_content .common_btn, .we_spread_right_shape{display: none}.find_us_nav button:hover, .franchise_tab_title_block .common_btn:hover{color: #ed5377}.say_hello_content_block{width: 100%; text-align: center; margin-bottom: 26px}.col_banner_left, .col_banner_right, .form_field.form_feilds, .partner_us_content, .say_hello_img_block, .we_spread_img, .we_spread_info{width: 100%}.say_hello_img{max-width: 93.85%; margin-bottom: 58px}.say_hello_content{max-width: 100%; padding: 0 10px}.say_hello_title svg{width: 30px; top: 2px; right: -17px}.say_hello_title{font-size: 60px; transform: translate(0); margin: 0 0 18px}.say_hello_shape{top: auto; bottom: 5%; width: 38%; right: -9%}.say_hello_sub{margin-bottom: 10px; font-size: 23px}.featured_wrapper{height: 32px}.featured_title_block, .follow_insta_title_block, .franchise_advantages_faqs_main, .your_location_title{margin-bottom: 40px}.bestseller_title, .featured_title, .featured_title span{font-size: 33px}.featured_title svg{width: 20px; right: -14px; top: 5px}.we_spread_info{margin-bottom: 64px}.we_spread_info_block{padding-left: 0; text-align: center}.we_spread_icon{margin-bottom: 45px; justify-content: center}.we_spread_head{transform: unset; font-size: 35px; margin-bottom: 7px}.we_spread_sub{font-size: 16px; margin-bottom: 25px}.collection_nav h2, .we_spread_title{font-size: 38px}.we_spread_title svg{top: -8px; right: -11px; width: 23px}.say_hello_caption, .sw--we-spread{margin-bottom: 0}.we_spread_caption{margin: 0 auto 40px; font-size: 14px; max-width: 91%}.we_spread_img_block{max-width: 100%; transform: scale(1.18)}.we_spread_left_shape{top: 9.3%; width: 38.5%}.we_spread_right_shape{width: 10%}.follow_insta_title{font-size: 50px}.follow_insta_btn{margin: 50px 0 70px}.sw--follow-instagram #insta-feed{display: flex; flex-wrap: wrap; margin: 0 3px; row-gap: 25px}.sw--follow-instagram #insta-feed .instafeed-container:hover .instafeed-overlay, .sw--follow-instagram .instafeed-shopify .instafeed-container:hover .instafeed-overlay{opacity: 1; width: 100% !important; height: 100% !important}.sw--follow-instagram #insta-feed a .instafeed-container{width: 100% !important; height: auto; padding-top: 100% !important}#insta-feed .instafeed-overlay:after, .instafeed-shopify .instafeed-overlay:after, .sw--follow-instagram #insta-feed img{margin: 0; width: 100% !important; height: 100% !important}.sw--follow-instagram #insta-feed a{width: 50%; height: auto; padding: 0 4px; z-index: 1}.footer_logo a{width: 103px}.cm_footer_logo{width: 100%; margin-bottom: 34px; order: -1}.menu_title{margin: 0 0 10px; font-size: 14px}.cm_fooer_menu{width: 50%; margin-bottom: 46px; padding: 0 20px !important}.footer_mo_social_media{display: block; width: 100%}.menu_list li:not(:last-child){margin-bottom: 4px}.cm_footer_newsletter{text-align: center; width: 100%; order: -1}.copy_shape, .copy_shape svg{width: auto; height: 100%}.social_media ul{justify-content: flex-start}.social_media .list-social__item a{width: 37px}.copy_shape{left: -180%; right: auto; transform: unset}.cm_newletter .menu_title{font-size: 16px; margin-bottom: 15px}.footer_copyright{padding: 34px 0 24px; overflow: hidden}.catering_tab_nav, .find_us_nav{white-space: nowrap; overflow: auto}.cm_newletter{margin-bottom: 30px}.cm_newletter_input{padding: 17px 126px 17px 28px; font-size: 14px}.cm_newletter_button{font-size: 14px; padding: 0 21px}.social_media .menu_title{margin-bottom: 15px}.bestseller_main .slick-arrow{width: 25px; height: 25px}.bestseller_main .slick-next{right: -3%}.bestseller_main .slick-prev{left: -3%}.bestseller_title_block svg{top: -10px; right: -15px; width: 28px}.franchise_distributor_info_mo{display: block; width: 100%; padding: 0 15px; text-align: center}.franchise_distributor_img{margin-left: auto}.franchise_distributor_cap{font-size: 14px; max-width: 282px; letter-spacing: 0; margin: 0 auto}.franchise_distributor_head{font-size: 30px; margin-bottom: 10px; margin-left: 0 !important}.franchise_distributor_head svg{top: -2px; right: -15px; width: 23px}.franchise_distributor_title{margin: 0 auto 5px; font-size: 27px; max-width: 255px}.sw--franchise-distributor{margin-bottom: 40px; padding-top: 93px}.franchise_distributor_main{display: flex; flex-direction: column-reverse}.franchise_tab_nav{padding: 4px}.franchise_distributor_img img{top: -19.5%; right: 10.5%; width: 70.15%}.franchise_distributor_img svg{width: 66%; margin: 0 auto 0 16%}.franchise_distributor_img{width: 100%; padding: 45px 0}.franchise_tab_nav li a{padding: 10px 12px; font-size: 12px}.franchise_tab_nav_block{margin-bottom: 47px}.franchise_distributor_bottom{max-width: 15.8%; bottom: auto; top: 4%; right: 2.2%; left: auto}.franchise_advantages_title h2, .franchise_tab_title_block h2{font-size: 31px; margin-bottom: 15px}.franchise_tab_title_block h2 svg{width: 23px; top: -7px; right: -16px}.franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{margin: 0 auto 35px; font-size: 14px; max-width: 321px}.franchise_tab_advantages_block h2{margin: 0 0 35px; font-size: 45px}.franchise_tab_advantages_benefit{row-gap: 24px; column-gap: 16px; margin: 0 0 35px; align-items: center; flex-wrap: wrap}.franchise_tab_advantages_benefit li{font-size: 16px; width: auto; max-width: unset; gap: 0}.franchise_tab_advantages_benefit li svg{width: 25px; margin-top: -1px; margin-right: 6px}.franchise_tab_advantages_benefit li:nth-child(2){order: 1}.franchise_faq_top_bg{top: -.5%; max-width: 15%; left: 5.4%}.franchise_faq_center_bg{top: 55px; max-width: 10.27%}.franchise_advantages_title h2 svg{width: 35px; top: -14px; right: -20px}.franchise_advantages_cap{font-size: 14px}.franchise_advantages_head img{width: 80%}.franchise_advantages_head_title h2{font-size: 32px; margin: 0 0 25px}.franchise_advantages_head_title h2 svg{width: 28px; right: -20px; top: -2px}.franchise_advantages_step_left_bg{max-width: 70px; bottom: -80px; right: 15px; left: auto}.sw--franchise-tab{margin-bottom: 100px}.franchise_tab_title{margin-bottom: 44px}.franchise_advantages_faqs_title{font-size: 40px; margin: 35px 0 40px}.franchise_advantages_faqs_top_bg{transform: scale(1.5); position: relative; z-index: -1}.franchise_advantages_faqs_title svg{width: 25px; top: -10px; right: -15px}.sw--your-location{padding: 90px 0 0}.your_location_title h2{font-size: 30px}.your_location_title p{font-size: 36px}.find_us_nav{max-width: 100%}.find_us_nav_item{padding: 12px; font-size: 14px}.find_us_nav_item svg{width: 12px; min-width: 12px}.find_us_content_block>h2{margin: 0 0 40px; font-size: 48px}.find_us_content_block>h2 svg{width: 24px; right: -14px; top: -5px}.find_us_content_img_block{width: 100%; margin-bottom: 35px}.find_us_content_info_block, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info_block{padding-left: 0; width: 100%}.find_us_content_info, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info{text-align: center; max-width: 75%; margin: 0 auto}.find_us_content_wrapper li:nth-child(2n){margin-bottom: 50px; flex-direction: unset}.find_us_content_img img{max-width: 86%}.find_us_content_img svg{width: 77.2%}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img_block{padding-bottom: 50px}.find_us_content_block{margin-bottom: 80px}.find_bg_pineapple{top: 90px}.find_bg_coconut{bottom: -.7%; display: none}.find_us_nav{flex-wrap: nowrap; margin: 40px 0; display: inline-block; justify-content: unset}.catering_tab_nav li{width: auto}.partner_us_img_block{max-width: 58.4%; margin: 0 auto 20px}.sw--partner-us{padding: 113px 0 43px}.partner_us_head{font-size: 30px; margin-bottom: 10px}.partner_us_title{margin: 0 0 14px; font-size: 27px}.partner_us_cap{max-width: 86%; margin: 0 auto}.catering_tab_nav{margin-bottom: 50px; flex-wrap: nowrap; padding: 5px 20px; justify-content: unset}.catering_tab_nav_block .slick-arrow svg{width: 6px; height: auto}.catering_tab_shape{top: 40px; width: 14%; right: -9%}svg.catering_tab_shape .a{fill: #04BCC3}.catering_tab_title_block h2 svg{width: 30px; top: -12px; right: -18px}.catering_tab_title_block h2{font-size: 30px; margin-bottom: 20px}.catering_tab_nav li a{padding: 12px 20px; font-size: 12px}.catering_tab_title_block p{max-width: 90%; margin: 0 auto}.catering_tab_title_block{margin-bottom: 55px}.catering_tab_happiness_block{padding: 0 10px; width: 100%}.catering_tab_happiness_item>img{max-height: 215px; margin: 0 auto 30px}.catering_tab_happiness_item, .catering_tab_happiness_list_block{width: 310px; margin: 0 auto; max-width: 310px}.catering_tab_happiness_title{margin: 0 0 10px; font-size: 27px}.catering_tab_happiness_cap{margin: 0 0 30px; font-size: 14px}.catering_tab_happiness_list li>span{width: 63px}.catering_tab_happiness_list_info{max-width: calc(100% - 53px); padding-left: 17px; font-size: 16px}.catering_tab_happiness_list li:not(:last-child){margin-bottom: 26px}.catering_tab_happiness_list{margin: 0 0 45px}.partner_us_img{width: 100%; order: -1}.partner_us_content_block{text-align: center}.partner_us_top_bg{max-width: 25%; display: none}.partner_bg_shape{width: auto; right: -54.5%; top: -40.6%; transform: rotate(-20deg) !important}.partner_us_head svg{top: -3px; right: -15px; width: 25px}.say_hello_mo_btn{display: block; text-align: center}.we_spread_icon li{width: 85px}.follow_insta_shape_r{bottom: 83.1%; width: 18.7%}.follow_insta_shape_l{width: 19.5%; right: 0; bottom: -85%}.follow_insta_btn .follow_insta_shape_l{display: block}.sw--footer{padding: 40px 0 50px}.copy_payments_item svg{height: 36px}.copy_row{row-gap: 24px; flex-direction: column; align-items: flex-start}.copy_row>p, .copy_row>p a{font-size: 10px}.franchise_distributor_mo_shape{position: absolute; z-index: -1; right: 0; width: 6%; height: auto; display: block; bottom: -3.4%}.find_us_nav .slick-arrow{position: absolute; top: 50%; transform: translateY(-50%); background: 0 0; border: 0; box-shadow: none; color: #7a6097; width: 6px; padding: 0; cursor: pointer; height: auto}.find_us_nav button.slick-next{right: 3px}.find_us_nav{background: #fff; padding: 6px 15px; border-radius: 50px}.find_us_nav button.slick-prev{left: 3px}.find_us_nav .slick-list.draggable{padding-right: 100px !important}.find_us_nav .slick-arrow svg{width: 5px; height: auto}.find_us_nav button.slick-prev.slick-arrow.slick-disabled{opacity: 0}.franchise_advantages_faqs_acc{padding: 16px 20px; border-radius: 30px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4{font-size: 13px; letter-spacing: 0; line-height: 16px; align-items: center}.franchise_advantages_faqs_acc_head h4 svg{width: 15px; margin: 0}.franchise_advantages_faqs{margin-bottom: 50px}.franchise_faq_left_bg{bottom: -30px; max-width: 50px}span.your_location_bg{width: auto; height: 40%}.col_banner_row{flex-direction: column-reverse}section.collection_banner{background-position: 70% 100%}.col_banner_left p{margin: 0}img.col_banner_strawberry{max-width: 50px; bottom: -2%; left: 40px}.col_banner_details{max-width: 100%; margin-left: auto; text-align: center}.col_banner_right img{max-width: 80%; margin: auto}.col_banner_main{padding-top: 10%}.collection_product_item{width: 50%; padding: 0 10px}.collection_product_list{row-gap: 40px}.collection_nav_item{border: 1px solid #7a6097}.collection_nav_list{padding: 10px 20px}.collection_nav_list .slick-prev{left: 5px}.collection_nav_list .slick-next{right: 5px}.collection_nav_list .slick-arrow{width: 7px}.col_banner_left h2, .event_book_title, .event_info_title{font-size: 40px}img.collection_nav_shape{top: -60%; width: 45px; right: -15px}h2.facet-filters__label.caption-large.text-body, select#SortBy{font-size: 14px; margin-right: 10px}.facet-filters{padding-left: 10px !important}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 20px; padding-top: 0 !important}.catering_tab_happiness{row-gap: 80px}.event_book_title svg{width: 35px; right: -25px}.event_info_title svg{width: 33px; right: -20px}.sw--catering-tab{margin-bottom: 30px}#ProductGridContainer .grid__item{width: 50% !important; padding-bottom: 30px}.template-search #ProductGridContainer .grid{row-gap: 30px !important}.template-search{padding: 110px 0 60px !important}}@media(max-width:750px){.template-search #ProductGridContainer .grid__item{padding: 0 15px}.template-search .grid{column-gap: 0}}@media(max-width:600px){span.your_location_bg{width: auto; height: 20%}}@media(max-width:575px){.form_field label{font-size: 12px; padding-left: 24px; letter-spacing: 0}.sw--catering-tab{margin-bottom: 10px}.sw--featured, .sw--say-hello{margin-bottom: 60px}.bestseller_product_item{padding: 0 5px}.product_card_main .wishlisthero-floating button{width: 25px !important; height: 25px !important}.product_card_main, .product_card_main .card__media .media img{border-radius: 41px !important}.product_card_main .wishlisthero-floating button svg{width: 12px}.product_card_content{max-width: 100%; margin: 10px auto 0}.product_card_content .quick-add{max-width: 120px; margin: auto}.collection_product_list{margin: 0; row-gap: 26px}.card-information>:not(.visually-hidden:first-child)+:not(.rating):not(.card__information-volume-pricing-note){margin-top: 0 !important}.card__information{display: flex; flex-direction: column}.collection_product_item{padding: 0 6px}.product_card_title{min-height: auto; font-size: 13px; margin-bottom: 6px}.product_card_vendor{font-size: 12px; margin: 0 0 17px; order: 1}.price.product_card_price .price-item.price-item--regular{font-size: 14px; white-space: nowrap}.price.product_card_price{margin-bottom: 5px}.product_card_quantity_block .quantity__input, .quantity_input_block{font-size: 10px}.product_card_quantity .quantity__button svg{width: 11px}.product_card_quantity_block{margin-bottom: 15px}.bestseller_main, .featured_main{margin: 0 -15px}.we_spread_icon{row-gap: 8px; column-gap: 12px}.we_spread_right_shape{bottom: -10%}.footer_top_shape img{height: 72px; width: auto; object-fit: cover}.follow_insta_shape_bottom{top: 23%; width: 10%; right: 12%}.footer_wrapper{margin: 0 -10px}.footer_wrapper>*{padding: 0 10px}.bestseller_main .slick-arrow, .franchise_advantages_faqs_bottom_bg svg{display: none !important}.bestseller_main .slick-list{padding-left: 0 !important}.find_us_content_time, .sw--our-bestseller{margin-bottom: 35px}#insta-feed .instafeed-overlay:after, .instafeed-shopify .instafeed-overlay:after, .sw--follow-instagram #insta-feed img{border-radius: 25px}.follow_insta_title{max-width: 240px}.follow_insta_title svg{top: -4px; right: -20px; width: 39px}.your_location_bg{height: 125%; width: auto}.your_location_bg svg{width: auto; height: 100%}.find_us_nav_item{padding: 12px 10px; font-size: 12px; gap: 6px; letter-spacing: 0; margin-right: 15px}.find_us_nav_item svg{width: 10px}.find_us_nav_item:hover{opacity: 1}.find_us_content_block>h2{margin: 0 0 35px; font-size: 45px}.find_us_nav li{width: auto}.product_card_main .wishlisthero-floating{top: 20px; right: 16px}.franchise_distributor_bottom{max-width: 20.8%}.franchise_distributor_img img{top: -19.5%; right: 6.5%; width: 85.15%}.franchise_distributor_img svg{width: 81%; margin: 0 auto 0 6%}.franchise_distributor_mo_shape{width: 9%}.franchise_faq_top_bg{max-width: 21.8%}.sw--find-us{background-color: #fff6ee}.find_us_content_info, .find_us_content_wrapper li:nth-child(odd) .find_us_content_info{max-width: 95%}.find_us_content_head{font-size: 27px}.find_us_content_address h4, .find_us_content_time h4{font-size: 21px; margin: 0 0 10px}.find_us_content .common_btn{font-size: 16px; padding: 11px 30px}.find_bg_pineapple{right: 20px; max-width: 70px; top: 820px}.find_bg_mango{max-width: 9.95%; top: auto; left: 22px; bottom: 0}.your_location_title h2{font-size: 40px}.your_location_title p{font-size: 39px; max-width: 80%; margin: 0 auto}.find_us_nav .slick-list.draggable{padding-right: 50px !important}.find_bg_lemon, .find_bg_strawberry{display: none}.franchise_tab_title_block .common_btn{font-size: 13px; padding: 13px 19px 12px}.franchise_tab_advantages_benefit li span{letter-spacing: 0}svg.mob_bottom_faq_shape{display: block !important; transform: rotate(180deg); bottom: 0; position: absolute}.franchise_advantages_faqs_wrapper{background-color: #7b609f; position: relative}.franchise_advantages_faqs_container{padding-bottom: 60px}.franchise_advantages_faqs{margin-bottom: 90px}.franchise_faq_left_bg{bottom: -60px}.find_bg_watermelon{top: 180px}.collection_nav h2 svg{right: -20px; width: 33px}.collection_nav h2{margin-bottom: 47px; font-size: 29px; letter-spacing: 0}img.collection_nav_shape{top: -80%; width: 50px; right: -30px}section.collection_banner{margin-bottom: 80px; padding: 50px 0 60px}.col_banner_right img{max-width: 90%}.col_banner_left h3{font-size: 52px; margin: 0 0 15px}.col_banner_left h2{font-size: 25px}.col_banner_left{padding: 20px 30px 0}img.col_banner_strawberry{max-width: 60px; bottom: -5.5%; left: 40px}.collection_nav_item{font-size: 14px; padding: 14px 12px; white-space: nowrap}.partner_bg_shape{width: 100%; height: auto; right: -43%; top: -84px; left: auto; transform: rotate(-15deg) !important}.catering_tab_happiness{row-gap: 60px}.collection_nav_list .slick-list.draggable{height: unset}.template-search__header>h1{font-size: 33px; margin: 0}}@media(max-width:450px){.find_us_nav{padding: 6px 12px}.find_us_nav .slick-list.draggable{padding-right: 75px !important}.franchise_advantages_head_title h2{font-size: 35px; margin: 0 0 45px; max-width: 65%}.franchise_advantages_head_title h2 svg{top: -12px}.franchise_advantages_cap{max-width: 80%}.franchise_advantages_faqs_acc{border-radius: 40px}.find_us_content_img svg{top: 8%; width: 79.2%; right: 11%}.find_us_content_img img{margin: auto; max-width: 90%}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img svg{transform: unset; bottom: -13%; right: 14.4%; top: auto; width: 80%}.collection_nav_item{font-size: 12px; padding: 9px 17px}.product_card_content .common_btn{font-size: 10px; padding: 8px 36px}.product_card_quantity_block .quantity__input{padding: 10px 0}.collection_nav_list{padding: 4px 12px}.collection_nav_list .slick-arrow{width: 5px}.catering_tab_shape{top: 80px; width: 15%}.catering_tab_happiness_item>img{max-height: 200px; margin: 0 auto 10px}.catering_tab_title_block, .collection_nav h2{margin-bottom: 30px}.event_info_title svg{width: 33px; right: -10px; top: -10px}h3.event_info_title{max-width: 67%; font-size: 38px}.partner_bg_shape{right: -45%; top: -60px}.book_events input{font-size: 14px}.form_field input{padding: 14px 20px !important; font-size: 16px}h2.facet-filters__label.caption-large.text-body, select#SortBy{font-size: 12px}.section-template--16169488875686__product-grid-padding{padding-top: 20px !important}.facets-container.scroll-trigger.animate--fade-in{margin-bottom: 16px}#ProductGridContainer .card-wrapper{padding: 0 7px !important}#ProductGridContainer .grid{row-gap: 25px !important}.product_card_main .wishlisthero-floating button{width: 21px !important; height: 21px !important}.product_card_main .wishlisthero-floating{top: 13px; right: 17px}img.col_banner_strawberry{bottom: -5%}img.collection_nav_shape{top: -112%}.template-search #ProductGridContainer .grid__item{padding: 0}.template-search .product_card_main, .template-search .product_card_main .card__media .media img{border-radius: 25px !important}.template-search .field__button>svg{height: auto; width: 12px}}@media(max-width:370px){.say_hello_title{font-size: 45px}.say_hello_title svg{width: 25px; top: 1px; right: -13px}.say_hello_sub{margin-bottom: 5px; font-size: 20px}.franchise_advantages_faqs_acc_content p, .franchise_advantages_faqs_acc_head h4, .menu_list_item, .say_hello_caption{font-size: 12px}.say_hello_img{margin-bottom: 45px}.featured_title, .featured_title span, .franchise_distributor_head{font-size: 28px}.featured_wrapper{height: 28px}.we_spread_img_block{transform: scale(1.1)}.featured_title svg{width: 30px; right: -24px}.follow_insta_title{font-size: 36px; max-width: 180px}.follow_insta_title svg{top: -3px; right: -13px; width: 30px}.follow_insta_btn{margin: 25px 0 50px}.we_spread_head{font-size: 28px; margin-bottom: 5px}.we_spread_title{font-size: 32px; margin: 0 0 5px}.we_spread_sub{font-size: 14px; margin-bottom: 15px}.we_spread_caption{margin: 0 auto 25px; font-size: 12px; max-width: 96%}.catering_tab_title_block, .cm_fooer_menu, .cm_footer_logo, .we_spread_icon{margin-bottom: 30px}.we_spread_icon li{width: 65px}.we_spread_icon{row-gap: 5px; column-gap: 11px}.menu_title{font-size: 13px}.cm_footer_newsletter{width: 100%}.copy_row{row-gap: 5px}.bestseller_title, .franchise_advantages_title h2, .franchise_tab_title_block h2, .your_location_title h2{font-size: 26px}.bestseller_title_block svg{top: -10px; right: -13px; width: 25px}.franchise_distributor_head svg{top: 0; right: -19px; width: 25px}.franchise_distributor_title{margin: 0 0 5px; font-size: 28px}.franchise_distributor_img{width: 100%; padding: 60px 0}.franchise_distributor_bottom{max-width: 19%; bottom: -4%}.franchise_tab_nav li a{padding: 10px 13px; font-size: 9px}.franchise_tab_title_block h2 svg{width: 28px; top: -12px; right: -16px}.franchise_tab_content_2 .franchise_tab_title_block p, .franchise_tab_title_block p{margin: 0 auto 20px}.franchise_advantages_faqs_main, .franchise_tab_title_block{margin-bottom: 40px}.franchise_tab_advantages_block h2{margin: 0 0 20px; font-size: 28px}.franchise_tab_advantages_benefit li svg{width: 18px}.franchise_tab_advantages_benefit li{font-size: 12px; max-width: 70%}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 20px)}.franchise_tab_advantages_benefit{gap: 15px; margin: 0 0 25px}.franchise_advantages_faqs_title{font-size: 36px; margin-bottom: 15px}.franchise_advantages_faqs_acc{padding: 15px; border-radius: 30px}.franchise_advantages_faqs_acc_head h4 svg{width: 14px}.franchise_advantages_faqs_acc_content{margin-top: 5px}.franchise_advantages_title h2 svg{width: 28px; top: -13px; right: -16px}.franchise_advantages_head_title h2{font-size: 28px; margin: 0 0 20px}.franchise_faq_center_bg{top: 40px}.franchise_advantages_step_left_bg{max-width: 50px; bottom: -55px}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img svg{transform: unset; bottom: -15%; right: 0; top: auto; left: 0; margin: auto}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img img{max-width: 86%; margin: 0 auto}.find_us_content_head{font-size: 22px}.find_us_content_wrapper li:nth-child(2n) .find_us_content_img_block{padding-bottom: 30px}.your_location_title h2 svg{width: 30px; top: -11px; right: -19px}.your_location_title p{font-size: 32px}.find_us_nav_item{padding: 10px 15px; font-size: 12px}.find_us_nav_item svg{width: 12px}.sw--partner-us{padding: 70px 0 30px}.partner_us_head svg{top: -3px; right: -14px; width: 23px}.partner_us_head{font-size: 26px; margin-bottom: 5px}.partner_us_title{margin: 0 0 10px; font-size: 26px}.catering_tab_nav li a{padding: 10px; font-size: 10px}.catering_tab_nav{margin-bottom: 35px}.catering_tab_title_block h2{font-size: 24px; margin-bottom: 10px}.catering_tab_fruit_shape{top: 48px}.catering_tab_title_block h2 svg{width: 25px; top: -11px; right: -15px}.catering_tab_title_block p{font-size: 12px; max-width: unset}.catering_tab_shape{top: 120px; width: 14%; right: -9%}.catering_tab_happiness_item>img{max-height: 175px; margin: 0 auto 15px}.franchise_tab_content_wrapper .common_btn{padding: 14px 20px 11px}.franchise_advantages_faqs{margin-bottom: 80px}.sw--franchise-tab{margin-bottom: 70px}.sw--franchise-distributor{padding-top: 65px}svg.mob_bottom_faq_shape{bottom: 2px; margin-bottom: 0}.franchise_advantages_faqs_container{padding-bottom: 35px}.franchise_faq_left_bg{max-width: 40px}.franchise_advantages_cap{max-width: 100%}.find_bg_pineapple{right: 20px; max-width: 50px; top: 780px}.find_us_content .common_btn{font-size: 14px; padding: 11px 30px}.find_us_content_block>h2{margin: 0 0 30px; font-size: 36px}.catering_tab_happiness_title, .col_banner_left h2{font-size: 24px}.col_banner_left{padding: 20px 5px 0}.col_banner_left h3{font-size: 42px; margin: 0 0 15px}.collection_nav h2{margin-bottom: 27px; font-size: 20px; letter-spacing: 0}img.collection_nav_shape{top: -120%; width: 47px; right: -30px}.product_card_main, .product_card_main .card__media .media img{border-radius: 41px !important}.partner_us_cap{font-size: 12px; max-width: 87%; margin: 0 auto}.book_event_clac input{padding: 15px 20px}.catering_tab_happiness_item, .catering_tab_happiness_list_block{width: 100%; margin: 0 auto; max-width: 100%}.event_book_title, .event_info_title{font-size: 36px; max-width: 80%}textarea.informationtext_area.field__input, textarea.informationtext_area.field__input:focus{border-radius: 35px}h3.event_info_title{max-width: 80%}.template-search__header>h1{font-size: 26px; margin: 0}.template-search__header>h1>svg{width: 28px}}@media (max-width:800px) and (max-height:450px){.franchise_distributor_main{display: flex; align-items: center}.franchise_distributor_info_mo{width: 50%; padding: 0 15px}.franchise_distributor_img{width: 50%; padding: 60px 0}.sw--franchise-distributor{margin-bottom: 30px; padding-top: 40px}.franchise_tab_advantages_benefit li{width: 33.33%; gap: 5px; font-size: 12px}.franchise_tab_advantages_benefit{gap: 10px; flex-direction: row; align-items: flex-start}.franchise_tab_advantages_benefit li svg{width: 18px}.franchise_tab_advantages_benefit li span{max-width: calc(100% - 23px)}}@media (max-width:576px){.collection_nav_list .slick-track{display: flex}}.template-privacy-policy .quality_bottom_main.quality_bottom_main4, body h1, body h2, body h3, body h4, body h5, body h6, li, p, ul{margin:0}.about_img_shape img, .bottom_shape_wrap img, .grape_wrap img, .header_logo img, .mango_wrap img, .row>*, .strawberry_wrap img{width:100%; margin-top:10px;}.row>*, img{max-width:100%}section.collection_banner, section.contact_banner{background-repeat:no-repeat; background-size:cover; background-position:bottom}body{overflow-x:hidden!important}a, button, div a:active, div a:focus, div a:hover{text-decoration:none; -webkit-transition:.4s; transition:.4s}a, a:active, a:hover, button, span{text-decoration:none}*, ::after, ::before{-webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box}a:focus, button:focus, input:focus, select:focus{outline:0}:root{scroll-behavior:unset}.book_event_clac input#dateofbirth[wfd-id], .book_events input.filled, a{color:#000}a:hover{cursor:pointer}*{outline:0!important}li, ul{list-style:none; padding:0}img{display:block}#ProductGridContainer #product-grid [id="Mama's-Box-of-5"] a.common_btn, #ProductGridContainer #product-grid [id=Dipped-Box-of-5] a.common_btn, #ProductGridContainer #product-grid [id=Happiness-Box-of-10] a.common_btn, #ProductGridContainer #product-grid [id=Happiness-Box-of-5] a.common_btn, #ProductGridContainer #product-grid [id=KETO-box-of-8] a.common_btn, #ProductGridContainer #product-grid [id=Royal-Box-of-5] a.common_btn, svg{display:inline-block}.row{--bs-gutter-x:1.5rem; --bs-gutter-y:0; display:flex; flex-wrap:wrap; margin-top:calc(var(--bs-gutter-y) * -1); margin-right:calc(var(--bs-gutter-x) * -.5); margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0; padding-right:calc(var(--bs-gutter-x) * .5); padding-left:calc(var(--bs-gutter-x) * .5); margin-top:var(--bs-gutter-y)}.col, .container, .row>div, [class*=col-]{padding:0 15px}.row{margin:0 -15px}.container{margin:0 auto}h2.footer-block__heading.inline-richtext{font-family:AromaticaScript}.product__info-wrapper .wk-button .wk-text{text-transform:uppercase; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:16px; font-weight:500}wishlist-page .wk-page{padding:120px 15px 50px!important}wishlist-product-card .wk-image{border-radius:25px}.wk-product-title .wk-text-link{font-size:24px!important; color:#7a6097!important; text-align:center; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-weight:900; text-transform:uppercase; line-height:1.3!important}.wk-login-callout p a:hover, .wk-product-title .wk-text-link:hover{color:#ed5377!important}wishlist-product-card .wk-current-price{color:#ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:18px; font-weight:900; line-height:1.2; text-transform:uppercase; display:inline-block}.wk-login-callout p, .wk-text{line-height:1.3; color:#7a6097; font-size:18px; font-family:AvenirNextLTPro}wishlist-product-card .wk-meta{gap:10px!important; margin-bottom:15px!important}wishlist-page .wk-header .wk-title{margin:0 0 15px; color:#ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:54px!important; font-weight:900; line-height:1.2; display:inline-block; position:relative}wishlist-page .wk-header .wk-title:after{content:""; background-image:url(/cdn/shop/files/our_title_shape.png?v=1692014543); position:absolute; height:40px; width:40px; background-repeat:no-repeat; background-size:cover; top:-15px; right:-35px}wishlist-page .wk-header{display:inline-block!important; text-align:center!important}.wk-login-callout p{font-weight:700; margin:0 0 15px!important}remove-button .wk-floating .wk-button{--icon-size:16px!important; --icon-stroke-width:3.5px!important; --icon-stroke:#ed5377!important; --icon-fill:transparent!important}.wk-text{font-weight:700}.contact_social_details p a:hover, .drawer_nav li .header-nav-link.menu_item_active, .header-navbar-nav li .header-nav-link:hover, .nav-list .header-nav-item a:hover, .ng-isolate-scope .pagination li.active, .ng-isolate-scope .pagination li.active a, .wk-text:hover{color:#ed5377}wishlist-add-to-cart .wk-button, wishlist-clear .wk-button, wishlist-share .wk-button{--icon-size:20px!important; --icon-stroke:#7a6097!important; --icon-stroke-width:2px!important}.wk-wishlist-empty-callout p{color:#7a6097; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:18px; font-weight:700; line-height:1.95}a.wk-callout-cta{color:#fff!important; font-family:AvenirNextLTPro!important; font-size:16px!important; font-weight:700; line-height:1.32; text-transform:uppercase; background-color:#ed5377!important; border:1px solid #ed5377!important; padding:15px 33px!important; border-radius:50px!important; transition:.4s}body wishlist-button-collection .wk-button.wk-selected{--icon-fill:#ed5377}body wishlist-button-collection .wk-button.wk-selected .wk-icon svg path{stroke:#ed5377}wishlist-page .wk-login-callout, wishlist-page .wk-wishlist-empty-callout{gap:20px!important}wk-option-select .wk-option-select{display:none!important}.main_header.header_sticky .header_logo a{width:55%}.hero_banner .slick-dots{position:absolute; bottom:5%; display:inline-flex!important; left:50%; transform:translateX(-50%)}.hero_banner .slick-dots li:not(:last-child){margin-right:6px}.hero_banner .slick-dots li.slick-active button{background:#fff}.hero_banner .slick-dots button:hover, .thank_you_col .common_btn:hover:after{background:#ed5377}.hero_banner .slick-dots button{font-size:0; padding:0; width:18px; height:18px; border-radius:50%; border:1px solid #fff; box-shadow:none; display:block; background:0 0; transition:.4s; cursor:pointer}.hero_banner button.slick-arrow{position:absolute; top:50%; z-index:1; background:0 0; color:#7b609f; border:none}.hero_banner button.slick-prev.slick-arrow{left:0}.hero_banner button.slick-next.slick-arrow{right:0}.hero_banner button.slick-next.slick-arrow.slick-disabled, .hero_banner button.slick-prev.slick-arrow.slick-disabled{opacity:.5; cursor:not-allowed}.main_header{display:flex; justify-content:space-between; padding-left:75px; padding-right:40px; position:fixed; top:0; left:0; width:100%; background-color:#fff}#MainContent{padding-top:75px}.header_social_icon{display:flex; align-items:center; gap:10px}.header_social_icon .header__icon--cart{margin-right:0!important; width:44px; height:auto}.header_social_icon li a{display:flex; justify-content:center; align-items:center; width:44px; height:auto}.header-navbar-nav{display:flex; align-items:flex-start; justify-content:space-between; margin-top:26px}.header-navbar-nav li .header-nav-link, .nav-list .header-nav-item a{color:#7b609f; font-family: AvenirNextLTPro !important; font-size: 16px; font-size:13px; font-weight:700; line-height:1.2; text-transform:uppercase; margin:0 20px; display:inline-block}.header_social_icon li a svg path{transition:.4s}.header_social_icon li:hover a svg path:last-child, .product_card_main .wishlisthero-floating button.wishlisthero-product-in-wishlist path{fill:#fff}.header_social_icon li:hover a svg path.head_wish_icon{fill:#fff!important}.header_social_icon li:hover a svg path:first-child{fill:#7b609f; fill-opacity:1}.menu_info, .we_are_list_details{display:flex}.menu_main{display:flex; justify-content:center; gap:20px}.banner_img .banner_img_mobile, .header_button .header_social_icon, .hero_bg_mobile, .navbar, .request_franchise_forminfo .field:after, .template-food-quality img.food_pineapple_shape.food_grapefruit_img, .template-privacy-policy img.food_pineapple_shape, .template-request-distributor img.form_top_shape.mob_form-shape, img.contact_watermelon.mobile_conmango, img.form_bottom_shape.mob_bottomform-shape, img.thanks_bottom_shape.mob_thnk_shape, img.thanks_top_shape.mob_thanks_top{display:none}.header_logo{width:101px; position:relative}.header_button{padding:14px 0 13px; width:12%; display:flex; justify-content:end}.main_social_icons{display:flex; width:12%; align-items:center}body#privacy-policy section.shopify-section.section, body#shipping-policy section.shopify-section.section, body#terms-amp-conditions section.shopify-section.section{position:relative; overflow:hidden}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{content:""; position:absolute; background:url("/cdn/shop/files/Vector_845.svg?v=1695373617") 0 0/contain no-repeat; width:311px; height:104px; top:0; left:0}body#privacy-policy section.shopify-section.section:after, body#shipping-policy section.shopify-section.section:after, body#terms-amp-conditions section.shopify-section.section:after{content:""; position:absolute; background:url("/cdn/shop/files/Vector_278.svg?v=1695373633") 0 0/contain no-repeat; width:124px; height:641px; top:50%; right:0}.banner_img, .our_purpose_img_wrpa, .section_conatct_info, .template-contact-us .sw--footer-section, .template-request-a-brochure div#shopify-section-sw--footer, .template-request-franchise .sw--footer-section, .template-thank-you .sw--footer-section, body#privacy-policy div#shopify-section-sw--footer, body#shipping-policy div#shopify-section-sw--footer, body#terms-amp-conditions div#shopify-section-sw--footer, body.gradient.template-request-distributor div#shopify-section-sw--footer{position:relative}body#privacy-policy div#shopify-section-sw--footer:before, body#shipping-policy div#shopify-section-sw--footer:before, body#terms-amp-conditions div#shopify-section-sw--footer:before{content:""; position:absolute; background:url("/cdn/shop/files/Asset_10.svg?v=1695374557") 0 0/contain no-repeat; width:351px; height:257px; left:0; top:-160px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{content:""; position:absolute; background:url("/cdn/shop/files/Asset_5_1.svg?v=1695374560") 0 0/contain no-repeat; width:160px; height:130px; right:0; top:-297px}body#privacy-policy .page-width.page-width--narrow, body#shipping-policy .page-width.page-width--narrow, body#terms-amp-conditions .page-width.page-width--narrow{padding:128px 0; max-width:823px; margin:0 auto}body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title, body#terms-amp-conditions .main-page-title.page-title{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:50px; font-style:normal; font-weight:900; line-height:1.2; text-transform:uppercase; margin:0 0 32px; position:relative; display:inline-block}body#privacy-policy .main-page-title.page-title:before, body#shipping-policy .main-page-title.page-title:before, body#terms-amp-conditions .main-page-title.page-title:before{content:""; position:absolute; background:url("/cdn/shop/files/Group_2659.svg?v=1695371999") 0 0/contain no-repeat; width:38px; height:34px; top:-12px; left:auto; right:-25px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{content:""; position:absolute; background:url("/cdn/shop/files/Asset_9.svg?v=1695374888") 0 0/contain no-repeat; width:260px; height:315px; top:-145px; right:-100%}body#privacy-policy .page-width.page-width--narrow .rte p, body#privacy-policy .page-width.page-width--narrow .rte ul li, body#shipping-policy .page-width.page-width--narrow .rte p, body#shipping-policy .page-width.page-width--narrow .rte ul li, body#terms-amp-conditions .page-width.page-width--narrow .rte p, body#terms-amp-conditions .page-width.page-width--narrow .rte ul li{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:16px; font-style:normal; font-weight:500; line-height:1.4; margin:0 0 20px; max-width:1100px}body#privacy-policy .page-width.page-width--narrow .rte li, body#shipping-policy .page-width.page-width--narrow .rte li, body#terms-amp-conditions .page-width.page-width--narrow .rte li{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:16px; font-style:normal; font-weight:500; line-height:1.4; margin:0 0 10px}body#privacy-policy .page-width.page-width--narrow .rte p strong, body#shipping-policy .page-width.page-width--narrow .rte p strong, body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:30px; font-style:normal; font-weight:900; line-height:.7}.page-width.page-width--narrow .rte ol, body#privacy-policy .page-width.page-width--narrow .rte ul, body#shipping-policy .page-width.page-width--narrow .rte ul, body#terms-amp-conditions .page-width.page-width--narrow .rte ul{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:16px; font-style:normal; font-weight:600; line-height:.7}body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size:20px}@media (max-width:1400px){body#privacy-policy section.shopify-section.section:after, body#shipping-policy section.shopify-section.section:after, body#terms-amp-conditions section.shopify-section.section:after{width:80px; height:400px}body#privacy-policy .page-width.page-width--narrow .rte p{max-width:1020px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{width:110px; height:110px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:205px; height:315px; right:-75%}}@media (max-width:1199px){body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title, body#terms-amp-conditions .main-page-title.page-title{font-size:40px}body#privacy-policy div#shopify-section-sw--footer:before, body#shipping-policy div#shopify-section-sw--footer:before, body#terms-amp-conditions div#shopify-section-sw--footer:before{width:260px; height:190px; left:0; top:-128px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:140px; height:150px}body#privacy-policy section.shopify-section.section:after, body#shipping-policy section.shopify-section.section:after, body#terms-amp-conditions section.shopify-section.section:after{right:-48px}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:235px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{top:-236px}body#privacy-policy .page-width.page-width--narrow .rte p strong, body#shipping-policy .page-width.page-width--narrow .rte p strong, body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size:16px}}@media (max-width:991px){body#privacy-policy .page-width.page-width--narrow, body#shipping-policy .page-width.page-width--narrow, body#terms-amp-conditions .page-width.page-width--narrow{padding:128px 15px; max-width:720px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{width:90px; height:90px; top:-163px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-condition .main-page-title.page-title:after{right:-58%; top:-115px}}@media (max-width:767px){body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{top:-170px}body#privacy-policy .page-width.page-width--narrow{padding:128px 15px; max-width:540px}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:200px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:150px; height:150px; right:-45%}body#terms-amp-condition .main-page-title.page-title:after{right:-23%}}@media (max-width:575px){body#privacy-policy .page-width.page-width--narrow .rte p, body#privacy-policy .page-width.page-width--narrow .rte p strong, body#shipping-policy .page-width.page-width--narrow .rte p, body#shipping-policy .page-width.page-width--narrow .rte p strong, body#terms-amp-conditions .page-width.page-width--narrow .rte p, body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size:14px}body#privacy-policy div#shopify-section-sw--footer:after, body#shipping-policy div#shopify-section-sw--footer:after, body#terms-amp-conditions div#shopify-section-sw--footer:after{display:none}body#privacy-policy .page-width.page-width--narrow, body#shipping-policy .page-width.page-width--narrow, body#terms-amp-conditions .page-width.page-width--narrow{padding:110px 40px 92px}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:143px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:106px; height:150px; right:-6%}body#privacy-policy div#shopify-section-sw--footer:before, body#shipping-policy div#shopify-section-sw--footer:before, body#terms-amp-conditions div#shopify-section-sw--footer:before{width:144px; height:121px; left:0; top:-100px}body#terms-amp-conditions .main-page-title.page-title{max-width:200px; font-size:28px}body#terms-amp-conditions .main-page-title.page-title:before{right:-20px; top:19px}body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title{font-size:31px}body#terms-amp-condition .main-page-title.page-title:after{right:-125%}}@media (max-width:450px){body#privacy-policy .page-width.page-width--narrow .rte li, body#shipping-policy .page-width.page-width--narrow .rte li, body#terms-amp-conditions .page-width.page-width--narrow .rte li{font-size:14px}body#privacy-policy .main-page-title.page-title:after, body#shipping-policy .main-page-title.page-title:after, body#terms-amp-conditions .main-page-title.page-title:after{width:100px; height:100px; top:-109px; right:-57%}body#privacy-policy section.shopify-section.section:before, body#shipping-policy section.shopify-section.section:before, body#terms-amp-conditions section.shopify-section.section:before{width:92px}body#terms-amp-conditions .main-page-title.page-title:after{right:-78%}body#terms-amp-conditions .main-page-title.page-title{max-width:200px}body#terms-amp-conditions .main-page-title.page-title:before{right:-17px; top:20px}}@media (max-width:376px){body#privacy-policy .main-page-title.page-title, body#shipping-policy .main-page-title.page-title, body#terms-amp-conditions .main-page-title.page-title{max-width:195px}body#privacy-policy .main-page-title.page-title:before, body#shipping-policy .main-page-title.page-title:before, body#terms-amp-conditions.main-page-title.page-title:before{top:31px; right:48px; width:31px; height:27px}body#terms-amp-conditions .main-page-title.page-title:before{right:-21px; width:31px; height:27px; top:28px}body#shipping-policy .main-page-title.page-title:before{top:30px; right:52px; width:26px; height:27px}body#privacy-policy .main-page-title.page-title:before{top:29px; right:47px; width:27px; height:27px}}.banner_content_block{position:absolute; top:50%; transform:translateY(-50%); right:0; left:0; z-index:1}.banner_content_title{color:#7e584f; font-family: 'Aromatica Script', cursive !important; font-size:140px; font-weight:700; line-height:1; text-transform:capitalize; display:inline-block; position:relative; transform:translateX(-40px); margin-bottom:30px}#ProductGridContainer #product-grid [id="Mama's-Box-of-5"] .product_card_quantity_block, #ProductGridContainer #product-grid [id="Mama's-Box-of-5"] .quick-add__submit, #ProductGridContainer #product-grid [id=Dipped-Box-of-5] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Dipped-Box-of-5] .quick-add__submit, #ProductGridContainer #product-grid [id=Happiness-Box-of-10] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Happiness-Box-of-10] .quick-add__submit, #ProductGridContainer #product-grid [id=Happiness-Box-of-5] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Happiness-Box-of-5] .quick-add__submit, #ProductGridContainer #product-grid [id=KETO-box-of-8] .product_card_quantity_block, #ProductGridContainer #product-grid [id=KETO-box-of-8] .quick-add__submit, #ProductGridContainer #product-grid [id=Royal-Box-of-5] .product_card_quantity_block, #ProductGridContainer #product-grid [id=Royal-Box-of-5] .quick-add__submit, #bdlr__summary-checkout--create-bundle:after, #bdlr__summary-checkout--create-bundle:before, .bdlr___summary-items .quantity:after, .bdlr___summary-items .quantity:before{display:none}.banner_content_price{margin:0 0 55px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:43px; font-weight:900; line-height:1.1; text-transform:uppercase; color:#c96d54}.banner_content .common_btn{background-color:#c96d54; border-color:currentColor}.banner_content_title svg{top:4px; right:-35px; width:66px; height:auto; position:absolute}.banner_img img, .header_logo a, .header_logo a svg{width:100%; display:block}.main_banner{margin:0 0 112px}.header_logo a{position:absolute; left:0; right:0; margin:auto}.header_logo a svg{transition:.4s; height:auto}.header_drawer_btn{margin-top:15px; display:none}.banner_img img{height:auto}section.hero_wrap{position:relative; padding:105px 0 0; margin-bottom:105px}.hero_content{width:58%}.hero_bg{position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1}.hero_bg img, span.contact_mail_icon svg, span.contact_mob_icon svg{width:100%; height:100%}.product_card_main .wishlisthero-floating button.wishlisthero-product-in-wishlist:after{background:#ed5377!important}.hero_product{width:42%}.hero_title_wrap h2{color:#fff; font-family: 'Aromatica Script', cursive !important; font-size:67px; line-height:1.1; position:relative; display:inline-block; margin-bottom:28px; font-weight:500}.hero_title_wrap h2 span{width:43px; height:34px; display:inline-block; position:absolute; top:-24px; right:-35px}.hero_title_wrap h2 span img{width:100%; height:auto; object-fit:cover}.hero_title_wrap h1 span{color:#d92237}.hero_product_shape{margin-top:90px; width:505px; position:absolute; z-index:-1}.hero_product_img{width:512px; margin-bottom:-30px}.service_shape{position:absolute; bottom:-50px; left:14%}section.our_values_section{margin-bottom:38px}section.services_sec{position:relative; padding-bottom:133px}.services_shape_left{position:absolute; left:0; top:-230px; width:5.5%}.services_shape_right{position:absolute; bottom:-70px; right:0; width:4.5%}.row.services_rowZ{justify-content:center; position:relative}.about_img_shape svg, .orange_wrap img, .our_story_img_shape img, .our_story_img_shape svg, .pineapple_wrap img, .section_shape svg, .service_box_icon svg, .story_pineapple img, .watermelon_wrap img{width:100%; height:auto}.our_values_title h2{color:#ed5377; font-family: 'Aromatica Script', cursive !important; font-size:90px; line-height:.8; position:relative; display:inline-block; font-weight:500}.our_values_content h4, h3.our_purpose_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-weight:900; text-transform:uppercase}.our_values_title h2 span{display:inline-block; line-height:0; position:absolute; top:-13px; right:-17px; width:33px}.our_values_title{text-align:center; margin-bottom:76px}.contact_mailcol, .contact_mobcol, .our_values_content{display:flex; align-items:center}.our_values_block{width:33.3333%; margin-bottom:42px}.our_values_content h4{color:#7a6097; font-size:29px; line-height:1; padding-left:17px}.our_values_content span{width:39px; line-height:0; display:inline-block}.service_box{width:auto; padding:0 31px!important}.service_box_wrap{width:100%; max-width:138px; height:auto}section.our_purpose{margin-bottom:22px}.our_purpose_img{width:59%}.our_purpose_content{width:41%}.our_purpose .row{align-items:center}.our_purpose_img_wrpa span{position:absolute; right:0; top:140px; width:196px}.contact_banner_col, .our_purpose_content_wrap, .thank_you_col{text-align:center}h3.our_purpose_title{color:#735699; font-size:40px; line-height:2.1}p.our_purpose_discription{color:#e8476f; font-family: 'Aromatica Script', cursive !important; font-size:60px; line-height:1.1; font-weight:500}.our_purpose_content_wrap img{width:174px; margin:auto}.our_purpose_img_wrpa img{width:95%}section.who_we_are_sec{position:relative; min-height:953px; padding-bottom:103px}.who_we_are_sec_bg img{width:100%; height:100%; object-fit:cover}.who_we_are_content{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center}.pineapple_wrap{width:17.2%; position:absolute; top:-95px; right:20%; transform:translate(-50%)}.watermelon_wrap{width:13.7%; position:absolute; bottom:50px; left:118px}.orange_wrap{width:22.6%; position:absolute; right:95px; bottom:-50px; z-index:1}.bottom_shape_wrap{position:absolute; bottom:0; left:0; width:100%; z-index:-1; background-color:#7b609f}.who_we_are_content h2{color:#fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:100px; font-weight:900; line-height:1; text-transform:uppercase; max-width:65%; margin:0 auto}section.who_we_are_list_wrap{background-color:#7b609f; padding:71px 0 188px; position:relative; margin-bottom:46px; z-index:0}.w_1028 .row>div{width:50%; margin-bottom:75px}.we_are_list_icon{width:25px}.we_are_list_content{margin-left:21px; width:calc(100% - 25px)}h4.we_are_list_title{color:#fff6ee; font-family: 'Aromatica Script', cursive !important; font-size:49px; font-weight:400; line-height:.8; margin-bottom:16px; margin-left:-12px}p.we_are_list_description{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; color:#fff6ee; font-size:22px; font-weight:500; line-height:1.3; max-width:81%}.strawberry_wrap{width:5.4%; position:absolute; top:148px; left:34px; z-index:-1}.mango_wrap{width:8.4%; position:absolute; bottom:62px; right:57px; z-index:0}.grape_wrap, .section_shape{position:absolute; bottom:-46px}.grape_wrap{width:7.7%; left:111px; z-index:1}.section_shape{left:0; width:100%; z-index:0}section.our_story_sec{padding-top:121px; position:relative; margin-bottom:113px}.cl_6_50, .form_field.form_feilds{width:50%}.our_story_img{position:relative; padding-top:92px}h2.our_story_title{color:#ed5377; font-family: 'Aromatica Script', cursive !important; font-size:140px; font-weight:400; line-height:.5; position:relative; display:inline-block; margin-bottom:53px; margin-left:-34px}h2.our_story_title span{line-height:0; position:absolute; top:-26px; right:-35px; width:9.8%}h3.our_story_sub_title{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size:43px; font-weight:900; line-height:1.1; text-transform:uppercase; max-width:77%; margin-bottom:27px}.our_story_description p+p{margin-top:25px}.our_story_description{max-width:96%}.text_right{text-align:right}.our_story_img_shape{position:absolute; top:92px; right:8%; z-index:-1; width:73.6%}.story_pineapple{position:absolute; top:-65px; right:41%; width:9.4%}.about_img img, .our_story_img img{width:89%}section.about_the_founders{padding-bottom:167px; position:relative}h2.about_title{color:#7b609f; font-family: 'Aromatica Script', cursive !important; font-size:56px; font-weight:500; line-height:1.3; margin-left:-7px}h3.about_sub_title, h4.about_content{font-weight:900; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; text-transform:uppercase}h3.about_sub_title{position:relative; color:#ed5377; font-size:56px; line-height:1; display:inline-block; margin-bottom:29px}h4.about_content{color:#7b609f; font-size:21px; line-height:1.3; margin-bottom:45px}.about_sub_title span{position:absolute; top:-15px; right:-34px; z-index:-1}.about_img{position:relative; text-align:center; margin-top:40px}.about_img_shape{position:absolute; top:38px; left:-40px; z-index:-1; width:88.7%}.about_watermelon{position:absolute; bottom:18px; left:75px; width:6.3%}section.awards_section{margin-bottom:96px}.awards_logo_wrap{display:inline-block; width:auto; max-width:unset}.awards_section .row{justify-content:space-between; align-items:center}.awards_section_title{text-align:center; margin-bottom:73px}h2.awards_title_wrap{color:#ed5377; font-size:90px; font-weight:500; line-height:.8; font-family: 'Aromatica Script', cursive !important; display:inline-block; position:relative}.quality_main_details h3, .quality_top_info h2, .top_section_info p{color:#7b609f; font-family:AvenirNextLTPro}.awards_title_wrap span{position:absolute; top:-15px; right:-23px; width:43px; line-height:0}.food_quality_section{padding:166px 0 122px; position:relative}.quality_top_info h2{margin:0 0 14px; font-size:50px; font-weight:900; line-height:1.3; text-transform:uppercase}.top_section_info p{margin:0; font-size:16px; font-style:normal; font-weight:500; line-height:23px; letter-spacing:0}.quality_bottom_main2, .quality_top_info{margin-bottom:56px}.quality_main_details h3{margin:0 0 33px; font-size:30px; font-weight:900; line-height:1.3; letter-spacing:0}.quality_main_details ul{list-style:disc!important; padding-left:20px}.quality_main_details ul li{list-style:disc!important; margin:0 0 5px; color:#7b609f; font-size:16px; font-style:normal; font-weight:500; line-height:23px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.quality_main_details ol, .quality_main_details ol li{list-style:revert!important}.quality_main_details ol li, .quality_main_details p{margin:0 0 15px; color:#7b609f; font-size:16px; line-height:23px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; letter-spacing:0; font-weight:500; font-style:normal}.quality_main_details ol{padding-left:20px}.quality_main{max-width:823px; margin:auto}.quality_bottom_main1{margin-bottom:41px; max-width:86%}.quality_bottom_main1 h3{text-transform:inherit}img.food_top_shape{top:0; position:absolute; width:310px; height:auto}img.food_right_shape{position:absolute; right:0; top:20%; height:auto; width:135px; z-index:-1}img.food_watermelon_shape{width:130px; position:absolute; right:62px; top:6%; height:auto}img.food_strawberry_shape{width:90px; height:auto; position:absolute; top:56%; left:10%; transform:translateY(-50%)}img.food_pineapple_shape{position:absolute; bottom:10px; right:5%; width:160px; height:auto}.template-food-quality .quality_top_info h2 svg{position:absolute; top:-10px; right:0; width:35px; height:auto}.template-food-quality .quality_top_info h2{max-width:700px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{display:block; width:90px; height:auto; bottom:17%}.template-privacy-policy img.food_strawberry_shape{bottom:-85px; top:auto}.template-privacy-policy .quality_bottom_main1{max-width:100%; margin:0}.request_fra_info, .template-privacy-policy .quality_main{max-width:895px; margin:auto}.template-privacy-policy .quality_top_info h2{margin:0 0 22px; display:inline-block; position:relative}.template-privacy-policy .quality_main_details h3{margin-bottom:23px}.template-privacy-policy .quality_bottom_main{margin-bottom:35px}.template-privacy-policy .quality_top_info h2 svg{top:-10px; position:absolute; right:-30px}.template-privacy-policy .food_quality_section{padding:111px 0 128px}.template-privacy-policy img.food_watermelon_shape{width:150px; right:62px; top:5%}.template-contact-us #MainContent, .template-privacy-policy #MainContent, .template-request-a-brochure #MainContent, .template-thank-you #MainContent, body.gradient.template-request-distributor #MainContent{overflow:unset}section.thank_youmain{padding:199px 0 160px; position:relative}.thank_you_col h2{color:#ed5377; font-size:59px; font-weight:500; line-height:1.2; text-transform:capitalize; font-family: 'Aromatica Script', cursive !important; margin:0 0 20px; position:relative; display:inline-block}.thank_you_dec p{color:#7b609f; text-align:center; font-size:16px; font-weight:500; line-height:1.5; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; margin:0 auto 52px; max-width:33%}.thank_you_dec a{color:#ed5377; transition:.5s; text-decoration:underline}.thank_you_dec a:hover{color:#7a6097; text-decoration:underline}.thank_you_col .common_btn{background-color:#7a6097; border:1px solid #7a6097; font-size:14px}.thank_you_col h2 svg{position:absolute; right:-25px; top:-15px}img.thanks_top_shape{position:absolute; top:0; right:0; width:467px; height:auto}.related_products_row .card .card__inner .card__media{border-radius:41px!important}img.thanks_bottom_shape{bottom:-132px; width:318px; height:auto; position:absolute}img.thanks_watermelon_shape{position:absolute; top:130px; left:75px; width:130px; height:auto}img.thanks_grapefruit_img{position:absolute; bottom:17px; right:120px; width:141px; height:auto}.contact .conatct_inner_title, .contact_banner_col h2{font-size:90px; line-height:1; font-family: 'Aromatica Script', cursive !important; position:relative; font-weight:500}.contact_social_details p a{color:#fff; transition:.5s}.contact_banner_col h2{color:#fff; font-style:normal; margin:0 0 23px; display:inline-block}.contact_loction_info p, .contact_loction_info p strong, .contact_social_details p{font-size:25px; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; color:#fff}section.contact_banner{padding:124px 0 112px; margin-bottom:125px}.contact_banner_col h2 svg{position:absolute; top:-20px; right:-40px; width:65px; height:auto; opacity:0; transition:.4s 0.6s}.catring_select_btn input:checked+span:after, .contact_banner_col h2.aos-init.aos-animate svg{opacity:1}.contact_loction_info p strong{text-align:center; font-weight:900; text-transform:uppercase; margin:0}.contact_info_col{display:flex; justify-content:center; gap:20px; align-items:center; flex-wrap:wrap}span.contact_mail_icon, span.contact_mob_icon{display:inline-block; width:100%; height:100%}.contact_loction_info p{text-align:center; font-weight:700; text-transform:uppercase; margin:0 0 20px}.contact_loction_info{margin-bottom:60px}.contact_social_details p{font-weight:700; text-transform:lowercase; margin:0}.contact_mail, .contact_mob{height:50px; width:50px; margin-right:4px}.contact .conatct_inner_title{color:#ed5377; margin:0; display:inline-block; text-align:center}.contact_title_info{text-align:center; display:inline-block; width:100%; margin-bottom:74px}.contact .conatct_inner_title svg{position:absolute; top:-10px; width:55px; right:-40px; height:auto}.contact .common_btn{font-size:22px; padding:23px 83px; cursor:pointer}.contact_main_info{max-width:1100px; padding:0 15px; margin:auto auto 120px}.contact .contact__fields label span, .form_field label span, .intent_inquiry_info label span, .message_info label span, .request_input_info label span{color:#ff948f}.contact .contact__fields label, .intent_inquiry_info label, .message_info label{color:rgb(43 43 43 / 40%); font-size:16px; font-style:normal; font-weight:600; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; padding-left:50px; margin-bottom:10px; display:inline-block}.contact .contact__fields{grid-column-gap:16px}.contact .field__input, .request_franchise_forminfo .field__input{border:1px solid #dadada; box-shadow:none; height:75px; border-radius:100px; font-size:20px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-weight:500; line-height:1.3; color:#000; padding:25px}.message_info .text-area{min-height:130px}.contact .field__input:after{box-shadow:none}.contact .field:after{box-shadow:none; border:0}.contact .field, .intent_in_detail{margin-bottom:25px!important}.contact .field:hover.field:after, .contact .field__input:focus{box-shadow:none!important; border-radius:100px!important; padding:25px}.contact .contact__button{text-align:center; margin-top:52px}.intent_in_detail{background:#fff; border-radius:100px; display:flex; row-gap:17px; flex-wrap:wrap; padding:23px 0; border:1px solid #dadada}.intent_in_detail .form-group{width:25%; padding-left:70px; text-align:start}.intent_in_detail label{padding:0!important}.intent_in_detail .form-group input{padding:0; height:initial; width:initial!important; margin-bottom:0; display:none!important; cursor:pointer}.intent_in_detail .form-group label:before{content:""; -webkit-appearance:none; background-color:#fff; border:2px solid #735699; padding:17px; display:inline-block; position:relative; vertical-align:middle; cursor:pointer; margin-right:11px; border-radius:100px}.intent_in_detail .form-group input:checked+label:before{background:#735699}.intent_in_detail .form-group label{position:relative; cursor:pointer; margin:0; transition:.5s}.intent_in_detail .form-group input:checked+label, .intent_in_detail .form-group label:hover{color:#735699}.intent_in_detail .form-group input:checked+label:after{content:""; display:block; position:absolute; top:6px; left:14px; width:10px; height:21px; border:solid #fff; border-width:0 3px 3px 0; transform:rotate(45deg)}img.contact_mango{top:-15%; max-width:75px; position:absolute; left:15%}img.contact_coconut{max-width:122px; top:-20px; position:absolute; right:10%; height:auto}img.contact_watermelon{max-width:132px; right:6%; position:absolute; bottom:-12%}img.contact_leftbottom{max-width:322px; bottom:-28%; position:absolute; left:0}img.contact_rightside{position:absolute; right:0; top:36%; max-width:87px}.message_info .text-area, .message_info .text-area .field__input:focus{padding:35px!important}input::-webkit-inner-spin-button, input::-webkit-outer-spin-button{-webkit-appearance:none; margin:0}section.collection_banner{position:relative; padding:40px 0 75px; margin-bottom:137px}.col_banner_left h3{color:#fff; font-size:67px; font-weight:700; line-height:1.3; position:relative; margin:0 0 24px; display:inline-block; font-family:aromatica-script}.col_banner_left h2, .col_banner_left p{color:#fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.col_banner_left h3 svg{position:absolute; width:43px; height:auto; top:-10px; right:-35px}.col_banner_left h2{font-size:59px; font-weight:900; line-height:1.2; text-transform:uppercase; margin:0 0 17px; max-width:85%}.col_banner_left p{font-size:16px; font-weight:500; line-height:1.4; margin:0 0 150px}.col_banner_row{display:flex; flex-wrap:wrap}.col_banner_left{width:43%; padding:121px 0 0}.col_banner_right{width:57%}.col_banner_details{max-width:440px; margin-left:auto}img.col_banner_strawberry{max-width:135px; bottom:7%; position:absolute; left:95px}.col_banner_right img{margin-bottom:-75px}section.request_franchise{padding:120px 0 100px; position:relative}.request_fra_info h2{color:#ed5377; font-size:70px; line-height:1; font-family: 'Aromatica Script', cursive !important; margin:0 0 66px; display:inline-block; position:relative; font-weight:500}.request_fra_info h2 svg{position:absolute; width:33px; height:auto; top:0; right:-25px}.template-request-franchise #MainContent{overflow:inherit}.request_input_info label{color:#2b2b2b66; font-size:14px; font-style:normal; font-weight:600; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; padding-left:34px; margin-bottom:10px; display:inline-block; letter-spacing:0}.request_franchise_forminfo .field__input:focus{padding:25px; box-shadow:none; border-radius:100px}.request_input_info{margin-bottom:30px; padding:0 8px; position:relative}.request_contact .error_label, .request_input_info .error_label{position:absolute; bottom:-22px; font-size:14px; color:red; font-weight:500; left:0; opacity:0; visibility:hidden; transition:.3s}.request_contact .error_label.error_display, .request_input_info .error_label.error_display{opacity:1; visibility:visible}.request_input_info .intent_in_detail{background:0 0; border-radius:0; display:flex; row-gap:0; flex-wrap:unset; padding:0 0 0 34px; border:0; column-gap:60px; margin-top:20px; margin-bottom:0!important}.request_input_info .intent_in_detail .form-group{width:auto; padding-left:0; text-align:start}.request_franchise_forminfo .common_btn{font-size:22px; padding:27px 97px; cursor:pointer}img.form_top_shape{position:absolute; top:0; right:0; max-width:435px; height:auto}img.form_bottom_shape{position:absolute; max-width:315px; bottom:-165px; height:auto}h1.ng-binding{color:#ed5377; font-size:34px; font-weight:900; line-height:1.2; text-transform:uppercase; font-family:AvenirNextLTPro}.bdlr___summary-items strong, .bdlr__product--title h4, p.intro.ng-binding{color:#7b609f; font-family:AvenirNextLTPro}p.intro.ng-binding{font-size:18px; font-weight:600; line-height:1.38; letter-spacing:0}.ng-scope{padding:150px 0 30px}.bdlr__product--image-wrap img{display:inline-block; position:static; width:100%; -o-object-fit:cover; object-fit:cover; border-radius:26px; max-height:100%!important; -o-object-fit:contain!important; object-fit:cover!important}.bdlr__products--inner .product-card{padding:0}.bdlr__product--title h4{margin-bottom:0!important; padding:0 10%!important; font-size:18px!important; font-weight:700; line-height:1.2; text-transform:uppercase; display:inline-block}.bdlr___summary-items strong{font-size:20px; font-weight:600; line-height:1.3}h2.bdlr___summary--title.ng-binding{margin:0; color:#ed5377; font-size:28px; line-height:1.25; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-weight:600}.enoble_empty-state p.ng-binding{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:14px; font-weight:500; line-height:1.38; letter-spacing:0; margin:5px 0 20px!important}span.label.ng-binding, span.money.ng-binding{color:#7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:20px; font-weight:600; line-height:1.3; letter-spacing:0}.bdlr-toast p, span.bdlr__summary-checkout--disclaimer.ng-binding{font-weight:500; line-height:1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.bdlr__checkout-button{background:#ed5377; opacity:1!important; border:0!important}.bdlr___summary-items .ng-scope{padding:0; align-items:center}.bdlr__checkout-button:after{box-shadow:none}.bdlr___summary-items .quantity{width:auto; min-height:auto; margin:0!important; color:#7b609f; font-size:16px; font-weight:600; line-height:1.3; font-family:AvenirNextLTPro}#bdlr__summary-checkout--create-bundle:hover{background-color:#7a6097}#bdlr__summary-checkout--create-bundle{color:#fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-size:16px; font-weight:700; line-height:1.32; text-transform:uppercase; background-color:#ed5377; border-radius:50px; transition:.4s}.name.bdlr__summary--list-item-cell.ng-binding{color:#7b609f; font-size:16px; font-weight:600; line-height:1.3; font-family:AvenirNextLTPro}.bdlr__summary .bdlr__summary--list-item .remove{margin-top:0!important; color:#ed5377; font-size:22px; font-weight:600; line-height:1.3; font-family:AvenirNextLTPro}.bdlr__summary .bdlr__summary--list-item .remove:hover{color:#7b609f}.bdlr__summary .bdlr__summary--list{margin:10px 0 15px!important}span.bdlr__summary-checkout--disclaimer.ng-binding{color:#7b609f; font-size:14px}.bdlr__product{flex:0 0 33.33%!important; max-width:33.33%!important; padding:0 10px!important}.bdlr__products--container .row{justify-content:center}.bdlr-toast{max-width:460px!important; background:#ed5377!important}.product-card .bdlr__product--qty{width:45%!important}.bdlr__products--container{padding:0; min-height:100%!important}.bdlr__complete-bundle>p{line-height:1.3}.bdlr-toast p{color:#fff; margin:0!important}.ng-isolate-scope .pagination li, .ng-isolate-scope .pagination li a{font-size:22px; font-weight:600; color:#7b609f}.ng-isolate-scope .pagination li:first-child, .ng-isolate-scope .pagination li:first-child a, .ng-isolate-scope .pagination li:last-child, .ng-isolate-scope .pagination li:last-child a{font-size:28px; line-height:1.2; position:relative; top:1px; color:#7b609f}.product_card_main .card__media .media img{border-radius:61px!important}@media (max-width:375px){#MainContent{padding-top:64px}}@media (min-width:992px) and (max-height:1199px){#MainContent{padding-top:66px}}@media (max-width:800px) and (max-height:500px){.menu_drawer{border-bottom:60px solid #7a6097}}@media (min-width:1200px){.our_values_container.container{max-width:1076px}}@media (min-width:1300px){section.hero_wrap .container{max-width:1275px}.w_1028{width:1102px; margin:0 auto}}@media (min-width:1400px) and (max-width:1530px){.our_story_details{padding-left:100px; padding-right:22px}.w_1028{width:1135px}h3.our_story_sub_title{max-width:90%}.our_story_sec .cl_6_50:last-child{width:42.5%}.our_story_sec .cl_6_50:first-child{width:57.5%}.about_img{text-align:right; padding-right:20px}.about_content{padding-left:10px}.about_img_shape{left:0}.w_1028 .row>div{padding-left:75px}.w_1028 .row>div:nth-of-type(2n) p.we_are_list_description{max-width:100%}p.we_are_list_description{max-width:93%}.hero_title_wrap h2, .our_values_title{margin-left:-90px}.our_story_img{margin-right:-50px}.hero_wrap .hero_title_wrap h2{margin-left:-13px}}@media (max-width:1600px){.header_btn>.common_btn{padding-left:23px; padding-right:23px}.header_button, .main_social_icons{width:12.5%}}@media (max-width:1530px){section.hero_wrap .container{top:49%}.service_shape{left:11%}section.who_we_are_sec{padding-bottom:80px}.pineapple_wrap{top:-105px; right:16%; width:23%}.orange_wrap{width:23%; bottom:-40px}.watermelon_wrap{bottom:6px; width:18%; left:107px}p.we_are_list_description{max-width:83%}.strawberry_wrap{width:6.8%; left:45px}.grape_wrap{width:10.5%}.mango_wrap{width:10.4%}.story_pineapple{top:-30px; right:38%; width:10.8%}.about_watermelon{width:8.9%}.services_shape_left{width:7.3%}.services_shape_right{width:5.9%}h3.our_story_sub_title{max-width:100%}.hero_title_wrap h2, .our_values_title{margin-left:-20px}.our_story_img_shape{position:absolute; top:92px; right:8%; z-index:-1; width:84%}.our_story_img img{width:100%}}@media (max-width:1400px){.banner_content_title{font-size:100px; transform:translateX(-35px); margin-bottom:20px}.banner_content_title svg{top:4px; right:-32px; width:50px}.banner_content_price{margin:0 0 40px; font-size:36px}.main_header{padding-left:40px}.header-navbar-nav li .header-nav-link{margin:0 10px}.menu_main{gap:15px}.header-navbar-nav{margin-top:23px; margin-bottom:23px}.main_header.header_sticky .header_logo a{width:47%}.header_btn>.common_btn{padding-left:23px; padding-right:23px; font-size:13px}.main_banner{margin-top:0}.header_button{padding:12px 0 3px}img.food_strawberry_shape{left:5%}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{width:70px}.thank_you_dec p{max-width:35%}.contact .conatct_inner_title, .contact_banner_col h2{font-size:80px}img.contact_coconut{max-width:80px}img.contact_mango{max-width:60px}img.contact_rightside{max-width:45px}img.contact_leftbottom{max-width:260px}img.contact_watermelon{max-width:102px; bottom:-10%}.contact .common_btn{font-size:20px; padding:15px 75px}img.form_top_shape{max-width:360px}.request_fra_info h2{font-size:60px}img.form_bottom_shape{max-width:235px; bottom:-109px}.request_franchise_forminfo .common_btn{font-size:18px; padding:20px 60px; cursor:pointer}.col_banner_left{padding:50px 0 0}.watermelon_wrap{bottom:0}.event_book_title.horeca_title{max-width:76%!important; margin:0 auto 25px!important}}@media (max-width:1280px){.hero_product, section.hero_wrap{position:relative}.hero_title_wrap h1{font-size:49px}.hero_product_img{width:100%}.hero_product_shape{margin-top:70px; width:100%; display:inline-block; right:15px}section.hero_wrap{padding:80px 0 0; margin-bottom:90px}p.our_purpose_discription{font-size:50px}section.who_we_are_sec{min-height:863px; padding:0}.orange_wrap{bottom:0}.pineapple_wrap{top:-87px; right:16%}.watermelon_wrap{bottom:30px; left:50px}.grape_wrap{bottom:-36px}.strawberry_wrap{left:14px}.section_shape{bottom:-43px}h3.about_sub_title{font-size:45px}.about_sub_title span{top:-13px; right:-26px; width:37px}section.about_the_founders{padding-bottom:117px}h2.awards_title_wrap{font-size:70px}h2.our_story_title{font-size:90px; margin-left:-16px}h3.our_story_sub_title{max-width:100%}.our_story_description p+p{margin-top:20px}section.our_story_sec{margin-bottom:80px}section.awards_section{margin-bottom:76px}.service_box{padding:0 20px!important}}@media (max-width:1199px){.banner_content_title{font-size:88px; transform:translateX(-30px)}.banner_content_price{margin:0 0 20px; font-size:26px}.hero_banner button svg{width:14px; height:25px}.hero_banner button.slick-arrow{top:40%; padding-top:3px}#bdlr__summary-checkout--create-bundle{font-size:14px}.contact_loction_info p, .contact_social_details p, h2.bdlr___summary--title.ng-binding{font-size:22px}.bdlr__product--title h4{font-size:14px!important}.hero_banner .slick-dots button{width:15px; height:15px}.main_header.header_sticky .header_logo a{width:60%}.header_logo{width:71px}.header_social_icon li, .header_social_icon li a svg{height:45px; width:45px}.menu_main{gap:0}.header-navbar-nav li .header-nav-link{margin:0 7px; font-size:12px}.main_header{padding-left:30px; padding-right:30px}.main_banner{margin-top:0}.header_btn>.common_btn{padding-left:15px; padding-right:15px; font-size:12px}.header_button{padding:10px 0 2px}.header-navbar-nav{margin-top:19px; margin-bottom:19px}.quality_top_info h2{font-size:44px}.quality_top_info{margin-bottom:30px}.quality_main_details h3{margin:0 0 25px}img.food_strawberry_shape{left:1%; width:60px; height:60px}img.food_watermelon_shape{width:110px; height:90px}img.food_right_shape{height:460px; width:80px}.quality_bottom_main1{margin-bottom:30px; max-width:100%}.quality_bottom_main2, h4.about_content{margin-bottom:35px}img.food_pineapple_shape{width:120px}img.food_top_shape{width:280px}.food_quality_section{padding:135px 0 95px}.services_shape_right, .template-privacy-policy img.food_pineapple_shape.food_grapefruit_img, .template-privacy-policy img.food_strawberry_shape{bottom:0}.template-food-quality .quality_top_info h2{max-width:620px}.thank_you_dec p{max-width:60%; margin:0 auto 30px}.thank_you_col h2{font-size:50px}img.thanks_watermelon_shape{width:100px}img.thanks_grapefruit_img{right:100px; width:80px}section.thank_youmain{padding:180px 0 120px}.template-privacy-policy img.food_watermelon_shape{width:120px; right:62px; top:5%}.contact .conatct_inner_title, .contact_banner_col h2, .our_values_title h2{font-size:70px}section.contact_banner{padding:80px 0 110px; margin-bottom:110px}.contact_loction_info p strong{font-size:23px}.contact_loction_info{margin-bottom:40px}.contact_mail, .contact_mob{height:40px; width:40px; margin-right:4px}.contact .conatct_inner_title svg{right:-40px}.form-group label:before{padding:15px}.form-group input:checked+label:after{top:6px; left:12px; width:9px; height:18px}.contact .common_btn{font-size:16px; padding:15px 60px}img.contact_rightside{max-width:17px; height:220px}img.form_top_shape{max-width:320px}.request_fra_info h2{font-size:57px; margin-bottom:40px}section.request_franchise{padding:110px 0 90px}.col_banner_left p>br{display:none}.col_banner_left h3{font-size:57px}.col_banner_left h2{font-size:48px; margin:0 0 17px}.col_banner_left p{margin:0 0 90px}img.col_banner_strawberry{max-width:75px; bottom:8%; left:95px}section.collection_banner{margin-bottom:110px}.hero_title_wrap h1, p.our_purpose_discription{font-size:42px}.hero_title_wrap h2{font-size:57px; margin-bottom:18px}.row.services_rowZ{width:auto}.service_shape{bottom:-50px; left:6%}.hero_product_shape{margin-top:50px}.hero_product_img{margin-bottom:-25px}section.services_sec{padding-bottom:90px}.our_values_content h4{font-size:25px; padding-left:15px}.our_values_block{width:33.3333%; margin-bottom:30px}.our_values_title, section.our_purpose{margin-bottom:50px}.our_values_content span{width:30px}.our_values_content span svg{width:100%; height:auto}.our_purpose_content, .our_purpose_img{width:50%}.our_purpose_img_wrpa span{right:-20px; top:100px; width:120px}.our_purpose_content_wrap img{width:130px}h3.our_purpose_title{font-size:34px}section.who_we_are_sec{min-height:723px}.watermelon_wrap{bottom:10px; left:80px}.who_we_are_content h2{font-size:80px}h4.we_are_list_title{font-size:38px; margin-bottom:13px}p.we_are_list_description{font-size:18px}section.who_we_are_list_wrap{padding:71px 0 98px}.section_shape{bottom:-38px}h3.about_sub_title{font-size:40px}h2.about_title{font-size:45px}.our_story_description p+p{margin-top:15px}h2.our_story_title{font-size:80px; margin-left:-16px; margin-bottom:43px}h2.our_story_title span{top:-17px; right:-20px}.awards_title_wrap span{top:-8px; right:-18px; width:30px}.about_watermelon{bottom:38px}section.awards_section{margin-bottom:60px}.awards_section .row{justify-content:space-between}.awards_logo_wrap{width:auto; height:auto; margin:0 0 30px}.story_pineapple{top:-10px}.service_box_icon{width:100%}.services_shape_left{z-index:0; top:-80px; width:5%}.service_box{padding:0 15px!important}h3.about_sub_title{margin-bottom:19px}.pineapple_wrap{top:-75px}.mango_wrap{width:5.4%}.event_book_title.horeca_title{max-width:76%!important; margin:0 auto 25px!important; font-size:50px}.ng-scope{padding:120px 0 30px}}@media (max-width:991px){.header_social_icon.menu_inner_icon .wk-head a.wk-button{margin:0; width:100%!important; height:100%!important; background:#e3d6dd}.banner_content_title{font-size:64px; transform:translateX(-20px); margin-bottom:15px}.banner_content_title svg{top:2px; right:-22px; width:32px}.awards_logo_wrap{padding:0 15px!important; width:140px}p.intro.ng-binding{font-size:14px}.bdlr__summary{margin-top:0!important; border-top:none!important; padding:0 15px!important}h2.bdlr___summary--title.ng-binding{font-size:18px}p.we_are_list_description, span.label.ng-binding, span.money.ng-binding{font-size:16px}.name.bdlr__summary--list-item-cell.ng-binding{font-size:13px}.product-card .bdlr__product--qty{width:100%!important}#bdlr__summary-checkout--create-bundle{font-size:11px; padding:0 18px}.bdlr__product--title h4{padding:0 5%!important}h1.ng-binding, h3.our_purpose_title{font-size:30px}.ng-scope{padding:110px 0 30px}.col, .row>div, [class*=col-]{padding:0}.event_book_title.horeca_title{max-width:90%!important; margin:0 auto 25px!important; font-size:44px}.catering_tab_happiness_list_block .catring_btn_box{gap:5px!important}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn{font-size:14px!important}.mob_search .field:after, .mob_search .field:hover.field:after{box-shadow:none}.mob_search .field__label{left:0; color:#aaa4a0; font-size:12px; font-style:normal; font-weight:400; line-height:20.4px; font-family:AvenirNextLTPro}.header_social_icon, .menu_main .header-navbar-nav, .mob_search .field__input:focus~.field__label, .mob_search button.reset__button.field__button, .strawberry_wrap{display:none}ul.drawer_nav.nav-list>li:not(:last-child){padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid}.mob_search .field__input:focus{box-shadow:none; padding:0 15px 0 0}.mob_search .field__input:not(:placeholder-shown)~.field__label{display:none; padding:0}ul.drawer_nav.nav-list{margin:20px 0 30px}.mob_search .field__input:not(:placeholder-shown){padding:0 40px 0 0!important}.mob_search .field__input{background-color:transparent; padding:0; border-bottom:1px solid}.navbar{display:block}.menu-toggle{height:auto; width:34px; display:flex; justify-content:center; align-items:center; color:#ed5377}.menu_drawer, html.mob_drawer{height:100%; position:fixed; top:0}.header_btn>.common_btn{font-size:12px; padding:12px 15px}.about_img img, .cl_6_50, .menu-toggle svg, .menu_drawer .header_btn a, .service_box_icon{width:100%}.header_social_icon .header__icon--cart, .header_social_icon li a{width:50px; height:auto}ul.header_social_icon.menu_inner_icon{display:flex; margin-bottom:20px}.menu_drawer{left:-100%; width:100%; max-width:324px; background-color:#fff6ee; color:#fff; transition:left .4s ease-in-out; padding:30px 24px; overflow-y:scroll; z-index:20; border-radius:0 42px 42px 0; border-bottom:85px solid #7a6097}.close_btn svg path{stroke:#ed5377; stroke-width:2px}.menu_drawer.active{left:0; box-shadow:2px 0 10px #36363633,-2px 0 10px #36363633; z-index:20}.close_btn{height:20px; width:20px; margin-bottom:30px; margin-left:auto}.drawer_nav li .header-nav-link{margin:0 0 10px}html.mob_drawer{left:0; width:100%; overflow:hidden}.mob_drawer .header_new:before{content:""; height:100vh; width:100vw; background-color:#00000066; position:fixed; top:0; left:0; z-index:10}.main_banner{margin:0 0 100px}.header_logo{width:101px}.header_button{padding:23px 0; display:flex; align-items:center; width:50%; justify-content:flex-end; gap:10px}.header_button .header_social_icon{justify-content:center; align-items:center; display:none}.main_social_icons{width:50%}.header_button .header_btn{display:inline-flex}.menu_drawer .header_btn{margin-top:10px}img.food_top_shape{width:230px; height:70px}.quality_top_info h2{font-size:40px}img.food_watermelon_shape{width:80px; height:60px; top:30px}img.food_right_shape{width:35px}img.food_pineapple_shape{width:80px; height:80px; right:3%}img.food_strawberry_shape{left:0; width:35px; height:35px}.quality_main_details h3{font-size:26px}.food_quality_section{padding:120px 0 95px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom:3%}.template-privacy-policy img.food_strawberry_shape{width:50px; height:auto; left:15px}img.thanks_top_shape{width:270px}img.thanks_bottom_shape{bottom:-70px; width:250px}section.thank_youmain{padding:170px 0 120px}.thank_you_col h2{font-size:46px}img.thanks_watermelon_shape{width:80px; top:90px}img.thanks_grapefruit_img{right:70px; width:60px}.template-privacy-policy img.food_watermelon_shape{width:90px; right:62px; top:5%}.template-privacy-policy .food_quality_section{padding:110px 0 70px}.template-food-quality .quality_top_info h2{max-width:565px}.intent_in_detail .form-group{padding-left:40px}.intent_in_detail .form-group label:before{padding:12px; margin-right:7px}.intent_in_detail .form-group input:checked+label:after{top:4px; left:10px; width:8px; height:16px}.contact .field__input{height:50px; font-size:18px}.contact .contact__fields label, .intent_inquiry_info label, .message_info label{padding-left:30px}.contact_banner_col h2, .our_values_title h2, .who_we_are_content h2{font-size:60px}.contact_loction_info p{margin:0 0 15px; font-size:20px}.contact_loction_info{margin-bottom:30px}img.contact_mango{max-width:50px}img.contact_coconut{max-width:60px}img.contact_leftbottom{max-width:200px; bottom:-27%}img.contact_watermelon{max-width:80px; bottom:-10%}.contact .conatct_inner_title svg{width:50px}section.contact_banner{padding:80px 0 90px; margin-bottom:100px}.contact_main_info{margin:auto auto 100px}.awards_logo_wrap, .our_values_block, .request_input_info{margin-bottom:20px}.contact_banner_col h2 svg{top:-15px; right:-30px; width:45px}.contact .field:hover.field:after, .contact .field__input:focus{height:50px}.request_franchise_forminfo .field__input{height:45px; font-size:18px; padding:20px}.request_franchise_forminfo .field__input:focus{padding:20px}img.form_top_shape{max-width:200px}.request_fra_info h2{font-size:47px; margin-bottom:30px}.request_franchise_forminfo .common_btn{font-size:16px; padding:16px 60px; cursor:pointer}img.form_bottom_shape{max-width:190px; bottom:-90px}.field__input:not(:placeholder-shown){padding:20px!important}.row.services_rowZ{width:auto; justify-content:center}.service_shape{bottom:-20px; left:6%; width:90px}.services_shape_left{top:-80px; width:7.2%}.services_shape_right{bottom:0}section.services_sec{padding-bottom:90px}.our_values_block{width:50%}.our_values_content h4{font-size:20px}.our_values_content span{width:21px}.our_values_title h2 span{width:26px}.our_values_title{margin-bottom:35px}.our_purpose_img_wrpa span{right:-20px; top:80px; width:90px}.our_purpose_content_wrap img{width:100px}p.our_purpose_discription{font-size:41px}.row>.service_box{width:17%; padding:0 10px!important}.hero_title_wrap h1, h3.about_sub_title, h3.our_story_sub_title{font-size:33px}section.hero_wrap{position:relative; padding:60px 0 0; margin-bottom:70px}.hero_title_wrap h2 span{width:27px; height:auto; top:-7px; right:-26px}h2.our_story_title span{top:-13px; right:-16px}.awards_title_wrap span{top:-15px; right:-20px; width:25px}.event_book_title svg{width:35px!important; right:-25px!important}section.who_we_are_sec{min-height:unset; padding-bottom:40px}.grape_wrap{bottom:-18px; left:50px}.mango_wrap{bottom:22px}.awards_section_title, .w_1028 .row>div{margin-bottom:40px}h4.we_are_list_title{font-size:32px}.section_shape{bottom:-28px}.about_img_shape{top:36px; left:-10px; width:92.7%}h2.our_story_title{font-size:60px; margin-bottom:35px}.about_sub_title span{top:-10px; right:-16px; width:25px}h2.about_title{font-size:42px}.about_watermelon{bottom:30px; left:15px}.awards_section .row{justify-content:center}h2.awards_title_wrap{font-size:53px}.story_pineapple{width:18.7%; top:auto; bottom:-213px; right:auto; left:40px}section.awards_section, section.our_values_section{margin-bottom:50px}section.our_purpose{margin-bottom:80px}.our_story_img{padding:0; margin:0 auto}.our_story_sec .cl_6_50.text_right{order:-1; width:70%; margin:0 auto 60px}.our_story_img_shape{top:0}.about_img{max-width:70%; margin:40px auto 30px}.pineapple_wrap{top:-54px}.mango_wrap{right:17px; width:8.4%}section.our_story_sec{margin-bottom:50px; padding-top:20px}}@media (max-width:767px){body #storepoint-searchbar-submit:hover{background:#ed5377!important}.banner_content .common_btn{font-size:12px}.awards_section .row, .our_purpose_img_wrpa{padding:0 15px}.banner_content_block{top:auto; bottom:100px; transform:unset; text-align:center}section.about_the_founders{padding:0 20px}#bdlr__summary-checkout--create-bundle{font-size:14px; padding:0 18px}.event_book_title.horeca_title{max-width:92%!important; margin:0 auto 25px!important; font-size:44px}.event_book_title.horeca_title svg{top:-10px!important; right:-20px!important; width:30px}.hero_banner .slick-dots{bottom:5.5%}.hero_banner .slick-dots button{width:10px; height:10px}.hero_banner .slick-dots li:not(:last-child){margin-right:3px}.banner_img .banner_img_desktop, .orange_wrap, .service_shape, .services_shape_right{display:none}.banner_img .banner_img_mobile, img.thanks_top_shape.mob_thanks_top{display:block}.main_header.header_sticky .header_logo a{width:55%}.main_banner{margin:0 0 60px}.awards_logo_wrap{width:33.33%}.awards_logo_wrap img{max-height:70px; margin:auto}.template-food-quality .quality_top_info h2{max-width:450px; font-size:31px}.template-food-quality .quality_top_info h2 svg{top:-15px}.quality_top_info h2{font-size:40px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom:0; width:50px; height:auto}.thank_you_dec p{max-width:80%; margin:0 auto 30px}img.thanks_top_shape{width:210px; display:none}section.thank_youmain{padding:120px 0 100px}img.thanks_watermelon_shape{width:60px; top:90px; left:40px}img.thanks_grapefruit_img{right:50px; width:60px}img.thanks_bottom_shape.mob_thnk_shape{display:block; bottom:-60px; width:200px}img.thanks_bottom_shape{display:none; bottom:-60px; width:200px}.thank_you_col h2{font-size:38px}.template-privacy-policy .food_quality_section{padding:100px 0 60px}.template-privacy-policy img.food_watermelon_shape{width:80px; right:42px; top:2%}.template-privacy-policy .quality_main_details h3{margin-bottom:15px}img.contact_mango{max-width:40px; top:-7%; display:none}img.contact_coconut{max-width:40px; right:6%; display:none}.contact_title_info{margin-bottom:45px}.intent_in_detail .form-group{padding-left:60px; width:50%}.intent_in_detail{border-radius:45px; row-gap:12px; padding:25px 0}.message_info .text-area{border-radius:27px}img.contact_watermelon{max-width:80px; bottom:-6%}img.contact_leftbottom{max-width:160px; bottom:-15%}section.contact_banner{padding:70px 0 80px; margin-bottom:60px}.contact_main_info{margin:auto auto 90px; padding:0 20px}.contact_mail, .contact_mob{height:35px; width:35px}.contact_loction_info p, .contact_social_details p{font-size:20px}.contact .field:hover.field:after, .contact .field__input:focus{border-radius:27px!important}.message_info .text-area, .message_info .text-area .field__input:focus{padding:25px!important}.request_fra_info{padding:0 5px}.header_btn>.common_btn{font-size:12px; padding:9px 10px 7px}.request_fra_info h2{font-size:48px; margin-bottom:30px; max-width:400px}.request_fra_info h2 svg{position:absolute; width:31px; height:auto; top:-6px; right:-18px}.template-request-distributor .request_fra_info h2{max-width:420px}section.hero_wrap{padding:60px 0; margin-bottom:50px}.hero_product{width:62%; margin:30px auto 0}.cl_6_50, .hero_bg, .hero_content, .service_box_icon{width:100%}.hero_wrap .row{flex-direction:column-reverse}.hero_product_img{margin-bottom:20px}.hero_title_wrap h2{font-size:52px; margin-bottom:15px}.hero_bg img{width:100%; height:100%; object-fit:cover}.hero_bg{left:0; height:100%}.hero_product_wrap{position:relative}.hero_title_wrap{text-align:center}.hero_title_wrap h2 span{width:22px; height:auto; top:0; right:-19px}.hero_title_wrap h1{margin-bottom:25px}section.services_sec{padding-bottom:50px}.our_purpose_img_wrpa span{right:-10px; top:70px; width:50px}.our_purpose_content_wrap img{width:95px}h3.our_purpose_title{font-size:30px; line-height:2.8}p.our_purpose_discription{font-size:42px}h4.we_are_list_title{font-size:28px; margin-bottom:9px}section.who_we_are_list_wrap{padding:70px 0}p.we_are_list_description{font-size:19px}.our_story_img{padding-top:30px}.our_story_img_shape{top:24px}section.awards_section{margin-bottom:40px; margin-top:50px}section.our_story_sec{padding-top:100px; margin-bottom:70px}.about_img{max-width:70%; margin:40px auto}.our_values_title h2, h2.awards_title_wrap{font-size:44px}h4.about_content{font-size:21px; margin:0 0 10px; line-height:1.3}.our_values_content h4{padding-left:10px; font-size:16px}h3.our_story_sub_title{width:unset; padding:0 7px!important; margin-bottom:9px}h2.our_story_title{margin-bottom:30px}.our_story_description{max-width:100%}.services_shape_left{top:auto; bottom:-55px; width:11.3%; height:217px}.our_values_content span{width:25px}.col, .row>.our_values_block, [class*=col-]{padding:0 12px}section.our_values_section{margin-bottom:37px}textarea.informationtext_area.field__input::placeholder{font-size:14px!important}.form_field textarea{min-height:116px; height:116px}.event_customize_row .form_field textarea, .file_upload input, textarea.informationtext_area.field__input{padding:25px 30px!important}wishlist-page .wk-page{padding:120px 15px 50px!important}}@media (max-width:575px){.banner_content_title{font-size:48px; transform:translate(-10px)}.banner_content_price{margin:0 0 10px; font-size:20px}.banner_content_block.banner_content_title_mo{top:75px}.banner_content_title svg{top:2px; right:-20px; width:30px}.banner_content_block{bottom:45px}section.our_story_sec{padding:0 25px}.awards_section .row{padding:0 10px}wishlist-page .wk-header .wk-title{font-size:34px!important}wishlist-page .wk-header .wk-title:after{height:25px; width:25px; top:-15px; right:-20px}.wk-login-callout p{font-size:14px; margin:0 0 15px!important}.contact_loction_info p, .contact_social_details p, .quality_main_details ol li, .quality_main_details p, .quality_main_details ul li, .request_franchise_forminfo .field__input, .top_section_info p, .wk-text, .wk-wishlist-empty-callout p, wishlist-product-card .wk-current-price{font-size:14px}wishlist-page .wk-header .wk-controls{gap:3px!important; flex-direction:column!important; margin-top:15px}.wk-product-title .wk-text-link{font-size:20px!important}wishlist-product-card .wk-cta-button, wishlist-product-card .wk-cta-button:disabled, wishlist-product-card .wk-cta-button:hover{font-size:16px!important; padding:15px 30px!important}a.wk-callout-cta{font-size:12px!important; padding:8px 23px!important}.bdlr__product{flex:0 0 50%!important; max-width:50%!important; padding:0 10px!important}.product-card .bdlr__product--qty{width:75%!important}.event_book_title.horeca_title{max-width:92%!important; margin:0 auto 25px!important; font-size:38px}.event_book_title.horeca_title svg{top:-10px!important; right:0!important; width:30px}textarea.informationtext_area.field__input::placeholder{font-size:10px!important}.main_header{padding-left:20px; padding-right:20px}.main_banner{margin-top:0}.about_watermelon, .template-food-quality img.food_strawberry_shape, .template-privacy-policy img.food_pineapple_shape.food_grapefruit_img, img.contact_coconut, img.contact_mango, p.we_are_list_description br{display:none}.quality_top_info h2{font-size:40px; max-width:235px}.template-food-quality .quality_top_info h2{font-size:31px; max-width:310px}img.food_top_shape{width:150px; height:auto; left:-30px}.quality_main_details h3{font-size:24px; margin:0 0 15px}img.food_pineapple_shape{width:73px; height:auto; right:14px}.quality_bottom_main2, .w_1028 .row>div, section.our_purpose{margin-bottom:30px}.food_quality_section{padding:110px 0 92px}.container, .quality_main{padding:0 20px}.quality_top_info{margin-bottom:20px}img.food_watermelon_shape{top:1%; width:70px; height:50px; right:10px}.template-privacy-policy .quality_top_info h2 svg{width:30px; right:-10px; height:auto}.template-privacy-policy img.food_watermelon_shape{width:75px; right:20px; top:30px}.template-privacy-policy .food_quality_section{padding:90px 0 50px}img.thanks_top_shape{width:150px}img.thanks_watermelon_shape{width:70px; top:20px; left:30px}img.thanks_bottom_shape{bottom:-40px; width:130px}section.thank_youmain{padding:110px 0 76px}img.thanks_grapefruit_img{right:20px; width:70px}.thank_you_col h2{font-size:36px; margin-bottom:15px}.thank_you_dec p{max-width:90%; margin:0 auto 40px; font-size:14px}.thank_you_col .common_btn{font-size:12px}.intent_in_detail .form-group{padding-left:35px}.contact_loction_info{margin-bottom:36px}.contact_loction_info p{max-width:70%; margin:0 auto 15px}.contact .conatct_inner_title svg{width:35px; right:-25px}.contact_title_info{margin-bottom:40px}.contact .contact__fields label, .intent_inquiry_info label, .message_info label{font-size:14px; padding-left:20px}.contact .contact__button{margin-top:35px}img.contact_watermelon.mobile_conmango{display:block; max-width:50px; bottom:-5%}img.contact_leftbottom{max-width:120px; bottom:-13%}img.contact_watermelon{display:none; max-width:60px; bottom:-4%}.contact .conatct_inner_title{font-size:45px}.contact .field__input{height:45px; font-size:16px}img.contact_rightside{max-width:15px; height:180px; top:-30px}.contact_social_details p{font-size:18px}.template-food-quality img.food_right_shape{top:16%}.request_fra_info h2{font-size:47px; max-width:320px}.request_fra_info h2 svg{top:auto; bottom:25px; width:27px; right:-15px}section.request_franchise{padding:100px 0 95px}img.form_top_shape{max-width:140px; display:none}.request_franchise_forminfo .common_btn{font-size:14px; padding:12px 46px}img.form_bottom_shape{max-width:230px; bottom:-120px; display:none}.template-request-distributor img.form_top_shape.mob_form-shape, img.form_bottom_shape.mob_bottomform-shape, img.form_top_shape.mob_form-shape{display:block}img.form_bottom_shape.mob_bottomform-shape{bottom:-95px}.template-request-distributor .request_fra_info h2{max-width:320px}.hero_title_wrap h1{font-size:25px; max-width:309px; margin:10px auto 0; line-height:1.4}section.hero_wrap{padding:30px 0 70px}.service_shape{bottom:-9px; left:9%; width:50px}.our_purpose_img, .section_shape_mobile.hero_bg_mobile, .section_shape_mobile.hero_bg_mobile img{width:100%}.our_purpose_content{width:100%; margin-top:42px}.who_we_are_content h2{font-size:40px}.pineapple_wrap{top:43px; right:18px; width:50%; transform:rotate(25deg)}.watermelon_wrap{left:auto; right:20px; width:44%}.orange_wrap{bottom:10px; right:25px}section.who_we_are_sec{padding-bottom:42px; padding-top:10px; overflow-x:hidden}.bottom_shape_wrap{height:300px}.mango_wrap{bottom:0; right:27px}.grape_wrap{bottom:-15px; left:30px}section.who_we_are_list_wrap{padding:40px 20px 70px}.strawberry_wrap{top:83px; left:13px; width:10.4%}.section_shape{bottom:-20px}.our_story_sec .cl_6_50.text_right{margin:0 auto 60px; width:100%}.story_pineapple{top:-65px}h3.our_story_sub_title{font-size:30px; margin-bottom:27px}h2.our_story_title{font-size:55px; margin-bottom:39px; margin-left:-7px}section.our_story_sec{padding-top:25px; margin-bottom:30px; position:relative; z-index:1}h4.we_are_list_title{font-size:45px; margin-bottom:16px}.we_are_list_content{margin-left:15px}.about_img{max-width:100%}p.we_are_list_description{max-width:293px; width:100%}h4.about_content{font-size:18px; margin:0 0 20px}h2.about_title{font-size:28px}.our_purpose_img_wrpa span{right:0; top:70px; width:89px}.who_we_are_content{top:56%}.our_story_description p+p{margin-top:20px}.hero_bg{left:0; width:100%}.hero_bg img{object-fit:cover}.awards_section .row{justify-content:center}.awards_logo_wrap:nth-child(3), .awards_logo_wrap:nth-child(6){width:100px; height:auto}.our_values_section .row{margin:0}.col, .row>.our_values_block, [class*=col-]{padding:0}}@media (min-width:450px) and (max-width:600px){.pineapple_wrap img{width:123px}.watermelon_wrap img{width:120px}.watermelon_wrap{left:auto; right:20px; width:auto}.who_we_are_content h2{font-size:60px; max-width:95%}h4.we_are_list_title{font-size:30px}p.we_are_list_description{font-size:16px}.container{padding:0 15px}.services_shape_left{top:auto; bottom:-55px; width:7.3%; height:187px}.story_pineapple{top:auto; bottom:-170px; right:auto; left:30px; width:19.7%}h2.about_title{font-size:38px}.awards_section .row{justify-content:center}.about_img{margin:40px auto 40px 30px}.our_values_section .row{margin:0 auto; max-width:420px}}@media (max-width:450px){.book_events{margin-bottom:10px!important}section.awards_section{margin-top:0!important}section.contact_banner{padding:100px 0 60px; margin-bottom:50px}img.contact_coconut{max-width:25px; right:6%}img.contact_mango{max-width:20px; top:-4%}.contact .field, .intent_in_detail{margin-bottom:23px!important}.intent_in_detail .form-group{padding-left:35px}.intent_in_detail .form-group label{font-size:11px}.contact .common_btn{font-size:13px; padding:13px 46px}.contact_info_col{gap:30px}.contact_loction_info p{margin:0 auto 25px}img.thanks_top_shape{width:115px}.quality_main_details p, .top_section_info p{max-width:309px; margin-bottom:20px}.template-food-quality .top_section_info p{max-width:319px; margin-bottom:20px}.template-food-quality .quality_main_details ul{padding-right:15px}.template-privacy-policy img.food_strawberry_shape{width:55px; height:auto; left:26px; bottom:-20px}.template-food-quality .quality_top_info h2{font-size:31px; max-width:305px}.request_input_info label{padding-left:25px; font-size:12px; padding-right:15px}.request_input_info{margin-bottom:15px}.request_input_info .intent_in_detail{margin-top:10px}.service_shape{bottom:-29px; left:15%}.service_box{margin-bottom:20px}.our_values_block{width:50%; margin-bottom:25px}.our_values_title h2{font-size:50px}.our_values_title, section.awards_section{margin-bottom:50px}.hero_product{width:80%; margin:30px auto 0}.service_box{width:33%}.our_values_content h4{font-size:16px; padding-left:4px; white-space:nowrap}.who_we_are_content{width:100%}.who_we_are_content h2{font-size:53px; max-width:60%}.w_1028 .row>div{width:100%; margin-bottom:0}.w_1028 .row>div:not(:last-child){margin-bottom:35px}section.who_we_are_list_wrap{padding:20px 25px 120px; margin-bottom:0}.we_are_list_content{margin-left:15px}.we_are_list_icon{width:25px}.mango_wrap{right:20px}.section_shape{bottom:-15px}.about_watermelon{left:15px; bottom:20px}h3.about_sub_title{font-size:35px; max-width:349px}h2.about_title{font-size:40px; margin-bottom:13px}.our_story_description p{font-size:14px}.row>.service_box{width:29%; padding:0 7px!important}section.about_the_founders{padding-bottom:47px}.story_pineapple{top:auto; bottom:-130px; left:26px; right:0; width:20.7%}.hero_product_shape{right:8px}.hero_bg_mobile{display:inline-block}.hero_bg_desk, .mango_wrap{display:none}p.our_purpose_discription{max-width:330px; margin:0 auto}.section_shape_mobile.hero_bg_mobile{position:absolute; bottom:-130px; z-index:-1; left:0}.grape_wrap{bottom:-30px; left:auto; width:27%; right:43px; transform:rotate(-28deg)}.our_story_img{padding-top:21px}.about_sub_title span{width:19px}h2.our_story_title span{top:-11px; right:-25px; width:30px}h2.awards_title_wrap{font-size:50px; margin-left:-10px}.awards_logo_wrap{width:33.3333%; height:auto; margin:0 0 30px}.awards_section_title{margin-bottom:47px}.awards_title_wrap span{top:-10px; right:-16px; width:24px}.about_sub_title span{top:-10px; right:35%}.hero_bg img{object-fit:unset}.event_book_title.horeca_title{max-width:100%!important; margin:0 auto 25px!important; font-size:40px; letter-spacing:0}.event_book_title.horeca_title svg{top:-3px!important; right:-13px!important; width:25px}}@media (max-width:425px){.product-card .bdlr__product--qty{width:100%!important; max-width:100%!important}h2.bdlr___summary--title.ng-binding{font-size:22px}.ng-scope{padding:90px 0 25px}.bdlr__product{flex:0 0 50%!important; max-width:50%!important; padding:0 10px!important}.header_btn a{font-size:10px; padding:10px 14px}.menu-toggle{height:auto; width:30px}.header_social_icon li, .header_social_icon li a svg{height:50px; width:50px}.main_banner{margin:0 0 46px}.banner_inner{background-position:center bottom}img.food_right_shape{width:30px; height:295px}img.food_watermelon_shape{width:60px; height:auto; right:33px; top:21px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom:0; width:40px; height:auto}.template-privacy-policy .quality_bottom_main{margin-bottom:20px}.thank_you_col h2{font-size:39px}.contact_main_info{margin:auto auto 70px}img.contact_leftbottom{max-width:115px; bottom:-15%}img.contact_watermelon{max-width:40px; bottom:-4%}.message_info .text-area{min-height:116px}.request_fra_info h2{font-size:39px; margin-bottom:38px; max-width:270px}.template-request-distributor .request_fra_info h2{max-width:270px}.bdlr__product--title h4{font-size:14px!important}.bdlr__product--image-wrap img{border-radius:20px}.product-card .bdlr__product--qty-minus{flex:1; margin-left:0}}@media (max-width:375px){wishlist-page .wk-page{padding:90px 15px 50px!important}.thank_you_col h2, h1.ng-binding{font-size:28px}.ng-scope{padding:70px 0 25px}.event_book_title.horeca_title{max-width:100%!important; margin:0 auto 25px!important; font-size:33px}img.thanks_grapefruit_img{right:20px; width:50px}.menu_drawer{border-bottom:55px solid #7a6097; max-width:290px}.header_logo{width:80px}.header_button{padding:15px 0}.header_btn>.common_btn{padding:9px 7px 7px; font-size:10px}.drawer_nav li .header-nav-link{margin:0 0 10px; font-size:12px}.quality_main_details h3{font-size:16px; margin:0 0 15px}.template-privacy-policy .quality_main_details h3, .template-privacy-policy .quality_top_info h2{margin-bottom:15px}.quality_top_info h2{font-size:34px; max-width:201px}img.food_pineapple_shape, img.food_watermelon_shape{width:40px}img.food_top_shape, img.thanks_top_shape{width:100px}.template-privacy-policy img.food_watermelon_shape{width:50px; right:20px; top:1%}.template-privacy-policy .food_quality_section{padding:80px 0 50px}.thank_you_col h2 svg{position:absolute; right:-18px; top:-18px; width:30px}img.thanks_bottom_shape{bottom:-30px; width:100px}section.thank_youmain{padding:80px 0 60px}img.thanks_watermelon_shape{width:40px; top:30px; left:30px}.intent_in_detail .form-group input:checked+label:after{top:3px; left:7px; width:6px; height:11px; border-width:0 2px 2px 0}.intent_in_detail .form-group{padding-left:15px}.intent_in_detail .form-group label:before{padding:8px; margin-right:5px}img.contact_coconut{max-width:22px; right:3%; top:-30px}img.contact_mango{max-width:20px; top:-5%; left:7%}.contact .conatct_inner_title, .contact_banner_col h2{font-size:38px}.contact_loction_info p{font-size:14px; max-width:90%; margin:0 auto 15px}.contact_social_details p{font-size:16px}img.contact_watermelon.mobile_conmango{display:block; max-width:35px; bottom:-3%}.contact_banner_col h2 svg{position:absolute; top:-15px; right:-25px; width:35px; height:auto}.contact .field, .intent_in_detail{margin-bottom:15px!important}.contact_info_col{gap:15px}.quality_main{padding:0 15px}img.food_right_shape{width:22px; height:245px}.template-food-quality .quality_top_info h2 svg{top:-15px; right:-10px}.template-food-quality .quality_top_info h2{font-size:27px; max-width:265px}img.form_top_shape{max-width:90px}section.request_franchise{padding:80px 0 75px}.request_fra_info h2{margin-bottom:25px}.awards_logo_wrap{margin-bottom:20px}}@media screen and (max-width:655px) and (max-height:400px){.who_we_are_content h2{max-width:75%}p.we_are_list_description{max-width:100%}p.we_are_list_description br{display:none}.awards_logo_wrap:nth-child(3), .awards_logo_wrap:nth-child(6){width:100px; height:auto}section.hero_wrap{padding:0 0 80px; margin-bottom:50px}}@media (max-width:395px) and (min-width:391px){.our_values_content h4{font-size:14px}.our_values_content span{width:20px}}@media (max-width:389px){.our_values_content span{width:20px}.our_values_content h4{width:calc(100% - 20px); font-size:15px}.about_sub_title span{top:-15px; right:-5px}h3.about_sub_title{font-size:29px; max-width:190px}h2.about_title{font-size:36px}}@media (max-width:367px){.banner_content_title{font-size:42px; transform:unset}.banner_content_price{margin:0 0 10px; font-size:16px}.banner_content_block{bottom:40px}.banner_content_title svg{top:0; right:-15px; width:25px}.food_quality_section{padding:90px 0 55px}.hero_title_wrap h1{font-size:23px}.hero_title_wrap h2{font-size:32px}.hero_title_wrap h2 span{width:15px; top:-14px; right:-14px}.row>.service_box{width:27%; padding:0 6px!important}.service_box svg{width:100%; height:auto}.service_box, h3.about_sub_title{margin-bottom:10px}.who_we_are_content h2{font-size:27px}.pineapple_wrap{top:-17px}.section_shape{bottom:-10px}section.our_story_sec{margin-bottom:20px; padding-top:0}h3.about_sub_title{font-size:26px; max-width:170px}h4.about_content{line-height:1.3; margin:0 0 15px}.story_pineapple{top:auto; left:15px}.about_watermelon{left:15px; width:8.3%; bottom:20px}.who_we_are_content h2{max-width:80%}section.about_the_founders{padding-bottom:67px}.our_values_section .row{margin:0; flex-direction:column}.container{padding:0 15px}h3.our_story_sub_title{font-size:23px; padding:0!important}h2.our_story_title{margin-left:-13px}.grape_wrap{width:20%; bottom:19px}.section_shape_mobile.hero_bg_mobile{bottom:-70px}section.who_we_are_list_wrap{padding:20px 20px 110px}}.event_book_title, .event_info_title{color:#7e5a9b; font-size:60px; line-height:1.25; font-family: 'Aromatica Script', cursive !important;}@media (max-width:320px){.main_banner{margin:0 0 50px}}li.loader{display:flex; align-items:center; justify-content:center; width:100%}li.loader span{display:inline-flex; animation:2s linear infinite ani}@keyframes ani{from{transform:rotate(0)}to{transform:rotate(360deg)}}.form_field label{color:#2b2b2b66; font-size:16px; font-style:normal; font-weight:600; line-height:1.27; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; display:block; padding-left:34px; margin-bottom:10px}.form_field input, .form_field textarea{border-radius:65px; border:1px solid #dadada; background:#fff; width:100%; height:auto; padding:23px 30px; font-size:18px; line-height:1.5; display:block; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; font-weight:500}.event_customize_row .form_field textarea, .event_customize_row textarea.informationtext_area.field__input:focus, .file_upload input, textarea.informationtext_area.field__input{padding:25px 60px!important}.event_selection{display:flex; flex-wrap:wrap; justify-content:center; margin:0 -8px}.form_field{width:100%; padding:0 8px; margin-bottom:25px; white-space:normal}.form_field textarea{resize:none; min-height:131px; height:131px}.form_field.form_field_btn input[type=submit]{width:auto; border-radius:40px; background:#ed5377; text-transform:uppercase; font-weight:700; color:#fff; padding:27px 105px}.form_field.form_field_btn{margin-top:55px; margin-bottom:0}.form_field_btn .common_btn{font-size:24px; padding:25px 94px}.event_book_title{font-weight:500; position:relative; display:inline-block; margin-bottom:25px}.event_book_title.horeca_title{max-width:65%; margin:0 auto 25px}.event_book_title.horeca_title svg{top:-15px; right:-15px}.event_book_title svg, .event_info_title svg{position:absolute; width:43px; height:auto; right:-30px; top:0}.catring_select_btn span, .catring_select_btn span:before, .event_info_title{display:inline-block; position:relative}.book_events{text-align:center; margin-bottom:40px}.event_info_title{font-weight:500; margin-bottom:13px}.event_information{text-align:center; margin-bottom:25px}.event_details{color:#7b609f; text-align:center; font-size:16px; font-weight:500; line-height:1.4; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; letter-spacing:0}.book_events input{color:#2b2b2b66; text-transform:uppercase}.file_upload_info input::placeholder, textarea.informationtext_area.field__input::placeholder{opacity:1; color:#2b2b2b66; font-size:16px; letter-spacing:0}textarea.informationtext_area.form_field textarea{border-radius:65px; padding:25px 60px!important}textarea.informationtext_area.field__input:focus{box-shadow:none; border-radius:65px; padding:25px 60px!important}.catering_tab_nav_block .slick-arrow{position:absolute; top:50%; transform:translateY(-50%); background:0 0; border:0; box-shadow:none; color:#7a6097; width:10px; padding:0; cursor:pointer}.catering_tab_nav_block .slick-prev{left:8px}.catering_tab_nav_block .slick-next{right:8px}.catering_tab_nav{background:#fff; padding:4px 25px; border-radius:50px; z-index:1}.catering_tab_happiness_list_block .catring_btn_box{display:flex; align-items:center; gap:25px}.catring_select_btn input{opacity:0; z-index:2; cursor:pointer}.catring_select_btn span:before{content:""; border-radius:4px; background-color:#fff; width:15px; height:15px; top:2px; margin-right:10px}.catring_select_btn span:after{content:""; position:absolute; left:2px; top:5px; width:11px; height:11px; background:#7b609f; border-radius:4px; opacity:0}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn{color:#7a6097; font-size:16px; font-weight:500; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important; text-decoration:none; background-color:transparent; border:0; padding:0; border-bottom:1px solid #7a6097; cursor:pointer}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn:hover{color:#ed5377; border-color:#ed5377}.main_header{z-index:111}html.pop_open .shopify-section-group-header-group{opacity:0}.find_us_content_wrapper li.loader{visibility:visible!important; position:absolute; bottom:-90px; width:100%; left:0}.request_franchise_forminfo .common_btn[disabled]{cursor:no-drop}@media (min-width:768px) and (max-width:991px){.our_values_container.container{width:66%; margin:0 auto}.w_1028{padding-left:50px}p.we_are_list_description br{display:none}.catering_tab_happiness_list_block .catring_btn_box>*{margin:0 5px; font-size:12px; padding:10px 13px}.catring_select_btn span:before{margin-right:6px}.catring_select_btn span:after{top:4px}.find_us_content_wrapper li.loader{bottom:-160px}}@media screen and (max-width:767px){.request_contact .error_label, .request_input_info .error_label{font-size:12px}.find_us_content_wrapper li.loader{bottom:-99px}}.instafeed-new-carousel-item-container .instafeed-hover-layer{border-radius: 66px; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23FFF" d="M12.001 9C10.3436 9 9.00098 10.3431 9.00098 12C9.00098 13.6573 10.3441 15 12.001 15C13.6583 15 15.001 13.6569 15.001 12C15.001 10.3427 13.6579 9 12.001 9ZM12.001 7C14.7614 7 17.001 9.2371 17.001 12C17.001 14.7605 14.7639 17 12.001 17C9.24051 17 7.00098 14.7629 7.00098 12C7.00098 9.23953 9.23808 7 12.001 7ZM18.501 6.74915C18.501 7.43926 17.9402 7.99917 17.251 7.99917C16.5609 7.99917 16.001 7.4384 16.001 6.74915C16.001 6.0599 16.5617 5.5 17.251 5.5C17.9393 5.49913 18.501 6.0599 18.501 6.74915ZM12.001 4C9.5265 4 9.12318 4.00655 7.97227 4.0578C7.18815 4.09461 6.66253 4.20007 6.17416 4.38967C5.74016 4.55799 5.42709 4.75898 5.09352 5.09255C4.75867 5.4274 4.55804 5.73963 4.3904 6.17383C4.20036 6.66332 4.09493 7.18811 4.05878 7.97115C4.00703 9.0752 4.00098 9.46105 4.00098 12C4.00098 14.4745 4.00753 14.8778 4.05877 16.0286C4.0956 16.8124 4.2012 17.3388 4.39034 17.826C4.5591 18.2606 4.7605 18.5744 5.09246 18.9064C5.42863 19.2421 5.74179 19.4434 6.17187 19.6094C6.66619 19.8005 7.19148 19.9061 7.97212 19.9422C9.07618 19.9939 9.46203 20 12.001 20C14.4755 20 14.8788 19.9934 16.0296 19.9422C16.8117 19.9055 17.3385 19.7996 17.827 19.6106C18.2604 19.4423 18.5752 19.2402 18.9074 18.9085C19.2436 18.5718 19.4445 18.2594 19.6107 17.8283C19.8013 17.3358 19.9071 16.8098 19.9432 16.0289C19.9949 14.9248 20.001 14.5389 20.001 12C20.001 9.52552 19.9944 9.12221 19.9432 7.97137C19.9064 7.18906 19.8005 6.66149 19.6113 6.17318C19.4434 5.74038 19.2417 5.42635 18.9084 5.09255C18.573 4.75715 18.2616 4.55693 17.8271 4.38942C17.338 4.19954 16.8124 4.09396 16.0298 4.05781C14.9258 4.00605 14.5399 4 12.001 4ZM12.001 2C14.7176 2 15.0568 2.01 16.1235 2.06C17.1876 2.10917 17.9135 2.2775 18.551 2.525C19.2101 2.77917 19.7668 3.1225 20.3226 3.67833C20.8776 4.23417 21.221 4.7925 21.476 5.45C21.7226 6.08667 21.891 6.81333 21.941 7.8775C21.9885 8.94417 22.001 9.28333 22.001 12C22.001 14.7167 21.991 15.0558 21.941 16.1225C21.8918 17.1867 21.7226 17.9125 21.476 18.55C21.2218 19.2092 20.8776 19.7658 20.3226 20.3217C19.7668 20.8767 19.2076 21.22 18.551 21.475C17.9135 21.7217 17.1876 21.89 16.1235 21.94C15.0568 21.9875 14.7176 22 12.001 22C9.28431 22 8.94514 21.99 7.87848 21.94C6.81431 21.8908 6.08931 21.7217 5.45098 21.475C4.79264 21.2208 4.23514 20.8767 3.67931 20.3217C3.12348 19.7658 2.78098 19.2067 2.52598 18.55C2.27848 17.9125 2.11098 17.1867 2.06098 16.1225C2.01348 15.0558 2.00098 14.7167 2.00098 12C2.00098 9.28333 2.01098 8.94417 2.06098 7.8775C2.11014 6.8125 2.27848 6.0875 2.52598 5.45C2.78014 4.79167 3.12348 4.23417 3.67931 3.67833C4.23514 3.1225 4.79348 2.78 5.45098 2.525C6.08848 2.2775 6.81348 2.11 7.87848 2.06C8.94514 2.0125 9.28431 2 12.001 2Z"></path></svg>'); background-size: 30px; background-repeat: no-repeat; background-position: center;}.instafeed-new-carousel-item .instafeed-hover-layer .instafeed-hover-icon{opacity: 0;}.header_logo{width: 101px; position: relative}.banner_content_title{font-family: 'Aromatica Script', cursive !important;}.follow_insta_title{font-family: 'Aromatica Script', cursive !important;}.say_hello_title{font-family: 'Aromatica Script', cursive !important;}.hero_title_wrap{font-family: 'Aromatica Script', cursive !important;}.hero_title_wrap h2{font-family: 'Aromatica Script', cursive !important;}h2.our_story_title{font-family: 'Aromatica Script', cursive !important;}h4.we_are_list_title{font-family: 'Aromatica Script', cursive !important;}h2.about_title{font-family: 'Aromatica Script', cursive !important;}h2.awards_title_wrap{font-family: 'Aromatica Script', cursive !important;}.say_hello_sub{margin: 0 0 28px; color: #7b609f; font-size: 43px; font-weight: 900; line-height: 1.1;}.header-navbar-nav li .header-nav-link, .nav-list .header-nav-item a{color: #7b609f; font-family: AvenirNextLTPro !important; font-size: 13px; font-weight: 700 !important; line-height: 1.2; text-transform: uppercase; margin: 0 20px; display: inline-block;}.bestseller_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; line-height: 1.25;} .say_hello_sub{margin: 0 0 28px; color: #7b609f; font-size: 43px; font-weight: 900 !important; line-height: 1.1; font-family: 'Montserrat', sans-serif;}.slick-slider{position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}.slick-list{position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}.slick-list:focus{outline: none;}.slick-list.dragging{cursor: pointer; cursor: hand;}.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.slick-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;}.slick-track:before, .slick-track:after{display: table; content: '';}.slick-track:after{clear: both;}.slick-loading .slick-track{visibility: hidden;}.slick-slide{display: none; float: left; height: 100%; min-height: 1px;}[dir='rtl'] .slick-slide{float: right;}.slick-slide img{display: block;}.slick-slide.slick-loading img{display: none;}.slick-slide.dragging img{pointer-events: none;}.slick-initialized .slick-slide{display: block;}.slick-loading .slick-slide{visibility: hidden;}.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}.slick-arrow.slick-hidden{display: none;}.featured_wrapper img{height: 100%; width: auto; margin: 0 auto;}.bestseller_title, .product_card_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; line-height: 1.25;}.featured_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important;}.featured_title span{font-family: 'Aromatica Script', cursive !important;}.we_spread_head{font-family: 'Aromatica Script', cursive !important;}.we_spread_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important;}.template-privacy-policy .quality_bottom_main.quality_bottom_main4,body h1,body h2,body h3,body h4,body h5,body h6,li,p,ul{margin: 0}.about_img_shape img,.bottom_shape_wrap img,.grape_wrap img,.header_logo img,.mango_wrap img,.row>*,.strawberry_wrap img{width: 100%}.row>*,img{max-width: 100%}section.collection_banner,section.contact_banner{background-repeat: no-repeat; background-size: cover; background-position: bottom}@font-face{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; src: url("/cdn/shop/files/AvenirNextLTPro-Regular.otf?v=1659997121") format("opentype"); font-weight: 400}@font-face{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; src: url("/cdn/shop/files/AvenirNextLTPro-It.otf?v=1659998365") format("opentype"); font-weight: 400; font-style: italic}@font-face{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; src: url("/cdn/shop/files/AvenirNextCyr-Medium.ttf?v=1660332100") format("truetype"); font-weight: 500}@font-face{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; src: url("/cdn/shop/files/AvenirNextLTPro-Bold.otf?v=1659996572") format("opentype"); font-weight: 700}@font-face{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; src: url("/cdn/shop/files/AvenirNextCyr-Heavy.ttf?v=1660332135") format("truetype"); font-weight: 900}@font-face{font-family: 'Aromatica Script', cursive !important; src: url("/cdn/shop/files/aromatica-script.ttf?v=1691649422") format("opentype")}body{overflow-x: hidden!important}a,button,div a:active,div a:focus,div a:hover{text-decoration: none; -webkit-transition: .4s; transition: .4s}a,a:active,a:hover,button,span{text-decoration: none}*,::after,::before{-webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box}a:focus,button:focus,input:focus,select:focus{outline: 0}:root{scroll-behavior: unset}.book_event_clac input#dateofbirth[wfd-id],.book_events input.filled,a{color: #000}a:hover{cursor: pointer}*{outline: 0!important}li,ul{list-style: none; padding: 0}img{display: block}#ProductGridContainer #product-grid [id="Mama's-Box-of-5"] a.common_btn,#ProductGridContainer #product-grid [id=Dipped-Box-of-5] a.common_btn,#ProductGridContainer #product-grid [id=Happiness-Box-of-10] a.common_btn,#ProductGridContainer #product-grid [id=Happiness-Box-of-5] a.common_btn,#ProductGridContainer #product-grid [id=KETO-box-of-8] a.common_btn,#ProductGridContainer #product-grid [id=Royal-Box-of-5] a.common_btn,svg{display: inline-block}.row{--bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(var(--bs-gutter-y) * -1); margin-right: calc(var(--bs-gutter-x) * -.5); margin-left: calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink: 0; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y)}.col,.container,.row>div,[class*=col-]{padding: 0 15px}.row{margin: 0 -15px}.container{margin: 0 auto}h2.footer-block__heading.inline-richtext{font-family: AromaticaScript}.product__info-wrapper .wk-button .wk-text{text-transform: uppercase; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-weight: 500}wishlist-page .wk-page{padding: 120px 15px 50px!important}wishlist-product-card .wk-image{border-radius: 25px}.wk-product-title .wk-text-link{font-size: 24px!important; color: #7a6097!important; text-align: center; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight: 900; text-transform: uppercase; line-height: 1.3!important}.wk-login-callout p a:hover,.wk-product-title .wk-text-link:hover{color: #ed5377!important}wishlist-product-card .wk-current-price{color: #ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 18px; font-weight: 900; line-height: 1.2; text-transform: uppercase; display: inline-block}.wk-login-callout p,.wk-text{line-height: 1.3; color: #7a6097; font-size: 18px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}wishlist-product-card .wk-meta{gap: 10px!important; margin-bottom: 15px!important}wishlist-page .wk-header .wk-title{margin: 0 0 15px; color: #ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 54px!important; font-weight: 900; line-height: 1.2; display: inline-block; position: relative}wishlist-page .wk-header .wk-title:after{content: ""; background-image: url(/cdn/shop/files/our_title_shape.png?v=1692014543); position: absolute; height: 40px; width: 40px; background-repeat: no-repeat; background-size: cover; top: -15px; right: -35px}wishlist-page .wk-header{display: inline-block!important; text-align: center!important}.wk-login-callout p{font-weight: 700; margin: 0 0 15px!important}remove-button .wk-floating .wk-button{--icon-size: 16px!important; --icon-stroke-width: 3.5px!important; --icon-stroke: #ed5377!important; --icon-fill: transparent!important}.wk-text{font-weight: 700}.contact_social_details p a:hover,.drawer_nav li .header-nav-link.menu_item_active,.header-navbar-nav li .header-nav-link:hover,.nav-list .header-nav-item a:hover,.ng-isolate-scope .pagination li.active,.ng-isolate-scope .pagination li.active a,.wk-text:hover{color: #ed5377}wishlist-add-to-cart .wk-button,wishlist-clear .wk-button,wishlist-share .wk-button{--icon-size: 20px!important; --icon-stroke: #7a6097!important; --icon-stroke-width: 2px!important}.wk-wishlist-empty-callout p{color: #7a6097; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 18px; font-weight: 700; line-height: 1.95}a.wk-callout-cta{color: #fff!important; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;!important; font-size: 16px!important; font-weight: 700; line-height: 1.32; text-transform: uppercase; background-color: #ed5377!important; border: 1px solid #ed5377!important; padding: 15px 33px!important; border-radius: 50px!important; transition: .4s}body wishlist-button-collection .wk-button.wk-selected{--icon-fill: #ed5377}body wishlist-button-collection .wk-button.wk-selected .wk-icon svg path{stroke: #ed5377}wishlist-page .wk-login-callout,wishlist-page .wk-wishlist-empty-callout{gap: 20px!important}wk-option-select .wk-option-select{display: none!important}.main_header.header_sticky .header_logo a{width: 55%}.hero_banner .slick-dots{position: absolute; bottom: 5%; display: inline-flex!important; left: 50%; transform: translateX(-50%)}.hero_banner .slick-dots li:not(:last-child){margin-right: 6px}.hero_banner .slick-dots li.slick-active button{background: #fff}.hero_banner .slick-dots button:hover,.thank_you_col .common_btn:hover:after{background: #ed5377}.hero_banner .slick-dots button{font-size: 0; padding: 0; width: 18px; height: 18px; border-radius: 50%; border: 1px solid #fff; box-shadow: none; display: block; background: 0 0; transition: .4s; cursor: pointer}.hero_banner button.slick-arrow{position: absolute; top: 50%; z-index: 1; background: 0 0; color: #7b609f; border: none}.hero_banner button.slick-prev.slick-arrow{left: 0}.hero_banner button.slick-next.slick-arrow{right: 0}.hero_banner button.slick-next.slick-arrow.slick-disabled,.hero_banner button.slick-prev.slick-arrow.slick-disabled{opacity: .5; cursor: not-allowed}.main_header{display: flex; justify-content: space-between; padding-left: 75px; padding-right: 40px; position: fixed; top: 0; left: 0; width: 100%; background-color: #fff}#MainContent{padding-top: 75px}.header_social_icon{display: flex; align-items: center; gap: 10px}.header_social_icon .header__icon--cart{margin-right: 0!important; width: 44px; height: auto}.header_social_icon li a{display: flex; justify-content: center; align-items: center; width: 44px; height: auto}.header-navbar-nav{display: flex; align-items: flex-start; justify-content: space-between; margin-top: 26px}.header-navbar-nav li .header-nav-link,.nav-list .header-nav-item a{color: #7b609f; font-family: AvenirNextLTPro !important; font-size: 16px; font-size: 13px; font-weight: 700; line-height: 1.2; text-transform: uppercase; margin: 0 20px; display: inline-block}.header_social_icon li a svg path{transition: .4s}.header_social_icon li:hover a svg path:last-child,.product_card_main .wishlisthero-floating button.wishlisthero-product-in-wishlist path{fill: #fff}.header_social_icon li:hover a svg path.head_wish_icon{fill: #fff!important}.header_social_icon li:hover a svg path:first-child{fill: #7b609f; fill-opacity: 1}.menu_info,.we_are_list_details{display: flex}.menu_main{display: flex; justify-content: center; gap: 20px}.banner_img .banner_img_mobile,.header_button .header_social_icon,.hero_bg_mobile,.navbar,.request_franchise_forminfo .field:after,.template-food-quality img.food_pineapple_shape.food_grapefruit_img,.template-privacy-policy img.food_pineapple_shape,.template-request-distributor img.form_top_shape.mob_form-shape,img.contact_watermelon.mobile_conmango,img.form_bottom_shape.mob_bottomform-shape,img.thanks_bottom_shape.mob_thnk_shape,img.thanks_top_shape.mob_thanks_top{display: none}.header_logo{width: 101px; position: relative}.header_button{padding: 14px 0 13px; width: 12%; display: flex; justify-content: end}.main_social_icons{display: flex; width: 12%; align-items: center}body#privacy-policy section.shopify-section.section,body#shipping-policy section.shopify-section.section,body#terms-amp-conditions section.shopify-section.section{position: relative; overflow: hidden}body#privacy-policy section.shopify-section.section:before,body#shipping-policy section.shopify-section.section:before,body#terms-amp-conditions section.shopify-section.section:before{content: ""; position: absolute; background: url("/cdn/shop/files/Vector_845.svg?v=1695373617") 0 0/contain no-repeat; width: 311px; height: 104px; top: 0; left: 0}body#privacy-policy section.shopify-section.section:after,body#shipping-policy section.shopify-section.section:after,body#terms-amp-conditions section.shopify-section.section:after{content: ""; position: absolute; background: url("/cdn/shop/files/Vector_278.svg?v=1695373633") 0 0/contain no-repeat; width: 124px; height: 641px; top: 50%; right: 0}.banner_img,.our_purpose_img_wrpa,.section_conatct_info,.template-contact-us .sw--footer-section,.template-request-a-brochure div#shopify-section-sw--footer,.template-request-franchise .sw--footer-section,.template-thank-you .sw--footer-section,body#privacy-policy div#shopify-section-sw--footer,body#shipping-policy div#shopify-section-sw--footer,body#terms-amp-conditions div#shopify-section-sw--footer,body.gradient.template-request-distributor div#shopify-section-sw--footer{position: relative}body#privacy-policy div#shopify-section-sw--footer:before,body#shipping-policy div#shopify-section-sw--footer:before,body#terms-amp-conditions div#shopify-section-sw--footer:before{content: ""; position: absolute; background: url("/cdn/shop/files/Asset_10.svg?v=1695374557") 0 0/contain no-repeat; width: 351px; height: 257px; left: 0; top: -160px}body#privacy-policy div#shopify-section-sw--footer:after,body#shipping-policy div#shopify-section-sw--footer:after,body#terms-amp-conditions div#shopify-section-sw--footer:after{content: ""; position: absolute; background: url("/cdn/shop/files/Asset_5_1.svg?v=1695374560") 0 0/contain no-repeat; width: 160px; height: 130px; right: 0; top: -297px}body#privacy-policy .page-width.page-width--narrow,body#shipping-policy .page-width.page-width--narrow,body#terms-amp-conditions .page-width.page-width--narrow{padding: 128px 0; max-width: 823px; margin: 0 auto}body#privacy-policy .main-page-title.page-title,body#shipping-policy .main-page-title.page-title,body#terms-amp-conditions .main-page-title.page-title{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 50px; font-style: normal; font-weight: 900; line-height: 1.2; text-transform: uppercase; margin: 0 0 32px; position: relative; display: inline-block}body#privacy-policy .main-page-title.page-title:before,body#shipping-policy .main-page-title.page-title:before,body#terms-amp-conditions .main-page-title.page-title:before{content: ""; position: absolute; background: url("/cdn/shop/files/Group_2659.svg?v=1695371999") 0 0/contain no-repeat; width: 38px; height: 34px; top: -12px; left: auto; right: -25px}body#privacy-policy .main-page-title.page-title:after,body#shipping-policy .main-page-title.page-title:after,body#terms-amp-conditions .main-page-title.page-title:after{content: ""; position: absolute; background: url("/cdn/shop/files/Asset_9.svg?v=1695374888") 0 0/contain no-repeat; width: 260px; height: 315px; top: -145px; right: -100%}body#privacy-policy .page-width.page-width--narrow .rte p,body#privacy-policy .page-width.page-width--narrow .rte ul li,body#shipping-policy .page-width.page-width--narrow .rte p,body#shipping-policy .page-width.page-width--narrow .rte ul li,body#terms-amp-conditions .page-width.page-width--narrow .rte p,body#terms-amp-conditions .page-width.page-width--narrow .rte ul li{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4; margin: 0 0 20px; max-width: 1100px}body#privacy-policy .page-width.page-width--narrow .rte li,body#shipping-policy .page-width.page-width--narrow .rte li,body#terms-amp-conditions .page-width.page-width--narrow .rte li{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4; margin: 0 0 10px}body#privacy-policy .page-width.page-width--narrow .rte p strong,body#shipping-policy .page-width.page-width--narrow .rte p strong,body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 30px; font-style: normal; font-weight: 900; line-height: .7}.page-width.page-width--narrow .rte ol,body#privacy-policy .page-width.page-width--narrow .rte ul,body#shipping-policy .page-width.page-width--narrow .rte ul,body#terms-amp-conditions .page-width.page-width--narrow .rte ul{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 600; line-height: .7}body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size: 20px}@media (max-width: 1400px){body#privacy-policy section.shopify-section.section:after,body#shipping-policy section.shopify-section.section:after,body#terms-amp-conditions section.shopify-section.section:after{width:80px; height: 400px}body#privacy-policy .page-width.page-width--narrow .rte p{max-width: 1020px}body#privacy-policy div#shopify-section-sw--footer:after,body#shipping-policy div#shopify-section-sw--footer:after,body#terms-amp-conditions div#shopify-section-sw--footer:after{width: 110px; height: 110px}body#privacy-policy .main-page-title.page-title:after,body#shipping-policy .main-page-title.page-title:after,body#terms-amp-conditions .main-page-title.page-title:after{width: 205px; height: 315px; right: -75%}}@media (max-width: 1199px){body#privacy-policy .main-page-title.page-title,body#shipping-policy .main-page-title.page-title,body#terms-amp-conditions .main-page-title.page-title{font-size:40px}body#privacy-policy div#shopify-section-sw--footer:before,body#shipping-policy div#shopify-section-sw--footer:before,body#terms-amp-conditions div#shopify-section-sw--footer:before{width: 260px; height: 190px; left: 0; top: -128px}body#privacy-policy .main-page-title.page-title:after,body#shipping-policy .main-page-title.page-title:after,body#terms-amp-conditions .main-page-title.page-title:after{width: 140px; height: 150px}body#privacy-policy section.shopify-section.section:after,body#shipping-policy section.shopify-section.section:after,body#terms-amp-conditions section.shopify-section.section:after{right: -48px}body#privacy-policy section.shopify-section.section:before,body#shipping-policy section.shopify-section.section:before,body#terms-amp-conditions section.shopify-section.section:before{width: 235px}body#privacy-policy div#shopify-section-sw--footer:after,body#shipping-policy div#shopify-section-sw--footer:after,body#terms-amp-conditions div#shopify-section-sw--footer:after{top: -236px}body#privacy-policy .page-width.page-width--narrow .rte p strong,body#shipping-policy .page-width.page-width--narrow .rte p strong,body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size: 16px}}@media (max-width: 991px){body#privacy-policy .page-width.page-width--narrow,body#shipping-policy .page-width.page-width--narrow,body#terms-amp-conditions .page-width.page-width--narrow{padding:128px 15px; max-width: 720px}body#privacy-policy div#shopify-section-sw--footer:after,body#shipping-policy div#shopify-section-sw--footer:after,body#terms-amp-conditions div#shopify-section-sw--footer:after{width: 90px; height: 90px; top: -163px}body#privacy-policy .main-page-title.page-title:after,body#shipping-policy .main-page-title.page-title:after,body#terms-amp-condition .main-page-title.page-title:after{right: -58%; top: -115px}}@media (max-width: 767px){body#privacy-policy div#shopify-section-sw--footer:after,body#shipping-policy div#shopify-section-sw--footer:after,body#terms-amp-conditions div#shopify-section-sw--footer:after{top:-170px}body#privacy-policy .page-width.page-width--narrow{padding: 128px 15px; max-width: 540px}body#privacy-policy section.shopify-section.section:before,body#shipping-policy section.shopify-section.section:before,body#terms-amp-conditions section.shopify-section.section:before{width: 200px}body#privacy-policy .main-page-title.page-title:after,body#shipping-policy .main-page-title.page-title:after,body#terms-amp-conditions .main-page-title.page-title:after{width: 150px; height: 150px; right: -45%}body#terms-amp-condition .main-page-title.page-title:after{right: -23%}}@media (max-width: 575px){body#privacy-policy .page-width.page-width--narrow .rte p,body#privacy-policy .page-width.page-width--narrow .rte p strong,body#shipping-policy .page-width.page-width--narrow .rte p,body#shipping-policy .page-width.page-width--narrow .rte p strong,body#terms-amp-conditions .page-width.page-width--narrow .rte p,body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size:14px}body#privacy-policy div#shopify-section-sw--footer:after,body#shipping-policy div#shopify-section-sw--footer:after,body#terms-amp-conditions div#shopify-section-sw--footer:after{display: none}body#privacy-policy .page-width.page-width--narrow,body#shipping-policy .page-width.page-width--narrow,body#terms-amp-conditions .page-width.page-width--narrow{padding: 110px 40px 92px}body#privacy-policy section.shopify-section.section:before,body#shipping-policy section.shopify-section.section:before,body#terms-amp-conditions section.shopify-section.section:before{width: 143px}body#privacy-policy .main-page-title.page-title:after,body#shipping-policy .main-page-title.page-title:after,body#terms-amp-conditions .main-page-title.page-title:after{width: 106px; height: 150px; right: -6%}body#privacy-policy div#shopify-section-sw--footer:before,body#shipping-policy div#shopify-section-sw--footer:before,body#terms-amp-conditions div#shopify-section-sw--footer:before{width: 144px; height: 121px; left: 0; top: -100px}body#terms-amp-conditions .main-page-title.page-title{max-width: 200px; font-size: 28px}body#terms-amp-conditions .main-page-title.page-title:before{right: -20px; top: 19px}body#privacy-policy .main-page-title.page-title,body#shipping-policy .main-page-title.page-title{font-size: 31px}body#terms-amp-condition .main-page-title.page-title:after{right: -125%}}@media (max-width: 450px){body#privacy-policy .page-width.page-width--narrow .rte li,body#shipping-policy .page-width.page-width--narrow .rte li,body#terms-amp-conditions .page-width.page-width--narrow .rte li{font-size:14px}body#privacy-policy .main-page-title.page-title:after,body#shipping-policy .main-page-title.page-title:after,body#terms-amp-conditions .main-page-title.page-title:after{width: 100px; height: 100px; top: -109px; right: -57%}body#privacy-policy section.shopify-section.section:before,body#shipping-policy section.shopify-section.section:before,body#terms-amp-conditions section.shopify-section.section:before{width: 92px}body#terms-amp-conditions .main-page-title.page-title:after{right: -78%}body#terms-amp-conditions .main-page-title.page-title{max-width: 200px}body#terms-amp-conditions .main-page-title.page-title:before{right: -17px; top: 20px}}@media (max-width: 376px){body#privacy-policy .main-page-title.page-title,body#shipping-policy .main-page-title.page-title,body#terms-amp-conditions .main-page-title.page-title{max-width:195px}body#privacy-policy .main-page-title.page-title:before,body#shipping-policy .main-page-title.page-title:before,body#terms-amp-conditions.main-page-title.page-title:before{top: 31px; right: 48px; width: 31px; height: 27px}body#terms-amp-conditions .main-page-title.page-title:before{right: -21px; width: 31px; height: 27px; top: 28px}body#shipping-policy .main-page-title.page-title:before{top: 30px; right: 52px; width: 26px; height: 27px}body#privacy-policy .main-page-title.page-title:before{top: 29px; right: 47px; width: 27px; height: 27px}}.banner_content_block{position: absolute; top: 50%; transform: translateY(-50%); right: 0; left: 0; z-index: 1}.banner_content_title{color: #7e584f; font-family: 'Aromatica Script', cursive !important; font-size: 140px; font-weight: 700; line-height: 1; text-transform: capitalize; display: inline-block; position: relative; transform: translateX(-40px); margin-bottom: 30px}#ProductGridContainer #product-grid [id="Mama's-Box-of-5"] .product_card_quantity_block,#ProductGridContainer #product-grid [id="Mama's-Box-of-5"] .quick-add__submit,#ProductGridContainer #product-grid [id=Dipped-Box-of-5] .product_card_quantity_block,#ProductGridContainer #product-grid [id=Dipped-Box-of-5] .quick-add__submit,#ProductGridContainer #product-grid [id=Happiness-Box-of-10] .product_card_quantity_block,#ProductGridContainer #product-grid [id=Happiness-Box-of-10] .quick-add__submit,#ProductGridContainer #product-grid [id=Happiness-Box-of-5] .product_card_quantity_block,#ProductGridContainer #product-grid [id=Happiness-Box-of-5] .quick-add__submit,#ProductGridContainer #product-grid [id=KETO-box-of-8] .product_card_quantity_block,#ProductGridContainer #product-grid [id=KETO-box-of-8] .quick-add__submit,#ProductGridContainer #product-grid [id=Royal-Box-of-5] .product_card_quantity_block,#ProductGridContainer #product-grid [id=Royal-Box-of-5] .quick-add__submit,#bdlr__summary-checkout--create-bundle:after,#bdlr__summary-checkout--create-bundle:before,.bdlr___summary-items .quantity:after,.bdlr___summary-items .quantity:before{display: none}.banner_content_price{margin: 0 0 55px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 43px; font-weight: 900; line-height: 1.1; text-transform: uppercase; color: #c96d54}.banner_content .common_btn{background-color: #c96d54; border-color: currentColor}.banner_content_title svg{top: 4px; right: -35px; width: 66px; height: auto; position: absolute}.banner_img img,.header_logo a,.header_logo a svg{width: 100%; display: block}.main_banner{margin: 0 0 112px}.header_logo a{position: absolute; left: 0; right: 0; margin: auto}.header_logo a svg{transition: .4s; height: auto}.header_drawer_btn{margin-top: 15px; display: none}.banner_img img{height: auto}section.hero_wrap{position: relative; padding: 105px 0 0; margin-bottom: 105px}.hero_content{width: 58%}.hero_bg{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1}.hero_bg img,span.contact_mail_icon svg,span.contact_mob_icon svg{width: 100%; height: 100%}.product_card_main .wishlisthero-floating button.wishlisthero-product-in-wishlist:after{background: #ed5377!important}.hero_product{width: 42%}.hero_title_wrap h2{color: #fff; font-family: 'Aromatica Script', cursive !important; font-size: 67px; line-height: 1.1; position: relative; display: inline-block; margin-bottom: 28px; font-weight: 500}.hero_title_wrap h2 span{width: 43px; height: 34px; display: inline-block; position: absolute; top: -24px; right: -35px}.hero_title_wrap h2 span img{width: 100%; height: auto; object-fit: cover}.hero_title_wrap h1 span{color: #d92237}.hero_product_shape{margin-top: 90px; width: 505px; position: absolute; z-index: -1}.hero_product_img{width: 512px; margin-bottom: -30px}.service_shape{position: absolute; bottom: -50px; left: 14%}section.our_values_section{margin-bottom: 38px}section.services_sec{position: relative; padding-bottom: 133px}.services_shape_left{position: absolute; left: 0; top: -230px; width: 5.5%}.services_shape_right{position: absolute; bottom: -70px; right: 0; width: 4.5%}.row.services_rowZ{justify-content: center; position: relative}.about_img_shape svg,.orange_wrap img,.our_story_img_shape img,.our_story_img_shape svg,.pineapple_wrap img,.section_shape svg,.service_box_icon svg,.story_pineapple img,.watermelon_wrap img{width: 100%; height: auto}.our_values_title h2{color: #ed5377; font-family: 'Aromatica Script', cursive !important; font-size: 90px; line-height: .8; position: relative; display: inline-block; font-weight: 500}.our_values_content h4,h3.our_purpose_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight: 900; text-transform: uppercase}.our_values_title h2 span{display: inline-block; line-height: 0; position: absolute; top: -13px; right: -17px; width: 33px}.our_values_title{text-align: center; margin-bottom: 76px}.contact_mailcol,.contact_mobcol,.our_values_content{display: flex; align-items: center}.our_values_block{width: 33.3333%; margin-bottom: 42px}.our_values_content h4{color: #7a6097; font-size: 29px; line-height: 1; padding-left: 17px}.our_values_content span{width: 39px; line-height: 0; display: inline-block}.service_box{width: auto; padding: 0 31px!important}.service_box_wrap{width: 100%; max-width: 138px; height: auto}section.our_purpose{margin-bottom: 22px}.our_purpose_img{width: 59%}.our_purpose_content{width: 41%}.our_purpose .row{align-items: center}.our_purpose_img_wrpa span{position: absolute; right: 0; top: 140px; width: 196px}.contact_banner_col,.our_purpose_content_wrap,.thank_you_col{text-align: center}h3.our_purpose_title{color: #735699; font-size: 40px; line-height: 2.1}p.our_purpose_discription{color: #e8476f; font-family: 'Aromatica Script', cursive !important; font-size: 60px; line-height: 1.1; font-weight: 500}.our_purpose_content_wrap img{width: 174px; margin: auto}.our_purpose_img_wrpa img{width: 95%}section.who_we_are_sec{position: relative; min-height: 953px; padding-bottom: 103px}.who_we_are_sec_bg img{width: 100%; height: 100%; object-fit: cover}.who_we_are_content{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); text-align: center}.pineapple_wrap{width: 17.2%; position: absolute; top: -95px; right: 20%; transform: translate(-50%)}.watermelon_wrap{width: 13.7%; position: absolute; bottom: 50px; left: 118px}.orange_wrap{width: 22.6%; position: absolute; right: 95px; bottom: -50px; z-index: 1}.bottom_shape_wrap{position: absolute; bottom: 0; left: 0; width: 100%; z-index: -1; background-color: #7b609f}.who_we_are_content h2{color: #fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 100px; font-weight: 900; line-height: 1; text-transform: uppercase; max-width: 65%; margin: 0 auto}section.who_we_are_list_wrap{background-color: #7b609f; padding: 71px 0 188px; position: relative; margin-bottom: 46px; z-index: 0}.w_1028 .row>div{width: 50%; margin-bottom: 75px}.we_are_list_icon{width: 25px}.we_are_list_content{margin-left: 21px; width: calc(100% - 25px)}h4.we_are_list_title{color: #fff6ee; font-family: 'Aromatica Script', cursive !important; font-size: 49px; font-weight: 400; line-height: .8; margin-bottom: 16px; margin-left: -12px}p.we_are_list_description{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; color: #fff6ee; font-size: 22px; font-weight: 500; line-height: 1.3; max-width: 81%}.strawberry_wrap{width: 5.4%; position: absolute; top: 148px; left: 34px; z-index: -1}.mango_wrap{width: 8.4%; position: absolute; bottom: 62px; right: 57px; z-index: 0}.grape_wrap,.section_shape{position: absolute; bottom: -46px}.grape_wrap{width: 7.7%; left: 111px; z-index: 1}.section_shape{left: 0; width: 100%; z-index: 0}section.our_story_sec{padding-top: 121px; position: relative; margin-bottom: 113px}.cl_6_50,.form_field.form_feilds{width: 50%}.our_story_img{position: relative; padding-top: 92px}h2.our_story_title{color: #ed5377; font-family: 'Aromatica Script', cursive !important; font-size: 140px; font-weight: 400; line-height: .5; position: relative; display: inline-block; margin-bottom: 53px; margin-left: -34px}h2.our_story_title span{line-height: 0; position: absolute; top: -26px; right: -35px; width: 9.8%}h3.our_story_sub_title{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 43px; font-weight: 900; line-height: 1.1; text-transform: uppercase; max-width: 77%; margin-bottom: 27px}.our_story_description p{color: #7b609f; font-family: AvenirNextLTPro, sans-serif, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4}.our_story_description p+p{margin-top: 25px}.our_story_description{max-width: 96%}.text_right{text-align: right}.our_story_img_shape{position: absolute; top: 92px; right: 8%; z-index: -1; width: 73.6%}.story_pineapple{position: absolute; top: -65px; right: 41%; width: 9.4%}.about_img img,.our_story_img img{width: 89%}section.about_the_founders{padding-bottom: 167px; position: relative}h2.about_title{color: #7b609f; font-family: 'Aromatica Script', cursive !important; font-size: 56px; font-weight: 500; line-height: 1.3; margin-left: -7px}h3.about_sub_title,h4.about_content{font-weight: 900; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; text-transform: uppercase}h3.about_sub_title{position: relative; color: #ed5377; font-size: 56px; line-height: 1; display: inline-block; margin-bottom: 29px}h4.about_content{color: #7b609f; font-size: 21px; line-height: 1.3; margin-bottom: 45px}.about_sub_title span{position: absolute; top: -15px; right: -34px; z-index: -1}.about_img{position: relative; text-align: center; margin-top: 40px}.about_img_shape{position: absolute; top: 38px; left: -40px; z-index: -1; width: 88.7%}.about_watermelon{position: absolute; bottom: 18px; left: 75px; width: 6.3%}section.awards_section{margin-bottom: 96px}.awards_logo_wrap{display: inline-block; width: auto; max-width: unset}.awards_section .row{justify-content: space-between; align-items: center}.awards_section_title{text-align: center; margin-bottom: 73px}h2.awards_title_wrap{color: #ed5377; font-size: 90px; font-weight: 500; line-height: .8; font-family: 'Aromatica Script', cursive !important; display: inline-block; position: relative}.quality_main_details h3,.quality_top_info h2,.top_section_info p{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.awards_title_wrap span{position: absolute; top: -15px; right: -23px; width: 43px; line-height: 0}.food_quality_section{padding: 166px 0 122px; position: relative}.quality_top_info h2{margin: 0 0 14px; font-size: 50px; font-weight: 900; line-height: 1.3; text-transform: uppercase}.top_section_info p{margin: 0; font-size: 16px; font-style: normal; font-weight: 500; line-height: 23px; letter-spacing: 0}.quality_bottom_main2,.quality_top_info{margin-bottom: 56px}.quality_main_details h3{margin: 0 0 33px; font-size: 30px; font-weight: 900; line-height: 1.3; letter-spacing: 0}.quality_main_details ul{list-style: disc!important; padding-left: 20px}.quality_main_details ul li{list-style: disc!important; margin: 0 0 5px; color: #7b609f; font-size: 16px; font-style: normal; font-weight: 500; line-height: 23px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; letter-spacing: 0}.quality_main_details ol,.quality_main_details ol li{list-style: revert!important}.quality_main_details ol li,.quality_main_details p{margin: 0 0 15px; color: #7b609f; font-size: 16px; line-height: 23px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; letter-spacing: 0; font-weight: 500; font-style: normal}.quality_main_details ol{padding-left: 20px}.quality_main{max-width: 823px; margin: auto}.quality_bottom_main1{margin-bottom: 41px; max-width: 86%}.quality_bottom_main1 h3{text-transform: inherit}img.food_top_shape{top: 0; position: absolute; width: 310px; height: auto}img.food_right_shape{position: absolute; right: 0; top: 20%; height: auto; width: 135px; z-index: -1}img.food_watermelon_shape{width: 130px; position: absolute; right: 62px; top: 6%; height: auto}img.food_strawberry_shape{width: 90px; height: auto; position: absolute; top: 56%; left: 10%; transform: translateY(-50%)}img.food_pineapple_shape{position: absolute; bottom: 10px; right: 5%; width: 160px; height: auto}.template-food-quality .quality_top_info h2 svg{position: absolute; top: -10px; right: 0; width: 35px; height: auto}.template-food-quality .quality_top_info h2{max-width: 700px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{display: block; width: 90px; height: auto; bottom: 17%}.template-privacy-policy img.food_strawberry_shape{bottom: -85px; top: auto}.template-privacy-policy .quality_bottom_main1{max-width: 100%; margin: 0}.request_fra_info,.template-privacy-policy .quality_main{max-width: 895px; margin: auto}.template-privacy-policy .quality_top_info h2{margin: 0 0 22px; display: inline-block; position: relative}.template-privacy-policy .quality_main_details h3{margin-bottom: 23px}.template-privacy-policy .quality_bottom_main{margin-bottom: 35px}.template-privacy-policy .quality_top_info h2 svg{top: -10px; position: absolute; right: -30px}.template-privacy-policy .food_quality_section{padding: 111px 0 128px}.template-privacy-policy img.food_watermelon_shape{width: 150px; right: 62px; top: 5%}.template-contact-us #MainContent,.template-privacy-policy #MainContent,.template-request-a-brochure #MainContent,.template-thank-you #MainContent,body.gradient.template-request-distributor #MainContent{overflow: unset}section.thank_youmain{padding: 199px 0 160px; position: relative}.thank_you_col h2{color: #ed5377; font-size: 59px; font-weight: 500; line-height: 1.2; text-transform: capitalize; font-family: 'Aromatica Script', cursive !important; margin: 0 0 20px; position: relative; display: inline-block}.thank_you_dec p{color: #7b609f; text-align: center; font-size: 16px; font-weight: 500; line-height: 1.5; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; margin: 0 auto 52px; max-width: 33%}.thank_you_dec a{color: #ed5377; transition: .5s; text-decoration: underline}.thank_you_dec a:hover{color: #7a6097; text-decoration: underline}.thank_you_col .common_btn{background-color: #7a6097; border: 1px solid #7a6097; font-size: 14px}.thank_you_col h2 svg{position: absolute; right: -25px; top: -15px}img.thanks_top_shape{position: absolute; top: 0; right: 0; width: 467px; height: auto}.related_products_row .card .card__inner .card__media{border-radius: 41px!important}img.thanks_bottom_shape{bottom: -132px; width: 318px; height: auto; position: absolute}img.thanks_watermelon_shape{position: absolute; top: 130px; left: 75px; width: 130px; height: auto}img.thanks_grapefruit_img{position: absolute; bottom: 17px; right: 120px; width: 141px; height: auto}.contact .conatct_inner_title,.contact_banner_col h2{font-size: 90px; line-height: 1; font-family: 'Aromatica Script', cursive !important; position: relative; font-weight: 500}.contact_social_details p a{color: #fff; transition: .5s}.contact_banner_col h2{color: #fff; font-style: normal; margin: 0 0 23px; display: inline-block}.contact_loction_info p,.contact_loction_info p strong,.contact_social_details p{font-size: 25px; line-height: 1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; color: #fff}section.contact_banner{padding: 124px 0 112px; margin-bottom: 125px}.contact_banner_col h2 svg{position: absolute; top: -20px; right: -40px; width: 65px; height: auto; opacity: 0; transition: .4s 0.6s}.catring_select_btn input:checked+span:after,.contact_banner_col h2.aos-init.aos-animate svg{opacity: 1}.contact_loction_info p strong{text-align: center; font-weight: 900; text-transform: uppercase; margin: 0}.contact_info_col{display: flex; justify-content: center; gap: 20px; align-items: center; flex-wrap: wrap}span.contact_mail_icon,span.contact_mob_icon{display: inline-block; width: 100%; height: 100%}.contact_loction_info p{text-align: center; font-weight: 700; text-transform: uppercase; margin: 0 0 20px}.contact_loction_info{margin-bottom: 60px}.contact_social_details p{font-weight: 700; text-transform: lowercase; margin: 0}.contact_mail,.contact_mob{height: 50px; width: 50px; margin-right: 4px}.contact .conatct_inner_title{color: #ed5377; margin: 0; display: inline-block; text-align: center}.contact_title_info{text-align: center; display: inline-block; width: 100%; margin-bottom: 74px}.contact .conatct_inner_title svg{position: absolute; top: -10px; width: 55px; right: -40px; height: auto}.contact .common_btn{font-size: 22px; padding: 23px 83px; cursor: pointer}.contact_main_info{max-width: 1100px; padding: 0 15px; margin: auto auto 120px}.contact .contact__fields label span,.form_field label span,.intent_inquiry_info label span,.message_info label span,.request_input_info label span{color: #ff948f}.contact .contact__fields label,.intent_inquiry_info label,.message_info label{color: rgb(43 43 43 / 40%); font-size: 16px; font-style: normal; font-weight: 600; line-height: 1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; padding-left: 50px; margin-bottom: 10px; display: inline-block}.contact .contact__fields{grid-column-gap: 16px}.contact .field__input,.request_franchise_forminfo .field__input{border: 1px solid #dadada; box-shadow: none; height: 75px; border-radius: 100px; font-size: 20px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight: 500; line-height: 1.3; color: #000; padding: 25px}.message_info .text-area{min-height: 130px}.contact .field__input:after{box-shadow: none}.contact .field:after{box-shadow: none; border: 0}.contact .field,.intent_in_detail{margin-bottom: 25px!important}.contact .field:hover.field:after,.contact .field__input:focus{box-shadow: none!important; border-radius: 100px!important; padding: 25px}.contact .contact__button{text-align: center; margin-top: 52px}.intent_in_detail{background: #fff; border-radius: 100px; display: flex; row-gap: 17px; flex-wrap: wrap; padding: 23px 0; border: 1px solid #dadada}.intent_in_detail .form-group{width: 25%; padding-left: 70px; text-align: start}.intent_in_detail label{padding: 0!important}.intent_in_detail .form-group input{padding: 0; height: initial; width: initial!important; margin-bottom: 0; display: none!important; cursor: pointer}.intent_in_detail .form-group label:before{content: ""; -webkit-appearance: none; background-color: #fff; border: 2px solid #735699; padding: 17px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 11px; border-radius: 100px}.intent_in_detail .form-group input:checked+label:before{background: #735699}.intent_in_detail .form-group label{position: relative; cursor: pointer; margin: 0; transition: .5s}.intent_in_detail .form-group input:checked+label,.intent_in_detail .form-group label:hover{color: #735699}.intent_in_detail .form-group input:checked+label:after{content: ""; display: block; position: absolute; top: 6px; left: 14px; width: 10px; height: 21px; border: solid #fff; border-width: 0 3px 3px 0; transform: rotate(45deg)}img.contact_mango{top: -15%; max-width: 75px; position: absolute; left: 15%}img.contact_coconut{max-width: 122px; top: -20px; position: absolute; right: 10%; height: auto}img.contact_watermelon{max-width: 132px; right: 6%; position: absolute; bottom: -12%}img.contact_leftbottom{max-width: 322px; bottom: -28%; position: absolute; left: 0}img.contact_rightside{position: absolute; right: 0; top: 36%; max-width: 87px}.message_info .text-area,.message_info .text-area .field__input:focus{padding: 35px!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance: none; margin: 0}section.collection_banner{position: relative; padding: 40px 0 75px; margin-bottom: 137px}.col_banner_left h3{color: #fff; font-size: 67px; font-weight: 700; line-height: 1.3; position: relative; margin: 0 0 24px; display: inline-block; font-family: aromatica-script}.col_banner_left h2,.col_banner_left p{color: #fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; letter-spacing: 0}.col_banner_left h3 svg{position: absolute; width: 43px; height: auto; top: -10px; right: -35px}.col_banner_left h2{font-size: 59px; font-weight: 900; line-height: 1.2; text-transform: uppercase; margin: 0 0 17px; max-width: 85%}.col_banner_left p{font-size: 16px; font-weight: 500; line-height: 1.4; margin: 0 0 150px}.col_banner_row{display: flex; flex-wrap: wrap}.col_banner_left{width: 43%; padding: 121px 0 0}.col_banner_right{width: 57%}.col_banner_details{max-width: 440px; margin-left: auto}img.col_banner_strawberry{max-width: 135px; bottom: 7%; position: absolute; left: 95px}.col_banner_right img{margin-bottom: -75px}section.request_franchise{padding: 120px 0 100px; position: relative}.request_fra_info h2{color: #ed5377; font-size: 70px; line-height: 1; font-family: 'Aromatica Script', cursive !important; margin: 0 0 66px; display: inline-block; position: relative; font-weight: 500}.request_fra_info h2 svg{position: absolute; width: 33px; height: auto; top: 0; right: -25px}.template-request-franchise #MainContent{overflow: inherit}.request_input_info label{color: #2b2b2b66; font-size: 14px; font-style: normal; font-weight: 600; line-height: 1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; padding-left: 34px; margin-bottom: 10px; display: inline-block; letter-spacing: 0}.request_franchise_forminfo .field__input:focus{padding: 25px; box-shadow: none; border-radius: 100px}.request_input_info{margin-bottom: 30px; padding: 0 8px; position: relative}.request_contact .error_label,.request_input_info .error_label{position: absolute; bottom: -22px; font-size: 14px; color: red; font-weight: 500; left: 0; opacity: 0; visibility: hidden; transition: .3s}.request_contact .error_label.error_display,.request_input_info .error_label.error_display{opacity: 1; visibility: visible}.request_input_info .intent_in_detail{background: 0 0; border-radius: 0; display: flex; row-gap: 0; flex-wrap: unset; padding: 0 0 0 34px; border: 0; column-gap: 60px; margin-top: 20px; margin-bottom: 0!important}.request_input_info .intent_in_detail .form-group{width: auto; padding-left: 0; text-align: start}.request_franchise_forminfo .common_btn{font-size: 22px; padding: 27px 97px; cursor: pointer}img.form_top_shape{position: absolute; top: 0; right: 0; max-width: 435px; height: auto}img.form_bottom_shape{position: absolute; max-width: 315px; bottom: -165px; height: auto}h1.ng-binding{color: #ed5377; font-size: 34px; font-weight: 900; line-height: 1.2; text-transform: uppercase; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.bdlr___summary-items strong,.bdlr__product--title h4,p.intro.ng-binding{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}p.intro.ng-binding{font-size: 18px; font-weight: 600; line-height: 1.38; letter-spacing: 0}.ng-scope{padding: 150px 0 30px}.bdlr__product--image-wrap img{display: inline-block; position: static; width: 100%; -o-object-fit: cover; object-fit: cover; border-radius: 26px; max-height: 100%!important; -o-object-fit: contain!important; object-fit: cover!important}.bdlr__products--inner .product-card{padding: 0}.bdlr__product--title h4{margin-bottom: 0!important; padding: 0 10%!important; font-size: 18px!important; font-weight: 700; line-height: 1.2; text-transform: uppercase; display: inline-block}.bdlr___summary-items strong{font-size: 20px; font-weight: 600; line-height: 1.3}h2.bdlr___summary--title.ng-binding{margin: 0; color: #ed5377; font-size: 28px; line-height: 1.25; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight: 600}.enoble_empty-state p.ng-binding{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 14px; font-weight: 500; line-height: 1.38; letter-spacing: 0; margin: 5px 0 20px!important}span.label.ng-binding,span.money.ng-binding{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 20px; font-weight: 600; line-height: 1.3; letter-spacing: 0}.bdlr-toast p,span.bdlr__summary-checkout--disclaimer.ng-binding{font-weight: 500; line-height: 1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; letter-spacing: 0}.bdlr__checkout-button{background: #ed5377; opacity: 1!important; border: 0!important}.bdlr___summary-items .ng-scope{padding: 0; align-items: center}.bdlr__checkout-button:after{box-shadow: none}.bdlr___summary-items .quantity{width: auto; min-height: auto; margin: 0!important; color: #7b609f; font-size: 16px; font-weight: 600; line-height: 1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}#bdlr__summary-checkout--create-bundle:hover{background-color: #7a6097}#bdlr__summary-checkout--create-bundle{color: #fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-weight: 700; line-height: 1.32; text-transform: uppercase; background-color: #ed5377; border-radius: 50px; transition: .4s}.name.bdlr__summary--list-item-cell.ng-binding{color: #7b609f; font-size: 16px; font-weight: 600; line-height: 1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.bdlr__summary .bdlr__summary--list-item .remove{margin-top: 0!important; color: #ed5377; font-size: 22px; font-weight: 600; line-height: 1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.bdlr__summary .bdlr__summary--list-item .remove:hover{color: #7b609f}.bdlr__summary .bdlr__summary--list{margin: 10px 0 15px!important}span.bdlr__summary-checkout--disclaimer.ng-binding{color: #7b609f; font-size: 14px}.bdlr__product{flex: 0 0 33.33%!important; max-width: 33.33%!important; padding: 0 10px!important}.bdlr__products--container .row{justify-content: center}.bdlr-toast{max-width: 460px!important; background: #ed5377!important}.product-card .bdlr__product--qty{width: 45%!important}.bdlr__products--container{padding: 0; min-height: 100%!important}.bdlr__complete-bundle>p{line-height: 1.3}.bdlr-toast p{color: #fff; margin: 0!important}.ng-isolate-scope .pagination li,.ng-isolate-scope .pagination li a{font-size: 22px; font-weight: 600; color: #7b609f}.ng-isolate-scope .pagination li:first-child,.ng-isolate-scope .pagination li:first-child a,.ng-isolate-scope .pagination li:last-child,.ng-isolate-scope .pagination li:last-child a{font-size: 28px; line-height: 1.2; position: relative; top: 1px; color: #7b609f}.product_card_main .card__media .media img{border-radius: 61px!important}@media (max-width: 375px){#MainContent{padding-top:64px}}@media (min-width: 992px) and (max-height:1199px){#MainContent{padding-top:66px}}@media (max-width: 800px) and (max-height:500px){.menu_drawer{border-bottom:60px solid #7a6097}}@media (min-width: 1200px){.our_values_container.container{max-width:1076px}}@media (min-width: 1300px){section.hero_wrap .container{max-width:1275px}.w_1028{width: 1102px; margin: 0 auto}}@media (min-width: 1400px) and (max-width:1530px){.our_story_details{padding-left:100px; padding-right: 22px}.w_1028{width: 1135px}h3.our_story_sub_title{max-width: 90%}.our_story_sec .cl_6_50:last-child{width: 42.5%}.our_story_sec .cl_6_50:first-child{width: 57.5%}.about_img{text-align: right; padding-right: 20px}.about_content{padding-left: 10px}.about_img_shape{left: 0}.w_1028 .row>div{padding-left: 75px}.w_1028 .row>div:nth-of-type(2n) p.we_are_list_description{max-width: 100%}p.we_are_list_description{max-width: 93%}.hero_title_wrap h2,.our_values_title{margin-left: -90px}.our_story_img{margin-right: -50px}.hero_wrap .hero_title_wrap h2{margin-left: -13px}}@media (max-width: 1600px){.header_btn>.common_btn{padding-left:23px; padding-right: 23px}.header_button,.main_social_icons{width: 12.5%}}@media (max-width: 1530px){section.hero_wrap .container{top:49%}.service_shape{left: 11%}section.who_we_are_sec{padding-bottom: 80px}.pineapple_wrap{top: -105px; right: 16%; width: 23%}.orange_wrap{width: 23%; bottom: -40px}.watermelon_wrap{bottom: 6px; width: 18%; left: 107px}p.we_are_list_description{max-width: 83%}.strawberry_wrap{width: 6.8%; left: 45px}.grape_wrap{width: 10.5%}.mango_wrap{width: 10.4%}.story_pineapple{top: -30px; right: 38%; width: 10.8%}.about_watermelon{width: 8.9%}.services_shape_left{width: 7.3%}.services_shape_right{width: 5.9%}h3.our_story_sub_title{max-width: 100%}.hero_title_wrap h2,.our_values_title{margin-left: -20px}.our_story_img_shape{position: absolute; top: 92px; right: 8%; z-index: -1; width: 84%}.our_story_img img{width: 100%}}@media (max-width: 1400px){.banner_content_title{font-size:100px; transform: translateX(-35px); margin-bottom: 20px}.banner_content_title svg{top: 4px; right: -32px; width: 50px}.banner_content_price{margin: 0 0 40px; font-size: 36px}.main_header{padding-left: 40px}.header-navbar-nav li .header-nav-link{margin: 0 10px}.menu_main{gap: 15px}.header-navbar-nav{margin-top: 23px; margin-bottom: 23px}.main_header.header_sticky .header_logo a{width: 47%}.header_btn>.common_btn{padding-left: 23px; padding-right: 23px; font-size: 13px}.main_banner{margin-top: 0}.header_button{padding: 12px 0 3px}img.food_strawberry_shape{left: 5%}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{width: 70px}.thank_you_dec p{max-width: 35%}.contact .conatct_inner_title,.contact_banner_col h2{font-size: 80px}img.contact_coconut{max-width: 80px}img.contact_mango{max-width: 60px}img.contact_rightside{max-width: 45px}img.contact_leftbottom{max-width: 260px}img.contact_watermelon{max-width: 102px; bottom: -10%}.contact .common_btn{font-size: 20px; padding: 15px 75px}img.form_top_shape{max-width: 360px}.request_fra_info h2{font-size: 60px}img.form_bottom_shape{max-width: 235px; bottom: -109px}.request_franchise_forminfo .common_btn{font-size: 18px; padding: 20px 60px; cursor: pointer}.col_banner_left{padding: 50px 0 0}.watermelon_wrap{bottom: 0}.event_book_title.horeca_title{max-width: 76%!important; margin: 0 auto 25px!important}}@media (max-width: 1280px){.hero_product,section.hero_wrap{position:relative}.hero_title_wrap h1{font-size: 49px}.hero_product_img{width: 100%}.hero_product_shape{margin-top: 70px; width: 100%; display: inline-block; right: 15px}section.hero_wrap{padding: 80px 0 0; margin-bottom: 90px}p.our_purpose_discription{font-size: 50px}section.who_we_are_sec{min-height: 863px; padding: 0}.orange_wrap{bottom: 0}.pineapple_wrap{top: -87px; right: 16%}.watermelon_wrap{bottom: 30px; left: 50px}.grape_wrap{bottom: -36px}.strawberry_wrap{left: 14px}.section_shape{bottom: -43px}h3.about_sub_title{font-size: 45px}.about_sub_title span{top: -13px; right: -26px; width: 37px}section.about_the_founders{padding-bottom: 117px}h2.awards_title_wrap{font-size: 70px}h2.our_story_title{font-size: 90px; margin-left: -16px}h3.our_story_sub_title{max-width: 100%}.our_story_description p+p{margin-top: 20px}section.our_story_sec{margin-bottom: 80px}section.awards_section{margin-bottom: 76px}.service_box{padding: 0 20px!important}}@media (max-width: 1199px){.banner_content_title{font-size:88px; transform: translateX(-30px)}.banner_content_price{margin: 0 0 20px; font-size: 26px}.hero_banner button svg{width: 14px; height: 25px}.hero_banner button.slick-arrow{top: 40%; padding-top: 3px}#bdlr__summary-checkout--create-bundle{font-size: 14px}.contact_loction_info p,.contact_social_details p,h2.bdlr___summary--title.ng-binding{font-size: 22px}.bdlr__product--title h4{font-size: 14px!important}.hero_banner .slick-dots button{width: 15px; height: 15px}.main_header.header_sticky .header_logo a{width: 60%}.header_logo{width: 71px}.header_social_icon li,.header_social_icon li a svg{height: 45px; width: 45px}.menu_main{gap: 0}.header-navbar-nav li .header-nav-link{margin: 0 7px; font-size: 12px}.main_header{padding-left: 30px; padding-right: 30px}.main_banner{margin-top: 0}.header_btn>.common_btn{padding-left: 15px; padding-right: 15px; font-size: 12px}.header_button{padding: 10px 0 2px}.header-navbar-nav{margin-top: 19px; margin-bottom: 19px}.quality_top_info h2{font-size: 44px}.quality_top_info{margin-bottom: 30px}.quality_main_details h3{margin: 0 0 25px}img.food_strawberry_shape{left: 1%; width: 60px; height: 60px}img.food_watermelon_shape{width: 110px; height: 90px}img.food_right_shape{height: 460px; width: 80px}.quality_bottom_main1{margin-bottom: 30px; max-width: 100%}.quality_bottom_main2,h4.about_content{margin-bottom: 35px}img.food_pineapple_shape{width: 120px}img.food_top_shape{width: 280px}.food_quality_section{padding: 135px 0 95px}.services_shape_right,.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img,.template-privacy-policy img.food_strawberry_shape{bottom: 0}.template-food-quality .quality_top_info h2{max-width: 620px}.thank_you_dec p{max-width: 60%; margin: 0 auto 30px}.thank_you_col h2{font-size: 50px}img.thanks_watermelon_shape{width: 100px}img.thanks_grapefruit_img{right: 100px; width: 80px}section.thank_youmain{padding: 180px 0 120px}.template-privacy-policy img.food_watermelon_shape{width: 120px; right: 62px; top: 5%}.contact .conatct_inner_title,.contact_banner_col h2,.our_values_title h2{font-size: 70px}section.contact_banner{padding: 80px 0 110px; margin-bottom: 110px}.contact_loction_info p strong{font-size: 23px}.contact_loction_info{margin-bottom: 40px}.contact_mail,.contact_mob{height: 40px; width: 40px; margin-right: 4px}.contact .conatct_inner_title svg{right: -40px}.form-group label:before{padding: 15px}.form-group input:checked+label:after{top: 6px; left: 12px; width: 9px; height: 18px}.contact .common_btn{font-size: 16px; padding: 15px 60px}img.contact_rightside{max-width: 17px; height: 220px}img.form_top_shape{max-width: 320px}.request_fra_info h2{font-size: 57px; margin-bottom: 40px}section.request_franchise{padding: 110px 0 90px}.col_banner_left p>br{display: none}.col_banner_left h3{font-size: 57px}.col_banner_left h2{font-size: 48px; margin: 0 0 17px}.col_banner_left p{margin: 0 0 90px}img.col_banner_strawberry{max-width: 75px; bottom: 8%; left: 95px}section.collection_banner{margin-bottom: 110px}.hero_title_wrap h1,p.our_purpose_discription{font-size: 42px}.hero_title_wrap h2{font-size: 57px; margin-bottom: 18px}.row.services_rowZ{width: auto}.service_shape{bottom: -50px; left: 6%}.hero_product_shape{margin-top: 50px}.hero_product_img{margin-bottom: -25px}section.services_sec{padding-bottom: 90px}.our_values_content h4{font-size: 25px; padding-left: 15px}.our_values_block{width: 33.3333%; margin-bottom: 30px}.our_values_title,section.our_purpose{margin-bottom: 50px}.our_values_content span{width: 30px}.our_values_content span svg{width: 100%; height: auto}.our_purpose_content,.our_purpose_img{width: 50%}.our_purpose_img_wrpa span{right: -20px; top: 100px; width: 120px}.our_purpose_content_wrap img{width: 130px}h3.our_purpose_title{font-size: 34px}section.who_we_are_sec{min-height: 723px}.watermelon_wrap{bottom: 10px; left: 80px}.who_we_are_content h2{font-size: 80px}h4.we_are_list_title{font-size: 38px; margin-bottom: 13px}p.we_are_list_description{font-size: 18px}section.who_we_are_list_wrap{padding: 71px 0 98px}.section_shape{bottom: -38px}h3.about_sub_title{font-size: 40px}h2.about_title{font-size: 45px}.our_story_description p+p{margin-top: 15px}h2.our_story_title{font-size: 80px; margin-left: -16px; margin-bottom: 43px}h2.our_story_title span{top: -17px; right: -20px}.awards_title_wrap span{top: -8px; right: -18px; width: 30px}.about_watermelon{bottom: 38px}section.awards_section{margin-bottom: 60px}.awards_section .row{justify-content: space-between}.awards_logo_wrap{width: auto; height: auto; margin: 0 0 30px}.story_pineapple{top: -10px}.service_box_icon{width: 100%}.services_shape_left{z-index: 0; top: -80px; width: 5%}.service_box{padding: 0 15px!important}h3.about_sub_title{margin-bottom: 19px}.pineapple_wrap{top: -75px}.mango_wrap{width: 5.4%}.event_book_title.horeca_title{max-width: 76%!important; margin: 0 auto 25px!important; font-size: 50px}.ng-scope{padding: 120px 0 30px}}@media (max-width: 991px){.header_social_icon.menu_inner_icon .wk-head a.wk-button{margin:0; width: 100%!important; height: 100%!important; background: #e3d6dd}.banner_content_title{font-size: 64px; transform: translateX(-20px); margin-bottom: 15px}.banner_content_title svg{top: 2px; right: -22px; width: 32px}.awards_logo_wrap{padding: 0 15px!important; width: 140px}p.intro.ng-binding{font-size: 14px}.bdlr__summary{margin-top: 0!important; border-top: none!important; padding: 0 15px!important}h2.bdlr___summary--title.ng-binding{font-size: 18px}p.we_are_list_description,span.label.ng-binding,span.money.ng-binding{font-size: 16px}.name.bdlr__summary--list-item-cell.ng-binding{font-size: 13px}.product-card .bdlr__product--qty{width: 100%!important}#bdlr__summary-checkout--create-bundle{font-size: 11px; padding: 0 18px}.bdlr__product--title h4{padding: 0 5%!important}h1.ng-binding,h3.our_purpose_title{font-size: 30px}.ng-scope{padding: 110px 0 30px}.col,.row>div,[class*=col-]{padding: 0}.event_book_title.horeca_title{max-width: 90%!important; margin: 0 auto 25px!important; font-size: 44px}.catering_tab_happiness_list_block .catring_btn_box{gap: 5px!important}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn{font-size: 14px!important}.mob_search .field:after,.mob_search .field:hover.field:after{box-shadow: none}.mob_search .field__label{left: 0; color: #aaa4a0; font-size: 12px; font-style: normal; font-weight: 400; line-height: 20.4px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.header_social_icon,.menu_main .header-navbar-nav,.mob_search .field__input:focus~.field__label,.mob_search button.reset__button.field__button,.strawberry_wrap{display: none}ul.drawer_nav.nav-list>li:not(:last-child){padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid}.mob_search .field__input:focus{box-shadow: none; padding: 0 15px 0 0}.mob_search .field__input:not(:placeholder-shown)~.field__label{display: none; padding: 0}ul.drawer_nav.nav-list{margin: 20px 0 30px}.mob_search .field__input:not(:placeholder-shown){padding: 0 40px 0 0!important}.mob_search .field__input{background-color: transparent; padding: 0; border-bottom: 1px solid}.navbar{display: block}.menu-toggle{height: auto; width: 34px; display: flex; justify-content: center; align-items: center; color: #ed5377}.menu_drawer,html.mob_drawer{height: 100%; position: fixed; top: 0}.header_btn>.common_btn{font-size: 12px; padding: 12px 15px}.about_img img,.cl_6_50,.menu-toggle svg,.menu_drawer .header_btn a,.service_box_icon{width: 100%}.header_social_icon .header__icon--cart,.header_social_icon li a{width: 50px; height: auto}ul.header_social_icon.menu_inner_icon{display: flex; margin-bottom: 20px}.menu_drawer{left: -100%; width: 100%; max-width: 324px; background-color: #fff6ee; color: #fff; transition: left .4s ease-in-out; padding: 30px 24px; overflow-y: scroll; z-index: 20; border-radius: 0 42px 42px 0; border-bottom: 85px solid #7a6097}.close_btn svg path{stroke: #ed5377; stroke-width: 2px}.menu_drawer.active{left: 0; box-shadow: 2px 0 10px #36363633,-2px 0 10px #36363633; z-index: 20}.close_btn{height: 20px; width: 20px; margin-bottom: 30px; margin-left: auto}.drawer_nav li .header-nav-link{margin: 0 0 10px}html.mob_drawer{left: 0; width: 100%; overflow: hidden}.mob_drawer .header_new:before{content: ""; height: 100vh; width: 100vw; background-color: #00000066; position: fixed; top: 0; left: 0; z-index: 10}.main_banner{margin: 0 0 100px}.header_logo{width: 101px}.header_button{padding: 23px 0; display: flex; align-items: center; width: 50%; justify-content: flex-end; gap: 10px}.header_button .header_social_icon{justify-content: center; align-items: center; display: none}.main_social_icons{width: 50%}.header_button .header_btn{display: inline-flex}.menu_drawer .header_btn{margin-top: 10px}img.food_top_shape{width: 230px; height: 70px}.quality_top_info h2{font-size: 40px}img.food_watermelon_shape{width: 80px; height: 60px; top: 30px}img.food_right_shape{width: 35px}img.food_pineapple_shape{width: 80px; height: 80px; right: 3%}img.food_strawberry_shape{left: 0; width: 35px; height: 35px}.quality_main_details h3{font-size: 26px}.food_quality_section{padding: 120px 0 95px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom: 3%}.template-privacy-policy img.food_strawberry_shape{width: 50px; height: auto; left: 15px}img.thanks_top_shape{width: 270px}img.thanks_bottom_shape{bottom: -70px; width: 250px}section.thank_youmain{padding: 170px 0 120px}.thank_you_col h2{font-size: 46px}img.thanks_watermelon_shape{width: 80px; top: 90px}img.thanks_grapefruit_img{right: 70px; width: 60px}.template-privacy-policy img.food_watermelon_shape{width: 90px; right: 62px; top: 5%}.template-privacy-policy .food_quality_section{padding: 110px 0 70px}.template-food-quality .quality_top_info h2{max-width: 565px}.intent_in_detail .form-group{padding-left: 40px}.intent_in_detail .form-group label:before{padding: 12px; margin-right: 7px}.intent_in_detail .form-group input:checked+label:after{top: 4px; left: 10px; width: 8px; height: 16px}.contact .field__input{height: 50px; font-size: 18px}.contact .contact__fields label,.intent_inquiry_info label,.message_info label{padding-left: 30px}.contact_banner_col h2,.our_values_title h2,.who_we_are_content h2{font-size: 60px}.contact_loction_info p{margin: 0 0 15px; font-size: 20px}.contact_loction_info{margin-bottom: 30px}img.contact_mango{max-width: 50px}img.contact_coconut{max-width: 60px}img.contact_leftbottom{max-width: 200px; bottom: -27%}img.contact_watermelon{max-width: 80px; bottom: -10%}.contact .conatct_inner_title svg{width: 50px}section.contact_banner{padding: 80px 0 90px; margin-bottom: 100px}.contact_main_info{margin: auto auto 100px}.awards_logo_wrap,.our_values_block,.request_input_info{margin-bottom: 20px}.contact_banner_col h2 svg{top: -15px; right: -30px; width: 45px}.contact .field:hover.field:after,.contact .field__input:focus{height: 50px}.request_franchise_forminfo .field__input{height: 45px; font-size: 18px; padding: 20px}.request_franchise_forminfo .field__input:focus{padding: 20px}img.form_top_shape{max-width: 200px}.request_fra_info h2{font-size: 47px; margin-bottom: 30px}.request_franchise_forminfo .common_btn{font-size: 16px; padding: 16px 60px; cursor: pointer}img.form_bottom_shape{max-width: 190px; bottom: -90px}.field__input:not(:placeholder-shown){padding: 20px!important}.row.services_rowZ{width: auto; justify-content: center}.service_shape{bottom: -20px; left: 6%; width: 90px}.services_shape_left{top: -80px; width: 7.2%}.services_shape_right{bottom: 0}section.services_sec{padding-bottom: 90px}.our_values_block{width: 50%}.our_values_content h4{font-size: 20px}.our_values_content span{width: 21px}.our_values_title h2 span{width: 26px}.our_values_title{margin-bottom: 35px}.our_purpose_img_wrpa span{right: -20px; top: 80px; width: 90px}.our_purpose_content_wrap img{width: 100px}p.our_purpose_discription{font-size: 41px}.row>.service_box{width: 17%; padding: 0 10px!important}.hero_title_wrap h1,h3.about_sub_title,h3.our_story_sub_title{font-size: 33px}section.hero_wrap{position: relative; padding: 60px 0 0; margin-bottom: 70px}.hero_title_wrap h2 span{width: 27px; height: auto; top: -7px; right: -26px}h2.our_story_title span{top: -13px; right: -16px}.awards_title_wrap span{top: -15px; right: -20px; width: 25px}.event_book_title svg{width: 35px!important; right: -25px!important}section.who_we_are_sec{min-height: unset; padding-bottom: 40px}.grape_wrap{bottom: -18px; left: 50px}.mango_wrap{bottom: 22px}.awards_section_title,.w_1028 .row>div{margin-bottom: 40px}h4.we_are_list_title{font-size: 32px}.section_shape{bottom: -28px}.about_img_shape{top: 36px; left: -10px; width: 92.7%}h2.our_story_title{font-size: 60px; margin-bottom: 35px}.about_sub_title span{top: -10px; right: -16px; width: 25px}h2.about_title{font-size: 42px}.about_watermelon{bottom: 30px; left: 15px}.awards_section .row{justify-content: center}h2.awards_title_wrap{font-size: 53px}.story_pineapple{width: 18.7%; top: auto; bottom: -213px; right: auto; left: 40px}section.awards_section,section.our_values_section{margin-bottom: 50px}section.our_purpose{margin-bottom: 80px}.our_story_img{padding: 0; margin: 0 auto}.our_story_sec .cl_6_50.text_right{order: -1; width: 70%; margin: 0 auto 60px}.our_story_img_shape{top: 0}.about_img{max-width: 70%; margin: 40px auto 30px}.pineapple_wrap{top: -54px}.mango_wrap{right: 17px; width: 8.4%}section.our_story_sec{margin-bottom: 50px; padding-top: 20px}}@media (max-width: 767px){body #storepoint-searchbar-submit:hover{background:#ed5377!important}.banner_content .common_btn{font-size: 12px}.awards_section .row,.our_purpose_img_wrpa{padding: 0 15px}.banner_content_block{top: auto; bottom: 100px; transform: unset; text-align: center}section.about_the_founders{padding: 0 20px}#bdlr__summary-checkout--create-bundle{font-size: 14px; padding: 0 18px}.event_book_title.horeca_title{max-width: 92%!important; margin: 0 auto 25px!important; font-size: 44px}.event_book_title.horeca_title svg{top: -10px!important; right: -20px!important; width: 30px}.hero_banner .slick-dots{bottom: 5.5%}.hero_banner .slick-dots button{width: 10px; height: 10px}.hero_banner .slick-dots li:not(:last-child){margin-right: 3px}.banner_img .banner_img_desktop,.orange_wrap,.service_shape,.services_shape_right{display: none}.banner_img .banner_img_mobile,img.thanks_top_shape.mob_thanks_top{display: block}.main_header.header_sticky .header_logo a{width: 55%}.main_banner{margin: 0 0 60px}.awards_logo_wrap{width: 33.33%}.awards_logo_wrap img{max-height: 70px; margin: auto}.template-food-quality .quality_top_info h2{max-width: 450px; font-size: 31px}.template-food-quality .quality_top_info h2 svg{top: -15px}.quality_top_info h2{font-size: 40px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom: 0; width: 50px; height: auto}.thank_you_dec p{max-width: 80%; margin: 0 auto 30px}img.thanks_top_shape{width: 210px; display: none}section.thank_youmain{padding: 120px 0 100px}img.thanks_watermelon_shape{width: 60px; top: 90px; left: 40px}img.thanks_grapefruit_img{right: 50px; width: 60px}img.thanks_bottom_shape.mob_thnk_shape{display: block; bottom: -60px; width: 200px}img.thanks_bottom_shape{display: none; bottom: -60px; width: 200px}.thank_you_col h2{font-size: 38px}.template-privacy-policy .food_quality_section{padding: 100px 0 60px}.template-privacy-policy img.food_watermelon_shape{width: 80px; right: 42px; top: 2%}.template-privacy-policy .quality_main_details h3{margin-bottom: 15px}img.contact_mango{max-width: 40px; top: -7%; display: none}img.contact_coconut{max-width: 40px; right: 6%; display: none}.contact_title_info{margin-bottom: 45px}.intent_in_detail .form-group{padding-left: 60px; width: 50%}.intent_in_detail{border-radius: 45px; row-gap: 12px; padding: 25px 0}.message_info .text-area{border-radius: 27px}img.contact_watermelon{max-width: 80px; bottom: -6%}img.contact_leftbottom{max-width: 160px; bottom: -15%}section.contact_banner{padding: 70px 0 80px; margin-bottom: 60px}.contact_main_info{margin: auto auto 90px; padding: 0 20px}.contact_mail,.contact_mob{height: 35px; width: 35px}.contact_loction_info p,.contact_social_details p{font-size: 20px}.contact .field:hover.field:after,.contact .field__input:focus{border-radius: 27px!important}.message_info .text-area,.message_info .text-area .field__input:focus{padding: 25px!important}.request_fra_info{padding: 0 5px}.header_btn>.common_btn{font-size: 12px; padding: 9px 10px 7px}.request_fra_info h2{font-size: 48px; margin-bottom: 30px; max-width: 400px}.request_fra_info h2 svg{position: absolute; width: 31px; height: auto; top: -6px; right: -18px}.template-request-distributor .request_fra_info h2{max-width: 420px}section.hero_wrap{padding: 60px 0; margin-bottom: 50px}.hero_product{width: 62%; margin: 30px auto 0}.cl_6_50,.hero_bg,.hero_content,.service_box_icon{width: 100%}.hero_wrap .row{flex-direction: column-reverse}.hero_product_img{margin-bottom: 20px}.hero_title_wrap h2{font-size: 52px; margin-bottom: 15px}.hero_bg img{width: 100%; height: 100%; object-fit: cover}.hero_bg{left: 0; height: 100%}.hero_product_wrap{position: relative}.hero_title_wrap{text-align: center}.hero_title_wrap h2 span{width: 22px; height: auto; top: 0; right: -19px}.hero_title_wrap h1{margin-bottom: 25px}section.services_sec{padding-bottom: 50px}.our_purpose_img_wrpa span{right: -10px; top: 70px; width: 50px}.our_purpose_content_wrap img{width: 95px}h3.our_purpose_title{font-size: 30px; line-height: 2.8}p.our_purpose_discription{font-size: 42px}h4.we_are_list_title{font-size: 28px; margin-bottom: 9px}section.who_we_are_list_wrap{padding: 70px 0}p.we_are_list_description{font-size: 19px}.our_story_img{padding-top: 30px}.our_story_img_shape{top: 24px}section.awards_section{margin-bottom: 40px; margin-top: 50px}section.our_story_sec{padding-top: 100px; margin-bottom: 70px}.about_img{max-width: 70%; margin: 40px auto}.our_values_title h2,h2.awards_title_wrap{font-size: 44px}h4.about_content{font-size: 21px; margin: 0 0 10px; line-height: 1.3}.our_values_content h4{padding-left: 10px; font-size: 16px}h3.our_story_sub_title{width: unset; padding: 0 7px!important; margin-bottom: 9px}h2.our_story_title{margin-bottom: 30px}.our_story_description{max-width: 100%}.services_shape_left{top: auto; bottom: -55px; width: 11.3%; height: 217px}.our_values_content span{width: 25px}.col,.row>.our_values_block,[class*=col-]{padding: 0 12px}section.our_values_section{margin-bottom: 37px}textarea.informationtext_area.field__input::placeholder{font-size: 14px!important}.form_field textarea{min-height: 116px; height: 116px}.event_customize_row .form_field textarea,.file_upload input,textarea.informationtext_area.field__input{padding: 25px 30px!important}wishlist-page .wk-page{padding: 120px 15px 50px!important}}@media (max-width: 575px){.banner_content_title{font-size:48px; transform: translate(-10px)}.banner_content_price{margin: 0 0 10px; font-size: 20px}.banner_content_block.banner_content_title_mo{top: 75px}.banner_content_title svg{top: 2px; right: -20px; width: 30px}.banner_content_block{bottom: 45px}section.our_story_sec{padding: 0 25px}.awards_section .row{padding: 0 10px}wishlist-page .wk-header .wk-title{font-size: 34px!important}wishlist-page .wk-header .wk-title:after{height: 25px; width: 25px; top: -15px; right: -20px}.wk-login-callout p{font-size: 14px; margin: 0 0 15px!important}.contact_loction_info p,.contact_social_details p,.quality_main_details ol li,.quality_main_details p,.quality_main_details ul li,.request_franchise_forminfo .field__input,.top_section_info p,.wk-text,.wk-wishlist-empty-callout p,wishlist-product-card .wk-current-price{font-size: 14px}wishlist-page .wk-header .wk-controls{gap: 3px!important; flex-direction: column!important; margin-top: 15px}.wk-product-title .wk-text-link{font-size: 20px!important}wishlist-product-card .wk-cta-button,wishlist-product-card .wk-cta-button:disabled,wishlist-product-card .wk-cta-button:hover{font-size: 16px!important; padding: 15px 30px!important}a.wk-callout-cta{font-size: 12px!important; padding: 8px 23px!important}.bdlr__product{flex: 0 0 50%!important; max-width: 50%!important; padding: 0 10px!important}.product-card .bdlr__product--qty{width: 75%!important}.event_book_title.horeca_title{max-width: 92%!important; margin: 0 auto 25px!important; font-size: 38px}.event_book_title.horeca_title svg{top: -10px!important; right: 0!important; width: 30px}textarea.informationtext_area.field__input::placeholder{font-size: 10px!important}.main_header{padding-left: 20px; padding-right: 20px}.main_banner{margin-top: 0}.about_watermelon,.template-food-quality img.food_strawberry_shape,.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img,img.contact_coconut,img.contact_mango,p.we_are_list_description br{display: none}.quality_top_info h2{font-size: 40px; max-width: 235px}.template-food-quality .quality_top_info h2{font-size: 31px; max-width: 310px}img.food_top_shape{width: 150px; height: auto; left: -30px}.quality_main_details h3{font-size: 24px; margin: 0 0 15px}img.food_pineapple_shape{width: 73px; height: auto; right: 14px}.quality_bottom_main2,.w_1028 .row>div,section.our_purpose{margin-bottom: 30px}.food_quality_section{padding: 110px 0 92px}.container,.quality_main{padding: 0 20px}.quality_top_info{margin-bottom: 20px}img.food_watermelon_shape{top: 1%; width: 70px; height: 50px; right: 10px}.template-privacy-policy .quality_top_info h2 svg{width: 30px; right: -10px; height: auto}.template-privacy-policy img.food_watermelon_shape{width: 75px; right: 20px; top: 30px}.template-privacy-policy .food_quality_section{padding: 90px 0 50px}img.thanks_top_shape{width: 150px}img.thanks_watermelon_shape{width: 70px; top: 20px; left: 30px}img.thanks_bottom_shape{bottom: -40px; width: 130px}section.thank_youmain{padding: 110px 0 76px}img.thanks_grapefruit_img{right: 20px; width: 70px}.thank_you_col h2{font-size: 36px; margin-bottom: 15px}.thank_you_dec p{max-width: 90%; margin: 0 auto 40px; font-size: 14px}.thank_you_col .common_btn{font-size: 12px}.intent_in_detail .form-group{padding-left: 35px}.contact_loction_info{margin-bottom: 36px}.contact_loction_info p{max-width: 70%; margin: 0 auto 15px}.contact .conatct_inner_title svg{width: 35px; right: -25px}.contact_title_info{margin-bottom: 40px}.contact .contact__fields label,.intent_inquiry_info label,.message_info label{font-size: 14px; padding-left: 20px}.contact .contact__button{margin-top: 35px}img.contact_watermelon.mobile_conmango{display: block; max-width: 50px; bottom: -5%}img.contact_leftbottom{max-width: 120px; bottom: -13%}img.contact_watermelon{display: none; max-width: 60px; bottom: -4%}.contact .conatct_inner_title{font-size: 45px}.contact .field__input{height: 45px; font-size: 16px}img.contact_rightside{max-width: 15px; height: 180px; top: -30px}.contact_social_details p{font-size: 18px}.template-food-quality img.food_right_shape{top: 16%}.request_fra_info h2{font-size: 47px; max-width: 320px}.request_fra_info h2 svg{top: auto; bottom: 25px; width: 27px; right: -15px}section.request_franchise{padding: 100px 0 95px}img.form_top_shape{max-width: 140px; display: none}.request_franchise_forminfo .common_btn{font-size: 14px; padding: 12px 46px}img.form_bottom_shape{max-width: 230px; bottom: -120px; display: none}.template-request-distributor img.form_top_shape.mob_form-shape,img.form_bottom_shape.mob_bottomform-shape,img.form_top_shape.mob_form-shape{display: block}img.form_bottom_shape.mob_bottomform-shape{bottom: -95px}.template-request-distributor .request_fra_info h2{max-width: 320px}.hero_title_wrap h1{font-size: 25px; max-width: 309px; margin: 10px auto 0; line-height: 1.4}section.hero_wrap{padding: 30px 0 70px}.service_shape{bottom: -9px; left: 9%; width: 50px}.our_purpose_img,.section_shape_mobile.hero_bg_mobile,.section_shape_mobile.hero_bg_mobile img{width: 100%}.our_purpose_content{width: 100%; margin-top: 42px}.who_we_are_content h2{font-size: 40px}.pineapple_wrap{top: 43px; right: 18px; width: 50%; transform: rotate(25deg)}.watermelon_wrap{left: auto; right: 20px; width: 44%}.orange_wrap{bottom: 10px; right: 25px}section.who_we_are_sec{padding-bottom: 42px; padding-top: 10px; overflow-x: hidden}.bottom_shape_wrap{height: 300px}.mango_wrap{bottom: 0; right: 27px}.grape_wrap{bottom: -15px; left: 30px}section.who_we_are_list_wrap{padding: 40px 20px 70px}.strawberry_wrap{top: 83px; left: 13px; width: 10.4%}.section_shape{bottom: -20px}.our_story_sec .cl_6_50.text_right{margin: 0 auto 60px; width: 100%}.story_pineapple{top: -65px}h3.our_story_sub_title{font-size: 30px; margin-bottom: 27px}h2.our_story_title{font-size: 55px; margin-bottom: 39px; margin-left: -7px}section.our_story_sec{padding-top: 25px; margin-bottom: 30px; position: relative; z-index: 1}h4.we_are_list_title{font-size: 45px; margin-bottom: 16px}.we_are_list_content{margin-left: 15px}.about_img{max-width: 100%}p.we_are_list_description{max-width: 293px; width: 100%}h4.about_content{font-size: 18px; margin: 0 0 20px}h2.about_title{font-size: 28px}.our_purpose_img_wrpa span{right: 0; top: 70px; width: 89px}.who_we_are_content{top: 56%}.our_story_description p+p{margin-top: 20px}.hero_bg{left: 0; width: 100%}.hero_bg img{object-fit: cover}.awards_section .row{justify-content: center}.awards_logo_wrap:nth-child(3),.awards_logo_wrap:nth-child(6){width: 100px; height: auto}.our_values_section .row{margin: 0}.col,.row>.our_values_block,[class*=col-]{padding: 0}}@media (min-width: 450px) and (max-width:600px){.pineapple_wrap img{width:123px}.watermelon_wrap img{width: 120px}.watermelon_wrap{left: auto; right: 20px; width: auto}.who_we_are_content h2{font-size: 60px; max-width: 95%}h4.we_are_list_title{font-size: 30px}p.we_are_list_description{font-size: 16px}.container{padding: 0 15px}.services_shape_left{top: auto; bottom: -55px; width: 7.3%; height: 187px}.story_pineapple{top: auto; bottom: -170px; right: auto; left: 30px; width: 19.7%}h2.about_title{font-size: 38px}.awards_section .row{justify-content: center}.about_img{margin: 40px auto 40px 30px}.our_values_section .row{margin: 0 auto; max-width: 420px}}@media (max-width: 450px){.book_events{margin-bottom:10px!important}section.awards_section{margin-top: 0!important}section.contact_banner{padding: 100px 0 60px; margin-bottom: 50px}img.contact_coconut{max-width: 25px; right: 6%}img.contact_mango{max-width: 20px; top: -4%}.contact .field,.intent_in_detail{margin-bottom: 23px!important}.intent_in_detail .form-group{padding-left: 35px}.intent_in_detail .form-group label{font-size: 11px}.contact .common_btn{font-size: 13px; padding: 13px 46px}.contact_info_col{gap: 30px}.contact_loction_info p{margin: 0 auto 25px}img.thanks_top_shape{width: 115px}.quality_main_details p,.top_section_info p{max-width: 309px; margin-bottom: 20px}.template-food-quality .top_section_info p{max-width: 319px; margin-bottom: 20px}.template-food-quality .quality_main_details ul{padding-right: 15px}.template-privacy-policy img.food_strawberry_shape{width: 55px; height: auto; left: 26px; bottom: -20px}.template-food-quality .quality_top_info h2{font-size: 31px; max-width: 305px}.request_input_info label{padding-left: 25px; font-size: 12px; padding-right: 15px}.request_input_info{margin-bottom: 15px}.request_input_info .intent_in_detail{margin-top: 10px}.service_shape{bottom: -29px; left: 15%}.service_box{margin-bottom: 20px}.our_values_block{width: 50%; margin-bottom: 25px}.our_values_title h2{font-size: 50px}.our_values_title,section.awards_section{margin-bottom: 50px}.hero_product{width: 80%; margin: 30px auto 0}.service_box{width: 33%}.our_values_content h4{font-size: 16px; padding-left: 4px; white-space: nowrap}.who_we_are_content{width: 100%}.who_we_are_content h2{font-size: 53px; max-width: 60%}.w_1028 .row>div{width: 100%; margin-bottom: 0}.w_1028 .row>div:not(:last-child){margin-bottom: 35px}section.who_we_are_list_wrap{padding: 20px 25px 120px; margin-bottom: 0}.we_are_list_content{margin-left: 15px}.we_are_list_icon{width: 25px}.mango_wrap{right: 20px}.section_shape{bottom: -15px}.about_watermelon{left: 15px; bottom: 20px}h3.about_sub_title{font-size: 35px; max-width: 349px}h2.about_title{font-size: 40px; margin-bottom: 13px}.our_story_description p{font-size: 14px}.row>.service_box{width: 29%; padding: 0 7px!important}section.about_the_founders{padding-bottom: 47px}.story_pineapple{top: auto; bottom: -130px; left: 26px; right: 0; width: 20.7%}.hero_product_shape{right: 8px}.hero_bg_mobile{display: inline-block}.hero_bg_desk,.mango_wrap{display: none}p.our_purpose_discription{max-width: 330px; margin: 0 auto}.section_shape_mobile.hero_bg_mobile{position: absolute; bottom: -130px; z-index: -1; left: 0}.grape_wrap{bottom: -30px; left: auto; width: 27%; right: 43px; transform: rotate(-28deg)}.our_story_img{padding-top: 21px}.about_sub_title span{width: 19px}h2.our_story_title span{top: -11px; right: -25px; width: 30px}h2.awards_title_wrap{font-size: 50px; margin-left: -10px}.awards_logo_wrap{width: 33.3333%; height: auto; margin: 0 0 30px}.awards_section_title{margin-bottom: 47px}.awards_title_wrap span{top: -10px; right: -16px; width: 24px}.about_sub_title span{top: -10px; right: 35%}.hero_bg img{object-fit: unset}.event_book_title.horeca_title{max-width: 100%!important; margin: 0 auto 25px!important; font-size: 40px; letter-spacing: 0}.event_book_title.horeca_title svg{top: -3px!important; right: -13px!important; width: 25px}}@media (max-width: 425px){.product-card .bdlr__product--qty{width:100%!important; max-width: 100%!important}h2.bdlr___summary--title.ng-binding{font-size: 22px}.ng-scope{padding: 90px 0 25px}.bdlr__product{flex: 0 0 50%!important; max-width: 50%!important; padding: 0 10px!important}.header_btn a{font-size: 10px; padding: 10px 14px}.menu-toggle{height: auto; width: 30px}.header_social_icon li,.header_social_icon li a svg{height: 50px; width: 50px}.main_banner{margin: 0 0 46px}.banner_inner{background-position: center bottom}img.food_right_shape{width: 30px; height: 295px}img.food_watermelon_shape{width: 60px; height: auto; right: 33px; top: 21px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom: 0; width: 40px; height: auto}.template-privacy-policy .quality_bottom_main{margin-bottom: 20px}.thank_you_col h2{font-size: 39px}.contact_main_info{margin: auto auto 70px}img.contact_leftbottom{max-width: 115px; bottom: -15%}img.contact_watermelon{max-width: 40px; bottom: -4%}.message_info .text-area{min-height: 116px}.request_fra_info h2{font-size: 39px; margin-bottom: 38px; max-width: 270px}.template-request-distributor .request_fra_info h2{max-width: 270px}.bdlr__product--title h4{font-size: 14px!important}.bdlr__product--image-wrap img{border-radius: 20px}.product-card .bdlr__product--qty-minus{flex: 1; margin-left: 0}}@media (max-width: 375px){wishlist-page .wk-page{padding:90px 15px 50px!important}.thank_you_col h2,h1.ng-binding{font-size: 28px}.ng-scope{padding: 70px 0 25px}.event_book_title.horeca_title{max-width: 100%!important; margin: 0 auto 25px!important; font-size: 33px}img.thanks_grapefruit_img{right: 20px; width: 50px}.menu_drawer{border-bottom: 55px solid #7a6097; max-width: 290px}.header_logo{width: 80px}.header_button{padding: 15px 0}.header_btn>.common_btn{padding: 9px 7px 7px; font-size: 10px}.drawer_nav li .header-nav-link{margin: 0 0 10px; font-size: 12px}.quality_main_details h3{font-size: 16px; margin: 0 0 15px}.template-privacy-policy .quality_main_details h3,.template-privacy-policy .quality_top_info h2{margin-bottom: 15px}.quality_top_info h2{font-size: 34px; max-width: 201px}img.food_pineapple_shape,img.food_watermelon_shape{width: 40px}img.food_top_shape,img.thanks_top_shape{width: 100px}.template-privacy-policy img.food_watermelon_shape{width: 50px; right: 20px; top: 1%}.template-privacy-policy .food_quality_section{padding: 80px 0 50px}.thank_you_col h2 svg{position: absolute; right: -18px; top: -18px; width: 30px}img.thanks_bottom_shape{bottom: -30px; width: 100px}section.thank_youmain{padding: 80px 0 60px}img.thanks_watermelon_shape{width: 40px; top: 30px; left: 30px}.intent_in_detail .form-group input:checked+label:after{top: 3px; left: 7px; width: 6px; height: 11px; border-width: 0 2px 2px 0}.intent_in_detail .form-group{padding-left: 15px}.intent_in_detail .form-group label:before{padding: 8px; margin-right: 5px}img.contact_coconut{max-width: 22px; right: 3%; top: -30px}img.contact_mango{max-width: 20px; top: -5%; left: 7%}.contact .conatct_inner_title,.contact_banner_col h2{font-size: 38px}.contact_loction_info p{font-size: 14px; max-width: 90%; margin: 0 auto 15px}.contact_social_details p{font-size: 16px}img.contact_watermelon.mobile_conmango{display: block; max-width: 35px; bottom: -3%}.contact_banner_col h2 svg{position: absolute; top: -15px; right: -25px; width: 35px; height: auto}.contact .field,.intent_in_detail{margin-bottom: 15px!important}.contact_info_col{gap: 15px}.quality_main{padding: 0 15px}img.food_right_shape{width: 22px; height: 245px}.template-food-quality .quality_top_info h2 svg{top: -15px; right: -10px}.template-food-quality .quality_top_info h2{font-size: 27px; max-width: 265px}img.form_top_shape{max-width: 90px}section.request_franchise{padding: 80px 0 75px}.request_fra_info h2{margin-bottom: 25px}.awards_logo_wrap{margin-bottom: 20px}}@media screen and (max-width: 655px) and (max-height:400px){.who_we_are_content h2{max-width:75%}p.we_are_list_description{max-width: 100%}p.we_are_list_description br{display: none}.awards_logo_wrap:nth-child(3),.awards_logo_wrap:nth-child(6){width: 100px; height: auto}section.hero_wrap{padding: 0 0 80px; margin-bottom: 50px}}@media (max-width: 395px) and (min-width:391px){.our_values_content h4{font-size:14px}.our_values_content span{width: 20px}}@media (max-width: 389px){.our_values_content span{width:20px}.our_values_content h4{width: calc(100% - 20px); font-size: 15px}.about_sub_title span{top: -15px; right: -5px}h3.about_sub_title{font-size: 29px; max-width: 190px}h2.about_title{font-size: 36px}}@media (max-width: 367px){.banner_content_title{font-size:42px; transform: unset}.banner_content_price{margin: 0 0 10px; font-size: 16px}.banner_content_block{bottom: 40px}.banner_content_title svg{top: 0; right: -15px; width: 25px}.food_quality_section{padding: 90px 0 55px}.hero_title_wrap h1{font-size: 23px}.hero_title_wrap h2{font-size: 32px}.hero_title_wrap h2 span{width: 15px; top: -14px; right: -14px}.row>.service_box{width: 27%; padding: 0 6px!important}.service_box svg{width: 100%; height: auto}.service_box,h3.about_sub_title{margin-bottom: 10px}.who_we_are_content h2{font-size: 27px}.pineapple_wrap{top: -17px}.section_shape{bottom: -10px}section.our_story_sec{margin-bottom: 20px; padding-top: 0}h3.about_sub_title{font-size: 26px; max-width: 170px}h4.about_content{line-height: 1.3; margin: 0 0 15px}.story_pineapple{top: auto; left: 15px}.about_watermelon{left: 15px; width: 8.3%; bottom: 20px}.who_we_are_content h2{max-width: 80%}section.about_the_founders{padding-bottom: 67px}.our_values_section .row{margin: 0; flex-direction: column}.container{padding: 0 15px}h3.our_story_sub_title{font-size: 23px; padding: 0!important}h2.our_story_title{margin-left: -13px}.grape_wrap{width: 20%; bottom: 19px}.section_shape_mobile.hero_bg_mobile{bottom: -70px}section.who_we_are_list_wrap{padding: 20px 20px 110px}}.event_book_title,.event_info_title{color: #7e5a9b; font-size: 60px; line-height: 1.25; font-family: aromatica-script}@media (max-width: 320px){.main_banner{margin:0 0 50px}}li.loader{display: flex; align-items: center; justify-content: center; width: 100%}li.loader span{display: inline-flex; animation: 2s linear infinite ani}@keyframes ani{from{transform: rotate(0)}to{transform: rotate(360deg)}}.form_field label{color: #2b2b2b66; font-size: 16px; font-style: normal; font-weight: 600; line-height: 1.27; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; display: block; padding-left: 34px; margin-bottom: 10px}.form_field input,.form_field textarea{border-radius: 65px; border: 1px solid #dadada; background: #fff; width: 100%; height: auto; padding: 23px 30px; font-size: 18px; line-height: 1.5; display: block; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-weight: 500}.event_customize_row .form_field textarea,.event_customize_row textarea.informationtext_area.field__input:focus,.file_upload input,textarea.informationtext_area.field__input{padding: 25px 60px!important}.event_selection{display: flex; flex-wrap: wrap; justify-content: center; margin: 0 -8px}.form_field{width: 100%; padding: 0 8px; margin-bottom: 25px; white-space: normal}.form_field textarea{resize: none; min-height: 131px; height: 131px}.form_field.form_field_btn input[type=submit]{width: auto; border-radius: 40px; background: #ed5377; text-transform: uppercase; font-weight: 700; color: #fff; padding: 27px 105px}.form_field.form_field_btn{margin-top: 55px; margin-bottom: 0}.form_field_btn .common_btn{font-size: 24px; padding: 25px 94px}.event_book_title{font-weight: 500; position: relative; display: inline-block; margin-bottom: 25px}.event_book_title.horeca_title{max-width: 65%; margin: 0 auto 25px}.event_book_title.horeca_title svg{top: -15px; right: -15px}.event_book_title svg,.event_info_title svg{position: absolute; width: 43px; height: auto; right: -30px; top: 0}.catring_select_btn span,.catring_select_btn span:before,.event_info_title{display: inline-block; position: relative}.book_events{text-align: center; margin-bottom: 40px}.event_info_title{font-weight: 500; margin-bottom: 13px}.event_information{text-align: center; margin-bottom: 25px}.event_details{color: #7b609f; text-align: center; font-size: 16px; font-weight: 500; line-height: 1.4; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; letter-spacing: 0}.book_events input{color: #2b2b2b66; text-transform: uppercase}.file_upload_info input::placeholder,textarea.informationtext_area.field__input::placeholder{opacity: 1; color: #2b2b2b66; font-size: 16px; letter-spacing: 0}textarea.informationtext_area.form_field textarea{border-radius: 65px; padding: 25px 60px!important}textarea.informationtext_area.field__input:focus{box-shadow: none; border-radius: 65px; padding: 25px 60px!important}.catering_tab_nav_block .slick-arrow{position: absolute; top: 50%; transform: translateY(-50%); background: 0 0; border: 0; box-shadow: none; color: #7a6097; width: 10px; padding: 0; cursor: pointer}.catering_tab_nav_block .slick-prev{left: 8px}.catering_tab_nav_block .slick-next{right: 8px}.catering_tab_nav{background: #fff; padding: 4px 25px; border-radius: 50px; z-index: 1}.catering_tab_happiness_list_block .catring_btn_box{display: flex; align-items: center; gap: 25px}.catring_select_btn input{opacity: 0; z-index: 2; cursor: pointer}.catring_select_btn span:before{content: ""; border-radius: 4px; background-color: #fff; width: 15px; height: 15px; top: 2px; margin-right: 10px}.catring_select_btn span:after{content: ""; position: absolute; left: 2px; top: 5px; width: 11px; height: 11px; background: #7b609f; border-radius: 4px; opacity: 0}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn{color: #7a6097; font-size: 16px; font-weight: 500; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; text-decoration: none; background-color: transparent; border: 0; padding: 0; border-bottom: 1px solid #7a6097; cursor: pointer}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn:hover{color: #ed5377; border-color: #ed5377}.main_header{z-index: 111}html.pop_open .shopify-section-group-header-group{opacity: 0}.find_us_content_wrapper li.loader{visibility: visible!important; position: absolute; bottom: -90px; width: 100%; left: 0}.request_franchise_forminfo .common_btn[disabled]{cursor: no-drop}@media (min-width: 768px) and (max-width:991px){.our_values_container.container{width:66%; margin: 0 auto}.w_1028{padding-left: 50px}p.we_are_list_description br{display: none}.catering_tab_happiness_list_block .catring_btn_box>*{margin: 0 5px; font-size: 12px; padding: 10px 13px}.catring_select_btn span:before{margin-right: 6px}.catring_select_btn span:after{top: 4px}.find_us_content_wrapper li.loader{bottom: -160px}}@media screen and (max-width: 767px){.request_contact .error_label,.request_input_info .error_label{font-size:12px}.find_us_content_wrapper li.loader{bottom: -99px}}.instafeed-new-carousel-item-container .instafeed-hover-layer{border-radius: 66px; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23FFF" d="M12.001 9C10.3436 9 9.00098 10.3431 9.00098 12C9.00098 13.6573 10.3441 15 12.001 15C13.6583 15 15.001 13.6569 15.001 12C15.001 10.3427 13.6579 9 12.001 9ZM12.001 7C14.7614 7 17.001 9.2371 17.001 12C17.001 14.7605 14.7639 17 12.001 17C9.24051 17 7.00098 14.7629 7.00098 12C7.00098 9.23953 9.23808 7 12.001 7ZM18.501 6.74915C18.501 7.43926 17.9402 7.99917 17.251 7.99917C16.5609 7.99917 16.001 7.4384 16.001 6.74915C16.001 6.0599 16.5617 5.5 17.251 5.5C17.9393 5.49913 18.501 6.0599 18.501 6.74915ZM12.001 4C9.5265 4 9.12318 4.00655 7.97227 4.0578C7.18815 4.09461 6.66253 4.20007 6.17416 4.38967C5.74016 4.55799 5.42709 4.75898 5.09352 5.09255C4.75867 5.4274 4.55804 5.73963 4.3904 6.17383C4.20036 6.66332 4.09493 7.18811 4.05878 7.97115C4.00703 9.0752 4.00098 9.46105 4.00098 12C4.00098 14.4745 4.00753 14.8778 4.05877 16.0286C4.0956 16.8124 4.2012 17.3388 4.39034 17.826C4.5591 18.2606 4.7605 18.5744 5.09246 18.9064C5.42863 19.2421 5.74179 19.4434 6.17187 19.6094C6.66619 19.8005 7.19148 19.9061 7.97212 19.9422C9.07618 19.9939 9.46203 20 12.001 20C14.4755 20 14.8788 19.9934 16.0296 19.9422C16.8117 19.9055 17.3385 19.7996 17.827 19.6106C18.2604 19.4423 18.5752 19.2402 18.9074 18.9085C19.2436 18.5718 19.4445 18.2594 19.6107 17.8283C19.8013 17.3358 19.9071 16.8098 19.9432 16.0289C19.9949 14.9248 20.001 14.5389 20.001 12C20.001 9.52552 19.9944 9.12221 19.9432 7.97137C19.9064 7.18906 19.8005 6.66149 19.6113 6.17318C19.4434 5.74038 19.2417 5.42635 18.9084 5.09255C18.573 4.75715 18.2616 4.55693 17.8271 4.38942C17.338 4.19954 16.8124 4.09396 16.0298 4.05781C14.9258 4.00605 14.5399 4 12.001 4ZM12.001 2C14.7176 2 15.0568 2.01 16.1235 2.06C17.1876 2.10917 17.9135 2.2775 18.551 2.525C19.2101 2.77917 19.7668 3.1225 20.3226 3.67833C20.8776 4.23417 21.221 4.7925 21.476 5.45C21.7226 6.08667 21.891 6.81333 21.941 7.8775C21.9885 8.94417 22.001 9.28333 22.001 12C22.001 14.7167 21.991 15.0558 21.941 16.1225C21.8918 17.1867 21.7226 17.9125 21.476 18.55C21.2218 19.2092 20.8776 19.7658 20.3226 20.3217C19.7668 20.8767 19.2076 21.22 18.551 21.475C17.9135 21.7217 17.1876 21.89 16.1235 21.94C15.0568 21.9875 14.7176 22 12.001 22C9.28431 22 8.94514 21.99 7.87848 21.94C6.81431 21.8908 6.08931 21.7217 5.45098 21.475C4.79264 21.2208 4.23514 20.8767 3.67931 20.3217C3.12348 19.7658 2.78098 19.2067 2.52598 18.55C2.27848 17.9125 2.11098 17.1867 2.06098 16.1225C2.01348 15.0558 2.00098 14.7167 2.00098 12C2.00098 9.28333 2.01098 8.94417 2.06098 7.8775C2.11014 6.8125 2.27848 6.0875 2.52598 5.45C2.78014 4.79167 3.12348 4.23417 3.67931 3.67833C4.23514 3.1225 4.79348 2.78 5.45098 2.525C6.08848 2.2775 6.81348 2.11 7.87848 2.06C8.94514 2.0125 9.28431 2 12.001 2Z"></path></svg>'); background-size: 30px; background-repeat: no-repeat; background-position: center;}.instafeed-new-carousel-item .instafeed-hover-layer .instafeed-hover-icon{opacity: 0;}.marquee-wrapper{overflow: hidden; position: relative; width: 100%; background: #fff6ee; padding: 1rem 0;}.marquee-content{display: flex; animation: scroll-left 20s linear infinite;}.featured_wrapper{flex: 0 0 auto; margin-right: 2rem; width: 300px !important;}@keyframes scroll-left{0%{transform: translateX(0);}100%{transform: translateX(-50%);}}.featured_wrapper img{height: 36px !important; width: auto; margin: 0 auto; width: ;}.product-card img{border-radius: 16px 16px 0 0;}.product-card .btn{font-weight: 600;}.product-section{background-color: #fef6f4; padding: 2rem 0;}.card-img-top{border-radius: 61px !important;}@font-face{font-family: 'AvenirNextLTPro'; src: url('/houseofpops_web/static/src/fonts/AvenirNextLTPro.otf') format('truetype'); font-weight: 900; font-style: normal;}.product_card_title{color: #7a6097; text-align: center; font-size: 24px; margin-bottom: 1px; word-break: keep-all; min-height: 60px; ont-weight: 900; text-transform: uppercase; display: inline-block; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;, Avenir, Helvetica, sans-serif !important;}.cm_newletter_button::after, .common_btn::after{content: ""; position: absolute; top: 50%; left: 50%; background-color: #7b609f; transform: translate(-50%,-50%) scale(0); border-radius: 50px; width: 100%; height: 100%; -webkit-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; z-index: -1;}.product_card_content{max-width: 200px; margin: 36px auto 0}.product_card_content .common_btn{width: 100%; text-align: center; cursor: pointer; padding-left: 10px !important; padding-right: 10px !important; display: block}.slick-slider{position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}.slick-list{position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}.slick-list:focus{outline: none;}.slick-list.dragging{cursor: pointer; cursor: hand;}.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.slick-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;}.slick-track:before, .slick-track:after{display: table; content: '';}.slick-track:after{clear: both;}.slick-loading .slick-track{visibility: hidden;}.slick-slide{display: none; float: left; height: 100%; min-height: 1px;}[dir='rtl'] .slick-slide{float: right;}.slick-slide img{display: block;}.slick-slide.slick-loading img{display: none;}.slick-slide.dragging img{pointer-events: none;}.slick-initialized .slick-slide{display: block;}.slick-loading .slick-slide{visibility: hidden;}.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}.slick-arrow.slick-hidden{display: none;}.flat-spacing{padding-left:10%; width:90%;}.media-hover-container{position: relative; width: 100%; height: auto;}.media-hover-container img{transition: opacity 0.4s ease-in-out; object-fit: cover;}.img-default{opacity: 1; z-index: 1;}.img-hover{opacity: 0; z-index: 2;}.media-hover-container:hover .img-default{opacity: 0;}.media-hover-container:hover .img-hover{opacity: 1;}.quantity_input_block{display: flex; align-items: center; justify-content: end; width: 40%}.product_card_quantity_block{margin-bottom: 13px}.product_card_quantity_block .quantity__input{opacity: 1; padding: 14px 0; text-align: left; width: 37%; flex: unset; border:0;}.product_card_quantity{display: flex; background: #fff; border-radius: 50px; overflow: hidden; width: 130%;}.cart-item__details > :not(.cart-item__name, .cart-item__quantity){display: block !important;}.totals__total_2{color: #7B609F; text-align: center; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 20px; font-style: normal; font-weight: 500; line-height: 1.1; margin: 0;}.modal.fullRight .modal-dialog .modal-content{border-radius: 0; border: 0; margin: auto; overflow: hidden; right: 0; bottom: 0; top: 0; padding: 0; position: relative !important;}.is-empty{display: none;}.template-privacy-policy .quality_bottom_main.quality_bottom_main4,body h1,body h2,body h3,body h4,body h5,body h6,li,p,ul{margin: 0}.about_img_shape img,.bottom_shape_wrap img,.grape_wrap img,.header_logo img,.mango_wrap img,.row>*,.strawberry_wrap img{width: 100%}.row>*,img{max-width: 100%}section.collection_banner,section.contact_banner{background-repeat: no-repeat; background-size: cover; background-position: bottom}@font-face{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; src: url("/cdn/shop/files/AvenirNextLTPro-Regular.otf?v=1659997121") format("opentype"); font-weight: 400}@font-face{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; src: url("/cdn/shop/files/AvenirNextLTPro-It.otf?v=1659998365") format("opentype"); font-weight: 400; font-style: italic}@font-face{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; src: url("/cdn/shop/files/AvenirNextCyr-Medium.ttf?v=1660332100") format("truetype"); font-weight: 500}@font-face{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; src: url("/cdn/shop/files/AvenirNextLTPro-Bold.otf?v=1659996572") format("opentype"); font-weight: 700}@font-face{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; src: url("/cdn/shop/files/AvenirNextCyr-Heavy.ttf?v=1660332135") format("truetype"); font-weight: 900}@font-face{font-family: 'Aromatica Script', cursive !important; src: url("/cdn/shop/files/aromatica-script.ttf?v=1691649422") format("opentype")}body{overflow-x: hidden!important}a,button,div a:active,div a:focus,div a:hover{text-decoration: none; -webkit-transition: .4s; transition: .4s}a,a:active,a:hover,button,span{text-decoration: none}*,::after,::before{-webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box}a:focus,button:focus,input:focus,select:focus{outline: 0}:root{scroll-behavior: unset}.book_event_clac input#dateofbirth[wfd-id],.book_events input.filled,a{color: #000}a:hover{cursor: pointer}*{outline: 0!important}li,ul{list-style: none; padding: 0}img{display: block}#ProductGridContainer #product-grid [id="Mama's-Box-of-5"] a.common_btn,#ProductGridContainer #product-grid [id=Dipped-Box-of-5] a.common_btn,#ProductGridContainer #product-grid [id=Happiness-Box-of-10] a.common_btn,#ProductGridContainer #product-grid [id=Happiness-Box-of-5] a.common_btn,#ProductGridContainer #product-grid [id=KETO-box-of-8] a.common_btn,#ProductGridContainer #product-grid [id=Royal-Box-of-5] a.common_btn,svg{display: inline-block}.row{--bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(var(--bs-gutter-y) * -1); margin-right: calc(var(--bs-gutter-x) * -.5); margin-left: calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink: 0; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y)}.col,.container,.row>div,[class*=col-]{padding: 0 15px}.row{margin: 0 -15px}.container{margin: 0 auto}h2.footer-block__heading.inline-richtext{font-family: AromaticaScript}.product__info-wrapper .wk-button .wk-text{text-transform: uppercase; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-size: 16px; font-weight: 500}wishlist-page .wk-page{padding: 120px 15px 50px!important}wishlist-product-card .wk-image{border-radius: 25px}.wk-product-title .wk-text-link{font-size: 24px!important; color: #7a6097!important; text-align: center; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-weight: 900; text-transform: uppercase; line-height: 1.3!important}.wk-login-callout p a:hover,.wk-product-title .wk-text-link:hover{color: #ed5377!important}wishlist-product-card .wk-current-price{color: #ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-size: 18px; font-weight: 900; line-height: 1.2; text-transform: uppercase; display: inline-block}.wk-login-callout p,.wk-text{line-height: 1.3; color: #7a6097; font-size: 18px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}wishlist-product-card .wk-meta{gap: 10px!important; margin-bottom: 15px!important}wishlist-page .wk-header .wk-title{margin: 0 0 15px; color: #ed5377; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-size: 54px!important; font-weight: 900; line-height: 1.2; display: inline-block; position: relative}wishlist-page .wk-header .wk-title:after{content: ""; background-image: url(/cdn/shop/files/our_title_shape.png?v=1692014543); position: absolute; height: 40px; width: 40px; background-repeat: no-repeat; background-size: cover; top: -15px; right: -35px}wishlist-page .wk-header{display: inline-block!important; text-align: center!important}.wk-login-callout p{font-weight: 700; margin: 0 0 15px!important}remove-button .wk-floating .wk-button{--icon-size: 16px!important; --icon-stroke-width: 3.5px!important; --icon-stroke: #ed5377!important; --icon-fill: transparent!important}.wk-text{font-weight: 700}.contact_social_details p a:hover,.drawer_nav li .header-nav-link.menu_item_active,.header-navbar-nav li .header-nav-link:hover,.nav-list .header-nav-item a:hover,.ng-isolate-scope .pagination li.active,.ng-isolate-scope .pagination li.active a,.wk-text:hover{color: #ed5377}wishlist-add-to-cart .wk-button,wishlist-clear .wk-button,wishlist-share .wk-button{--icon-size: 20px!important; --icon-stroke: #7a6097!important; --icon-stroke-width: 2px!important}.wk-wishlist-empty-callout p{color: #7a6097; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-size: 18px; font-weight: 700; line-height: 1.95}a.wk-callout-cta{color: #fff!important; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;!important; font-size: 16px!important; font-weight: 700; line-height: 1.32; text-transform: uppercase; background-color: #ed5377!important; border: 1px solid #ed5377!important; padding: 15px 33px!important; border-radius: 50px!important; transition: .4s}body wishlist-button-collection .wk-button.wk-selected{--icon-fill: #ed5377}body wishlist-button-collection .wk-button.wk-selected .wk-icon svg path{stroke: #ed5377}wishlist-page .wk-login-callout,wishlist-page .wk-wishlist-empty-callout{gap: 20px!important}wk-option-select .wk-option-select{display: none!important}.main_header.header_sticky .header_logo a{width: 55%}.hero_banner .slick-dots{position: absolute; bottom: 5%; display: inline-flex!important; left: 50%; transform: translateX(-50%)}.hero_banner .slick-dots li:not(:last-child){margin-right: 6px}.hero_banner .slick-dots li.slick-active button{background: #fff}.hero_banner .slick-dots button:hover,.thank_you_col .common_btn:hover:after{background: #ed5377}.hero_banner .slick-dots button{font-size: 0; padding: 0; width: 18px; height: 18px; border-radius: 50%; border: 1px solid #fff; box-shadow: none; display: block; background: 0 0; transition: .4s; cursor: pointer}.hero_banner button.slick-arrow{position: absolute; top: 50%; z-index: 1; background: 0 0; color: #7b609f; border: none}.hero_banner button.slick-prev.slick-arrow{left: 0}.hero_banner button.slick-next.slick-arrow{right: 0}.hero_banner button.slick-next.slick-arrow.slick-disabled,.hero_banner button.slick-prev.slick-arrow.slick-disabled{opacity: .5; cursor: not-allowed}.main_header{display: flex; justify-content: space-between; padding-left: 75px; padding-right: 40px; position: fixed; top: 0; left: 0; width: 100%; background-color: #fff}#MainContent{padding-top: 75px}.header_social_icon{display: flex; align-items: center; gap: 10px}.header_social_icon .header__icon--cart{margin-right: 0!important; width: 44px; height: auto}.header_social_icon li a{display: flex; justify-content: center; align-items: center; width: 44px; height: auto}.header-navbar-nav{display: flex; align-items: flex-start; justify-content: space-between; margin-top: 26px}.header-navbar-nav li .header-nav-link,.nav-list .header-nav-item a{color: #7b609f; font-family: AvenirNextLTPro !important; font-size: 16px; font-size: 13px; font-weight: 700; line-height: 1.2; text-transform: uppercase; margin: 0 20px; display: inline-block}.header_social_icon li a svg path{transition: .4s}.header_social_icon li:hover a svg path:last-child,.product_card_main .wishlisthero-floating button.wishlisthero-product-in-wishlist path{fill: #fff}.header_social_icon li:hover a svg path.head_wish_icon{fill: #fff!important}.header_social_icon li:hover a svg path:first-child{fill: #7b609f; fill-opacity: 1}.menu_info,.we_are_list_details{display: flex}.menu_main{display: flex; justify-content: center; gap: 20px}.banner_img .banner_img_mobile,.header_button .header_social_icon,.hero_bg_mobile,.navbar,.request_franchise_forminfo .field:after,.template-food-quality img.food_pineapple_shape.food_grapefruit_img,.template-privacy-policy img.food_pineapple_shape,.template-request-distributor img.form_top_shape.mob_form-shape,img.contact_watermelon.mobile_conmango,img.form_bottom_shape.mob_bottomform-shape,img.thanks_bottom_shape.mob_thnk_shape,img.thanks_top_shape.mob_thanks_top{display: none}.header_logo{width: 101px; position: relative}.header_button{padding: 14px 0 13px; width: 12%; display: flex; justify-content: end}.main_social_icons{display: flex; width: 12%; align-items: center}body#privacy-policy section.shopify-section.section,body#shipping-policy section.shopify-section.section,body#terms-amp-conditions section.shopify-section.section{position: relative; overflow: hidden}body#privacy-policy section.shopify-section.section:before,body#shipping-policy section.shopify-section.section:before,body#terms-amp-conditions section.shopify-section.section:before{content: ""; position: absolute; background: url("/cdn/shop/files/Vector_845.svg?v=1695373617") 0 0/contain no-repeat; width: 311px; height: 104px; top: 0; left: 0}body#privacy-policy section.shopify-section.section:after,body#shipping-policy section.shopify-section.section:after,body#terms-amp-conditions section.shopify-section.section:after{content: ""; position: absolute; background: url("/cdn/shop/files/Vector_278.svg?v=1695373633") 0 0/contain no-repeat; width: 124px; height: 641px; top: 50%; right: 0}.banner_img,.our_purpose_img_wrpa,.section_conatct_info,.template-contact-us .sw--footer-section,.template-request-a-brochure div#shopify-section-sw--footer,.template-request-franchise .sw--footer-section,.template-thank-you .sw--footer-section,body#privacy-policy div#shopify-section-sw--footer,body#shipping-policy div#shopify-section-sw--footer,body#terms-amp-conditions div#shopify-section-sw--footer,body.gradient.template-request-distributor div#shopify-section-sw--footer{position: relative}body#privacy-policy div#shopify-section-sw--footer:before,body#shipping-policy div#shopify-section-sw--footer:before,body#terms-amp-conditions div#shopify-section-sw--footer:before{content: ""; position: absolute; background: url("/cdn/shop/files/Asset_10.svg?v=1695374557") 0 0/contain no-repeat; width: 351px; height: 257px; left: 0; top: -160px}body#privacy-policy div#shopify-section-sw--footer:after,body#shipping-policy div#shopify-section-sw--footer:after,body#terms-amp-conditions div#shopify-section-sw--footer:after{content: ""; position: absolute; background: url("/cdn/shop/files/Asset_5_1.svg?v=1695374560") 0 0/contain no-repeat; width: 160px; height: 130px; right: 0; top: -297px}body#privacy-policy .page-width.page-width--narrow,body#shipping-policy .page-width.page-width--narrow,body#terms-amp-conditions .page-width.page-width--narrow{padding: 128px 0; max-width: 823px; margin: 0 auto}body#privacy-policy .main-page-title.page-title,body#shipping-policy .main-page-title.page-title,body#terms-amp-conditions .main-page-title.page-title{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-size: 50px; font-style: normal; font-weight: 900; line-height: 1.2; text-transform: uppercase; margin: 0 0 32px; position: relative; display: inline-block}body#privacy-policy .main-page-title.page-title:before,body#shipping-policy .main-page-title.page-title:before,body#terms-amp-conditions .main-page-title.page-title:before{content: ""; position: absolute; background: url("/cdn/shop/files/Group_2659.svg?v=1695371999") 0 0/contain no-repeat; width: 38px; height: 34px; top: -12px; left: auto; right: -25px}body#privacy-policy .main-page-title.page-title:after,body#shipping-policy .main-page-title.page-title:after,body#terms-amp-conditions .main-page-title.page-title:after{content: ""; position: absolute; background: url("/cdn/shop/files/Asset_9.svg?v=1695374888") 0 0/contain no-repeat; width: 260px; height: 315px; top: -145px; right: -100%}body#privacy-policy .page-width.page-width--narrow .rte p,body#privacy-policy .page-width.page-width--narrow .rte ul li,body#shipping-policy .page-width.page-width--narrow .rte p,body#shipping-policy .page-width.page-width--narrow .rte ul li,body#terms-amp-conditions .page-width.page-width--narrow .rte p,body#terms-amp-conditions .page-width.page-width--narrow .rte ul li{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4; margin: 0 0 20px; max-width: 1100px}body#privacy-policy .page-width.page-width--narrow .rte li,body#shipping-policy .page-width.page-width--narrow .rte li,body#terms-amp-conditions .page-width.page-width--narrow .rte li{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4; margin: 0 0 10px}body#privacy-policy .page-width.page-width--narrow .rte p strong,body#shipping-policy .page-width.page-width--narrow .rte p strong,body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-size: 30px; font-style: normal; font-weight: 900; line-height: .7}.page-width.page-width--narrow .rte ol,body#privacy-policy .page-width.page-width--narrow .rte ul,body#shipping-policy .page-width.page-width--narrow .rte ul,body#terms-amp-conditions .page-width.page-width--narrow .rte ul{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-size: 16px; font-style: normal; font-weight: 600; line-height: .7}body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size: 20px}@media (max-width: 1400px){body#privacy-policy section.shopify-section.section:after,body#shipping-policy section.shopify-section.section:after,body#terms-amp-conditions section.shopify-section.section:after{width:80px; height: 400px}body#privacy-policy .page-width.page-width--narrow .rte p{max-width: 1020px}body#privacy-policy div#shopify-section-sw--footer:after,body#shipping-policy div#shopify-section-sw--footer:after,body#terms-amp-conditions div#shopify-section-sw--footer:after{width: 110px; height: 110px}body#privacy-policy .main-page-title.page-title:after,body#shipping-policy .main-page-title.page-title:after,body#terms-amp-conditions .main-page-title.page-title:after{width: 205px; height: 315px; right: -75%}}@media (max-width: 1199px){body#privacy-policy .main-page-title.page-title,body#shipping-policy .main-page-title.page-title,body#terms-amp-conditions .main-page-title.page-title{font-size:40px}body#privacy-policy div#shopify-section-sw--footer:before,body#shipping-policy div#shopify-section-sw--footer:before,body#terms-amp-conditions div#shopify-section-sw--footer:before{width: 260px; height: 190px; left: 0; top: -128px}body#privacy-policy .main-page-title.page-title:after,body#shipping-policy .main-page-title.page-title:after,body#terms-amp-conditions .main-page-title.page-title:after{width: 140px; height: 150px}body#privacy-policy section.shopify-section.section:after,body#shipping-policy section.shopify-section.section:after,body#terms-amp-conditions section.shopify-section.section:after{right: -48px}body#privacy-policy section.shopify-section.section:before,body#shipping-policy section.shopify-section.section:before,body#terms-amp-conditions section.shopify-section.section:before{width: 235px}body#privacy-policy div#shopify-section-sw--footer:after,body#shipping-policy div#shopify-section-sw--footer:after,body#terms-amp-conditions div#shopify-section-sw--footer:after{top: -236px}body#privacy-policy .page-width.page-width--narrow .rte p strong,body#shipping-policy .page-width.page-width--narrow .rte p strong,body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size: 16px}}@media (max-width: 991px){body#privacy-policy .page-width.page-width--narrow,body#shipping-policy .page-width.page-width--narrow,body#terms-amp-conditions .page-width.page-width--narrow{padding:128px 15px; max-width: 720px}body#privacy-policy div#shopify-section-sw--footer:after,body#shipping-policy div#shopify-section-sw--footer:after,body#terms-amp-conditions div#shopify-section-sw--footer:after{width: 90px; height: 90px; top: -163px}body#privacy-policy .main-page-title.page-title:after,body#shipping-policy .main-page-title.page-title:after,body#terms-amp-condition .main-page-title.page-title:after{right: -58%; top: -115px}}@media (max-width: 767px){body#privacy-policy div#shopify-section-sw--footer:after,body#shipping-policy div#shopify-section-sw--footer:after,body#terms-amp-conditions div#shopify-section-sw--footer:after{top:-170px}body#privacy-policy .page-width.page-width--narrow{padding: 128px 15px; max-width: 540px}body#privacy-policy section.shopify-section.section:before,body#shipping-policy section.shopify-section.section:before,body#terms-amp-conditions section.shopify-section.section:before{width: 200px}body#privacy-policy .main-page-title.page-title:after,body#shipping-policy .main-page-title.page-title:after,body#terms-amp-conditions .main-page-title.page-title:after{width: 150px; height: 150px; right: -45%}body#terms-amp-condition .main-page-title.page-title:after{right: -23%}}@media (max-width: 575px){body#privacy-policy .page-width.page-width--narrow .rte p,body#privacy-policy .page-width.page-width--narrow .rte p strong,body#shipping-policy .page-width.page-width--narrow .rte p,body#shipping-policy .page-width.page-width--narrow .rte p strong,body#terms-amp-conditions .page-width.page-width--narrow .rte p,body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{font-size:14px}body#privacy-policy div#shopify-section-sw--footer:after,body#shipping-policy div#shopify-section-sw--footer:after,body#terms-amp-conditions div#shopify-section-sw--footer:after{display: none}body#privacy-policy .page-width.page-width--narrow,body#shipping-policy .page-width.page-width--narrow,body#terms-amp-conditions .page-width.page-width--narrow{padding: 110px 40px 92px}body#privacy-policy section.shopify-section.section:before,body#shipping-policy section.shopify-section.section:before,body#terms-amp-conditions section.shopify-section.section:before{width: 143px}body#privacy-policy .main-page-title.page-title:after,body#shipping-policy .main-page-title.page-title:after,body#terms-amp-conditions .main-page-title.page-title:after{width: 106px; height: 150px; right: -6%}body#privacy-policy div#shopify-section-sw--footer:before,body#shipping-policy div#shopify-section-sw--footer:before,body#terms-amp-conditions div#shopify-section-sw--footer:before{width: 144px; height: 121px; left: 0; top: -100px}body#terms-amp-conditions .main-page-title.page-title{max-width: 200px; font-size: 28px}body#terms-amp-conditions .main-page-title.page-title:before{right: -20px; top: 19px}body#privacy-policy .main-page-title.page-title,body#shipping-policy .main-page-title.page-title{font-size: 31px}body#terms-amp-condition .main-page-title.page-title:after{right: -125%}}@media (max-width: 450px){body#privacy-policy .page-width.page-width--narrow .rte li,body#shipping-policy .page-width.page-width--narrow .rte li,body#terms-amp-conditions .page-width.page-width--narrow .rte li{font-size:14px}body#privacy-policy .main-page-title.page-title:after,body#shipping-policy .main-page-title.page-title:after,body#terms-amp-conditions .main-page-title.page-title:after{width: 100px; height: 100px; top: -109px; right: -57%}body#privacy-policy section.shopify-section.section:before,body#shipping-policy section.shopify-section.section:before,body#terms-amp-conditions section.shopify-section.section:before{width: 92px}body#terms-amp-conditions .main-page-title.page-title:after{right: -78%}body#terms-amp-conditions .main-page-title.page-title{max-width: 200px}body#terms-amp-conditions .main-page-title.page-title:before{right: -17px; top: 20px}}@media (max-width: 376px){body#privacy-policy .main-page-title.page-title,body#shipping-policy .main-page-title.page-title,body#terms-amp-conditions .main-page-title.page-title{max-width:195px}body#privacy-policy .main-page-title.page-title:before,body#shipping-policy .main-page-title.page-title:before,body#terms-amp-conditions.main-page-title.page-title:before{top: 31px; right: 48px; width: 31px; height: 27px}body#terms-amp-conditions .main-page-title.page-title:before{right: -21px; width: 31px; height: 27px; top: 28px}body#shipping-policy .main-page-title.page-title:before{top: 30px; right: 52px; width: 26px; height: 27px}body#privacy-policy .main-page-title.page-title:before{top: 29px; right: 47px; width: 27px; height: 27px}}.banner_content_block{position: absolute; top: 50%; transform: translateY(-50%); right: 0; left: 0; z-index: 1}.banner_content_title{color: #7e584f; font-family: 'Aromatica Script', cursive !important; font-size: 140px; font-weight: 700; line-height: 1; text-transform: capitalize; display: inline-block; position: relative; transform: translateX(-40px); margin-bottom: 30px}#ProductGridContainer #product-grid [id="Mama's-Box-of-5"] .product_card_quantity_block,#ProductGridContainer #product-grid [id="Mama's-Box-of-5"] .quick-add__submit,#ProductGridContainer #product-grid [id=Dipped-Box-of-5] .product_card_quantity_block,#ProductGridContainer #product-grid [id=Dipped-Box-of-5] .quick-add__submit,#ProductGridContainer #product-grid [id=Happiness-Box-of-10] .product_card_quantity_block,#ProductGridContainer #product-grid [id=Happiness-Box-of-10] .quick-add__submit,#ProductGridContainer #product-grid [id=Happiness-Box-of-5] .product_card_quantity_block,#ProductGridContainer #product-grid [id=Happiness-Box-of-5] .quick-add__submit,#ProductGridContainer #product-grid [id=KETO-box-of-8] .product_card_quantity_block,#ProductGridContainer #product-grid [id=KETO-box-of-8] .quick-add__submit,#ProductGridContainer #product-grid [id=Royal-Box-of-5] .product_card_quantity_block,#ProductGridContainer #product-grid [id=Royal-Box-of-5] .quick-add__submit,#bdlr__summary-checkout--create-bundle:after,#bdlr__summary-checkout--create-bundle:before,.bdlr___summary-items .quantity:after,.bdlr___summary-items .quantity:before{display: none}.banner_content_price{margin: 0 0 55px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-size: 43px; font-weight: 900; line-height: 1.1; text-transform: uppercase; color: #c96d54}.banner_content .common_btn{background-color: #c96d54; border-color: currentColor}.banner_content_title svg{top: 4px; right: -35px; width: 66px; height: auto; position: absolute}.banner_img img,.header_logo a,.header_logo a svg{width: 100%; display: block}.main_banner{margin: 0 0 112px}.header_logo a{position: absolute; left: 0; right: 0; margin: auto}.header_logo a svg{transition: .4s; height: auto}.header_drawer_btn{margin-top: 15px; display: none}.banner_img img{height: auto}section.hero_wrap{position: relative; padding: 105px 0 0; margin-bottom: 105px}.hero_content{width: 58%}.hero_bg{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1}.hero_bg img,span.contact_mail_icon svg,span.contact_mob_icon svg{width: 100%; height: 100%}.product_card_main .wishlisthero-floating button.wishlisthero-product-in-wishlist:after{background: #ed5377!important}.hero_product{width: 42%}.hero_title_wrap h2{color: #fff; font-family: 'Aromatica Script', cursive !important; font-size: 67px; line-height: 1.1; position: relative; display: inline-block; margin-bottom: 28px; font-weight: 500}.hero_title_wrap h2 span{width: 43px; height: 34px; display: inline-block; position: absolute; top: -24px; right: -35px}.hero_title_wrap h2 span img{width: 100%; height: auto; object-fit: cover}.hero_title_wrap h1{color: #fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-weight: 900; font-size: 59px; line-height: 1.1; text-transform: uppercase}.hero_title_wrap h1 span{color: #d92237}.hero_product_shape{margin-top: 90px; width: 505px; position: absolute; z-index: -1}.hero_product_img{width: 512px; margin-bottom: -30px}.service_shape{position: absolute; bottom: -50px; left: 14%}section.our_values_section{margin-bottom: 38px}section.services_sec{position: relative; padding-bottom: 133px}.services_shape_left{position: absolute; left: 0; top: -230px; width: 5.5%}.services_shape_right{position: absolute; bottom: -70px; right: 0; width: 4.5%}.row.services_rowZ{justify-content: center; position: relative}.about_img_shape svg,.orange_wrap img,.our_story_img_shape img,.our_story_img_shape svg,.pineapple_wrap img,.section_shape svg,.service_box_icon svg,.story_pineapple img,.watermelon_wrap img{width: 100%; height: auto}.our_values_title h2{color: #ed5377; font-family: 'Aromatica Script', cursive !important; font-size: 90px; line-height: .8; position: relative; display: inline-block; font-weight: 500}.our_values_content h4,h3.our_purpose_title{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-weight: 900; text-transform: uppercase}.our_values_title h2 span{display: inline-block; line-height: 0; position: absolute; top: -13px; right: -17px; width: 33px}.our_values_title{text-align: center; margin-bottom: 76px}.contact_mailcol,.contact_mobcol,.our_values_content{display: flex; align-items: center}.our_values_block{width: 33.3333%; margin-bottom: 42px}.our_values_content h4{color: #7a6097; font-size: 29px; line-height: 1; padding-left: 17px}.our_values_content span{width: 39px; line-height: 0; display: inline-block}.service_box{width: auto; padding: 0 31px!important}.service_box_wrap{width: 100%; max-width: 138px; height: auto}section.our_purpose{margin-bottom: 22px}.our_purpose_img{width: 59%}.our_purpose_content{width: 41%}.our_purpose .row{align-items: center}.our_purpose_img_wrpa span{position: absolute; right: 0; top: 140px; width: 196px}.contact_banner_col,.our_purpose_content_wrap,.thank_you_col{text-align: center}h3.our_purpose_title{color: #735699; font-size: 40px; line-height: 2.1}p.our_purpose_discription{color: #e8476f; font-family: 'Aromatica Script', cursive !important; font-size: 60px; line-height: 1.1; font-weight: 500}.our_purpose_content_wrap img{width: 174px; margin: auto}.our_purpose_img_wrpa img{width: 95%}section.who_we_are_sec{position: relative; min-height: 953px; padding-bottom: 103px}.who_we_are_sec_bg img{width: 100%; height: 100%; object-fit: cover}.who_we_are_content{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); text-align: center}.pineapple_wrap{width: 17.2%; position: absolute; top: -95px; right: 20%; transform: translate(-50%)}.watermelon_wrap{width: 13.7%; position: absolute; bottom: 50px; left: 118px}.orange_wrap{width: 22.6%; position: absolute; right: 95px; bottom: -50px; z-index: 1}.bottom_shape_wrap{position: absolute; bottom: 0; left: 0; width: 100%; z-index: -1; background-color: #7b609f}.who_we_are_content h2{color: #fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-size: 100px; font-weight: 900; line-height: 1; text-transform: uppercase; max-width: 65%; margin: 0 auto}section.who_we_are_list_wrap{background-color: #7b609f; padding: 71px 0 188px; position: relative; margin-bottom: 46px; z-index: 0}.w_1028 .row>div{width: 50%; margin-bottom: 75px}.we_are_list_icon{width: 25px}.we_are_list_content{margin-left: 21px; width: calc(100% - 25px)}h4.we_are_list_title{color: #fff6ee; font-family: 'Aromatica Script', cursive !important; font-size: 49px; font-weight: 400; line-height: .8; margin-bottom: 16px; margin-left: -12px}p.we_are_list_description{font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; color: #fff6ee; font-size: 22px; font-weight: 500; line-height: 1.3; max-width: 81%}.strawberry_wrap{width: 5.4%; position: absolute; top: 148px; left: 34px; z-index: -1}.mango_wrap{width: 8.4%; position: absolute; bottom: 62px; right: 57px; z-index: 0}.grape_wrap,.section_shape{position: absolute; bottom: -46px}.grape_wrap{width: 7.7%; left: 111px; z-index: 1}.section_shape{left: 0; width: 100%; z-index: 0}section.our_story_sec{padding-top: 121px; position: relative; margin-bottom: 113px}.cl_6_50,.form_field.form_feilds{width: 50%}.our_story_img{position: relative; padding-top: 92px}h2.our_story_title{color: #ed5377; font-family: 'Aromatica Script', cursive !important; font-size: 140px; font-weight: 400; line-height: .5; position: relative; display: inline-block; margin-bottom: 53px; margin-left: -34px}h2.our_story_title span{line-height: 0; position: absolute; top: -26px; right: -35px; width: 9.8%}h3.our_story_sub_title{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-size: 43px; font-weight: 900; line-height: 1.1; text-transform: uppercase; max-width: 77%; margin-bottom: 27px}.our_story_description p+p{margin-top: 25px}.our_story_description{max-width: 96%}.text_right{text-align: right}.our_story_img_shape{position: absolute; top: 92px; right: 8%; z-index: -1; width: 73.6%}.story_pineapple{position: absolute; top: -65px; right: 41%; width: 9.4%}.about_img img,.our_story_img img{width: 89%}section.about_the_founders{padding-bottom: 167px; position: relative}h2.about_title{color: #7b609f; font-family: 'Aromatica Script', cursive !important; font-size: 56px; font-weight: 500; line-height: 1.3; margin-left: -7px}h3.about_sub_title,h4.about_content{font-weight: 900; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; text-transform: uppercase}h3.about_sub_title{position: relative; color: #ed5377; font-size: 56px; line-height: 1; display: inline-block; margin-bottom: 29px}h4.about_content{color: #7b609f; font-size: 21px; line-height: 1.3; margin-bottom: 45px}.about_sub_title span{position: absolute; top: -15px; right: -34px; z-index: -1}.about_img{position: relative; text-align: center; margin-top: 40px}.about_img_shape{position: absolute; top: 38px; left: -40px; z-index: -1; width: 88.7%}.about_watermelon{position: absolute; bottom: 18px; left: 75px; width: 6.3%}section.awards_section{margin-bottom: 96px}.awards_logo_wrap{display: inline-block; width: auto; max-width: unset}.awards_section .row{justify-content: space-between; align-items: center}.awards_section_title{text-align: center; margin-bottom: 73px}h2.awards_title_wrap{color: #ed5377; font-size: 90px; font-weight: 500; line-height: .8; font-family: 'Aromatica Script', cursive !important; display: inline-block; position: relative}.quality_main_details h3,.quality_top_info h2,.top_section_info p{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.awards_title_wrap span{position: absolute; top: -15px; right: -23px; width: 43px; line-height: 0}.food_quality_section{padding: 166px 0 122px; position: relative}.quality_top_info h2{margin: 0 0 14px; font-size: 50px; font-weight: 900; line-height: 1.3; text-transform: uppercase}.top_section_info p{margin: 0; font-size: 16px; font-style: normal; font-weight: 500; line-height: 23px; letter-spacing: 0}.quality_bottom_main2,.quality_top_info{margin-bottom: 56px}.quality_main_details h3{margin: 0 0 33px; font-size: 30px; font-weight: 900; line-height: 1.3; letter-spacing: 0}.quality_main_details ul{list-style: disc!important; padding-left: 20px}.quality_main_details ul li{list-style: disc!important; margin: 0 0 5px; color: #7b609f; font-size: 16px; font-style: normal; font-weight: 500; line-height: 23px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; letter-spacing: 0}.quality_main_details ol,.quality_main_details ol li{list-style: revert!important}.quality_main_details ol li,.quality_main_details p{margin: 0 0 15px; color: #7b609f; font-size: 16px; line-height: 23px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; letter-spacing: 0; font-weight: 500; font-style: normal}.quality_main_details ol{padding-left: 20px}.quality_main{max-width: 823px; margin: auto}.quality_bottom_main1{margin-bottom: 41px; max-width: 86%}.quality_bottom_main1 h3{text-transform: inherit}img.food_top_shape{top: 0; position: absolute; width: 310px; height: auto}img.food_right_shape{position: absolute; right: 0; top: 20%; height: auto; width: 135px; z-index: -1}img.food_watermelon_shape{width: 130px; position: absolute; right: 62px; top: 6%; height: auto}img.food_strawberry_shape{width: 90px; height: auto; position: absolute; top: 56%; left: 10%; transform: translateY(-50%)}img.food_pineapple_shape{position: absolute; bottom: 10px; right: 5%; width: 160px; height: auto}.template-food-quality .quality_top_info h2 svg{position: absolute; top: -10px; right: 0; width: 35px; height: auto}.template-food-quality .quality_top_info h2{max-width: 700px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{display: block; width: 90px; height: auto; bottom: 17%}.template-privacy-policy img.food_strawberry_shape{bottom: -85px; top: auto}.template-privacy-policy .quality_bottom_main1{max-width: 100%; margin: 0}.request_fra_info,.template-privacy-policy .quality_main{max-width: 895px; margin: auto}.template-privacy-policy .quality_top_info h2{margin: 0 0 22px; display: inline-block; position: relative}.template-privacy-policy .quality_main_details h3{margin-bottom: 23px}.template-privacy-policy .quality_bottom_main{margin-bottom: 35px}.template-privacy-policy .quality_top_info h2 svg{top: -10px; position: absolute; right: -30px}.template-privacy-policy .food_quality_section{padding: 111px 0 128px}.template-privacy-policy img.food_watermelon_shape{width: 150px; right: 62px; top: 5%}.template-contact-us #MainContent,.template-privacy-policy #MainContent,.template-request-a-brochure #MainContent,.template-thank-you #MainContent,body.gradient.template-request-distributor #MainContent{overflow: unset}section.thank_youmain{padding: 199px 0 160px; position: relative}.thank_you_col h2{color: #ed5377; font-size: 59px; font-weight: 500; line-height: 1.2; text-transform: capitalize; font-family: 'Aromatica Script', cursive !important; margin: 0 0 20px; position: relative; display: inline-block}.thank_you_dec p{color: #7b609f; text-align: center; font-size: 16px; font-weight: 500; line-height: 1.5; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; margin: 0 auto 52px; max-width: 33%}.thank_you_dec a{color: #ed5377; transition: .5s; text-decoration: underline}.thank_you_dec a:hover{color: #7a6097; text-decoration: underline}.thank_you_col .common_btn{background-color: #7a6097; border: 1px solid #7a6097; font-size: 14px}.thank_you_col h2 svg{position: absolute; right: -25px; top: -15px}img.thanks_top_shape{position: absolute; top: 0; right: 0; width: 467px; height: auto}.related_products_row .card .card__inner .card__media{border-radius: 41px!important}img.thanks_bottom_shape{bottom: -132px; width: 318px; height: auto; position: absolute}img.thanks_watermelon_shape{position: absolute; top: 130px; left: 75px; width: 130px; height: auto}img.thanks_grapefruit_img{position: absolute; bottom: 17px; right: 120px; width: 141px; height: auto}.contact .conatct_inner_title,.contact_banner_col h2{font-size: 90px; line-height: 1; font-family: 'Aromatica Script', cursive !important; position: relative; font-weight: 500}.contact_social_details p a{color: #fff; transition: .5s}.contact_banner_col h2{color: #fff; font-style: normal; margin: 0 0 23px; display: inline-block}.contact_loction_info p,.contact_loction_info p strong,.contact_social_details p{font-size: 25px; line-height: 1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; color: #fff}section.contact_banner{padding: 124px 0 112px; margin-bottom: 125px}.contact_banner_col h2 svg{position: absolute; top: -20px; right: -40px; width: 65px; height: auto; opacity: 0; transition: .4s 0.6s}.catring_select_btn input:checked+span:after,.contact_banner_col h2.aos-init.aos-animate svg{opacity: 1}.contact_loction_info p strong{text-align: center; font-weight: 900; text-transform: uppercase; margin: 0}.contact_info_col{display: flex; justify-content: center; gap: 20px; align-items: center; flex-wrap: wrap}span.contact_mail_icon,span.contact_mob_icon{display: inline-block; width: 100%; height: 100%}.contact_loction_info p{text-align: center; font-weight: 700; text-transform: uppercase; margin: 0 0 20px}.contact_loction_info{margin-bottom: 60px}.contact_social_details p{font-weight: 700; text-transform: lowercase; margin: 0}.contact_mail,.contact_mob{height: 50px; width: 50px; margin-right: 4px}.contact .conatct_inner_title{color: #ed5377; margin: 0; display: inline-block; text-align: center}.contact_title_info{text-align: center; display: inline-block; width: 100%; margin-bottom: 74px}.contact .conatct_inner_title svg{position: absolute; top: -10px; width: 55px; right: -40px; height: auto}.contact .common_btn{font-size: 22px; padding: 23px 83px; cursor: pointer}.contact_main_info{max-width: 1100px; padding: 0 15px; margin: auto auto 120px}.contact .contact__fields label span,.form_field label span,.intent_inquiry_info label span,.message_info label span,.request_input_info label span{color: #ff948f}.contact .contact__fields label,.intent_inquiry_info label,.message_info label{color: rgb(43 43 43 / 40%); font-size: 16px; font-style: normal; font-weight: 600; line-height: 1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; padding-left: 50px; margin-bottom: 10px; display: inline-block}.contact .contact__fields{grid-column-gap: 16px}.contact .field__input,.request_franchise_forminfo .field__input{border: 1px solid #dadada; box-shadow: none; height: 75px; border-radius: 100px; font-size: 20px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-weight: 500; line-height: 1.3; color: #000; padding: 25px}.message_info .text-area{min-height: 130px}.contact .field__input:after{box-shadow: none}.contact .field:after{box-shadow: none; border: 0}.contact .field,.intent_in_detail{margin-bottom: 25px!important}.contact .field:hover.field:after,.contact .field__input:focus{box-shadow: none!important; border-radius: 100px!important; padding: 25px}.contact .contact__button{text-align: center; margin-top: 52px}.intent_in_detail{background: #fff; border-radius: 100px; display: flex; row-gap: 17px; flex-wrap: wrap; padding: 23px 0; border: 1px solid #dadada}.intent_in_detail .form-group{width: 25%; padding-left: 70px; text-align: start}.intent_in_detail label{padding: 0!important}.intent_in_detail .form-group input{padding: 0; height: initial; width: initial!important; margin-bottom: 0; display: none!important; cursor: pointer}.intent_in_detail .form-group label:before{content: ""; -webkit-appearance: none; background-color: #fff; border: 2px solid #735699; padding: 17px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 11px; border-radius: 100px}.intent_in_detail .form-group input:checked+label:before{background: #735699}.intent_in_detail .form-group label{position: relative; cursor: pointer; margin: 0; transition: .5s}.intent_in_detail .form-group input:checked+label,.intent_in_detail .form-group label:hover{color: #735699}.intent_in_detail .form-group input:checked+label:after{content: ""; display: block; position: absolute; top: 6px; left: 14px; width: 10px; height: 21px; border: solid #fff; border-width: 0 3px 3px 0; transform: rotate(45deg)}img.contact_mango{top: -15%; max-width: 75px; position: absolute; left: 15%}img.contact_coconut{max-width: 122px; top: -20px; position: absolute; right: 10%; height: auto}img.contact_watermelon{max-width: 132px; right: 6%; position: absolute; bottom: -12%}img.contact_leftbottom{max-width: 322px; bottom: -28%; position: absolute; left: 0}img.contact_rightside{position: absolute; right: 0; top: 36%; max-width: 87px}.message_info .text-area,.message_info .text-area .field__input:focus{padding: 35px!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance: none; margin: 0}section.collection_banner{position: relative; padding: 40px 0 75px; margin-bottom: 137px}.col_banner_left h3{color: #fff; font-size: 67px; font-weight: 700; line-height: 1.3; position: relative; margin: 0 0 24px; display: inline-block; font-family: aromatica-script}.col_banner_left h2,.col_banner_left p{color: #fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; letter-spacing: 0}.col_banner_left h3 svg{position: absolute; width: 43px; height: auto; top: -10px; right: -35px}.col_banner_left h2{font-size: 59px; font-weight: 900; line-height: 1.2; text-transform: uppercase; margin: 0 0 17px; max-width: 85%}.col_banner_left p{font-size: 16px; font-weight: 500; line-height: 1.4; margin: 0 0 150px}.col_banner_row{display: flex; flex-wrap: wrap}.col_banner_left{width: 43%; padding: 121px 0 0}.col_banner_right{width: 57%}.col_banner_details{max-width: 440px; margin-left: auto}img.col_banner_strawberry{max-width: 135px; bottom: 7%; position: absolute; left: 95px}.col_banner_right img{margin-bottom: -75px}section.request_franchise{padding: 120px 0 100px; position: relative}.request_fra_info h2{color: #ed5377; font-size: 70px; line-height: 1; font-family: 'Aromatica Script', cursive !important; margin: 0 0 66px; display: inline-block; position: relative; font-weight: 500}.request_fra_info h2 svg{position: absolute; width: 33px; height: auto; top: 0; right: -25px}.template-request-franchise #MainContent{overflow: inherit}.request_input_info label{color: #2b2b2b66; font-size: 14px; font-style: normal; font-weight: 600; line-height: 1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; padding-left: 34px; margin-bottom: 10px; display: inline-block; letter-spacing: 0}.request_franchise_forminfo .field__input:focus{padding: 25px; box-shadow: none; border-radius: 100px}.request_input_info{margin-bottom: 30px; padding: 0 8px; position: relative}.request_contact .error_label,.request_input_info .error_label{position: absolute; bottom: -22px; font-size: 14px; color: red; font-weight: 500; left: 0; opacity: 0; visibility: hidden; transition: .3s}.request_contact .error_label.error_display,.request_input_info .error_label.error_display{opacity: 1; visibility: visible}.request_input_info .intent_in_detail{background: 0 0; border-radius: 0; display: flex; row-gap: 0; flex-wrap: unset; padding: 0 0 0 34px; border: 0; column-gap: 60px; margin-top: 20px; margin-bottom: 0!important}.request_input_info .intent_in_detail .form-group{width: auto; padding-left: 0; text-align: start}.request_franchise_forminfo .common_btn{font-size: 22px; padding: 27px 97px; cursor: pointer}img.form_top_shape{position: absolute; top: 0; right: 0; max-width: 435px; height: auto}img.form_bottom_shape{position: absolute; max-width: 315px; bottom: -165px; height: auto}h1.ng-binding{color: #ed5377; font-size: 34px; font-weight: 900; line-height: 1.2; text-transform: uppercase; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.bdlr___summary-items strong,.bdlr__product--title h4,p.intro.ng-binding{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}p.intro.ng-binding{font-size: 18px; font-weight: 600; line-height: 1.38; letter-spacing: 0}.ng-scope{padding: 150px 0 30px}.bdlr__product--image-wrap img{display: inline-block; position: static; width: 100%; -o-object-fit: cover; object-fit: cover; border-radius: 26px; max-height: 100%!important; -o-object-fit: contain!important; object-fit: cover!important}.bdlr__products--inner .product-card{padding: 0}.bdlr__product--title h4{margin-bottom: 0!important; padding: 0 10%!important; font-size: 18px!important; font-weight: 700; line-height: 1.2; text-transform: uppercase; display: inline-block}.bdlr___summary-items strong{font-size: 20px; font-weight: 600; line-height: 1.3}h2.bdlr___summary--title.ng-binding{margin: 0; color: #ed5377; font-size: 28px; line-height: 1.25; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-weight: 600}.enoble_empty-state p.ng-binding{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-size: 14px; font-weight: 500; line-height: 1.38; letter-spacing: 0; margin: 5px 0 20px!important}span.label.ng-binding,span.money.ng-binding{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-size: 20px; font-weight: 600; line-height: 1.3; letter-spacing: 0}.bdlr-toast p,span.bdlr__summary-checkout--disclaimer.ng-binding{font-weight: 500; line-height: 1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; letter-spacing: 0}.bdlr__checkout-button{background: #ed5377; opacity: 1!important; border: 0!important}.bdlr___summary-items .ng-scope{padding: 0; align-items: center}.bdlr__checkout-button:after{box-shadow: none}.bdlr___summary-items .quantity{width: auto; min-height: auto; margin: 0!important; color: #7b609f; font-size: 16px; font-weight: 600; line-height: 1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}#bdlr__summary-checkout--create-bundle:hover{background-color: #7a6097}#bdlr__summary-checkout--create-bundle{color: #fff; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-size: 16px; font-weight: 700; line-height: 1.32; text-transform: uppercase; background-color: #ed5377; border-radius: 50px; transition: .4s}.name.bdlr__summary--list-item-cell.ng-binding{color: #7b609f; font-size: 16px; font-weight: 600; line-height: 1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.bdlr__summary .bdlr__summary--list-item .remove{margin-top: 0!important; color: #ed5377; font-size: 22px; font-weight: 600; line-height: 1.3; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.bdlr__summary .bdlr__summary--list-item .remove:hover{color: #7b609f}.bdlr__summary .bdlr__summary--list{margin: 10px 0 15px!important}span.bdlr__summary-checkout--disclaimer.ng-binding{color: #7b609f; font-size: 14px}.bdlr__product{flex: 0 0 33.33%!important; max-width: 33.33%!important; padding: 0 10px!important}.bdlr__products--container .row{justify-content: center}.bdlr-toast{max-width: 460px!important; background: #ed5377!important}.product-card .bdlr__product--qty{width: 45%!important}.bdlr__products--container{padding: 0; min-height: 100%!important}.bdlr__complete-bundle>p{line-height: 1.3}.bdlr-toast p{color: #fff; margin: 0!important}.ng-isolate-scope .pagination li,.ng-isolate-scope .pagination li a{font-size: 22px; font-weight: 600; color: #7b609f}.ng-isolate-scope .pagination li:first-child,.ng-isolate-scope .pagination li:first-child a,.ng-isolate-scope .pagination li:last-child,.ng-isolate-scope .pagination li:last-child a{font-size: 28px; line-height: 1.2; position: relative; top: 1px; color: #7b609f}.product_card_main .card__media .media img{border-radius: 61px!important}@media (max-width: 375px){#MainContent{padding-top:64px}}@media (min-width: 992px) and (max-height:1199px){#MainContent{padding-top:66px}}@media (max-width: 800px) and (max-height:500px){.menu_drawer{border-bottom:60px solid #7a6097}}@media (min-width: 1200px){.our_values_container.container{max-width:1076px}}@media (min-width: 1300px){section.hero_wrap .container{max-width:1275px}.w_1028{width: 1102px; margin: 0 auto}}@media (min-width: 1400px) and (max-width:1530px){.our_story_details{padding-left:100px; padding-right: 22px}.w_1028{width: 1135px}h3.our_story_sub_title{max-width: 90%}.our_story_sec .cl_6_50:last-child{width: 42.5%}.our_story_sec .cl_6_50:first-child{width: 57.5%}.about_img{text-align: right; padding-right: 20px}.about_content{padding-left: 10px}.about_img_shape{left: 0}.w_1028 .row>div{padding-left: 75px}.w_1028 .row>div:nth-of-type(2n) p.we_are_list_description{max-width: 100%}p.we_are_list_description{max-width: 93%}.hero_title_wrap h2,.our_values_title{margin-left: -90px}.our_story_img{margin-right: -50px}.hero_wrap .hero_title_wrap h2{margin-left: -13px}}@media (max-width: 1600px){.header_btn>.common_btn{padding-left:23px; padding-right: 23px}.header_button,.main_social_icons{width: 12.5%}}@media (max-width: 1530px){section.hero_wrap .container{top:49%}.service_shape{left: 11%}section.who_we_are_sec{padding-bottom: 80px}.pineapple_wrap{top: -105px; right: 16%; width: 23%}.orange_wrap{width: 23%; bottom: -40px}.watermelon_wrap{bottom: 6px; width: 18%; left: 107px}p.we_are_list_description{max-width: 83%}.strawberry_wrap{width: 6.8%; left: 45px}.grape_wrap{width: 10.5%}.mango_wrap{width: 10.4%}.story_pineapple{top: -30px; right: 38%; width: 10.8%}.about_watermelon{width: 8.9%}.services_shape_left{width: 7.3%}.services_shape_right{width: 5.9%}h3.our_story_sub_title{max-width: 100%}.hero_title_wrap h2,.our_values_title{margin-left: -20px}.our_story_img_shape{position: absolute; top: 92px; right: 8%; z-index: -1; width: 84%}.our_story_img img{width: 100%}}@media (max-width: 1400px){.banner_content_title{font-size:100px; transform: translateX(-35px); margin-bottom: 20px}.banner_content_title svg{top: 4px; right: -32px; width: 50px}.banner_content_price{margin: 0 0 40px; font-size: 36px}.main_header{padding-left: 40px}.header-navbar-nav li .header-nav-link{margin: 0 10px}.menu_main{gap: 15px}.header-navbar-nav{margin-top: 23px; margin-bottom: 23px}.main_header.header_sticky .header_logo a{width: 47%}.header_btn>.common_btn{padding-left: 23px; padding-right: 23px; font-size: 13px}.main_banner{margin-top: 0}.header_button{padding: 12px 0 3px}img.food_strawberry_shape{left: 5%}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{width: 70px}.thank_you_dec p{max-width: 35%}.contact .conatct_inner_title,.contact_banner_col h2{font-size: 80px}img.contact_coconut{max-width: 80px}img.contact_mango{max-width: 60px}img.contact_rightside{max-width: 45px}img.contact_leftbottom{max-width: 260px}img.contact_watermelon{max-width: 102px; bottom: -10%}.contact .common_btn{font-size: 20px; padding: 15px 75px}img.form_top_shape{max-width: 360px}.request_fra_info h2{font-size: 60px}img.form_bottom_shape{max-width: 235px; bottom: -109px}.request_franchise_forminfo .common_btn{font-size: 18px; padding: 20px 60px; cursor: pointer}.col_banner_left{padding: 50px 0 0}.watermelon_wrap{bottom: 0}.event_book_title.horeca_title{max-width: 76%!important; margin: 0 auto 25px!important}}@media (max-width: 1280px){.hero_product,section.hero_wrap{position:relative}.hero_title_wrap h1{font-size: 49px}.hero_product_img{width: 100%}.hero_product_shape{margin-top: 70px; width: 100%; display: inline-block; right: 15px}section.hero_wrap{padding: 80px 0 0; margin-bottom: 90px}p.our_purpose_discription{font-size: 50px}section.who_we_are_sec{min-height: 863px; padding: 0}.orange_wrap{bottom: 0}.pineapple_wrap{top: -87px; right: 16%}.watermelon_wrap{bottom: 30px; left: 50px}.grape_wrap{bottom: -36px}.strawberry_wrap{left: 14px}.section_shape{bottom: -43px}h3.about_sub_title{font-size: 45px}.about_sub_title span{top: -13px; right: -26px; width: 37px}section.about_the_founders{padding-bottom: 117px}h2.awards_title_wrap{font-size: 70px}h2.our_story_title{font-size: 90px; margin-left: -16px}h3.our_story_sub_title{max-width: 100%}.our_story_description p+p{margin-top: 20px}section.our_story_sec{margin-bottom: 80px}section.awards_section{margin-bottom: 76px}.service_box{padding: 0 20px!important}}@media (max-width: 1199px){.banner_content_title{font-size:88px; transform: translateX(-30px)}.banner_content_price{margin: 0 0 20px; font-size: 26px}.hero_banner button svg{width: 14px; height: 25px}.hero_banner button.slick-arrow{top: 40%; padding-top: 3px}#bdlr__summary-checkout--create-bundle{font-size: 14px}.contact_loction_info p,.contact_social_details p,h2.bdlr___summary--title.ng-binding{font-size: 22px}.bdlr__product--title h4{font-size: 14px!important}.hero_banner .slick-dots button{width: 15px; height: 15px}.main_header.header_sticky .header_logo a{width: 60%}.header_logo{width: 71px}.header_social_icon li,.header_social_icon li a svg{height: 45px; width: 45px}.menu_main{gap: 0}.header-navbar-nav li .header-nav-link{margin: 0 7px; font-size: 12px}.main_header{padding-left: 30px; padding-right: 30px}.main_banner{margin-top: 0}.header_btn>.common_btn{padding-left: 15px; padding-right: 15px; font-size: 12px}.header_button{padding: 10px 0 2px}.header-navbar-nav{margin-top: 19px; margin-bottom: 19px}.quality_top_info h2{font-size: 44px}.quality_top_info{margin-bottom: 30px}.quality_main_details h3{margin: 0 0 25px}img.food_strawberry_shape{left: 1%; width: 60px; height: 60px}img.food_watermelon_shape{width: 110px; height: 90px}img.food_right_shape{height: 460px; width: 80px}.quality_bottom_main1{margin-bottom: 30px; max-width: 100%}.quality_bottom_main2,h4.about_content{margin-bottom: 35px}img.food_pineapple_shape{width: 120px}img.food_top_shape{width: 280px}.food_quality_section{padding: 135px 0 95px}.services_shape_right,.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img,.template-privacy-policy img.food_strawberry_shape{bottom: 0}.template-food-quality .quality_top_info h2{max-width: 620px}.thank_you_dec p{max-width: 60%; margin: 0 auto 30px}.thank_you_col h2{font-size: 50px}img.thanks_watermelon_shape{width: 100px}img.thanks_grapefruit_img{right: 100px; width: 80px}section.thank_youmain{padding: 180px 0 120px}.template-privacy-policy img.food_watermelon_shape{width: 120px; right: 62px; top: 5%}.contact .conatct_inner_title,.contact_banner_col h2,.our_values_title h2{font-size: 70px}section.contact_banner{padding: 80px 0 110px; margin-bottom: 110px}.contact_loction_info p strong{font-size: 23px}.contact_loction_info{margin-bottom: 40px}.contact_mail,.contact_mob{height: 40px; width: 40px; margin-right: 4px}.contact .conatct_inner_title svg{right: -40px}.form-group label:before{padding: 15px}.form-group input:checked+label:after{top: 6px; left: 12px; width: 9px; height: 18px}.contact .common_btn{font-size: 16px; padding: 15px 60px}img.contact_rightside{max-width: 17px; height: 220px}img.form_top_shape{max-width: 320px}.request_fra_info h2{font-size: 57px; margin-bottom: 40px}section.request_franchise{padding: 110px 0 90px}.col_banner_left p>br{display: none}.col_banner_left h3{font-size: 57px}.col_banner_left h2{font-size: 48px; margin: 0 0 17px}.col_banner_left p{margin: 0 0 90px}img.col_banner_strawberry{max-width: 75px; bottom: 8%; left: 95px}section.collection_banner{margin-bottom: 110px}.hero_title_wrap h1,p.our_purpose_discription{font-size: 42px}.hero_title_wrap h2{font-size: 57px; margin-bottom: 18px}.row.services_rowZ{width: auto}.service_shape{bottom: -50px; left: 6%}.hero_product_shape{margin-top: 50px}.hero_product_img{margin-bottom: -25px}section.services_sec{padding-bottom: 90px}.our_values_content h4{font-size: 25px; padding-left: 15px}.our_values_block{width: 33.3333%; margin-bottom: 30px}.our_values_title,section.our_purpose{margin-bottom: 50px}.our_values_content span{width: 30px}.our_values_content span svg{width: 100%; height: auto}.our_purpose_content,.our_purpose_img{width: 50%}.our_purpose_img_wrpa span{right: -20px; top: 100px; width: 120px}.our_purpose_content_wrap img{width: 130px}h3.our_purpose_title{font-size: 34px}section.who_we_are_sec{min-height: 723px}.watermelon_wrap{bottom: 10px; left: 80px}.who_we_are_content h2{font-size: 80px}h4.we_are_list_title{font-size: 38px; margin-bottom: 13px}p.we_are_list_description{font-size: 18px}section.who_we_are_list_wrap{padding: 71px 0 98px}.section_shape{bottom: -38px}h3.about_sub_title{font-size: 40px}h2.about_title{font-size: 45px}.our_story_description p+p{margin-top: 15px}h2.our_story_title{font-size: 80px; margin-left: -16px; margin-bottom: 43px}h2.our_story_title span{top: -17px; right: -20px}.awards_title_wrap span{top: -8px; right: -18px; width: 30px}.about_watermelon{bottom: 38px}section.awards_section{margin-bottom: 60px}.awards_section .row{justify-content: space-between}.awards_logo_wrap{width: auto; height: auto; margin: 0 0 30px}.story_pineapple{top: -10px}.service_box_icon{width: 100%}.services_shape_left{z-index: 0; top: -80px; width: 5%}.service_box{padding: 0 15px!important}h3.about_sub_title{margin-bottom: 19px}.pineapple_wrap{top: -75px}.mango_wrap{width: 5.4%}.event_book_title.horeca_title{max-width: 76%!important; margin: 0 auto 25px!important; font-size: 50px}.ng-scope{padding: 120px 0 30px}}@media (max-width: 991px){.header_social_icon.menu_inner_icon .wk-head a.wk-button{margin:0; width: 100%!important; height: 100%!important; background: #e3d6dd}.banner_content_title{font-size: 64px; transform: translateX(-20px); margin-bottom: 15px}.banner_content_title svg{top: 2px; right: -22px; width: 32px}.awards_logo_wrap{padding: 0 15px!important; width: 140px}p.intro.ng-binding{font-size: 14px}.bdlr__summary{margin-top: 0!important; border-top: none!important; padding: 0 15px!important}h2.bdlr___summary--title.ng-binding{font-size: 18px}p.we_are_list_description,span.label.ng-binding,span.money.ng-binding{font-size: 16px}.name.bdlr__summary--list-item-cell.ng-binding{font-size: 13px}.product-card .bdlr__product--qty{width: 100%!important}#bdlr__summary-checkout--create-bundle{font-size: 11px; padding: 0 18px}.bdlr__product--title h4{padding: 0 5%!important}h1.ng-binding,h3.our_purpose_title{font-size: 30px}.ng-scope{padding: 110px 0 30px}.col,.row>div,[class*=col-]{padding: 0}.event_book_title.horeca_title{max-width: 90%!important; margin: 0 auto 25px!important; font-size: 44px}.catering_tab_happiness_list_block .catring_btn_box{gap: 5px!important}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn{font-size: 14px!important}.mob_search .field:after,.mob_search .field:hover.field:after{box-shadow: none}.mob_search .field__label{left: 0; color: #aaa4a0; font-size: 12px; font-style: normal; font-weight: 400; line-height: 20.4px; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;}.header_social_icon,.menu_main .header-navbar-nav,.mob_search .field__input:focus~.field__label,.mob_search button.reset__button.field__button,.strawberry_wrap{display: none}ul.drawer_nav.nav-list>li:not(:last-child){padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid}.mob_search .field__input:focus{box-shadow: none; padding: 0 15px 0 0}.mob_search .field__input:not(:placeholder-shown)~.field__label{display: none; padding: 0}ul.drawer_nav.nav-list{margin: 20px 0 30px}.mob_search .field__input:not(:placeholder-shown){padding: 0 40px 0 0!important}.mob_search .field__input{background-color: transparent; padding: 0; border-bottom: 1px solid}.navbar{display: block}.menu-toggle{height: auto; width: 34px; display: flex; justify-content: center; align-items: center; color: #ed5377}.menu_drawer,html.mob_drawer{height: 100%; position: fixed; top: 0}.header_btn>.common_btn{font-size: 12px; padding: 12px 15px}.about_img img,.cl_6_50,.menu-toggle svg,.menu_drawer .header_btn a,.service_box_icon{width: 100%}.header_social_icon .header__icon--cart,.header_social_icon li a{width: 50px; height: auto}ul.header_social_icon.menu_inner_icon{display: flex; margin-bottom: 20px}.menu_drawer{left: -100%; width: 100%; max-width: 324px; background-color: #fff6ee; color: #fff; transition: left .4s ease-in-out; padding: 30px 24px; overflow-y: scroll; z-index: 20; border-radius: 0 42px 42px 0; border-bottom: 85px solid #7a6097}.close_btn svg path{stroke: #ed5377; stroke-width: 2px}.menu_drawer.active{left: 0; box-shadow: 2px 0 10px #36363633,-2px 0 10px #36363633; z-index: 20}.close_btn{height: 20px; width: 20px; margin-bottom: 30px; margin-left: auto}.drawer_nav li .header-nav-link{margin: 0 0 10px}html.mob_drawer{left: 0; width: 100%; overflow: hidden}.mob_drawer .header_new:before{content: ""; height: 100vh; width: 100vw; background-color: #00000066; position: fixed; top: 0; left: 0; z-index: 10}.main_banner{margin: 0 0 100px}.header_logo{width: 101px}.header_button{padding: 23px 0; display: flex; align-items: center; width: 50%; justify-content: flex-end; gap: 10px}.header_button .header_social_icon{justify-content: center; align-items: center; display: none}.main_social_icons{width: 50%}.header_button .header_btn{display: inline-flex}.menu_drawer .header_btn{margin-top: 10px}img.food_top_shape{width: 230px; height: 70px}.quality_top_info h2{font-size: 40px}img.food_watermelon_shape{width: 80px; height: 60px; top: 30px}img.food_right_shape{width: 35px}img.food_pineapple_shape{width: 80px; height: 80px; right: 3%}img.food_strawberry_shape{left: 0; width: 35px; height: 35px}.quality_main_details h3{font-size: 26px}.food_quality_section{padding: 120px 0 95px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom: 3%}.template-privacy-policy img.food_strawberry_shape{width: 50px; height: auto; left: 15px}img.thanks_top_shape{width: 270px}img.thanks_bottom_shape{bottom: -70px; width: 250px}section.thank_youmain{padding: 170px 0 120px}.thank_you_col h2{font-size: 46px}img.thanks_watermelon_shape{width: 80px; top: 90px}img.thanks_grapefruit_img{right: 70px; width: 60px}.template-privacy-policy img.food_watermelon_shape{width: 90px; right: 62px; top: 5%}.template-privacy-policy .food_quality_section{padding: 110px 0 70px}.template-food-quality .quality_top_info h2{max-width: 565px}.intent_in_detail .form-group{padding-left: 40px}.intent_in_detail .form-group label:before{padding: 12px; margin-right: 7px}.intent_in_detail .form-group input:checked+label:after{top: 4px; left: 10px; width: 8px; height: 16px}.contact .field__input{height: 50px; font-size: 18px}.contact .contact__fields label,.intent_inquiry_info label,.message_info label{padding-left: 30px}.contact_banner_col h2,.our_values_title h2,.who_we_are_content h2{font-size: 60px}.contact_loction_info p{margin: 0 0 15px; font-size: 20px}.contact_loction_info{margin-bottom: 30px}img.contact_mango{max-width: 50px}img.contact_coconut{max-width: 60px}img.contact_leftbottom{max-width: 200px; bottom: -27%}img.contact_watermelon{max-width: 80px; bottom: -10%}.contact .conatct_inner_title svg{width: 50px}section.contact_banner{padding: 80px 0 90px; margin-bottom: 100px}.contact_main_info{margin: auto auto 100px}.awards_logo_wrap,.our_values_block,.request_input_info{margin-bottom: 20px}.contact_banner_col h2 svg{top: -15px; right: -30px; width: 45px}.contact .field:hover.field:after,.contact .field__input:focus{height: 50px}.request_franchise_forminfo .field__input{height: 45px; font-size: 18px; padding: 20px}.request_franchise_forminfo .field__input:focus{padding: 20px}img.form_top_shape{max-width: 200px}.request_fra_info h2{font-size: 47px; margin-bottom: 30px}.request_franchise_forminfo .common_btn{font-size: 16px; padding: 16px 60px; cursor: pointer}img.form_bottom_shape{max-width: 190px; bottom: -90px}.field__input:not(:placeholder-shown){padding: 20px!important}.row.services_rowZ{width: auto; justify-content: center}.service_shape{bottom: -20px; left: 6%; width: 90px}.services_shape_left{top: -80px; width: 7.2%}.services_shape_right{bottom: 0}section.services_sec{padding-bottom: 90px}.our_values_block{width: 50%}.our_values_content h4{font-size: 20px}.our_values_content span{width: 21px}.our_values_title h2 span{width: 26px}.our_values_title{margin-bottom: 35px}.our_purpose_img_wrpa span{right: -20px; top: 80px; width: 90px}.our_purpose_content_wrap img{width: 100px}p.our_purpose_discription{font-size: 41px}.row>.service_box{width: 17%; padding: 0 10px!important}.hero_title_wrap h1,h3.about_sub_title,h3.our_story_sub_title{font-size: 33px}section.hero_wrap{position: relative; padding: 60px 0 0; margin-bottom: 70px}.hero_title_wrap h2 span{width: 27px; height: auto; top: -7px; right: -26px}h2.our_story_title span{top: -13px; right: -16px}.awards_title_wrap span{top: -15px; right: -20px; width: 25px}.event_book_title svg{width: 35px!important; right: -25px!important}section.who_we_are_sec{min-height: unset; padding-bottom: 40px}.grape_wrap{bottom: -18px; left: 50px}.mango_wrap{bottom: 22px}.awards_section_title,.w_1028 .row>div{margin-bottom: 40px}h4.we_are_list_title{font-size: 32px}.section_shape{bottom: -28px}.about_img_shape{top: 36px; left: -10px; width: 92.7%}h2.our_story_title{font-size: 60px; margin-bottom: 35px}.about_sub_title span{top: -10px; right: -16px; width: 25px}h2.about_title{font-size: 42px}.about_watermelon{bottom: 30px; left: 15px}.awards_section .row{justify-content: center}h2.awards_title_wrap{font-size: 53px}.story_pineapple{width: 18.7%; top: auto; bottom: -213px; right: auto; left: 40px}section.awards_section,section.our_values_section{margin-bottom: 50px}section.our_purpose{margin-bottom: 80px}.our_story_img{padding: 0; margin: 0 auto}.our_story_sec .cl_6_50.text_right{order: -1; width: 70%; margin: 0 auto 60px}.our_story_img_shape{top: 0}.about_img{max-width: 70%; margin: 40px auto 30px}.pineapple_wrap{top: -54px}.mango_wrap{right: 17px; width: 8.4%}section.our_story_sec{margin-bottom: 50px; padding-top: 20px}}@media (max-width: 767px){body #storepoint-searchbar-submit:hover{background:#ed5377!important}.banner_content .common_btn{font-size: 12px}.awards_section .row,.our_purpose_img_wrpa{padding: 0 15px}.banner_content_block{top: auto; bottom: 100px; transform: unset; text-align: center}section.about_the_founders{padding: 0 20px}#bdlr__summary-checkout--create-bundle{font-size: 14px; padding: 0 18px}.event_book_title.horeca_title{max-width: 92%!important; margin: 0 auto 25px!important; font-size: 44px}.event_book_title.horeca_title svg{top: -10px!important; right: -20px!important; width: 30px}.hero_banner .slick-dots{bottom: 5.5%}.hero_banner .slick-dots button{width: 10px; height: 10px}.hero_banner .slick-dots li:not(:last-child){margin-right: 3px}.banner_img .banner_img_desktop,.orange_wrap,.service_shape,.services_shape_right{display: none}.banner_img .banner_img_mobile,img.thanks_top_shape.mob_thanks_top{display: block}.main_header.header_sticky .header_logo a{width: 55%}.main_banner{margin: 0 0 60px}.awards_logo_wrap{width: 33.33%}.awards_logo_wrap img{max-height: 70px; margin: auto}.template-food-quality .quality_top_info h2{max-width: 450px; font-size: 31px}.template-food-quality .quality_top_info h2 svg{top: -15px}.quality_top_info h2{font-size: 40px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom: 0; width: 50px; height: auto}.thank_you_dec p{max-width: 80%; margin: 0 auto 30px}img.thanks_top_shape{width: 210px; display: none}section.thank_youmain{padding: 120px 0 100px}img.thanks_watermelon_shape{width: 60px; top: 90px; left: 40px}img.thanks_grapefruit_img{right: 50px; width: 60px}img.thanks_bottom_shape.mob_thnk_shape{display: block; bottom: -60px; width: 200px}img.thanks_bottom_shape{display: none; bottom: -60px; width: 200px}.thank_you_col h2{font-size: 38px}.template-privacy-policy .food_quality_section{padding: 100px 0 60px}.template-privacy-policy img.food_watermelon_shape{width: 80px; right: 42px; top: 2%}.template-privacy-policy .quality_main_details h3{margin-bottom: 15px}img.contact_mango{max-width: 40px; top: -7%; display: none}img.contact_coconut{max-width: 40px; right: 6%; display: none}.contact_title_info{margin-bottom: 45px}.intent_in_detail .form-group{padding-left: 60px; width: 50%}.intent_in_detail{border-radius: 45px; row-gap: 12px; padding: 25px 0}.message_info .text-area{border-radius: 27px}img.contact_watermelon{max-width: 80px; bottom: -6%}img.contact_leftbottom{max-width: 160px; bottom: -15%}section.contact_banner{padding: 70px 0 80px; margin-bottom: 60px}.contact_main_info{margin: auto auto 90px; padding: 0 20px}.contact_mail,.contact_mob{height: 35px; width: 35px}.contact_loction_info p,.contact_social_details p{font-size: 20px}.contact .field:hover.field:after,.contact .field__input:focus{border-radius: 27px!important}.message_info .text-area,.message_info .text-area .field__input:focus{padding: 25px!important}.request_fra_info{padding: 0 5px}.header_btn>.common_btn{font-size: 12px; padding: 9px 10px 7px}.request_fra_info h2{font-size: 48px; margin-bottom: 30px; max-width: 400px}.request_fra_info h2 svg{position: absolute; width: 31px; height: auto; top: -6px; right: -18px}.template-request-distributor .request_fra_info h2{max-width: 420px}section.hero_wrap{padding: 60px 0; margin-bottom: 50px}.hero_product{width: 62%; margin: 30px auto 0}.cl_6_50,.hero_bg,.hero_content,.service_box_icon{width: 100%}.hero_wrap .row{flex-direction: column-reverse}.hero_product_img{margin-bottom: 20px}.hero_title_wrap h2{font-size: 52px; margin-bottom: 15px}.hero_bg img{width: 100%; height: 100%; object-fit: cover}.hero_bg{left: 0; height: 100%}.hero_product_wrap{position: relative}.hero_title_wrap{text-align: center}.hero_title_wrap h2 span{width: 22px; height: auto; top: 0; right: -19px}.hero_title_wrap h1{margin-bottom: 25px}section.services_sec{padding-bottom: 50px}.our_purpose_img_wrpa span{right: -10px; top: 70px; width: 50px}.our_purpose_content_wrap img{width: 95px}h3.our_purpose_title{font-size: 30px; line-height: 2.8}p.our_purpose_discription{font-size: 42px}h4.we_are_list_title{font-size: 28px; margin-bottom: 9px}section.who_we_are_list_wrap{padding: 70px 0}p.we_are_list_description{font-size: 19px}.our_story_img{padding-top: 30px}.our_story_img_shape{top: 24px}section.awards_section{margin-bottom: 40px; margin-top: 50px}section.our_story_sec{padding-top: 100px; margin-bottom: 70px}.about_img{max-width: 70%; margin: 40px auto}.our_values_title h2,h2.awards_title_wrap{font-size: 44px}h4.about_content{font-size: 21px; margin: 0 0 10px; line-height: 1.3}.our_values_content h4{padding-left: 10px; font-size: 16px}h3.our_story_sub_title{width: unset; padding: 0 7px!important; margin-bottom: 9px}h2.our_story_title{margin-bottom: 30px}.our_story_description{max-width: 100%}.services_shape_left{top: auto; bottom: -55px; width: 11.3%; height: 217px}.our_values_content span{width: 25px}.col,.row>.our_values_block,[class*=col-]{padding: 0 12px}section.our_values_section{margin-bottom: 37px}textarea.informationtext_area.field__input::placeholder{font-size: 14px!important}.form_field textarea{min-height: 116px; height: 116px}.event_customize_row .form_field textarea,.file_upload input,textarea.informationtext_area.field__input{padding: 25px 30px!important}wishlist-page .wk-page{padding: 120px 15px 50px!important}}@media (max-width: 575px){.banner_content_title{font-size:48px; transform: translate(-10px)}.banner_content_price{margin: 0 0 10px; font-size: 20px}.banner_content_block.banner_content_title_mo{top: 75px}.banner_content_title svg{top: 2px; right: -20px; width: 30px}.banner_content_block{bottom: 45px}section.our_story_sec{padding: 0 25px}.awards_section .row{padding: 0 10px}wishlist-page .wk-header .wk-title{font-size: 34px!important}wishlist-page .wk-header .wk-title:after{height: 25px; width: 25px; top: -15px; right: -20px}.wk-login-callout p{font-size: 14px; margin: 0 0 15px!important}.contact_loction_info p,.contact_social_details p,.quality_main_details ol li,.quality_main_details p,.quality_main_details ul li,.request_franchise_forminfo .field__input,.top_section_info p,.wk-text,.wk-wishlist-empty-callout p,wishlist-product-card .wk-current-price{font-size: 14px}wishlist-page .wk-header .wk-controls{gap: 3px!important; flex-direction: column!important; margin-top: 15px}.wk-product-title .wk-text-link{font-size: 20px!important}wishlist-product-card .wk-cta-button,wishlist-product-card .wk-cta-button:disabled,wishlist-product-card .wk-cta-button:hover{font-size: 16px!important; padding: 15px 30px!important}a.wk-callout-cta{font-size: 12px!important; padding: 8px 23px!important}.bdlr__product{flex: 0 0 50%!important; max-width: 50%!important; padding: 0 10px!important}.product-card .bdlr__product--qty{width: 75%!important}.event_book_title.horeca_title{max-width: 92%!important; margin: 0 auto 25px!important; font-size: 38px}.event_book_title.horeca_title svg{top: -10px!important; right: 0!important; width: 30px}textarea.informationtext_area.field__input::placeholder{font-size: 10px!important}.main_header{padding-left: 20px; padding-right: 20px}.main_banner{margin-top: 0}.about_watermelon,.template-food-quality img.food_strawberry_shape,.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img,img.contact_coconut,img.contact_mango,p.we_are_list_description br{display: none}.quality_top_info h2{font-size: 40px; max-width: 235px}.template-food-quality .quality_top_info h2{font-size: 31px; max-width: 310px}img.food_top_shape{width: 150px; height: auto; left: -30px}.quality_main_details h3{font-size: 24px; margin: 0 0 15px}img.food_pineapple_shape{width: 73px; height: auto; right: 14px}.quality_bottom_main2,.w_1028 .row>div,section.our_purpose{margin-bottom: 30px}.food_quality_section{padding: 110px 0 92px}.container,.quality_main{padding: 0 20px}.quality_top_info{margin-bottom: 20px}img.food_watermelon_shape{top: 1%; width: 70px; height: 50px; right: 10px}.template-privacy-policy .quality_top_info h2 svg{width: 30px; right: -10px; height: auto}.template-privacy-policy img.food_watermelon_shape{width: 75px; right: 20px; top: 30px}.template-privacy-policy .food_quality_section{padding: 90px 0 50px}img.thanks_top_shape{width: 150px}img.thanks_watermelon_shape{width: 70px; top: 20px; left: 30px}img.thanks_bottom_shape{bottom: -40px; width: 130px}section.thank_youmain{padding: 110px 0 76px}img.thanks_grapefruit_img{right: 20px; width: 70px}.thank_you_col h2{font-size: 36px; margin-bottom: 15px}.thank_you_dec p{max-width: 90%; margin: 0 auto 40px; font-size: 14px}.thank_you_col .common_btn{font-size: 12px}.intent_in_detail .form-group{padding-left: 35px}.contact_loction_info{margin-bottom: 36px}.contact_loction_info p{max-width: 70%; margin: 0 auto 15px}.contact .conatct_inner_title svg{width: 35px; right: -25px}.contact_title_info{margin-bottom: 40px}.contact .contact__fields label,.intent_inquiry_info label,.message_info label{font-size: 14px; padding-left: 20px}.contact .contact__button{margin-top: 35px}img.contact_watermelon.mobile_conmango{display: block; max-width: 50px; bottom: -5%}img.contact_leftbottom{max-width: 120px; bottom: -13%}img.contact_watermelon{display: none; max-width: 60px; bottom: -4%}.contact .conatct_inner_title{font-size: 45px}.contact .field__input{height: 45px; font-size: 16px}img.contact_rightside{max-width: 15px; height: 180px; top: -30px}.contact_social_details p{font-size: 18px}.template-food-quality img.food_right_shape{top: 16%}.request_fra_info h2{font-size: 47px; max-width: 320px}.request_fra_info h2 svg{top: auto; bottom: 25px; width: 27px; right: -15px}section.request_franchise{padding: 100px 0 95px}img.form_top_shape{max-width: 140px; display: none}.request_franchise_forminfo .common_btn{font-size: 14px; padding: 12px 46px}img.form_bottom_shape{max-width: 230px; bottom: -120px; display: none}.template-request-distributor img.form_top_shape.mob_form-shape,img.form_bottom_shape.mob_bottomform-shape,img.form_top_shape.mob_form-shape{display: block}img.form_bottom_shape.mob_bottomform-shape{bottom: -95px}.template-request-distributor .request_fra_info h2{max-width: 320px}.hero_title_wrap h1{font-size: 25px; max-width: 309px; margin: 10px auto 0; line-height: 1.4}section.hero_wrap{padding: 30px 0 70px}.service_shape{bottom: -9px; left: 9%; width: 50px}.our_purpose_img,.section_shape_mobile.hero_bg_mobile,.section_shape_mobile.hero_bg_mobile img{width: 100%}.our_purpose_content{width: 100%; margin-top: 42px}.who_we_are_content h2{font-size: 40px}.pineapple_wrap{top: 43px; right: 18px; width: 50%; transform: rotate(25deg)}.watermelon_wrap{left: auto; right: 20px; width: 44%}.orange_wrap{bottom: 10px; right: 25px}section.who_we_are_sec{padding-bottom: 42px; padding-top: 10px; overflow-x: hidden}.bottom_shape_wrap{height: 300px}.mango_wrap{bottom: 0; right: 27px}.grape_wrap{bottom: -15px; left: 30px}section.who_we_are_list_wrap{padding: 40px 20px 70px}.strawberry_wrap{top: 83px; left: 13px; width: 10.4%}.section_shape{bottom: -20px}.our_story_sec .cl_6_50.text_right{margin: 0 auto 60px; width: 100%}.story_pineapple{top: -65px}h3.our_story_sub_title{font-size: 30px; margin-bottom: 27px}h2.our_story_title{font-size: 55px; margin-bottom: 39px; margin-left: -7px}section.our_story_sec{padding-top: 25px; margin-bottom: 30px; position: relative; z-index: 1}h4.we_are_list_title{font-size: 45px; margin-bottom: 16px}.we_are_list_content{margin-left: 15px}.about_img{max-width: 100%}p.we_are_list_description{max-width: 293px; width: 100%}h4.about_content{font-size: 18px; margin: 0 0 20px}h2.about_title{font-size: 28px}.our_purpose_img_wrpa span{right: 0; top: 70px; width: 89px}.who_we_are_content{top: 56%}.our_story_description p+p{margin-top: 20px}.hero_bg{left: 0; width: 100%}.hero_bg img{object-fit: cover}.awards_section .row{justify-content: center}.awards_logo_wrap:nth-child(3),.awards_logo_wrap:nth-child(6){width: 100px; height: auto}.our_values_section .row{margin: 0}.col,.row>.our_values_block,[class*=col-]{padding: 0}}@media (min-width: 450px) and (max-width:600px){.pineapple_wrap img{width:123px}.watermelon_wrap img{width: 120px}.watermelon_wrap{left: auto; right: 20px; width: auto}.who_we_are_content h2{font-size: 60px; max-width: 95%}h4.we_are_list_title{font-size: 30px}p.we_are_list_description{font-size: 16px}.container{padding: 0 15px}.services_shape_left{top: auto; bottom: -55px; width: 7.3%; height: 187px}.story_pineapple{top: auto; bottom: -170px; right: auto; left: 30px; width: 19.7%}h2.about_title{font-size: 38px}.awards_section .row{justify-content: center}.about_img{margin: 40px auto 40px 30px}.our_values_section .row{margin: 0 auto; max-width: 420px}}@media (max-width: 450px){.book_events{margin-bottom:10px!important}section.awards_section{margin-top: 0!important}section.contact_banner{padding: 100px 0 60px; margin-bottom: 50px}img.contact_coconut{max-width: 25px; right: 6%}img.contact_mango{max-width: 20px; top: -4%}.contact .field,.intent_in_detail{margin-bottom: 23px!important}.intent_in_detail .form-group{padding-left: 35px}.intent_in_detail .form-group label{font-size: 11px}.contact .common_btn{font-size: 13px; padding: 13px 46px}.contact_info_col{gap: 30px}.contact_loction_info p{margin: 0 auto 25px}img.thanks_top_shape{width: 115px}.quality_main_details p,.top_section_info p{max-width: 309px; margin-bottom: 20px}.template-food-quality .top_section_info p{max-width: 319px; margin-bottom: 20px}.template-food-quality .quality_main_details ul{padding-right: 15px}.template-privacy-policy img.food_strawberry_shape{width: 55px; height: auto; left: 26px; bottom: -20px}.template-food-quality .quality_top_info h2{font-size: 31px; max-width: 305px}.request_input_info label{padding-left: 25px; font-size: 12px; padding-right: 15px}.request_input_info{margin-bottom: 15px}.request_input_info .intent_in_detail{margin-top: 10px}.service_shape{bottom: -29px; left: 15%}.service_box{margin-bottom: 20px}.our_values_block{width: 50%; margin-bottom: 25px}.our_values_title h2{font-size: 50px}.our_values_title,section.awards_section{margin-bottom: 50px}.hero_product{width: 80%; margin: 30px auto 0}.service_box{width: 33%}.our_values_content h4{font-size: 16px; padding-left: 4px; white-space: nowrap}.who_we_are_content{width: 100%}.who_we_are_content h2{font-size: 53px; max-width: 60%}.w_1028 .row>div{width: 100%; margin-bottom: 0}.w_1028 .row>div:not(:last-child){margin-bottom: 35px}section.who_we_are_list_wrap{padding: 20px 25px 120px; margin-bottom: 0}.we_are_list_content{margin-left: 15px}.we_are_list_icon{width: 25px}.mango_wrap{right: 20px}.section_shape{bottom: -15px}.about_watermelon{left: 15px; bottom: 20px}h3.about_sub_title{font-size: 35px; max-width: 349px}h2.about_title{font-size: 40px; margin-bottom: 13px}.our_story_description p{font-size: 14px}.row>.service_box{width: 29%; padding: 0 7px!important}section.about_the_founders{padding-bottom: 47px}.story_pineapple{top: auto; bottom: -130px; left: 26px; right: 0; width: 20.7%}.hero_product_shape{right: 8px}.hero_bg_mobile{display: inline-block}.hero_bg_desk,.mango_wrap{display: none}p.our_purpose_discription{max-width: 330px; margin: 0 auto}.section_shape_mobile.hero_bg_mobile{position: absolute; bottom: -130px; z-index: -1; left: 0}.grape_wrap{bottom: -30px; left: auto; width: 27%; right: 43px; transform: rotate(-28deg)}.our_story_img{padding-top: 21px}.about_sub_title span{width: 19px}h2.our_story_title span{top: -11px; right: -25px; width: 30px}h2.awards_title_wrap{font-size: 50px; margin-left: -10px}.awards_logo_wrap{width: 33.3333%; height: auto; margin: 0 0 30px}.awards_section_title{margin-bottom: 47px}.awards_title_wrap span{top: -10px; right: -16px; width: 24px}.about_sub_title span{top: -10px; right: 35%}.hero_bg img{object-fit: unset}.event_book_title.horeca_title{max-width: 100%!important; margin: 0 auto 25px!important; font-size: 40px; letter-spacing: 0}.event_book_title.horeca_title svg{top: -3px!important; right: -13px!important; width: 25px}}@media (max-width: 425px){.product-card .bdlr__product--qty{width:100%!important; max-width: 100%!important}h2.bdlr___summary--title.ng-binding{font-size: 22px}.ng-scope{padding: 90px 0 25px}.bdlr__product{flex: 0 0 50%!important; max-width: 50%!important; padding: 0 10px!important}.header_btn a{font-size: 10px; padding: 10px 14px}.menu-toggle{height: auto; width: 30px}.header_social_icon li,.header_social_icon li a svg{height: 50px; width: 50px}.main_banner{margin: 0 0 46px}.banner_inner{background-position: center bottom}img.food_right_shape{width: 30px; height: 295px}img.food_watermelon_shape{width: 60px; height: auto; right: 33px; top: 21px}.template-privacy-policy img.food_pineapple_shape.food_grapefruit_img{bottom: 0; width: 40px; height: auto}.template-privacy-policy .quality_bottom_main{margin-bottom: 20px}.thank_you_col h2{font-size: 39px}.contact_main_info{margin: auto auto 70px}img.contact_leftbottom{max-width: 115px; bottom: -15%}img.contact_watermelon{max-width: 40px; bottom: -4%}.message_info .text-area{min-height: 116px}.request_fra_info h2{font-size: 39px; margin-bottom: 38px; max-width: 270px}.template-request-distributor .request_fra_info h2{max-width: 270px}.bdlr__product--title h4{font-size: 14px!important}.bdlr__product--image-wrap img{border-radius: 20px}.product-card .bdlr__product--qty-minus{flex: 1; margin-left: 0}}@media (max-width: 375px){wishlist-page .wk-page{padding:90px 15px 50px!important}.thank_you_col h2,h1.ng-binding{font-size: 28px}.ng-scope{padding: 70px 0 25px}.event_book_title.horeca_title{max-width: 100%!important; margin: 0 auto 25px!important; font-size: 33px}img.thanks_grapefruit_img{right: 20px; width: 50px}.menu_drawer{border-bottom: 55px solid #7a6097; max-width: 290px}.header_logo{width: 80px}.header_button{padding: 15px 0}.header_btn>.common_btn{padding: 9px 7px 7px; font-size: 10px}.drawer_nav li .header-nav-link{margin: 0 0 10px; font-size: 12px}.quality_main_details h3{font-size: 16px; margin: 0 0 15px}.template-privacy-policy .quality_main_details h3,.template-privacy-policy .quality_top_info h2{margin-bottom: 15px}.quality_top_info h2{font-size: 34px; max-width: 201px}img.food_pineapple_shape,img.food_watermelon_shape{width: 40px}img.food_top_shape,img.thanks_top_shape{width: 100px}.template-privacy-policy img.food_watermelon_shape{width: 50px; right: 20px; top: 1%}.template-privacy-policy .food_quality_section{padding: 80px 0 50px}.thank_you_col h2 svg{position: absolute; right: -18px; top: -18px; width: 30px}img.thanks_bottom_shape{bottom: -30px; width: 100px}section.thank_youmain{padding: 80px 0 60px}img.thanks_watermelon_shape{width: 40px; top: 30px; left: 30px}.intent_in_detail .form-group input:checked+label:after{top: 3px; left: 7px; width: 6px; height: 11px; border-width: 0 2px 2px 0}.intent_in_detail .form-group{padding-left: 15px}.intent_in_detail .form-group label:before{padding: 8px; margin-right: 5px}img.contact_coconut{max-width: 22px; right: 3%; top: -30px}img.contact_mango{max-width: 20px; top: -5%; left: 7%}.contact .conatct_inner_title,.contact_banner_col h2{font-size: 38px}.contact_loction_info p{font-size: 14px; max-width: 90%; margin: 0 auto 15px}.contact_social_details p{font-size: 16px}img.contact_watermelon.mobile_conmango{display: block; max-width: 35px; bottom: -3%}.contact_banner_col h2 svg{position: absolute; top: -15px; right: -25px; width: 35px; height: auto}.contact .field,.intent_in_detail{margin-bottom: 15px!important}.contact_info_col{gap: 15px}.quality_main{padding: 0 15px}img.food_right_shape{width: 22px; height: 245px}.template-food-quality .quality_top_info h2 svg{top: -15px; right: -10px}.template-food-quality .quality_top_info h2{font-size: 27px; max-width: 265px}img.form_top_shape{max-width: 90px}section.request_franchise{padding: 80px 0 75px}.request_fra_info h2{margin-bottom: 25px}.awards_logo_wrap{margin-bottom: 20px}}@media screen and (max-width: 655px) and (max-height:400px){.who_we_are_content h2{max-width:75%}p.we_are_list_description{max-width: 100%}p.we_are_list_description br{display: none}.awards_logo_wrap:nth-child(3),.awards_logo_wrap:nth-child(6){width: 100px; height: auto}section.hero_wrap{padding: 0 0 80px; margin-bottom: 50px}}@media (max-width: 395px) and (min-width:391px){.our_values_content h4{font-size:14px}.our_values_content span{width: 20px}}@media (max-width: 389px){.our_values_content span{width:20px}.our_values_content h4{width: calc(100% - 20px); font-size: 15px}.about_sub_title span{top: -15px; right: -5px}h3.about_sub_title{font-size: 29px; max-width: 190px}h2.about_title{font-size: 36px}}@media (max-width: 367px){.banner_content_title{font-size:42px; transform: unset}.banner_content_price{margin: 0 0 10px; font-size: 16px}.banner_content_block{bottom: 40px}.banner_content_title svg{top: 0; right: -15px; width: 25px}.food_quality_section{padding: 90px 0 55px}.hero_title_wrap h1{font-size: 23px}.hero_title_wrap h2{font-size: 32px}.hero_title_wrap h2 span{width: 15px; top: -14px; right: -14px}.row>.service_box{width: 27%; padding: 0 6px!important}.service_box svg{width: 100%; height: auto}.service_box,h3.about_sub_title{margin-bottom: 10px}.who_we_are_content h2{font-size: 27px}.pineapple_wrap{top: -17px}.section_shape{bottom: -10px}section.our_story_sec{margin-bottom: 20px; padding-top: 0}h3.about_sub_title{font-size: 26px; max-width: 170px}h4.about_content{line-height: 1.3; margin: 0 0 15px}.story_pineapple{top: auto; left: 15px}.about_watermelon{left: 15px; width: 8.3%; bottom: 20px}.who_we_are_content h2{max-width: 80%}section.about_the_founders{padding-bottom: 67px}.our_values_section .row{margin: 0; flex-direction: column}.container{padding: 0 15px}h3.our_story_sub_title{font-size: 23px; padding: 0!important}h2.our_story_title{margin-left: -13px}.grape_wrap{width: 20%; bottom: 19px}.section_shape_mobile.hero_bg_mobile{bottom: -70px}section.who_we_are_list_wrap{padding: 20px 20px 110px}}.event_book_title,.event_info_title{color: #7e5a9b; font-size: 60px; line-height: 1.25; font-family: aromatica-script}@media (max-width: 320px){.main_banner{margin:0 0 50px}}li.loader{display: flex; align-items: center; justify-content: center; width: 100%}li.loader span{display: inline-flex; animation: 2s linear infinite ani}@keyframes ani{from{transform: rotate(0)}to{transform: rotate(360deg)}}.form_field label{color: #2b2b2b66; font-size: 16px; font-style: normal; font-weight: 600; line-height: 1.27; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; display: block; padding-left: 34px; margin-bottom: 10px}.form_field input,.form_field textarea{border-radius: 65px; border: 1px solid #dadada; background: #fff; width: 100%; height: auto; padding: 23px 30px; font-size: 18px; line-height: 1.5; display: block; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; font-weight: 500}.event_customize_row .form_field textarea,.event_customize_row textarea.informationtext_area.field__input:focus,.file_upload input,textarea.informationtext_area.field__input{padding: 25px 60px!important}.event_selection{display: flex; flex-wrap: wrap; justify-content: center; margin: 0 -8px}.form_field{width: 100%; padding: 0 8px; margin-bottom: 25px; white-space: normal}.form_field textarea{resize: none; min-height: 131px; height: 131px}.form_field.form_field_btn input[type=submit]{width: auto; border-radius: 40px; background: #ed5377; text-transform: uppercase; font-weight: 700; color: #fff; padding: 27px 105px}.form_field.form_field_btn{margin-top: 55px; margin-bottom: 0}.form_field_btn .common_btn{font-size: 24px; padding: 25px 94px}.event_book_title{font-weight: 500; position: relative; display: inline-block; margin-bottom: 25px}.event_book_title.horeca_title{max-width: 65%; margin: 0 auto 25px}.event_book_title.horeca_title svg{top: -15px; right: -15px}.event_book_title svg,.event_info_title svg{position: absolute; width: 43px; height: auto; right: -30px; top: 0}.catring_select_btn span,.catring_select_btn span:before,.event_info_title{display: inline-block; position: relative}.book_events{text-align: center; margin-bottom: 40px}.event_info_title{font-weight: 500; margin-bottom: 13px}.event_information{text-align: center; margin-bottom: 25px}.event_details{color: #7b609f; text-align: center; font-size: 16px; font-weight: 500; line-height: 1.4; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; letter-spacing: 0}.book_events input{color: #2b2b2b66; text-transform: uppercase}.file_upload_info input::placeholder,textarea.informationtext_area.field__input::placeholder{opacity: 1; color: #2b2b2b66; font-size: 16px; letter-spacing: 0}textarea.informationtext_area.form_field textarea{border-radius: 65px; padding: 25px 60px!important}textarea.informationtext_area.field__input:focus{box-shadow: none; border-radius: 65px; padding: 25px 60px!important}.catering_tab_nav_block .slick-arrow{position: absolute; top: 50%; transform: translateY(-50%); background: 0 0; border: 0; box-shadow: none; color: #7a6097; width: 10px; padding: 0; cursor: pointer}.catering_tab_nav_block .slick-prev{left: 8px}.catering_tab_nav_block .slick-next{right: 8px}.catering_tab_nav{background: #fff; padding: 4px 25px; border-radius: 50px; z-index: 1}.catering_tab_happiness_list_block .catring_btn_box{display: flex; align-items: center; gap: 25px}.catring_select_btn input{opacity: 0; z-index: 2; cursor: pointer}.catring_select_btn span:before{content: ""; border-radius: 4px; background-color: #fff; width: 15px; height: 15px; top: 2px; margin-right: 10px}.catring_select_btn span:after{content: ""; position: absolute; left: 2px; top: 5px; width: 11px; height: 11px; background: #7b609f; border-radius: 4px; opacity: 0}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn{color: #7a6097; font-size: 16px; font-weight: 500; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important;; text-decoration: none; background-color: transparent; border: 0; padding: 0; border-bottom: 1px solid #7a6097; cursor: pointer}.catering_tab_happiness_list_block .catring_btn_box .catering_tab_happiness_btn:hover{color: #ed5377; border-color: #ed5377}.main_header{z-index: 111}html.pop_open .shopify-section-group-header-group{opacity: 0}.find_us_content_wrapper li.loader{visibility: visible!important; position: absolute; bottom: -90px; width: 100%; left: 0}.request_franchise_forminfo .common_btn[disabled]{cursor: no-drop}@media (min-width: 768px) and (max-width:991px){.our_values_container.container{width:66%; margin: 0 auto}.w_1028{padding-left: 50px}p.we_are_list_description br{display: none}.catering_tab_happiness_list_block .catring_btn_box>*{margin: 0 5px; font-size: 12px; padding: 10px 13px}.catring_select_btn span:before{margin-right: 6px}.catring_select_btn span:after{top: 4px}.find_us_content_wrapper li.loader{bottom: -160px}}@media screen and (max-width: 767px){.request_contact .error_label,.request_input_info .error_label{font-size:12px}.find_us_content_wrapper li.loader{bottom: -99px}}.instafeed-new-carousel-item-container .instafeed-hover-layer{border-radius: 66px; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23FFF" d="M12.001 9C10.3436 9 9.00098 10.3431 9.00098 12C9.00098 13.6573 10.3441 15 12.001 15C13.6583 15 15.001 13.6569 15.001 12C15.001 10.3427 13.6579 9 12.001 9ZM12.001 7C14.7614 7 17.001 9.2371 17.001 12C17.001 14.7605 14.7639 17 12.001 17C9.24051 17 7.00098 14.7629 7.00098 12C7.00098 9.23953 9.23808 7 12.001 7ZM18.501 6.74915C18.501 7.43926 17.9402 7.99917 17.251 7.99917C16.5609 7.99917 16.001 7.4384 16.001 6.74915C16.001 6.0599 16.5617 5.5 17.251 5.5C17.9393 5.49913 18.501 6.0599 18.501 6.74915ZM12.001 4C9.5265 4 9.12318 4.00655 7.97227 4.0578C7.18815 4.09461 6.66253 4.20007 6.17416 4.38967C5.74016 4.55799 5.42709 4.75898 5.09352 5.09255C4.75867 5.4274 4.55804 5.73963 4.3904 6.17383C4.20036 6.66332 4.09493 7.18811 4.05878 7.97115C4.00703 9.0752 4.00098 9.46105 4.00098 12C4.00098 14.4745 4.00753 14.8778 4.05877 16.0286C4.0956 16.8124 4.2012 17.3388 4.39034 17.826C4.5591 18.2606 4.7605 18.5744 5.09246 18.9064C5.42863 19.2421 5.74179 19.4434 6.17187 19.6094C6.66619 19.8005 7.19148 19.9061 7.97212 19.9422C9.07618 19.9939 9.46203 20 12.001 20C14.4755 20 14.8788 19.9934 16.0296 19.9422C16.8117 19.9055 17.3385 19.7996 17.827 19.6106C18.2604 19.4423 18.5752 19.2402 18.9074 18.9085C19.2436 18.5718 19.4445 18.2594 19.6107 17.8283C19.8013 17.3358 19.9071 16.8098 19.9432 16.0289C19.9949 14.9248 20.001 14.5389 20.001 12C20.001 9.52552 19.9944 9.12221 19.9432 7.97137C19.9064 7.18906 19.8005 6.66149 19.6113 6.17318C19.4434 5.74038 19.2417 5.42635 18.9084 5.09255C18.573 4.75715 18.2616 4.55693 17.8271 4.38942C17.338 4.19954 16.8124 4.09396 16.0298 4.05781C14.9258 4.00605 14.5399 4 12.001 4ZM12.001 2C14.7176 2 15.0568 2.01 16.1235 2.06C17.1876 2.10917 17.9135 2.2775 18.551 2.525C19.2101 2.77917 19.7668 3.1225 20.3226 3.67833C20.8776 4.23417 21.221 4.7925 21.476 5.45C21.7226 6.08667 21.891 6.81333 21.941 7.8775C21.9885 8.94417 22.001 9.28333 22.001 12C22.001 14.7167 21.991 15.0558 21.941 16.1225C21.8918 17.1867 21.7226 17.9125 21.476 18.55C21.2218 19.2092 20.8776 19.7658 20.3226 20.3217C19.7668 20.8767 19.2076 21.22 18.551 21.475C17.9135 21.7217 17.1876 21.89 16.1235 21.94C15.0568 21.9875 14.7176 22 12.001 22C9.28431 22 8.94514 21.99 7.87848 21.94C6.81431 21.8908 6.08931 21.7217 5.45098 21.475C4.79264 21.2208 4.23514 20.8767 3.67931 20.3217C3.12348 19.7658 2.78098 19.2067 2.52598 18.55C2.27848 17.9125 2.11098 17.1867 2.06098 16.1225C2.01348 15.0558 2.00098 14.7167 2.00098 12C2.00098 9.28333 2.01098 8.94417 2.06098 7.8775C2.11014 6.8125 2.27848 6.0875 2.52598 5.45C2.78014 4.79167 3.12348 4.23417 3.67931 3.67833C4.23514 3.1225 4.79348 2.78 5.45098 2.525C6.08848 2.2775 6.81348 2.11 7.87848 2.06C8.94514 2.0125 9.28431 2 12.001 2Z"></path></svg>'); background-size: 30px; background-repeat: no-repeat; background-position: center;}.instafeed-new-carousel-item .instafeed-hover-layer .instafeed-hover-icon{opacity: 0;}.cart_main_title{display: inline-block; color: #735699; font-family: 'Aromatica Script', cursive !important; font-size: 90px; font-style: normal; font-weight: 400; line-height: 0.8; position: relative; margin: 0;}.catering_tab_nav li.active a, .find_us_nav li.active a, .franchise_tab_nav li.active a{color: #fff !important;}.file{display: none !important;}.file-name{position: relative; overflow: hidden; line-height: 30px; padding: 5px; box-sizing: border-box; font-size: 15px; vertical-align: middle; width: 300px; border: 2px solid #dbdbdb; border-radius: 0; height: calc(2em + 0.75rem + 2px);}.file_upload_info.d-flex{position: relative;}.file_upload_info .common_btn{position: absolute; top: 50%; right: 4px; transform: translateY(-50%); height: 90%; padding: 15px 56px; font-size: 20px;}.file_upload_info .common_btn svg{margin-right: 10px; width:24px; height:auto;}[type="date"]{background:#fff url(https://cdn.shopify.com/s/files/1/0398/4919/7734/files/fi_833593.png?v=1693973756) 97% 50% no-repeat !important;}[type="date"]::-webkit-inner-spin-button{display: none;}[type="date"]::-webkit-calendar-picker-indicator{opacity: 0;}.date_calendar input{border: 1px solid #c4c4c4; border-radius: 5px; background-color: #fff; padding: 3px 5px; box-shadow: inset 0 3px 6px rgba(0,0,0,0.1); width: 190px;}.gallery_grid_slide{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgb(255 255 255 / 60%); opacity: 0; visibility: hidden; z-index: 999999; display: block; overflow-x: hidden; overflow-y: auto;}.gallery_grid_slide_content{display: flex; align-items: center; min-height: calc(100% - 0.1rem * 2);}.gallery_grid_slide.active{opacity: 1; visibility: visible;}.gallery_grid_slide_inner{margin: 28px auto; background-color: #7B609F; padding: 52px 59px; border-radius: 48px; position: relative; max-width: 100%}.gallery_item_content{padding-top: 48%; position: relative;}.gallery_item_content{padding-top: 48%; position: relative;}.gallery_grid_slide_inner .slider-for .gallery_item img{cursor: grab; position: absolute; left: 0; right: 0; top: 0; height: 100%; width: 100%; object-fit: cover; border-radius: 44px;}.gallery_grid_slide_inner .slider-nav{padding-top: 20px;}.gallery_grid_slide_inner .slider-nav .gallery_item{padding: 0 8px;}.gallery_grid_slide_inner .slider-nav .gallery_item img{height: 137px; object-fit: cover; border-radius: 12px; border: 1px solid transparent; cursor: pointer;}.gallery_grid_slide_inner .slider-nav .gallery_item.slick-current img{border-color: #ED5377;}.gallery_grid_slide .close_gallery{position: absolute; right: 20px; top: 29px; cursor: pointer;}.gallery_grid_slide .close_gallery:hover svg path{fill: #ed5377;}.gallery_grid_slide button.slick-arrow{background: transparent; border: none; position: absolute; top: 50%; transform: translateY(-50%); z-index: 9; cursor: pointer;}.gallery_grid_slide .slick-arrow svg path:hover{fill: #ed5377;}.gallery_grid_slide .slick-arrow.slick-prev{left: -48px;}.gallery_grid_slide .slick-arrow.slick-next{right: -48px;}.close_gallery svg{display: flex;}html.pop_open .shopify-section-group-header-group{z-index: 1;}.catring_select_btn input{position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; border: 0;}.catring_select_btn{overflow: hidden;}.customize_heading{text-align: center; margin:0 0 60px 0;}.customize_heading .partner_us_head{margin:0 0 15px 0;}.customize_heading .partner_us_cap{max-width:800px; margin:0 auto;}.customize_sec.form_1 .form_radio{max-width:416px; border-radius: 20px; background: #FFF; padding:28px 25px 37px 20px; display: flex; align-items: flex-start; margin:0 10px;}.radio_title{color: #ED5377; font-family: AvenirNextLTPro; font-size: 26px; font-style: normal; font-weight: 700; line-height: 0.8; margin:0 0 15px 0;}.radio_text{color: #7A6097; font-family: AvenirNextLTPro; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4;}.customize_sec.form_1 input[type="radio"]{width:36px !important; height:36px !important; border-radius: 5px !important; background: #ECECEC !important; cursor:pointer;}.customize_sec.form_1 .event_selection{margin-bottom: 94px;}.cm_radio{display: flex; align-items:center; padding-left:34px;}.form_field .cm_radio label{padding-left:0; margin-bottom:0; padding-right:58px;}.cm_radio input[type="radio"]{width:38px; height:38px; margin:0 11px 0 0; border:2px solid #735699;}.customize_sec.form_1 .request_input_info{width:100%;}@media (min-width: 1200px){.gallery_grid_slide_inner{max-width: 1170px;}}@media (max-width: 1199px){.gallery_grid_slide_inner{max-width: 800px;}.gallery_grid_slide_inner{padding: 53px 48px;}.close_gallery svg{width: 22px; height: 22px;}.gallery_grid_slide .slick-arrow svg{width: 23px; height: 30px;}.gallery_grid_slide .slick-arrow.slick-prev{left: -42px;}.gallery_grid_slide .slick-arrow.slick-next{right: -42px;}.gallery_grid_slide_inner .slider-nav .gallery_item img{height: 106px;}}@media (max-width: 991px){.file_upload_info .common_btn{padding: 15px 30px; font-size: 16px; height: 86%;}.file_upload_info .common_btn svg{margin-right: 10px; width: 18px;}.gallery_grid_slide_inner{max-width: 600px; border-radius: 24px;}.gallery_grid_slide_inner{padding: 53px 40px;}.close_gallery svg{width: 20px; height: 20px;}.gallery_grid_slide .slick-arrow svg{width: 20px; height:24px;}.gallery_grid_slide .slick-arrow.slick-prev{left: -36px;}.gallery_grid_slide .slick-arrow.slick-next{right: -36px;}.gallery_grid_slide_inner .slider-nav .gallery_item img{height: 92px;}}@media (max-width: 768px){.gallery_grid_slide_inner{max-width: 500px;}.gallery_grid_slide_inner{padding: 53px 33px;}.gallery_grid_slide .slick-arrow.slick-prev{left: -32px;}.gallery_grid_slide .slick-arrow.slick-next{right: -32px;}.close_gallery svg{width: 19px; height: 19px;}.gallery_grid_slide .close_gallery{top: 22px; right: 17px;}[type="date"]{background: #fff url(https://cdn.shopify.com/s/files/1/0398/4919/7734/files/fi_833593.png?v=1693973756) 93% 50% no-repeat !important; background-size: 20px !important;}.file_upload_info input{font-size: 16px;}.file_upload_info .common_btn{padding: 15px 22px; font-size: 14px; height: 86%;}.file_upload_info .common_btn svg{margin-right: 6px; width: 16px;}}@media (max-width: 575px){.form_field_btn .common_btn{font-size: 14px; padding: 15px 46px;}.gallery_grid_slide_inner{max-width: 100%;}.gallery_grid_slide_content{padding: 15px;}.gallery_item_content{padding-top: 119%;}.gallery_grid_slide_inner .slider-for .gallery_item img{object-fit: cover; border-radius: 24px;}.gallery_grid_slide_inner .slider-nav .gallery_item{padding: 0 5px;}.gallery_grid_slide_inner .slider-nav .gallery_item img{height: 78px;}.gallery_grid_slide_inner .slider-nav{margin: 0 -5px;}.gallery_grid_slide .slick-arrow svg{width: 20px; height: 18px;}.gallery_grid_slide .slick-arrow.slick-prev{left: -32px;}.gallery_grid_slide .slick-arrow.slick-next{right: -32px;}}@media (max-width: 450px){.file_upload_info input{font-size: 10px; padding: 14px 20px;}.file_upload_info .common_btn{padding: 10px 18px; font-size: 9px; height: 86%;}.file_upload_info .common_btn svg{margin-right: 5px; width: 12px;}}.com_popup{display: block !important;}.franchise_tab_title_block .common_btn{cursor: pointer;}.franchise_advantages_faqs_acc .franchise_advantages_faqs_acc_head{position: relative; cursor: pointer; font-weight: bold; color:#ed5377;}.franchise_advantages_faqs_acc .franchise_advantages_faqs_acc_head::after{font-family: 'FontAwesome'; content: "\f068"; position: absolute; right: 8px; top: 50%; transform: translateY(-50%);}.franchise_advantages_faqs_acc .franchise_advantages_faqs_acc_head.collapsed::after{content: "\f067";}.find_us_nav_item:hover{background-color: #ed5377 !important; color: #ffffff !important;}.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{color: #ffffff !important; background-color: #7a6097; border-radius: 50px;}.form_radio.radio_active{background: #ED5377 !important;}.form_radio.radio_active{background: #ED5377 !important;}.form_radio.radio_active .radio_title{color: #fff !important;}.form_radio.radio_active .radio_text{color: #fff !important;}.popup{display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 1000; justify-content: center; align-items: center;}.popup .popup_content{background: #fff; padding: 20px; border-radius: 8px; position: relative; max-width: 600px; margin: auto;}.close-popup{position: absolute; top: 10px; right: 15px; font-size: 24px; cursor: pointer;}

/* /houseofpops_web/static/src/css/swiper-bundle.min.css */
 @font-face{font-family: swiper-icons; src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA'); font-weight: 400; font-style: normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1}.swiper-vertical>.swiper-wrapper{flex-direction: column;}.swiper-wrapper{position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform: translate3d(0px,0,0)}.swiper-pointer-events{touch-action: pan-y}.swiper-pointer-events.swiper-vertical{touch-action: pan-x}.swiper-slide{flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform}.swiper-slide-invisible-blank{visibility: hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height: auto}.swiper-autoheight .swiper-wrapper{align-items: flex-start; transition-property: transform,height}.swiper-backface-hidden .swiper-slide{transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective: 1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style: preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10}.swiper-3d .swiper-slide-shadow{background: rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow: auto; scrollbar-width: none; -ms-overflow-style: none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display: none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align: start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type: x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type: y mandatory}.swiper-centered>.swiper-wrapper::before{content: ''; flex-shrink: 0; order: 9999}.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start: var(--swiper-centered-offset-before);}.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after);}.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start: var(--swiper-centered-offset-before);}.swiper-centered.swiper-vertical > .swiper-wrapper::before{width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after);}.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align: center center;}.swiper-virtual .swiper-slide{-webkit-backface-visibility: hidden; transform: translateZ(0);}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content: ''; position: absolute; left: 0; top: 0; pointer-events: none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height: 1px; width: var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width: 1px; height: var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position: absolute; top: 50%; width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity: .35; cursor: auto; pointer-events: none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity: 0; cursor: auto; pointer-events: none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display: none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family: swiper-icons; font-size: var(--swiper-navigation-size); text-transform: none!important; letter-spacing: 0; font-variant: initial; line-height: 1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left: 10px; right: auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content: 'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right: 10px; left: auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content: 'next'}.swiper-button-lock{display: none}.swiper-pagination{position: absolute; text-align: center; transition: .3s opacity; transform: translate3d(0,0,0); z-index: 10}.swiper-pagination.swiper-pagination-hidden{opacity: 0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display: none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom: 10px; left: 0; width: 100%}.swiper-pagination-bullets-dynamic{overflow: hidden; font-size: 0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform: scale(.33); position: relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform: scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform: scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform: scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform: scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform: scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform: scale(.33)}.swiper-pagination-bullet{width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border: none; margin: 0; padding: 0; box-shadow: none; -webkit-appearance: none; appearance: none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor: pointer}.swiper-pagination-bullet:only-child{display: none!important}.swiper-pagination-bullet-active{opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right: 10px; top: 50%; transform: translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; display: block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top: 50%; transform: translateY(-50%); width: 8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display: inline-block; transition: .2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left: 50%; transform: translateX(-50%); white-space: nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition: .2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition: .2s transform,.2s right}.swiper-pagination-progressbar{background: rgba(0,0,0,.25); position: absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: var(--swiper-pagination-color,var(--swiper-theme-color)); position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform: scale(0); transform-origin: left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin: right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width: 100%; height: 4px; left: 0; top: 0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width: 4px; height: 100%; left: 0; top: 0}.swiper-pagination-lock{display: none}.swiper-scrollbar{border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display: none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%}.swiper-scrollbar-drag{height: 100%; width: 100%; position: relative; background: rgba(0,0,0,.5); border-radius: 10px; left: 0; top: 0}.swiper-scrollbar-cursor-drag{cursor: move}.swiper-scrollbar-lock{display: none}.swiper-zoom-container{width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width: 100%; max-height: 100%; object-fit: contain}.swiper-slide-zoomed{cursor: move}.swiper-lazy-preloader{width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50%; box-sizing: border-box; border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color)); border-radius: 50%; border-top-color: transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation: swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.swiper .swiper-notification{position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function: ease-out; margin: 0 auto}.swiper-grid>.swiper-wrapper{flex-wrap: wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap: wrap; flex-direction: column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function: ease-out}.swiper-fade .swiper-slide{pointer-events: none; transition-property: opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events: none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events: auto}.swiper-cube{overflow: visible}.swiper-cube .swiper-slide{pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0 0; width: 100%; height: 100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events: none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin: 100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events: auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events: auto; visibility: visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden}.swiper-cube .swiper-cube-shadow{position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; opacity: .6; z-index: 0}.swiper-cube .swiper-cube-shadow:before{content: ''; background: #000; position: absolute; left: 0; top: 0; bottom: 0; right: 0; filter: blur(50px)}.swiper-flip{overflow: visible}.swiper-flip .swiper-slide{pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1}.swiper-flip .swiper-slide .swiper-slide{pointer-events: none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events: auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden; transition-property: transform,opacity,height}.swiper-cards{overflow: visible}.swiper-cards .swiper-slide{transform-origin: center bottom; -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden}

/* /houseofpops_web/static/src/css/term_cond.css */
 @font-face{font-family: 'Raintion-Black'; src: url('/houseofpops_web/static/src/fonts/Raintion-Black.ttf') format('truetype'); font-weight: 1000; font-style: normal;}@font-face{font-family: 'AvenirNextLTPro'; src: url('/houseofpops_web/static/src/fonts/AvenirLTProBlack.otf') format('truetype'); font-weight: 900; font-style: normal;}body#privacy-policy .main-page-title.page-title::after, body#shipping-policy .main-page-title.page-title::after, body#terms-amp-conditions .main-page-title.page-title::after{content: ""; position: absolute; background: url("/cdn/shop/files/Asset_9.svg?v=1695374888") 0 0/contain no-repeat !important; width: 260px; height: 315px; top: -145px; right: -100%;}.partner_us_head svg{position: absolute; top: -20px; right: -33px; width: 50px; height: auto; display: block; transition: .4s .6s; opacity: 0;}.main-page-title{color: #7b609f; font-family: Raintion-Black, Avenir, Helvetica, sans-serif !important; font-size: 50px; font-style: normal; font-weight: 900; line-height: 1.2; text-transform: uppercase; margin: 0 0 32px; position: relative; display: inline-block;}body#shipping-policy .page-width.page-width--narrow .rte p strong, body#terms-amp-conditions .page-width.page-width--narrow .rte p strong{color: #7b609f; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 30px; font-style: normal; font-weight: 900; line-height: .7;}.animate--slide-in{color: #7b609f; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4; margin: 0 0 20px; max-width: 1100px;}.page-width.page-width--narrow, body#terms-amp-conditions .page-width.page-width--narrow{padding: 128px 0; max-width: 823px; margin: 0 auto;}.hero_title_wrap{color: #7b609f !important; font-family: AvenirNextLTPro !important;}.main-page-title::after{content: ""; position: absolute; background: url("https://houseofpops.ae/cdn/shop/files/Asset_9.svg?v=1695374888") 0 0/contain no-repeat; width: 260px; height: 315px; top: -145px; right: -100%;}.sction_sb::after{content: ""; position: absolute; background: url("https://houseofpops.ae/cdn/shop/files/Asset_5_1.svg?v=1695374560") 0 0/contain no-repeat; width: 160px; height: 130px; right: 0; top: 3500px;}body#terms-amp-conditions .page-width.page-width--narrow .rte li{color: #7b609f; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4;}p{color: #7b609f; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4; margin: 0 0 20px; max-width: 1100px;}ul li{color: #7b609f; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4; margin: 0 0 20px; max-width: 1100px;}.page-width.page-width--narrow .rte li{color: #7b609f; font-family: AvenirNextLTPro, Avenir, Helvetica, sans-serif !important; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4;}

/* /social_push_notifications/static/src/scss/social_push_notifications_frontend.scss */
 .o_social_push_notifications_permission_request{bottom: 0; z-index: 1180;}@media (min-width: 576px){.o_social_push_notifications_permission_request{top: 0; bottom: auto; padding-left: 76px;}.o_social_push_notifications_permission_request.o_social_push_notifications_permission_with_menubar{top: 50px;}.o_social_push_notifications_permission_request .o_social_push_notifications_permission_content{max-width: 276px;}}.o_social_push_notifications_permission_request .close{position: absolute; top: 0; left: auto; bottom: auto; right: 0;}.o_social_push_notifications_permission_request .dropdown-toggle:after{display: none;}.o_social_push_notifications_permission_request .o_social_push_notifications_permission_content{min-width: 150px;}

/* /website_links/static/src/css/website_links.css */
.no-link-style{color: black; text-decoration: none;}.required-form-control{background-color: #CECDFF;}#filters li a, #filters li.active a, #filters li.active a.active, #filters li.active a:hover, #filters li.active a:focus, #filters li a:hover{padding: 0px 5px; border-radius: 0px; border: 0px; border-color: transparent; border-right: 1px solid #999; padding-bottom: 0; background-color: #FFFFFF;}#filters li.active a{color: #999;}#filters li:last-child a, #filters li:last-child a:hover, #filters li:last-child a:focus{border-right: 0px;}.nav-tabs-inline{font-size: 14px;}#o_website_links_recent_links{min-height:30em;}.o_website_links_code_error{display:none; color:red; font-weight:bold;}.truncate_text{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 500px;}

/* /website/static/src/snippets/s_title/000.scss */
 .s_title:not([data-vcss]) .s_title_boxed > *{display: inline-block; padding: 30px; border: 1px solid;}.s_title:not([data-vcss]) .s_title_lines{overflow: hidden;}.s_title:not([data-vcss]) .s_title_lines:before, .s_title:not([data-vcss]) .s_title_lines:after{content: ""; display: inline-block; vertical-align: middle; width: 100%; border-top: 1px solid; border-top-color: inherit;}.s_title:not([data-vcss]) .s_title_lines:before{margin: 0 15px 0 -100%;}.s_title:not([data-vcss]) .s_title_lines:after{margin: 0 -100% 0 15px;}.s_title:not([data-vcss]) .s_title_small_caps{font-variant: small-caps;}.s_title:not([data-vcss]) .s_title_transparent{opacity: .5;}.s_title:not([data-vcss]) .s_title_thin{font-weight: 300;}

/* /website/static/src/snippets/s_text_cover/000.scss */
 .s_text_cover > *:not(.o_scroll_button):not(#o_wblog_post_content_jump), .s_text_cover > *:not(.o_scroll_button):not(#o_wblog_post_content_jump) > .row{min-height: inherit;}

/* /website/static/src/snippets/s_instagram_page/000.scss */
 .s_instagram_page div.container-fluid, .s_instagram_page div.container-sm, .s_instagram_page div.container-md, .s_instagram_page div.container-lg, .s_instagram_page div.container-xl, .s_instagram_page div.container-xxl{padding: 0;}

/* /website/static/src/snippets/s_features/000.scss */
 .s_features .s_features_icon.float-start{margin-inline-end: var(--s_features_icon_margin, 1rem) !important;}.s_features .s_features_icon.float-end{margin-inline-start: var(--s_features_icon_margin, 1rem) !important;}

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

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

/* /website/static/src/snippets/s_carousel_intro/000.scss */
 .s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers{height: 3rem;}.s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .s_carousel_intro_controllers_row{padding-right: calc(var(--gutter-x) * .5); padding-left: calc(var(--gutter-x) * .5);}.s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .o_arrows_wrapper{display: -webkit-box; display: -webkit-flex; display: flex;}.s_carousel_intro_wrapper .s_carousel_intro.s_carousel_arrows_hidden .o_arrows_wrapper{display: none;}@media (min-width: 768px){.s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators{position: relative; min-width: 0; margin: 0;}.s_carousel_intro_wrapper .s_carousel_intro .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-next{position: relative; width: auto;}}

/* /website/static/src/snippets/s_alert/000.scss */
 .s_alert{margin: 15px 0; border: var(--border-width) solid; border-radius: var(--border-radius);}.s_alert p:last-child, .s_alert ul:last-child, .s_alert ol:last-child{margin-bottom: 0;}.s_alert.s_alert_sm{padding: 10px; font-size: 0.75rem;}.s_alert.s_alert_md{padding: 15px; font-size: 1rem;}.s_alert.s_alert_lg{padding: 30px; font-size: 1.25rem;}.s_alert .s_alert_icon{float: left; margin-right: 10px;}.s_alert .s_alert_content{overflow: hidden;}

/* /website/static/src/snippets/s_card/000.scss */
 .s_card{--card-inner-border-radius: inherit; --card-bg: inherit; --card-img-size-h: 33.33333333%; --card-img-ratio-align: 44%; --card-img-aspect-ratio: 20%; min-width: MIN(18rem, 100%); margin: 15px 0;}.s_card .o_card_img{width: 100%; object-fit: cover;}.s_card .o_card_img[data-shape]{object-fit: contain;}.s_card .o_card_img_wrapper.ratio > a > .o_card_img{height: 100%;}.s_card .o_card_img_wrapper.ratio .media_iframe_video{position: absolute;}.s_card.o_card_img_top .o_card_img_ratio_custom{--aspect-ratio: var(--card-img-aspect-ratio);}.s_card.o_card_img_horizontal .o_card_img_wrapper{flex-shrink: 0;}@media (min-width: 992px){.s_card.o_card_img_horizontal .o_card_img_wrapper{width: var(--card-img-size-h);}}.s_card .o_card_img_adjust_h .o_card_img{object-position: var(--card-img-ratio-align) 50%;}.s_card .o_card_img_adjust_v .o_card_img{object-position: 50% var(--card-img-ratio-align);}

/* /website/static/src/snippets/s_share/000.scss */
 .s_share > *{display: inline-block; vertical-align: middle;}.s_share .s_share_title{margin: 0 .4rem 0 0;}.s_share a{margin: .2rem;}.s_share a i.fa{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}

/* /website/static/src/snippets/s_social_media/000.scss */
 .s_social_media > *{display: inline-block; vertical-align: middle;}.s_social_media .s_social_media_title{margin: 0 .4rem 0 0;}.s_social_media a{margin: .2rem;}.s_social_media a i.fa, .s_social_media a span.fa{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}

/* /website/static/src/snippets/s_rating/001.scss */
 .s_rating[data-vcss="001"].s_rating_inline{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}.s_rating[data-vcss="001"].s_rating_inline .s_rating_title{margin: 0; margin-right: 0.5em;}.s_rating[data-vcss="001"].s_rating_inline .s_rating_icons{margin-left: auto;}.s_rating[data-vcss="001"].s_rating_no_title .s_rating_title{display: none;}

/* /website/static/src/snippets/s_hr/000.scss */
 .s_hr{line-height: 0;}.s_hr hr{padding: 0; margin: 0; opacity: 1;}.editor_enable .s_hr{position: relative;}.editor_enable .s_hr::after{content: ''; position: absolute; top: 50%; left: 0; bottom: 0; right: 0; z-index: 1; transform: translateY(-50%); height: 6px; padding: inherit;}

/* /website/static/src/snippets/s_image_gallery/002.scss */
 .o_add_snippets_preview .s_image_gallery[data-vcss="002"]{--snippet-preview-height: auto;}.s_image_gallery[data-vcss="002"].o_grid .img, .s_image_gallery[data-vcss="002"].o_masonry .img{width: 100%;}.s_image_gallery[data-vcss="002"].o_grid.o_spc-none div.row{margin-bottom: 0px;}.s_image_gallery[data-vcss="002"].o_grid.o_spc-small div.row > div{margin-bottom: 1rem;}.s_image_gallery[data-vcss="002"].o_grid.o_spc-medium div.row > div{margin-bottom: 2rem;}.s_image_gallery[data-vcss="002"].o_grid.o_spc-big div.row > div{margin-bottom: 3rem;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-none div.o_masonry_col{padding: 0;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-none div.o_masonry_col > img, .s_image_gallery[data-vcss="002"].o_masonry.o_spc-none div.o_masonry_col > a > img, .s_image_gallery[data-vcss="002"].o_masonry.o_spc-none div.o_masonry_col > .media_iframe_video{margin: 0 !important;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-small div.o_masonry_col{padding: 0 0.5rem;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-small div.o_masonry_col > img, .s_image_gallery[data-vcss="002"].o_masonry.o_spc-small div.o_masonry_col > a > img, .s_image_gallery[data-vcss="002"].o_masonry.o_spc-small div.o_masonry_col > .media_iframe_video{margin-bottom: 1rem !important;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-medium div.o_masonry_col{padding: 0 1rem;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-medium div.o_masonry_col > img, .s_image_gallery[data-vcss="002"].o_masonry.o_spc-medium div.o_masonry_col > a > img, .s_image_gallery[data-vcss="002"].o_masonry.o_spc-medium div.o_masonry_col > .media_iframe_video{margin-bottom: 2rem !important;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-big div.o_masonry_col{padding: 0 1.5rem;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-big div.o_masonry_col > img, .s_image_gallery[data-vcss="002"].o_masonry.o_spc-big div.o_masonry_col > a > img, .s_image_gallery[data-vcss="002"].o_masonry.o_spc-big div.o_masonry_col > .media_iframe_video{margin-bottom: 3rem !important;}.s_image_gallery[data-vcss="002"].o_nomode.o_spc-none .row > div{padding-top: 0; padding-bottom: 0;}.s_image_gallery[data-vcss="002"].o_nomode.o_spc-small .row > div{padding-top: 0.5rem; padding-bottom: 0.5rem;}.s_image_gallery[data-vcss="002"].o_nomode.o_spc-medium .row > div{padding-top: 1rem; padding-bottom: 1rem;}.s_image_gallery[data-vcss="002"].o_nomode.o_spc-big .row > div{padding-top: 1.5rem; padding-bottom: 1.5rem;}.s_image_gallery[data-vcss="002"]:not(.o_slideshow) img{cursor: pointer;}.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: -webkit-box; display: -webkit-flex; 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, .s_image_gallery[data-vcss="002"].o_slideshow > .container-fluid, .s_image_gallery[data-vcss="002"].o_slideshow > .container-sm, .s_image_gallery[data-vcss="002"].o_slideshow > .container-md, .s_image_gallery[data-vcss="002"].o_slideshow > .container-lg, .s_image_gallery[data-vcss="002"].o_slideshow > .container-xl, .s_image_gallery[data-vcss="002"].o_slideshow > .container-xxl, .s_image_gallery[data-vcss="002"].o_slideshow > .o_container_small{height: var(--snippet-preview-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 > .container-fluid, .s_image_gallery[data-vcss="002"].o_slideshow > .container-sm, .s_image_gallery[data-vcss="002"].o_slideshow > .container-md, .s_image_gallery[data-vcss="002"].o_slideshow > .container-lg, .s_image_gallery[data-vcss="002"].o_slideshow > .container-xl, .s_image_gallery[data-vcss="002"].o_slideshow > .container-xxl{padding: 0;}.s_image_gallery[data-vcss="002"].o_slideshow .o_carousel_controllers{display: contents;}.s_image_gallery[data-vcss="002"].o_slideshow .carousel-indicators{align-items: center; min-width: 0;}.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-icon, .s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-next-icon{width: 3rem; height: 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: 3rem; height: 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{-webkit-flex-wrap: wrap; 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: -webkit-box; display: -webkit-flex; 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: 3.5rem;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside:where(:not(.s_image_gallery_indicators_hidden)) .o_carousel_controllers, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .o_carousel_controllers{height: 3rem;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside:where(:not(.s_image_gallery_indicators_hidden)).s_image_gallery_indicators_numbers .o_carousel_controllers, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside.s_image_gallery_indicators_numbers .o_carousel_controllers{height: auto;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside .o_carousel_controllers{justify-content: center;}.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: 3.5rem;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside .carousel-indicators{bottom: 0; height: 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 .o_carousel_controllers{position: absolute; bottom: 0; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.5rem; justify-content: space-between; width: 100%; margin-top: 0.5rem;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .o_carousel_controllers > *{position: relative;}.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 .o_carousel_controllers{justify-content: start;}.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;}.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: -webkit-box; display: -webkit-flex; 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: -webkit-box; display: -webkit-flex; 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: 3rem; height: 3rem; background-size: 50%; background-color: #000; border-radius: var(--border-radius);}

/* /website/static/src/snippets/s_company_team/000.scss */
 @media (max-width: 991.98px){.s_company_team img{height: 8rem;}}

/* /website/static/src/snippets/s_references/000.scss */
 .s_references .img-thumbnail{border: none;}

/* /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_close{z-index: 1055; position: absolute; top: 0; left: auto; bottom: auto; right: 0; width: 2.5rem; height: 2.5rem; line-height: 2.5rem; --bg-light: #FFFFFF; --color-light: #714B67; background-color: #FFFFFF !important; color: #714B67; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); cursor: pointer; font-size: 1.25rem; text-align: center;}.s_popup[data-vcss='001'] .s_popup_size_full{padding: 0 !important; max-width: 100%;}.s_popup[data-vcss='001'] .s_popup_size_full > .modal-content{background-color: transparent; box-shadow: none; border-radius: 0;}.s_popup[data-vcss='001'] .modal-dialog{margin: 0 0 0 auto; min-height: 100%;}.s_popup[data-vcss='001'] .modal-dialog:not(.s_popup_size_full){padding: 1rem !important;}.s_popup[data-vcss='001'] .s_popup_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{pointer-events: none;}.s_popup[data-vcss='001'] .s_popup_no_backdrop .modal-dialog{height: 100%;}.s_popup[data-vcss='001'] .s_popup_no_backdrop .modal-dialog .modal-content{max-height: 100%; overflow-y: auto; overflow-x: hidden;}

/* /website/static/src/snippets/s_features_grid/001.scss */
 .s_features_grid[data-vcss="001"] .s_features_grid_icon.float-start{margin-inline-end: var(--s_features_grid_icon_margin, 1rem) !important;}.s_features_grid[data-vcss="001"] .s_features_grid_icon.float-end{margin-inline-start: var(--s_features_grid_icon_margin, 1rem) !important;}

/* /website/static/src/snippets/s_tabs/002.scss */
 .s_tabs[data-vcss="002"]{--tabs-bg-color: #F8F9FA; --tabs-link-color: #212529;}.s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_up > .tab-pane.fade, .s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_down > .tab-pane.fade, .s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_left > .tab-pane.fade, .s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_right > .tab-pane.fade{transition: all 0.2s;}.s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_up > .tab-pane.fade.show, .s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_down > .tab-pane.fade.show, .s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_left > .tab-pane.fade.show, .s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_right > .tab-pane.fade.show{transform: translateX(0rem) translateY(0rem);}.s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_up > .tab-pane.fade{transform: translateY(-1rem);}.s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_down > .tab-pane.fade{transform: translateY(1rem);}.s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_left > .tab-pane.fade{transform: translateX(-1rem);}.s_tabs[data-vcss="002"] .s_tabs_content.s_tabs_slide_right > .tab-pane.fade{transform: translateX(1rem);}.s_tabs[data-vcss="002"] .s_tabs_main{--card-cap-bg: initial;}.s_tabs[data-vcss="002"] .s_tabs_main .nav-tabs{--nav-tabs-link-hover-border-color: transparent;}.s_tabs[data-vcss="002"] .s_tabs_main .s_tabs_nav:has(.nav-tabs), .s_tabs[data-vcss="002"] .s_tabs_main .s_tabs_nav:has(.nav-buttons){background: var(--tabs-bg-color, #F8F9FA);}.s_tabs[data-vcss="002"] .s_tabs_main .s_tabs_nav:has(.nav-tabs) .nav .nav-item a.nav-link, .s_tabs[data-vcss="002"] .s_tabs_main .s_tabs_nav:has(.nav-buttons) .nav .nav-item a.nav-link{color: var(--tabs-link-color, #212529);}.s_tabs[data-vcss="002"] .s_tabs_main .nav-tabs a.active{color: #212529;}.s_tabs[data-vcss="002"] .s_tabs_main .nav-underline{border-bottom: 1px solid var(--o-border-color);}.s_tabs[data-vcss="002"] .s_tabs_main .nav-underline .nav-link{margin-bottom: -1px;}.s_tabs[data-vcss="002"] .s_tabs_main .nav-underline .nav-link:not(.active){border: 0;}@media (min-width: 576px){.s_tabs[data-vcss="002"] .s_tabs_main.row .nav-underline{border-bottom: 0; border-left: 1px solid var(--o-border-color);}.s_tabs[data-vcss="002"] .s_tabs_main.row .nav-underline .nav-link{margin-left: -1px; padding: 0.25rem 1rem;}.s_tabs[data-vcss="002"] .s_tabs_main.row .nav-underline .nav-link.active{border-left: 2px solid #65435c; border-bottom: 0;}}.s_tabs[data-vcss="002"] .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-justified), .s_tabs[data-vcss="002"] .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-justified) .nav-buttons, .s_tabs[data-vcss="002"] .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-fill), .s_tabs[data-vcss="002"] .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-fill) .nav-buttons{width: 100%;}.s_tabs[data-vcss="002"] .s_tabs_main .nav-buttons .active{color: #212529; background-color: #FFF; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);}

/* /website/static/src/snippets/s_table_of_content/000.scss */
 .s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_navbar_sticky.s_table_of_content_horizontal_navbar, .s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_navbar_sticky.s_table_of_content_vertical_navbar .s_table_of_content_navbar{position: -webkit-sticky; position: sticky; top: 0px; left: auto; bottom: auto; right: auto;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_navbar_sticky.s_table_of_content_vertical_navbar .s_table_of_content_navbar{overflow: auto;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap:not(.s_table_of_content_navbar_sticky), .s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap:not(.s_table_of_content_navbar_sticky) .s_table_of_content_navbar{top: 0px !important;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar{overflow-wrap: break-word;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar > a.list-group-item-action{background: none; color: inherit; opacity: 0.7; font-weight: 500; padding-left: 3px; transition: padding 0.1s;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar > a.list-group-item-action:before{position: absolute; top: 10px; left: 0; bottom: 10px; right: auto; width: 2px; content: "";}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar > a.list-group-item-action:hover{opacity: 1;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar > a.list-group-item-action:focus{background: none;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar > a.list-group-item-action.active{background: none; padding-left: 8px; opacity: 1;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar > a.list-group-item-action.active:before{background-color: #714B67;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_horizontal_navbar{z-index: 1; padding-top: 0.5rem; padding-bottom: 0.5rem; margin-bottom: 2rem;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_horizontal_navbar .s_table_of_content_navbar{display: inline;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_horizontal_navbar .s_table_of_content_navbar > a.list-group-item-action{width: auto;}.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_horizontal_navbar .s_table_of_content_navbar > a.list-group-item{display: inline-block; margin-bottom: 2px;}

/* /website/static/src/snippets/s_quotes_carousel/002.scss */
 .s_quotes_carousel_wrapper[data-vcss='002'] .s_blockquote{margin-bottom: 0;}@media (max-width: 767.98px){.s_quotes_carousel_wrapper[data-vcss='002'] .s_blockquote{width: 100% !important;}}

/* /website/static/src/snippets/s_masonry_block/001.scss */
 .s_masonry_block[data-vcss='001'] .row > div{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center;}.s_masonry_block[data-vcss='001'] .row.o_grid_mode > div.o_grid_item_image{--grid-item-padding-y: 0px; --grid-item-padding-x: 0px;}

/* /website/static/src/snippets/s_media_list/001.scss */
 .s_media_list[data-vcss="001"] .s_media_list_item > .row{overflow: hidden;}.s_media_list[data-vcss="001"] .s_media_list_body{padding: 2rem;}.s_media_list[data-vcss="001"] .s_media_list_img{object-fit: cover;}

/* /website/static/src/snippets/s_showcase/003.scss */
 .s_showcase[data-vcss='003'] .s_showcase_icon.float-start{margin-inline-end: var(--s_showcase_icon_margin, 1rem) !important;}.s_showcase[data-vcss='003'] .s_showcase_icon.float-end{margin-inline-start: var(--s_showcase_icon_margin, 1rem) !important;}

/* /website/static/src/snippets/s_timeline/002.scss */
 @media (min-width: 768px){.s_timeline[data-vcss="002"]{--o-dot-left: 50%; --o-dot-line-left: 50%;}}@media (max-width: 767.98px){.s_timeline[data-vcss="002"] .s_timeline_card{margin-left: 0 !important; margin-right: 0 !important;}}

/* /website/static/src/snippets/s_timeline_list/000.scss */
 .s_timeline_list{--o-dot-left: calc(var(--o-timeline-dot-size, 24px) * 0.5); --o-dot-line-left: calc(var(--o-timeline-dot-size, 24px) * 0.5);}.s_timeline_list .s_timeline_list_row{padding-left: calc(var(--o-timeline-dot-size, 24px) * 1.25);}.s_timeline_list .s_timeline_list_row:last-of-type .o_dot_line{display: none;}

/* /website/static/src/snippets/s_process_steps/002.scss */
 .s_process_steps[data-vcss='002'] .s_process_step .s_process_step_number{width: 5rem; height: 5rem;}.s_process_steps[data-vcss='002'] .s_process_step .s_process_step_number img{object-fit: contain;}.s_process_steps[data-vcss='002'] .s_process_step .s_process_step_connector{height: 5rem; width: calc(100% - 5rem); left: calc(50% + 2.5rem);}.s_process_steps[data-vcss='002'] .s_process_step .s_process_step_connector path{stroke: var(--o-border-color); fill: transparent;}.s_process_steps[data-vcss='002'] .s_process_step:last-child .s_process_step_connector{display: none;}.s_process_steps[data-vcss='002'].s_process_steps_connector_curved_arrow .s_process_step:nth-child(odd) .s_process_step_connector{transform: scale(1, -1);}.s_process_steps[data-vcss='002'] .s_process_steps_arrow_head path{fill: #6C757D; stroke: transparent;}@media (max-width: 991.98px){.s_process_steps[data-vcss='002'] .s_process_step_connector{display: none;}}

/* /website/static/src/snippets/s_accordion/000.scss */
 .s_accordion .accordion{--accordion-btn-focus-box-shadow: inset 0 0 0 0.25rem rgba(113, 75, 103, 0.25);}.s_accordion .accordion-button:not(:focus-visible){box-shadow: none;}.s_accordion .accordion-button:after{margin: 0; background: none; font-family: 'odoo_ui_icons'; text-align: center; content: '\e839';}.s_accordion .s_accordion_highlight .accordion-item{border: 0; border-radius: var(--accordion-border-radius); overflow: hidden;}.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_accordion .accordion-flush .accordion-item:first-of-type{border-top-left-radius: var(--accordion-border-radius); border-top-right-radius: var(--accordion-border-radius);}.s_accordion .accordion-flush .accordion-item:first-of-type > .accordion-header .accordion-button{border-top-left-radius: var(--accordion-inner-border-radius); border-top-right-radius: var(--accordion-inner-border-radius);}.s_accordion .accordion-flush .accordion-item:last-of-type{border-bottom-right-radius: var(--accordion-border-radius); border-bottom-left-radius: var(--accordion-border-radius);}.s_accordion .accordion-flush .accordion-item:last-of-type > .accordion-header .accordion-button.collapsed{border-bottom-right-radius: var(--accordion-inner-border-radius); border-bottom-left-radius: var(--accordion-inner-border-radius);}.s_accordion .accordion-flush .accordion-item:last-of-type > .accordion-collapse{border-bottom-right-radius: var(--accordion-border-radius); border-bottom-left-radius: var(--accordion-border-radius);}

/* /website/static/src/snippets/s_text_highlight/000.scss */
 .s_text_highlight{padding: 1.5rem; border-radius: 0.4rem;}.s_text_highlight :last-child{margin-bottom: 0;}

/* /website/static/src/snippets/s_pricelist_cafe/000.scss */
 @media (max-width: 991.98px){.s_pricelist_cafe > .o_web_editor_Origins_19:not(.o_shape_show_mobile){display: none;}}

/* /website/static/src/snippets/s_progress_bar/001.scss */
 .s_progress_bar[data-vcss="001"] .s_progress_bar_wrapper{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_progress_bar[data-vcss="001"] .progress{--progress-bg: color-mix(in srgb, currentColor 20%, transparent); --progress-font-size: 1rem;}.s_progress_bar[data-vcss="001"].s_progress_bar_label_inline .progress{--progress-height: 1.6em;}.s_progress_bar[data-vcss="001"].s_progress_bar_label_below .s_progress_bar_text{text-align: right;}.s_progress_bar[data-vcss="001"].s_progress_bar_label_after .s_progress_bar_wrapper{flex-direction: row; align-items: center;}.s_progress_bar[data-vcss="001"].s_progress_bar_label_after .progress{flex-basis: 100%;}

/* /website/static/src/snippets/s_blockquote/001.scss */
 .s_blockquote[data-vcss="001"]{border: 0; border-radius: 0.4rem;}.s_blockquote[data-vcss="001"].s_blockquote_with_line{overflow: hidden;}.s_blockquote[data-vcss="001"] .s_blockquote_avatar{width: 3rem;}.s_blockquote[data-vcss="001"] .s_blockquote_line_elt{width: 0.25rem;}.s_blockquote[data-vcss="001"]:not(.s_blockquote_with_line) .s_blockquote_line_elt, .s_blockquote[data-vcss="001"]:not(.s_blockquote_with_icon) .s_blockquote_wrap_icon{display: none;}

/* /website/static/src/snippets/s_badge/000.scss */
 .s_badge{padding: 0.5rem; margin: 0.5rem 0.5rem 0.5rem 0; border-radius: 50rem;}.s_badge .fa{margin: 0 0.3rem 0 0;}

/* /website/static/src/snippets/s_color_blocks_2/000.scss */
 .s_color_blocks_2.o_half_screen_height > :first-child, .s_color_blocks_2.cover_mid > :first-child, .s_color_blocks_2.o_half_screen_height > :first-child > .row, .s_color_blocks_2.cover_mid > :first-child > .row, .s_color_blocks_2.o_full_screen_height > :first-child, .s_color_blocks_2.cover_full > :first-child, .s_color_blocks_2.o_full_screen_height > :first-child > .row, .s_color_blocks_2.cover_full > :first-child > .row{min-height: inherit;}.s_color_blocks_2 .row{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap;}.s_color_blocks_2 .row::before, .s_color_blocks_2 .row::after{width: 0;}.s_color_blocks_2 > .container > .row > [class*="col-lg-"], .s_color_blocks_2 > .container-fluid > .row > [class*="col-lg-"], .s_color_blocks_2 > .container-sm > .row > [class*="col-lg-"], .s_color_blocks_2 > .container-md > .row > [class*="col-lg-"], .s_color_blocks_2 > .container-lg > .row > [class*="col-lg-"], .s_color_blocks_2 > .container-xl > .row > [class*="col-lg-"], .s_color_blocks_2 > .container-xxl > .row > [class*="col-lg-"], .s_color_blocks_2 > .o_container_small > .row > [class*="col-lg-"]{padding: 8% 5%; padding-top: 8vw; padding-bottom: 8vw;}.s_color_blocks_2 img{max-width: 100%; height: auto;}

/* /website/static/src/snippets/s_product_list/000.scss */
 .s_product_list:not([data-vcss]){padding-top: 20px;}.s_product_list:not([data-vcss]) > div > .row:not(.o_grid_mode) > div{height: 200px;}.s_product_list:not([data-vcss]) > div > .row > div{position: relative; margin-bottom: 20px; text-align: center;}.s_product_list:not([data-vcss]) > div > .row > div a{display: block;}.s_product_list:not([data-vcss]) > div > .row > div img{margin: auto; max-height: 130px;}.s_product_list:not([data-vcss]) > div > .row > div .s_product_list_item_link{position: absolute; top: auto; left: 10%; bottom: 0; right: 10%;}.s_product_list:not([data-vcss]) > div > .row > div .s_product_list_item_link > .btn{width: 100%; padding: 5px !important; font-size: 1rem;}@media only screen and (max-width: 1280px){.s_product_list:not([data-vcss]) > div > .row > div .s_product_list_item_link > .btn{font-size: 12px;}}.s_product_list:not([data-vcss]) > div > .row > div .s_product_list_item_link > .btn .fa{font-size: 1.125rem; padding-right: 5px;}@media only screen and (max-width: 1024px){.s_product_list:not([data-vcss]) > div > .row > div .s_product_list_item_link > .btn .fa{display: block; font-size: 25px;}}

/* /website/static/src/snippets/s_mega_menu_thumbnails/000.scss */
 .s_mega_menu_thumbnails:not([data-vcss]) .s_mega_menu_thumbnails_footer:not(.o_cc):not(.navbar-light):not(.o_footer)::before{position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: auto; height: auto;}

/* /website/static/src/snippets/s_mega_menu_little_icons/000.scss */
 .s_mega_menu_little_icons:not([data-vcss]) .nav-link:hover, .s_mega_menu_little_icons:not([data-vcss]) .nav-link:focus{background: rgba(0, 0, 0, 0.05);}

/* /website/static/src/snippets/s_mega_menu_images_subtitles/000.scss */
 .s_mega_menu_images_subtitles:not([data-vcss]) .d-flex img{max-width: 64px; align-self: start;}.s_mega_menu_images_subtitles:not([data-vcss]) .nav-link:hover, .s_mega_menu_images_subtitles:not([data-vcss]) .nav-link:focus{background: rgba(0, 0, 0, 0.05);}@media (max-width: 991.98px){.s_mega_menu_images_subtitles:not([data-vcss]) .row > div.col-lg{min-width: fit-content;}}

/* /website/static/src/snippets/s_mega_menu_menus_logos/000.scss */
 .s_mega_menu_menus_logos:not([data-vcss]) .s_mega_menu_menus_logos_wrapper{border-color: rgba(0, 0, 0, 0.05) !important;}@media (min-width: 576px) and (max-width: 991.98px){.s_mega_menu_menus_logos:not([data-vcss]) .row > div.col-sm-6{min-width: min-content; flex-grow: 1;}}

/* /website/static/src/snippets/s_mega_menu_odoo_menu/000.scss */
 .s_mega_menu_odoo_menu:not([data-vcss]) .s_mega_menu_odoo_menu_footer{border-color: rgba(0, 0, 0, 0.05);}.s_mega_menu_odoo_menu:not([data-vcss]) .s_mega_menu_odoo_menu_footer .row > div:not(.o_cc):not(.navbar-light):not(.o_footer)::before{position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: auto; height: auto;}@media (min-width: 768px) and (max-width: 991.98px){.s_mega_menu_odoo_menu:not([data-vcss]) .row > div.col-md-6{min-width: min-content;}}

/* /website/static/src/snippets/s_mega_menu_big_icons_subtitles/000.scss */
 @media (min-width: 768px) and (max-width: 991.98px){.s_mega_menu_big_icons_subtitles:not([data-vcss]) .row > div.col-md-6{min-width: fit-content;}}

/* /website/static/src/snippets/s_mega_menu_cards/000.scss */
 .s_mega_menu_cards:not([data-vcss]) .nav-link:hover, .s_mega_menu_cards:not([data-vcss]) .nav-link:focus{background: rgba(0, 0, 0, 0.05);}@media (min-width: 576px) and (max-width: 991.98px){.s_mega_menu_cards:not([data-vcss]) .row > div.col-sm-6{min-width: min-content; flex-grow: 1;}}

/* /website/static/src/snippets/s_google_map/000.scss */
 .s_google_map{position: relative; min-height: 100px;}.s_google_map .map_container{position: absolute; top: 0; left: 0; bottom: 0; right: 0;}.s_google_map .description{position: absolute; top: auto; left: 0; bottom: 0; right: 0; z-index: 99; padding: 0 1em; background: rgba(113, 75, 103, 0.8); color: #FFFFFF; transition: background-color 250ms ease;}.s_google_map .description font{float: left; margin-top: 20px; margin-bottom: 15px; font-weight: bold; text-transform: uppercase;}.s_google_map .description span{float: left; text-transform: none; font-weight: normal; margin-top: 20px; margin-left: 10px;}.s_google_map:hover .description{background: #714B67; background: rgba(113, 75, 103, 0.55); color: #212529;}

/* /website/static/src/snippets/s_map/000.scss */
 .s_map{position: relative; min-height: 100px;}.s_map .map_container{position: absolute; top: 0; left: 0; bottom: 0; right: 0;}.s_map .description{position: absolute; top: auto; left: 0; bottom: 0; right: 0; z-index: 99; padding: 0 1em; background: rgba(113, 75, 103, 0.8); color: #FFFFFF; transition: background-color 250ms ease;}.s_map .description font{float: left; margin-top: 20px; margin-bottom: 15px; font-weight: bold; text-transform: uppercase;}.s_map .description span{float: left; text-transform: none; font-weight: normal; margin-top: 20px; margin-left: 10px;}.s_map:hover .description{background: #714B67; background: rgba(113, 75, 103, 0.55); color: #212529;}.s_map .s_map_color_filter{position: absolute; top: 0; left: 0; bottom: 0; right: 0; position: absolute !important; pointer-events: none;}.editor_enable .s_map iframe{pointer-events: none;}

/* /website/static/src/snippets/s_dynamic_snippet/000.scss */
 .s_dynamic.o_dynamic_snippet_empty:not(.o_check_scroll_position){display: none !important;}.s_dynamic [data-url]{cursor: pointer;}.s_dynamic img{object-fit: scale-down;}@media (min-width: 992px){.s_dynamic > .container .s_dynamic_snippet_title.s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .s_dynamic_snippet_row > *, .s_dynamic > .o_container_small .s_dynamic_snippet_title.s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .s_dynamic_snippet_row > *{flex: 0 1 MAX(315px, 50%);}}@media (min-width: 992px){.s_dynamic > .o_container_small .s_dynamic_snippet_row > *{flex: 0 1 MAX(315px, 50%);}}.s_dynamic > .o_container_small .s_dynamic_snippet_title.s_dynamic_snippet_title_aside{min-width: 41.66666667%;}@media (min-width: 992px){.s_dynamic > .o_container_small .s_dynamic_snippet_title.s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .s_dynamic_snippet_row > *{flex: 1 1 315px;}}

/* /website/static/src/snippets/s_dynamic_snippet_carousel/000.scss */
 .s_dynamic .dynamic_snippet_template .card-footer a, .s_dynamic .dynamic_snippet_template .card-footer button, .s_dynamic .o_dynamic_snippet_btn_wrapper{z-index: 2;}.s_dynamic .s_dynamic_snippet_arrow_bottom > .carousel-control-prev, .s_dynamic .s_dynamic_snippet_arrow_bottom .carousel-control-next{position: relative;}

/* /website/static/src/snippets/s_embed_code/000.scss */
 .editor_enable .s_embed_code{min-height: 0.875rem;}.s_embed_code .s_embed_code_embedded .bg-light.o_default_snippet_text{background-color: lightcyan !important; color: black;}

/* /website/static/src/snippets/s_website_form/001.scss */
 .editor_enable .s_website_form[data-vcss="001"] .s_website_form_field_hidden{display: block; opacity: 0.5;}.editor_enable .s_website_form[data-vcss="001"] .s_website_form_field_hidden_if{display: block !important; background-color: #D9D9D9;}.editor_enable .s_website_form[data-vcss="001"] .s_website_form_field select{pointer-events: none;}@media (max-width: 575.98px){.s_website_form[data-vcss="001"] .s_website_form_label{width: auto !important;}}.s_website_form[data-vcss="001"] .s_website_form_field_hidden{display: none;}.s_website_form[data-vcss="001"] span.s_website_form_mark{font-size: 0.85em; font-weight: 400;}.s_website_form[data-vcss="001"] .s_website_form_dnone{display: none;}.s_website_form[data-vcss="001"] .s_website_form_submit .s_website_form_label, .s_website_form[data-vcss="001"] .s_website_form_recaptcha .s_website_form_label{float: left; height: 1px;}.s_website_form[data-vcss="001"] .s_website_form_no_submit_label .s_website_form_label{display: none;}.s_website_form[data-vcss="001"] div.o_files_zone div.o_file_wrap{border: 1px solid #9a9ca5; border-radius: 0.25rem; font-size: 0.9em; line-height: normal;}.s_website_form[data-vcss="001"] div.o_files_zone div.o_file_wrap div.o_file_name{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.s_website_form[data-vcss="001"] div.o_files_zone div.o_file_wrap i.o_file_delete{max-width: 25%; padding: 2px 4px 3px 4px; color: #714B67; cursor: pointer;}.s_website_form[data-vcss="001"] div.o_files_zone div.o_file_wrap i.o_file_delete:hover{color: #5a3c52;}.s_website_form[data-vcss="001"] .o_add_files_button{background-color: #e7e9ed; width: fit-content;}.s_website_form[data-vcss="001"] .o_add_files_button:hover{background-color: #dadde3;}body:not(.editor_enable) .s_website_form[data-vcss="001"] .s_website_form_date:not(.s_website_form_datepicker_initialized) [value], body:not(.editor_enable) .s_website_form[data-vcss="001"] .s_website_form_datetime:not(.s_website_form_datepicker_initialized) [value]{color: transparent;}

/* /website/static/src/snippets/s_quadrant/000.scss */
 .s_quadrant .o_grid_item{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}

/* /website_blog/static/src/snippets/s_blog_posts/000.scss */
 .s_dynamic{--Avatar-size: 1.5em;}.s_dynamic .s_blog_posts_post_teaser{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}@media (min-width: 768px){.s_dynamic .s_blog_posts_post_teaser{display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}}.s_dynamic .s_blog_posts_post_subtitle{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}.s_dynamic.s_blog_post_list .s_blog_posts_post_author + small.s_blog_posts_post_date::before, .s_dynamic.s_blog_post_list .s_blog_posts_post_author + .s_blog_posts_post_date.small::before{content: "•"; margin: 0 0.25rem;}.s_dynamic.s_blog_post_list .s_blog_posts_post:hover{background-color: color-mix(in srgb, currentColor 10%, transparent);}@media (min-width: 992px){.s_dynamic.s_blog_post_big_picture .s_blog_posts_post_cover{--aspect-ratio: 75%;}}@media (min-width: 768px){.s_dynamic.s_blog_post_big_picture.s_blog_posts_post_picture_size_small .s_blog_posts_post_cover{--aspect-ratio: 66%;}}@media (min-width: 1200px){.s_dynamic.s_blog_post_big_picture.s_blog_posts_post_picture_size_small .s_blog_posts_post_cover{--aspect-ratio: 50%;}}.s_dynamic.s_blog_post_big_picture:not([class*="s_blog_posts_effect"]) .s_blog_post_big_picture_infos{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: space-around;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_dynamic_snippet_content, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_dynamic_snippet_content{text-align: center;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_posts_post_cover_header, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post_cover_header, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post_cover_header, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post_cover_hidden{height: 50%;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_post_big_picture_title, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_post_big_picture_title, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_post_big_picture_title, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post_cover_hidden{transform: translateY(50%); transition: all 0.2s ease-in-out;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_post_big_picture_infos::before, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_post_big_picture_infos::before, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_post_big_picture_infos::before{position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-color: rgba(0, 0, 0, 0.3); transition: opacity 0.15s linear; opacity: 0; content: "";}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_post_big_picture_infos::before, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_post_big_picture_infos::before, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_post_big_picture_infos::before{opacity: 0;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_posts_post:hover .s_blog_post_big_picture_infos:before, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post:hover .s_blog_post_big_picture_infos:before, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post:hover .s_blog_post_big_picture_infos:before{opacity: 1;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_default .s_blog_posts_post_author, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_default .s_blog_posts_post_author, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_default .s_blog_posts_post_author{font-size: 1rem;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_post_big_picture_title, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_post_big_picture_title, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_post_big_picture_title{transform: translateY(-25%); opacity: 1;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden{transform: translateY(0);}@media (min-width: 992px) and (max-width: 1199.98px){.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_default .s_blog_posts_post_author, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_default .s_blog_posts_post_author, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_default .s_blog_posts_post_author{font-size: 1.25rem;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_post_big_picture_title, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_post_big_picture_title, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_post_big_picture_title{transform: translateY(50%); opacity: 0;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden{transform: translateY(-50%);}}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_small .s_blog_posts_post_author, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_small .s_blog_posts_post_author, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_small .s_blog_posts_post_author{font-size: 1.25rem;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_small .s_blog_posts_post:hover .s_blog_post_big_picture_title, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_small .s_blog_posts_post:hover .s_blog_post_big_picture_title, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_small .s_blog_posts_post:hover .s_blog_post_big_picture_title{transform: translateY(50%); opacity: 0;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_small .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_small .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_small .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden{transform: translateY(-50%);}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post::before{content: ""; position: absolute; top: 1rem; left: auto; bottom: auto; right: 1rem; border-top: 2px solid #FFF; border-right: 2px solid #FFF; padding: 1rem; transition: all 0.2s ease-in-out; transform: scale3d(0, 0, 0); transform-origin: top right; opacity: 0; z-index: 1;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post:hover::before{opacity: 1; transform: scale3d(1, 1, 1);}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post::before, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .o_record_cover_image{transition: all 0.2s ease-in-out; transform: scale3d(1.12, 1.12, 1.12);}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post::before{position: absolute; top: 1rem; left: 1rem; bottom: 1rem; right: 1rem; border: 1px solid #FFF; border-radius: 0.4rem; opacity: 0; z-index: 1; content: ""; pointer-events: none;}.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post:hover .o_record_cover_image, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post:hover::before{opacity: 1; transform: scale3d(1, 1, 1);}@media (max-width: 767.98px){.s_dynamic.s_blog_post_horizontal.s_blog_posts_post_picture_size_default .s_blog_posts_post_cover_col{min-height: 12rem;}}@media (min-width: 768px){.s_dynamic.s_blog_post_horizontal.s_blog_posts_post_picture_size_default .s_blog_posts_post_cover_col{flex: 0 0 MIN(26rem, 33%);}}@media (max-width: 767.98px){.s_dynamic.s_blog_post_horizontal.s_blog_posts_post_picture_size_small .s_blog_posts_post_cover_col{min-height: 8rem;}}@media (min-width: 768px){.s_dynamic.s_blog_post_horizontal.s_blog_posts_post_picture_size_small .s_blog_posts_post_cover_col{flex: 0 0 MIN(26rem, 25%);}}.s_dynamic.s_blog_post_horizontal .o_container_small .s_blog_posts_post_cover_col{display: none;}.s_dynamic.s_blog_post_horizontal div.dynamic_snippet_template div.row:last-child div.border-bottom{border-bottom: none !important;}.s_dynamic.s_blog_post_card.s_blog_posts_post_picture_size_small .s_blog_posts_post_cover{--aspect-ratio: 40%;}@media (min-width: 576px){.s_dynamic.s_dynamic_snippet_carousel.s_blog_post_big_picture .s_blog_posts_post_cover{--aspect-ratio: 50%;}}@media (min-width: 992px){.s_dynamic.s_dynamic_snippet_carousel.s_blog_post_big_picture .s_blog_posts_post_cover{--aspect-ratio: 100%;}}

/* /website_payment/static/src/snippets/s_donation/000.scss */
 .s_donation:not([data-vcss]) input::-webkit-outer-spin-button, .s_donation:not([data-vcss]) input::-webkit-inner-spin-button{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0;}.s_donation:not([data-vcss]) input[type=number]{-moz--webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield;}.s_donation:not([data-vcss]) .s_donation_btn{transition: background 0.2s;}.s_donation:not([data-vcss]) .s_donation_btn:focus{box-shadow: none !important;}.s_donation:not([data-vcss]) #s_donation_amount_input{border: none; outline: none; max-width: 145px; background-color: transparent; font-size: inherit; color: inherit;}.s_donation:not([data-vcss]) #s_donation_amount_input::placeholder{opacity: 0.6; color: inherit;}.s_donation:not([data-vcss]) .s_donation_range_slider_wrap{width: 90%;}.s_donation:not([data-vcss]) .s_donation_range_slider_wrap #s_donation_range_slider{margin-bottom: 50px;}.s_donation:not([data-vcss]) .s_donation_range_slider_wrap .s_range_bubble{position: absolute; left: 0%; margin-top: 28px; padding: 0.5rem 1rem; color: #FFFFFF; background: #714B67; font-size: 1.15rem; border-radius: 0.3rem; transform: translateX(-50%);}.s_donation:not([data-vcss]) .s_donation_range_slider_wrap .s_range_bubble::after{content: ""; position: absolute; top: -5px; left: 50%; width: 0; border-style: solid; border-color: #714B67 transparent; border-width: 0 5px 5px; margin-left: -5px;}.s_donation:not([data-vcss]):not([data-display-options="true"]) .s_donation_prefilled_buttons{display: none;}

/* /website_sale/static/src/snippets/s_dynamic_snippet_products/000.scss */
 .s_product_product_centered .card{overflow: visible; margin-top: 6rem; padding-top: 6rem;}.s_product_product_centered .card img{height: 12rem;}.s_product_product_centered .o_carousel_product_img_link{max-width: 75%; margin-top: -12rem; left: 0; right: 0;}.s_product_product_banner img{max-height: 400px;}.s_product_product_horizontal_card img img{height: 100%;}@media (max-width: 991.98px){.s_product_product_horizontal_card img{height: 12rem;}}.o_dynamic_product_hovered img{transition: transform 250ms ease;}.o_dynamic_product_hovered:hover img{transform: scale(1.15);}.o_carousel_multiple_rows .row{padding: 1rem;}img.o_img_product_cover{object-fit: cover;}img.o_img_product_square{aspect-ratio: 1 / 1;}.o_card_group > .row{padding-left: 15px; padding-right: 15px;}.o_card_group > .row > div{padding: 0 !important;}.o_card_group > .row > div:first-child > .o_carousel_product_card{border-left: var(--border-width) solid var(--o-border-color) !important;}.o_card_group > .row:first-child .o_carousel_product_card{border-top: var(--border-width) solid var(--o-border-color) !important;}.o_card_group > .row:first-child > div:first-child .o_carousel_product_card{border-top-left-radius: 0.6rem !important;}.o_card_group > .row:first-child > div:last-child .o_carousel_product_card{border-top-right-radius: 0.6rem !important;}.o_card_group > .row:last-child > div:first-child .o_carousel_product_card{border-bottom-left-radius: 0.6rem !important;}.o_card_group > .row:last-child > div:last-child .o_carousel_product_card{border-bottom-right-radius: 0.6rem !important;}

/* /mass_mailing/static/src/snippets/s_alert/000.scss */
 .o_mail_snippet_general .s_mail_alert [class^="col-lg"]{padding-left: 0 !important; padding-right: 0 !important;}.s_mail_alert .s_alert{margin: auto; border-width: var(--border-width); border-style: solid; border-radius: var(--border-radius);}.s_mail_alert .s_alert p:last-child, .s_mail_alert .s_alert ul:last-child, .s_mail_alert .s_alert ol:last-child{margin-bottom: 0;}.s_mail_alert .s_alert_sm{padding: 10px; font-size: 0.75rem;}.s_mail_alert .s_alert_md{padding: 15px; font-size: 1rem;}.s_mail_alert .s_alert_lg{padding: 30px; font-size: 1.25rem;}.s_mail_alert .s_alert_icon{float: left; margin-right: 10px;}.s_mail_alert .s_alert_content{overflow: hidden;}

/* /mass_mailing/static/src/snippets/s_hr/000.scss */
 .o_layout .s_hr{line-height: 0;}.o_layout .s_hr hr{padding: 0; border: 0; border-top: 1px solid currentColor; margin: auto; color: inherit;}

/* /mass_mailing/static/src/snippets/s_masonry_block/001.scss */
 .o_mail_snippet_general.s_masonry_block[data-vcss='001'] .row > div{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center;}.o_mail_snippet_general.s_masonry_block[data-vcss='001'] .o_masonry_grid_container > .row{height: 100%;}

/* /mass_mailing/static/src/snippets/s_media_list/001.scss */
 .s_media_list[data-vcss="001"] .s_media_list_item > .row{overflow: hidden;}.s_media_list[data-vcss="001"] .s_media_list_body{padding: 2rem;}.s_media_list[data-vcss="001"] .s_media_list_img{object-fit: cover;}

/* /mass_mailing/static/src/snippets/s_rating/001.scss */
 .o_mail_snippet_general .s_rating{padding-left: 0 !important; padding-right: 0 !important;}.s_rating[data-vcss="001"].s_rating_inline{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}.s_rating[data-vcss="001"].s_rating_inline .s_rating_title, .s_rating[data-vcss="001"].s_rating_inline > :first-child{margin: 0; margin-right: 0.5em;}.s_rating[data-vcss="001"].s_rating_inline .s_rating_icons{margin-left: auto;}.s_rating[data-vcss="001"].s_rating_no_title .s_rating_title, .s_rating[data-vcss="001"].s_rating_no_title > :first-child{display: none;}

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