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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* /html_builder/static/src/scss/builder.variables.scss */
 .o_we_shape{--ShapeConnections--size-tiny: 2rem; --ShapeConnections--size-regular: 4rem; --ShapeConnections--size-big: 15rem; --ShapeAngular--size-regular: 15rem; --ShapeWavy--size-regular: 15rem; --ShapePattern--size-tiny: 12.5rem; --ShapePattern--size-regular: 50rem;}.o_we_shape_btn_content .o_we_shape{--ShapeConnections--size-tiny: 25%; --ShapeConnections--size-regular: 50%; --ShapeConnections--size-big: 75%; --ShapeAngular--size-regular: 50%; --ShapePattern--size-regular: 100%; --ShapePattern--size-tiny: 50%; --ShapeWavy--size-regular: 100%;}

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

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

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

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

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

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

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

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

/* /documents/static/src/scss/documents.variables.scss */
 

/* /marketing_automation/static/src/scss/variables.scss */
 

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

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

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

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

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

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

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

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

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

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

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

/* /theme_clarico_vega/static/lib/para_size.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 */
 

/* /theme_clarico_vega/static/src/scss/mixins.scss */
 p{display: block; margin: 0px auto; font-size: 0.9375rem; color: inherit; font-family: inherit; line-height: 180%;}@media (max-width: 767.98px){p{font-size: 0.8125rem;}}@keyframes fadeIn{from{opacity: 0; transform: translate3d(0, -30%, 0);}to{opacity: 1; transform: translate3d(0, 0, 0);}}@keyframes shine_label{0%{opacity: 0; left: -15px;}20%{opacity: .3; left: 0;}30%{opacity: .45; left: 5px;}50%{opacity: .45; left: 25px;}80%{opacity: .45; left: 42px;}100%{opacity: 0; left: 44px;}}

/* /theme_clarico_vega/static/src/scss/shop.scss */
 .sort_by_mobi{display: none !important;}@media (max-width: 991.98px){.sort_by_mobi{display: inline-block !important;}}@media (max-width: 767.98px){.sort_by_mobi{font-size: 1rem; margin-right: 0.25rem; line-height: 20px;}}.load_more_button_top_main{clear: both;}.load_more_button_top_main .load_more_button_top.te_theme_button, .load_more_button_top_main .load_more_button.te_theme_button{display: none;}.load_more_button_top_main .load_more_button_top.te_theme_button.active, .load_more_button_top_main .load_more_button.te_theme_button.active{margin: 1.2rem auto; border: 1px solid; box-shadow: 0px 4px 10px 0 rgba(0, 0, 0, 0.1); box-sizing: border-box; color: #000000; cursor: pointer; display: block; -webkit-transition-property: all; -webkit-transition-duration: 235ms; -webkit-transition-timing-function: ease-in-out; -moz-transition-property: all; -moz-transition-duration: 235ms; -moz-transition-timing-function: ease-in-out; -ms-transition-property: all; -ms-transition-duration: 235ms; -ms-transition-timing-function: ease-in-out; -o-transition-property: all; -o-transition-duration: 235ms; -o-transition-timing-function: ease-in-out; transition-property: all; transition-duration: 235ms; transition-timing-function: ease-in-out;}.load_more_button_top_main .load_more_button_top.te_theme_button.active:hover, .load_more_button_top_main .load_more_button.te_theme_button.active:hover{box-shadow: 1px 8px 12px -5px rgba(0, 0, 0, 0.27);}.cus_theme_loader_layout_prev, .cus_theme_loader_layout_next{text-align: center;}.cus_theme_loader_layout_prev img, .cus_theme_loader_layout_next img{max-height: 80px;}#products_grid .rating_stock_detail, .product_slider_style5 .rating_stock_detail, .style_7 .rating_stock_detail{font-size: 12px; z-index: 99; right: 0px; bottom: 0px; left: auto; top: auto;}#products_grid .rating_stock_detail.stock_avail_cls, .product_slider_style5 .rating_stock_detail.stock_avail_cls, .style_7 .rating_stock_detail.stock_avail_cls{bottom: 20px;}#products_grid .rating-avg, .product_slider_style5 .rating-avg, .style_7 .rating-avg{margin-right: 8px; border-radius: 2px; padding: 2px 4px; background-color: #ffffff; width: min-content; margin-bottom: 8px; float: right;}@media (max-width: 767.98px){#products_grid .rating-avg, .product_slider_style5 .rating-avg, .style_7 .rating-avg{margin-left: 10px;}}@media (max-width: 575.98px){#products_grid .rating-avg, .product_slider_style5 .rating-avg, .style_7 .rating-avg{border: 1px solid #eaeaec; margin-left: 5px;}}#products_grid .rating-avg .fa, .product_slider_style5 .rating-avg .fa, .style_7 .rating-avg .fa{font-size: 12px; color: #898383, #717171, #000000, #888888, #ffffff, #575757, #707070, #eaeaea, #969696, #222, #cccccc, #7b7f83, #4c5462, #8b93a1, #777, #999, #e0e0e0, #f5f5f5, #000000, #333333, #444, #555, #9c9c9c, #bcb6b6, #545353, #4e4e4e, transparent, inherit, 19;}#products_grid .rating-avg span, .product_slider_style5 .rating-avg span, .style_7 .rating-avg span{padding: 0px 2px; align-self: center;}@media (max-width: 767.98px){#products_grid .rating-avg span, .product_slider_style5 .rating-avg span, .style_7 .rating-avg span{align-self: baseline;}}.o_wsale_product_grid_wrapper:hover .rating-avg, .o_wsale_product_grid_wrapper:hover .product_stock_detail, .product_slider_style5:hover .rating-avg, .product_slider_style5:hover .product_stock_detail{opacity: 0;}.offcanvas_similar_product{border-radius: 0;}@media (min-width: 768px){.offcanvas_similar_product{min-width: 407px;}}.offcanvas_similar_product .offcanvas-header{background-color: white; text-align: center;}.offcanvas_similar_product .offcanvas-body{overflow-y: auto; padding: 0.5rem; margin-right: 0.5rem; scrollbar-width: 3px; cursor: grab;}.offcanvas_similar_product .offcanvas-body::-webkit-scrollbar{width: 3px;}.offcanvas_similar_product .offcanvas-body::-webkit-scrollbar-thumb{border-radius: var(--border-radius-sm); background: currentColor;}.offcanvas_similar_product .offcanvas-body::-webkit-scrollbar-track{background: #bbbbbb;}.offcanvas_similar_product .offcanvas-body .similar_products_view_content .col-md-6{padding: 0 10px 0 10px;}.offcanvas_similar_product .offcanvas-body .similar_products_view_content .main_card{border: 1px solid #80808036; text-align: center; -webkit-transition-property: all; -webkit-transition-duration: 0.4s; -webkit-transition-timing-function: ease; -moz-transition-property: all; -moz-transition-duration: 0.4s; -moz-transition-timing-function: ease; -ms-transition-property: all; -ms-transition-duration: 0.4s; -ms-transition-timing-function: ease; -o-transition-property: all; -o-transition-duration: 0.4s; -o-transition-timing-function: ease; transition-property: all; transition-duration: 0.4s; transition-timing-function: ease;}.offcanvas_similar_product .offcanvas-body .similar_products_view_content .main_card:hover{box-shadow: 0 3px 12px #ccc;}.offcanvas_similar_product .offcanvas-body .similar_products_view_content .main_card .oe_currency_value:not(del .oe_currency_value){font-size: 0.875rem;}.offcanvas_similar_product .offcanvas-body .similar_products_view_content .main_card del{font-size: 0.775em;}@media (max-width: 767.98px){.container{max-width: unset;}}@media (max-width: 767.98px){.price_color_attribute{display: block !important;}}#products_grid.theme_default_layout .o_wsale_product_grid_wrapper{border: 1px solid #ededed;}#products_grid.theme_default_layout .o_wsale_product_grid_wrapper:hover{-webkit-box-shadow: 0 3px 12px #ccc; -moz-box-shadow: 0 3px 12px #ccc; -ms-box-shadow: 0 3px 12px #ccc; -o-box-shadow: 0 3px 12px #ccc; box-shadow: 0 3px 12px #ccc;}#products_grid.theme_default_layout .o_wsale_product_grid_wrapper:hover .oe_product_cart .o_wsale_product_btn .btn{color: #000000; opacity: 1;}#products_grid.theme_default_layout .o_wsale_product_grid_wrapper .oe_product_cart .oe_product_image{box-shadow: unset;}@media (max-width: 575.98px){#products_grid.theme_default_layout section.o_wsale_context_thumb_cover{gap: 0 !important;}}#products_grid.theme_card_layout .o_wsale_product_grid_wrapper:hover{border-radius: 10px;}#products_grid.theme_card_layout .o_wsale_product_grid_wrapper:hover .oe_product_image{-webkit-box-shadow: 0 3px 12px #ccc; -moz-box-shadow: 0 3px 12px #ccc; -ms-box-shadow: 0 3px 12px #ccc; -o-box-shadow: 0 3px 12px #ccc; box-shadow: 0 3px 12px #ccc;}#products_grid.theme_card_layout .o_wsale_product_grid_wrapper .oe_product_cart .o_wsale_product_btn .btn{color: #000000; opacity: 1;}#products_grid.theme_card_layout .o_wsale_product_grid_wrapper .oe_product_image{border: 1px solid #ededed; border-radius: 10px; -webkit-transition-property: all; -webkit-transition-duration: 0.4s; -webkit-transition-timing-function: ease; -moz-transition-property: all; -moz-transition-duration: 0.4s; -moz-transition-timing-function: ease; -ms-transition-property: all; -ms-transition-duration: 0.4s; -ms-transition-timing-function: ease; -o-transition-property: all; -o-transition-duration: 0.4s; -o-transition-timing-function: ease; transition-property: all; transition-duration: 0.4s; transition-timing-function: ease;}#products_grid:not(.o_wsale_layout_list) .o_wsale_product_grid_wrapper .o_wsale_product_sub{display: unset;}#products_grid:not(.o_wsale_layout_list) .o_wsale_product_grid_wrapper .o_wsale_product_sub .product_price{order: unset; font-size: 14px; display: unset;}#products_grid:not(.o_wsale_layout_list) .o_wsale_product_grid_wrapper .o_wsale_product_sub .o_wsale_attribute_previewer{position: unset; left: auto; transform: unset; width: 60%; justify-content: end; padding-bottom: 0px; padding-top: 0px;}@media (max-width: 575.98px){#products_grid:not(.o_wsale_layout_list) .o_wsale_product_grid_wrapper .o_wsale_product_sub .o_wsale_attribute_previewer{width: 100%; justify-content: center; padding: 2px 0px;}}#products_grid:not(.o_wsale_layout_list) .o_wsale_product_grid_wrapper .o_wsale_product_sub .o_wsale_attribute_previewer .css_attribute_color{height: 1.4rem; width: 1.4rem;}#products_grid:not(.o_wsale_layout_list) .oe_product_cart .o_wsale_attribute_previewer a.o_product_variant_preview:has(.css_attribute_preview_thumbnail){width: 26px; min-width: auto;}#products_grid:not(.o_wsale_layout_list) .o_wsale_product_btn .o_add_wishlist{position: relative;}@media (max-width: 991.98px){#products_grid .products_pager{clear: both;}}#products_grid .o_wsale_product_grid_wrapper{padding: 0 !important; -webkit-transition-property: all; -webkit-transition-duration: 0.4s; -webkit-transition-timing-function: ease; -moz-transition-property: all; -moz-transition-duration: 0.4s; -moz-transition-timing-function: ease; -ms-transition-property: all; -ms-transition-duration: 0.4s; -ms-transition-timing-function: ease; -o-transition-property: all; -o-transition-duration: 0.4s; -o-transition-timing-function: ease; transition-property: all; transition-duration: 0.4s; transition-timing-function: ease;}@media (max-width: 575.98px){#products_grid .o_wsale_product_grid_wrapper{border-top: 0px;}}@media (max-width: 767.98px){#products_grid .o_wsale_product_grid_wrapper:hover{box-shadow: none;}}#products_grid .o_wsale_product_grid_wrapper .oe_product_cart{border: 0 !important;}#products_grid .o_wsale_product_grid_wrapper .te_shop_icon{position: relative;}@media (max-width: 575.98px){#products_grid .product_price span.h6{font-size: 0.75rem !important;}}@media (max-width: 575.98px){#products_grid .product_price del{font-size: 0.625rem !important; margin-right: 0 !important;}}#products_grid.theme_default_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn{top: 0; right: 12px; bottom: unset; left: unset;}@media (min-width: 320px) and (max-width: 992px){#products_grid.theme_default_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn .oe_product.btn:not(.a-submit), #products_grid.theme_default_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn .btn:not(.a-submit){display: none;}}#products_grid.theme_default_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn .o_add_wishlist{-webkit-transition-property: all; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease; -moz-transition-property: all; -moz-transition-duration: 0.3s; -moz-transition-timing-function: ease; -ms-transition-property: all; -ms-transition-duration: 0.3s; -ms-transition-timing-function: ease; -o-transition-property: all; -o-transition-duration: 0.3s; -o-transition-timing-function: ease; transition-property: all; transition-duration: 0.3s; transition-timing-function: ease;}@media (max-width: 991.98px){#products_grid.theme_default_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn .o_add_wishlist{background: transparent !important;}}#products_grid.theme_default_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn .o_add_wishlist:disabled{color: #ffffff; background-color: rgba(0, 0, 0, 0.6) !important; border: 1px solid #ffffff;}@media (max-width: 991.98px){#products_grid.theme_default_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn .o_add_wishlist:disabled{border-width: 0px; color: #ff0000a6 !important; background: transparent !important; cursor: not-allowed;}}#products_grid.theme_card_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn{top: -58px; display: flex; justify-content: center; gap: 5px; align-items: center; text-align: center; width: 100%; aspect-ratio: unset; overflow: unset;}@media (min-width: 320px) and (max-width: 992px){#products_grid.theme_card_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn .btn:not(.a-submit){display: none;}}#products_grid.theme_card_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn .o_add_wishlist{display: none;}#products_grid.theme_card_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn .a-submit{-webkit-transition-property: all; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease; -moz-transition-property: all; -moz-transition-duration: 0.3s; -moz-transition-timing-function: ease; -ms-transition-property: all; -ms-transition-duration: 0.3s; -ms-transition-timing-function: ease; -o-transition-property: all; -o-transition-duration: 0.3s; -o-transition-timing-function: ease; transition-property: all; transition-duration: 0.3s; transition-timing-function: ease;}#products_grid.theme_card_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn .o_add_compare{-webkit-transition-property: all; -webkit-transition-duration: 0.5s; -webkit-transition-timing-function: ease; -moz-transition-property: all; -moz-transition-duration: 0.5s; -moz-transition-timing-function: ease; -ms-transition-property: all; -ms-transition-duration: 0.5s; -ms-transition-timing-function: ease; -o-transition-property: all; -o-transition-duration: 0.5s; -o-transition-timing-function: ease; transition-property: all; transition-duration: 0.5s; transition-timing-function: ease;}#products_grid.theme_card_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn .te_similar_view{-webkit-transition-property: all; -webkit-transition-duration: 0.6s; -webkit-transition-timing-function: ease; -moz-transition-property: all; -moz-transition-duration: 0.6s; -moz-transition-timing-function: ease; -ms-transition-property: all; -ms-transition-duration: 0.6s; -ms-transition-timing-function: ease; -o-transition-property: all; -o-transition-duration: 0.6s; -o-transition-timing-function: ease; transition-property: all; transition-duration: 0.6s; transition-timing-function: ease; font-size: 14px;}#products_grid.theme_card_layout:not(.o_wsale_layout_list) .oe_product:not(:hover) .o_wsale_product_btn{opacity: 0;}#products_grid.theme_card_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn{position: absolute; padding: 0;}#products_grid.theme_card_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn .oe_product.btn, #products_grid.theme_card_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn .btn{display: block; margin-top: 10px; transform: unset; background: #ffffff; color: #000000; border-width: 1px; border-color: #cccccc; border-style: solid; border-radius: 50%; width: 38px; height: 38px; line-height: 38px; padding: 0; -webkit-transition-property: all; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease; -moz-transition-property: all; -moz-transition-duration: 0.3s; -moz-transition-timing-function: ease; -ms-transition-property: all; -ms-transition-duration: 0.3s; -ms-transition-timing-function: ease; -o-transition-property: all; -o-transition-duration: 0.3s; -o-transition-timing-function: ease; transition-property: all; transition-duration: 0.3s; transition-timing-function: ease;}#products_grid.theme_card_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn .oe_product.btn:hover, #products_grid.theme_card_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn .btn:hover{background: #000000; color: #ffffff;}@media (min-width: 992px){#products_grid.theme_card_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_btn .btn, #products_grid.theme_card_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_dynamic_snippet_btn_wrapper .btn{position: relative; top: 0px;}#products_grid.theme_card_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch):hover .o_wsale_product_btn .btn, #products_grid.theme_card_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch):hover .o_dynamic_snippet_btn_wrapper .btn{top: -10px; margin-top: 0;}#products_grid.theme_card_layout:not(.o_wsale_layout_list) .o_wsale_products_grid_table .oe_product:not(.oe_product_size_stretch) .o_wsale_product_action_row{display: flex; align-self: unset; transform: unset; flex-direction: row;}}div.oe_product .o_wsale_product_btn span.fa.fa-refresh.fa-spin{margin-right: 0 !important;}div.oe_product .o_wsale_product_btn .a-submit span:nth-child(2){display: none;}div.oe_product .o_wsale_product_btn .btn{margin-top: 10px; transform: unset; opacity: 1; background: #ffffff; color: #000000; border-width: 1px; border-color: #cccccc; border-style: solid; border-radius: 50%; width: 44px; height: 44px; line-height: 44px; padding: 0;}@media (max-width: 575.98px){div.oe_product .o_wsale_product_btn .btn{-webkit-transition-property: all; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease; -moz-transition-property: all; -moz-transition-duration: 0.3s; -moz-transition-timing-function: ease; -ms-transition-property: all; -ms-transition-duration: 0.3s; -ms-transition-timing-function: ease; -o-transition-property: all; -o-transition-duration: 0.3s; -o-transition-timing-function: ease; transition-property: all; transition-duration: 0.3s; transition-timing-function: ease;}}@media (min-width: 992px){div.oe_product .o_wsale_product_btn .btn:hover, div.oe_product .o_wsale_product_btn .btn:focus{background-color: #000000 !important; color: #ffffff !important;}}@media (max-width: 575.98px){div.oe_product .o_wsale_product_btn .btn:hover, div.oe_product .o_wsale_product_btn .btn:focus{box-shadow: none;}}div.oe_product .oe_product_cart .oe_subdescription.sub_desc:not(.oe_subdescription.mb-2){transform: none; transition: none; margin-top: 3px;}div.oe_product .oe_product_cart .oe_subdescription.mb-2{display: none;}.te_discount{color: #ff6435; margin: 0 0 0 2px; font-size: 0.812rem;}@media (max-width: 767.98px){.te_discount{font-size: 0.625rem; margin: 0;}}.wishlist_button{display: inline-block; position: absolute; top: 5px; right: 0px;}.wishlist_button button{background-color: transparent !important; border: 0;}.wishlist_button button:disabled{color: #ec2c2c;}.wishlist_button button:disabled .fa-heart-o:before{content: "\f004";}.o_wsale_layout_list .wishlist_button{top: unset; right: unset; left: 145px;}@media (max-width: 767.98px){.o_wsale_product_information h6.o_wsale_products_item_title.mb-2{margin: 0 !important;}}#products_grid.o_wsale_layout_list .price_color_attribute{display: block !important;}#products_grid.o_wsale_layout_list .oe_product_image{flex: 0 0 auto; width: 12rem; max-width: 35%; min-width: 100px;}@media (max-width: 575.98px){#products_grid.o_wsale_layout_list .oe_product .o_wsale_product_information{padding: 0.4rem;}}#products_grid.o_wsale_layout_list .oe_product .oe_product_cart{padding-bottom: 10px; border-bottom: 1px solid #ededed !important;}@media (max-width: 575.98px){#products_grid.o_wsale_layout_list .oe_product .oe_product_cart{display: block !important; height: auto !important;}}@media (max-width: 575.98px){#products_grid.o_wsale_layout_list .oe_product .oe_product_image{position: relative; height: auto !important; padding: 0 !important; display: inline !important;}#products_grid.o_wsale_layout_list .oe_product img{height: 100% !important; width: 100% !important; object-fit: scale-down !important;}}#products_grid.o_wsale_layout_list .oe_product .o_wsale_products_item_title{font-size: 1rem !important;}@media (max-width: 767.98px){#products_grid.o_wsale_layout_list .oe_product .o_wsale_products_item_title{margin: 0 !important;}}#products_grid.o_wsale_layout_list .oe_product .product_price{margin-bottom: 0.25rem;}#products_grid.o_wsale_layout_list .oe_product .product_price h2{font-size: 0.875rem !important;}#products_grid.o_wsale_layout_list .oe_product .product_price del{color: #969696 !important; display: inline-block; font-family: inherit;}#products_grid.o_wsale_layout_list .oe_product .o_wsale_product_btn{padding: 5px;}@media (max-width: 767.98px){#products_grid.o_wsale_layout_list .oe_product .o_wsale_product_btn{display: none;}}#products_grid.o_wsale_layout_list .oe_product .o_wsale_product_btn .o_add_wishlist{display: none;}.o_wsale_products_grid_table_wrapper .o_wsale_products_opt_actions_inline .te_similar_view{display: inline-flex !important;}.out_of_stock_label_div{top: 50%; transform: translateY(-50%); right: 0; bottom: auto; left: 0; opacity: 0.8;}.out_of_stock_label_div .p-1.te_out_of_stock_lbl{color: black; background: #f2f2f2 !important; margin: 0px auto; padding: 36px 0px !important; border-radius: 50px; height: 93px; width: 93px; font-weight: bold; font-size: .8rem; justify-content: center; display: flex !important; align-items: center;}.shop_qty_selector .a-submit{font-size: 15px; border-radius: var(--border-radius) !important; width: -webkit-fill-available;}.shop_qty_selector .qty_selector input{padding: 0px 9px; max-width: 7ch; border-radius: 0;}.shop_qty_selector .qty_selector input:active{border-color: var(--o-border-color);}.oe_website_sale h1[itemprop="name"], .oe_website_sale .h1[itemprop="name"]{font-size: 1.75rem; font-weight: 500;}@media (min-width: 992px){#products_grid_before{padding-top: 0px !important;}}@media (min-width: 992px){#products_grid_before .accordion-item{border-bottom: 0px; margin-bottom: 0rem !important;}}#products_grid_before .accordion-item > .accordion-header{padding: 0px 10px; border-bottom: 1px solid #eeeeee; margin: 0.2rem 0 0.5rem 0 !important;}#products_grid_before #o_wsale_categories li > a{padding: 0px 10px !important;}#products_grid_before .accordion-collapse{padding-left: 0.5em; margin: 0px 0px 0px;}#products_grid_before #o_wsale_price_range_option{margin-bottom: 0.5rem !important; border: 0px !important;}@media (min-width: 992px){:where(#o_wsale_container) #products_grid_before{flex: 0 0 auto; width: 25%; max-width: unset; min-width: unset;}}#products_grid_before, #o_wsale_offcanvas_content{}#products_grid_before .js_attributes, #o_wsale_offcanvas_content .js_attributes{margin-bottom: 0px !important;}#products_grid_before .accordion-header.te_view_more_btn, #o_wsale_offcanvas_content .accordion-header.te_view_more_btn{display: block; width: 100%;}#products_grid_before .accordion-header.te_view_more_btn button, #o_wsale_offcanvas_content .accordion-header.te_view_more_btn button{font-size: 15px;}#products_grid_before .products_categories .attr_count, #products_grid_before .categories_filter .attr_count, #o_wsale_offcanvas_content .products_categories .attr_count, #o_wsale_offcanvas_content .categories_filter .attr_count{background-color: white;}#products_grid_before .products_categories .accordion-header, #products_grid_before .categories_filter .accordion-header, #o_wsale_offcanvas_content .products_categories .accordion-header, #o_wsale_offcanvas_content .categories_filter .accordion-header{cursor: pointer;}#products_grid_before .products_categories .accordion-header .accordion_category_title, #products_grid_before .categories_filter .accordion-header .accordion_category_title, #o_wsale_offcanvas_content .products_categories .accordion-header .accordion_category_title, #o_wsale_offcanvas_content .categories_filter .accordion-header .accordion_category_title{z-index: 1;}#products_grid_before .products_categories .accordion-header:hover > .attr_count, #products_grid_before .categories_filter .accordion-header:hover > .attr_count, #o_wsale_offcanvas_content .products_categories .accordion-header:hover > .attr_count, #o_wsale_offcanvas_content .categories_filter .accordion-header:hover > .attr_count{background-color: #000000; color: #ffffff; border-color: #000000;}#products_grid_before .products_categories .nav-item .nav-item, #products_grid_before .products_categories .nav-item .d-flex.justify-content-between, #products_grid_before .categories_filter .nav-item .nav-item, #products_grid_before .categories_filter .nav-item .d-flex.justify-content-between, #o_wsale_offcanvas_content .products_categories .nav-item .nav-item, #o_wsale_offcanvas_content .products_categories .nav-item .d-flex.justify-content-between, #o_wsale_offcanvas_content .categories_filter .nav-item .nav-item, #o_wsale_offcanvas_content .categories_filter .nav-item .d-flex.justify-content-between{cursor: pointer;}#products_grid_before .products_categories .nav-item .nav-item:hover > .attr_count, #products_grid_before .products_categories .nav-item .d-flex.justify-content-between:hover > .attr_count, #products_grid_before .categories_filter .nav-item .nav-item:hover > .attr_count, #products_grid_before .categories_filter .nav-item .d-flex.justify-content-between:hover > .attr_count, #o_wsale_offcanvas_content .products_categories .nav-item .nav-item:hover > .attr_count, #o_wsale_offcanvas_content .products_categories .nav-item .d-flex.justify-content-between:hover > .attr_count, #o_wsale_offcanvas_content .categories_filter .nav-item .nav-item:hover > .attr_count, #o_wsale_offcanvas_content .categories_filter .nav-item .d-flex.justify-content-between:hover > .attr_count{background-color: #000000; color: #ffffff; border-color: #000000;}#products_grid_before .accordion-header .accordion-button, #products_grid_before .nav-item .nav-link, #products_grid_before .products_categories .nav-link, #products_grid_before .categories_filter .nav-link, #products_grid_before .accordion-collapse .form-check-label, #products_grid_before .accordion-collapse .form-check-input, #products_grid_before .accordion-collapse .form-check, #o_wsale_offcanvas_content .accordion-header .accordion-button, #o_wsale_offcanvas_content .nav-item .nav-link, #o_wsale_offcanvas_content .products_categories .nav-link, #o_wsale_offcanvas_content .categories_filter .nav-link, #o_wsale_offcanvas_content .accordion-collapse .form-check-label, #o_wsale_offcanvas_content .accordion-collapse .form-check-input, #o_wsale_offcanvas_content .accordion-collapse .form-check{transition: color .15s ease, background-color .15s ease, border-color .15s ease, opacity .15s ease;}#products_grid_before .accordion-collapse .form-check:hover .form-check-label, #products_grid_before .accordion-collapse .form-check:focus-within .form-check-label, #products_grid_before .accordion-collapse .form-check-label:hover, #products_grid_before .accordion-collapse .form-check-input:hover + .form-check-label, #o_wsale_offcanvas_content .accordion-collapse .form-check:hover .form-check-label, #o_wsale_offcanvas_content .accordion-collapse .form-check:focus-within .form-check-label, #o_wsale_offcanvas_content .accordion-collapse .form-check-label:hover, #o_wsale_offcanvas_content .accordion-collapse .form-check-input:hover + .form-check-label{color: #7A641C !important;}#products_grid_before .products_categories .nav-link, #products_grid_before .categories_filter .nav-link, #products_grid_before #o_wsale_categories a, #products_grid_before #products_grid_before .accordion-header, #products_grid_before #products_grid_before .accordion-button, #products_grid_before #products_grid_before .accordion-collapse .form-check-label, #o_wsale_offcanvas_content .products_categories .nav-link, #o_wsale_offcanvas_content .categories_filter .nav-link, #o_wsale_offcanvas_content #o_wsale_categories a, #o_wsale_offcanvas_content #products_grid_before .accordion-header, #o_wsale_offcanvas_content #products_grid_before .accordion-button, #o_wsale_offcanvas_content #products_grid_before .accordion-collapse .form-check-label{font-weight: 400 !important;}#products_grid_before .products_categories .nav-link:hover, #products_grid_before .categories_filter .nav-link:hover, #products_grid_before .accordion-header .accordion-button:hover, #products_grid_before .accordion-header .accordion-button:focus, #products_grid_before .accordion-header .accordion-button:focus-visible, #o_wsale_offcanvas_content .products_categories .nav-link:hover, #o_wsale_offcanvas_content .categories_filter .nav-link:hover, #o_wsale_offcanvas_content .accordion-header .accordion-button:hover, #o_wsale_offcanvas_content .accordion-header .accordion-button:focus, #o_wsale_offcanvas_content .accordion-header .accordion-button:focus-visible{color: #7A641C !important;}#products_grid_before .accordion-header.d-flex, #o_wsale_offcanvas_content .accordion-header.d-flex{justify-content: space-between; position: relative;}#products_grid_before .accordion-header.d-flex .o_categories_recursive_button, #o_wsale_offcanvas_content .accordion-header.d-flex .o_categories_recursive_button{position: absolute; width: 100% !important; opacity: 0;}#products_grid_before .css_attribute_color, #o_wsale_offcanvas_content .css_attribute_color{border: 1px solid #ededed !important; width: 22px !important; height: 22px !important; position: relative; vertical-align: middle; cursor: pointer;}#products_grid_before .css_attribute_color.active, #o_wsale_offcanvas_content .css_attribute_color.active{box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #000000;}#products_grid_before [type="checkbox"]:not(:checked), #products_grid_before [type="checkbox"]:checked, #o_wsale_offcanvas_content [type="checkbox"]:not(:checked), #o_wsale_offcanvas_content [type="checkbox"]:checked{position: absolute; top: 50%; right: auto; bottom: auto; left: 5px; -moz-appearance: none; width: 17px; height: 17px; opacity: 0.001; cursor: pointer; z-index: 9999; transform: translateY(-50%);}#products_grid_before [type="checkbox"]:not(:checked) + label, #products_grid_before [type="checkbox"]:checked + label, #o_wsale_offcanvas_content [type="checkbox"]:not(:checked) + label, #o_wsale_offcanvas_content [type="checkbox"]:checked + label{position: relative; padding-left: 2.3em; cursor: pointer;}#products_grid_before [type="checkbox"]:not(:checked) + label:before, #products_grid_before [type="checkbox"]:checked + label:before, #o_wsale_offcanvas_content [type="checkbox"]:not(:checked) + label:before, #o_wsale_offcanvas_content [type="checkbox"]:checked + label:before{content: ""; position: absolute; top: 50%; right: auto; bottom: auto; left: 7px; width: 15px; height: 16px; border: 1px solid #5a5a5a; background: #ffffff; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px; -o-border-radius: 1px; transform: translateY(-50%);}#products_grid_before input[type="checkbox"]:checked + label:after, #o_wsale_offcanvas_content input[type="checkbox"]:checked + label:after{content: ""; position: absolute; top: 50%; transform: translateY(-50%); right: auto; left: 10px; -webkit-transition-property: all; -webkit-transition-duration: 0.2s; -moz-transition-property: all; -moz-transition-duration: 0.2s; -ms-transition-property: all; -ms-transition-duration: 0.2s; -o-transition-property: all; -o-transition-duration: 0.2s; transition-property: all; transition-duration: 0.2s; background-color: #000000; width: 9px; height: 10px; border-color: #5a5a5a;}#products_grid_before .css_attribute_color [type="checkbox"]:not(:checked) + label:before, #products_grid_before .css_attribute_color [type="checkbox"]:checked + label:before, #o_wsale_offcanvas_content .css_attribute_color [type="checkbox"]:not(:checked) + label:before, #o_wsale_offcanvas_content .css_attribute_color [type="checkbox"]:checked + label:before{display: none;}#products_grid_before .css_attribute_color [type="checkbox"]:not(:checked) + label:after, #products_grid_before .css_attribute_color [type="checkbox"]:checked + label:after, #o_wsale_offcanvas_content .css_attribute_color [type="checkbox"]:not(:checked) + label:after, #o_wsale_offcanvas_content .css_attribute_color [type="checkbox"]:checked + label:after{display: none;}#products_grid_before .css_attribute_color:before, #o_wsale_offcanvas_content .css_attribute_color:before{border: 2px solid #ffffff; box-shadow: inset 0 0 3px #5a5a5a;}#products_grid_before .form-check-input:checked, #o_wsale_offcanvas_content .form-check-input:checked{background-color: #000000;}#products_grid_before .form-check, #products_grid_before .te_color-name, #o_wsale_offcanvas_content .form-check, #o_wsale_offcanvas_content .te_color-name{cursor: pointer; position: relative; padding: 0.1rem 0rem 0.25rem 0.2rem; margin-top: 1px;}#products_grid_before .form-check .form-check-input, #products_grid_before .te_color-name .form-check-input, #o_wsale_offcanvas_content .form-check .form-check-input, #o_wsale_offcanvas_content .te_color-name .form-check-input{opacity: 0 !important; position: absolute !important; width: 100% !important; height: 100% !important; top: 9px !important; left: 0 !important;}#products_grid_before .form-check:hover .attr_count, #products_grid_before .form-check.active .attr_count, #products_grid_before .te_color-name:hover .attr_count, #products_grid_before .te_color-name.active .attr_count, #o_wsale_offcanvas_content .form-check:hover .attr_count, #o_wsale_offcanvas_content .form-check.active .attr_count, #o_wsale_offcanvas_content .te_color-name:hover .attr_count, #o_wsale_offcanvas_content .te_color-name.active .attr_count{background-color: #000000; color: #ffffff; border-color: #000000;}#products_grid_before .attr_count, #o_wsale_offcanvas_content .attr_count{background-color: #f5f5f7; padding: 0px 5px; min-width: 30px; height: 20px; border-radius: 5px; text-align: center; font-size: 12px; line-height: 20px; margin-top: 2px; transition: color 0.35s ease, background-color 0.35s ease, border-color 0.35s ease;}#products_grid_before .wsale_products_categories_list, #o_wsale_offcanvas_content .wsale_products_categories_list{padding-left: 1em;}#products_grid_before .wsale_products_categories_list ul.nav .nav-item, #o_wsale_offcanvas_content .wsale_products_categories_list ul.nav .nav-item{color: #5a5a5a;}#products_grid_before .fw-normal, #products_grid_before .nav-item a, #products_grid_before select, #o_wsale_offcanvas_content .fw-normal, #o_wsale_offcanvas_content .nav-item a, #o_wsale_offcanvas_content select{color: #5a5a5a; text-decoration: none !important;}#products_grid_before b, #o_wsale_offcanvas_content b{font-weight: 600; font-size: 14px; letter-spacing: 1px;}#products_grid_before .accordion-button, #o_wsale_offcanvas_content .accordion-button{padding: 0.5rem 1rem;}#o_wsale_offcanvas_content h6.mb-3.accordion-header{margin-bottom: 0 !important;}#o_wsale_offcanvas_content h6.mb-3.accordion-header .accordion-button{padding: 1rem 1.5rem !important;}#o_wsale_offcanvas_content #o_wsale_price_range_option{padding: 0 !important;}#o_wsale_offcanvas_content #o_wsale_price_range_option_inner{padding: 0px 15px;}#o_wsale_offcanvas_content .accordion-button:not(.tag_filter .accordion-button){padding: 0.8rem 1rem !important; background: #f5f5f5 !important; margin: 0.5rem 0; border: 0px !important;}#o_wsale_offcanvas_content .nav.d-flex.flex-column.mb-3{padding: 1rem 0rem !important;}#o_wsale_offcanvas_content .accordion-item{border: 0 !important;}#o_wsale_offcanvas_content .accordion-item .list-group-item.border-0.ps-0.pb-0{padding-right: 0;}#o_wsale_offcanvas_content .tag_filter{order: 2 !important;}#o_wsale_offcanvas_content .tag_filter .accordion-header{padding: 0.5rem 1rem; background: #f5f5f5; margin: 0.5rem 0;}#o_wsale_offcanvas_content .tag_filter .accordion-button{padding: 0;}.o_wsale_products_page .o_wsale_has_filmstrip.o_wsale_has_sidebar .offcanvas-body{display: none;}.s_product_public_category_style_1 .te_category_item{background: #f5f5f5; height: 100%; width: 100%; position: relative;}.s_product_public_category_style_1 .te_category_item a .te_category_img{height: 216px;}.s_product_public_category_style_1 .te_category_item a .te_category_img.te_img_effect2 img{-webkit-transition-property: all; -webkit-transition-duration: 0.4s; -webkit-transition-timing-function: ease; -moz-transition-property: all; -moz-transition-duration: 0.4s; -moz-transition-timing-function: ease; -ms-transition-property: all; -ms-transition-duration: 0.4s; -ms-transition-timing-function: ease; -o-transition-property: all; -o-transition-duration: 0.4s; -o-transition-timing-function: ease; transition-property: all; transition-duration: 0.4s; transition-timing-function: ease;}.s_product_public_category_style_1 .te_category_item a .te_category_img.te_img_effect2:hover img{transform: scale(1.1);}.s_product_public_category_style_1 .te_category_item a .te_category_img img{height: inherit; -webkit-transition-property: all; -webkit-transition-duration: 0.4s; -moz-transition-property: all; -moz-transition-duration: 0.4s; -ms-transition-property: all; -ms-transition-duration: 0.4s; -o-transition-property: all; -o-transition-duration: 0.4s; transition-property: all; transition-duration: 0.4s;}.s_product_public_category_style_1 .te_category_item .te_category_name{position: absolute; bottom: 8px; background: #d8d8d8bf;}.s_product_public_category_style_2 .slider_cate_2:hover .te_category_item:before, .s_product_public_category_style_2 .slider_cate_2:hover .category_2_name{opacity: 1; transition: all .4s;}.s_product_public_category_style_2 .slider_cate_2 .te_category_item{width: 100%;}.s_product_public_category_style_2 .slider_cate_2 .te_category_item:before{position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: ''; background: rgba(0, 0, 0, 0.58); opacity: 0; z-index: 2;}@media (max-width: 991.98px){.s_product_public_category_style_2 .slider_cate_2 .te_category_item:before{opacity: 1; background: rgba(0, 0, 0, 0.4);}}.s_product_public_category_style_2 .slider_cate_2 .te_category_item:hover .te_category_2_img{transform: scale(1.1);}.s_product_public_category_style_2 .slider_cate_2 .te_category_item a .te_category_2_img{transition: opacity 0.5s, transform 2s cubic-bezier(0, 0, 0.44, 1.18), -webkit-transform 2s cubic-bezier(0, 0, 0.44, 1.18);}.s_product_public_category_style_2 .slider_cate_2 .category_2_name{position: absolute; top: auto; right: 0; bottom: 10px; left: 0; z-index: 3; color: #fff; font-size: 1.2rem; opacity: 0;}.s_product_public_category_style_2 .slider_cate_2 .category_2_name a{color: #fff;}@media (max-width: 991.98px){.s_product_public_category_style_2 .slider_cate_2 .category_2_name{opacity: 1;}}.s_product_public_category_styles_3 .te_category_item img{height: 6rem;}.s_product_public_category_styles_3 .te_category_item:hover{-webkit-box-shadow: 0 3px 12px #ccc; -moz-box-shadow: 0 3px 12px #ccc; -ms-box-shadow: 0 3px 12px #ccc; -o-box-shadow: 0 3px 12px #ccc; box-shadow: 0 3px 12px #ccc;}.s_product_public_category_styles_3 .te_category_item .category_details_3{padding-left: 5px;}.s_product_public_category_styles_4 .cate_4, .brand_slider_4 .cate_4{background: unset;}.s_product_public_category_styles_4 .cate_4 .brand_image, .s_product_public_category_styles_4 .cate_4 .category_conntent, .brand_slider_4 .cate_4 .brand_image, .brand_slider_4 .cate_4 .category_conntent{padding: 16px; border-radius: 100%; max-width: 165px; max-height: 165px; min-width: 165px; min-height: 165px; overflow: hidden;}.s_product_public_category_styles_4 .cate_4 .brand_image:before, .s_product_public_category_styles_4 .cate_4 .category_conntent:before, .brand_slider_4 .cate_4 .brand_image:before, .brand_slider_4 .cate_4 .category_conntent:before{position: absolute; top: 0; right: 0; left: 0; content: ""; height: 100%; width: 100%; border: 12px solid #f7f7f7; border-radius: 50%; -webkit-transition-property: all; -webkit-transition-duration: 0.4s; -moz-transition-property: all; -moz-transition-duration: 0.4s; -ms-transition-property: all; -ms-transition-duration: 0.4s; -o-transition-property: all; -o-transition-duration: 0.4s; transition-property: all; transition-duration: 0.4s; opacity: 1; transform: scale(1);}.s_product_public_category_styles_4 .cate_4 .brand_image:after, .s_product_public_category_styles_4 .cate_4 .category_conntent:after, .brand_slider_4 .cate_4 .brand_image:after, .brand_slider_4 .cate_4 .category_conntent:after{position: absolute; top: 0; right: 0; left: 0; content: ""; height: 100%; width: 100%; border: 10px solid; z-index: 1; border-radius: 50%; -webkit-transition-property: all; -webkit-transition-duration: 0.5s; -moz-transition-property: all; -moz-transition-duration: 0.5s; -ms-transition-property: all; -ms-transition-duration: 0.5s; -o-transition-property: all; -o-transition-duration: 0.5s; transition-property: all; transition-duration: 0.5s; transform: scale(1.3); transition: transform .3s,opacity .4s; opacity: 0;}.s_product_public_category_styles_4 .cate_4 .brand_image img, .s_product_public_category_styles_4 .cate_4 img, .brand_slider_4 .cate_4 .brand_image img, .brand_slider_4 .cate_4 img{height: auto; border-radius: 50%; max-height: 131px; min-height: 131px;}.s_product_public_category_styles_4 .cate_4:hover .brand_image:after, .s_product_public_category_styles_4 .cate_4:hover .category_conntent:after, .brand_slider_4 .cate_4:hover .brand_image:after, .brand_slider_4 .cate_4:hover .category_conntent:after{transform: scale(1); opacity: .4;}.s_product_public_category_styles_4 .cate_4:hover .brand_image img, .s_product_public_category_styles_4 .cate_4:hover .category_conntent img, .brand_slider_4 .cate_4:hover .brand_image img, .brand_slider_4 .cate_4:hover .category_conntent img{transform: scale(1.1); -webkit-transition-property: all; -webkit-transition-duration: 0.5s; -moz-transition-property: all; -moz-transition-duration: 0.5s; -ms-transition-property: all; -ms-transition-duration: 0.5s; -o-transition-property: all; -o-transition-duration: 0.5s; transition-property: all; transition-duration: 0.5s;}.s_product_public_category_styles_4 .brand-content .brand_name, .s_product_public_category_styles_4 .brand-content .te_category_name, .s_product_public_category_styles_4 .category_details_4 .brand_name, .s_product_public_category_styles_4 .category_details_4 .te_category_name, .brand_slider_4 .brand-content .brand_name, .brand_slider_4 .brand-content .te_category_name, .brand_slider_4 .category_details_4 .brand_name, .brand_slider_4 .category_details_4 .te_category_name{min-height: 24px; line-height: 1; justify-content: center; align-items: center; transition: all .5s ease; font-size: 1rem;}.s_product_public_category_styles_6 .category_6_img img{transition: .3s ease-in-out;}@media (max-width: 991.98px){.s_product_public_category_styles_6 .cate_6.card{margin-bottom: 0px;}}.s_product_public_category_styles_6 .category_details_6{display: flex; position: absolute; padding: 10px; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 10;}.s_product_public_category_styles_6 .category_details_6 .category_details_6_inner_div{display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 15px; background: rgba(255, 255, 255, 0.6); border-radius: 4px; transition: transform .3s ease-in-out; width: 100%; backdrop-filter: saturate(180%) blur(20px);}.s_product_public_category_styles_6 .category_details_6 .category_details_6_inner_div div{color: black;}.s_product_public_category_styles_6 .category_details_6 .category_details_6_inner_div .category_icon .fa{font-size: 21px;}.s_product_public_category_styles_6 .category_details_6 .category_details_6_inner_div .card-title{font-weight: 500; letter-spacing: 0.3px; display: inline-flex; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 130px; transition: color .3s ease;}.s_product_public_category_styles_6 .category_details_6 .category_details_6_inner_div .card-title:before{content: ""; position: absolute; width: 0; height: 1px; left: 0; top: 100%; background: #000000; transition: width 0.3s ease; pointer-events: none;}.s_product_public_category_styles_6 .cat_url:hover .category_details_6_inner_div{transform: translateY(-10px);}.s_product_public_category_styles_6 .cat_url:hover .category_6_img img{-webkit-transform: scale(1.2); transform: scale(1.2);}.s_product_public_category_styles_6 .cat_url:hover .card-title{text-decoration: none; color: #000000 !important;}.s_product_public_category_styles_6 .cat_url:hover .card-title:before{text-decoration: none; width: 100%;}section.s_dynamic_snippet_category.s_product_public_category_style_7 .s_product_public_category_styles_7 .category_7_img img{inset: 0px; transition: transform .3s ease-in-out;}section.s_dynamic_snippet_category.s_product_public_category_style_7 .s_product_public_category_styles_7:hover .category_7_img img{-webkit-transform: scale(1.2); transform: scale(1.2);}section.s_dynamic_snippet_category.s_product_public_category_style_7 .border-radious-ept{border-radius: 6px;}section.s_dynamic_snippet_category.s_product_public_category_style_7 .category_details_7 .te_category_name{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 155px;}section.s_dynamic_snippet_category.s_product_public_category_style_8 .te_category_name{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 110px; font-size: 13.5px;}section.s_dynamic_snippet_category.s_product_public_category_style_8 .category-card{width: 140px; height: 160px; border-radius: 24px; background: #f8fafc; border: 1px solid transparent; transition: all 0.25s ease;}section.s_dynamic_snippet_category.s_product_public_category_style_8 .category-card:hover{border-color: #000000; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;}section.s_dynamic_snippet_category.s_product_public_category_style_8 .category-card.active{background: #000000; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;}section.s_dynamic_snippet_category.s_product_public_category_style_8 .category-card.active .te_category_name, section.s_dynamic_snippet_category.s_product_public_category_style_8 .category-card.active .icon-box i{color: #ffffff;}section.s_dynamic_snippet_category.s_product_public_category_style_8 .category-card.active .icon-box i{font-size: 24px;}section.s_dynamic_snippet_category.s_product_public_category_style_8 .icon-box{width: 52px; height: 52px; border-radius: 14px; background: rgba(255, 255, 255, 0.2); display: flex; align-items: center; justify-content: center;}section.s_dynamic_snippet_category.s_product_public_category_style_8 .category-card:not(.active) .icon-box{background: unset;}section.s_dynamic_snippet_category.s_product_public_category_style_8 .category-card:not(.active) .icon-box img.border-radius{border-radius: 4px; max-height: 52px;}section.s_dynamic_snippet_category.s_product_public_category_style_8 .category-card:not(.active) .te_category_name{color: #000000;}section.s_dynamic_snippet_category.s_product_public_category_style_8 .d-flex.flex-grow-0.flex-shrink-0{justify-content: start !important; padding-left: 8px !important; padding-right: 8px !important; flex: 1 0 0% !important;}section.s_dynamic_snippet_category.s_product_public_category_style_8 .carousel-item{padding-left: 0; padding-right: 0;}@media (max-width: 767.98px){.dynamic_snippet_template .carousel-control-prev, .dynamic_snippet_template .carousel-control-next{display: none !important;}}@media (min-width: 992px){section.s_dynamic_snippet_content .dynamic_snippet_template .carousel-control-prev, section.s_dynamic_snippet_content .dynamic_snippet_template .carousel-control-next{visibility: hidden; transition: visibility .2s ease-in-out; opacity: 1;}section.s_dynamic_snippet_content .dynamic_snippet_template .carousel-control-prev .oi, section.s_dynamic_snippet_content .dynamic_snippet_template .carousel-control-next .oi{color: #000 !important; background-color: #fff !important; box-shadow: 0 0 15px #0000001a;}section.s_dynamic_snippet_content:hover .dynamic_snippet_template .carousel-control-prev, section.s_dynamic_snippet_content:hover .dynamic_snippet_template .carousel-control-next{visibility: visible; -webkit-transition-property: all; -webkit-transition-duration: 0.3s; -moz-transition-property: all; -moz-transition-duration: 0.3s; -ms-transition-property: all; -ms-transition-duration: 0.3s; -o-transition-property: all; -o-transition-duration: 0.3s; transition-property: all; transition-duration: 0.3s;}}@media (min-width: 992px){section.s_dynamic_snippet_content .s_product_public_category_style_8 .dynamic_snippet_template .carousel-control-prev, section.s_dynamic_snippet_content .s_product_public_category_style_8 .dynamic_snippet_template .carousel-control-next{visibility: hidden;}}@media (min-width: 992px){section.s_dynamic_snippet_category.s_product_public_category_style_9 .s_dynamic_snippet_row .d-flex.flex-grow-0.flex-shrink-0, section.s_dynamic_snippet_category.s_product_public_category_style_10 .s_dynamic_snippet_row .d-flex.flex-grow-0.flex-shrink-0{width: 20%;}}section.s_dynamic_snippet_category.s_product_public_category_style_9 .carousel-item, section.s_dynamic_snippet_category.s_product_public_category_style_10 .carousel-item{padding-left: 0; padding-right: 0;}section.s_dynamic_snippet_category.s_product_public_category_style_9 .te_category_item.cate_9.card, section.s_dynamic_snippet_category.s_product_public_category_style_10 .te_category_item.cate_9.card{border-radius: 24px; padding-right: 0px !important;}section.s_dynamic_snippet_category.s_product_public_category_style_9 .category-card, section.s_dynamic_snippet_category.s_product_public_category_style_10 .category-card{position: relative; width: 100%; height: 380px; border-radius: 24px; overflow: hidden; text-decoration: none; color: #fff;}section.s_dynamic_snippet_category.s_product_public_category_style_9 .category-card:after, section.s_dynamic_snippet_category.s_product_public_category_style_10 .category-card:after{content: " "; position: absolute; inset: 0; pointer-events: none; background: linear-gradient(to top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.55) 15%, rgba(0, 0, 0, 0.25) 25%, rgba(0, 0, 0, 0) 35%);}section.s_dynamic_snippet_category.s_product_public_category_style_9 .category-card img, section.s_dynamic_snippet_category.s_product_public_category_style_10 .category-card img{width: 100%; height: 100%; object-fit: cover; transition: all 0.25s ease;}section.s_dynamic_snippet_category.s_product_public_category_style_9 .category-card .te_category_name, section.s_dynamic_snippet_category.s_product_public_category_style_10 .category-card .te_category_name{bottom: 24px; left: 24px; right: 24px; z-index: 2;}section.s_dynamic_snippet_category.s_product_public_category_style_9 .category-card .te_category_name .count, section.s_dynamic_snippet_category.s_product_public_category_style_10 .category-card .te_category_name .count{font-size: 10px; font-weight: 600; letter-spacing: 1px; color: #000000;}section.s_dynamic_snippet_category.s_product_public_category_style_9 .category-card .te_category_name h3, section.s_dynamic_snippet_category.s_product_public_category_style_10 .category-card .te_category_name h3{margin: 6px 0 10px; font-size: 24px; font-weight: 700; color: #FFFFFF;}section.s_dynamic_snippet_category.s_product_public_category_style_9 .category-card .te_category_name .explore, section.s_dynamic_snippet_category.s_product_public_category_style_10 .category-card .te_category_name .explore{color: #FFFFFF; transition: color 0.15s ease; font-weight: 500; font-size: 13px;}section.s_dynamic_snippet_category.s_product_public_category_style_9 .category-card:hover img:not(.te_category_name img), section.s_dynamic_snippet_category.s_product_public_category_style_10 .category-card:hover img:not(.te_category_name img){transform: scale(1.1); transition: transform 0.2s ease;}section.s_dynamic_snippet_category.s_product_public_category_style_9 .category-card:hover .explore, section.s_dynamic_snippet_category.s_product_public_category_style_10 .category-card:hover .explore{color: #000000;}section.s_dynamic_snippet_category.s_product_public_category_style_10 .te_category_name{text-align: center;}section.s_dynamic_snippet_category.s_product_public_category_style_10 .te_category_name .category_img{width: 30px;}section.s_dynamic_snippet_category.s_product_public_category_style_10 .category-card img:not(.te_category_name img){transition: transform 0.9s ease, filter 0.9s ease !important;}section.s_dynamic_snippet_category.s_product_public_category_style_10 .category-card img:not(.te_category_name img):hover{transform: scale(1.1) !important;}.s_product_brand_style_2 .owl-item{display: flex;}.s_product_brand_style_2 .container{margin: 0px auto; width: 90%; max-width: 1400px;}.s_product_brand_style_2 .s_dynamic_snippet_1 .te_brand_img{margin: 10px 5px; min-height: 150px; padding: 0; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; -webkit-transition-property: all; -webkit-transition-duration: 0.4s; -webkit-transition-timing-function: ease; -moz-transition-property: all; -moz-transition-duration: 0.4s; -moz-transition-timing-function: ease; -ms-transition-property: all; -ms-transition-duration: 0.4s; -ms-transition-timing-function: ease; -o-transition-property: all; -o-transition-duration: 0.4s; -o-transition-timing-function: ease; transition-property: all; transition-duration: 0.4s; transition-timing-function: ease; background: rgba(255, 255, 255, 0.5);}.s_product_brand_style_2 .s_dynamic_snippet_1 .te_brand_img:hover{-webkit-box-shadow: 0 1px 10px #ddd; -moz-box-shadow: 0 1px 10px #ddd; -ms-box-shadow: 0 1px 10px #ddd; -o-box-shadow: 0 1px 10px #ddd; box-shadow: 0 1px 10px #ddd;}.s_product_brand_style_2 .s_dynamic_snippet_1 .te_brand_img .brand_link .brand_image{height: 130px; border: 1px solid #ededed; border-radius: 6px 6px 0 0;}.s_product_brand_style_2 .s_dynamic_snippet_1 .te_brand_img .brand_link .brand_image img{max-height: 130px; padding: 16px 6px; width: 100% !important;}.s_product_brand_style_2 .s_dynamic_snippet_1 .te_brand_img .brand_link .brand-content{background: #f5f5f5; border: 1px solid #ededed; border-radius: 0 0 6px 6px;}.editor_enable .product_stock_detail{opacity: 1 !important;}.product_stock_detail{opacity: 1; color: #ffffff; font-size: 15px !important;}@media (max-width: 767.98px){.product_stock_detail{font-size: 12px !important;}}#products_grid:where(:not(.o_wsale_layout_list)) .o_wsale_product_information{container-type: unset;}.o_wsale_products_item_title{font-size: 16px !important;}#products_grid .o_wsale_filmstrip_item{background: unset !important; border: 1px solid #ededed; border-radius: 7px; margin-bottom: 0.2rem;}#products_grid .o_wsale_filmstrip_item:hover{border-color: #ededed; box-shadow: 0 3px 12px #ddd;}@media (max-width: 575.98px){.s_dynamic_snippet_2 .te_brand_img{padding: 0.5rem;}}.s_dynamic_snippet_2 .te_brand_img .brand-img{height: 6rem;}.s_dynamic_snippet_2 .te_brand_img:hover{-webkit-box-shadow: 0 1px 10px #ddd; -moz-box-shadow: 0 1px 10px #ddd; -ms-box-shadow: 0 1px 10px #ddd; -o-box-shadow: 0 1px 10px #ddd; box-shadow: 0 1px 10px #ddd;}@media (max-width: 575.98px){.s_dynamic_snippet_2 .explore_btn{font-size: 14px;}}.s_dynamic_snippet_2 .product_count{text-align: left !important; margin-bottom: 0.2rem; padding-top: 0 !important;}.brand_slider_3 > .container .te_brand_img{margin: 0px 5px; -webkit-transition-property: all; -webkit-transition-duration: 0.4s; -webkit-transition-timing-function: ease; -moz-transition-property: all; -moz-transition-duration: 0.4s; -moz-transition-timing-function: ease; -ms-transition-property: all; -ms-transition-duration: 0.4s; -ms-transition-timing-function: ease; -o-transition-property: all; -o-transition-duration: 0.4s; -o-transition-timing-function: ease; transition-property: all; transition-duration: 0.4s; transition-timing-function: ease;}@media (max-width: 767.98px){.brand_slider_3 > .container .te_brand_img{display: flex; justify-content: center;}}.brand_slider_3 > .container .te_brand_img:hover{box-shadow: unset !important;}.brand_slider_3 > .container .te_brand_img .brand_link .brand_image{-webkit-transition-property: all; -webkit-transition-duration: 0.4s; -webkit-transition-timing-function: ease; -moz-transition-property: all; -moz-transition-duration: 0.4s; -moz-transition-timing-function: ease; -ms-transition-property: all; -ms-transition-duration: 0.4s; -ms-transition-timing-function: ease; -o-transition-property: all; -o-transition-duration: 0.4s; -o-transition-timing-function: ease; transition-property: all; transition-duration: 0.4s; transition-timing-function: ease;}.brand_slider_3 > .container .te_brand_img .brand_link .brand_image img{max-height: 90px; filter: grayscale(90%);}@media (max-width: 767.98px){.brand_slider_3 > .container .te_brand_img .brand_link .brand_image img{filter: grayscale(0);}}.brand_slider_3 > .container .te_brand_img .brand_link .brand_image img:hover{filter: grayscale(0);}.brand_slider_3 > .container .te_brand_img .brand_link .brand_image.te_img_effect2 img{-webkit-transition-property: all; -webkit-transition-duration: 0.4s; -webkit-transition-timing-function: ease; -moz-transition-property: all; -moz-transition-duration: 0.4s; -moz-transition-timing-function: ease; -ms-transition-property: all; -ms-transition-duration: 0.4s; -ms-transition-timing-function: ease; -o-transition-property: all; -o-transition-duration: 0.4s; -o-transition-timing-function: ease; transition-property: all; transition-duration: 0.4s; transition-timing-function: ease;}.brand_slider_3 > .container .te_brand_img .brand_link .brand_image.te_img_effect2:hover img{transform: scale(1.1);}.te_view_all_filter_inner .te_clear_all_form_selection{cursor: pointer; font-size: 0.875rem; padding: 0px 4px 0px 15px; color: #000 !important; transition: color .2s ease-in-out; margin-bottom: 4px; display: inline-block;}.te_view_all_filter_inner .te_clear_all_form_selection:before, .te_view_all_filter_inner .te_clear_all_form_selection:after{content: " "; position: absolute; top: 50%; right: auto; bottom: auto; left: 0px; display: inline-block; margin-top: -1px; width: 10px; height: 2px; background-color: #000; transition: background-color .2s ease-in-out,transform .2s ease-in-out,width .2s ease-in-out,-webkit-transform .2s ease-in-out; -webkit-transform: rotate(45deg); transform: rotate(45deg);}.te_view_all_filter_inner .te_clear_all_form_selection:after{-webkit-transform: rotate(-45deg); transform: rotate(-45deg);}.te_view_all_filter_inner .te_clear_all_form_selection:hover:after, .te_view_all_filter_inner .te_clear_all_form_selection:hover:before{-webkit-transform: rotate(0); transform: rotate(0); background-color: #000;}.te_view_all_filter_inner .te_clear_all_form_selection:hover{color: #000 !important;}.te_view_all_filter_inner .attribute{display: inline-block; font-size: 0.875rem; color: #000000; margin-right: 2px; border-left: 1px solid #ededed; padding-left: 8px;}.te_view_all_filter_inner .attribute span.position-relative{color: #5a5a59; cursor: pointer; padding: 1px 26px 0px 12px; border: 1px solid #e5e5e5; margin: 0px 0px 0px 5px; border-radius: 3px;}.te_view_all_filter_inner .te_clear_attr_a{color: #5a5a59; cursor: pointer; padding: 1px 26px 0px 12px; border: 1px solid #e5e5e5; margin: 0px 0px 0px 5px; display: inline-block; border-radius: 3px; font-size: 0.875rem;}.te_view_all_filter_inner .attr_filters{font-size: 0.875rem;}.te_view_all_filter_inner .attr_value{position: relative; transition: color .1s ease-in-out;}.te_view_all_filter_inner .attr_value:before, .te_view_all_filter_inner .attr_value:after{content: " "; position: absolute; top: 50%; right: -15px; bottom: 0px; display: inline-block; margin-top: -1px; width: 10px; height: 2px; background-color: #000; transition: background-color .2s ease-in-out,transform .2s ease-in-out,width .2s ease-in-out,-webkit-transform .2s ease-in-out; -webkit-transform: rotate(45deg); transform: rotate(45deg);}.te_view_all_filter_inner .attr_value:after{-webkit-transform: rotate(-45deg); transform: rotate(-45deg);}.te_view_all_filter_inner .attr_value:hover:after, .te_view_all_filter_inner .attr_value:hover:before{-webkit-transform: rotate(0); transform: rotate(0); background-color: #ded9d9;}.te_view_all_filter_inner .attr_value:hover{color: #ded9d9 !important; text-decoration: line-through !important;}a.te_clear_all_variant_off_canvas{color: #eb5813ba; padding-left: 3px; font-size: 14px;}a.te_clear_all_variant_off_canvas:hover{color: #ff6435 !important; -webkit-transition-property: all; -webkit-transition-duration: 0.5s; -webkit-transition-timing-function: ease; -moz-transition-property: all; -moz-transition-duration: 0.5s; -moz-transition-timing-function: ease; -ms-transition-property: all; -ms-transition-duration: 0.5s; -ms-transition-timing-function: ease; -o-transition-property: all; -o-transition-duration: 0.5s; -o-transition-timing-function: ease; transition-property: all; transition-duration: 0.5s; transition-timing-function: ease;}.te_clear_all_variant{color: #eb5813ba !important; font-size: 14px; cursor: pointer; z-index: 98; text-decoration: underline !important;}.te_clear_all_variant:hover{color: #ff6435 !important; -webkit-transition-property: all; -webkit-transition-duration: 0.5s; -webkit-transition-timing-function: ease; -moz-transition-property: all; -moz-transition-duration: 0.5s; -moz-transition-timing-function: ease; -ms-transition-property: all; -ms-transition-duration: 0.5s; -ms-transition-timing-function: ease; -o-transition-property: all; -o-transition-duration: 0.5s; -o-transition-timing-function: ease; transition-property: all; transition-duration: 0.5s; transition-timing-function: ease;}#o_wsale_products_header{padding-top: 0px !important;}#o_wsale_container{padding-top: 0.5rem;}.o_wsale_products_main_row{margin-bottom: 15px; margin-top: 15px;}.products_header{width: 100%; text-align: right; display: inline-block; padding: 0px 12px; padding-bottom: 1rem; border-bottom: 1px solid #ededed;}@media (max-width: 767.98px){.products_header{border-bottom: 0px; box-shadow: 0px 1px 12px 0px #ddd; padding-bottom: 0 !important;}}@media (min-width: 992px){.products_header .te_product_filters{vertical-align: text-top;}}.products_header .products_page_options .o_searchbar_form{max-width: 200px; margin-right: unset !important;}@media (max-width: 767.98px){.products_header .products_page_options{text-align: center;}}.products_header .products_page_options .o_wsale_apply_list, .products_header .products_page_options .o_wsale_apply_grid{border: 1px solid #ededed; margin-left: 5px;}.products_header .products_page_options .o_wsale_apply_layout{display: inline-block !important;}@media (max-width: 767.98px){.products_header .products_page_options .o_wsale_apply_layout{display: none !important;}}.products_header .products_page_options .o_wsale_apply_layout .btn{background-color: transparent !important; font-size: 0.85rem; padding: 0.3rem 0.6125rem; border-radius: 0;}.products_header .products_page_options .o_wsale_apply_layout .o_wsale_apply_list{border: 1px solid #ededed; margin-left: 5px;}.products_header .products_page_options .o_wsale_apply_layout .o_wsale_apply_grid{border: 1px solid; border-color: #ededed;}.products_header .products_page_options .o_pricelist_dropdown{padding: 5px 10px !important;}.products_header .products_page_options .o_sortby_dropdown, .products_header .products_page_options .o_pricelist_dropdown, .products_header .products_page_options button.btn:not(.oe_search_button), .products_header .products_page_options .o_searchbar_form{border: 1px solid #ededed; padding: 0; background-color: unset; height: max-content;}.products_header .products_page_options .o_sortby_dropdown small, .products_header .products_page_options .o_pricelist_dropdown small, .products_header .products_page_options button.btn:not(.oe_search_button) small, .products_header .products_page_options .o_searchbar_form small{padding: 0rem 0rem 0 0.5rem; font-size: 0.875rem; font-weight: 400 !important;}@media (max-width: 991.98px){.products_header .products_page_options .o_sortby_dropdown .dropdown-toggle, .products_header .products_page_options .o_pricelist_dropdown .dropdown-toggle, .products_header .products_page_options button.btn:not(.oe_search_button) .dropdown-toggle, .products_header .products_page_options .o_searchbar_form .dropdown-toggle{display: inline-flex; align-items: center;}}@media (max-width: 991.98px){.products_header .products_page_options .o_sortby_dropdown .dropdown-toggle::after, .products_header .products_page_options .o_pricelist_dropdown .dropdown-toggle::after, .products_header .products_page_options button.btn:not(.oe_search_button) .dropdown-toggle::after, .products_header .products_page_options .o_searchbar_form .dropdown-toggle::after{display: none !important;}}.products_header .products_page_options .o_sortby_dropdown .dropdown-toggle, .products_header .products_page_options .o_sortby_dropdown input, .products_header .products_page_options .o_pricelist_dropdown .dropdown-toggle, .products_header .products_page_options .o_pricelist_dropdown input, .products_header .products_page_options button.btn:not(.oe_search_button) .dropdown-toggle, .products_header .products_page_options button.btn:not(.oe_search_button) input, .products_header .products_page_options .o_searchbar_form .dropdown-toggle, .products_header .products_page_options .o_searchbar_form input{background-color: unset !important; height: max-content; box-shadow: unset !important; border: 0px !important; padding-left: 5px; font-size: 0.875rem;}.products_header .products_page_options .o_sortby_dropdown .dropdown-menu, .products_header .products_page_options .o_pricelist_dropdown .dropdown-menu, .products_header .products_page_options button.btn:not(.oe_search_button) .dropdown-menu, .products_header .products_page_options .o_searchbar_form .dropdown-menu{box-shadow: 0px 3px 10px 0 #32325d1a; border-radius: 0;}.products_header .products_page_options .o_sortby_dropdown .oe_search_button, .products_header .products_page_options .o_pricelist_dropdown .oe_search_button, .products_header .products_page_options button.btn:not(.oe_search_button) .oe_search_button, .products_header .products_page_options .o_searchbar_form .oe_search_button{background-color: unset !important; border: 0px !important; padding: 0px 10px;}.products_header .products_page_options button[data-bs-toggle="offcanvas"]{padding: 0.3rem 0.6125rem !important;}@media (max-width: 991.98px){.products_header .products_page_options button[data-bs-toggle="offcanvas"]{display: block; float: left;}.products_header .products_page_options button[data-bs-toggle="offcanvas"] small{display: inline-block !important;}}@media (max-width: 767.98px){.products_header .products_page_options button[data-bs-toggle="offcanvas"]{border-right: 1px solid #ddd !important; text-align: center !important; margin-top: 0px !important; line-height: 36px; width: 50%; margin-left: 0px !important; padding-bottom: 0px; border-top: 0 !important; border-left: 0 !important; border-bottom: 0 !important; border-radius: 0;}}.products_header .products_page_options .dropdown_sorty_by{border: 1px solid #ededed;}@media (max-width: 991.98px){.products_header .products_page_options .dropdown_sorty_by{display: inline-flex !important; margin: 0 0 0 5px; align-items: center;}}@media (max-width: 767.98px){.products_header .products_page_options .dropdown_sorty_by{text-align: center; margin-top: 7px !important; border: 0; display: inline-block;}}@media (max-width: 575.98px){.products_header .products_page_options .dropdown_sorty_by small{padding: 0rem 0rem 0 0.5rem; line-height: 18px; vertical-align: middle; font-weight: 400 !important; font-size: 15px;}}.products_header .products_page_options .dropdown_sorty_by .dropdown-menu-end a[role="button"]{display: none !important;}.products_header .total_product{display: block; float: left; text-align: left; padding: 2px 10px 0 3px; padding-bottom: 0;}@media (max-width: 991.98px){.products_header .total_product{padding: 8px 0 0 0; display: none !important;}.products_header .total_product .te_view_filter_span{position: relative; top: 0; right: 0; bottom: auto; left: auto; padding: 0.675rem 1rem; border: 1px solid var(--o-border-color); font-size: 0.8125rem; color: #000000; font-family: inherit; display: none;}}@media (max-width: 575.98px){.products_header .total_product{width: 100%;}}.products_header .total_product .prd-count{margin-top: 5px; display: inline-block;}.products_header .sort_by_mobi{display: none !important;}@media (max-width: 991.98px){.products_header .sort_by_mobi{display: inline-block !important;}}@media (max-width: 767.98px){.products_header .sort_by_mobi{font-size: 1rem; margin-right: 0.25rem; line-height: 20px;}}.products_header .te_shop_filter_resp{border: 1px solid #ededed; padding: 0.3rem 0.6125rem;}@media (max-width: 991.98px){.products_header .te_shop_filter_resp{display: block; float: left; border: 0;}}@media (max-width: 767.98px){.products_header .te_shop_filter_resp{border-right: 1px solid #ddd !important; text-align: center !important; margin-top: 0px !important; line-height: 36px; padding-top: 0px !important; width: 50%; margin-left: 0px !important; padding-bottom: 0px; border-top: 0 !important; border-left: 0 !important; border-bottom: 0 !important; border-radius: 0;}}.products_header button:focus:not(:focus-visible){box-shadow: unset;}.o_website_offcanvas .products_attributes_filters, .o_wsale_products_grid_before_rail .products_attributes_filters{border: 0 !important;}.o_website_offcanvas .accordion-button::after, .o_wsale_products_grid_before_rail .accordion-button::after{content: "\f078"; font-family: "FontAwesome", sans-serif; width: 0.8rem; display: block; float: right; font-size: 0.8125rem; color: #5c5e61 !important; background-image: none !important; margin-right: 7px;}.o_website_offcanvas .accordion-button:not(.collapsed)::after, .o_wsale_products_grid_before_rail .accordion-button:not(.collapsed)::after{transform: rotate(-180deg);}.color_attribute_filter_shop{display: grid !important; grid-template-columns: 18px auto; margin-bottom: 0 !important;}.color_attribute_filter_shop .css_attribute_color{display: flex; align-items: center; justify-content: center;}.color_attribute_filter_shop .te_color-name{white-space: nowrap;}.color_attribute_filter_shop .te_view_more_btn{grid-column: 1 / -1;}.theme_card_layout .o_wsale_product_btn .o_wsale_product_action_row .o_add_compare_placeholder.pe-none.opacity-0{display: none !important;}.theme_card_layout .o_wsale_product_btn .te_similar_view{display: flex; order: 3;}.theme_card_layout .o_wsale_product_btn button.btn.o_add_compare{order: 2; display: flex;}.theme_card_layout .o_wsale_product_btn .quick-view-a.te_quick_view{order: 0;}#products_grid:not(.theme_card_layout) .o_wsale_product_btn .o_add_wishlist{position: absolute; background: transparent; border: 0px; margin-top: 0;}#products_grid:not(.theme_card_layout) .o_wsale_product_btn .o_add_wishlist:hover{background-color: transparent !important;}#products_grid:not(.theme_card_layout) .o_wsale_product_btn .te_similar_view{display: flex; order: 3;}#products_grid:not(.theme_card_layout) .o_wsale_product_btn button.btn.o_add_compare{order: 2; display: flex;}#products_grid:not(.theme_card_layout) .o_wsale_product_btn .quick-view-a.te_quick_view{order: 0;}

/* /theme_clarico_vega/static/src/scss/product.scss */
 .te_price_table{margin-top: 5px;}.te_price_table .pricelist_table_main{padding-bottom: 5px; border-radius: 8px; width: fit-content;}.te_price_table .pricelist_table_main h6{padding: 0px 10px 5px 0px;}.te_price_table .pricelist_table_main .pricelist_table_row{display: flex; justify-content: left; flex-wrap: wrap;}@media (max-width: 575.98px){.te_price_table .pricelist_table_main .pricelist_table_row{overflow-x: auto; max-width: 325px; text-wrap: nowrap; flex-wrap: nowrap;}}.te_price_table .pricelist_table_main .pricelist_table_row .table_content{margin: 5px;}.te_price_table .pricelist_table_main .pricelist_table_row .table_content.active .quantity{border-color: #000000 !important;}.te_price_table .pricelist_table_main .pricelist_table_row .table_content.active i.fa{display: block !important;}.te_price_table .pricelist_table_main .pricelist_table_row .table_content .quantity{padding: 6px 8px; border-radius: 8px; background-color: #f1f1f1; border: 1px solid #dddddd;}.ept-total-review .o_website_rating_static{border-color: lightgrey !important; padding: 0px 12px 0px 0px; margin-right: 14px; border-right: 1px solid; margin-bottom: 0px;}.o_website_rating_static{margin-bottom: 0.5rem;}@media (max-width: 991.98px){.tabs_container_main .nav-tabs{display: none !important;}}.tabs_container_main .nav-tabs .accordion-body{padding: 0;}.tabs_container_main .card-header{display: none;}.tabs_container_main .card-header .te-tab-a .fa.hide_tab_icon{display: none;}@media (max-width: 991.98px){.tabs_container_main .card-header{display: block; border-bottom: 1px solid #ededed; padding: 0.5rem 1rem; background-color: #f7f7f7;}}@media (min-width: 992px){.tabs_container_main .tab-pane > .collapse:not(.show){display: block !important;}}@media (max-width: 991.98px){.tabs_container_main .tab-content > .tab-pane{display: block !important; opacity: 1; padding: 0 !important;}}.tabs_container_main .tab-content .te-tab-a:after{content: "\f078"; font-family: "FontAwesome", sans-serif; width: 0.8rem; display: block; float: right; font-size: 0.8125rem; color: #919BA6;}.tabs_container_main .tab-content .te-tab-a.collapsed:after{content: "\f054";}.product-header .nav-tabs button:not(.active):after{content: ''; display: block; height: 2px; width: 0px; background: transparent; transition: width .5s;}.product-header .nav-tabs button:not(.active):hover:after{width: 100%; background-color: #000000;}.product-header .nav-tabs .nav-link{border: none !important; padding: 0 0.5rem; background-color: unset !important;}.product-header .nav-tabs .nav-link.active li{border-bottom: 2px solid #000000;}.product-header .nav-tabs .nav-link:hover{border-color: transparent;}.product-header .nav-tabs .nav-link a:hover{text-decoration: none;}.product-header .nav-tabs a.te_tab_mb_nav_link{padding: 0.6rem 1rem; border-bottom: 2px solid transparent; margin-bottom: -3px; display: inline-block;}.product-header .nav-tabs a.te_tab_mb_nav_link .fa.hide_tab_icon{display: none;}.editor_enable a.te_tab_mb_nav_link .fa.hide_tab_icon{display: inline-block !important;}.te_s_shipping_info{margin: 12px 0px 10px;}.te_s_shipping_info .s_share{margin-top: 12px;}.te_s_shipping_info ul li.te_s_shipping_info_li{display: inline; border-color: lightgrey !important; padding: 0px 12px 0px 0px; margin-right: 14px; border-right: 1px solid;}@media (max-width: 767.98px){.te_s_shipping_info ul li.te_s_shipping_info_li{display: block; border: 0;}}@media (max-width: 767.98px){.te_s_shipping_info ul li.te_s_shipping_info_li{border-right: 0px !important; display: block; padding-right: 0px; margin-right: 0px; margin-bottom: 2px;}.te_s_shipping_info ul li.te_s_shipping_info_li .share_icon.fa{display: inline-block; width: 20px;}.te_s_shipping_info ul li.te_s_shipping_info_li .share_dsc:last-child{display: inline-block; width: 90%; vertical-align: middle;}}.te_s_shipping_info ul li.te_s_shipping_info_li:last-child{border-right: 0px !important;}.main_payment_section .main_payment_icons{margin: 1.5rem 0 0.6rem 0;}.main_payment_section .main_payment_icons .main_payment_content{font-size: 15px; text-align: center; border: 1px solid #e1e1e1; border-radius: 10px; position: relative; padding: 10px 0px 30px 0px;}.main_payment_section .main_payment_icons .main_payment_content .payment_middle_title{background-color: white; position: relative; bottom: 20px; padding: 0 10px;}.main_payment_section .main_payment_icons .main_payment_content .payment_icons img{display: inline-block; max-width: 50px; border: 1px solid #e1e1e1; border-radius: 4px; margin: 0px 2px 4px;}.te_time_main_div .timer_content_div{display: flex; justify-content: center; align-items: center; gap: 10px;}.te_time_main_div .product_offer_timer{padding: 6px 0px 6px;}.te_time_main_div .product_offer_timer .rounded_digit_product{margin-right: 0px;}@media (max-width: 767.98px){.te_time_main_div .product_offer_timer .rounded_digit_product{width: 35px;}}.te_time_main_div .product_offer_timer #time_lbl{font-size: 0.75rem; padding: 0px 5px 4px;}.te_time_main_div .product_offer_timer .te_days_hr_min_sec{font-size: 18px; padding: 4px 4px 0px; line-height: normal; font-weight: normal;}.te_offer_timer_prod{display: none; font-size: 1rem; padding: 0; line-height: normal; margin: 0 auto;}.digit_separator{font-size: 20px; font-family: inherit; font-weight: 500;}.product_details_sticky{display: none; position: fixed; right: 0; bottom: 10px; left: 0; background: transparent; max-width: 60%; margin: 0 auto; z-index: 1045;}@media (max-width: 1366px){.product_details_sticky{max-width: 65%;}}@media (max-width: 1200px){.product_details_sticky{max-width: 75%;}}@media (min-width: 768px){.product_details_sticky{bottom: 15px !important;}}@media (max-width: 991.98px){.product_details_sticky{max-width: 88%;}}@media (max-width: 767.98px){.product_details_sticky{z-index: 8; max-width: 100%; bottom: 0px;}}.product_details_sticky .te_theme_button{margin: 0px !important; font-size: 0.9375rem;}@media (max-width: 767.98px){.product_details_sticky .te_theme_button{font-size: 0.875rem; padding: 0.575rem 0.675rem;}}.prod_details_sticky_div{box-shadow: 0px 0px 16px 0 #2323295c; text-align: center; border-radius: 12px; margin: 0px auto; width: 100%; max-width: 370px; background-color: #ffffff;}@media (max-width: 991.98px){.prod_details_sticky_div{border-radius: 0px; max-height: unset; max-width: unset;}}.prod_details_sticky_div .prod_details_sticky_left{width: 100%; padding: 10px; vertical-align: middle; display: flex; align-items: center; justify-content: space-between;}@media (max-width: 767.98px){.prod_details_sticky_div .prod_details_sticky_left{padding: 5px 10px;}}.prod_details_sticky_div .prod_details_sticky_left > .prod_img{width: 75px; min-height: 75px;}.prod_details_sticky_div .prod_details_sticky_left > .prod_img > img{max-width: 100%; height: auto; border-radius: 12px !important;}.prod_details_sticky_div .prod_details_sticky_left .sticky_info .te_p_categ_item a.text-muted{font-size: 13px;}.prod_details_sticky_div .prod_details_sticky_left .sticky_info > .cat_name{text-align: left; padding-left: 0.8rem; font-size: 0.875rem;}.prod_details_sticky_div .prod_details_sticky_left .sticky_info > .prod_name{padding-left: 0.7rem; text-align: left;}.prod_details_sticky_div .prod_details_sticky_left .sticky_info > .prod_name h1.te_product_name{margin-bottom: 0px; font-size: 16px !important; display: block; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; max-width: 145px;}.prod_details_sticky_div .prod_details_sticky_left .sticky_info > .prod_price{text-align: left; width: auto; padding-left: 0.7rem;}@media (max-width: 991.98px){.prod_details_sticky_div .prod_details_sticky_left .sticky_info > .prod_price del{font-size: 0.7rem !important;}}.prod_details_sticky_div .prod_details_sticky_left .sticky_info > .prod_price .oe_price{font-size: 0.6rem !important;}.prod_details_sticky_div .prod_details_sticky_left .sticky_info > .prod_price .oe_default_price{font-size: 0.5rem !important;}.prod_details_sticky_div .prod_details_sticky_left .sticky_info > .prod_price .css_editable_mode_hidden{display: inline-block !important; line-height: 0; font-size: 1.5rem;}.prod_details_sticky_div .prod_details_sticky_left .sticky_info > .prod_price .fs-6.fw-normal.text-muted.text-nowrap{display: none;}.prod_details_sticky_div .prod_details_sticky_right{text-align: right; padding: 15px 0px;}.prod_details_sticky_div .prod_details_sticky_right .select_opts_btn{font-size: 14px;}.o_wsale_product_page #product_detail{z-index: 1;}.o_wsale_product_page .o_wsale_product_images{z-index: unset;}#product_details{}#product_details .te_p_sku{font-size: 13px;}#product_details .js_add_cart_variants{gap: 0.5rem !important;}#product_details .o_wsale_product_details_content_section_attributes, #product_details .o_wsale_product_details_content_section_cta{border-top: 0px !important; padding-top: 0px !important; max-width: 100%;}#product_details .o_wsale_product_details_content_section_attributes{margin-bottom: 0px !important;}#product_details .o_wsale_product_details_content_section_price{margin-bottom: 0.5rem !important; max-width: 100%;}#product_details .o_wsale_product_details_content_section_price .product_price div[name="product_price_container"]{display: inline-block !important;}#product_details .o_wsale_product_details_content_section_price .product_price div[name="product_price_container"] .oe_price{font-size: 1.4rem;}#product_details .o_wsale_product_details_content_section_title, #product_details .ept-total-review{margin-bottom: 0rem !important; max-width: unset;}#product_details .variant_attribute .o_variant_pills_input_value{padding: 0.1rem 0.5rem;}#product_details .variant_attribute .te_style_square .style_square{margin-bottom: 0.5rem !important; padding-bottom: 0.3rem;}#product_details .variant_attribute .css_attribute_color{border: 4px solid #CED4DA; width: 30px; height: 30px;}#product_details .variant_attribute .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);}#product_details .variant_attribute .css_attribute_color input{width: 30px; height: 30px;}#product_details .variant_attribute .css_attribute_color.active{border: 4px solid #000000;}#product_details .variant_attribute .css_attribute_color:hover{border: 4px solid #000000;}#product_details .variant_attribute .attribute_name{display: flex; align-items: center; font-size: 0.9rem; padding-bottom: unset; margin-top: 0.4rem;}#product_details .variant_attribute label.col-form-label{padding: 2px;}#product_details .variant_attribute li.js_attribute_value{display: inline-block; position: relative; border-radius: 0; padding: 0; margin-bottom: 0.4rem !important;}#product_details .variant_attribute li.js_attribute_value input{-webkit-appearance: none; -moz-appearance: none; appearance: none; background: none; margin: 0; border: 2px solid; height: 100%; left: 0; opacity: .00001; position: absolute; top: 0; width: 100%; z-index: 2;}#product_details .variant_attribute .attribute_name{font-weight: 500; text-transform: capitalize; padding-bottom: 4px;}#product_details .variant_attribute .attribute_name:after{border-bottom: 0;}#product_details .variant_attribute select, #product_details .variant_attribute .custom_value_own_line, #product_details .variant_attribute .custom_value_radio{width: 170px; overflow: hidden; text-overflow: ellipsis; padding: 6px; margin-top: 0 !important; border-width: 1px; border-radius: 0; box-shadow: unset;}#product_details .variant_attribute .radio_input_value{cursor: pointer; border: 1px solid #dddddd; color: rgba(33, 37, 41, 0.7); padding: 0.1rem 0.5rem; margin-right: 0; font-weight: normal; border-radius: 2px;}@media (max-width: 767.98px){#product_details .variant_attribute .radio_input_value{font-size: 0.875rem;}}#product_details .variant_attribute .radio_input_value > span{vertical-align: baseline;}#product_details .variant_attribute .form-check{padding-left: 0;}#product_details .variant_attribute .form-check-input:checked{cursor: not-allowed;}#product_details .variant_attribute .form-check-input:checked ~ .radio_input_value{cursor: not-allowed; color: #ffffff; background-color: #000000; border-width: 1px; border-color: #000000; border-style: solid;}#product_details .o_product_tags_below_cart{margin-bottom: 0px !important;}#product_details .o_product_tags_below_cart .product_tag_link:last-child .product_tag_comma{display: none;}#product_details #o_wsale_cta_wrapper{margin-bottom: 0.5rem !important;}#product_details .next_prev_btn_main{display: inline-block; float: right;}#product_details .next_prev_btn_main .product_home_btn{font-size: 16px;}#product_details .next_prev_btn_main .product_prev_btn .fa{padding: 2px 5px 2px 2px;}#product_details .next_prev_btn_main .product_next_btn .fa{padding: 2px 2px 2px 5px;}#product_details .next_prev_btn_main .product_prev_btn, #product_details .next_prev_btn_main .product_next_btn{font-size: 23px;}#product_details .next_prev_btn_main .product_prev_btn .fa, #product_details .next_prev_btn_main .product_next_btn .fa{border-radius: 4px;}#product_details .next_prev_btn_main .product_prev_btn .fa:hover, #product_details .next_prev_btn_main .product_next_btn .fa:hover{background-color: #e5e5e5;}@media (min-width: 992px){.o_wsale_product_page #product_details{width: 50%;}}@media (min-width: 992px){.o_wsale_product_page #product_details #o_wsale_product_details_content{width: 100%; max-width: 100%;}}.o_wsale_product_page .js_main_product #o_wsale_cta_wrapper{margin: 1rem 0rem 0rem 0rem;}.o_wsale_product_page .js_main_product #o_wsale_cta_wrapper .css_quantity{border-color: #000000 !important;}.o_wsale_product_page .js_main_product #o_wsale_cta_wrapper .css_quantity .oi-minus, .o_wsale_product_page .js_main_product #o_wsale_cta_wrapper .css_quantity .oi-plus{padding: 3px; border-radius: 100%;}.o_wsale_product_page .js_main_product #o_wsale_cta_wrapper .css_quantity .oi-minus:hover, .o_wsale_product_page .js_main_product #o_wsale_cta_wrapper .css_quantity .oi-plus:hover{background-color: #e5e5e5;}.o_wsale_product_page .js_main_product #o_wsale_cta_wrapper .css_quantity .js_add_cart_json{padding: 6px 12px 6px 6px;}.o_wsale_product_page .js_main_product #o_wsale_cta_wrapper #add_to_cart_wrap{display: flex !important; flex-grow: 1; width: auto !important; margin-right: unset !important; margin-bottom: 0px !important;}.o_wsale_product_page .js_main_product #o_wsale_cta_wrapper #add_to_cart_wrap .js_check_product{padding: 6px;}.o_wsale_product_page .js_main_product #o_wsale_cta_wrapper .product_wish_compare, .o_wsale_product_page .js_main_product #o_wsale_cta_wrapper .o_add_compare_dyn, .o_wsale_product_page .js_main_product #o_wsale_cta_wrapper #product_option_block .o_add_wishlist_dyn{cursor: pointer; width: 38px; height: 38px; line-height: 38px; border: 1px solid #f0f0f0; background: #fff; box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1); text-align: center; padding: 0px !important;}.o_wsale_product_page .js_main_product #o_wsale_cta_wrapper .product_wish_compare .fa-heart-o, .o_wsale_product_page .js_main_product #o_wsale_cta_wrapper .o_add_compare_dyn .fa-heart-o, .o_wsale_product_page .js_main_product #o_wsale_cta_wrapper #product_option_block .o_add_wishlist_dyn .fa-heart-o{text-align: center; margin: 0 !important;}.o_wsale_product_page .js_main_product #o_wsale_cta_wrapper #product_option_block{display: inline-block !important; width: auto !important;}.o_wsale_product_page .js_main_product #o_wsale_cta_wrapper #product_option_block .o_add_wishlist_dyn span.d-inline{display: none !important;}@media (min-width: 768px){.o_wsale_product_page .js_main_product .o_add_compare_dyn{display: inline-block !important;}}.o_wsale_product_page .js_main_product .buy_now_btn_main{display: block; width: 100%; margin-bottom: 0.5rem;}.main_attribute_popup_data .attribute_content_sidebar_style .offcanvas_attribute_popup .offcanvas-header{background-color: #eff1f3; padding: 0.5rem 0.75rem;}.main_attribute_popup_data .attribute_content_sidebar_style .offcanvas_attribute_popup .offcanvas-header .te_cross{padding: 0px !important;}.main_attribute_popup_data .attribute_content_sidebar_style .offcanvas_attribute_popup .offcanvas-body{margin-right: 8px; scrollbar-width: 3px; cursor: grab;}.main_attribute_popup_data .attribute_content_sidebar_style .offcanvas_attribute_popup .offcanvas-body::-webkit-scrollbar{width: 3px;}.main_attribute_popup_data .attribute_content_sidebar_style .offcanvas_attribute_popup .offcanvas-body::-webkit-scrollbar-thumb{border-radius: var(--border-radius-sm); background: currentColor;}.main_attribute_popup_data .attribute_content_sidebar_style .offcanvas_attribute_popup .offcanvas-body::-webkit-scrollbar-track{background: #bbbbbb;}.main_attribute_popup_data .attribute_content_popup_style .modal-header{background: #eff1f3; padding: 0.5rem 1rem;}.main_attribute_popup_data .attribute_content_popup_style .modal-header .btn-close{font-size: 0.8rem; color: #888888; background-color: #ffffff; -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15); -o-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15); border: 1px solid #ddd;}.main_attribute_popup_data .attribute_content_popup_style .modal-body{margin-right: 8px; scrollbar-width: 3px; cursor: grab;}.main_attribute_popup_data .attribute_content_popup_style .modal-body::-webkit-scrollbar{width: 3px;}.main_attribute_popup_data .attribute_content_popup_style .modal-body::-webkit-scrollbar-thumb{border-radius: var(--border-radius-sm); background: currentColor;}.main_attribute_popup_data .attribute_content_popup_style .modal-body::-webkit-scrollbar-track{background: #bbbbbb;}.main_attribute_popup_data .attribute_main_popup_name .attribute_popup_name, .main_attribute_popup_data .attribute_content_popup_style .attribute_popup_name{font-size: 13px; font-weight: 600; letter-spacing: 0.04rem;}.main_attribute_popup_data .attribute_main_popup_name .attribute_popup_name .fa, .main_attribute_popup_data .attribute_content_popup_style .attribute_popup_name .fa{margin-left: 2px; font-size: 14px; font-weight: 600;}.btn_next_prev_product_container{position: absolute; right: -2px; top: 54px;}.btn_next_prev_product_container .next_prev_product_info_card{padding: 10px; border: 1px solid #ededed; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12); width: 240px; position: relative; text-align: left; border-radius: 8px;}.btn_next_prev_product_container .next_prev_product_info_card .next_prev_product_img{padding-right: 10px;}.btn_next_prev_product_container .next_prev_product_info_card .next_prev_product_img img{flex: 0 0 70px; max-height: 50px;}.btn_next_prev_product_container .next_prev_product_info_card .next_prev_product_details .next_prev_product_name{font-size: 14px;}.js_main_product .main_product_price{margin-bottom: 0.2rem;}.discount .oe_default_price{color: #888888 !important; font-size: 1rem;}@media (max-width: 575.98px){body .offcanvas{width: 100% !important;}}.variant_attribute .o_variant_pills.css_not_available, .variant_attribute label.css_not_available, .variant_attribute .css_not_available{pointer-events: none !important;}

/* /theme_clarico_vega/static/src/scss/cart.scss */
 .te_clear_cart{cursor: pointer; padding: 1px 6px; border-radius: 5px; color: #ff3535; font-size: 14px; border: 1px solid #ff3535;}.offcanvas_cart{border: 0; height: 100%; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.3); -ms-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.3); -o-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.3);}@media (max-width: 575.98px){.offcanvas_cart{width: 100%; border-radius: 0 !important;}}.offcanvas_cart .te_cart_head{display: none;}.offcanvas_cart .js_delete_product{font-size: 0.875rem; color: black; position: absolute; top: -20px; right: -17px; width: 25px; height: 25px; box-shadow: 0px 4px 10px 0 rgba(0, 0, 0, 0.1); text-align: center; background: white; border-radius: 50%;}.offcanvas_cart .js_delete_product:before{content: '\00d7'; font-size: 1rem; font-family: fontAwesome, sans-serif; font-weight: normal; position: relative; text-align: center;}.offcanvas_cart .te_cart_popover_qty{display: inline-block; margin-top: 10px;}.offcanvas_cart .te_cart_popover_qty .js_add_cart_json{border: 1px solid #ced4da; background-color: #ffffff; color: #4c5462; z-index: 2; border-radius: 50%; width: 26px; height: 26px; line-height: 26px; padding: 0; font-size: 0.812rem;}.offcanvas_cart .te_cart_popover_qty .js_quantity{padding: 0 !important; height: 26px !important; min-width: 26px; line-height: 26px; font-size: 0.8rem; border-color: #cccccc; margin: 0 6px !important;}.offcanvas_cart .offcanvas-header, .offcanvas_cart .offcanvas-body{padding: 0.5rem 0.75rem;}.offcanvas_cart #cart_total table.table tr:nth-child(5){display: none;}.offcanvas_cart .cart_subtotal{margin-top: 0.75rem;}.offcanvas_cart .cart_subtotal .te_clear_cart_popover{cursor: pointer; color: #ff3535; font-size: 14px;}.offcanvas_cart .cart_subtotal .h6{font-size: 0.8125rem;}.offcanvas_cart .cart_subtotal #cart_total{padding: 0 1rem;}.offcanvas_cart .cart_subtotal #cart_total .text-end.text-xl-end.border-0{display: none;}.offcanvas_cart .cart_subtotal #cart_total table{margin-bottom: 0;}.offcanvas_cart .cart_subtotal #cart_total tr > td{padding: 0.5rem 0 !important; text-align: start;}.offcanvas_cart .cart_subtotal #cart_total #order_total td{border-top: 0;}.offcanvas_cart .cart_subtotal #cart_total #order_total_untaxed{border-top: 1px dashed #ededed;}.offcanvas_cart .cart_subtotal #cart_total #order_total{font-size: 0.875rem;}.offcanvas_cart .cart_subtotal .te_cart_btn{margin: 0.5rem 1rem 0; text-align: center;}.offcanvas_cart .cart_subtotal .te_cart_btn .btn{display: block;}.offcanvas_cart .cart_line{padding: 10px; margin: 10px 10px 15px 0; background: #bbc3cc3d; border-radius: 10px;}.offcanvas_cart .cart_line .col-sm-3{padding: 0; position: relative;}.offcanvas_cart .cart_line .col-sm-3 .te_mini_img{border: 1px solid #ededed; display: block;}.offcanvas_cart .cart_line .col-sm-3 .te_mini_img img{object-fit: scale-down; height: 90px;}.offcanvas_cart .cart_line .col-sm-9{padding-left: 0;}.offcanvas_cart .cart_line:last-child{border-bottom: 0;}.offcanvas_cart .cart_line .te_prod_rm_info{font-size: 12px;}.offcanvas_cart .offcanvas-header{background-color: #eff1f3; border-bottom: unset !important; line-height: 1.5;}@media (max-width: 575.98px){.offcanvas_cart .offcanvas-header{border-radius: 0 !important;}}.offcanvas_cart .offcanvas-body{display: flex; flex-direction: column; justify-content: space-between; max-height: 95vh !important; height: 100% !important;}.offcanvas_cart .offcanvas-body .scrollbar{overflow-y: auto; scrollbar-width: 3px; cursor: grab;}.offcanvas_cart .offcanvas-body .scrollbar::-webkit-scrollbar{width: 3px;}.offcanvas_cart .offcanvas-body .scrollbar::-webkit-scrollbar-thumb{border-radius: var(--border-radius-sm); background: currentColor;}.offcanvas_cart .offcanvas-body .scrollbar::-webkit-scrollbar-track{background: #bbbbbb;}@media (max-width: 575.98px){.offcanvas_cart .offcanvas-body{max-height: 88vh !important;}}.offcanvas_cart .offcanvas-body .te_prod_name_info{width: 240px; line-height: 1;}@media (max-width: 575.98px){.offcanvas_cart .offcanvas-body .te_prod_name_info{width: 100%;}}.offcanvas_cart .offcanvas-body .te_prod_name_info > a{text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: inline-block; width: 100%;}.offcanvas_cart .offcanvas-body .te_prod_name_info .te_cart_popover_p_name{font-size: 16px; color: #000000; font-weight: 500;}.offcanvas_cart .offcanvas-body .alert{background: transparent; border-color: var(--o-border-color); font-size: 0.9375rem; color: #000000; text-align: center; width: 90%; margin: 0px auto;}.offcanvas_cart .te_cart_popover_details > span{font-size: 13px;}.offcanvas_cart .te_cart_popover_details del{font-size: 12px; color: #969696 !important;}.offcanvas .te_cross{position: absolute; top: 5px; right: 10px; z-index: 2; height: 30px; width: 30px; background-color: #ffffff; -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15); -o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15); border: solid 1px rgba(0, 0, 0, 0.06); border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; line-height: 1; color: #888888; display: block; text-align: center; cursor: pointer; padding: 1px 6px;}.offcanvas .te_cross:before{content: '\00d7'; font-size: 1rem; font-family: fontAwesome, sans-serif; font-weight: normal; position: relative; text-align: center;}#suggested_products .o_cart_suggested_product_name strong{font-weight: 500;}.o_website_sale_checkout .te_cart_prod_attr_lines{font-size: 14px;}.o_website_sale_checkout .cart_pr_price del{font-size: 0.855rem !important;}.o_website_sale_checkout .oe_cart #billing_address_list p.mb-0{margin: 0;}.offcanvas_cart, .o_wsale_shorter_cart_summary .o_total_card{}.offcanvas_cart .progress-bar, .o_wsale_shorter_cart_summary .o_total_card .progress-bar{background-color: #e0e0e0; border-radius: 10px; height: 8px; width: 100%; position: relative; overflow: hidden;}.offcanvas_cart .progress-bar .progress-fill, .o_wsale_shorter_cart_summary .o_total_card .progress-bar .progress-fill{position: relative; background: linear-gradient(to right, #4caf50, #8bc34a); height: 100%; width: 0; border-radius: 10px; transition: width 0.3s ease-in-out;}.offcanvas_cart .progress-bar .progress-fill .fa-truck, .o_wsale_shorter_cart_summary .o_total_card .progress-bar .progress-fill .fa-truck{position: absolute; top: -12px; right: -23px; transform: scaleX(-1); font-size: 18px; padding: 6px; background: white; color: darkseagreen; border: 1px solid darkseagreen; border-radius: 5px;}.o_wsale_shorter_cart_summary .o_total_card .card-body .not_free_ship_text{margin-bottom: 8px;}.o_wsale_shorter_cart_summary .o_total_card .card-body #cart_total{margin-top: 1rem;}.o_portal_address_list{display: grid !important; grid-template-columns: repeat(2, 1fr); gap: 1.25rem;}.o_portal_address_list .o_address_card{height: 100%;}.o_portal_address_list .card{border-radius: 8px; padding: 0; min-height: 200px;}.o_portal_address_list.d-flex{display: grid !important;}@media (max-width: 768px){.o_portal_address_list{grid-template-columns: 1fr;}}

/* /theme_clarico_vega/static/src/scss/wishlist.scss */
 @media (max-width: 991.98px){.container{width: 100%;}}.wishlist-section table#o_comparelist_table .o_wsale_product_btn{padding: 0px 0.5rem;}.wishlist-section table#o_comparelist_table tbody{display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px;}@media (max-width: 991.98px){.wishlist-section table#o_comparelist_table tbody{grid-template-columns: repeat(3, 1fr);}}@media (max-width: 767.98px){.wishlist-section table#o_comparelist_table tbody{grid-template-columns: repeat(2, 1fr);}}@media (max-width: 575.98px){.wishlist-section table#o_comparelist_table tbody{grid-template-columns: repeat(2, 1fr); gap: 0;}}.wishlist-section table#o_comparelist_table tbody tr td .product_name a{text-decoration: none;}.wishlist-section table#o_comparelist_table tbody tr:nth-of-type(even){background-color: rgba(0, 0, 0, 0.025);}.wishlist-section table#o_comparelist_table tbody tr td:nth-of-type(even){background-color: transparent; --table-accent-bg: transparent;}.wishlist-section table#o_comparelist_table tbody tr td:nth-of-type(even) .product_name{display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}.wishlist-section table#o_comparelist_table tr{border: 1px solid #e1e1e1; position: relative; padding: 0.5rem;}.wishlist-section table#o_comparelist_table tr td{text-align: center !important; padding: 0; display: block; border: 0px !important;}.wishlist-section .quick-view-a{display: none;}.wishlist-section .oe_subdescription_wrapper{display: none !important;}.wishlist-section .te_wish_btn .btn{padding: 0; margin-right: 8px; vertical-align: top;}.wishlist-section .wish_product_img{padding-left: 8px; padding-right: 8px; min-width: 115px !important;}.wishlist-section .wish_product_img img{height: 150px; object-fit: scale-down;}@media (max-width: 575.98px){.wishlist-section .wish_product_img img{height: 100px;}}.wishlist-section .wish_product_name_and_price{font-size: 1rem;}.wishlist-section .wish_product_name_and_price strong{display: block; font-weight: normal; margin-bottom: 8px; height: 22px;}@media (max-width: 767.98px){.wishlist-section .wish_product_name_and_price{font-size: 0.875rem;}}.wishlist-section .wish_product_name_and_price .td-wish-btn{width: unset !important;}.wishlist-section .wish_product_name_and_price .td-wish-btn .te_wish_btn{display: flex; justify-content: center;}@media (max-width: 767.98px){.wishlist-section .wish_product_name_and_price .td-wish-btn .te_wish_btn button{font-size: 1.375rem;}}.wishlist-section .wish_product_name_and_price .td-wish-btn .te_wish_btn .o_wish_add, .wishlist-section .wish_product_name_and_price .td-wish-btn .te_wish_btn .o_add_to_compare{display: block; font-size: 0.9375rem; box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1); background: #ffffff; border-radius: 100%; text-align: center; margin: 8px 0; width: 38px; height: 38px; line-height: 38px; transition-property: all; transition-duration: 0.3s; transition-timing-function: ease-out;}@media (max-width: 575.98px){.wishlist-section .wish_product_name_and_price .td-wish-btn .te_wish_btn .o_wish_add, .wishlist-section .wish_product_name_and_price .td-wish-btn .te_wish_btn .o_add_to_compare{width: 34px; height: 34px; line-height: 34px;}}.wishlist-section .wish_product_name_and_price .td-wish-btn .te_wish_btn .o_wish_add:hover, .wishlist-section .wish_product_name_and_price .td-wish-btn .te_wish_btn .o_add_to_compare:hover{transform: scale(1.2); text-decoration: none; background-color: #edededab !important;}@media (max-width: 575.98px){.wishlist-section .wish_product_name_and_price .td-wish-btn .te_wish_btn .o_add_to_compare{display: none;}}.wishlist-section .wish_product_name_and_price .o_wish_rm{padding-bottom: 0px;}.wishlist-section .wish_product_name_and_price #stock_notification_div #wishlist_stock_notification_message{padding-top: 0px;}@media (max-width: 575.98px){.wishlist-section .wishlist_collection_list .btn_grp .btn, .wishlist-section .wishlist_collection_list .btn_create_collection{font-size: 12px; padding: 2px 6px;}}.voice-search-overlay{position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.4); z-index: 99999; display: flex; flex-direction: column; align-items: center; justify-content: center; color: #fff; font-size: 22px;}.voice-search-spinner{width: 60px; height: 60px; border: 6px solid #ffffff; border-top-color: transparent; border-radius: 50%; animation: spin 1s linear infinite; margin-bottom: 15px;}@keyframes spin{from{transform: rotate(0deg);}to{transform: rotate(360deg);}}button.btn.o_add_wishlist:disabled{color: #ec2c2c;}body.editor_enable .s_dynamic_snippet_products{display: block !important; visibility: visible !important; opacity: 1 !important;}

/* /theme_clarico_vega/static/src/scss/brand_listing.scss */
 @media (max-width: 767.98px){.ept_brands_sticky_header .ept_brands_sticky_header_btns{display: flex; justify-content: center; flex-wrap: wrap;}}@media (max-width: 575.98px){.featured-all-brands .ept_brands .te_search{width: 100% !important;}}.featured-all-brands #search_box{border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; border-color: transparent; border: 2px solid #eaeff3; height: 40px; padding: 0 20px; outline: unset;}.featured-all-brands #close-button{position: absolute; top: 0; right: 15px; bottom: 0; z-index: 9; border-top-right-radius: 30px; border-bottom-right-radius: 30px; padding: 10px 24px; line-height: 1; box-shadow: unset;}.featured-all-brands #all-brands{color: #777;}.featured-all-brands .has-brands{border: 1px solid #777; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; float: left; font-size: 15px; height: 35px; margin: 10px 10px 10px 0; text-align: center; width: 35px; line-height: 34px; text-transform: uppercase; cursor: pointer;}.featured-all-brands .has-brands.disabled{border: 1px solid #cccccc; pointer-events: none;}.featured-all-brands .has-brands.disabled .brand-alpha{color: #cccccc;}.featured-all-brands .brand-main{border-top: 1px solid #ededed;}@media (max-width: 575.98px){.featured-all-brands .brand-main{display: flex; flex-wrap: wrap; justify-content: center;}}.featured-all-brands .brand-alpha{color: #777;}.featured-all-brands .brand-alpha.selected{color: #000000; height: 100%; background: #efefef; border-radius: 8px;}.featured-all-brands .brand-item{border: 1px solid #e0e0e0; margin: 0 8px 10px 0; padding: 5px 2px 0 2px; text-align: center; width: 130px; font-size: 13px;}.featured-all-brands .brand-item .brand-logo{display: inline-block; height: 90px; line-height: 90px;}.featured-all-brands .brand-item .brand-logo img{max-width: 90px; max-height: 90px;}@media (max-width: 575.98px){.brand_listing_buttons{display: flex; flex-wrap: wrap; justify-content: center;}}

/* /theme_clarico_vega/static/src/scss/product_design_panel.scss */
 .product_slider_style1 .oe_product_cart .o_wsale_product_information, .product_slider_style2 .oe_product_cart .o_wsale_product_information{padding: 0.5rem;}.product_slider_style1 .oe_product_cart .o_add_wishlist, .product_slider_style2 .oe_product_cart .o_add_wishlist{position: unset; border: 1px solid #dededf; background: #fff;}.product_slider_style1 .oe_product_cart:not(.product_slider_style2) .o_wsale_product_btn{justify-content: center;}.product_slider_style2 .o_wsale_product_btn{justify-content: end; align-items: start;}.product_slider_style2 .o_wsale_product_btn .o_wsale_product_action_row{flex-direction: column;}.product_slider_style3 .oe_product_cart .o_wsale_product_btn{justify-content: center; align-items: center;}.product_slider_style3 .oe_product_cart .o_add_wishlist{opacity: 1 !important; transform: none !important;}.product_slider_style3 .oe_product_cart .oe_product_image{border: 1px solid #ededed; border-radius: 10px;}.s_product_product_products_style4.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel-control-prev, .s_product_product_products_style4.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel-control-next, .s_product_product_products_style6.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel-control-prev, .s_product_product_products_style6.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel-control-next, .product_builder_banner.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel-control-prev, .product_builder_banner.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel-control-next{height: 100%; width: 25% !important;}

/* /theme_clarico_vega/static/src/scss/hotspot.scss */
 img.o_editable_media{pointer-events: none !important;}.hotspot_element{display: flex; justify-content: center; align-items: center; left: 50%; top: 50%; margin: auto; position: absolute; z-index: 3; cursor: pointer; pointer-events: auto !important;}.hotspot_element a.btn{padding: 0 !important;}.hotspot_element .hotspot_dot{background-color: #ffffff; padding: 8px; animation: animate-light 2s linear infinite; display: flex; cursor: pointer;}.hotspot_element.circle a:not(.hotspot_add_to_cart_btn){border-radius: 50%;}.hotspot_element.circle .hotspot_dot{border-radius: 50%;}.hotspot_element.square{border-radius: unset !important;}.hotspot_element.square a{border-radius: unset !important;}.hotspot_element.square .hotspot_dot{border-radius: unset !important;}.hotspot_element.drop .hotspot_dot{border-radius: 50% 50% 0% 50% !important; transform: translateY(10px) rotate(45deg) !important; background-color: #ffffff !important;}.hotspot_element.drop .hotspot_dot:before{transform: rotate(315deg) !important;}.hotspot_element.drop:before{content: unset !important;}.hotspot_element.fade_hotspot .hotspot_dot{animation: animate-light 2s linear infinite;}.hotspot_element.blink a:not(.hotspot_add_to_cart_btn){padding: 0px;}.hotspot_element.blink .hotspot_dot{background-color: transparent; animation: none;}.hotspot_element.blink:before{content: ""; height: 100%; width: 100%; position: absolute; background-color: white; animation: zoom-in-zoom-out 1s ease infinite !important;}.hotspot_element.blink.circle:before{border-radius: 50%;}.hotspot_element.light_theme .hotspot_dot{animation: animate-light 2s linear infinite;}.hotspot_element.dark_theme .hotspot_dot{animation: animate 5s linear infinite;}@keyframes animate-light{0%{box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7), 0 0 0 0 rgba(255, 255, 255, 0.7);}40%{box-shadow: 0 0 0 0 rgba(53, 151, 156, 0), 0 0 0 0 rgba(255, 255, 255, 0.7);}80%{box-shadow: 0 0 0 10px rgba(53, 151, 156, 0), 0 0 0 10px rgba(53, 151, 156, 0);}100%{box-shadow: 0 0 0 0 rgba(53, 151, 156, 0), 0 0 0 10px rgba(53, 151, 156, 0);}}@keyframes zoom-in-zoom-out{0%{transform: scale(1, 1);}50%{transform: scale(1.1, 1.1);}100%{transform: scale(1, 1);}}.hotspot-popover{box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 10px; border-radius: 8px; outline: 0px;}.hotspot-popover .modal.o_legacy_dialog{display: none !important;}.hotspot-popover img{max-width: 96px !important; max-height: 100px !important; height: 100px;}.hotspot-popover .product_price{border-top: 2px solid #ededed; padding-top: 5px;}.hotspot-popover .product_price .text-danger.oe_default_price{width: auto; display: inline-block;}@media (max-width: 575.98px){.hotspot-popover .product_price .text-danger.oe_default_price{font-size: 0.75rem;}}.hotspot-popover .product_price del{color: #969696 !important; display: inline-block;}.hotspot-popover .product_price del span{font-weight: normal;}.hotspot-popover .hotspot_add_to_cart_btn{display: inline-block; margin-top: 5px; padding: 0.25rem 0.75rem; width: auto;}.hotspot-popover .hotspot_add_to_cart_btn .fa{font-size: 1rem; padding-right: 0.25rem; vertical-align: middle;}.hotspot-popover .border_custom{border-top: 2px solid #ededed;}.hotspot-popover .custom_width{width: 253px;}

/* /theme_clarico_vega/static/src/scss/quick_view.scss */
 .modal-content.quick_view_modal{-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15); -o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);}.modal-content.quick_view_modal .js_attribute_value{margin-bottom: 0 !important;}.modal-content.quick_view_modal #product_details .product_price{margin-bottom: 0.2rem !important;}.modal-content.quick_view_modal #product_details h1[itemprop="name"], .modal-content.quick_view_modal #product_details .oe_price{font-weight: normal;}.modal-content.quick_view_modal #o_wsale_cta_wrapper{border-bottom: 1px solid #dedede;}.modal-content.quick_view_modal .te_p_sku .js_sku_div{font-size: 0.875rem; color: rgba(33, 37, 41, 0.7);}.modal-content.quick_view_modal .quick_close:not(:disabled):not(.disabled):focus, .modal-content.quick_view_modal .quick_close{right: 0; -webkit-transition-property: all; -webkit-transition-duration: 300ms; -moz-transition-property: all; -moz-transition-duration: 300ms; -ms-transition-property: all; -ms-transition-duration: 300ms; -o-transition-property: all; -o-transition-duration: 300ms; transition-property: all; transition-duration: 300ms; color: #000; width: 40px; height: 40px; border: 0px; line-height: 40px; z-index: 9; box-shadow: 0 1px 10px #bbb; background: #ffffff;}.modal-content.quick_view_modal .quick_close:not(:disabled):not(.disabled):focus:hover, .modal-content.quick_view_modal .quick_close:hover{box-shadow: 0 1px 10px #ddd;}.modal-content.quick_view_modal .quick_close:not(:disabled):not(.disabled):focus:before, .modal-content.quick_view_modal .quick_close:before{content: '\00d7'; font-size: 26px; font-weight: 200;}.modal-content.quick_view_modal .oe_website_sale .row{display: flex;}.modal-content.quick_view_modal div.quick_view_content{min-height: 200px;}@media (min-width: 768px){.modal-content.quick_view_modal div.quick_view_content .o_wsale_product_images{width: 41.66666667%; padding: 0px 15px;}}.modal-content.quick_view_modal div.quick_view_content .product_price .css_editable_mode_hidden.text-wrap{display: inline-block !important;}@media (min-width: 768px){.modal-content.quick_view_modal div.quick_view_content #product_detail #product_details{width: 58.3333%;}}.modal-content.quick_view_modal div.quick_view_content #product_detail .rating-avg{padding: 1px 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; font-size: 0.75rem; border-width: 1px; border-color: #000000; border-style: solid; -webkit-box-shadow: 0 3px 4px #ccc; -moz-box-shadow: 0 3px 4px #ccc; -ms-box-shadow: 0 3px 4px #ccc; -o-box-shadow: 0 3px 4px #ccc; box-shadow: 0 3px 4px #ccc; color: #000000;}.modal-content.quick_view_modal div.quick_view_content #product_detail .rating-avg .fa{font-size: 0.6875rem;}.modal-content.quick_view_modal div.quick_view_content #product_detail input[type="radio"]:checked{cursor: not-allowed;}.modal-content.quick_view_modal div.quick_view_content #product_detail input[type="radio"]:checked ~ .radio_input_value{cursor: not-allowed; color: #ffffff; background-color: #000000; border-width: 1px; border-color: #000000; border-style: solid;}.modal-content.quick_view_modal div.quick_view_content #product_detail .radio_input_value{cursor: pointer; border: 1px solid rgba(33, 37, 41, 0.7); color: rgba(33, 37, 41, 0.7); padding: 0.1rem 0.5rem; margin-right: 0; font-weight: normal; border-radius: 2px; vertical-align: middle;}.modal-content.quick_view_modal div.quick_view_content #product_detail .radio_input_value .badge.text-bg-primary{vertical-align: middle;}@media (max-width: 767.98px){.modal-content.quick_view_modal div.quick_view_content #product_detail .radio_input_value{font-size: 0.875rem;}}.modal-content.quick_view_modal div.quick_view_content #product_detail .variant_attribute[data-attribute-display-type="color"] li{width: 38px; height: 38px;}.modal-content.quick_view_modal div.quick_view_content #product_detail .variant_attribute[data-attribute-display-type="color"] li label{height: 38px; width: 38px; border: 4px solid #CED4DA;}.modal-content.quick_view_modal div.quick_view_content #product_detail .variant_attribute .attribute_name:after{content: none;}.modal-content.quick_view_modal div.quick_view_content #product_detail .variant_attribute h6{font-weight: 400; text-transform: capitalize;}.modal-content.quick_view_modal div.quick_view_content #product_detail .variant_attribute ul.list-inline{margin-left: 0;}.modal-content.quick_view_modal div.quick_view_content #product_detail .variant_attribute li .col-form-label{padding: 2px;}.modal-content.quick_view_modal div.quick_view_content #product_detail .variant_attribute .form-check{padding-left: 0;}.modal-content.quick_view_modal div.quick_view_content #product_detail .variant_attribute select, .modal-content.quick_view_modal div.quick_view_content #product_detail .variant_attribute .custom_value_radio{width: 170px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: inline-block; padding: 6px; height: auto; margin-bottom: 0; border-radius: 0;}.modal-content.quick_view_modal div.quick_view_content #product_detail .variant_attribute li.style_square{height: 38px;}.modal-content.quick_view_modal div.quick_view_content #product_detail .variant_attribute li.style_square label{height: 40px; width: 40px; margin-right: 0.5rem; border-radius: unset; border: 4px solid #CED4DA;}.modal-content.quick_view_modal div.quick_view_content #product_detail .variant_attribute li.style_square label:before{border-radius: unset; box-shadow: none;}.modal-content.quick_view_modal div.quick_view_content #product_detail .variant_attribute .css_attribute_color.active{border: 4px solid #000000 !important;}.modal-content.quick_view_modal div.quick_view_content #product_detail .variant_attribute .js_attribute_value .js_variant_change{display: none;}.modal-content.quick_view_modal div.quick_view_content #product_detail .js_check_product, .modal-content.quick_view_modal div.quick_view_content #product_detail a.o_we_buy_now{margin: 12px 4px 15px 0px !important; font-size: 0.9375rem; padding: 0.5rem 1rem; border-radius: 0 !important;}.modal-content.quick_view_modal div.quick_view_content #product_detail a.o_we_buy_now{margin-left: 0.2rem !important;}.modal-content.quick_view_modal div.quick_view_content #product_detail .js_add_cart_variants{border-top: 1px solid #dedede; gap: 0 !important; margin-bottom: 0px;}.modal-content.quick_view_modal div.quick_view_content #product_detail .js_add_cart_variants > li{margin: 0.5rem 0; padding: 0;}.modal-content.quick_view_modal div.quick_view_content #product_detail .o_product_tags_below_cart{margin-top: 0px !important;}.modal-content.quick_view_modal div.quick_view_content #product_detail #o-carousel-product{top: 0 !important;}.modal-content.quick_view_modal div.quick_view_content #product_detail #o-carousel-product .carousel-indicators{padding: 0.5rem 0 !important;}@media (max-width: 767.98px){.modal-content.quick_view_modal div.quick_view_content #product_detail #o-carousel-product .carousel-indicators{display: none !important;}}.modal-content.quick_view_modal div.quick_view_content #product_detail #o-carousel-product .carousel-indicators > li{margin: 0.25rem 0.5rem 0.25rem 0 !important;}.modal-content.quick_view_modal div.quick_view_content #product_detail #o-carousel-product .carousel-outer{height: auto;}.modal-content.quick_view_modal div.quick_view_content #product_detail #product_detail_main .js_product .css_quantity .js_add_cart_json{width: 30px; line-height: 30px; box-shadow: 0px 2px 8px 0 rgba(99, 99, 99, 0.2); border: 1px solid #ced4da !important; border-radius: 50% !important; padding: 0; font-size: 0.812rem;}.modal-content.quick_view_modal div.quick_view_content #product_detail #product_detail_main .js_product .css_quantity .js_add_cart_json:hover{background-color: #000000 !important; color: #ffffff !important;}.modal-content.quick_view_modal div.quick_view_content #product_detail #product_detail_main .js_product .css_quantity .quantity{margin: 0 8px !important; box-shadow: 0px 2px 8px 0 rgba(99, 99, 99, 0.2); border: 1px solid #CED4DA !important;}.modal-content.quick_view_modal div.quick_view_content a.te_view_full_des_link{color: #000000 !important;}.modal-content.quick_view_modal div.quick_view_content a.te_view_full_des_link:hover{color: #D7D0C4 !important;}.modal-content.quick_view_modal div.quick_view_content a.te_view_full_des_link > i{-webkit-transition: .2s ease-in-out; transition: -webkit-transform .2s ease-in-out,transform .2s ease-in-out;}.modal-content.quick_view_modal div.quick_view_content a.te_view_full_des_link:hover i{-webkit-transform: translateX(0.25rem); transform: translateX(0.25rem);}.modal-content.quick_view_modal div.quick_view_content .o_wsale_product_images #o-carousel-product{margin-bottom: 0 !important;}.modal-content.quick_view_modal div.quick_view_content .o_wsale_product_images #o-carousel-product .oe_unmovable{margin-top: 0 !important;}.te_style_square .css_attribute_color{border-radius: unset; margin-right: 0.2rem !important;}.te_style_square .css_attribute_color:before{border-radius: unset; box-shadow: none;}