﻿@media (min-width:768px){header.sticky-header{--transition-timing: 0.45s cubic-bezier(.4, 0, .2, 1);transition:var(--transition-timing)}header.sticky-header .logo .elementor-widget-container{transition:all var(--transition-timing)}header.sticky-header.elementor-sticky--effects .logo .elementor-widget-container img{width:12rem}header.sticky-header.elementor-sticky--effects .logo .elementor-widget-container{margin:0}}.css-slider .elementor-icon-list-items{overflow-x:hidden;position:relative}.css-slider .elementor-icon-list-items .elementor-icon-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center}@media (max-width:950px){.css-slider .elementor-icon-list-items .elementor-icon-list-item{animation:slide-left-5-sec-30sec 30s ease-in-out infinite;min-width:100vw;transform:translateX(100vw)}.css-slider .elementor-icon-list-items .elementor-icon-list-item:nth-child(2),.css-slider .elementor-icon-list-items .elementor-icon-list-item:nth-child(3),.css-slider .elementor-icon-list-items .elementor-icon-list-item:nth-child(4){bottom:0;left:0;position:absolute;right:0;top:0}.css-slider .elementor-icon-list-items .elementor-icon-list-item:nth-child(2){animation-delay:7.5s}.css-slider .elementor-icon-list-items .elementor-icon-list-item:nth-child(3){animation-delay:15s}.css-slider .elementor-icon-list-items .elementor-icon-list-item:nth-child(4){animation-delay:22.5s}.css-slider .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text br{display:none}}.css-slider .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{line-height:1.1em;text-align:left;margin-left:0.5em}@keyframes slide-left-5-sec-30sec{0%{transform:translateX(100vw);visibility:visible}5%{min-width:100%;transform:translateX(0)}22%{min-width:100%;transform:translateX(0)}27%{transform:translateX(-250vw);visibility:hidden}to{transform:translateX(-250vw);visibility:hidden}}.trp_language_switcher_shortcode .trp-language-switcher{height:unset;width:unset}.trp_language_switcher_shortcode .trp-language-switcher .trp-ls-shortcode-language,.trp_language_switcher_shortcode .trp-language-switcher .trp-ls-shortcode-current-language{box-sizing:border-box;padding:0;border:unset;border-radius:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-color:unset;height:unset;width:auto !important}.trp_language_switcher_shortcode .trp-language-switcher .trp-ls-shortcode-language a,.trp_language_switcher_shortcode .trp-language-switcher .trp-ls-shortcode-current-language a{height:unset;width:unset;display:block;padding:0;border-radius:unset}.trp_language_switcher_shortcode .trp-language-switcher .trp-ls-shortcode-language a img,.trp_language_switcher_shortcode .trp-language-switcher .trp-ls-shortcode-current-language a img{margin:0;width:1.5rem;height:auto}.woocommerce table.shop_attributes{width:100%;max-width:100%;font-size:1rem;border:0;background-color:unset;--padding: 0.7em 0.7em;border:unset}@media (min-width:768px){.woocommerce table.shop_attributes{--padding: 0.7em 1em}}.woocommerce table.shop_attributes thead{border:0;background-color:unset}.woocommerce table.shop_attributes thead tr{border:unset}.woocommerce table.shop_attributes thead tr th,.woocommerce table.shop_attributes thead tr td{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:bold;padding:var(--padding);line-height:1.3;border:0 !important;background-color:unset;text-align:left;border:unset}.woocommerce table.shop_attributes thead tr th{font-weight:bold}.woocommerce table.shop_attributes tbody{border:0;background-color:unset}.woocommerce table.shop_attributes tbody tr{border:0;background-color:unset}.woocommerce table.shop_attributes tbody tr td,.woocommerce table.shop_attributes tbody tr th{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);padding:var(--padding);line-height:1.3;border:0;background-color:unset;text-align:left;min-width:10rem;font-style:unset}.woocommerce table.shop_attributes tbody tr td p,.woocommerce table.shop_attributes tbody tr th p{padding:0;margin:0}.woocommerce table.shop_attributes tbody tr th{font-weight:bold}.woocommerce table.shop_attributes tbody tr:hover>td,.woocommerce table.shop_attributes tbody tr:hover>th{background-color:unset}.woocommerce table.shop_attributes tbody tr:nth-child(odd)>td,.woocommerce table.shop_attributes tbody tr:nth-child(odd)>th{background-color:rgba(255, 255, 255, 0.2)}.woocommerce table.shop_attributes tbody tr:nth-child(even)>td,.woocommerce table.shop_attributes tbody tr:nth-child(even)>th{background-color:unset}.woocommerce table.shop_attributes tfoot{border:0;background-color:unset}.woocommerce table.shop_attributes tfoot tr th{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:bold;padding:var(--padding);line-height:1.3;border:0;background-color:unset;text-align:left}body.page .elementor-widget-theme-post-content ol,body.page .elementor-widget-theme-post-content p,body.page .elementor-widget-theme-post-content ul{margin-bottom:1em}body.page .elementor-widget-theme-post-content p{word-break:break-word}body.page .elementor-widget-theme-post-content ol li,body.page .elementor-widget-theme-post-content ul li{margin:0.3em}@media (max-width:767px){body.page .elementor-widget-theme-post-content img.alignleft,body.page .elementor-widget-theme-post-content img.alignright{display:block;float:none;max-width:100%;margin:1.5rem 0}}.video-container{display:block;position:relative;aspect-ratio:1.7777777778;width:100%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.elementor-widget-heading.block-before .elementor-heading-title{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;grid-gap:0.7em;margin-left:0.3em}.elementor-widget-heading.block-before .elementor-heading-title::before{display:block;content:"";background:currentColor;height:0.8em;width:0.8em;margin-bottom:0.1em}@media (min-width:768px){header.sticky-header{--header-height-bottom: 7rem;--header-height-top: 2.5rem;--shrink-header-to: 0.6;--transition-timing: 0.45s cubic-bezier(.4, 0, .2, 1)}header.sticky-header .bottom{min-height:var(--header-height-bottom);transition:min-height var(--transition-timing)}header.sticky-header .top{min-height:var(--header-height-top);transition:min-height var(--transition-timing)}header.sticky-header.elementor-sticky--effects .bottom{min-height:calc(var(--header-height-bottom) * var(--shrink-header-to))}header.sticky-header.elementor-sticky--effects .top{min-height:calc(var(--header-height-top) * var(--shrink-header-to))}header.sticky-header .logo img{transition:width var(--transition-timing);width:12rem}header.sticky-header.elementor-sticky--effects .logo img{width:8rem}}#cookie-law-info-bar[data-cli-style="cli-style-v2"]{max-width:768px;margin:0;left:0;right:0;padding:2.5em;box-shadow:2px 2px 20px 0px #00000021}@media (min-width:768px){#cookie-law-info-bar[data-cli-style="cli-style-v2"]{margin:3rem auto}}#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head{color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family);font-size:1.2rem;font-weight:700;line-height:1.2em}#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-message{text-align:left;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family), Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.5em}#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-btn_container{display:flex;flex-direction:column;align-items:center}#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-btn_container .cli-plugin-button{margin:0.3em 0 !important;border-radius:9999px;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:500;width:8rem;text-align:center}#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-btn_container .cli_settings_button{font-weight:400}.cli-tab-container h1,.cli-tab-container h4{color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family);font-size:1.2rem;font-weight:700;line-height:1.2em}.cli-tab-container .cli-privacy-content,.cli-tab-container a.cli-privacy-readmore{text-align:left;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family), Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.5em}.cli-tab-footer .wt-cli-privacy-accept-btn{margin:0.3em 0 !important;border-radius:9999px;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:500;width:auto;text-align:center}.cky-notice-btn-wrapper .cky-btn,.cky-prefrence-btn-wrapper .cky-btn{font-size:1rem;padding:0.3em}ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:2.5rem}.berocket_single_filter_widget{--beige-light: #d3d0d0;margin-bottom:2rem}.berocket_single_filter_widget.berocket_single_filter_widget_32571,.berocket_single_filter_widget.berocket_single_filter_widget_34204,.berocket_single_filter_widget:last-of-type{margin-bottom:0}.berocket_single_filter_widget label{color:var(--e-global-color-primary);font-family:"Lato", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3}.berocket_single_filter_widget .bapf_head h3{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family), Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);display:block;cursor:auto;border-bottom:1px solid rgba(0, 0, 0, 0.1);margin:0 0 0.4em;padding-bottom:0.4em;width:100%;position:relative}.berocket_single_filter_widget .bapf_slidr .bapf_slidr_all .bapf_from,.berocket_single_filter_widget .bapf_slidr .bapf_slidr_all .bapf_to{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.berocket_single_filter_widget .bapf_slidr .bapf_slidr_all .bapf_slidr_main{background:var(--beige-light);height:3px;border-radius:3px;width:calc(100% - 1.2rem);margin:0 0.6rem}.berocket_single_filter_widget .bapf_slidr .bapf_slidr_all .bapf_slidr_main .ui-slider-range{background:var(--e-global-color-primary)}.berocket_single_filter_widget .bapf_slidr .bapf_slidr_all .bapf_slidr_main .ui-slider-handle{background:white;font-size:14px;width:1.4em;height:1.4em;border:2px solid var(--e-global-color-primary);top:-0.6em;border-radius:999px}.berocket_single_filter_widget .bapf_ckbox ul li{margin:0.2em -5px !important}.berocket_single_filter_widget .bapf_ckbox ul li label{position:relative;padding-left:30px}.berocket_single_filter_widget .bapf_ckbox ul li:hover input[type=checkbox]:not(:checked)+label:before{content:"";color:rgba(0, 0, 0, 0.5)}.berocket_single_filter_widget .bapf_ckbox ul li input[type=checkbox]{appearance:none}.berocket_single_filter_widget .bapf_ckbox ul li input[type=checkbox]:checked+label:before{content:""}.berocket_single_filter_widget .bapf_ckbox ul li input[type=checkbox]+label::before{display:block;position:absolute;height:20px;width:20px;content:"";padding:0;inset:0;background:white;border:1px solid var(--beige-light);color:black;border-radius:3px;font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:11px;display:flex;align-items:center;justify-content:center;text-align:center}.berocket_single_filter_widget .bapf_ckbox.divi_color_class ul li label{padding-left:unset}.berocket_single_filter_widget .bapf_ckbox.divi_color_class ul li label .bapf_clr_span{border:1px solid var(--beige-light)}.berocket_single_filter_widget .bapf_ckbox.divi_color_class ul li input[type=checkbox]{appearance:none}.berocket_single_filter_widget .bapf_ckbox.divi_color_class ul li input[type=checkbox]:checked+label:before{content:unset;background:unset}.berocket_single_filter_widget .bapf_ckbox.divi_color_class ul li input[type=checkbox]:checked+label .bapf_clr_span{border:2px solid #4a4a4a}.berocket_single_filter_widget .bapf_ckbox.divi_color_class ul li input[type=checkbox]:checked+label .bapf_clr_span::before{font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;line-height:0.5rem;font-size:0.8rem;content:"";transform:unset;z-index:10;border:unset;color:white;text-shadow:none;transform:translate(-50%, -50%);height:unset;width:unset}.berocket_single_filter_widget .bapf_ckbox.divi_color_class ul li input[type=checkbox]:checked+label .bapf_clr_span::after{display:none}.berocket_single_filter_widget .bapf_ckbox.divi_color_class ul li input[type=checkbox]+label::before{display:none}.berocket_single_filter_widget .bapf_button.bapf_reset{border:unset;padding:0;background:var(--e-global-color-primary);color:white;font-family:var(--e-global-typography-primary-font-family);font-size:0.8rem;font-weight:400;line-height:1.2;padding:0.3em 1em;border-radius:999px}.berocket_single_filter_widget .bapf_button.bapf_reset:hover{background:red}.berocket_single_filter_widget .bapf_sfilter.bapf_divi_sfa .berocket_aapf_widget_selected_filter ul,.berocket_single_filter_widget .bapf_sfilter.bapf_divi_sfa .berocket_aapf_widget_selected_filter ul.bapf_sfa_unall{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 !important;padding:0}.berocket_single_filter_widget .bapf_sfilter.bapf_divi_sfa .berocket_aapf_widget_selected_filter ul li a,.berocket_single_filter_widget .bapf_sfilter.bapf_divi_sfa .berocket_aapf_widget_selected_filter ul.bapf_sfa_unall li a{background:var(--beige-light)}.berocket_single_filter_widget .bapf_sfilter.bapf_divi_sfa .berocket_aapf_widget_selected_filter ul li a i,.berocket_single_filter_widget .bapf_sfilter.bapf_divi_sfa .berocket_aapf_widget_selected_filter ul.bapf_sfa_unall li a i{color:inherit}.berocket_single_filter_widget .bapf_sfilter.bapf_divi_sfa .berocket_aapf_widget_selected_filter ul li a:hover,.berocket_single_filter_widget .bapf_sfilter.bapf_divi_sfa .berocket_aapf_widget_selected_filter ul.bapf_sfa_unall li a:hover{background:var(--e-global-color-primary);color:white !important}.berocket_single_filter_widget .bapf_sfilter.bapf_divi_sfa .berocket_aapf_widget_selected_filter ul li a:hover i::after,.berocket_single_filter_widget .bapf_sfilter.bapf_divi_sfa .berocket_aapf_widget_selected_filter ul li a:hover i::before,.berocket_single_filter_widget .bapf_sfilter.bapf_divi_sfa .berocket_aapf_widget_selected_filter ul.bapf_sfa_unall li a:hover i::after,.berocket_single_filter_widget .bapf_sfilter.bapf_divi_sfa .berocket_aapf_widget_selected_filter ul.bapf_sfa_unall li a:hover i::before{border-color:white !important}.woocommerce div.product form.cart table.variations{margin:0}.woocommerce div.product form.cart table.variations .variation-selector.hidden{display:none}.woocommerce div.product form.cart table.variations tbody tr,.woocommerce div.product form.cart table.variations tbody tr:nth-child(even),.woocommerce div.product form.cart table.variations tbody tr:nth-child(odd),.woocommerce div.product form.cart table.variations thead tr,.woocommerce div.product form.cart table.variations thead tr:nth-child(even),.woocommerce div.product form.cart table.variations thead tr:nth-child(odd){display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;flex-direction:column}.woocommerce div.product form.cart table.variations tbody tr td,.woocommerce div.product form.cart table.variations tbody tr th,.woocommerce div.product form.cart table.variations tbody tr:nth-child(even) td,.woocommerce div.product form.cart table.variations tbody tr:nth-child(even) th,.woocommerce div.product form.cart table.variations tbody tr:nth-child(odd) td,.woocommerce div.product form.cart table.variations tbody tr:nth-child(odd) th,.woocommerce div.product form.cart table.variations thead tr td,.woocommerce div.product form.cart table.variations thead tr th,.woocommerce div.product form.cart table.variations thead tr:nth-child(even) td,.woocommerce div.product form.cart table.variations thead tr:nth-child(even) th,.woocommerce div.product form.cart table.variations thead tr:nth-child(odd) td,.woocommerce div.product form.cart table.variations thead tr:nth-child(odd) th{background:none;line-height:1rem;width:auto;min-width:5rem;padding:0.2em 0}.woocommerce div.product form.cart table.variations tbody tr td.label,.woocommerce div.product form.cart table.variations tbody tr th.label,.woocommerce div.product form.cart table.variations tbody tr:nth-child(even) td.label,.woocommerce div.product form.cart table.variations tbody tr:nth-child(even) th.label,.woocommerce div.product form.cart table.variations tbody tr:nth-child(odd) td.label,.woocommerce div.product form.cart table.variations tbody tr:nth-child(odd) th.label,.woocommerce div.product form.cart table.variations thead tr td.label,.woocommerce div.product form.cart table.variations thead tr th.label,.woocommerce div.product form.cart table.variations thead tr:nth-child(even) td.label,.woocommerce div.product form.cart table.variations thead tr:nth-child(even) th.label,.woocommerce div.product form.cart table.variations thead tr:nth-child(odd) td.label,.woocommerce div.product form.cart table.variations thead tr:nth-child(odd) th.label{font-size:1.1em;min-width:4.5em;margin-right:0.5em;margin-top:0.2em;min-width:0}@media (min-width:768px){.woocommerce div.product form.cart table.variations tbody tr td.label,.woocommerce div.product form.cart table.variations tbody tr th.label,.woocommerce div.product form.cart table.variations tbody tr:nth-child(even) td.label,.woocommerce div.product form.cart table.variations tbody tr:nth-child(even) th.label,.woocommerce div.product form.cart table.variations tbody tr:nth-child(odd) td.label,.woocommerce div.product form.cart table.variations tbody tr:nth-child(odd) th.label,.woocommerce div.product form.cart table.variations thead tr td.label,.woocommerce div.product form.cart table.variations thead tr th.label,.woocommerce div.product form.cart table.variations thead tr:nth-child(even) td.label,.woocommerce div.product form.cart table.variations thead tr:nth-child(even) th.label,.woocommerce div.product form.cart table.variations thead tr:nth-child(odd) td.label,.woocommerce div.product form.cart table.variations thead tr:nth-child(odd) th.label{margin-top:0}}.woocommerce div.product form.cart table.variations tbody tr td.label label,.woocommerce div.product form.cart table.variations tbody tr th.label label,.woocommerce div.product form.cart table.variations tbody tr:nth-child(even) td.label label,.woocommerce div.product form.cart table.variations tbody tr:nth-child(even) th.label label,.woocommerce div.product form.cart table.variations tbody tr:nth-child(odd) td.label label,.woocommerce div.product form.cart table.variations tbody tr:nth-child(odd) th.label label,.woocommerce div.product form.cart table.variations thead tr td.label label,.woocommerce div.product form.cart table.variations thead tr th.label label,.woocommerce div.product form.cart table.variations thead tr:nth-child(even) td.label label,.woocommerce div.product form.cart table.variations thead tr:nth-child(even) th.label label,.woocommerce div.product form.cart table.variations thead tr:nth-child(odd) td.label label,.woocommerce div.product form.cart table.variations thead tr:nth-child(odd) th.label label{font-weight:600}.woocommerce div.product form.cart table.variations tbody tr td::before,.woocommerce div.product form.cart table.variations tbody tr th::before,.woocommerce div.product form.cart table.variations tbody tr:nth-child(even) td::before,.woocommerce div.product form.cart table.variations tbody tr:nth-child(even) th::before,.woocommerce div.product form.cart table.variations tbody tr:nth-child(odd) td::before,.woocommerce div.product form.cart table.variations tbody tr:nth-child(odd) th::before,.woocommerce div.product form.cart table.variations thead tr td::before,.woocommerce div.product form.cart table.variations thead tr th::before,.woocommerce div.product form.cart table.variations thead tr:nth-child(even) td::before,.woocommerce div.product form.cart table.variations thead tr:nth-child(even) th::before,.woocommerce div.product form.cart table.variations thead tr:nth-child(odd) td::before,.woocommerce div.product form.cart table.variations thead tr:nth-child(odd) th::before{display:none}.woocommerce div.product form.cart table.variations tbody tr td select,.woocommerce div.product form.cart table.variations tbody tr th select,.woocommerce div.product form.cart table.variations tbody tr:nth-child(even) td select,.woocommerce div.product form.cart table.variations tbody tr:nth-child(even) th select,.woocommerce div.product form.cart table.variations tbody tr:nth-child(odd) td select,.woocommerce div.product form.cart table.variations tbody tr:nth-child(odd) th select,.woocommerce div.product form.cart table.variations thead tr td select,.woocommerce div.product form.cart table.variations thead tr th select,.woocommerce div.product form.cart table.variations thead tr:nth-child(even) td select,.woocommerce div.product form.cart table.variations thead tr:nth-child(even) th select,.woocommerce div.product form.cart table.variations thead tr:nth-child(odd) td select,.woocommerce div.product form.cart table.variations thead tr:nth-child(odd) th select{display:block;position:relative;top:unset;font-size:0.9rem;border-color:var(--theme-border-color);border-width:2px;color:var(--theme-text-color);padding:0.3em 0.4em}.woocommerce div.product form.cart table.variations tbody tr td a.reset_variations,.woocommerce div.product form.cart table.variations tbody tr th a.reset_variations,.woocommerce div.product form.cart table.variations tbody tr:nth-child(even) td a.reset_variations,.woocommerce div.product form.cart table.variations tbody tr:nth-child(even) th a.reset_variations,.woocommerce div.product form.cart table.variations tbody tr:nth-child(odd) td a.reset_variations,.woocommerce div.product form.cart table.variations tbody tr:nth-child(odd) th a.reset_variations,.woocommerce div.product form.cart table.variations thead tr td a.reset_variations,.woocommerce div.product form.cart table.variations thead tr th a.reset_variations,.woocommerce div.product form.cart table.variations thead tr:nth-child(even) td a.reset_variations,.woocommerce div.product form.cart table.variations thead tr:nth-child(even) th a.reset_variations,.woocommerce div.product form.cart table.variations thead tr:nth-child(odd) td a.reset_variations,.woocommerce div.product form.cart table.variations thead tr:nth-child(odd) th a.reset_variations{margin-bottom:1rem}.woocommerce.single-product div.product .cart .tawcvs-swatches{margin:0;margin-bottom:1rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.woocommerce.single-product div.product .cart .tawcvs-swatches .swatch-item-wrapper{background:unset;border:unset;margin:0 0.7rem 0.7rem 0 !important}.woocommerce.single-product div.product .cart .tawcvs-swatches .swatch-item-wrapper .swatch{background:unset;border:1px solid #202020;border-radius:5px;padding:1em;cursor:pointer}.woocommerce.single-product div.product .cart .tawcvs-swatches .swatch-item-wrapper .swatch.swatch-type-color{border-radius:9999px;border:1px solid #484848;padding:1em}.woocommerce.single-product div.product .cart .tawcvs-swatches .swatch-item-wrapper .swatch.selected,.woocommerce.single-product div.product .cart .tawcvs-swatches .swatch-item-wrapper .swatch:hover{border:1px solid black !important;background:black;color:white}.woocommerce.single-product div.product .cart .tawcvs-swatches .swatch-item-wrapper .swatch.selected .text,.woocommerce.single-product div.product .cart .tawcvs-swatches .swatch-item-wrapper .swatch:hover .text{font-weight:600}.woocommerce.single-product div.product .cart .tawcvs-swatches .swatch-item-wrapper .swatch::before{background:unset;border:unset}.woocommerce.single-product div.product .cart .tawcvs-swatches .swatch-item-wrapper .swatch .text{font-family:var(--e-global-typography-text-font-family), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-align:left}.sidebar-categories{--beige-light: #d3d0d0}.sidebar-categories .widget_product_categories h5{font-weight:600;font-size:1.1rem;display:block;cursor:auto;border-bottom:1px solid rgba(0, 0, 0, 0.1);margin:0 0 0.6em;padding-bottom:0.6em;width:100%;position:relative}.sidebar-categories .widget_product_categories ul{padding:0;margin:0;list-style-type:none}.sidebar-categories .widget_product_categories ul>li{display:block}.sidebar-categories .widget_product_categories ul>li.current-cat,.sidebar-categories .widget_product_categories ul>li.current-cat-parent{display:block}.sidebar-categories .widget_product_categories ul.children{padding-inline-start:0.7rem;display:none;padding-bottom:0rem}.sidebar-categories .widget_product_categories ul:not(.children)>li{margin:0}.sidebar-categories .widget_product_categories ul li{padding:0;margin:0}.sidebar-categories .widget_product_categories ul li>a{color:var(--e-global-color-text);line-height:1.2;display:inline-block;padding:0.3rem 0;font-size:1em}@media (min-width:768px){.sidebar-categories .widget_product_categories ul li>a{padding:0.3em 0}}.sidebar-categories .widget_product_categories ul li>a::before{background:var(--e-global-color-primary);content:"";display:inline-block;vertical-align:middle;height:1rem;mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCA0IDQiIGZpbGw9Im5vbmUiPgogIDxjaXJjbGUgY3g9IjIiIGN5PSIyIiByPSIxLjUiIGZpbGw9IiM2NTZBNzEiLz4KPC9zdmc+Cg==");mask-position:center;mask-repeat:no-repeat;mask-size:0.3rem;width:1rem;margin-right:0.3rem}.sidebar-categories .widget_product_categories ul li>.count{font-size:70%}.sidebar-categories .widget_product_categories ul li.current-cat>a{font-weight:bold;color:var(--e-global-color-text)}.sidebar-categories .widget_product_categories ul li.cat-parent>a::before{mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1Ljk4OTkgMTAuODg4OEwxMi4wMDE4IDE0LjMwNzFMOC4wMTM2NyAxMC44ODg4TDguOTg5ODYgOS43NDk4OEwxMi4wMDE4IDEyLjMzMTVMMTUuMDEzNyA5Ljc0OTg4TDE1Ljk4OTkgMTAuODg4OFoiIGZpbGw9IiMxRTFFMUUiLz4KPC9zdmc+Cg==");transform:rotate(-90deg);mask-size:1.8rem}.sidebar-categories .widget_product_categories ul li.current-cat>ul,.sidebar-categories .widget_product_categories ul li.current-cat-parent>ul,.sidebar-categories .widget_product_categories ul li:active>ul,.sidebar-categories .widget_product_categories ul li:hover>ul{display:block}.sidebar-categories .widget_product_categories ul li.current-cat>ul li,.sidebar-categories .widget_product_categories ul li.current-cat-parent>ul li,.sidebar-categories .widget_product_categories ul li:active>ul li,.sidebar-categories .widget_product_categories ul li:hover>ul li{display:block}.sidebar-categories .widget_product_categories ul li.current-cat>a::before,.sidebar-categories .widget_product_categories ul li.current-cat-parent>a::before,.sidebar-categories .widget_product_categories ul li:active>a::before,.sidebar-categories .widget_product_categories ul li:hover>a::before{transform:rotate(0deg)}.sidebar-categories .widget_product_categories ul li:hover>a::before{background:var(--e-global-color-secondary)}