.primary-sidebar{width:100%;max-width:var(--content-width);margin-left:auto;margin-right:auto}@media screen and (min-width:48em){.primary-sidebar{padding-left:0;padding-right:0}}@media screen and (min-width:60em){.primary-sidebar{padding:0}}.sticky{display:block}@media screen and (min-width:960px){.sticky-sidebar-enable .sticky-sidebar{top:calc(var(--bx-adminbar-offset,0px) + var(--bx-sticky-header-height,0px) + 32px);max-height:calc(100vh - var(--bx-adminbar-offset,0px) - var(--bx-sticky-header-height,0px) - 48px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--global-border-color) transparent;position:sticky;overflow-y:auto}}.primary-sidebar .widget[class*=wp-block-bp-] .widget-title{margin:0 0 12px;padding:0 0 10px;font-size:1.0625rem;line-height:1.3}.primary-sidebar .widget[class*=wp-block-bp-] .item-options{margin-bottom:12px;font-size:.8125rem}.primary-sidebar .widget[class*=wp-block-bp-] ul.item-list>li{align-items:center;gap:10px;margin-bottom:12px;display:flex}.primary-sidebar .widget[class*=wp-block-bp-] .item-avatar{flex:0 0 40px;margin:0}.primary-sidebar .widget[class*=wp-block-bp-] .item-avatar img{width:40px;height:40px}.primary-sidebar .widget[class*=wp-block-bp-] .item{min-width:0;margin:0;padding:0}.primary-sidebar .widget[class*=wp-block-bp-] .item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.3;display:-webkit-box;overflow:hidden}.primary-sidebar .widget[class*=wp-block-bp-] .item-meta{color:var(--bx-color-fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.3;overflow:hidden}.primary-sidebar .widget .widget-title{margin:0 0 12px;padding:0 0 10px;font-size:1.0625rem;line-height:1.3}.primary-sidebar .widget:empty{display:none}.primary-sidebar :-webkit-any(.widget_display_topics,.widget_display_replies,.widget_display_forums,.widget_display_views) ul{margin:0;padding:0;list-style:none}.primary-sidebar :-moz-any(.widget_display_topics,.widget_display_replies,.widget_display_forums,.widget_display_views) ul{margin:0;padding:0;list-style:none}.primary-sidebar :is(.widget_display_topics,.widget_display_replies,.widget_display_forums,.widget_display_views) ul{margin:0;padding:0;list-style:none}.primary-sidebar :-webkit-any(.widget_display_topics,.widget_display_replies,.widget_display_forums,.widget_display_views) li{border-bottom:1px solid var(--bx-color-border);margin:0;padding:10px 0;font-size:.9375rem;line-height:1.35}.primary-sidebar :-moz-any(.widget_display_topics,.widget_display_replies,.widget_display_forums,.widget_display_views) li{border-bottom:1px solid var(--bx-color-border);margin:0;padding:10px 0;font-size:.9375rem;line-height:1.35}.primary-sidebar :is(.widget_display_topics,.widget_display_replies,.widget_display_forums,.widget_display_views) li{border-bottom:1px solid var(--bx-color-border);margin:0;padding:10px 0;font-size:.9375rem;line-height:1.35}.primary-sidebar :-webkit-any(.widget_display_topics,.widget_display_replies,.widget_display_forums,.widget_display_views) li:first-child{padding-top:0}.primary-sidebar :-moz-any(.widget_display_topics,.widget_display_replies,.widget_display_forums,.widget_display_views) li:first-child{padding-top:0}.primary-sidebar :is(.widget_display_topics,.widget_display_replies,.widget_display_forums,.widget_display_views) li:first-child{padding-top:0}.primary-sidebar :-webkit-any(.widget_display_topics,.widget_display_replies,.widget_display_forums,.widget_display_views) li:last-child{border-bottom:0;padding-bottom:0}.primary-sidebar :-moz-any(.widget_display_topics,.widget_display_replies,.widget_display_forums,.widget_display_views) li:last-child{border-bottom:0;padding-bottom:0}.primary-sidebar :is(.widget_display_topics,.widget_display_replies,.widget_display_forums,.widget_display_views) li:last-child{border-bottom:0;padding-bottom:0}.primary-sidebar :-webkit-any(.widget_display_topics,.widget_display_replies) li>a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.primary-sidebar :-moz-any(.widget_display_topics,.widget_display_replies) li>a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.primary-sidebar :is(.widget_display_topics,.widget_display_replies) li>a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.primary-sidebar .widget_display_stats .bbp-stats{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin:0;display:grid}.primary-sidebar .widget_display_stats .bbp-stats dt{color:var(--bx-color-fg-muted);margin:0;font-size:.875rem}.primary-sidebar .widget_display_stats .bbp-stats dd{text-align:end;margin:0}.primary-sidebar .widget_display_search .bbp-search-form form>div{gap:8px;display:flex}.primary-sidebar .widget_display_search .bbp-search-form input[type=text]{flex:1;min-width:0}.primary-sidebar .bp-latest-activities-block blockquote{border:0;border-bottom:1px solid var(--bx-color-border);background:0 0;margin:0 0 12px;padding:0 0 12px}.primary-sidebar .bp-latest-activities-block blockquote:before,.primary-sidebar .bp-latest-activities-block blockquote:after,.primary-sidebar .bp-latest-activities-block .activity-item:before,.primary-sidebar .bp-latest-activities-block .activity-item:after{display:none}.primary-sidebar .bp-latest-activities-block blockquote:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.primary-sidebar .bp-latest-activities-block blockquote p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 8px;font-size:.9375rem;font-style:normal;line-height:1.4;display:-webkit-box;overflow:hidden}.primary-sidebar .bp-latest-activities-block blockquote footer{color:var(--bx-color-fg-muted);align-items:center;gap:8px;margin:0;padding:0;font-size:.8125rem;font-style:normal;display:flex}.primary-sidebar .bp-latest-activities-block blockquote footer cite{font-style:normal;display:inline-flex}.primary-sidebar .bp-latest-activities-block blockquote footer img{width:24px;height:24px}.primary-sidebar .buddypress.widget div.activity-list blockquote .activity-item:not(.mini){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.primary-sidebar .buddypress.widget div.activity-list blockquote .activity-item:not(.mini):before,.primary-sidebar .buddypress.widget div.activity-list blockquote .activity-item:not(.mini):after,.primary-sidebar .bp-latest-activities-block blockquote footer:before,.primary-sidebar .bp-latest-activities-block blockquote footer:after,.primary-sidebar .bp-latest-activities-block blockquote footer cite:before{display:none}.widget{margin-top:0;margin-bottom:1.5em}.widget-area .widget{border:1px solid var(--bx-color-border,var(--global-border-color));box-shadow:none;border-radius:var(--global-border-radius);background:var(--color-theme-white-box);margin:1rem 0 30px;padding:1em;position:relative}.widget-area .widget:first-child{margin-top:0}.widget-area .widget:last-child{margin-bottom:1rem}.widget-area .widget ul{margin:0;padding:0;list-style:none}.widget-area .widget .widget-title{border-bottom:1px solid var(--bx-color-border,var(--global-border-color));margin:-1rem -1rem 1rem;padding:1rem}.widget li{line-height:1.5}.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_recent_comments ul,.widget_pages ul,.widget_recent_entries ul,.widget_rss ul{margin:0;padding:0;list-style-type:none}.widget select{text-overflow:ellipsis;max-width:100%}.widget_categories li,.widget_archive li{color:var(--global-font-color);margin-bottom:5px;padding-bottom:.5em;line-height:1.3}.widget_categories li>a,.widget_archive li>a{text-decoration:underline}.widget_categories .children{padding-top:0}.widget_pages .children,.widget_nav_menu .sub-menu{padding-top:0;padding-bottom:.5em}.widget_pages a,.widget_nav_menu a{border-bottom:1px solid var(--bx-color-border,var(--global-border-color));padding:.6em 0;text-decoration:none;display:block}.widget_pages a:hover,.widget_pages a:focus,.widget_nav_menu a:hover,.widget_nav_menu a:focus{border-bottom:1px solid var(--bx-color-border,var(--global-border-color));text-decoration:none}.widget_pages li,.widget_nav_menu li{padding:0}.widget_pages li ul,.widget_nav_menu li ul{margin-left:1em}.widget_meta li{margin-bottom:5px;padding:0 0 .5em;line-height:1.3}.widget_recent_entries li{margin-bottom:8px}ol.wp-block-latest-comments{padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{margin-bottom:10px}.wp-block-latest-posts.wp-block-latest-posts__list li:last-child{margin-bottom:0}.wp-block-latest-comments__comment{margin-bottom:1em;list-style:none}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}.widget-area .widget .wp-block-latest-posts,.widget-area .widget .wp-block-latest-posts,.widget-area .widget .wp-block-latest-comments{margin-block-start:24px}.widget_recent_comments li{margin-bottom:5px;padding-bottom:.5em;line-height:1.3}.widget_recent_comments a:hover,.widget_recent_comments a:focus{padding-left:0}.widget_rss li{margin-bottom:1em;line-height:1.3}.widget li a.rsswidget{padding-right:.5em;font-size:1em;line-height:1.4}.rss-date,.widget_rss cite{color:var(--bx-color-fg-muted,#333);font-size:.8em}.rssSummary{font-family:var(--global-font-family);padding:.5em 0;font-size:.9em;line-height:1.3}.widget_search .search-submit{display:none}.elementor-page .wp-block-search__inside-wrapper{flex-wrap:nowrap;flex:auto;max-width:100%;display:flex}.elementor-page .wp-block-search__button{word-break:normal;margin-left:10px}.widget.widget_search input[type=search]{box-sizing:border-box;border:1px solid var(--bx-color-border,var(--global-border-color));border-radius:var(--form-border-radius);width:100%;padding:.5em 1em}.widget .search-form input.text_input{width:100%;padding-left:10px;padding-right:65px}.widget .search-form{align-items:center;display:flex;position:relative}.widget .search-form input[type=submit]{border-radius:3px;height:38px;line-height:0;position:absolute;right:3px}.widget_calendar{font-weight:400}.widget_calendar caption{text-align:left;padding:.5em 0;font-size:1em;font-weight:500}.widget_calendar thead{color:var(--global-title-color);background:0 0}.widget_calendar th{text-align:center;border:none}.widget_calendar thead th{border-bottom-width:2px}.widget_calendar td{text-align:center;background:var(--color-theme-white-box);border:1px solid var(--bx-color-border,var(--global-border-color));padding:.2em;font-size:.8em}.widget_calendar .pad{background:var(--bx-color-divider,#eaeaea)}.widget_sfwd-courses-widget li h4{font-size:inherit;margin-bottom:10px}.widget_sfwd-courses-widget li:last-child h4{margin-bottom:0}.widget_calendar a{font-weight:900;text-decoration:none}.textwidget{font-size:80%;line-height:1.3}.woocommerce .entry-meta,.woocommerce .entry-footer,.woocommerce-page .entry-meta,.woocommerce-page .entry-footer{display:none}.woocommerce-product-search button[type=submit],.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{font-family:inherit;font-size:inherit;color:var(--button-text-color);background-color:var(--button-background-color);border-radius:var(--button-border-radius);text-align:center;cursor:pointer;border:1px solid var(--button-border-color);vertical-align:middle;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:0;padding:8px 20px;font-style:normal;font-weight:700;line-height:1.3;text-decoration:none;transition:all .2s linear;display:inline-block}.woocommerce-product-search button[type=submit]:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{background-color:var(--button-background-hover-color);border:1px solid var(--button-border-hover-color);color:var(--button-text-hover-color)}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover{color:var(--color-theme-primary)}.post-type-archive-product .content-area{margin-top:15px}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:2em}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:var(--color-theme-white-box);border:1px solid var(--global-border-color);border-radius:var(--global-border-radius);box-shadow:none;position:relative}.woocommerce ul.products li.product a img{border-radius:var(--global-border-radius) var(--global-border-radius) 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{margin:0 1em}.woocommerce ul.products li.product .price{color:var(--color-theme-primary);margin:0 16px;font-size:18px}@media only screen and (max-width:543px){.woocommerce ul.products li.product .price{font-size:16px}}.woocommerce ul.products li.product .price{font-weight:500}.woocommerce ul.products li.product .price ins{font-weight:500;text-decoration:none}.woocommerce ul.products li.product .price del{color:var(--bx-color-fg-muted,#949494);opacity:1;margin-right:4px;font-size:14px;font-weight:400}.woocommerce ul.products li.product .star-rating{margin:5px 1em 10px}.woocommerce ul.products li.product .woocommerce-loop-category__title:hover,.woocommerce ul.products li.product .woocommerce-loop-product__title:hover{color:var(--color-link-hover)}.woocommerce ul.products li.product .button{text-align:center;margin:1em;padding:8px 5px;line-height:1.3;display:block}.woocommerce a.added_to_cart{text-align:center;padding:0 10px 10px;display:block}.woocommerce span.onsale{background-color:var(--bx-color-accent-fill,var(--color-theme-primary));color:var(--bx-color-accent-fill-inverse,var(--bx-color-accent-inverse));top:2px;left:2px}.woocommerce ul.products li.product .onsale{margin:0;font-weight:400;top:2px;right:2px}.woocommerce span.onsale{border-radius:var(--global-border-radius);min-width:auto;min-height:auto;padding:5px 10px;line-height:1.5}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{text-align:center;text-transform:none;min-width:1.75em;box-shadow:inset 0 0 0 1px var(--bx-color-border,#e8e8e8);border-radius:.285714rem;margin-bottom:.5em;margin-right:1em;padding:10px 15px;font-weight:400;line-height:1.5;text-decoration:none;display:inline-block;background:var(--bx-color-bg-elevated,#fff)!important;text-shadow:none!important}.woocommerce div.product div.images .flex-control-thumbs li img{border:5px solid var(--global-border-color)}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{border:1px solid var(--global-border-color);box-shadow:none;border-radius:var(--global-border-radius);background:var(--color-theme-white-box);height:100%;margin-top:0;margin-bottom:2em;padding:1em}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--color-theme-primary);margin-top:0;font-size:20px;font-weight:500}.woocommerce div.product p.price>span,.woocommerce div.product span.price>span{margin:0 4px}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:500;text-decoration:none}.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:var(--bx-color-fg-muted,#949494);opacity:1;margin-right:4px;font-size:14px;font-weight:400}.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity{margin:0 15px 0 0}.woocommerce div.product form.cart div.quantity .qty,.woocommerce-page div.product form.cart div.quantity .qty{padding:5px}.woocommerce div.product form.cart .button,.woocommerce-page div.product form.cart .button{margin:0 12px 12px 0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--bx-color-fg-muted)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--color-theme-primary)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{border:0!important}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{margin-bottom:2em}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{text-align:center;margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border:0}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel{background:var(--color-theme-white-box);border:1px solid var(--global-border-color);border-radius:var(--global-border-radius);margin:0 0 2em;padding:1.5em}@media only screen and (max-width:767px){.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel{padding:1em}}.woocommerce div.product .woocommerce-tabs ul.tabs li{z-index:0;background-color:#0000;border:0;border-radius:0;margin:0;padding:0 1em;display:inline-block;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{box-shadow:none;border-width:0;border-bottom-right-radius:0;left:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{box-shadow:none;border:0;border-bottom-left-radius:0;right:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{z-index:2;border-bottom:1px solid var(--color-theme-primary);background:0 0}.woocommerce div.product .woocommerce-tabs .panel ul,.woocommerce-page div.product .woocommerce-tabs .panel ol,.woocommerce div.product .woocommerce-tabs .panel ul,.woocommerce-page div.product .woocommerce-tabs .panel ol{padding-left:20px}.woocommerce-page div.product .woocommerce-tabs .panel ol.commentlist{padding-left:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{background:var(--color-theme-white-box);border-color:var(--global-border-color)}.woocommerce #reviews #comments ol.commentlist li img.avatar{border:0;border-radius:50%;width:38px;padding:0}.woocommerce table.shop_attributes td{padding:8px}.woocommerce table.shop_attributes td p{padding:0}.woocommerce .entry-content .woocommerce-error,.woocommerce .entry-content .woocommerce-info,.woocommerce .entry-content .woocommerce-message,.woocommerce-page .entry-content .woocommerce-error,.woocommerce-page .entry-content .woocommerce-info,.woocommerce-page .entry-content .woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:var(--bx-color-bg-elevated,#fff);margin:0 0 2em;box-shadow:0 1px 2px #0000001a;padding:1em 2em 1em 3.5em!important}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{left:15px}.product_meta>span{border-bottom:1px solid var(--global-border-color);margin-bottom:5px;padding-bottom:5px;display:block}.product_meta>span:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.woocommerce table.shop_table{border:1px solid var(--global-border-color);border-radius:var(--global-border-radius)}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border:0;padding:18px}.woocommerce table.shop_table td{border-top:1px solid var(--global-border-color)}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:110px;font-size:inherit}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table,form.woocommerce-cart-form{background:var(--color-theme-white-box)}form.woocommerce-cart-form{border-radius:var(--global-border-radius)}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;border:1px solid var(--global-border-color);width:100%;box-shadow:none;border-radius:var(--global-border-radius);background:var(--color-theme-white-box);padding:1em;position:relative}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{margin-bottom:0}.woocommerce table.shop_table{box-shadow:none}.woocommerce a.remove{text-decoration:none!important}.woocommerce .woocommerce-notice,.woocommerce .woocommerce ul.order_details,.woocommerce .woocommerce form.checkout_coupon,.woocommerce .woocommerce form.login,.woocommerce .woocommerce form.register,.woocommerce form.checkout.woocommerce-checkout,.woocommerce .woocommerce .woocommerce-customer-details,.woocommerce .woocommerce .woocommerce-order-details,.woocommerce .woocommerce .woocommerce-order-downloads,.woocommerce-page .woocommerce-notice,.woocommerce-page .woocommerce ul.order_details,.woocommerce-page .woocommerce form.checkout_coupon,.woocommerce-page .woocommerce form.login,.woocommerce-page .woocommerce form.register,.woocommerce-page form.checkout.woocommerce-checkout,.woocommerce-page .woocommerce .woocommerce-customer-details,.woocommerce-page .woocommerce .woocommerce-order-details,.woocommerce-page .woocommerce .woocommerce-order-downloads{border:1px solid var(--global-border-color);border-radius:var(--global-border-radius);background:var(--color-theme-white-box);margin:1rem 0 30px;position:relative;box-shadow:0 1px 2px #0000001a;padding:1em!important}.select2-container.select2-container--default span.select2-choice,.select2-container.select2-container--default span.select2-selection{border:1px solid var(--global-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;height:auto;margin:0;padding:10px}.select2-container--default .select2-selection--single span.select2-selection__rendered{color:inherit;padding:0;line-height:normal}.select2-container--default .select2-selection--single .select2-selection__arrow{z-index:1;width:20px;height:26px;position:absolute;right:1px;transform:translateY(-50%);top:50%!important}.woocommerce-checkout textarea,.wc-block-components-textarea,.wc-block-components-textarea:focus,.woocommerce-checkout textarea:focus{background-color:var(--bx-color-bg-elevated,#fff);color:var(--bx-color-fg,#111)}.wc-block-components-textarea:focus,.woocommerce-checkout textarea:focus{outline:2px solid var(--bx-color-accent,currentColor);outline-offset:0}.wc-block-components-form .wc-block-components-text-input input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=range]),.wc-block-components-textarea,.wc-blocks-components-select .wc-blocks-components-select__select{border-color:var(--bx-color-border-strong,#d4d4d4)}.wc-block-components-form .wc-block-components-text-input input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=range]):focus,.wc-block-components-form .wc-block-components-text-input input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=range]):focus-within,.wc-block-components-form .wc-blocks-components-select .wc-blocks-components-select__select:focus{border-color:var(--bx-color-accent,currentColor);box-shadow:none}.wc-blocks-components-select .wc-blocks-components-select__container{background-color:var(--bx-color-bg-elevated,#fff)}.wc-blocks-components-select .wc-blocks-components-select__select,.wc-blocks-components-select .wc-blocks-components-select__label{color:var(--bx-color-fg,#111)}.wc-blocks-components-select .wc-blocks-components-select__expand{fill:var(--bx-color-fg,#111)}:root[data-bx-mode=dark] .wc-block-components-notice-banner{background-color:var(--bx-color-bg-elevated);color:var(--bx-color-fg)}:root[data-bx-mode=dark] .wc-block-components-notice-banner>.wc-block-components-notice-banner__content{color:var(--bx-color-fg)}.select2-container.select2-container--default span.select2-selection--single,.select2-dropdown{background-color:var(--bx-color-bg-elevated,#fff);border-color:var(--bx-color-border-strong,#d4d4d4)}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-results__option,.select2-container--default .select2-search--dropdown .select2-search__field{color:var(--bx-color-fg,#111)}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:var(--bx-color-bg-elevated,#fff);border-color:var(--bx-color-border-strong,#d4d4d4)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--bx-color-accent-fill,var(--bx-color-accent,#1e85be));color:var(--bx-color-accent-fill-inverse,var(--bx-color-accent-inverse,#fff))}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:var(--bx-color-bg-muted,#ddd);color:var(--bx-color-fg,#111)}.select2-container--default .select2-results__option:focus-visible{outline:0!important}.select2-container--default .select2-results__options:focus-visible{outline:0!important}.select2-container--default .select2-search__field:focus-visible{outline:0!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:var(--bx-color-fg,#111)}.woocommerce-checkout .woocommerce-input-wrapper input.input-text:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=range]),.woocommerce-checkout .woocommerce-input-wrapper textarea,.woocommerce-checkout #order_comments{border-color:var(--bx-color-border-strong,#d4d4d4)}.woocommerce-checkout #order_comments{background-color:var(--bx-color-bg-elevated,#fff);color:var(--bx-color-fg,#111)}.woocommerce-checkout .woocommerce-input-wrapper input.input-text:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=range]):focus,.woocommerce-checkout #order_comments:focus,.select2-container.select2-container--default.select2-container--focus span.select2-selection--single,.select2-container.select2-container--default.select2-container--open span.select2-selection--single{border-color:var(--bx-color-accent,currentColor)}:root[data-bx-mode=dark] .woocommerce-info,:root[data-bx-mode=dark] .woocommerce-message,:root[data-bx-mode=dark] .woocommerce-error{color:var(--bx-color-fg)}.select2-dropdown{border:1px solid var(--global-border-color);margin-top:0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid var(--global-border-color)}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border-radius:var(--global-border-radius);background-color:#00000005}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin:0}@media only screen and (max-width:768px){.woocommerce-column--shipping-address{margin-top:20px}}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background:var(--color-theme-white-box);border:1px solid var(--global-border-color);border-radius:var(--global-border-radius)}.woocommerce .entry-content:not(.wc-tab) ol,.woocommerce-page .entry-content:not(.wc-tab) ol,.woocommerce .entry-content:not(.wc-tab) ul,.woocommerce-page .entry-content:not(.wc-tab) ul{margin:0;padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{border:1px solid var(--global-border-color);border-radius:var(--global-border-radius);background:var(--color-theme-white-box);margin:0 0 30px;padding:1em;position:relative;box-shadow:0 1px 2px #0000001a}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button.button{margin-left:10px}@media only screen and (max-width:480px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button.button{width:100%;margin:0 0 15px}}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a{padding:10px 0 10px 30px;font-weight:400;display:block;position:relative}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.is-active a{color:var(--color-theme-primary)}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a:after{content:"";background:var(--bx-color-fg,#111);width:10px;height:2px;margin:auto;display:block;position:absolute;top:0;bottom:0;left:10px}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a:hover:after{background:var(--color-theme-primary)}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.is-active a:after{background:var(--bx-color-accent-fill,var(--color-theme-primary))}.widget_product_search input[type=search]{width:100%;margin-bottom:10px}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--color-theme-primary)}.lg-icon{font-family:lg!important}button.fancybox-button{cursor:pointer;vertical-align:top;outline:none;width:44px;height:44px;margin:0;padding:10px;transition:color .2s;display:inline-block;background:#1e1e1e99!important;border:0!important;border-radius:0!important}.infinite-loader-active.woocommerce .products ul:after,.infinite-loader-active.woocommerce .products ul:before,.infinite-loader-active.woocommerce ul.products:after,.infinite-loader-active.woocommerce ul.products:before{content:none}.infinite-loader-active.woocommerce .products li.product{width:100%!important;max-width:100%!important;margin:0!important}@media screen and (min-width:600px){.infinite-loader-active .products.columns-4{--products-column:3;grid-gap:30px}}@media screen and (min-width:768px){.infinite-loader-active .products.columns-2{--products-column:2}.infinite-loader-active .products.columns-3{--products-column:3}.infinite-loader-active .products.columns-4{--products-column:4}.infinite-loader-active .products.columns-5{--products-column:5}.infinite-loader-active .products.columns-6{--products-column:6}.infinite-loader-active .products.columns-7{--products-column:7}.infinite-loader-active .products.columns-8{--products-column:8}.infinite-loader-active .products.columns-9{--products-column:9}}.infinite-loader-active.woocommerce .products{grid-template-columns:repeat(var(--products-column,1), 1fr);gap:30px;margin:0 0 30px;padding:0;display:grid!important}.woocommerce div.product p.stock.in-stock,.woocommerce div.product .stock.in-stock{color:color-mix(in srgb, var(--bx-color-success) 55%, var(--bx-color-fg))}.woocommerce div.product p.stock.out-of-stock,.woocommerce div.product .stock.out-of-stock{color:color-mix(in srgb, var(--bx-color-error) 75%, var(--bx-color-fg))}.woocommerce ul.products li.product{flex-direction:column;display:flex}.woocommerce ul.products li.product>.woocommerce-LoopProduct-link{margin-block-end:1em}.woocommerce ul.products li.product>.button{margin-block-start:auto}html .woocommerce-checkout #payment div.payment_box{background-color:var(--bx-color-bg-muted);color:var(--bx-color-fg)}html .woocommerce-checkout #payment div.payment_box:before{border-bottom-color:var(--bx-color-bg-muted)}html .woocommerce .woocommerce-ordering select,html .woocommerce-page .woocommerce-ordering select{border:1px solid var(--bx-color-input-border);background-color:var(--bx-color-input-bg);color:var(--bx-color-input-fg)}:root[data-bx-mode=dark] .woocommerce .woocommerce-ordering select,:root[data-bx-mode=dark] .woocommerce-page .woocommerce-ordering select{border-color:color-mix(in srgb, var(--bx-color-fg) 45%, transparent)}