:root{--color-brand-primary: #182cd4;--color-brand-secondary: #f3b33e;--color-title: #1C1B3D;--color-text: #364151;--color-text-primary: #1C1B3D;--color-text-secondary: #6B7280;--color-text-tertiary: #9CA3AF;--color-text-light: #6B7280;--color-text-lighter: #9CA3AF;--color-accent-yellow: #f1b500;--color-accent-orange: #f66b0e;--color-success: #2ecc71;--color-danger: #e74c3c;--color-bg: #D1DAE5;--color-bg-light: #F3F7FB;--color-bg-dark: #070614;--color-bg-dark-2: #11195a;--color-bg-secondary: #fdf6e7}.woocommerce-page:not(.woocommerce-checkout) #page,.woocommerce-page:not(.woocommerce-checkout) .site-main article{background-color:#f3f7fb !important}.woocommerce .woocommerce-result-count{font-size:14px;margin:.5em 0;margin-right:auto;color:var(--bb-alternate-text-color)}.woocommerce form.woocommerce-ordering select::-ms-expand{display:none}.woocommerce form.woocommerce-ordering select{font-size:14px;height:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.woocommerce ul.products:not(.elementor-grid){-moz-column-count:auto;column-count:auto;display:flex;flex-wrap:wrap}.woocommerce ul.products:not(.elementor-grid).columns-4 li.product .bs_after_shop_loop_item_links{flex-direction:column}.woocommerce ul.products:not(.elementor-grid).columns-4 li.product .bs_after_shop_loop_item_links a.added_to_cart.wc-forward{width:100%;border-right:0;border-radius:0}.woocommerce ul.products:not(.elementor-grid).columns-4 li.product .bs_after_shop_loop_item_links a.button{align-self:center;width:100%}.woocommerce ul.products:not(.elementor-grid).columns-4 li.product .bs_after_shop_loop_item_links a.button.add_to_cart_button.added{border-radius:0 0 4px 4px}.woocommerce ul.products:not(.elementor-grid) li.product,.woocommerce ul.products:not(.elementor-grid) li.product.type-product{margin-bottom:20px}.woocommerce ul.products:not(.elementor-grid) li.product span.onsale{margin:0;left:0;right:auto}.woocommerce li.product{background-color:var(--bb-content-background-color);box-shadow:0 0 2px 0 rgba(18,43,70,.25);border-radius:5px;display:flex;flex-wrap:wrap;margin:0 10px 20px;width:calc(33.333% - 20px)}.woocommerce li.product a.woocommerce-LoopProduct-link{flex:0 0 100%}.woocommerce li.product a.woocommerce-LoopProduct-link>img{border-radius:5px 5px 0 0;margin:0 0 .5em;border:0;border-bottom:1px solid var(--bb-content-border-color)}.woocommerce li.product .woocommerce-loop-product__title{text-align:center;font-size:16px;line-height:24px}.woocommerce li.product .star-rating{margin-left:auto;margin-right:auto}.woocommerce li.product .price{text-align:center;color:#182cd4;font-weight:500}.woocommerce li.product .price ins{text-decoration:none;font-weight:500}.woocommerce li.product .price del{color:#c8cbcf;opacity:1;font-weight:400}.woocommerce li.product .bs_after_shop_loop_item_separator{width:100%;height:1px;border-bottom:1px solid var(--bb-content-border-color);margin:.4em 0 0}.woocommerce li.product .bs_after_shop_loop_item_links{display:flex}.woocommerce li.product a.button{align-self:flex-end}.woocommerce li.product a.button.add_to_cart_button,.woocommerce li.product a.added_to_cart.wc-forward,.woocommerce li.product a.button.product_type_simple,.woocommerce li.product a.button.product_type_grouped,.woocommerce li.product a.button.product_type_external,.woocommerce li.product a.button.product_type_variable{border-radius:0 0 5px 5px;border:0;background-color:var(--bb-content-background-color);float:right;color:#182cd4;text-transform:uppercase;font-weight:normal;font-size:12px;line-height:2.5;text-align:center;min-height:auto;white-space:nowrap;overflow:hidden;padding:.618em 1em;margin:0;display:flex;align-items:center;justify-content:center}.woocommerce li.product a.button.add_to_cart_button:hover,.woocommerce li.product a.added_to_cart.wc-forward:hover,.woocommerce li.product a.button.product_type_simple:hover,.woocommerce li.product a.button.product_type_grouped:hover,.woocommerce li.product a.button.product_type_external:hover,.woocommerce li.product a.button.product_type_variable:hover{background-color:#182cd4;color:#fff}.woocommerce li.product a.button.add_to_cart_button:focus,.woocommerce li.product a.added_to_cart.wc-forward:focus,.woocommerce li.product a.button.product_type_simple:focus,.woocommerce li.product a.button.product_type_grouped:focus,.woocommerce li.product a.button.product_type_external:focus,.woocommerce li.product a.button.product_type_variable:focus{box-shadow:none}.woocommerce li.product a.button.add_to_cart_button.added{border-radius:0 0 5px 0}.woocommerce li.product a.button.product_type_external{white-space:normal;line-height:2}.woocommerce li.product a.button.add_to_cart_button.added{margin-top:auto;border-top:1px solid var(--bb-content-border-color)}.woocommerce li.product a.button.add_to_cart_button,.woocommerce li.product a.button.product_type_simple,.woocommerce li.product a.button.product_type_grouped,.woocommerce li.product a.button.product_type_external,.woocommerce li.product a.button.product_type_variable{order:2;flex:1;margin-top:auto;border-top:1px solid var(--bb-content-border-color)}.woocommerce li.product a.added_to_cart.wc-forward{border-radius:0 0 0 4px;border-right:1px solid var(--bb-content-border-color);order:1;width:50%;max-height:50px;margin-top:auto;border-top:1px solid var(--bb-content-border-color)}.woocommerce li.product .star-rating{font-size:.757em;margin-bottom:1em}.woocommerce li.product .star-rating:before{content:"SSSSS"}.woocommerce li.product .star-rating span{color:var(--bb-warning-color)}.woocommerce li.product:hover{box-shadow:0 6px 24px 0 rgba(18,43,70,.12)}@media(min-width: 1200px){.woocommerce.woo-sidebar ul.products.columns-4 a.button.add_to_cart_button.added:after,.woocommerce.woo-sidebar ul.products.columns-5 a.button.add_to_cart_button.added:after,.woocommerce.woo-sidebar ul.products.columns-6 a.button.add_to_cart_button.added:after{display:none}}.woocommerce ul.products li.product .price{color:#182cd4}.woocommerce ul.products.columns-5 a.added_to_cart.wc-forward,.woocommerce ul.products.columns-6 a.added_to_cart.wc-forward,.woocommerce.bb-has-wc-sidebar ul.products.columns-4 a.added_to_cart.wc-forward{width:100%;border-right:0}@media(max-width: 992px){.woocommerce ul.products li.product a.added_to_cart.wc-forward{width:100%;border-right:0}.woocommerce .woocommerce li.product a.button.add_to_cart_button.added{border-radius:0 0 5px 5px}}.woocommerce span.onsale{margin:0;top:0;left:0;border-top:1px solid var(--bb-content-border-color);border-left:1px solid var(--bb-content-border-color);right:auto;border-radius:5px 0 5px 0;padding:10px;background-color:#fe6f4b;min-height:auto;min-width:auto;line-height:1em;text-transform:uppercase;font-size:12px}.woocommerce li.product span.onsale{border-top:0;border-left:0}.woocommerce .star-rating{font-size:12px;margin-top:2px;min-width:90px}.woocommerce .star-rating:before{content:"SSSSS";letter-spacing:5px}.woocommerce .star-rating span{color:var(--bb-warning-color)}.woocommerce .star-rating span:before{letter-spacing:5px}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-top:0;background-color:var(--bb-content-background-color);border-radius:5px;border:1px solid var(--bb-content-border-color);font-size:16px;margin-bottom:1em}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{background-color:var(--ast-global-color-0);color:var(--ast-global-color-4);border:1px solid var(--ast-global-color-0);font-size:14px;font-weight:normal;padding-left:1em;padding-right:1em;min-height:auto;margin-left:30px}.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-message .button:focus{box-shadow:var(--bb-primary-button-focus-shadow)}.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:hover{background-color:var(--bb-primary-button-background-hover);color:var(--bb-primary-button-text-hover);border-color:var(--bb-primary-button-border-hover)}.woocommerce .woocommerce-error{background:var(--color-danger);color:#fff;border:0}.woocommerce .woocommerce-error strong{color:#fff}.woocommerce .woocommerce-error::before{font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:bb-icons;content:"";font-weight:100;color:#fff}.woocommerce .woocommerce-info{color:inherit}.woocommerce .woocommerce-info::before{font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"";font-family:bb-icons;color:inherit}.woocommerce .woocommerce-message{color:inherit}.woocommerce .woocommerce-message::before{font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:bb-icons;content:"";color:inherit}.woocommerce .woocommerce-breadcrumb{font-size:14px;color:var(--bb-headings-color)}.woocommerce .woocommerce-breadcrumb a{color:var(--bb-alternate-text-color)}.woocommerce .woocommerce-breadcrumb a:hover{color:var(--bb-headings-color)}.woocommerce .woocommerce-breadcrumb .bc-delimiter{margin:0 3px;position:relative;top:1px}.woocommerce a.button{font-style:normal;background-color:var(--ast-global-color-0);color:var(--ast-global-color-4);border:1px solid var(--ast-global-color-0);font-weight:500;text-decoration:none;text-align:center;cursor:pointer;display:inline-block;line-height:1.3;outline:none;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;min-height:34px;padding:6px 20px;border-radius:5px;transition:all linear .2s}.woocommerce a.button:focus{box-shadow:var(--bb-primary-button-focus-shadow)}.woocommerce a.button:hover{background-color:var(--bb-primary-button-background-hover);color:var(--bb-primary-button-text-hover);border-color:var(--bb-primary-button-border-hover)}.woocommerce a.remove{font-weight:100;color:var(--bb-alternate-text-color) !important;line-height:.9;font-size:1.8em}.woocommerce a.remove:hover{color:#fff !important;background-color:var(--color-danger)}.woocommerce form .form-row{padding:3px 0}.woocommerce form .form-row.form-row-first{width:49%}.woocommerce form .form-row.form-row-last{width:49%}.woocommerce form .form-row label{font-size:16px;line-height:1.1;margin-bottom:10px}.woocommerce form button.button{background-color:var(--ast-global-color-0);color:var(--ast-global-color-4);border:1px solid var(--ast-global-color-0);border-radius:5px;font-size:16px;font-weight:600;display:inline-block;padding-left:2em;padding-right:2em;height:40px}.woocommerce form button.button:focus{box-shadow:var(--bb-primary-button-focus-shadow)}.woocommerce form button.button:hover{background-color:var(--bb-primary-button-background-hover);color:var(--bb-primary-button-text-hover);border-color:var(--bb-primary-button-border-hover)}.woocommerce form button.button:hover,.woocommerce form button.button:disabled:hover,.woocommerce form button.button:disabled[disabled]:hover{box-shadow:none;background-color:var(--bb-primary-button-background-hover);color:var(--bb-primary-button-text-hover);border-color:var(--bb-primary-button-border-hover)}.woocommerce form button.button:disabled,.woocommerce form button.button:disabled[disabled]{color:#fff;padding-left:2em;padding-right:2em}.woocommerce button.button,.woocommerce input.button{border-radius:5px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding-left:15px;padding-right:15px}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:0 5px;overflow:visible}.woocommerce nav.woocommerce-pagination ul li span{font-size:13px}.woocommerce nav.woocommerce-pagination ul li a{font-size:13px;background-color:#fff;color:#182cd4}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:active,.woocommerce nav.woocommerce-pagination ul li a:focus{background-color:#182cd4;color:#fff}.woocommerce nav.woocommerce-pagination ul li a.next,.woocommerce nav.woocommerce-pagination ul li a.prev{font-size:12px}.woocommerce-checkout .bb-wc-co table.shop_table tr:last-child td:first-child,.woocommerce-checkout .bb-wc-co table.shop_table tr:last-child td:last-child,.woocommerce-page table.cart tr:last-child td:last-child{border-radius:0}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ebebeb;background-image:none}.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range{background-color:#182cd4;background-image:none}.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle{background-color:#182cd4;background-image:none;border:0;width:.8em;height:.8em;top:-0.3em;cursor:pointer}.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider-horizontal{height:.2em}.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .button{color:#fff;background-color:#385dff;border-radius:5px;padding:7px 20px 6px;min-height:20px;height:30px;font-size:12px;font-weight:normal;line-height:1}.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover{background-color:#0f74e0}@media(max-width: 800px){.woocommerce-cart #content .woocommerce table.cart td.product-thumbnail{display:block;text-align:center !important}.woocommerce-cart #content .woocommerce table.cart td.product-thumbnail:before{display:none}}.woocommerce-cart .select2-container .select2-search{display:none}.woocommerce-cart .woocommerce{background-color:var(--bb-content-background-color);border-radius:5px;border:1px solid var(--bb-content-border-color);margin-bottom:20px;padding:15px 20px}.woocommerce-cart .woocommerce table.shop_table th{font-weight:normal}body.woocommerce-cart p.cart-empty{text-align:center;font-size:22px;margin-bottom:30px;padding:0 0 30px;overflow:hidden}body.woocommerce-cart p.cart-empty:before{display:inline-block;width:100%;height:60px;content:"";background-image:url("../images/svg/cart.svg");background-repeat:no-repeat;background-size:60px 60px;background-position:center;margin-bottom:20px;margin-top:30px;position:static}body.woocommerce-cart p.cart-empty+p.return-to-shop{text-align:center}body.woocommerce-cart p.cart-empty+p.return-to-shop .button.wc-backward{padding:10px 2em;margin-bottom:1.6875rem}.woocommerce-notices-wrapper+p.return-to-shop{text-align:center}.woocommerce table.shop_table{border:0;font-size:14px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-bottom:1px solid var(--bb-content-border-color);border-top:0}.woocommerce table.shop_table th{text-transform:uppercase;color:var(--bb-alternate-text-color);font-size:14px}.woocommerce table.shop_table th.product-subtotal{text-align:right}.woocommerce table.shop_table td.product-name a{color:var(--bb-headings-color);font-weight:500}.woocommerce table.shop_table td.product-name a:hover{color:#182cd4}.woocommerce table.shop_table td.product-name a.wcs-switch-link{background-color:var(--ast-global-color-0);color:var(--ast-global-color-4);border:1px solid var(--ast-global-color-0)}.woocommerce table.shop_table td.product-name a.wcs-switch-link:focus{box-shadow:var(--bb-primary-button-focus-shadow)}.woocommerce table.shop_table td.product-name a.wcs-switch-link:hover{background-color:var(--bb-primary-button-background-hover);color:var(--bb-primary-button-text-hover);border-color:var(--bb-primary-button-border-hover)}.woocommerce table.shop_table td.product-quantity .quantity{display:inline-block}.woocommerce table.shop_table td.product-quantity .quantity input.qty{color:var(--bb-headings-color)}.woocommerce table.shop_table td.product-quantity .quantity.quantity--readonly{visibility:hidden;width:0;height:0;opacity:0}.woocommerce table.shop_table td.product-price{color:var(--bb-headings-color)}.woocommerce table.shop_table td.product-subtotal{color:var(--bb-headings-color);text-align:right}@media(max-width: 800px){.woocommerce table.shop_table td{padding-top:12px;padding-bottom:12px}}.woocommerce table.shop_table td.actions>button.button{background-color:var(--bb-secondary-button-background-regular);color:var(--bb-secondary-button-text-regular);border:1px solid var(--bb-secondary-button-border-regular);font-size:14px;font-weight:500;min-height:34px;padding:6px 20px;line-height:1.4;margin-top:0}.woocommerce table.shop_table td.actions>button.button:focus{box-shadow:var(--bb-secondary-button-focus-shadow)}.woocommerce table.shop_table td.actions>button.button:disabled{pointer-events:none}.woocommerce table.shop_table td.actions>button.button:hover{background-color:var(--bb-secondary-button-background-hover);color:var(--bb-secondary-button-text-hover);border:1px solid var(--bb-secondary-button-border-hover)}.woocommerce table.shop_table .coupon input.button,.woocommerce table.shop_table .coupon button.button{border-radius:3px;font-size:14px;font-weight:400;background-color:var(--bb-secondary-button-background-regular);color:var(--bb-secondary-button-text-regular);border:1px solid var(--bb-secondary-button-border-regular)}.woocommerce table.shop_table .coupon input.button:focus,.woocommerce table.shop_table .coupon button.button:focus{box-shadow:var(--bb-secondary-button-focus-shadow)}.woocommerce table.shop_table .coupon input.button.bp-coupon-btn-active:hover,.woocommerce table.shop_table .coupon button.button.bp-coupon-btn-active:hover{background-color:var(--bb-secondary-button-background-hover);color:var(--bb-secondary-button-text-hover);border:1px solid var(--bb-secondary-button-border-hover)}.woocommerce table.shop_table .coupon button.button{border-radius:5px}.woocommerce table.shop_table .coupon input.input-text{font-size:14px;min-width:150px}@media(max-width: 544px){.woocommerce table.shop_table .coupon input.button,.woocommerce table.shop_table .coupon button.button{width:100% !important;margin-bottom:10px}.woocommerce table.shop_table .coupon input.input-text{width:100% !important;margin-bottom:5px !important}}@media(max-width: 800px){.woocommerce table.shop_table.shop_table_responsive tr:nth-child(even) td{background-color:var(--bb-body-background-color)}.woocommerce table.shop_table.shop_table_responsive tr:nth-child(even) td div.quantity input.qty{background-color:var(--bb-body-background-color)}.woocommerce table.shop_table.shop_table_responsive tr td::before{padding-right:5px}}.woocommerce .bb_sku_wrapper{display:block;color:var(--bb-alternate-text-color);font-size:13px;line-height:1}@media(max-width: 800px){.woocommerce .bb_sku_wrapper{display:none}}.woocommerce .bb-header-buttons a.button:hover{background-color:rgba(0,0,0,0)}.woocommerce .bb-header-buttons a.button.signup:hover{box-shadow:inset 0 0 0 99999px rgba(0,0,0,.1)}.woocommerce .bb-login-section a.button{margin-bottom:16px}.woocommerce-cart table.cart td.actions .coupon .input-text{background-color:var(--bb-content-background-color);border:1px solid var(--bb-content-border-color);border-radius:var(--bb-input-radius);box-shadow:none;padding:0 12px;color:var(--bb-body-text-color)}.woocommerce-cart .wc_empty_cart{text-align:center}.woocommerce-cart .wc_empty_cart .cart_message_wrap{padding:3rem;width:60%;margin:0 auto}.woocommerce-cart .wc_empty_cart .wc-cart-sub-icon{margin-bottom:25px}.woocommerce-cart .wc_empty_cart .wc-cart-sub-icon img{max-width:60px}.woocommerce-cart .wc_empty_cart p.cart-empty{font-size:22px;color:var(--bb-body-text-color);margin-bottom:5px}.woocommerce-cart .wc_empty_cart p.wc_empty_cart_description{font-size:14px;color:#939597}.woocommerce-cart .wc_empty_cart a.button{padding:10px 2em}.woocommerce-cart .wc_empty_cart a.button:hover{background-color:#0f74e0;color:#fff}@media(max-width: 800px){.woocommerce-cart .wc_empty_cart .cart_message_wrap{width:80%}}@media(max-width: 544px){.woocommerce-cart .wc_empty_cart .cart_message_wrap{padding:3rem 2rem;width:90%}}.woocommerce-cart table.cart img{width:100px}.woocommerce-cart .cart-collaterals table.shop_table th,.woocommerce-cart .cart-collaterals table.shop_table td{border-bottom:0;border-top:0;color:var(--bb-headings-color)}.woocommerce-cart .cart-collaterals table.shop_table th{padding-left:0}.woocommerce-cart .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce-cart .cart-collaterals .cart_totals>h2{display:none}.woocommerce-cart .cart-collaterals table.shop_table{float:right;width:50%}@media(max-width: 800px){.woocommerce-cart .cart-collaterals table.shop_table{float:none;width:100%}}@media(max-width: 544px){.woocommerce-cart .cart-collaterals .bb_cart_totals_ctrls{flex-direction:column}.woocommerce-cart .cart-collaterals .bb_cart_totals_ctrls .wc-proceed-to-checkout{order:1;padding-bottom:0}.woocommerce-cart .cart-collaterals .bb_cart_totals_ctrls .cart_shop{order:2;margin-left:auto;margin-right:0}}.woocommerce-cart .bb_cart_totals_ctrls{clear:both}.woocommerce-cart .bb_cart_totals_ctrls .cart_shop{margin-right:auto;align-self:flex-end}.woocommerce-cart .bb_cart_totals_ctrls a.button{font-size:14px;margin-bottom:2em;height:40px;padding:9px 2em;vertical-align:middle;display:inline-block;line-height:1.4;background:rgba(0,0,0,0);border:1px solid #182cd4;color:#182cd4;font-weight:500}.woocommerce-cart .bb_cart_totals_ctrls a.button:hover{border-color:#182cd4}.woocommerce-cart-form .bs-quantity{border:0;padding-right:0;padding-left:0;min-width:72px}.woocommerce-cart-form .bs-quantity input.qty{font-size:14px}.woocommerce-cart-form .bs-quantity .qty-nav{height:35px}.woocommerce-cart-form .bs-quantity .quantity-button{font-size:0;line-height:20px}.woocommerce-cart-form .bs-quantity .quantity-button:before{font-family:bb-icons;font-size:22px;text-rendering:auto;-webkit-font-smoothing:antialiased;position:relative;top:9px}.woocommerce-cart-form .bs-quantity .quantity-up:before{content:""}.woocommerce-cart-form .bs-quantity .quantity-down:before{content:""}.woocommerce-cart-form .bs-quantity.bs-quantity-individually .num-individually{display:inline-block;width:3.631em;min-width:32px;max-width:32px;text-align:center}.woocommerce-cart-form .bs-quantity.bs-quantity-individually .qty-nav{opacity:.3;cursor:default}.woocommerce-cart-form .bs-quantity.bs-quantity-individually .qty-nav .quantity-button{cursor:default}.woocommerce .wc-proceed-to-checkout{text-align:right;clear:both}.woocommerce .wc-proceed-to-checkout a.button.checkout-button{background-color:var(--ast-global-color-0);color:var(--ast-global-color-4);border:1px solid var(--ast-global-color-0);font-size:14px;display:inline-block;height:40px;padding:9px 2em;vertical-align:middle;line-height:1.4;font-weight:500}.woocommerce .wc-proceed-to-checkout a.button.checkout-button:focus{box-shadow:var(--bb-primary-button-focus-shadow)}.woocommerce .wc-proceed-to-checkout a.button.checkout-button:hover{background-color:var(--bb-primary-button-background-hover);color:var(--bb-primary-button-text-hover);border-color:var(--bb-primary-button-border-hover)}.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:var(--ast-global-color-0);color:var(--ast-global-color-4);border:1px solid var(--ast-global-color-0);border-radius:5px}.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit:focus,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:focus{box-shadow:var(--bb-primary-button-focus-shadow)}.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{background-color:#182cd4}.woocommerce-cart.woocommerce-page .bb_cart_totals_ctrls a.button.outline{background:rgba(0,0,0,0);color:#182cd4}@media(max-width: 992px){body.woocommerce-cart #secondary{flex:0 0 100%;max-width:100%}}body.archive.woocommerce .grid.wc-grid-wrap{display:block;margin:0}body.archive.woocommerce .grid.wc-grid-wrap header.woocommerce-products-header{display:block;padding-top:1.875rem}body.archive.woocommerce .grid.wc-grid-wrap header.woocommerce-products-header h1{margin:0rem 0rem .3125rem}body.archive.woocommerce .grid.wc-grid-wrap>.grid{display:flex}body.archive.woocommerce .grid.wc-grid-wrap>.grid #secondary{order:1;padding-top:0}body.archive.woocommerce .grid.wc-grid-wrap>.grid #primary{order:2;padding-top:.9375rem}#secondary.wc-widget-area .widgets_expand{background:#fff;border-radius:4px;padding:.9375rem;border:0;margin-top:.9375rem;margin-bottom:0;display:none;border-bottom:1px solid #fff}#secondary.wc-widget-area .widgets_expand h4.widget-title{margin-bottom:0;display:flex}#secondary.wc-widget-area .widgets_expand h4.widget-title span.wc-widget-area-expand{margin-left:auto}#secondary.wc-widget-area .widgets_expand.active{border-radius:4px 4px 0 0;border-bottom:1px solid var(--bb-content-border-color)}@media(min-width: 800px){#secondary.wc-widget-area .wc-widget-area-expandable{display:block !important}}@media(max-width: 800px){#secondary.wc-widget-area .widgets_expand{display:block}#secondary.wc-widget-area .wc-widget-area-expandable{display:none}#secondary.wc-widget-area .wc-widget-area-expandable aside.widget h4.widget-title span.collapse-widget{display:none}#secondary.wc-widget-area aside.widget:first-of-type{margin-top:0;border-radius:0}}@media(max-width: 799px){body.archive.woocommerce .grid.wc-grid-wrap>.grid #secondary{order:1}body.archive.woocommerce .grid.wc-grid-wrap>.grid #primary{order:2;padding-top:.9375rem}body.archive.woocommerce .grid.wc-grid-wrap>.grid #primary ul.products{margin-bottom:0}}.widget_product_categories ul.product-categories li span.count,.widget_product_categories ul.woocommerce-widget-layered-nav-list li span.count,.widget_layered_nav ul.product-categories li span.count,.widget_layered_nav ul.woocommerce-widget-layered-nav-list li span.count{float:right;background:rgba(0,0,0,0);box-shadow:none;color:var(--bb-alternate-text-color);padding:0;letter-spacing:0}.widget_product_categories ul.product-categories li ul.children,.widget_product_categories ul.woocommerce-widget-layered-nav-list li ul.children,.widget_layered_nav ul.product-categories li ul.children,.widget_layered_nav ul.woocommerce-widget-layered-nav-list li ul.children{margin-top:10px;padding:0}.widget_product_categories ul.product-categories>li>a,.widget_product_categories ul.woocommerce-widget-layered-nav-list>li>a,.widget_layered_nav ul.product-categories>li>a,.widget_layered_nav ul.woocommerce-widget-layered-nav-list>li>a{text-transform:uppercase}.woocommerce-widget-layered-color li,.attribute-colors li{display:inline-block;margin-right:10px}.woocommerce-widget-layered-color .color-marker,.attribute-colors .color-marker{width:25px;height:25px;display:inline-block;border-radius:100%;border:2px solid #fff;box-shadow:0 0 0 1px #fff;cursor:pointer;position:relative;z-index:1}.woocommerce-widget-layered-color .color-marker.checked,.attribute-colors .color-marker.checked{box-shadow:0 0 0 1px var(--bb-content-border-color)}.woocommerce-widget-layered-color .color-marker:hover:after,.attribute-colors .color-marker:hover:after{border:1px solid var(--bb-content-border-color);font-size:12px;padding:2px 7px;background:#fff;color:#939597;border-radius:4px;content:attr(data-name);position:absolute;left:-50%;margin:0 auto;top:-27px;z-index:9}.attribute-colors .color-marker{cursor:default;margin-right:6px}.woocommerce .woocommerce-widget-layered-nav-list.woocommerce-widget-layered-attribute li{padding:7px .9375rem}.woocommerce .woocommerce-widget-layered-nav-list.woocommerce-widget-layered-attribute li.on{background-color:var(--bb-body-background-color)}.woocommerce .woocommerce-widget-layered-nav-list.woocommerce-widget-layered-attribute li.on label,.woocommerce .woocommerce-widget-layered-nav-list.woocommerce-widget-layered-attribute li.on span.count{color:var(--bb-headings-color)}.woocommerce .woocommerce-widget-layered-nav-list.woocommerce-widget-layered-attribute li label{font-size:14px;color:var(--bb-alternate-text-color);line-height:1.95}.woocommerce .woocommerce-widget-layered-nav-list.woocommerce-widget-layered-attribute li label span.checkbox{z-index:5;display:inline-block;width:17px;height:17px;background:#fff;border:1px solid var(--bb-content-border-color);margin:4px 0 0;top:2px;float:left;border-radius:2px;margin-right:7px;line-height:1.35}.woocommerce .woocommerce-widget-layered-nav-list.woocommerce-widget-layered-attribute li label span.checkbox.on{background-color:#182cd4;border-color:#182cd4}.woocommerce .woocommerce-widget-layered-nav-list.woocommerce-widget-layered-attribute li label span.checkbox.on:before{color:#fff;content:"";width:16px;height:16px;line-height:17px;font-family:bb-icons;font-size:17px;position:relative;top:-2px;right:1px;font-weight:400}.bs_widget_price_filter .price_label{display:flex;align-items:center;padding-bottom:10px}.bs_widget_price_filter .price_label .from{margin-right:auto}.wc-widget-area aside.widget h4.widget-title{margin-left:-0.9375rem;margin-right:-0.9375rem;border-bottom:1px solid var(--bb-content-border-color);padding:0 .9375rem 15px;display:flex;align-items:center}.wc-widget-area aside.widget.widget_product_categories h4{padding-bottom:15px;border-bottom:1px solid var(--bb-content-border-color);margin-bottom:10px}.wc-widget-area aside.widget.widget_product_categories ul.product-categories,.wc-widget-area aside.widget.widget_product_categories ul.woocommerce-widget-layered-nav-list:not(.woocommerce-widget-layered-color),.wc-widget-area aside.widget.widget_layered_nav ul.product-categories,.wc-widget-area aside.widget.widget_layered_nav ul.woocommerce-widget-layered-nav-list:not(.woocommerce-widget-layered-color){margin-left:-0.9375rem;margin-right:-0.9375rem}.wc-widget-area aside.widget.widget_product_categories>select,.wc-widget-area aside.widget.widget_layered_nav>select{width:100%}.wc-widget-area aside.widget.widget_product_categories li,.wc-widget-area aside.widget.widget_layered_nav li{margin-bottom:0;position:relative;min-height:38px;line-height:1}.wc-widget-area aside.widget.widget_product_categories li.current-cat>a,.wc-widget-area aside.widget.widget_layered_nav li.current-cat>a{background-color:var(--bb-body-background-color);color:var(--bb-headings-color)}.wc-widget-area aside.widget.widget_product_categories li.current-cat>.count,.wc-widget-area aside.widget.widget_layered_nav li.current-cat>.count{color:var(--bb-headings-color)}.wc-widget-area aside.widget.widget_product_categories li a,.wc-widget-area aside.widget.widget_layered_nav li a{display:inline-block;padding:8px 50px 7px .9375rem;width:100%;line-height:24px;max-height:38px;height:38px;white-space:nowrap;margin:0;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.wc-widget-area aside.widget.widget_product_categories li a:hover,.wc-widget-area aside.widget.widget_layered_nav li a:hover{background-color:var(--bb-body-background-color)}.wc-widget-area aside.widget.widget_product_categories li span.count,.wc-widget-area aside.widget.widget_layered_nav li span.count{display:inline-block;padding-top:13px;padding-right:0;position:absolute;right:28px;top:0;font-weight:normal;font-size:13px}.wc-widget-area aside.widget.widget_product_categories li span.expand-parent,.wc-widget-area aside.widget.widget_layered_nav li span.expand-parent{display:inline-block;font-size:1.3rem;padding-top:9px;padding-right:5px;padding-left:7px;position:absolute;right:0;top:0;cursor:pointer}.wc-widget-area aside.widget.widget_product_categories li span.expand-parent.active i,.wc-widget-area aside.widget.widget_layered_nav li span.expand-parent.active i{transform:rotate(90deg)}.wc-widget-area aside.widget.widget_product_categories li ul.children,.wc-widget-area aside.widget.widget_layered_nav li ul.children{margin-top:0}.wc-widget-area aside.widget.widget_product_categories li ul.children li a,.wc-widget-area aside.widget.widget_layered_nav li ul.children li a{padding-left:1.5625rem}.wc-widget-area aside.widget.widget_product_categories li ul.children ul.children li a,.wc-widget-area aside.widget.widget_layered_nav li ul.children ul.children li a{padding-left:2.1875rem}.wc-widget-area aside.widget.widget_product_categories li ul.children ul.children li ul.children a,.wc-widget-area aside.widget.widget_layered_nav li ul.children ul.children li ul.children a{padding-left:2.8125rem}.wc-widget-area aside.widget.widget_product_categories li ul.children ul.children li ul.children li ul.children a,.wc-widget-area aside.widget.widget_layered_nav li ul.children ul.children li ul.children li ul.children a{padding-left:3.4375rem}.wc-widget-area aside.widget.widget_product_categories li.cat-parent ul.children,.wc-widget-area aside.widget.widget_layered_nav li.cat-parent ul.children{display:none}.wc-widget-area aside.widget.widget_product_categories li.current-cat.cat-parent.cat-expanded>ul.children,.wc-widget-area aside.widget.widget_product_categories li.current-cat-parent.cat-parent.cat-expanded>ul.children,.wc-widget-area aside.widget.widget_layered_nav li.current-cat.cat-parent.cat-expanded>ul.children,.wc-widget-area aside.widget.widget_layered_nav li.current-cat-parent.cat-parent.cat-expanded>ul.children{display:block}.wc-widget-area aside.widget.widget_layered_nav li{line-height:1.35}.no-js .wc-widget-area .widget.widget_product_categories li ul.children{display:block}body:not(.bb-page-loaded) .wc-widget-area aside.widget.widget_product_categories li span.count,body:not(.bb-page-loaded) .wc-widget-area aside.widget.widget_layered_nav li span.count{display:none}body:not(.bb-page-loaded).woocommerce form.woocommerce-ordering{display:none}body:not(.bb-page-loaded) .bs_widget_price_filter #min_price,body:not(.bb-page-loaded) .bs_widget_price_filter #max_price{display:none}.bs-quantity{position:relative;display:flex;align-items:center;border:1px solid var(--bb-content-border-color);border-radius:5px;padding:0 10px}.bs-quantity input[type=number]::-webkit-inner-spin-button,.bs-quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.bs-quantity input[type=number]{width:auto;min-width:32px;max-width:32px;height:40px;line-height:40px;display:block;padding:0;margin:0;border:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.bs-quantity input[type=number]:focus{outline:0}.bs-quantity .qty-nav{position:relative;height:40px}.bs-quantity .quantity-button{position:relative;cursor:pointer;width:20px;text-align:center;line-height:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bs-quantity .qty-nav .quantity-button.limit{opacity:.3;cursor:default}.cart_totals table.shop_table td{text-align:right}.cart_totals table.shop_table tr.order-total th{color:var(--bb-headings-color);font-weight:bolder}.cart_totals table.shop_table form.woocommerce-shipping-calculator{margin-bottom:0}.cart_totals table.shop_table form.woocommerce-shipping-calculator>p{margin-bottom:5px}.cart_totals table.shop_table .shipping-calculator-form{text-align:left}.woocommerce-page .select2-container .select2-selection--single{height:40px;border-color:var(--bb-content-border-color);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+Cjx0aXRsZT5TdHJva2UgNzczPC90aXRsZT4KPGRlc2M+Q3JlYXRlZCB1c2luZyBGaWdtYTwvZGVzYz4KPGcgaWQ9IkNhbnZhcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE5ODg2IDApIj4KPGcgaWQ9IlN0cm9rZSA3NzMiIG9wYWNpdHk9IjAuMjUiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoMF9zdHJva2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5ODg3IDEpIiBmaWxsPSIjMTIyQjQ2Ii8+CjwvZz4KPC9nPgo8ZGVmcz4KPHBhdGggaWQ9InBhdGgwX3N0cm9rZSIgZD0iTSA4LjYzNjQgMC42MzYzOTZDIDguOTg3ODcgMC4yODQ5MjQgOC45ODc4NyAtMC4yODQ5MjQgOC42MzY0IC0wLjYzNjM5NkMgOC4yODQ5MiAtMC45ODc4NjggNy43MTUwOCAtMC45ODc4NjggNy4zNjM2IC0wLjYzNjM5NkwgOC42MzY0IDAuNjM2Mzk2Wk0gNCA0TCAzLjM2MzYgNC42MzY0QyAzLjcxNTA4IDQuOTg3ODcgNC4yODQ5MiA0Ljk4Nzg3IDQuNjM2NCA0LjYzNjRMIDQgNFpNIDAuNjM2Mzk2IC0wLjYzNjM5NkMgMC4yODQ5MjQgLTAuOTg3ODY4IC0wLjI4NDkyNCAtMC45ODc4NjggLTAuNjM2Mzk2IC0wLjYzNjM5NkMgLTAuOTg3ODY4IC0wLjI4NDkyNCAtMC45ODc4NjggMC4yODQ5MjQgLTAuNjM2Mzk2IDAuNjM2Mzk2TCAwLjYzNjM5NiAtMC42MzYzOTZaTSA3LjM2MzYgLTAuNjM2Mzk2TCAzLjM2MzYgMy4zNjM2TCA0LjYzNjQgNC42MzY0TCA4LjYzNjQgMC42MzYzOTZMIDcuMzYzNiAtMC42MzYzOTZaTSA0LjYzNjQgMy4zNjM2TCAwLjYzNjM5NiAtMC42MzYzOTZMIC0wLjYzNjM5NiAwLjYzNjM5NkwgMy4zNjM2IDQuNjM2NEwgNC42MzY0IDMuMzYzNloiLz4KPC9kZWZzPgo8L3N2Zz4K");background-repeat:no-repeat;background-position:right .5rem center;padding-right:35px;font-size:15px;background-color:var(--bb-content-background-color)}.woocommerce-page .select2-container .select2-selection--single .select2-selection__arrow{display:none}.woocommerce-page .select2-container .select2-selection--single.wc-order-by{background-image:url("data:image/svg+xml;charset=utf8,%3C!-- Generated by IcoMoon.io --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 32 32'%3E%3Ctitle%3Esort-desc%3C/title%3E%3Cpath style='fill:%23A1ACB8;' d='M24.768 22.464v-13.216c0-0.544-0.448-0.992-1.024-0.992-0.544 0-0.992 0.448-0.992 0.992v13.216c0 0.576 0.448 1.024 0.992 1.024 0.576 0 1.024-0.448 1.024-1.024zM21.568 19.616c-0.352-0.384-0.992-0.416-1.408-0.032-0.384 0.384-0.416 1.024-0.032 1.408l2.912 3.104c0.384 0.448 1.056 0.448 1.44 0l2.912-3.104c0.384-0.384 0.352-1.024-0.032-1.408-0.416-0.384-1.056-0.352-1.408 0.032l-2.208 2.336-2.176-2.336zM16.736 12.64h-8.736c-0.544 0-0.992 0.448-0.992 0.992 0 0.576 0.448 1.024 0.992 1.024h8.736c0.544 0 0.992-0.448 0.992-1.024 0-0.544-0.448-0.992-0.992-0.992zM14.56 17.376h-6.56c-0.544 0-0.992 0.448-0.992 0.992 0 0.576 0.448 1.024 0.992 1.024h6.56c0.544 0 0.992-0.448 0.992-1.024 0-0.544-0.448-0.992-0.992-0.992zM12.352 22.368h-4.352c-0.544 0-0.992 0.448-0.992 0.992 0 0.576 0.448 1.024 0.992 1.024h4.352c0.576 0 1.024-0.448 1.024-1.024 0-0.544-0.448-0.992-1.024-0.992zM18.176 7.648h-10.176c-0.544 0-0.992 0.448-0.992 0.992 0 0.576 0.448 1.024 0.992 1.024h10.176c0.576 0 1.024-0.448 1.024-1.024 0-0.544-0.448-0.992-1.024-0.992z'%3E%3C/path%3E%3C/svg%3E");border:0;background-color:rgba(0,0,0,0);font-size:14px;outline:none}.woocommerce-page .select2-container .select2-selection--single.wc-order-by:hover{background-image:url("data:image/svg+xml;charset=utf8,%3C!-- Generated by IcoMoon.io --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 32 32'%3E%3Ctitle%3Esort-desc%3C/title%3E%3Cpath style='fill:%23122b46;' d='M24.768 22.464v-13.216c0-0.544-0.448-0.992-1.024-0.992-0.544 0-0.992 0.448-0.992 0.992v13.216c0 0.576 0.448 1.024 0.992 1.024 0.576 0 1.024-0.448 1.024-1.024zM21.568 19.616c-0.352-0.384-0.992-0.416-1.408-0.032-0.384 0.384-0.416 1.024-0.032 1.408l2.912 3.104c0.384 0.448 1.056 0.448 1.44 0l2.912-3.104c0.384-0.384 0.352-1.024-0.032-1.408-0.416-0.384-1.056-0.352-1.408 0.032l-2.208 2.336-2.176-2.336zM16.736 12.64h-8.736c-0.544 0-0.992 0.448-0.992 0.992 0 0.576 0.448 1.024 0.992 1.024h8.736c0.544 0 0.992-0.448 0.992-1.024 0-0.544-0.448-0.992-0.992-0.992zM14.56 17.376h-6.56c-0.544 0-0.992 0.448-0.992 0.992 0 0.576 0.448 1.024 0.992 1.024h6.56c0.544 0 0.992-0.448 0.992-1.024 0-0.544-0.448-0.992-0.992-0.992zM12.352 22.368h-4.352c-0.544 0-0.992 0.448-0.992 0.992 0 0.576 0.448 1.024 0.992 1.024h4.352c0.576 0 1.024-0.448 1.024-1.024 0-0.544-0.448-0.992-1.024-0.992zM18.176 7.648h-10.176c-0.544 0-0.992 0.448-0.992 0.992 0 0.576 0.448 1.024 0.992 1.024h10.176c0.576 0 1.024-0.448 1.024-1.024 0-0.544-0.448-0.992-1.024-0.992z'%3E%3C/path%3E%3C/svg%3E")}.woocommerce-page .select2-container .select2-search{font-size:15px}.woocommerce-page .select2-container .select2-results{font-size:15px}.woocommerce-page .select2-container.select2-container--open .wc-order-by-dropdown.select2-dropdown--below{border-radius:4px;border:0;background:#fff;box-shadow:0 2px 7px 1px rgba(0,0,0,.05),0 6px 32px 0 rgba(18,43,70,.1);padding:7px 0;margin-top:8px}.woocommerce-page .select2-container.select2-container--open .wc-order-by-dropdown.select2-dropdown--below:before{content:" ";position:absolute;width:0;height:0;top:0;right:16px;margin:0 auto;box-sizing:border-box;border:8px solid #000;border-color:#fff #fff rgba(0,0,0,0) rgba(0,0,0,0);transform-origin:0 0;transform:rotate(-45deg);box-shadow:2px -3px 3px 0 rgba(0,0,0,.02);transition:all linear .2s;z-index:101}.woocommerce-page .select2-container.select2-container--open .wc-order-by-dropdown.select2-dropdown--below .select2-results ul.select2-results__options li.select2-results__option{padding:3px 12px;font-size:14px}.woocommerce-page .select2-container.select2-container--open .wc-order-by-dropdown.select2-dropdown--below .select2-results ul.select2-results__options li.select2-results__option.select2-results__option--highlighted,.woocommerce-page .select2-container.select2-container--open .wc-order-by-dropdown.select2-dropdown--below .select2-results ul.select2-results__options li.select2-results__option.select2-results__option[aria-selected=true]{background-color:var(--bb-body-background-color);color:#182cd4}.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px;padding-right:3px;padding-left:12px;color:inherit}.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__rendered[title~=Select]{color:#c3c6c9}.woocommerce-page form.woocommerce-ordering .select2-selection--single .select2-selection__rendered{text-align:right;color:#7f868f}.site-header a.header-cart-link{position:relative;padding-right:2px;display:flex;align-items:center}.site-header a.header-cart-link span.count{background-color:#182cd4;line-height:1.6;font-size:9px;top:calc(50% - 20px);right:-4px;padding:1px 6px;position:absolute}.header-mini-cart{overflow:hidden}.header-mini-cart ul.cart_list{list-style:none;margin-left:0;margin-bottom:0}.site-header .header-mini-cart ul.cart_list{max-width:calc(100vw - 20px);overflow:auto;max-height:calc(100vh - 210px)}.header-mini-cart ul.cart_list li.mini_cart_item{padding:15px;border-bottom:1px solid var(--bb-content-border-color);position:relative;display:flex;flex-wrap:wrap;align-items:center}.header-mini-cart ul.cart_list li.mini_cart_item:hover{background-color:#f3b33e}.header-mini-cart ul.cart_list li.mini_cart_item>a{order:1;margin-right:auto;color:var(--bb-headings-color);font-weight:normal;margin-bottom:0}.header-mini-cart ul.cart_list li.mini_cart_item>a:hover{color:#182cd4}.header-mini-cart ul.cart_list li.mini_cart_item>a:not(.remove){font-size:14px;max-width:270px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-mini-cart ul.cart_list li.mini_cart_item span.quantity{order:2;color:var(--bb-alternate-text-color);font-size:13px;margin-right:10px;white-space:nowrap}.header-mini-cart ul.cart_list li.mini_cart_item>a.remove{order:3;margin-right:0;color:var(--bb-alternate-text-color);font-size:16px;line-height:1;width:auto}.header-mini-cart ul.cart_list li.mini_cart_item>a.remove:hover{background-color:rgba(0,0,0,0);color:#182cd4}.header-mini-cart ul.cart_list li.mini_cart_item>dl.variation{order:5;margin-top:1em;margin-bottom:0;font-size:small;display:inline-flex;flex-flow:row wrap;flex-basis:100%;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.header-mini-cart ul.cart_list li.mini_cart_item>dl.variation>dt{margin:0;padding:0;flex-grow:0;flex-basis:40%;max-width:40%;padding-right:.5em;font-weight:700}.header-mini-cart ul.cart_list li.mini_cart_item>dl.variation>dd{margin:0;padding:0;margin-bottom:.5em;flex-basis:60%;max-width:60%}.header-mini-cart ul.cart_list li.mini_cart_item>dl.variation>dd *{margin:0}.header-mini-cart ul.cart_list li.mini_cart_item>dl.variation>dd>*{padding-bottom:.5em}.header-mini-cart ul.cart_list li.mini_cart_item .blockUI.blockOverlay{opacity:.12 !important}.header-mini-cart ul.cart_list img.attachment-woocommerce_thumbnail,.header-mini-cart ul.cart_list img.woocommerce-placeholder{max-width:36px;width:36px;border-radius:5px;margin-right:10px;margin-left:0;float:none}.header-mini-cart p.woocommerce-mini-cart__total{width:50%;float:left;color:var(--bb-alternate-text-color);font-size:14px;margin:0;line-height:35px;padding:10px 0 9px 15px;background-color:var(--bb-content-background-color)}.header-mini-cart p.woocommerce-mini-cart__total strong{font-weight:normal}.header-mini-cart p.woocommerce-mini-cart__buttons{width:50%;float:right;text-align:right;margin:0;line-height:35px;padding:12px 15px 12px 0;background-color:var(--bb-content-background-color)}.header-mini-cart p.woocommerce-mini-cart__buttons a.button{padding:5px 15px;font-size:14px;float:right;min-height:auto;border-radius:5px}.header-mini-cart p.woocommerce-mini-cart__buttons .wc-forward:not(.checkout){display:none}.header-mini-cart p.woocommerce-mini-cart__empty-message{margin:0;padding:20px 15px;font-size:14px;color:var(--bb-alternate-text-color);text-align:center}.notification-dropdown .notification-header .header-view-cart-link{font-size:14px;font-weight:500}.woocommerce-cart .woocommerce-shipping-calculator{position:relative}.woocommerce-cart .woocommerce-shipping-calculator a.shipping-calculator-button{position:relative;padding-right:20px}.woocommerce-cart .woocommerce-shipping-calculator a.shipping-calculator-button:after{content:"";font-family:bb-icons;font-weight:normal;speak:none;display:inline-block;color:#939597;position:absolute;right:-5px;top:0;font-size:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shipping-calculator-form{position:absolute;width:250px;top:37px;left:14px;z-index:9;background-color:#fff;padding:1.25rem 1.25rem;border-radius:4px;box-shadow:0 6px 24px 0 rgba(18,43,70,.12)}.shipping-calculator-form:before{content:" ";position:absolute;width:0;height:0;top:0;right:50px;margin:0 auto;box-sizing:border-box;border:8px solid #000;border-color:#fff #fff rgba(0,0,0,0) rgba(0,0,0,0);transform-origin:0 0;transform:rotate(-45deg);box-shadow:2px -3px 3px 0 rgba(0,0,0,.02);transition:all linear .2s;z-index:1002}.shipping-calculator-form p:last-of-type{margin-bottom:0}.shipping-calculator-form button.button{width:100%}.woocommerce ul#shipping_method label{font-size:14px}.woocommerce ul#shipping_method label .amount{font-weight:normal}.woocommerce-shipping-destination{font-size:12px}.woocommerce-shipping-destination strong{font-weight:normal}.woocommerce .widget_layered_nav_filters ul li a::before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{content:"";font-family:bb-icons;display:inline-block;line-height:1;font-weight:100;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;color:var(--bb-alternate-text-color);position:relative;top:1px}.woocommerce ul.product_list_widget li{padding:8px 0}.woocommerce ul.product_list_widget li a{font-weight:normal;margin-bottom:10px;min-height:32px;display:flex;align-items:center}.woocommerce ul.product_list_widget li a img{border-radius:3px;order:2;margin-left:auto}.woocommerce ul.product_list_widget li a .product-title{line-height:1.35;display:block;display:-webkit-box;max-height:3em;margin:0;margin-right:10px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.woocommerce ul.product_list_widget li .star-rating{height:1.5em;width:7.2em}.woocommerce ul.product_list_widget li>del{color:var(--bb-alternate-text-color)}.woocommerce ul.product_list_widget li>ins{float:right;text-decoration:none}.woocommerce .widget_rating_filter ul li a{display:flex;align-items:center;padding-right:10px}.woocommerce .widget_rating_filter ul li .star-rating{width:7.2em;margin-right:auto}.woocommerce.widget_shopping_cart a.button,.woocommerce.widget_shopping_cart a.button:hover{color:#fff;background-color:#385dff}.woocommerce.widget_shopping_cart a.button:hover{box-shadow:inset 0 0 0 99999px rgba(0,0,0,.1)}.content-area ul.products{margin-left:-1%;margin-right:-1%}.content-area ul.products li.product{width:23%;max-width:23%;margin:0 1% 2%}@media(min-width: 1200px){.content-area ul.products{margin-left:-1%;margin-right:-1%}.content-area ul.products li.product{width:23%;max-width:23%;margin:0 1% 2%}.woo-sidebar .content-area ul.products{margin-left:-1%;margin-right:-1%}.woo-sidebar .content-area ul.products li.product{width:31.333%;max-width:31.333%;margin:0 1% 2%}}@media(max-width: 1200px){.content-area ul.products{margin-left:-1%;margin-right:-1%}.content-area ul.products li.product{width:31.333%;max-width:31.333%;margin:0 1% 2%}}@media(max-width: 1100px){.woo-sidebar .content-area ul.products li.product{width:48%;max-width:48%}}@media(max-width: 992px){.woocommerce ul.products[class*=columns-]{margin-left:-1%;margin-right:-1%}.woocommerce ul.products[class*=columns-] li.product{width:48%;max-width:48%;margin:0 1% 2%}.woo-sidebar .content-area ul.products li.product a.button.add_to_cart_button,.woo-sidebar .content-area ul.products li.product a.added_to_cart.wc-forward,.woo-sidebar .content-area ul.products li.product a.button.product_type_simple{font-size:12px;letter-spacing:-0.5px}.woo-sidebar .content-area ul.products li.product a.button.add_to_cart_button.added:after{vertical-align:baseline;font-size:10px}}@media(max-width: 544px){.woocommerce .woocommerce-result-count{float:none;width:100%}.woocommerce form.woocommerce-ordering{float:none}.woocommerce ul.products[class*=columns-]{margin-left:0;margin-right:0}.woocommerce ul.products[class*=columns-] li.product{width:100%;max-width:100%}body.archive.woocommerce .grid.wc-grid-wrap>.grid{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}body.archive.woocommerce .grid.wc-grid-wrap>.grid #secondary{padding-left:5px;padding-right:5px}}#content .wp-block-woocommerce-handpicked-products ul.products,#content .wp-block-woocommerce-product-category ul.products,#content .wp-block-woocommerce-product-new ul.products,#content .wp-block-woocommerce-product-on-sale ul.products,#content .wp-block-woocommerce-product-top-rated ul.products,#content .wp-block-woocommerce-products-by-attribute ul.products,#content .wp-block-woocommerce-product-best-sellers ul.products{-moz-column-count:auto;column-count:auto;display:flex;flex-wrap:wrap;margin-left:auto;margin-bottom:20px}#content .wp-block-woocommerce-handpicked-products ul.products.columns-4 li.product,#content .wp-block-woocommerce-product-category ul.products.columns-4 li.product,#content .wp-block-woocommerce-product-new ul.products.columns-4 li.product,#content .wp-block-woocommerce-product-on-sale ul.products.columns-4 li.product,#content .wp-block-woocommerce-product-top-rated ul.products.columns-4 li.product,#content .wp-block-woocommerce-products-by-attribute ul.products.columns-4 li.product,#content .wp-block-woocommerce-product-best-sellers ul.products.columns-4 li.product{width:calc(25% - 20px);max-width:calc(25% - 20px)}#content .wp-block-woocommerce-handpicked-products ul.products.columns-4 li.product .bs_after_shop_loop_item_links,#content .wp-block-woocommerce-product-category ul.products.columns-4 li.product .bs_after_shop_loop_item_links,#content .wp-block-woocommerce-product-new ul.products.columns-4 li.product .bs_after_shop_loop_item_links,#content .wp-block-woocommerce-product-on-sale ul.products.columns-4 li.product .bs_after_shop_loop_item_links,#content .wp-block-woocommerce-product-top-rated ul.products.columns-4 li.product .bs_after_shop_loop_item_links,#content .wp-block-woocommerce-products-by-attribute ul.products.columns-4 li.product .bs_after_shop_loop_item_links,#content .wp-block-woocommerce-product-best-sellers ul.products.columns-4 li.product .bs_after_shop_loop_item_links{flex-direction:column}#content .wp-block-woocommerce-handpicked-products ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.added_to_cart.wc-forward,#content .wp-block-woocommerce-product-category ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.added_to_cart.wc-forward,#content .wp-block-woocommerce-product-new ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.added_to_cart.wc-forward,#content .wp-block-woocommerce-product-on-sale ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.added_to_cart.wc-forward,#content .wp-block-woocommerce-product-top-rated ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.added_to_cart.wc-forward,#content .wp-block-woocommerce-products-by-attribute ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.added_to_cart.wc-forward,#content .wp-block-woocommerce-product-best-sellers ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.added_to_cart.wc-forward{width:100%;border-right:0;border-radius:0}#content .wp-block-woocommerce-handpicked-products ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.button,#content .wp-block-woocommerce-product-category ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.button,#content .wp-block-woocommerce-product-new ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.button,#content .wp-block-woocommerce-product-on-sale ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.button,#content .wp-block-woocommerce-product-top-rated ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.button,#content .wp-block-woocommerce-products-by-attribute ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.button,#content .wp-block-woocommerce-product-best-sellers ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.button{align-self:center;width:100%}#content .wp-block-woocommerce-handpicked-products ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.button.add_to_cart_button.added,#content .wp-block-woocommerce-product-category ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.button.add_to_cart_button.added,#content .wp-block-woocommerce-product-new ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.button.add_to_cart_button.added,#content .wp-block-woocommerce-product-on-sale ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.button.add_to_cart_button.added,#content .wp-block-woocommerce-product-top-rated ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.button.add_to_cart_button.added,#content .wp-block-woocommerce-products-by-attribute ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.button.add_to_cart_button.added,#content .wp-block-woocommerce-product-best-sellers ul.products.columns-4 li.product .bs_after_shop_loop_item_links a.button.add_to_cart_button.added{border-radius:0 0 4px 4px}#content .wp-block-woocommerce-handpicked-products ul.products li.product,#content .wp-block-woocommerce-handpicked-products ul.products li.product.type-product,#content .wp-block-woocommerce-product-category ul.products li.product,#content .wp-block-woocommerce-product-category ul.products li.product.type-product,#content .wp-block-woocommerce-product-new ul.products li.product,#content .wp-block-woocommerce-product-new ul.products li.product.type-product,#content .wp-block-woocommerce-product-on-sale ul.products li.product,#content .wp-block-woocommerce-product-on-sale ul.products li.product.type-product,#content .wp-block-woocommerce-product-top-rated ul.products li.product,#content .wp-block-woocommerce-product-top-rated ul.products li.product.type-product,#content .wp-block-woocommerce-products-by-attribute ul.products li.product,#content .wp-block-woocommerce-products-by-attribute ul.products li.product.type-product,#content .wp-block-woocommerce-product-best-sellers ul.products li.product,#content .wp-block-woocommerce-product-best-sellers ul.products li.product.type-product{margin:0 10px 20px}#content .wp-block-woocommerce-handpicked-products ul.products li.product span.onsale,#content .wp-block-woocommerce-product-category ul.products li.product span.onsale,#content .wp-block-woocommerce-product-new ul.products li.product span.onsale,#content .wp-block-woocommerce-product-on-sale ul.products li.product span.onsale,#content .wp-block-woocommerce-product-top-rated ul.products li.product span.onsale,#content .wp-block-woocommerce-products-by-attribute ul.products li.product span.onsale,#content .wp-block-woocommerce-product-best-sellers ul.products li.product span.onsale{margin:0;left:0;right:auto}.site-header a.header-cart-link span.count,.woocommerce span.onsale{background-color:#182cd4}body .select2-container .select2-dropdown .select2-results__option{outline:none}.woocommerce-product-search button{font-size:14px;margin:10px 0 0;background-color:#182cd4}.widget .woocommerce-product-search button i:before{color:#182cd4}.widget .woocommerce table.shop_table th,.widget .woocommerce table.shop_table td{display:flex;flex-direction:column;line-height:1}.widget .woocommerce table.cart thead{display:none}.widget .woocommerce .cart-collaterals .cart_totals,.widget .woocommerce-page .cart-collaterals .cart_totals{width:100%;float:none}.widget .woocommerce-checkout .bb-wc-co{flex-direction:column}.widget .woocommerce-checkout .bb-wc-co .bb-wc-col{width:100%}.widget .woocommerce ul.products{flex-direction:column}.widget .woocommerce ul.products.columns-1 li.product{width:100%;max-width:100%;margin-left:0;margin-right:0}.widget .woocommerce ul.products.columns-2 li.product{width:100%;max-width:100%;margin-left:0;margin-right:0}.widget .woocommerce ul.products.columns-3 li.product{width:100%;max-width:100%;margin-left:0;margin-right:0}.widget .woocommerce ul.products.columns-4 li.product{width:100%;max-width:100%;margin-left:0;margin-right:0}.widget .woocommerce ul.products.columns-5 li.product{width:100%;max-width:100%;margin-left:0;margin-right:0}.widget .woocommerce ul.products.columns-6 li.product{width:100%;max-width:100%;margin-left:0;margin-right:0}.widget .woocommerce ul.products.columns-7 li.product{width:100%;max-width:100%;margin-left:0;margin-right:0}.widget .woocommerce ul.products.columns-8 li.product{width:100%;max-width:100%;margin-left:0;margin-right:0}.widget .woocommerce ul.products.columns-9 li.product{width:100%;max-width:100%;margin-left:0;margin-right:0}.widget .woocommerce ul.products.columns-10 li.product{width:100%;max-width:100%;margin-left:0;margin-right:0}.widget .woocommerce div.product div.images,.widget .woocommerce div.product div.summary{width:100%;float:none}.widget div.product div.woocommerce-product-gallery.images{width:100%;float:none;flex:0 0 100%;max-width:100%}#content .widget div.product div.woocommerce-product-gallery.images,#content .widget div.product div.summary{min-width:100%;flex:0 0 100%;border:0}@media(max-width: 1024px){#content .wp-block-woocommerce-handpicked-products ul.products.products li.product,#content .wp-block-woocommerce-product-category ul.products.products li.product,#content .wp-block-woocommerce-product-new ul.products.products li.product,#content .wp-block-woocommerce-product-on-sale ul.products.products li.product,#content .wp-block-woocommerce-product-top-rated ul.products.products li.product,#content .wp-block-woocommerce-products-by-attribute ul.products.products li.product,#content .wp-block-woocommerce-product-best-sellers ul.products.products li.product{width:calc(33.333% - 20px);max-width:calc(33.333% - 20px)}}@media(max-width: 768px){#content .wp-block-woocommerce-handpicked-products ul.products.products li.product,#content .wp-block-woocommerce-product-category ul.products.products li.product,#content .wp-block-woocommerce-product-new ul.products.products li.product,#content .wp-block-woocommerce-product-on-sale ul.products.products li.product,#content .wp-block-woocommerce-product-top-rated ul.products.products li.product,#content .wp-block-woocommerce-products-by-attribute ul.products.products li.product,#content .wp-block-woocommerce-product-best-sellers ul.products.products li.product{width:calc(50% - 20px);max-width:calc(50% - 20px)}}@media(max-width: 480px){#content .wp-block-woocommerce-handpicked-products ul.products.products li.product,#content .wp-block-woocommerce-product-category ul.products.products li.product,#content .wp-block-woocommerce-product-new ul.products.products li.product,#content .wp-block-woocommerce-product-on-sale ul.products.products li.product,#content .wp-block-woocommerce-product-top-rated ul.products.products li.product,#content .wp-block-woocommerce-products-by-attribute ul.products.products li.product,#content .wp-block-woocommerce-product-best-sellers ul.products.products li.product{width:calc(100% - 20px);max-width:calc(100% - 20px)}}#content div.product{display:flex;width:100%;flex-flow:row wrap}#content div.product>div,#content div.product>section{flex:1 1 auto;min-width:100%;box-sizing:border-box}#content div.product div.woocommerce-product-gallery.images{width:55%;flex:0 0 55%;min-width:55%;background-color:var(--bb-content-background-color);border-radius:5px 0 0 5px;border:1px solid var(--bb-content-border-color);border-right-width:0;padding-bottom:0}#content div.product div.summary{width:45%;flex:0 0 45%;min-width:45%;margin-top:0;padding:2em 2% 0 4%;background-color:var(--bb-content-background-color);border-radius:0 5px 5px 0;border:1px solid var(--bb-content-border-color);border-left-width:0}#content div.product div.summary h1.product_title{line-height:2rem}#content div.product div.summary h4.pr-sub-heading{text-transform:uppercase;font-size:.75rem;font-weight:600;margin-bottom:10px;border-bottom:1px solid var(--bb-content-border-color)}#content div.product div.summary .product_meta{font-size:16px;margin-bottom:20px}#content div.product div.summary .product_meta>span{display:block;font-size:14px;color:var(--bb-alternate-text-color);padding:0 0 3px;margin:0}#content div.product div.summary .product_meta>span:last-of-type{border-bottom:0}#content div.product div.summary .product_meta .pr-atts-row{display:flex;align-items:center;flex-flow:wrap}#content div.product div.summary .product_meta .pr-atts-row .pr-atts-title{width:30%;padding-right:5px}@media(max-width: 544px){#content div.product div.summary .product_meta .pr-atts-row .pr-atts-title{width:40%}}#content div.product div.summary .product_meta .pr-atts-row p{display:inline;margin:0;font-size:1em}#content div.product div.summary .product_meta .pr-atts-row p.out-of-stock{color:var(--color-danger)}#content div.product div.summary .attribute-colors{margin:0 0 20px}#content div.product div.summary .quantity{margin-right:10px;margin-bottom:10px}#content div.product div.summary .quantity.quantity--readonly{visibility:hidden;width:0;height:0;opacity:0;margin:0}#content div.product div.summary>p.stock{display:none}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){#content div.product div.summary{width:38%;flex:0 0 38%;min-width:38%}}#content div.product .flex-control-thumbs{width:70%;overflow:visible;display:none}#content div.product .flex-control-thumbs.slick-initialized{display:block;min-height:100px}#content div.product .flex-control-thumbs .slick-list .slick-slide{margin:0 5px}#content div.product .flex-control-thumbs .slick-list .slick-slide li img{opacity:1}#content div.product .flex-control-thumbs{width:70%;margin:10px auto 15px}#content div.product .flex-control-thumbs .slick-slide{margin:0 5px}#content div.product .flex-control-thumbs .slick-arrow{background-color:#fff;opacity:1;box-shadow:0 0 6px 0 rgba(0,0,0,.09)}#content div.product .flex-control-thumbs .slick-arrow i{color:#828d98}#content div.product .flex-control-thumbs .slick-arrow.slick-disabled{cursor:default}#content div.product .flex-control-thumbs .slick-arrow.slick-disabled i{opacity:.3}#content div.product .flex-control-thumbs .slick-arrow.bb-slide-next{right:-15px}#content div.product .flex-control-thumbs .slick-arrow.bb-slide-prev{left:-15px}#content div.product div.images .woocommerce-product-gallery__trigger{background-color:var(--bb-content-background-color);color:rgba(0,0,0,0);text-indent:0}#content div.product div.images .woocommerce-product-gallery__trigger img.emoji{display:none}#content div.product div.images .woocommerce-product-gallery__trigger:before{border:0;content:"";color:var(--bb-body-text-color);font-family:bb-icons;font-style:normal;height:auto;width:auto;font-size:24px;top:5px;left:6px}#content div.product div.images .woocommerce-product-gallery__trigger:after{display:none}#content div.product p.price{color:var(--bb-headings-color);font-weight:500;margin-top:1.2em;margin-bottom:1.2em}#content div.product p.price ins{text-decoration:none;font-weight:500}#content div.product p.price del{color:var(--bb-alternate-text-color);opacity:1;font-weight:400}#content div.product .woocommerce-product-details__short-description{font-size:16px}#content div.product form.cart .button{background-color:var(--ast-global-color-0);color:var(--ast-global-color-4);border:1px solid var(--ast-global-color-0);font-size:14px;font-weight:normal;padding-left:3em;padding-right:3em;height:40px}#content div.product form.cart .button:focus{box-shadow:var(--bb-primary-button-focus-shadow)}#content div.product form.cart .button:hover{background-color:var(--bb-primary-button-background-hover);color:var(--bb-primary-button-text-hover);border-color:var(--bb-primary-button-border-hover)}#content div.product .woocommerce-tabs ul.tabs{padding:0}#content div.product .woocommerce-tabs ul.tabs li{border:0;background-color:rgba(0,0,0,0)}#content div.product .woocommerce-tabs ul.tabs li:before,#content div.product .woocommerce-tabs ul.tabs li:after{display:none}#content div.product .woocommerce-tabs ul.tabs li.active{background:rgba(0,0,0,0);border-bottom:1px solid #182cd4}#content div.product .woocommerce-tabs ul.tabs li.active a{color:var(--bb-headings-color)}#content div.product .woocommerce-tabs ul.tabs li.active a:hover{color:#182cd4}#content div.product .woocommerce-tabs ul.tabs li a{font-weight:normal;font-size:14px;color:var(--bb-body-text-color)}#content div.product .woocommerce-tabs ul.tabs li a:hover{color:#182cd4}#content div.product .woocommerce-tabs ul.tabs li#tab-title-reviews a span{display:inline-block;background-color:var(--bb-alternate-text-color);color:var(--bb-content-background-color);padding:2px 7px;border-radius:10px;line-height:1.2;font-size:.9em;margin-left:4px}#content div.product .woocommerce-tabs ul.tabs li#tab-title-reviews.active a span{background-color:#182cd4}#content div.product .woocommerce-tabs .panel{background-color:var(--bb-content-background-color);border-radius:5px;border:1px solid var(--bb-content-border-color);padding:1.25rem 1.25rem;font-size:14px}#content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description p{font-size:16px}#content div.product .shop_attributes tr:nth-child(even) th,#content div.product .shop_attributes tr:nth-child(even) td{background-color:rgba(0,0,0,0)}#content div.product .shop_attributes th,#content div.product .shop_attributes td{padding:8px;font-size:14px}#content div.product .shop_attributes th p,#content div.product .shop_attributes td p{padding:0}#content div.product .shop_attributes th{text-transform:uppercase;font-weight:normal}#content div.product #reviews #comments ol.commentlist li img.avatar{border-radius:100%;border:0;padding:0}#content div.product #reviews .comment-respond{box-shadow:none}#content div.product #reviews .comment-reply-title{text-transform:uppercase;font-size:14px;font-weight:bold;margin-bottom:12px}#content div.product #reviews p.stars a{color:#d3ced2;margin:0 2px}#content div.product #reviews p.stars a:hover{color:#fcaf00}#content div.product #reviews p.stars.selected a:not(.active),#content div.product #reviews p.stars.selected a.active{color:var(--bb-warning-color)}#content div.product #reviews p.stars.selected a.active~a{color:#d3ced2}#content div.product #reviews p.form-submit input#submit{background-color:var(--ast-global-color-0);color:var(--ast-global-color-4);border:1px solid var(--ast-global-color-0);font-size:14px;font-weight:normal;display:inline-block;padding-left:2em;padding-right:2em}#content div.product #reviews p.form-submit input#submit:focus{box-shadow:var(--bb-primary-button-focus-shadow)}#content div.product #reviews p.form-submit input#submit:hover{background-color:var(--bb-primary-button-background-hover);color:var(--bb-primary-button-text-hover);border-color:var(--bb-primary-button-border-hover)}#content div.product #reviews .comment-form label{font-size:16px;line-height:1.1;margin-bottom:12px;color:inherit}#content div.product form.cart .variations td.value{padding:0 0 .5rem}#content div.product form.cart .variations td.label{background:rgba(0,0,0,0)}#content div.product form.cart .variations label{padding-bottom:0;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:2.5rem}div.product .woocommerce-product-gallery__image{border-radius:5px 0 0 5px}div.product .woocommerce-product-gallery__wrapper img.wp-post-image{border-radius:5px 0 0 5px}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-color:var(--bb-content-border-color);border-radius:var(--bb-block-radius-inner)}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:0}.woocommerce div.product span.price{color:#182cd4}.woocommerce [type=checkbox]:checked+span{color:#182cd4}.woocommerce .woocommerce-product-rating a.woocommerce-review-link{font-size:.757em;color:var(--bb-alternate-text-color)}.woocommerce .woocommerce-product-rating a.woocommerce-review-link:hover{color:var(--bb-alternate-text-color)}.woocommerce div.product .woocommerce-product-rating{display:flex;align-items:center;margin-top:.4em;margin-bottom:0}.woocommerce div.product .woocommerce-product-rating .star-rating{margin-top:0}.woocommerce div.product .woocommerce-product-rating span.count{background-color:rgba(0,0,0,0);color:inherit;letter-spacing:0;box-shadow:none;padding:0 3px}.woocommerce #reviews #comments ol.commentlist li .meta{color:var(--bb-alternate-text-color)}.woocommerce #review_form #respond p.comment-form-author{margin-right:5px;width:calc(50% - 5px)}.woocommerce #review_form #respond p.comment-form-email{margin-left:5px;width:calc(50% - 5px)}@media(max-width: 992px){.woocommerce .has-sidebar #review_form #respond p.comment-form-author{margin-left:0;width:100%}.woocommerce .has-sidebar #review_form #respond p.comment-form-email{margin-left:0;width:100%}}@media(max-width: 800px){.woocommerce #review_form #respond p.comment-form-author{margin-left:0;width:100%}.woocommerce #review_form #respond p.comment-form-email{margin-left:0;width:100%}}.woocommerce div.product form.cart .variations th{padding:0 1rem}@media(max-width: 1200px){body.has-sidebar.woocommerce #content div.product div.woocommerce-product-gallery.images{width:52%;flex:0 0 52%;min-width:52%}body.has-sidebar.woocommerce #content div.product div.summary{width:48%;flex:0 0 48%;min-width:48%}body.has-sidebar.woocommerce #content div.product .flex-control-thumbs.slick-initialized{min-height:50px}}@media(max-width: 992px){body.has-sidebar.woocommerce #content div.product{flex-direction:column}body.has-sidebar.woocommerce #content div.product div.woocommerce-product-gallery.images{width:100%;flex:0 0 100%;min-width:100%;border-right-width:1px;border-radius:4px;float:none}body.has-sidebar.woocommerce #content div.product div.summary{width:100%;flex:0 0 100%;min-width:100%;border-left-width:1px;border-radius:4px;padding:1.5em;float:none}}@media(max-width: 800px){.woocommerce #content div.product{flex-direction:column}.woocommerce #content div.product div.images{margin-bottom:15px}.woocommerce #content div.product div.woocommerce-product-gallery.images{width:100%;flex:1 1 auto;min-width:100%;border-right-width:1px;border-radius:5px;float:none}.woocommerce #content div.product div.summary{width:100%;flex:1 1 auto;min-width:100%;border-left-width:1px;border-radius:5px;padding:1.5em;float:none}.woocommerce #content div.product .flex-control-thumbs.slick-initialized{min-height:50px}div.product .woocommerce-product-gallery__wrapper img.wp-post-image{border-radius:5px}}@media(max-width: 544px){.content-area .related.products ul.products li.product{margin-bottom:20px}.woocommerce .woocommerce-message{font-size:14px;line-height:150%}.woocommerce .woocommerce-message .button{margin-left:10px;font-size:13px}.woocommerce .woocommerce-message[role=alert]{display:flex;flex-direction:column}.woocommerce .woocommerce-message[role=alert] .button.wc-forward{order:2;margin:10px 0 0;max-width:230px}.woocommerce .woocommerce-error li{display:flex;flex-direction:column}.woocommerce .woocommerce-error li .button.wc-forward{order:2;margin:10px 0 0;max-width:230px}}.wpb_wrapper li.product-category a{display:block;width:100%}.wpb_wrapper li.product-category h2.woocommerce-loop-category__title{text-align:center;padding:5px 10px}.woocommerce-checkout form.checkout .col2-set .col-1{width:100%;float:none}.woocommerce-checkout form.checkout .col2-set .col-2{width:100%;float:none}.woocommerce-checkout form.checkout .col2-set .col-2 .woocommerce-shipping-fields{margin-bottom:10px}.woocommerce-checkout form.checkout .col2-set h3{text-transform:uppercase;font-size:16px;margin:1rem 0}.woocommerce-checkout .bb-wc-co{display:flex;align-items:flex-start;margin-left:-10px;margin-right:-10px}.woocommerce-checkout .bb-wc-co .bb-wc-col{width:50%;padding-left:10px;padding-right:10px}.woocommerce-checkout .bb-wc-co #customer_details{background-color:var(--bb-content-background-color);border-radius:5px;border:1px solid var(--bb-content-border-color);margin-bottom:20px;padding:15px 20px}.woocommerce-checkout .bb-wc-co .bb-order-review{background-color:var(--bb-content-background-color);border-radius:5px;border:1px solid var(--bb-content-border-color);margin-bottom:20px;padding:15px 20px}.woocommerce-checkout .bb-wc-co .bb-order-review h3{text-transform:uppercase;font-size:16px;font-weight:bold}.woocommerce-checkout .bb-wc-co table.shop_table{border:0;font-size:14px}.woocommerce-checkout .bb-wc-co table.shop_table th,.woocommerce-checkout .bb-wc-co table.shop_table td{border-bottom:1px solid var(--bb-content-border-color);border-top:0;font-weight:normal;padding-left:0}.woocommerce-checkout .bb-wc-co table.shop_table th:first-child,.woocommerce-checkout .bb-wc-co table.shop_table td:first-child{padding-left:0}.woocommerce-checkout .bb-wc-co table.shop_table th:last-child,.woocommerce-checkout .bb-wc-co table.shop_table td:last-child{padding-right:0;text-align:right}.woocommerce-checkout .bb-wc-co table.shop_table td.product-name{width:65%}.woocommerce-checkout .bb-wc-co table.shop_table td.product-total{color:var(--bb-headings-color);width:35%}.woocommerce-checkout .bb-wc-co table.shop_table th{text-transform:uppercase;font-weight:normal;color:var(--bb-alternate-text-color);font-size:14px}.woocommerce-checkout .bb-wc-co table.shop_table tfoot th,.woocommerce-checkout .bb-wc-co table.shop_table tfoot td{color:var(--bb-alternate-text-color);border-bottom:0;vertical-align:top}.woocommerce-checkout .bb-wc-co table.shop_table tfoot th:first-child{padding-left:30%;padding-top:6px;padding-bottom:6px}.woocommerce-checkout .bb-wc-co table.shop_table tfoot td{width:50%}.woocommerce-checkout .bb-wc-co table.shop_table tfoot .order-total th,.woocommerce-checkout .bb-wc-co table.shop_table tfoot .order-total td{color:var(--bb-headings-color);font-weight:500}.woocommerce-checkout .bb-wc-co table.shop_table tfoot .order-total td strong{font-weight:500}.woocommerce-checkout .bb-wc-co table.shop_table tfoot tr:first-child th,.woocommerce-checkout .bb-wc-co table.shop_table tfoot tr:first-child td{padding-top:15px}.woocommerce-checkout .bb-wc-co table.shop_table .bs-product-check{display:flex;align-items:center}.woocommerce-checkout .bb-wc-co table.shop_table .bs-product-thumbnail img{max-width:65px;height:auto;margin-right:20px}.woocommerce-checkout .bb-wc-co table.shop_table .check-name{color:var(--bb-headings-color);font-weight:500;line-height:1.4}.woocommerce-checkout .bb-wc-co table.shop_table .bs-product-remove{margin-right:10px}.woocommerce-checkout .bb-wc-co table.shop_table .qty{color:var(--bb-alternate-text-color);text-transform:uppercase;font-size:13px}.woocommerce-checkout .bb-wc-co table.shop_table .qty strong{color:var(--bb-headings-color);font-weight:normal;margin-left:5px}@media(max-width: 544px){.woocommerce-checkout .bb-wc-co table.shop_table td.product-name{width:70%}.woocommerce-checkout .bb-wc-co table.shop_table td.product-total{color:var(--bb-headings-color);width:30%}}@media(max-width: 420px){.woocommerce-checkout .bb-wc-co table.shop_table td.product-name .bs-product-check{flex-wrap:wrap}.woocommerce-checkout .bb-wc-co table.shop_table td.product-name .bs-product-check .bs-product-name{width:100%;display:flex;flex-direction:column;margin-top:5px}}@media(max-width: 992px){.woocommerce-checkout .bb-wc-co{flex-direction:column}.woocommerce-checkout .bb-wc-co .bb-wc-col{width:100%}}@media(max-width: 544px){.woocommerce-checkout .bb-wc-co .bb-wc-col .bb-order-review table.shop_table tfoot th:first-child{padding-left:0}}.woocommerce-checkout form .form-row{margin:0 0 1.2rem}.woocommerce-checkout form .form-row label{font-size:16px;line-height:1.1;margin-bottom:10px;color:var(--bb-body-text-color)}.woocommerce-checkout form .form-row .required{color:var(--color-danger);text-decoration:none}.woocommerce-checkout form .form-row #order_comments{height:120px;overflow-x:hidden}.woocommerce-checkout form .form-row.woocommerce-validated input.input-text,.woocommerce-checkout form .form-row.woocommerce-validated select,.woocommerce-checkout form .form-row.woocommerce-validated .select2-container{border-color:#dedfe2}.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text,.woocommerce-checkout form .form-row.woocommerce-invalid select,.woocommerce-checkout form .form-row.woocommerce-invalid .select2-container{border-color:var(--color-danger)}.woocommerce-checkout form .form-row.woocommerce-invalid label{color:var(--color-danger)}.woocommerce-checkout form .form-row .password-input .show-password-input{top:9px}.woocommerce-checkout form #ship-to-different-address label{font-size:16px}.woocommerce-checkout #payment{background-color:rgba(0,0,0,0)}.woocommerce-checkout #payment ul.payment_methods{background-color:rgba(0,0,0,0);border-radius:var(--bb-block-radius-inner);border-bottom:0}.woocommerce-checkout #payment div.payment_box{font-size:13px;color:var(--bb-body-text-color);border-radius:var(--bb-block-radius-inner)}.woocommerce-checkout #payment #place_order{background-color:var(--ast-global-color-0);color:var(--ast-global-color-4);border:1px solid var(--ast-global-color-0);font-size:14px;font-weight:normal;display:inline-block;padding-left:2em;padding-right:2em;height:40px}.woocommerce-checkout #payment #place_order:focus{box-shadow:var(--bb-primary-button-focus-shadow)}.woocommerce-checkout #payment #place_order:hover{background-color:var(--bb-primary-button-background-hover);color:var(--bb-primary-button-text-hover);border-color:var(--bb-primary-button-border-hover)}.woocommerce-checkout #payment li.wc_payment_method input.input-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;background-color:#fff;border:2px solid #d6dce6;color:#666;top:-2px;height:20px;width:20px;border-radius:50px;cursor:pointer;margin-right:7px;outline:none}.woocommerce-checkout #payment li.wc_payment_method input.input-radio:checked{background-color:#fff}.woocommerce-checkout #payment li.wc_payment_method input.input-radio:checked::before{position:absolute;left:2px;top:2px;content:"";display:inline-block;width:12px;height:12px;background-color:#182cd4;border-radius:100%}.woocommerce-checkout .woocommerce-order-over{text-align:center}.woocommerce-checkout .woocommerce-order-over>p{font-size:16px;color:var(--bb-alternate-text-color)}.woocommerce-checkout .woocommerce-order-over h2.woocommerce-heading--success{margin-bottom:5px}.woocommerce-checkout .woocommerce-order-over h2.woocommerce-heading--success i{color:var(--bb-success-color);padding:0;display:inline-block;font-size:20px;width:20px;height:20px;line-height:20px;text-align:center;margin-right:8px;position:relative;bottom:2px}.woocommerce-checkout .woocommerce-order-over h2.woocommerce-heading--success span{display:block;margin:1em 0}.woocommerce-checkout .woocommerce-order-over h2.woocommerce-heading--success span i{color:var(--bb-success-color);border:1px solid var(--bb-success-color);border-radius:100%;padding:0 10px;display:inline-block;width:50px;height:50px;line-height:50px}.woocommerce-checkout ul.woocommerce-order-overview{display:inline-block;margin:1em 0 2em}.woocommerce-checkout ul.woocommerce-order-overview li{float:none;padding-right:1em;margin-right:1em;border-right:0;text-align:left;display:inline-block;color:var(--bb-alternate-text-color)}.woocommerce-checkout ul.woocommerce-order-overview li>span{display:block;font-weight:500;font-size:14px;white-space:nowrap;padding:.6em 0 0;text-transform:none;color:var(--bb-body-text-color)}@media(max-width: 800px){.woocommerce-checkout ul.woocommerce-order-overview{margin:.5em 0 1em}.woocommerce-checkout ul.woocommerce-order-overview li{display:block;text-align:center;margin-bottom:20px}}.woocommerce-checkout .woocommerce-order-details-wrapper{background:var(--bb-content-background-color);border:1px solid #eef0f3;border-radius:5px;padding:20px}.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-order-details p.order-again{text-align:right}.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-order-details p.order-again a.button{padding:8px 2em}.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-order-details p.order-again a.button:hover{background-color:#0f74e0;color:#fff}.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details{padding:0 12px}.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details h2.woocommerce-column__title{font-size:17px;margin-bottom:.5rem}.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details .woocommerce-column h2.woocommerce-column__title{font-size:17px;margin-bottom:.5rem}@media(max-width: 992px){.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details .woocommerce-column{width:100%;float:none}.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details .woocommerce-column.woocommerce-column--1{margin-bottom:30px}}.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details address{border:0;padding:0;font-size:14px}.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details address .woocommerce-customer-details--phone:before,.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details address .woocommerce-customer-details--email:before{line-height:2.15}.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details .woocommerce-customer-details--subcolumn{font-size:14px}.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details .woocommerce-customer-details--subcolumn .woocommerce-customer-details--phone:before,.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details .woocommerce-customer-details--subcolumn .woocommerce-customer-details--email:before{line-height:2.15}.woocommerce-checkout table.shop_table.woocommerce-table--order-details td{vertical-align:top}.woocommerce-checkout .woocommerce-table--order-details{border:0}.woocommerce-checkout .woocommerce-table--order-details th,.woocommerce-checkout .woocommerce-table--order-details td{padding-top:8px;padding-bottom:8px;font-size:14px;border-bottom:0;border-top:1px solid var(--bb-content-border-color)}.woocommerce-checkout .woocommerce-table--order-details th.product-total,.woocommerce-checkout .woocommerce-table--order-details td.product-total{width:200px;color:inherit;text-align:right}.woocommerce-checkout .woocommerce-table--order-details td.product-total span.woocommerce-Price-amount{font-weight:bold}@media(max-width: 1200px){.woocommerce-checkout .woocommerce-table--order-details td.product-total{width:auto}}@media(max-width: 544px){.woocommerce-checkout .woocommerce-table--order-details th.product-total,.woocommerce-checkout .woocommerce-table--order-details td.product-total{text-align:right}}.woocommerce-checkout .woocommerce-table--order-details thead th{text-transform:uppercase;font-size:14px;color:#939597;font-weight:500}.woocommerce-checkout .woocommerce-table--order-details tfoot th,.woocommerce-checkout .woocommerce-table--order-details tfoot td{font-weight:normal}.woocommerce-checkout .woocommerce-table--order-details.order_details_items thead tr:first-child th,.woocommerce-checkout .woocommerce-table--order-details.order_details_items thead tr:first-child td{border-top:0}@media(max-width: 544px){.woocommerce-checkout .woocommerce-table--order-details.order_details_items thead tr:first-child th.product-thumb{display:none}}.woocommerce-checkout .woocommerce-table--order-details.order_details_items tbody tr:last-child th,.woocommerce-checkout .woocommerce-table--order-details.order_details_items tbody tr:last-child td{border-bottom:1px solid var(--bb-content-border-color)}.woocommerce-checkout .woocommerce-table--order-details.order_details_items td.product-name a{color:var(--bb-headings-color);font-weight:500}.woocommerce-checkout .woocommerce-table--order-details.order_details_items td.product-name a:hover{color:#182cd4}.woocommerce-checkout .woocommerce-table--order-details.order_details_items tr.product-purchase-note td{padding-top:8px}.woocommerce-checkout .woocommerce-table--order-details.order_details_items td:not(.product-thumb){padding-top:20px}.woocommerce-checkout .woocommerce-table--order-details.order_details_items td.product-thumb{width:120px}.woocommerce-checkout .woocommerce-table--order-details.order_details_items td.product-thumb img{max-width:100px}@media(max-width: 992px){.woocommerce-checkout .woocommerce-table--order-details.order_details_items td.product-thumb{width:80px}.woocommerce-checkout .woocommerce-table--order-details.order_details_items td.product-thumb img{max-width:70px}}@media(max-width: 544px){.woocommerce-checkout .woocommerce-table--order-details.order_details_items td.product-thumb{display:none}}.woocommerce-checkout .woocommerce-table--order-details.order_details_items .bb_sku_wrapper{display:block;color:#939597;font-size:13px;line-height:1}.woocommerce-checkout .woocommerce-table--order-details.order_details_total{width:70%;float:right}.woocommerce-checkout .woocommerce-table--order-details.order_details_total th,.woocommerce-checkout .woocommerce-table--order-details.order_details_total td{border-top:0;border-bottom:0;padding-top:6px;padding-bottom:6px;font-weight:normal}.woocommerce-checkout .woocommerce-table--order-details.order_details_total th{text-transform:uppercase}.woocommerce-checkout .woocommerce-table--order-details.order_details_total tfoot td:last-child{width:200px;color:inherit;text-align:right}.woocommerce-checkout .woocommerce-table--order-details.order_details_total tfoot tr:last-child th,.woocommerce-checkout .woocommerce-table--order-details.order_details_total tfoot tr:last-child td{font-weight:bold;color:inherit}@media(max-width: 800px){.woocommerce-checkout .woocommerce-table--order-details.order_details_total tfoot td:last-child{text-align:right}}@media(max-width: 992px){.woocommerce-checkout .woocommerce-table--order-details.order_details_total{width:100%;float:none}.woocommerce-checkout .woocommerce-table--order-details.order_details_total th,.woocommerce-checkout .woocommerce-table--order-details.order_details_total td{padding-top:4px;padding-bottom:4px}}.woocommerce-checkout .woocommerce-table--order-details.order_details_note{clear:both}.woocommerce-checkout .woocommerce-table--order-details.order_details_note th{color:var(--bb-body-text-color)}.woocommerce-checkout .woocommerce-order-end{text-align:center;margin:2rem 0rem;padding:0 3rem}.woocommerce-checkout .woocommerce-order-end h3{margin-bottom:5px}.woocommerce-checkout .woocommerce-order-end p{font-size:14px;color:var(--bb-alternate-text-color)}.woocommerce-checkout label.checkbox{position:relative}form.woocommerce-checkout input[type=checkbox]{position:absolute;opacity:0}form.woocommerce-checkout input[type=checkbox]+span:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#fff;border-radius:3px;border:1px solid #182cd4;box-shadow:none}form.woocommerce-checkout input[type=checkbox]:checked+span:before{background-color:#182cd4;border-color:#182cd4;content:"";font-family:bb-icons;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;text-align:center;color:#fff;line-height:18px;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:0 0 0 1px #182cd4}.woocommerce-checkout .payment_method_stripe #stripe-payment-data [for=wc-stripe-new-payment-method]{display:flex !important}.woocommerce-checkout .payment_method_stripe #stripe-payment-data .form-row{margin-bottom:0 !important;width:100%}.woocommerce-checkout .payment_method_stripe #stripe-payment-data #wc-stripe-new-payment-method+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#fff;border-radius:3px;border:1px solid #c9cbca;box-shadow:none;flex-basis:40px;max-width:20px;min-width:20px}.woocommerce-checkout .payment_method_stripe #stripe-payment-data #wc-stripe-new-payment-method:checked+label:before{background-color:#182cd4;border-color:#182cd4;content:"";font-family:bb-icons;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;text-align:center;color:#fff;line-height:18px;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:none}.woocommerce-checkout .payment_method_stripe #stripe-payment-data .stripe-source-errors .wc-stripe-error li{line-height:1.4}.woocommerce-checkout .payment_method_stripe #stripe-payment-data .stripe-source-errors .wc-stripe-error:before{color:#fff}input[type=checkbox]#wp-comment-cookies-consent{position:absolute;opacity:0}input[type=checkbox]#wp-comment-cookies-consent+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#fff;border-radius:3px;border:1px solid #c9cbca;box-shadow:none}input[type=checkbox]#wp-comment-cookies-consent:checked+label:before{background-color:#182cd4;border-color:#182cd4;content:"";font-family:bb-icons;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;text-align:center;color:#fff;line-height:18px;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:none}.woocommerce form.checkout_coupon{background-color:var(--bb-content-background-color);border:1px solid var(--bb-content-border-color);border-radius:5px;margin-top:0;margin-bottom:1em;font-size:14px}.woocommerce form.checkout_coupon .form-row-first{width:calc(100% - 150px);padding-right:15px}.woocommerce form.checkout_coupon .form-row-last{width:150px}.woocommerce form.checkout_coupon .form-row-last button.button{width:100%}@media(max-width: 800px){.woocommerce form.checkout_coupon>p{margin-bottom:5px;line-height:150%}.woocommerce form.checkout_coupon .form-row-first{padding-right:0}}@media(max-width: 992px){.woocommerce-checkout.has-sidebar form.checkout_coupon .form-row-first{padding-right:0}.woocommerce-checkout.has-sidebar form.checkout_coupon>p{margin-bottom:5px;line-height:150%}}.woocommerce-form-coupon-toggle .woocommerce-info{font-size:14px;color:var(--bb-body-text-color);background-color:rgba(0,0,0,0) !important;border:0;padding-top:0;padding-bottom:0;padding-left:25px}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info::before{content:"";font-family:bb-icons;font-size:20px;top:0;left:0;color:var(--bb-body-text-color)}@media(max-width: 1200px){body.woocommerce-checkout.has-sidebar .woocommerce .woocommerce-order ul.woocommerce-order-overview{margin:.5em 0 1em}body.woocommerce-checkout.has-sidebar .woocommerce .woocommerce-order ul.woocommerce-order-overview li{display:block;text-align:center;margin-bottom:20px}}@media(max-width: 1200px){.woocommerce-checkout.has-sidebar .woocommerce form.checkout .bb-wc-co{flex-direction:column}.woocommerce-checkout.has-sidebar .woocommerce form.checkout .bb-wc-co .bb-wc-col{width:100%}}@media(max-width: 992px){.woocommerce-checkout.has-sidebar .woocommerce form.checkout .bb-wc-co .bb-wc-col .bb-order-review table.shop_table tfoot th:first-child{padding-left:0}}.elementor-widget-container .woocommerce-checkout .bb-wc-co>.bb-wc-col{width:100%;display:flex;padding:0}.elementor-widget-container .woocommerce-checkout .bb-wc-co>.bb-wc-col .e-checkout__container,.elementor-widget-container .woocommerce-checkout .bb-wc-co>.bb-wc-col .bb-wc-col{width:50%;padding-left:10px;padding-right:10px;grid-template-columns:auto}.e-checkout-layout-one-column .elementor-widget-container .woocommerce-checkout .bb-wc-co>.bb-wc-col{flex-direction:column}.e-checkout-layout-one-column .elementor-widget-container .woocommerce-checkout .bb-wc-co>.bb-wc-col .e-checkout__container,.e-checkout-layout-one-column .elementor-widget-container .woocommerce-checkout .bb-wc-co>.bb-wc-col .bb-wc-col{width:100%}.woocommerce-checkout.woocommerce-order-received header.entry-header{display:none}.mfp-content .bs_checkout_coupon{display:flex;flex-direction:column;align-items:center;justify-content:center}.mfp-content .bs_checkout_coupon ul.woocommerce-error,.mfp-content .bs_checkout_coupon div.woocommerce-message{width:100%}.mfp-content .bs_checkout_coupon form.bs_checkout_coupon_form{display:flex !important;margin-bottom:0;min-height:50px !important;width:100%}.mfp-content .bs_checkout_coupon form.bs_checkout_coupon_form p.form-row-first{flex:1;margin-bottom:0}.mfp-content .bs_checkout_coupon form.bs_checkout_coupon_form p.form-row-last{width:auto;margin-left:15px;margin-bottom:0}.mfp-content .bs_checkout_coupon button{color:var(--bb-alternate-text-color)}.mfp-content .bs_checkout_coupon button:hover{color:var(--bb-headings-color);background-color:rgba(0,0,0,0)}@media(max-width: 544px){.mfp-content .bs_checkout_coupon form.bs_checkout_coupon_form{flex-direction:column;min-height:92px !important}.mfp-content .bs_checkout_coupon form.bs_checkout_coupon_form p{width:100%}.mfp-content .bs_checkout_coupon form.bs_checkout_coupon_form p.form-row-last{margin-left:0;text-align:center}}fieldset.wc-upe-form.wc-payment-form,.payment_method_stripe>fieldset{border-radius:4px;margin-top:1rem;margin-bottom:1rem;padding:1rem}.wc-block-checkout .wc-block-checkout__main,.wc-block-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block{background-color:var(--bb-content-background-color);border:1px solid var(--bb-content-border-color);border-radius:5px}.wc-block-checkout .wc-block-checkout__main,.wc-block-checkout.wc-block-components-sidebar-layout .wc-block-components-main{padding:15px 20px}.wc-block-checkout.is-medium.wc-block-components-sidebar-layout .wc-block-components-main,.wc-block-checkout.is-small.wc-block-components-sidebar-layout .wc-block-components-main{padding:15px 20px}.wc-block-checkout .wc-block-checkout__sidebar{margin-top:0}.wc-block-checkout .wc-block-components-text-input input[type=email],.wc-block-checkout .wc-block-components-text-input input[type=number],.wc-block-checkout .wc-block-components-text-input input[type=password],.wc-block-checkout .wc-block-components-text-input input[type=tel],.wc-block-checkout .wc-block-components-text-input input[type=text],.wc-block-checkout .wc-block-components-text-input input[type=url],.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=password],.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=url]{border-color:var(--bb-content-border-color);border-radius:var(--bb-input-radius);background-color:var(--bb-content-background-color)}.wc-block-checkout .wc-block-components-text-input input[type=email]:focus,.wc-block-checkout .wc-block-components-text-input input[type=number]:focus,.wc-block-checkout .wc-block-components-text-input input[type=password]:focus,.wc-block-checkout .wc-block-components-text-input input[type=tel]:focus,.wc-block-checkout .wc-block-components-text-input input[type=text]:focus,.wc-block-checkout .wc-block-components-text-input input[type=url]:focus,.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=password]:focus,.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=url]:focus{box-shadow:var(--bb-input-focus-shadow)}.wc-block-checkout .wc-blocks-components-select .wc-blocks-components-select__container{border-color:var(--bb-content-border-color);border-radius:var(--bb-input-radius);background-color:var(--bb-content-background-color)}.wc-block-checkout .wc-block-components-textarea{border-color:var(--bb-content-border-color);border-radius:var(--bb-input-radius);background-color:var(--bb-content-background-color)}.wc-block-checkout .wc-block-components-textarea:focus,.wc-block-checkout .wc-block-components-textarea:active{outline:none;box-shadow:var(--bb-input-focus-shadow)}.wc-block-checkout .wc-block-checkout__add-note .wc-block-components-textarea:focus{box-shadow:var(--bb-input-focus-shadow)}.wc-block-checkout .wc-block-components-title,.wc-block-checkout .wc-block-components-checkout-step__heading .wc-block-components-title{text-transform:uppercase;font-size:16px;margin:1rem 0}.wc-block-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border-color:var(--bb-content-border-color);border-radius:var(--bb-checkbox-radius)}.wc-block-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus,.wc-block-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:active{outline:none}.wc-block-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input,.wc-block-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-color:var(--bb-content-border-color)}.wc-block-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:focus,.wc-block-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:active,.wc-block-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:focus,.wc-block-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:active{outline:none}.wc-block-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#182cd4}.wc-block-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-checkout .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:none}.wc-block-checkout .wc-block-components-radio-control--highlight-checked::after{border:1px solid var(--bb-content-border-color)}.wc-block-checkout .wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--first-selected:after{border-top:1px solid var(--bb-content-border-color)}.wc-block-checkout .wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--last-selected:after{border-bottom:1px solid var(--bb-content-border-color)}.wc-block-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{background-color:#182cd4;color:var(--bb-body-background-color);border-radius:100px;border:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.15);font-size:9px;font-weight:600;padding:0 6px;min-height:16px}.wc-block-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description{line-height:1}.wc-block-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price{color:var(--bb-headings-color)}.wc-block-checkout .wc-block-components-totals-item__value{color:var(--bb-headings-color)}.wc-block-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--bb-headings-color);font-size:1em}.wc-block-checkout .wc-block-components-validation-error,.wc-block-checkout .wc-block-components-form .wc-block-components-text-input.has-error label,.wc-block-checkout .wc-block-components-text-input.has-error label{color:var(--color-danger)}.wc-block-checkout .wp-block-button__link{border-radius:5px;background-color:var(--ast-global-color-0);color:var(--ast-global-color-4)}.wc-block-checkout .wc-block-checkout-empty .wc-block-checkout-empty__title{color:var(--bb-headings-color)}.woocommerce .woocommerce-MyAccount-navigation{min-width:260px;float:none;width:260px;padding-right:30px}.woocommerce .woocommerce-MyAccount-navigation ul{margin:0}.woocommerce .woocommerce-MyAccount-navigation ul li{display:block;border:none}.woocommerce .woocommerce-MyAccount-navigation ul li a{display:block;padding:5.5px 12px;border-radius:5px;font-size:14px;color:var(--bb-headings-color)}.woocommerce .woocommerce-MyAccount-navigation ul li a.is-active{color:#364151;background-color:var(--bb-body-background-color)}.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:#364151;background-color:#f0f0f0}.woocommerce .woocommerce-MyAccount-navigation ul li a:before{font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:bb-icons;margin-right:15px;vertical-align:middle}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{color:#364151;background-color:#f3b33e}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:""}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:""}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:""}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:""}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:""}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:""}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:""}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--become-a-vendor a:before{content:""}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--giftcards a:before{content:""}@media(min-width: 800px){.woocommerce .woocommerce-MyAccount-navigation ul.woocommerce-MyAccount-menu{display:block !important}}.woocommerce .woocommerce-MyAccount-navigation .wc-MyAccount-navigation-heading{padding:15px;text-transform:uppercase}.woocommerce .woocommerce-MyAccount-navigation .wc-MyAccount-navigation-heading h5{margin-bottom:0;font-size:14px;display:flex;align-items:center}.woocommerce .woocommerce-MyAccount-navigation .wc-MyAccount-navigation-heading h5 a.push-my-account-nav{margin-left:auto;color:#939597;display:none}.woocommerce .woocommerce-MyAccount-navigation .wc-MyAccount-navigation-heading h5 a.push-my-account-nav:hover{color:#182cd4}.woocommerce .woocommerce-MyAccount-content{flex:1;background-color:#fff;border:1px solid #f3f7fb;border-radius:.75rem !important;min-height:400px;width:auto;padding:30px}.woocommerce .woocommerce-MyAccount-content input[type=submit][name=apply_for_vendor_submit]{border-radius:100px;padding:10px 20px;font-weight:500;font-style:normal;text-decoration:none;cursor:pointer;display:inline-block;line-height:1.3;border:1px solid rgba(0,0,0,0);font-size:15px;color:#fff;background-color:var(--bb-headings-color)}.woocommerce .woocommerce-MyAccount-content .MyAccount-content--dashboard p{font-size:14px}.woocommerce .woocommerce-MyAccount-content .wc-MyAccount-inner-content{padding:20px 0}.woocommerce .woocommerce-MyAccount-content .wc-MyAccount-inner-content .woocommerce-address-fields{width:70%;margin:2em auto}@media(max-width: 1200px){.woocommerce .woocommerce-MyAccount-content .wc-MyAccount-inner-content .woocommerce-address-fields{width:90%}}@media(max-width: 992px){.woocommerce .woocommerce-MyAccount-content .wc-MyAccount-inner-content .woocommerce-address-fields .form-row.form-row-last,.woocommerce .woocommerce-MyAccount-content .wc-MyAccount-inner-content .woocommerce-address-fields .form-row.form-row-first{width:100%;float:none}}@media screen and (max-width: 860px)and (min-width: 800px){.woocommerce .woocommerce-MyAccount-content .wc-MyAccount-inner-content{padding:20px 0}}.woocommerce .woocommerce-MyAccount-content .woocommerce-account-fields{width:70%;margin:2em auto}.woocommerce .woocommerce-MyAccount-content .woocommerce-account-fields fieldset{border:0;padding:1.5rem 0 1rem;margin-top:3rem;margin-bottom:0}.woocommerce .woocommerce-MyAccount-content .woocommerce-account-fields legend{font-weight:500;font-size:16px;color:var(--bb-headings-color)}@media(max-width: 1200px){.woocommerce .woocommerce-MyAccount-content .woocommerce-account-fields{width:90%}}@media(max-width: 992px){.woocommerce .woocommerce-MyAccount-content .woocommerce-account-fields .form-row.form-row-last,.woocommerce .woocommerce-MyAccount-content .woocommerce-account-fields .form-row.form-row-first{width:100%;float:none}}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses{font-size:14px;padding:0}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3{text-transform:uppercase;font-size:14px;margin-bottom:.2rem}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses address{line-height:21px;margin-bottom:1em}@media(max-width: 992px){.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{float:none;width:100%}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address.col-1{padding-bottom:30px}}.woocommerce .woocommerce-MyAccount-content form .form-row{margin-bottom:1.3em}.woocommerce .woocommerce-MyAccount-content form .form-row .required{color:var(--color-danger);text-decoration:none}.woocommerce .woocommerce-MyAccount-content form .form-row label{font-size:14px}.woocommerce .woocommerce-MyAccount-content form .form-row input,.woocommerce .woocommerce-MyAccount-content form .form-row textarea,.woocommerce .woocommerce-MyAccount-content form .form-row select{font-size:14px}.woocommerce .woocommerce-MyAccount-content form .form-row .select2-container .select2-selection--single,.woocommerce .woocommerce-MyAccount-content form .form-row .select2-container .select2-results{font-size:14px}.woocommerce .woocommerce-MyAccount-content form .form-row span.select2-selection.select2-selection--single{outline:none}.woocommerce .woocommerce-MyAccount-content form .form-row span>em{font-size:14px;font-style:normal;color:var(--bb-alternate-text-color)}.woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields__ctrls-wrapper,.woocommerce .woocommerce-MyAccount-content form .woocommerce-account-fields__ctrls-wrapper{text-align:right}.woocommerce .woocommerce-MyAccount-content form .password-input .show-password-input{top:.4em}.woocommerce .woocommerce-MyAccount-content form .password-input .show-password-input:after{content:"";font-family:bb-icons;font-size:18px}.woocommerce .woocommerce-MyAccount-content form .password-input .show-password-input.display-password:after{content:"";font-family:bb-icons;color:inherit}.woocommerce .wc-MyAccount-sub-heading{padding:0 0 10px;border-bottom:1px solid var(--bb-content-border-color)}.woocommerce .wc-MyAccount-sub-heading h2{margin-bottom:10px}.woocommerce .wc-MyAccount-sub-heading h2 strong{font-weight:normal}.woocommerce .wc-MyAccount-sub-heading p{font-size:14px;margin-bottom:0;color:var(--bb-alternate-text-color)}.woocommerce table.my_account_orders{border:0}.woocommerce table.my_account_orders th,.woocommerce table.my_account_orders td{padding-top:8px;padding-bottom:8px;font-size:13px;border-bottom:0}.woocommerce table.my_account_orders thead th{text-transform:uppercase;font-size:12px;font-weight:500}.woocommerce table.my_account_orders tbody td{border-top:1px solid var(--bb-content-border-color);color:var(--bb-alternate-text-color)}.woocommerce table.my_account_orders tbody td.woocommerce-orders-table__cell-order-actions{width:95px}@media(max-width: 800px){.woocommerce table.my_account_orders tbody td.woocommerce-orders-table__cell-order-actions{width:auto}}.woocommerce table.my_account_orders tbody td a.button{min-height:auto;padding:5px 1.2em;margin:0 0 5px 5px;font-size:13px;line-height:1;max-width:100px;width:100%}@media(max-width: 800px){.woocommerce table.my_account_orders tbody td a.button{width:auto}}.woocommerce table.my_account_orders tbody td.woocommerce-orders-table__cell-order-number a{color:var(--bb-headings-color)}.woocommerce table.my_account_orders tbody td.woocommerce-orders-table__cell-order-number a:hover{color:#182cd4}@media(max-width: 800px){.woocommerce table.my_account_orders tbody tr:nth-child(even) td{background-color:var(--bb-body-background-color)}.woocommerce table.my_account_orders tbody tr.woocommerce-orders-table__row{margin-bottom:30px}.woocommerce table.my_account_orders tbody tr:last-child{margin-bottom:0}}.woocommerce table.my_account_orders.account-orders-table-dashboard tbody td a.button{padding:6px 15px;display:block;max-width:90%;margin-bottom:10px}@media(max-width: 1200px){.woocommerce table.my_account_orders.account-orders-table-dashboard tbody td a.button{width:100%;max-width:100%}}@media(max-width: 800px){.woocommerce table.my_account_orders.account-orders-table-dashboard tbody td a.button{display:inline-block;margin-left:0;margin-right:5px}}.woocommerce .bsMyAccount{display:flex;background:var(--bb-content-background-color);border:1px solid var(--bb-content-border-color);border-radius:5px;margin-bottom:30px}@media(max-width: 800px){.woocommerce .bsMyAccount{margin-bottom:0}}@media(max-width: 1200px){.woocommerce-account.has-sidebar .woocommerce .bsMyAccount{margin-bottom:0}}.woocommerce .wc-MyAccount-fix-center{width:60%;margin:2em auto;text-align:center}.woocommerce .wc-MyAccount-fix-center.woocommerce-info{border:0;padding:0}.woocommerce .wc-MyAccount-fix-center.woocommerce-info:before{display:none}.woocommerce .wc-MyAccount-fix-center.woocommerce-info .button{float:none;padding:1em 3em;font-weight:500;margin:0 auto}.woocommerce .wc-MyAccount-fix-center .wc-MyAccount-sub-tagline{font-size:22px;margin-bottom:25px}.woocommerce .wc-MyAccount-fix-center .wc-MyAccount-sub-icon{margin-bottom:25px}.woocommerce .wc-MyAccount-fix-center .wc-MyAccount-sub-icon img{max-width:60px}@media(max-width: 992px){.woocommerce .wc-MyAccount-fix-center{width:85%}}.woocommerce #customer_login,.woocommerce .bb_customer_login{padding:3rem}.woocommerce #customer_login form.login,.woocommerce #customer_login form.register,.woocommerce .bb_customer_login form.login,.woocommerce .bb_customer_login form.register{border:0;padding:10px 0;font-size:14px}.woocommerce #customer_login form.login label,.woocommerce #customer_login form.register label,.woocommerce .bb_customer_login form.login label,.woocommerce .bb_customer_login form.register label{font-size:14px}.woocommerce #customer_login form.login input,.woocommerce #customer_login form.login textarea,.woocommerce #customer_login form.login select,.woocommerce #customer_login form.register input,.woocommerce #customer_login form.register textarea,.woocommerce #customer_login form.register select,.woocommerce .bb_customer_login form.login input,.woocommerce .bb_customer_login form.login textarea,.woocommerce .bb_customer_login form.login select,.woocommerce .bb_customer_login form.register input,.woocommerce .bb_customer_login form.register textarea,.woocommerce .bb_customer_login form.register select{font-size:14px}.woocommerce #customer_login .woocommerce-LostPassword,.woocommerce .bb_customer_login .woocommerce-LostPassword{display:flex;align-items:center}.woocommerce #customer_login .woocommerce-LostPassword label.woocommerce-form__label,.woocommerce .bb_customer_login .woocommerce-LostPassword label.woocommerce-form__label{margin-right:auto}@media(max-width: 544px){.woocommerce #customer_login .woocommerce-LostPassword,.woocommerce .bb_customer_login .woocommerce-LostPassword{flex-direction:column}.woocommerce #customer_login .woocommerce-LostPassword label.woocommerce-form__label,.woocommerce .bb_customer_login .woocommerce-LostPassword label.woocommerce-form__label{margin-right:auto;margin-left:auto;margin-bottom:15px}}.woocommerce #customer_login .woocommerce-LoginBtn,.woocommerce #customer_login .woocommerce-RegisterBtn,.woocommerce .bb_customer_login .woocommerce-LoginBtn,.woocommerce .bb_customer_login .woocommerce-RegisterBtn{text-align:right}.woocommerce #customer_login .woocommerce-LoginBtn button.button,.woocommerce #customer_login .woocommerce-RegisterBtn button.button,.woocommerce .bb_customer_login .woocommerce-LoginBtn button.button,.woocommerce .bb_customer_login .woocommerce-RegisterBtn button.button{padding-left:3em;padding-right:3em}@media(max-width: 544px){.woocommerce #customer_login .woocommerce-LoginBtn,.woocommerce #customer_login .woocommerce-RegisterBtn,.woocommerce .bb_customer_login .woocommerce-LoginBtn,.woocommerce .bb_customer_login .woocommerce-RegisterBtn{text-align:center}}.woocommerce #customer_login.col2-set .col-1,.woocommerce #customer_login.col2-set .col-2,.woocommerce .bb_customer_login.col2-set .col-1,.woocommerce .bb_customer_login.col2-set .col-2{padding:0 20px}.woocommerce #customer_login.col2-set .col-1 .bb_customer_login,.woocommerce #customer_login.col2-set .col-2 .bb_customer_login,.woocommerce .bb_customer_login.col2-set .col-1 .bb_customer_login,.woocommerce .bb_customer_login.col2-set .col-2 .bb_customer_login{padding:0}.woocommerce .woocommerce-MyAccount-content .bb_customer_login{width:50%;margin:0 auto;padding:3rem}.woocommerce .woocommerce-MyAccount-content .bb_customer_login>h2{display:none}@media(max-width: 1200px){.has-sidebar .woocommerce .woocommerce-MyAccount-content .bb_customer_login{width:80%}}@media(max-width: 992px){.woocommerce .woocommerce-MyAccount-content .bb_customer_login{width:80%}.has-sidebar .woocommerce .woocommerce-MyAccount-content .bb_customer_login{width:95%;padding-left:1rem;padding-right:1rem}}@media(max-width: 544px){.woocommerce .woocommerce-MyAccount-content .bb_customer_login{width:90%;padding-left:1rem;padding-right:1rem}}.woocommerce .wc-LostPassword{padding:3rem;width:50%;margin:0 auto}.woocommerce .wc-LostPassword .bs_woocommerce_reset_message{font-size:14px;color:#939597;margin-bottom:1rem;line-height:1.3rem}.woocommerce .wc-LostPassword .bs_woocommerce_reset_ctrls{text-align:right}@media(max-width: 800px){.woocommerce .wc-LostPassword{width:80%}}@media(max-width: 544px){.woocommerce .wc-LostPassword{width:100%}}.woocommerce section.woocommerce-order-details p.order-again{text-align:right}.woocommerce section.woocommerce-order-details p.order-again a.button{padding:8px 2em}.woocommerce section.woocommerce-order-details p.order-again a.button:hover{background-color:#0f74e0;color:#fff}.woocommerce .woocommerce-table--order-details{border:0}.woocommerce .woocommerce-table--order-details th,.woocommerce .woocommerce-table--order-details td{padding-top:8px;padding-bottom:8px;font-size:14px;border-bottom:0;vertical-align:top;border-top:1px solid var(--bb-content-border-color)}.woocommerce .woocommerce-table--order-details thead th{text-transform:uppercase;font-size:14px;color:var(--bb-alternate-text-color);font-weight:500}.woocommerce .woocommerce-table--order-details tfoot th,.woocommerce .woocommerce-table--order-details tfoot td{font-weight:normal}.woocommerce .order_details_items thead tr:first-child th,.woocommerce .order_details_items thead tr:first-child td{border-top:0}@media(max-width: 544px){.woocommerce .order_details_items thead tr:first-child th.product-thumb{display:none}}.woocommerce .order_details_items tbody tr:last-child th,.woocommerce .order_details_items tbody tr:last-child td{border-bottom:1px solid var(--bb-content-border-color);border-radius:0}.woocommerce .order_details_items td.product-name a{color:var(--bb-headings-color);font-weight:500}.woocommerce .order_details_items td.product-name a:hover{color:#182cd4}.woocommerce .order_details_items th.product-total,.woocommerce .order_details_items td.product-total{width:190px;text-align:right}.woocommerce .order_details_items th.product-total span.woocommerce-Price-amount,.woocommerce .order_details_items td.product-total span.woocommerce-Price-amount{font-weight:bold}@media(max-width: 544px){.woocommerce .order_details_items th.product-total,.woocommerce .order_details_items td.product-total{text-align:right}}@media(max-width: 1200px){.woocommerce .order_details_items td.product-total{width:auto}}.woocommerce .order_details_items tr.product-purchase-note td{padding-top:8px}.woocommerce .order_details_items td:not(.product-thumb){padding-top:15px;padding-bottom:15px}.woocommerce .order_details_items td.product-thumb{width:120px}.woocommerce .order_details_items td.product-thumb img{max-width:100px}@media(max-width: 992px){.woocommerce .order_details_items td.product-thumb{width:90px}.woocommerce .order_details_items td.product-thumb img{max-width:80px}}.woocommerce .order_details_items .bb_sku_wrapper{display:block;color:var(--bb-alternate-text-color);font-size:13px;line-height:1}.woocommerce table.order_details_total{width:70%;float:right}.woocommerce table.order_details_total tfoot th,.woocommerce table.order_details_total tfoot td{border-top:0;border-bottom:0;padding-top:4px;padding-bottom:4px;color:var(--bb-alternate-text-color);font-weight:normal}.woocommerce table.order_details_total th{text-transform:uppercase}.woocommerce table.order_details_total tfoot td:last-child{width:190px;color:var(--bb-body-text-color);text-align:right}@media(max-width: 800px){.woocommerce table.order_details_total tfoot td:last-child{text-align:right}}.woocommerce table.order_details_total tfoot tr:last-child th,.woocommerce table.order_details_total tfoot tr:last-child td{color:var(--bb-body-text-color);font-weight:bold}@media(max-width: 992px){.woocommerce table.order_details_total{width:100%;float:none}.woocommerce table.order_details_total th,.woocommerce table.order_details_total td{padding-top:4px;padding-bottom:4px}}.woocommerce .order_details_note{clear:both}.woocommerce .order_details_note th{color:var(--bb-body-text-color)}.woocommerce section.woocommerce-customer-details{padding:0 12px}.woocommerce section.woocommerce-customer-details h2.woocommerce-column__title{font-size:17px;margin-bottom:.5rem}.woocommerce section.woocommerce-customer-details .woocommerce-column h2.woocommerce-column__title{font-size:17px;margin-bottom:.5rem}.woocommerce section.woocommerce-customer-details .woocommerce-column.woocommerce-column--1{width:64%}.woocommerce section.woocommerce-customer-details .woocommerce-column.woocommerce-column--2{width:32%}@media(max-width: 992px){.woocommerce section.woocommerce-customer-details .woocommerce-column,.woocommerce section.woocommerce-customer-details .woocommerce-column.woocommerce-column--1,.woocommerce section.woocommerce-customer-details .woocommerce-column.woocommerce-column--2{width:100%;float:none}.woocommerce section.woocommerce-customer-details .woocommerce-column.woocommerce-column--1{margin-bottom:30px}}.woocommerce section.woocommerce-customer-details address{border:0;padding:0;font-size:14px}.woocommerce section.woocommerce-customer-details address .woocommerce-customer-details--phone:before,.woocommerce section.woocommerce-customer-details address .woocommerce-customer-details--email:before{line-height:2.15}.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--subcolumn{font-size:14px}.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--subcolumn .woocommerce-customer-details--phone:before,.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--subcolumn .woocommerce-customer-details--email:before{line-height:2.15}.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--billwrap{display:flex}.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--billwrap .woocommerce-customer-details--maincolumn{margin-right:50px}@media(max-width: 1200px){.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--billwrap .woocommerce-customer-details--maincolumn{margin-right:25px}}@media(max-width: 992px){.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--billwrap{flex-direction:column}.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--billwrap .woocommerce-customer-details--maincolumn{margin-right:0}}.woocommerce mark{background-color:var(--bb-body-background-color);color:var(--bb-body-text-color)}@media(max-width: 800px){.woocommerce .bsMyAccount{flex-direction:column}.woocommerce .woocommerce-MyAccount-navigation{width:100%}.woocommerce .woocommerce-MyAccount-navigation .wc-MyAccount-navigation-heading h5 a.push-my-account-nav{display:block}.woocommerce .woocommerce-MyAccount-navigation ul.woocommerce-MyAccount-menu{display:none}.woocommerce .woocommerce-MyAccount-content{border-left:0}}.woocommerce .bsMyAccount--dashboard .wc-MyAccount-inner-content{padding-bottom:10px}.woocommerce .bsMyAccount--dashboard .wc-MyAccount-sub-heading{border-bottom:0;padding-bottom:0}.woocommerce .bsMyAccount--dashboard .wc-MyAccount-dashboard-block{background-color:var(--bb-content-background-color)}.woocommerce .bsMyAccount--dashboard .wc-MyAccount-dashboard-block .wc-MyAccount-sub-heading{border-bottom:1px solid var(--bb-content-border-color);padding-top:10px;padding-bottom:5px}.woocommerce .bsMyAccount--dashboard .wc-MyAccount-dashboard-block .wc-MyAccount-sub-heading h2{text-transform:uppercase;font-size:14px;margin-bottom:0}.woocommerce .bsMyAccount--dashboard .wc-MyAccount-dashboard-block .my_account_orders{margin-bottom:0}.woocommerce .bsMyAccount--dashboard .wc-MyAccount-dashboard-block .woocommerce-account-fields{width:100%;margin:0}.woocommerce .bsMyAccount--dashboard .wc-MyAccount-dashboard-block .woocommerce-account-fields .wcf-split{display:flex;margin:0 -10px}.woocommerce .bsMyAccount--dashboard .wc-MyAccount-dashboard-block .woocommerce-account-fields .wcf-split .wcf-col{width:50%;margin:0 10px}.woocommerce .bsMyAccount--dashboard .wc-MyAccount-dashboard-block .woocommerce-account-fields .wcf-split fieldset{margin:0;padding:0}@media(max-width: 1200px){.woocommerce .bsMyAccount--dashboard .wc-MyAccount-dashboard-block .woocommerce-account-fields .wcf-split{flex-direction:column;margin:0}.woocommerce .bsMyAccount--dashboard .wc-MyAccount-dashboard-block .woocommerce-account-fields .wcf-split .wcf-col{width:100%;margin:0}}.woocommerce .bsMyAccount--dashboard .wc-DashBoard-address-wrapper .col2-set{display:flex;margin:20px 0;padding:0}.woocommerce .bsMyAccount--dashboard .wc-DashBoard-address-wrapper .col2-set:before,.woocommerce .bsMyAccount--dashboard .wc-DashBoard-address-wrapper .col2-set:after{display:none}@media(max-width: 992px){.woocommerce .bsMyAccount--dashboard .wc-DashBoard-address-wrapper .col2-set{flex-direction:column}}@media(max-width: 992px){.woocommerce .bsMyAccount--dashboard .wc-DashBoard-address-wrapper .woocommerce-Address{width:100%}.woocommerce .bsMyAccount--dashboard .wc-DashBoard-address-wrapper .woocommerce-Address.col-1{margin-right:0;margin-bottom:20px}.woocommerce .bsMyAccount--dashboard .wc-DashBoard-address-wrapper .woocommerce-Address.col-2{margin-left:0}}.woocommerce .bsMyAccount--dashboard .woocommerce-Address{width:50%;margin:0;float:none;background-color:var(--bb-content-background-color)}.woocommerce .bsMyAccount--dashboard .woocommerce-Address address{padding:20px}.woocommerce .bsMyAccount--dashboard .woocommerce-Address.col-1{margin-right:10px}.woocommerce .bsMyAccount--dashboard .woocommerce-Address.col-2{margin-left:10px}.woocommerce .bsMyAccount--dashboard .woocommerce-Address-title{border-bottom:1px solid #eef0f3;padding:10px 20px 5px;display:flex;align-items:center}.woocommerce .bsMyAccount--dashboard .woocommerce-Address-title h3{text-transform:uppercase;font-size:14px;margin-bottom:0;font-weight:500}.woocommerce .bsMyAccount--dashboard .woocommerce-Address-title a.edit{margin-left:auto}.woocommerce .bsMyAccount--dashboard-inner .shop_table.order_details .order_item:last-child>td,.woocommerce .bsMyAccount--dashboard-inner .shop_table.order_details .order_item:first-child:last-child>td{border:0}.woocommerce .bsMyAccount--dashboard-inner .shop_table.order_details .order_item .product-name .product-quantity{margin-right:10px}.woocommerce .bsMyAccount--dashboard-inner tfoot tr:first-child td,.woocommerce .bsMyAccount--dashboard-inner tfoot tr:first-child th{border-bottom:0}.woocommerce .bsMyAccount--dashboard-inner table.subscription_details tr:last-child td:first-child,.woocommerce .bsMyAccount--dashboard-inner table.order_details tr:last-child td:first-child{border-bottom-left-radius:0}.woocommerce .bsMyAccount--dashboard-inner table.subscription_details tr:last-child td:last-child,.woocommerce .bsMyAccount--dashboard-inner table.order_details tr:last-child td:last-child{border-bottom-right-radius:0}@media(max-width: 800px){.woocommerce .bsMyAccount.bsMyAccount--dashboard .MyAccount-content--dashboard>.wc-MyAccount-inner-content{padding-left:0;padding-right:0}}@media(max-width: 1200px){.logged-in.woocommerce-account.has-sidebar .widget-area:not(.widget-area-secondary){flex:0 0 100%;max-width:100%}.logged-in.woocommerce-account.has-sidebar:not(.profile-sidebar,.group-sidebar,.sfwd-sidebar,.llms-pointer) #primary{max-width:100%}}@media(max-width: 800px){.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details-wrapper table.woocommerce-table--order-details.shop_table_responsive.order_details_items td.product-thumb,.woocommerce table.woocommerce-table--order-details.shop_table_responsive.order_details_items td.product-thumb{text-align:center !important;width:100%}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details-wrapper table.woocommerce-table--order-details.shop_table_responsive.order_details_items td.product-thumb img,.woocommerce table.woocommerce-table--order-details.shop_table_responsive.order_details_items td.product-thumb img{max-width:100px;width:100px}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details-wrapper table.woocommerce-table--order-details.shop_table_responsive.order_details_items td.product-thumb:before,.woocommerce table.woocommerce-table--order-details.shop_table_responsive.order_details_items td.product-thumb:before{display:none}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details-wrapper table.woocommerce-table--order-details.shop_table_responsive.order_details_items tr:nth-child(2n) td,.woocommerce table.woocommerce-table--order-details.shop_table_responsive.order_details_items tr:nth-child(2n) td{background-color:#fff}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details-wrapper table.woocommerce-table--order-details.shop_table_responsive.order_details_items tbody tr:last-child td,.woocommerce table.woocommerce-table--order-details.shop_table_responsive.order_details_items tbody tr:last-child td{border-bottom:0}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details-wrapper table.woocommerce-table--order-details.shop_table_responsive.order_details_items tr.woocommerce-table__line-item,.woocommerce table.woocommerce-table--order-details.shop_table_responsive.order_details_items tr.woocommerce-table__line-item{margin-bottom:30px}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details-wrapper table.woocommerce-table--order-details.shop_table_responsive.order_details_items tr.woocommerce-table__product-purchase-note,.woocommerce table.woocommerce-table--order-details.shop_table_responsive.order_details_items tr.woocommerce-table__product-purchase-note{position:relative;bottom:30px}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details-wrapper table.woocommerce-table--order-details.shop_table_responsive.order_details_items tr td.woocommerce-table__product-thumb,.woocommerce table.woocommerce-table--order-details.shop_table_responsive.order_details_items tr td.woocommerce-table__product-thumb{border-top:0}}body.woocommerce-account:not(.llms-pointer) header.entry-header{display:none}.woocommerce-account .select2-container .select2-selection--single,.woocommerce-account .select2-container .select2-results,.woocommerce-account .select2-container input{font-size:14px}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--members-area a:before{font-family:bb-icons;content:""}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--subscriptions a:before{font-family:bb-icons;content:""}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--wc-smart-coupons a:before{font-family:bb-icons;content:""}.is-layout-constrained>.alignwide{max-width:1320px;padding-left:20px;padding-right:20px}.ast-container__inner{padding-top:5rem;padding-bottom:5rem}.ast-container__inner h1{margin-bottom:2rem;color:#182cd4}.wp-block-embed.is-type-video{border-radius:.75rem;overflow:hidden}.page-template-template-blank .page-template-template-blank #page,.with-sidebar #page{min-height:calc(100vh - 40px)}.with-sidebar .site-content{background-color:#f3f7fb}.with-sidebar header#masthead{background-color:#fff;padding:1rem 0;border-bottom-width:1px;border-bottom-color:var(--ast-global-color-subtle-background, --ast-global-color-7);border-bottom-style:solid}.with-sidebar .wp-block-columns{margin-bottom:0 !important}.with-sidebar .wp-block-column>*{padding-left:20px;padding-right:20px}.site-footer .ast-builder-grid-row-container-inner{padding-left:20px;padding-right:20px}.site-primary-footer-inner-wrap{background-color:#11195a !important}.ast-footer-copyright a{color:#f3b33e}.site-below-footer-wrap[data-section=section-below-footer-builder],.site-below-footer-wrap[data-section=section-below-footer-builder] .ast-builder-grid-row{min-height:40px !important}.footer-widget-area p{color:#fff !important;margin-bottom:.5rem !important}.footer-widget-area .widget{margin-bottom:.5rem !important;box-shadow:none !important;-webkit-box-shadow:none !important}.footer-widget-area .widget .menu-item a{color:#9ca3af !important}.footer-widget-area .widget .menu-item a:hover{color:#f3b33e !important}.social-media-links{display:flex;gap:1rem}.social-media-links i{font-size:2.5rem !important;color:#fff}.social-media-links i:before{margin-left:0 !important;margin-right:0 !important}.social-media-links i:hover{color:#f3b33e}@media(max-width: 1024px){.ast-footer-html-1 p{text-align:left !important}}@media(max-width: 767px){.site-primary-footer-wrap.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row{grid-template-columns:repeat(3, 1fr);grid-template-areas:"site-footer-primary-section-1 site-footer-primary-section-1 site-footer-primary-section-1" "site-footer-primary-section-2 site-footer-primary-section-3 site-footer-primary-section-4"}.ast-builder-grid-row>.site-footer-primary-section-1{grid-area:site-footer-primary-section-1}.ast-builder-grid-row>.site-footer-primary-section-2{grid-area:site-footer-primary-section-2}.ast-builder-grid-row>.site-footer-primary-section-3{grid-area:site-footer-primary-section-3}.ast-builder-grid-row>.site-footer-primary-section-4{grid-area:site-footer-primary-section-4}}@media(max-width: 544px){.site-primary-footer-wrap.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row{grid-template-columns:1fr;grid-template-areas:"site-footer-primary-section-1" "site-footer-primary-section-2" "site-footer-primary-section-3" "site-footer-primary-section-4"}.ast-footer-html-1 p{text-align:center !important}.social-media-links{justify-content:center}.widget_text,.widget_nav_menu{text-align:center !important}}.ast-icon.icon-bag svg{display:none}.ast-icon.icon-bag::before{content:"";display:inline-block}.ast-icon.icon-bag{all:unset;font-family:"bb-icons";color:#364151;font-style:normal;font-weight:normal;font-size:24px;line-height:1;display:inline-block}.ast-icon.icon-bag::before{content:"";font-family:"bb-icons"}.ast-header-account-link{padding:.4em;cursor:pointer}.ast-header-account-link .ahfb-svg-iconset{width:24px;height:24px}.ast-header-account-link .ahfb-svg-iconset::before{content:"";font-family:"bb-icons";font-size:24px;font-weight:normal;display:inline-block;vertical-align:middle}.ast-header-account-link .account-icon{display:none}.ahfb-svg-iconset{color:#364151}.mobile-menu-toggle-icon{transform:scale(1.5)}.mobile-menu-toggle-icon svg{fill:#182cd4 !important}.wpml-ls-statics-shortcode_actions .wpml-ls-item a{color:var(--ast-global-color-3) !important;font-weight:600;cursor:pointer}.wpml-ls-statics-shortcode_actions .wpml-ls-item a:hover{color:#f3b33e !important}.ast-mobile-header-content{background-color:#f3f7fb !important}.ast-builder-menu-mobile ul{background-color:#f3f7fb !important}.ast-builder-menu-mobile ul .ast-menu-toggle{box-shadow:none !important}.ast-builder-menu-mobile ul li a{background-color:#f3f7fb !important;font-size:1.25em;font-weight:600}@media(max-width: 1200px){.main-header-menu .menu-link,.main-header-menu>a{padding:0 .75em}}@media(max-width: 1024px){.ast-mobile-header-content{height:calc(100vh - 80px)}.admin-bar .ast-mobile-header-content{height:calc(100vh - 112px)}body.ast-main-header-nav-open{overflow:hidden;position:fixed;width:100%}}.simple-header .site-branding{max-height:50px}.simple-header .site-branding img{max-height:50px;width:auto}.simple-header{padding-left:20px;padding-right:20px}.woocommerce-store-notice,p.demo_store{padding:.5em 0}.woocommerce-store-notice a,p.demo_store a{color:#f3b33e !important;text-decoration:none !important;font-weight:700;transition:color .3s ease}.woocommerce-store-notice a:hover,p.demo_store a:hover{color:#f08c00 !important}.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link,p.demo_store a.woocommerce-store-notice__dismiss-link{font-size:26px;line-height:16px;position:absolute;right:5px;height:32px;width:32px;top:5px;display:flex;align-items:center;justify-content:center}.woocommerce ul[role=alert]{margin-top:1rem;max-width:1280px;margin-left:auto;margin-right:auto}.woocommerce .woocommerce-notices-wrapper a{color:#fff !important;text-decoration:underline !important;font-weight:700;transition:color .3s ease}.woocommerce .woocommerce-notices-wrapper a:hover{color:#f3b33e !important}.woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button,.woocommerce .woocommerce-notices-wrapper .woocommerce-error a.button,.woocommerce .woocommerce-notices-wrapper .woocommerce-info a.button{text-decoration:none !important;font-weight:600;color:#000 !important;transition:background-color .3s ease,border-color .3s ease}.woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-error a.button:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-info a.button:hover{background-color:#f08c00 !important;border-color:#f08c00 !important}.woocommerce .woocommerce-error{background-color:#ffebeb !important;border:1px solid #e74c3c !important;outline-color:#e74c3c !important;color:#e74c3c !important}.woocommerce .woocommerce-error a{color:#e74c3c !important}.woocommerce .woocommerce-error a:hover{color:#be2312 !important}.woocommerce .woocommerce-error::before{color:#e74c3c !important;content:"";font-weight:normal}.woocommerce .woocommerce-error strong{color:#e74c3c !important}.woocommerce .woocommerce-info{background-color:#ebf8ff !important;border:1px solid #4299e1 !important}.woocommerce .woocommerce-info a{color:#182cd4 !important}.woocommerce .woocommerce-info a:hover{color:#11195a !important}.woocommerce .woocommerce-info::before{color:#4299e1 !important}.woocommerce .woocommerce-message{background-color:#ebffeb !important;border:1px solid #2ecc71 !important;outline-color:#2ecc71 !important}.woocommerce .woocommerce-message a{color:#182cd4 !important}.woocommerce .woocommerce-message::before{top:initial !important;color:#2ecc71 !important}.woocommerce #order_review_heading,.woocommerce #order_review{background-color:#f3f7fb;border-color:#f3f7fb !important;border:none}.woocommerce #order_review_heading{margin-top:1rem !important;padding:2rem !important;border-radius:16px 16px 0 0}.woocommerce #order_review{border-radius:0 0 16px 16px}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{padding-top:1em;padding-bottom:1em;padding-left:3.5em;padding-right:2em;font-size:1rem !important}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info::before{line-height:1.25;position:absolute;top:.825em;left:1em}.woocommerce .woocommerce-form-coupon button[type=submit]{margin-top:10px;font-size:.825rem !important}.woocommerce .woocommerce-form-coupon .form-row-last{width:250px !important}.woocommerce #payment ul.payment_methods{background-color:rgba(0,0,0,0) !important}.woocommerce #payment div.payment_box{background-color:#d1dae5 !important;border-radius:5px}.woocommerce #payment div.payment_box::before{border-bottom-color:#d1dae5 !important}.woocommerce .woocommerce-order .woocommerce-notice::before{font-family:bb-icons;content:"";color:#2ecc71 !important;margin-right:.5rem !important}.woocommerce .woocommerce-order .woocommerce-notice{padding:1rem 2rem !important;border-radius:5px !important;background-color:#ebffeb !important;border:1px solid #2ecc71 !important;outline-color:#2ecc71 !important}.woocommerce .woocommerce-order-details h2:not(.woocommerce-order-details__title){font-size:1.3rem;margin-top:2rem !important;margin-bottom:.5rem !important}.woocommerce .woocommerce-order-details .woocommerce-order-details__title{background-color:#f3f7fb !important;border-color:#f3f7fb !important;border-top:1px solid #d1dae5 !important;border-left:1px solid #d1dae5 !important;border-right:1px solid #d1dae5 !important;border-radius:5px 5px 0 0 !important;overflow:hidden !important}.woocommerce .woocommerce-order-details .woocommerce-table--order-details{border:1px solid #d1dae5 !important}.woocommerce .woocommerce-order-details .woocommerce-table thead th:not(:last-child){border-right:1px solid #d1dae5 !important}.woocommerce .woocommerce-order-details .woocommerce-orders-table--subscriptions{border-radius:5px 5px 0 0 !important;border:1px solid #d1dae5 !important;overflow:hidden !important}.woocommerce .woocommerce-order-details .woocommerce-orders-table--subscriptions thead th{background-color:#f3f7fb !important;border-bottom:1px solid #d1dae5 !important}.woocommerce .woocommerce-customer-details{margin-top:4rem !important;padding:0 !important}.woocommerce .woocommerce-customer-details .woocommerce-column__title{background-color:#f3f7fb !important;border-color:#f3f7fb !important;border-top:1px solid #d1dae5 !important;border-left:1px solid #d1dae5 !important;border-right:1px solid #d1dae5 !important;border-radius:5px 5px 0 0 !important;overflow:hidden !important}.woocommerce .woocommerce-customer-details address{border:1px solid #d1dae5 !important;padding:1rem !important}.woocommerce form .form-row{margin:0 0 1rem}.woocommerce form .form-row label{font-size:.875rem;font-weight:600;margin-bottom:.5rem;display:block}.woocommerce form .form-row input:not([type=submit]):not([type=checkbox]),.woocommerce form .form-row textarea,.woocommerce form .form-row select{width:100%;border:1px solid var(--ast-global-color-7);outline:none;box-shadow:none;border-radius:.375rem;background-color:#fff;min-height:50px}.woocommerce form .form-row input[type=checkbox]{border:1px solid var(--ast-global-color-7);outline:none;box-shadow:none;border-radius:.375rem;background-color:#fff}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%}@media(min-width: 768px){.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:calc(50% - .5rem)}}.woocommerce form .select2-container{width:100% !important}.woocommerce form .select2-container .select2-selection{border:1px solid var(--ast-global-color-7);border-radius:.375rem;min-height:50px;display:flex;align-items:center;background-color:#fff}.woocommerce form .select2-container .select2-selection--single .select2-selection__rendered{padding:0 1rem;line-height:50px}.woocommerce form .select2-container .select2-selection--single .select2-selection__arrow{height:50px;right:.5rem}.woocommerce form .select2-container.select2-container--open .select2-selection{border-color:var(--ast-global-color-0)}.woocommerce form .select2-dropdown{border:1px solid var(--ast-global-color-7);border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.woocommerce form .select2-dropdown .select2-search__field{border:1px solid var(--ast-global-color-7);border-radius:.375rem;padding:.5rem}.woocommerce form .select2-dropdown .select2-results__option{padding:.5rem 1rem}.woocommerce form .select2-dropdown .select2-results__option--highlighted[aria-selected]{background-color:var(--ast-global-color-0);color:#fff}.woocommerce #payment #place_order{margin-top:20px;background-color:var(--ast-global-color-0) !important;color:#fff !important;padding:.75rem 2rem !important;border:none !important;border-radius:.375rem !important;cursor:pointer !important;font-size:1rem !important;font-weight:600 !important;width:100% !important;transition:background-color .3s ease !important}.woocommerce #payment #place_order:hover{background-color:#11195a !important}.woocommerce .woocommerce-account-join-team #customer_login{padding:3em 0}.woocommerce .woocommerce-account-join-team #customer_login .woocommerce-form-row{width:100% !important}.woocommerce .lost_password a{color:#182cd4 !important}.woocommerce form button.button{border-style:solid;border-top-width:2px;border-right-width:2px;border-left-width:2px;border-bottom-width:2px;border-color:var(--ast-global-color-1);background-color:var(--ast-global-color-1);color:#000;font-weight:600;line-height:1em;font-size:1rem;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;height:initial;transition:all .3s ease}.woocommerce form button.button:hover{background-color:#f08c00 !important;border-color:#f08c00 !important}.woocommerce form button.button[disabled]{opacity:.5 !important;padding-top:16px !important;padding-right:20px !important;padding-bottom:16px !important;padding-left:20px !important}.woocommerce-account .wp-block-column>.woocommerce>h2{text-align:center}.woocommerce-account .woocommerce-form-login{max-width:600px;margin-left:auto !important;margin-right:auto !important}.woocommerce .woocommerce-MyAccount-navigation ul li{margin-bottom:.5rem}.woocommerce-MyAccount-navigation-link--teams a{text-transform:capitalize}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--teams a:before{font-family:bb-icons;content:""}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--wordfence-2fa a:before{font-family:bb-icons;content:"";-webkit-mask:none !important;mask:none !important;background-color:initial !important}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--back-to-teams a:before{font-family:bb-icons;content:""}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--members a:before{font-family:bb-icons;content:""}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--add-member a:before{font-family:bb-icons;content:""}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--settings a:before{font-family:bb-icons;content:""}.woocommerce .woocommerce-MyAccount-content table.shop_table tbody th{border-top:none !important}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set{display:flex !important}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses header{border-radius:5px 5px 0 0 !important;background-color:#f3f7fb !important}.woocommerce .woocommerce-MyAccount-content .woocommerce-order-details__title{background-color:rgba(0,0,0,0) !important;border:none !important}.woocommerce .woocommerce-MyAccount-content h2{font-size:1.3rem;margin-bottom:1rem !important}.woocommerce .woocommerce-MyAccount-content .woocommerce-column__title{margin-bottom:0 !important}.woocommerce .woocommerce-MyAccount-content .shop_table{border-radius:5px 5px 0 0 !important;border:1px solid #d1dae5 !important;overflow:hidden !important}.woocommerce .woocommerce-MyAccount-content .shop_table thead th{background-color:#f3f7fb !important;border-bottom:1px solid #d1dae5 !important}.woocommerce .woocommerce-MyAccount-content .shop_table tbody td:last-child{border-right:0 !important}.woocommerce .woocommerce-MyAccount-content .subscription_details tr:first-child{font-weight:600 !important}.woocommerce-account-my-teams h3{margin-bottom:1rem !important}.woocommerce table.my_account_orders tbody td a.button{width:initial !important;max-width:initial !important;padding:.5rem 1rem !important;margin:0 5px 5px 0 !important;white-space:normal}#team_owner_takes_seat-description{display:block !important}.woocommerce #team-name-form #team-name,.woocommerce #registration-link-form #registration-link{margin-right:.5rem !important}.woocommerce #team-name-form button[type=submit],.woocommerce #registration-link-form button[type=submit],.woocommerce #add-member-form input[type=submit],.woocommerce #direct-creation-form input[type=submit]{font-size:.875rem !important}.woocommerce-order-pay #order_review{padding:2rem !important;border-radius:16px !important}.woocommerce-order-pay .shop_table td,.woocommerce-order-pay .shop_table th{border:none !important;text-align:left !important}.woocommerce table.my_account_orders tbody td.woocommerce-orders-table__cell-order-actions{width:initial !important}#wfls-prompt-overlay{padding:20px !important;border-radius:5px !important;background-color:#f3f7fb !important;border:1px solid #d1dae5 !important}#wfls-prompt-overlay input[type=text]{font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:100%;padding:12px 16px;border-radius:4px;box-shadow:0px 1px 2px 0px rgba(0,0,0,.05);height:50px}.supervisor-dashboard{max-width:100%;padding:0}.ld-course-list-items .ld_course_grid .btn-primary,.learndash-course-grid .items-wrapper .item.grid-2 .content .button a{border-style:solid;border-top-width:2px;border-right-width:2px;border-left-width:2px;border-bottom-width:2px;border-color:var(--ast-global-color-1);background-color:var(--ast-global-color-1);color:#000;font-weight:600;line-height:1em;font-size:1rem;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;height:initial;transition:all .3s ease}.ld-course-list-items .ld_course_grid .btn-primary,.learndash-course-grid .items-wrapper .item.grid-2 .content .button a{background-color:#f3b33e;color:#000 !important}.ld-course-list-items .ld_course_grid .btn-primary:hover,.learndash-course-grid .items-wrapper .item.grid-2 .content .button a:hover{background-color:#f08c00 !important;border-color:#f08c00 !important}.learndash-template-ld30 .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) a:not(.button):not(.ld-topic-row),.learndash-template-ld30 .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button,.learndash-template-ld30 .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button{font-weight:600;font-size:.875em;line-height:1.25em;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;height:initial}.learndash-wrapper .ld-focus-header .ld-user-menu .ld-user-menu-items,.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:not([disabled]){border-top:2px solid #f3b33e !important;color:#fff !important}.learndash-wrapper .ld-focus-header .ld-user-menu .ld-user-menu-items::before,.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:not([disabled])::before{content:none !important}.learndash-wrapper .ld-focus-header .ld-user-menu .ld-user-menu-items a:not(.button),.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:not([disabled]) a:not(.button){font-size:.875rem;font-weight:600;line-height:1.25rem;background-color:#fff !important;color:#364151 !important;border-radius:0 !important}.learndash-wrapper .ld-focus-header .ld-user-menu .ld-user-menu-items a:not(.button):hover,.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:not([disabled]) a:not(.button):hover{opacity:1 !important;background-color:#fff !important;color:#f3b33e !important}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action{flex-basis:250px}.ld-course-step-back{display:none !important}#learndash-tooltips span.ld-tooltip{background-color:#364151 !important;pointer-events:none;transition:all .18s ease-out .18s;font-weight:600;font-size:14px;letter-spacing:-0.24px;background:#364151;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.22);color:#fff}#learndash-tooltips span.ld-tooltip:after{background-color:#364151 !important}.learndash-course-grid .list-2 article{box-shadow:none !important;margin-bottom:.5rem !important;padding:0 !important;border-radius:0 !important;gap:20px !important}.learndash-course-grid .list-2 article::before{content:"" !important;font-family:"bb-icons" !important;font-size:2rem !important;color:#f3b33e !important;font-weight:normal !important;transform:translateY(-12px) !important}.learndash-course-grid .list-2 .title-wrapper{margin-bottom:0 !important;max-width:100% !important}.learndash-course-grid .list-2 .entry-content{font-size:1rem !important;font-weight:400 !important;line-height:1.5 !important;color:#6b7280 !important}.ld-course-list-items .ld_course_grid,.learndash-course-grid .items-wrapper .item.grid-2{margin-bottom:2rem !important}.ld-course-list-items .ld_course_grid .post,.ld-course-list-items .ld_course_grid .course,.learndash-course-grid .items-wrapper .item.grid-2 .post,.learndash-course-grid .items-wrapper .item.grid-2 .course{border-radius:12px;height:100%;display:flex;flex-direction:column;overflow:hidden;border:none !important;box-shadow:none}.ld-course-list-items .ld_course_grid .post .ribbon,.ld-course-list-items .ld_course_grid .course .ribbon,.learndash-course-grid .items-wrapper .item.grid-2 .post .ribbon,.learndash-course-grid .items-wrapper .item.grid-2 .course .ribbon{text-transform:uppercase;font-size:12px;padding:4px 10px;font-weight:700 !important;box-shadow:none !important;-webkit-box-shadow:none !important;text-shadow:none !important;-webkit-text-shadow:none !important}.ld-course-list-items .ld_course_grid .post .ribbon::before,.ld-course-list-items .ld_course_grid .course .ribbon::before,.learndash-course-grid .items-wrapper .item.grid-2 .post .ribbon::before,.learndash-course-grid .items-wrapper .item.grid-2 .course .ribbon::before{display:none}.ld-course-list-items .ld_course_grid .post .entry-title,.ld-course-list-items .ld_course_grid .course .entry-title,.learndash-course-grid .items-wrapper .item.grid-2 .post .entry-title,.learndash-course-grid .items-wrapper .item.grid-2 .course .entry-title{font-size:1.25rem;font-weight:700;margin-top:.5rem !important;margin-bottom:1rem !important}.ld-course-list-items .ld_course_grid .post .entry-content,.ld-course-list-items .ld_course_grid .course .entry-content,.learndash-course-grid .items-wrapper .item.grid-2 .post .entry-content,.learndash-course-grid .items-wrapper .item.grid-2 .course .entry-content{margin-bottom:1rem !important;color:#6b7280}.ld-course-list-items .ld_course_grid .post .entry-content p,.ld-course-list-items .ld_course_grid .course .entry-content p,.learndash-course-grid .items-wrapper .item.grid-2 .post .entry-content p,.learndash-course-grid .items-wrapper .item.grid-2 .course .entry-content p{font-size:1rem;margin-bottom:1rem !important}.ld-course-list-items .ld_course_grid .post .arrow.button,.ld-course-list-items .ld_course_grid .course .arrow.button,.learndash-course-grid .items-wrapper .item.grid-2 .post .arrow.button,.learndash-course-grid .items-wrapper .item.grid-2 .course .arrow.button{background:#f3b33e}.ld-course-list-items .ld_course_grid .post .arrow.button .dashicons,.ld-course-list-items .ld_course_grid .course .arrow.button .dashicons,.learndash-course-grid .items-wrapper .item.grid-2 .post .arrow.button .dashicons,.learndash-course-grid .items-wrapper .item.grid-2 .course .arrow.button .dashicons{background:#f3b33e}.learndash-course-grid .toggle-filter{border-style:solid;border-top-width:2px;border-right-width:2px;border-left-width:2px;border-bottom-width:2px;border-color:var(--ast-global-color-1);background-color:var(--ast-global-color-1);color:#000;font-weight:600;line-height:1em;font-size:1rem;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;height:initial;transition:all .3s ease}.learndash-course-grid .toggle-filter{background-color:#f3b33e;color:#364151 !important}.learndash-course-grid .toggle-filter:hover{color:#fff !important;background-color:#182cd4;border-color:#182cd4}.learndash-course-grid .toggle-filter{margin-bottom:1rem !important}.learndash-course-grid .items-wrapper.grid .item .content .entry-content{margin:initial !important}.ld-progress-bar{background:#fff;margin-left:1em !important}.ld-progress-bar .ld-progress-bar-percentage{background:var(--ast-global-color-1);width:auto}.learndash-wrapper .ld-progress .ld-progress-bar{background-color:#fff}.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage{background:var(--ast-global-color-1);width:auto;border-radius:7px}.learndash-wrapper .ld-progress .ld-progress-percentage{color:#364151;font-size:14px;font-weight:700}.learndash-wrapper .ld-progress .ld-progress-steps{color:#6b7280;font-size:10px;display:none}.learndash-wrapper .ld-progress .ld-progress-deadline{margin-top:1rem;padding:.75rem 1rem;background-color:#f8f9fa;border-radius:5px;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.learndash-wrapper .ld-progress .ld-progress-deadline-label{font-weight:600;font-size:14px;color:#364151}.learndash-wrapper .ld-progress .ld-progress-deadline-value{display:flex;align-items:center;gap:.5rem;font-size:14px}.learndash-wrapper .ld-progress .ld-deadline-date{color:#364151;font-weight:600}.learndash-wrapper .ld-progress .ld-deadline-status{font-size:12px;font-weight:600;padding:2px 8px;border-radius:3px}.learndash-wrapper .ld-progress .ld-deadline-status.deadline-active{color:#28a745;background-color:rgba(40,167,69,.1)}.learndash-wrapper .ld-progress .ld-deadline-status.deadline-soon{color:#ffc107;background-color:rgba(255,193,7,.1)}.learndash-wrapper .ld-progress .ld-deadline-status.deadline-expired{color:#dc3545;background-color:rgba(220,53,69,.1)}.single-sfwd-courses #primary{margin-top:0}.single-sfwd-courses H2.ld-course-status-label{font-size:1.25rem !important}.single-sfwd-courses .ast-container:not(.site-primary-header-wrap){padding-top:0;max-width:initial;padding-left:0;padding-right:0}.single-sfwd-courses .ld-layout{grid-template-columns:1fr !important;grid-gap:0 !important}.single-sfwd-courses .ld-layout__sidebar{display:none !important}.single-sfwd-courses .hero-container .progressbar .ld-progress-bar{margin-left:0 !important}.single-sfwd-courses .hero-image{border-radius:.75rem;overflow:hidden;margin-top:50px;margin-bottom:50px}.single-sfwd-courses .ld-accordion__heading{margin-bottom:0 !important}.single-sfwd-courses .ld-course-status-seg-price{display:none !important}.single-sfwd-courses .ld-tab-bar__panel .ld-featured-image{display:none !important}.single-sfwd-courses .ld-accordion__section,.single-sfwd-courses .ld-accordion__subheading{padding-left:0 !important;padding-right:0 !important;border:none !important}.single-sfwd-courses .ld-accordion__subheading::before{content:"" !important;font-family:"bb-icons" !important;font-weight:normal !important}.single-sfwd-courses .ld-accordion__item{background-color:#f3f7fb !important}.single-sfwd-courses .ld-accordion__item-header--lesson{padding:20px !important}.single-sfwd-courses .ld-accordion__expand-button::before{content:none !important}.single-sfwd-courses a.ld-accordion__item-title{color:#182cd4 !important;font-weight:700 !important;font-size:1rem !important;text-decoration:none !important}.single-sfwd-courses a.ld-accordion__item-title:hover{color:#11195a !important}.single-sfwd-courses .ld-course-status{margin-top:2rem !important}.single-sfwd-courses .ld-course-status-segment{font-size:1rem !important;display:flex !important;gap:.5rem !important}.single-sfwd-courses .ld-course-status-segment .ld-course-status-label{font-weight:700 !important;color:#f3b33e !important}.single-sfwd-courses .ld-course-status-segment .ld-course-status-label::after{content:":";display:inline-block;margin-left:.25rem}.single-sfwd-courses .ld-course-status-segment .ld-course-status-content{height:initial !important}.single-sfwd-courses .ld-course-status-seg-action{margin-top:2rem !important}.single-sfwd-courses .ld-course-status-seg-action .ld-course-status-label{display:none !important}.single-sfwd-courses .ld-course-status-seg-price{display:none !important}.single-sfwd-courses .ld-layout__header{display:none !important}.includesbar{font-size:1rem}.includesbar .bb-icon-l{color:#f3b33e;margin-right:.5rem}.ld-in-focus-mode .ld-focus-header .ld-progress-bar{margin-left:0 !important}.ld-in-focus-mode .ld-focus-header .ld-content-actions{display:none !important}.ld-in-focus-mode .ld-focus-content h1{font-size:2rem !important}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar{background-color:#f3f7fb !important}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading{background-color:rgba(0,0,0,0) !important;border-bottom:1px solid #e2e7ed !important}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger{background-color:rgba(0,0,0,0) !important;outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:focus{border-color:#f3b33e !important}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:focus .ld-icon{color:#fff !important;outline-color:rgba(0,0,0,0) !important}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon{background-color:#f3b33e !important;border-color:#f3b33e !important;transform:translateY(-50%) translateX(50%);transition:all .3s ease}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon:hover{background-color:#f08c00 !important;border-color:#f08c00 !important;color:#fff !important;opacity:1 !important}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon:hover::before{opacity:1 !important}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-mode-course-heading-wrapper{padding:0 !important}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-mode-course-heading-wrapper .ld-icon{display:none !important}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-mode-course-heading-wrapper a{padding:0 !important;color:#1c1b3d !important;font-weight:700 !important;font-size:1.25rem !important;color:#364151 !important}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item{background-color:rgba(0,0,0,0) !important}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-expand-button .ld-icon{flex:0 0 20px;height:20px;width:20px}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-title{margin-top:2px !important}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-status-icon{font-size:.75rem !important;flex:0 0 20px;height:20px;width:20px}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-preview .ld-expand-button .ld-icon{font-size:.75em !important}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list{background-color:rgba(0,0,0,0) !important}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded::before{content:none !important}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded .ld-topic-list{padding-top:0 !important}.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded .ld-topic-list::before{content:none !important}.learndash_post_sfwd-courses .ld-accordion__content .ld-accordion__items{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}@media(max-width: 1024px){.learndash_post_sfwd-courses .ld-accordion__content .ld-accordion__items{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.learndash_post_sfwd-courses .ld-accordion__content .ld-accordion__items{grid-template-columns:1fr}}.lessons-grid{margin-top:1rem;margin-bottom:2rem}.lessons-grid__items{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}@media(max-width: 1024px){.lessons-grid__items{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.lessons-grid__items{grid-template-columns:1fr}}.lessons-grid__item{background-color:#f3f7fb;border-radius:.75rem;overflow:hidden;transition:transform .2s ease-in-out}.lessons-grid__item:hover{transform:translateY(-4px)}.lessons-grid__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lessons-grid__item-content{padding:1.5rem}.lessons-grid__link{display:block;padding:1.5rem;text-decoration:none;color:inherit}.lessons-grid__content{margin-bottom:1rem}.lessons-grid__title{font-size:1.125rem;font-weight:700;margin-bottom:.5rem;color:#182cd4}.lessons-grid__description{font-size:.875rem;color:#6b7280;margin-bottom:1rem}.lessons-grid__meta{display:flex;gap:1rem;font-size:.875rem;color:#6b7280}.lessons-grid__meta .bb-icon-l{color:#f3b33e;margin-right:.25rem}.wpProQuiz_question_text{font-size:1.125rem !important;font-weight:600 !important}fieldset.wpProQuiz_question{border:none !important;padding:0 !important;margin-bottom:1rem !important}.wpProQuiz_questionListItem{padding:0 !important}.wpProQuiz_answerCorrect::before{display:none !important}body .wpProQuiz_content{border-top:1px solid #d1dae5 !important;padding-top:1rem !important}body .wpProQuiz_content .wpProQuiz_tipp>div .wpProQuiz_header{border:none !important}.learndash-wrapper .wpProQuiz_content .wpProQuiz_tipp>div:before{bottom:-15px;transform:initial;background:rgba(0,0,0,0);border-top-color:#f0f3f6}.learndash-wrapper .wpProQuiz_content .wpProQuiz_tipp>div{box-shadow:none !important}.learndash-wrapper .wpProQuiz_content .wpProQuiz_tipp>div{margin:0 !important}body .wpProQuiz_content .wpProQuiz_listItem[data-type=matrix_sort_answer] .wpProQuiz_sortStringItem:before,body .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_sortStringItem:before{content:"" !important;font-family:"bb-icons" !important;font-weight:normal !important}body .wpProQuiz_content .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem input,body .wpProQuiz_content .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem:last-child input,body .wpProQuiz_content .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem input,body .wpProQuiz_content .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem:last-child input{margin-right:1em !important}.ld-tab-bar__tabs{gap:.75rem !important}.ld-tab-bar__tabs .ld-tab-bar__tab{padding:1rem 2.5rem !important;border-radius:8px 8px 0 0 !important}.ld-tab-bar__tabs .ld-tab-bar__tab::before{border-bottom:1px solid #d1dae5 !important}.ld-tab-bar__tabs .ld-tab-bar__tab:hover{background-color:#f3f7fb;color:#364151}.ld-tab-bar__tabs .ld-tab-bar__tab:after{content:none !important}.ld-tab-bar__tabs .ld-tab-bar__tab[aria-selected=true]{background-color:#f3f7fb;color:#182cd4 !important}.ld-tab-bar__panels{margin-top:1rem !important;margin-bottom:1rem !important}.learndash-course-reviews-author img{display:none !important}.learndash-course-reviews-review-stars,.review-star label{font-size:1.5rem !important}#ld-tab-reviews span{display:flex;align-items:center}#ld-tab-reviews span:before{content:"" !important;font-family:"bb-icons" !important;color:var(--ld-color-system-subtle-text);font-size:1.5rem !important;font-weight:normal !important;padding-right:.5rem !important}#ld-tab-reviews .ld-tab-bar__tab-title:before{content:none !important}.learndash-course-reviews-form input[type=submit]{transition:all .3s ease}.learndash-course-reviews-form input[type=submit]:hover{background-color:#f08c00 !important;border-color:#f08c00 !important}.learndash-course-reviews-form .grid-x{margin-bottom:1rem !important}#ld-profile .ld-status-icon{margin-top:0 !important}.learndash-course-grid .pagination .load-more{border-style:solid;border-top-width:2px;border-right-width:2px;border-left-width:2px;border-bottom-width:2px;border-color:var(--ast-global-color-1);background-color:var(--ast-global-color-1);color:#000;font-weight:600;line-height:1em;font-size:1rem;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;height:initial;transition:all .3s ease}.learndash-course-grid .pagination .load-more{background-color:#f3b33e;color:#364151 !important}.learndash-course-grid .pagination .load-more:hover{background-color:#f08c00 !important;border-color:#f08c00 !important}.ld-video br{display:none !important}.ld-video .mejs-overlay-play{border:1px solid #222}.ld-video .mejs-overlay-play:before{content:"";display:block;width:140px;height:100px;background-color:#182cd4;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ld-video .mejs-overlay-play .mejs-overlay-button{z-index:2}.single .ld-tab-bar__panel .ld-featured-image{display:none !important}body .glightbox-container .gclose{padding:2px !important}.background--wave-1{position:relative}.background--wave-1::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:url("../../assets/images/wave-1.svg");background-repeat:no-repeat;background-position:bottom left;background-size:contain;opacity:.1;z-index:-1;pointer-events:none}.background--rect-light{position:relative}.background--rect-light::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:url("../../assets/images/rect-light.svg");background-repeat:no-repeat;background-position:bottom left;background-size:contain;opacity:.25;z-index:-1;pointer-events:none}.background--hexagon{position:relative}.background--hexagon::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:url("../../assets/images/hexagon.svg");background-repeat:no-repeat;background-position:bottom left;background-size:contain;opacity:1;z-index:-1;pointer-events:none}.form-style-1 .gform_required_legend,.learndash-course-reviews-form .gform_required_legend{display:none}.form-style-1 input:not([type=submit]):not([type=checkbox]),.form-style-1 textarea,.form-style-1 select,.learndash-course-reviews-form input:not([type=submit]):not([type=checkbox]),.learndash-course-reviews-form textarea,.learndash-course-reviews-form select{width:100%;border:1px solid var(--ast-global-color-7) !important;outline:none;box-shadow:none;border-radius:.375rem;background-color:#fff;min-height:50px}.form-style-1 input[type=checkbox],.learndash-course-reviews-form input[type=checkbox]{border:1px solid var(--ast-global-color-7);outline:none;box-shadow:none;border-radius:.375rem;background-color:#fff}.form-style-1 input[type=submit],.learndash-course-reviews-form input[type=submit]{background-color:var(--ast-global-color-0);color:#fff;padding:.75rem 2rem;border:none;border-radius:.375rem;cursor:pointer;font-weight:600 !important;width:100%;transition:background-color .3s ease}.form-style-1 .gfield_label,.form-style-1 label:not(.gfield_consent_label),.learndash-course-reviews-form .gfield_label,.learndash-course-reviews-form label:not(.gfield_consent_label){font-size:.875rem;font-weight:600 !important;margin-bottom:.5rem !important}.form-style-1 .required,.learndash-course-reviews-form .required{color:#c02b0a}.form-style-1 .gform_wrapper,.learndash-course-reviews-form .gform_wrapper{margin:0}.form-style-1 .gform_wrapper .gform_fields,.learndash-course-reviews-form .gform_wrapper .gform_fields{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.form-style-1 .gform_wrapper .gfield,.learndash-course-reviews-form .gform_wrapper .gfield{margin:0}.form-style-1 .gform_wrapper .gfield.gfield--width-full,.learndash-course-reviews-form .gform_wrapper .gfield.gfield--width-full{grid-column:1/-1}.form-style-1 .gform_wrapper .gform_footer,.learndash-course-reviews-form .gform_wrapper .gform_footer{margin-top:1.5rem;padding:0}.form-style-1 .gform_wrapper .select2-container,.learndash-course-reviews-form .gform_wrapper .select2-container{width:100% !important}.form-style-1 .gform_wrapper .select2-container .select2-selection,.learndash-course-reviews-form .gform_wrapper .select2-container .select2-selection{border:1px solid var(--ast-global-color-7);border-radius:.375rem;min-height:50px;display:flex;align-items:center;background-color:#fff}.form-style-1 .gform_wrapper .select2-container .select2-selection--single .select2-selection__rendered,.learndash-course-reviews-form .gform_wrapper .select2-container .select2-selection--single .select2-selection__rendered{padding:0 1rem;line-height:50px}.form-style-1 .gform_wrapper .select2-container .select2-selection--single .select2-selection__arrow,.learndash-course-reviews-form .gform_wrapper .select2-container .select2-selection--single .select2-selection__arrow{height:50px;right:.5rem}.form-style-1 .gform_wrapper .select2-container.select2-container--open .select2-selection,.learndash-course-reviews-form .gform_wrapper .select2-container.select2-container--open .select2-selection{border-color:var(--ast-global-color-0)}.form-style-1 .gform_wrapper .select2-dropdown,.learndash-course-reviews-form .gform_wrapper .select2-dropdown{border:1px solid var(--ast-global-color-7);border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.form-style-1 .gform_wrapper .select2-dropdown .select2-search__field,.learndash-course-reviews-form .gform_wrapper .select2-dropdown .select2-search__field{border:1px solid var(--ast-global-color-7);border-radius:.375rem;padding:.5rem}.form-style-1 .gform_wrapper .select2-dropdown .select2-results__option,.learndash-course-reviews-form .gform_wrapper .select2-dropdown .select2-results__option{padding:.5rem 1rem}.form-style-1 .gform_wrapper .select2-dropdown .select2-results__option--highlighted[aria-selected],.learndash-course-reviews-form .gform_wrapper .select2-dropdown .select2-results__option--highlighted[aria-selected]{background-color:var(--ast-global-color-0);color:#fff}.gform_validation_error_link{text-decoration:none !important}.contact-info{display:flex;flex-direction:column;margin-top:1.5rem;margin-bottom:1rem}.contact-info__item{display:flex;align-items:center;gap:.25rem;color:#fff;text-decoration:none;transition:color .2s ease}.contact-info__item:hover{color:#f3b33e}.contact-info__item i{font-size:1.25rem;opacity:.75;color:#f3b33e}.contact-info__item i:before{margin-left:0 !important}.contact-info__item span{font-size:1rem}body.preload *{transition:none !important}.sis-sidebar{position:fixed;left:0;top:0;bottom:0;width:68px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);transition:width .3s ease;z-index:99999;padding-top:80px;padding-left:10px;padding-right:10px;padding-bottom:10px}.sis-sidebar[data-expanded=true]{width:220px}.sis-sidebar[data-expanded=true] .sis-sidebar__menu-text{opacity:1}.sis-sidebar__toggle{position:absolute;padding:2px;top:10px;left:10px}.sis-sidebar__toggle-btn{background:none;border:none;padding:10px 5px;cursor:pointer;color:#364151;box-shadow:none}.sis-sidebar__toggle-btn:hover{color:#000;background:#f0f0f0}.sis-sidebar__toggle-btn:focus{color:#f3b33e;background:none;box-shadow:none;outline:thin solid #f3b33e}.sis-sidebar__nav{height:100%}.sis-sidebar__menu{display:flex;flex-direction:column;height:100%;list-style:none;margin:0;padding:0}.sis-sidebar__menu-item{margin:0;padding:2px}.sis-sidebar__menu-item i{padding:5px}.sis-sidebar__menu-item:last-child{margin-top:auto}.sis-sidebar__menu-separator{height:1px;background-color:rgba(0,0,0,.1);margin:16px 10px;list-style:none}.sis-sidebar__menu-link{display:flex;align-items:center;color:#364151;text-decoration:none;transition:background-color .2s ease;border-radius:5px;padding:5px 0;position:relative}.sis-sidebar__menu-link:hover{background-color:#f0f0f0;color:#000}.is-active .sis-sidebar__menu-link{background-color:#f0f0f0;color:#000}.sis-sidebar[data-expanded=true] .sis-sidebar__menu-link[data-tooltip]::before,.sis-sidebar[data-expanded=true] .sis-sidebar__menu-link[data-tooltip]::after{display:none}.sis-sidebar i{display:flex;font-size:24px}.sis-sidebar__menu-text{white-space:nowrap;opacity:0;transition:opacity .2s ease;font-size:14px;font-weight:600;overflow-y:hidden}.sis-sidebar [data-tooltip]::before{content:"";position:absolute;top:50%;left:100%;margin-left:15px;transform:translateY(-50%);border-style:solid;border-width:5px 5px 5px 0;border-color:rgba(0,0,0,0) #364151 rgba(0,0,0,0) rgba(0,0,0,0);opacity:0;visibility:hidden;transition:all .18s ease-out .18s;z-index:11}.sis-sidebar [data-tooltip]::after{pointer-events:none;transition:all .18s ease-out .18s;font-weight:600;font-size:14px;letter-spacing:-0.24px;background:#364151;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.22);color:#fff;content:attr(data-tooltip);line-height:1.3;padding:7px 15px;position:absolute;white-space:nowrap;z-index:10;left:100%;margin-left:20px;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden}.sis-sidebar [data-tooltip]:hover::before,.sis-sidebar [data-tooltip]:hover::after{opacity:1;visibility:visible}body.with-sidebar.logged-in #page{margin-left:68px !important;width:calc(100% - 68px) !important;transition:all .3s ease}body.with-sidebar.logged-in.sidebar-expanded #page{margin-left:220px !important;width:calc(100% - 220px) !important}@media(max-width: 768px){.sis-sidebar{display:none}body.logged-in #page{margin-left:0 !important;width:100% !important}body:not(.page-template-ir-wisdm-dashboard-template).logged-in #page{margin-left:initial !important;width:initial !important}body:not(.page-template-ir-wisdm-dashboard-template).logged-in.sidebar-expanded #page{margin-left:initial !important;width:initial !important}}.admin-bar .sis-sidebar{top:32px}@media screen and (max-width: 768px){.admin-bar .sis-sidebar{top:46px}}.sis-global-performance-widget{background:#fff}.sis-global-performance-widget .widget-title{margin:0 0 25px 0;font-size:1.2rem;font-weight:600;color:#182cd4}.sis-global-performance-widget .performance-summary{margin-bottom:30px}.sis-global-performance-widget .performance-summary .performance-metrics{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:20px}@media(max-width: 768px){.sis-global-performance-widget .performance-summary .performance-metrics{grid-template-columns:1fr}}.sis-global-performance-widget .performance-summary .performance-metrics .metric-item{text-align:center;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.sis-global-performance-widget .performance-summary .performance-metrics .metric-item .metric-value{font-size:2.5rem;font-weight:700;color:#182cd4;margin-bottom:8px}.sis-global-performance-widget .performance-summary .performance-metrics .metric-item .metric-label{font-size:.9rem;color:#6b7280;margin-bottom:5px}.sis-global-performance-widget .performance-summary .performance-metrics .metric-item .metric-details{font-size:.8rem;color:#6b7280}.sis-global-performance-widget .performance-ranking .ranking-title{font-size:1.1rem;font-weight:600;color:#1c1b3d;margin-bottom:20px;display:flex;align-items:center;gap:10px}.sis-global-performance-widget .performance-ranking .ranking-title .user-count{font-size:.9rem;color:#6b7280;font-weight:400}.sis-global-performance-widget .performance-ranking .performance-table-container{overflow-x:auto;border:1px solid #e9ecef;border-radius:8px}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table{width:100%;border-collapse:collapse;margin-bottom:0 !important}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table th{background:#f8f9fa;padding:12px;font-weight:600;color:#1c1b3d;border-bottom:2px solid #e9ecef;font-size:.9rem;text-align:left}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table td{padding:12px;border-bottom:1px solid #e9ecef;font-size:.9rem}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .performance-row:hover{background:#f8f9fa}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .performance-row:nth-child(1) .rank-number{color:gold;font-weight:700}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .performance-row:nth-child(2) .rank-number{color:silver;font-weight:700}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .performance-row:nth-child(3) .rank-number{color:#cd7f32;font-weight:700}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .rank-cell{width:60px;text-align:center}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .rank-cell .rank-number{font-size:1.1rem;font-weight:600;color:#1c1b3d}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .user-cell{min-width:180px}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .user-cell .user-name{font-weight:600;color:#1c1b3d}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .score-cell{width:100px;text-align:center}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .score-cell .global-score{font-size:1.2rem;font-weight:700;color:#182cd4}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .courses-cell,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .quizzes-cell{min-width:120px}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .courses-cell .progress-item,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .courses-cell .quiz-item,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .quizzes-cell .progress-item,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .quizzes-cell .quiz-item{text-align:center}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .courses-cell .progress-item .progress-percentage,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .courses-cell .progress-item .quiz-percentage,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .courses-cell .quiz-item .progress-percentage,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .courses-cell .quiz-item .quiz-percentage,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .quizzes-cell .progress-item .progress-percentage,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .quizzes-cell .progress-item .quiz-percentage,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .quizzes-cell .quiz-item .progress-percentage,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .quizzes-cell .quiz-item .quiz-percentage{font-weight:600;color:#2ecc71;margin-bottom:2px}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .courses-cell .progress-item .progress-details,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .courses-cell .progress-item .quiz-details,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .courses-cell .quiz-item .progress-details,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .courses-cell .quiz-item .quiz-details,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .quizzes-cell .progress-item .progress-details,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .quizzes-cell .progress-item .quiz-details,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .quizzes-cell .quiz-item .progress-details,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .quizzes-cell .quiz-item .quiz-details{font-size:.8rem;color:#6b7280}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .courses-cell .progress-item .overdue-details,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .courses-cell .quiz-item .overdue-details,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .quizzes-cell .progress-item .overdue-details,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .quizzes-cell .quiz-item .overdue-details{font-size:.8rem;color:#e74c3c}@media(max-width: 768px){.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table thead{display:none}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table tbody,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table tr,.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table td{display:block}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table tr{margin-bottom:15px;padding:15px;background:#fff;border:1px solid #e9ecef;border-radius:8px}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table tr:hover{background:#f8f9fa}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table td{padding:8px 0;border:none;position:relative}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table td:before{content:attr(data-label);font-weight:600;display:block;margin-bottom:4px;color:#1c1b3d;font-size:.85rem}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .rank-cell:before{content:"Rang"}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .rank-cell .rank-number{font-size:1.5rem}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .user-cell:before{content:"Utilisateur"}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .user-cell .user-name{font-size:1.1rem}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .score-cell:before{content:"Score global"}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .score-cell .global-score{font-size:1.5rem}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .courses-cell:before{content:"Formations"}.sis-global-performance-widget .performance-ranking .performance-table-container .performance-table .quizzes-cell:before{content:"Quiz"}}.sis-global-performance-widget .no-performance-data{text-align:center;padding:40px 20px;color:#6b7280}.sis-global-performance-widget .no-performance-data p{margin:0;font-size:1rem}.sis-team-progress-widget{background:#fff;border-radius:8px;padding:20px;border:1px solid #d1dae5;margin-bottom:30px}.sis-team-progress-widget .widget-title{margin:0 0 20px 0;font-size:1.2rem;font-weight:600;color:#182cd4}.sis-team-progress-widget .widget-title .team-name{font-weight:400;color:#6b7280;font-size:.9rem}.sis-team-progress-widget .progress-layout{display:flex;align-items:center;gap:20px;margin-bottom:20px}@media(max-width: 768px){.sis-team-progress-widget .progress-layout{flex-direction:column;gap:15px}}.sis-team-progress-widget .progress-left,.sis-team-progress-widget .progress-right{flex:0 0 auto;text-align:center;min-width:120px}.sis-team-progress-widget .progress-left .completion-percentage,.sis-team-progress-widget .progress-left .remaining-percentage,.sis-team-progress-widget .progress-right .completion-percentage,.sis-team-progress-widget .progress-right .remaining-percentage{font-size:2rem;font-weight:700;line-height:1;margin-bottom:5px}.sis-team-progress-widget .progress-left .completion-percentage,.sis-team-progress-widget .progress-right .completion-percentage{color:#2ecc71}.sis-team-progress-widget .progress-left .remaining-percentage,.sis-team-progress-widget .progress-right .remaining-percentage{color:#6b7280}.sis-team-progress-widget .progress-left .completion-label,.sis-team-progress-widget .progress-left .remaining-label,.sis-team-progress-widget .progress-right .completion-label,.sis-team-progress-widget .progress-right .remaining-label{font-size:.85rem;color:#6b7280;margin-bottom:5px}.sis-team-progress-widget .progress-left .user-count,.sis-team-progress-widget .progress-right .user-count{font-size:.8rem;color:#9ca3af;font-style:italic}.sis-team-progress-widget .progress-center{flex:1;text-align:center}.sis-team-progress-widget .progress-center .progress-bar-wrapper{margin-bottom:10px}.sis-team-progress-widget .progress-center .progress-bar-wrapper .progress-bar-track{height:12px;background:#e9ecef;border-radius:6px;overflow:hidden;position:relative}.sis-team-progress-widget .progress-center .progress-bar-wrapper .progress-bar-track .progress-bar-fill{height:100%;background:linear-gradient(90deg, #f3b33e, #F08C00);transition:width .3s ease;border-radius:6px}.sis-team-progress-widget .progress-center .progress-stats{font-size:.9rem;color:#6b7280}.sis-team-progress-widget .progress-center .progress-stats .completed-count{font-weight:600;color:#f3b33e}.sis-team-progress-widget .progress-center .progress-stats .separator{margin:0 3px}.sis-team-progress-widget .progress-center .progress-stats .total-count{font-weight:600}.sis-team-progress-widget .progress-center .progress-stats .activities-label{margin-left:5px;font-size:.8rem}.sis-team-progress-widget .users-at-risk-section{border-top:1px solid #e9ecef;padding-top:20px}.sis-team-progress-widget .users-at-risk-section .at-risk-title{display:flex;align-items:center;gap:8px;margin:0 0 10px 0;font-size:1.1rem;font-weight:600;color:#dc3545}.sis-team-progress-widget .users-at-risk-section .at-risk-title .warning-icon{font-size:1.2rem}.sis-team-progress-widget .users-at-risk-section .at-risk-title .risk-count{font-size:.9rem;font-weight:400;color:#6b7280}.sis-team-progress-widget .users-at-risk-section .at-risk-description{margin-bottom:15px}.sis-team-progress-widget .users-at-risk-section .at-risk-description p{margin:0;font-size:.9rem;color:#6b7280}.sis-team-progress-widget .users-at-risk-section .at-risk-users-list{display:flex;flex-direction:column;gap:10px}.sis-team-progress-widget .users-at-risk-section .at-risk-users-list .at-risk-user{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:#fff5f5;border-left:4px solid #dc3545;border-radius:4px}@media(max-width: 480px){.sis-team-progress-widget .users-at-risk-section .at-risk-users-list .at-risk-user{flex-direction:column;align-items:flex-start;gap:8px}}.sis-team-progress-widget .users-at-risk-section .at-risk-users-list .at-risk-user .user-info{flex:1}.sis-team-progress-widget .users-at-risk-section .at-risk-users-list .at-risk-user .user-info .user-name{font-weight:600;color:#1c1b3d;margin-bottom:2px}.sis-team-progress-widget .users-at-risk-section .at-risk-users-list .at-risk-user .user-info .user-email{font-size:.85rem;color:#6b7280}.sis-team-progress-widget .users-at-risk-section .at-risk-users-list .at-risk-user .user-progress{flex:0 0 auto;text-align:right}@media(max-width: 480px){.sis-team-progress-widget .users-at-risk-section .at-risk-users-list .at-risk-user .user-progress{text-align:left}}.sis-team-progress-widget .users-at-risk-section .at-risk-users-list .at-risk-user .user-progress .progress-percentage{font-size:1.1rem;font-weight:700;margin-bottom:2px}.sis-team-progress-widget .users-at-risk-section .at-risk-users-list .at-risk-user .user-progress .progress-percentage.warning{color:#fd7e14}.sis-team-progress-widget .users-at-risk-section .at-risk-users-list .at-risk-user .user-progress .progress-percentage.critical{color:#dc3545}.sis-team-progress-widget .users-at-risk-section .at-risk-users-list .at-risk-user .user-progress .progress-details{font-size:.8rem;color:#6b7280}.sis-team-progress-widget .no-risk-message{border-top:1px solid #e9ecef;padding-top:20px}.sis-team-progress-widget .no-risk-message .success-message{display:flex;align-items:center;gap:8px;margin:0;padding:12px 15px;background:#f8f9fa;border-left:4px solid #28a745;border-radius:4px;font-size:.9rem;color:#6b7280}.sis-team-progress-widget .no-risk-message .success-message .success-icon{font-size:1.1rem}.members-list-widget{background:#fff;border-radius:8px;padding:20px;border:1px solid #d1dae5;margin-bottom:30px}.members-list-widget h3{margin:0 0 20px 0;font-size:1.2rem;font-weight:600;color:#182cd4}.members-list-widget .members-table-container{overflow-x:auto;margin-bottom:15px}.members-list-widget .members-table-container .members-table{width:100%;border-collapse:collapse}@media(max-width: 1023px){.members-list-widget .members-table-container .members-table{border:none !important}}.members-list-widget .members-table-container .members-table th,.members-list-widget .members-table-container .members-table td{padding:12px 15px;text-align:left;border-bottom:1px solid #e9ecef}.members-list-widget .members-table-container .members-table th{background:#f8f9fa;font-weight:600;color:#1c1b3d;font-size:.9rem}@media(max-width: 1024px){.members-list-widget .members-table-container .members-table th:nth-child(2){display:none}}.members-list-widget .members-table-container .members-table td{font-size:.9rem;color:#6b7280}.members-list-widget .members-table-container .members-table .member-name{font-weight:600;color:#1c1b3d}.members-list-widget .members-table-container .members-table .member-name i{color:#f3b33e}@media(max-width: 1024px){.members-list-widget .members-table-container .members-table .member-email{display:none}}.members-list-widget .members-table-container .members-table .member-email a{color:#182cd4;text-decoration:none}.members-list-widget .members-table-container .members-table .member-email a:hover{text-decoration:underline}.members-list-widget .members-table-container .members-table .no-group{font-style:italic;color:#9ca3af}.members-list-widget .members-table-container .members-table .member-progress{width:150px;min-width:120px}@media(max-width: 1023px){.members-list-widget .members-table-container .members-table .member-progress{width:auto;min-width:100px}}.members-list-widget .members-table-container .members-table .member-progress .sis-member-progress{width:100%}.members-list-widget .members-table-container .members-table .member-progress .sis-member-progress .progress-stats{margin-bottom:3px;font-size:12px}@media(max-width: 480px){.members-list-widget .members-table-container .members-table .member-progress .sis-member-progress .progress-stats{font-size:11px}}.members-list-widget .members-table-container .members-table .member-progress .sis-member-progress .progress-stats strong{font-weight:600}.members-list-widget .members-table-container .members-table .member-progress .sis-member-progress .progress-stats span{color:#666}.members-list-widget .members-table-container .members-table .member-progress .sis-member-progress .progress-bar{width:100%;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.members-list-widget .members-table-container .members-table .member-progress .sis-member-progress .progress-bar .progress-fill{height:100%;transition:width .3s ease;min-width:2px;border-radius:4px}@media(max-width: 1023px){.members-list-widget .members-table-container .members-table thead{display:none}.members-list-widget .members-table-container .members-table tbody,.members-list-widget .members-table-container .members-table tr,.members-list-widget .members-table-container .members-table td{display:block}.members-list-widget .members-table-container .members-table tr{margin-bottom:20px;padding:15px;background:#fff;border:1px solid #e9ecef;border-radius:8px}.members-list-widget .members-table-container .members-table td{padding:8px 0;border:none;position:relative;padding-left:0}.members-list-widget .members-table-container .members-table td:before{content:attr(data-label);font-weight:600;display:block;margin-bottom:4px;color:#1c1b3d;font-size:.85rem}.members-list-widget .members-table-container .members-table td.member-name:before{content:"Nom"}.members-list-widget .members-table-container .members-table td.member-email:before{content:"Email"}.members-list-widget .members-table-container .members-table td.member-groups:before{content:"Groupe"}.members-list-widget .members-table-container .members-table td.member-progress:before{content:"Progression"}.members-list-widget .members-table-container .members-table td.member-last-login:before{content:"Dernière connexion"}.members-list-widget .members-table-container .members-table .member-name{font-size:1.1rem;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e9ecef}.members-list-widget .members-table-container .members-table .member-progress{margin-top:10px;padding-top:10px}}.members-list-widget .members-count{text-align:right}.members-list-widget .members-count p{margin:0;font-size:.85rem;color:#6b7280;font-style:italic}.members-list-widget .no-members-message{text-align:center;padding:40px 20px}.members-list-widget .no-members-message p{margin:0;font-size:1rem;color:#6b7280}.supervisor-dashboard .group-filter-section{margin-bottom:30px}.supervisor-dashboard .group-filter-section h3{margin:0 0 15px 0;font-size:1.1rem;font-weight:600;color:#182cd4}.supervisor-dashboard .group-filter-section .group-filter-form select{width:100%;max-width:400px;padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;line-height:1.5}.supervisor-dashboard .group-filter-section .group-filter-form select:focus{outline:none;border-color:#182cd4;box-shadow:0 0 0 2px rgba(0,124,186,.1)}.supervisor-dashboard .group-filter-section .group-filter-form input[type=submit]{margin-left:10px;padding:8px 16px;background-color:#182cd4;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.supervisor-dashboard .group-filter-section .group-filter-form input[type=submit]:hover{background-color:rgb(18.813559322,34.4915254237,166.186440678)}.supervisor-dashboard .selected-group-info{background:rgb(215.0254237288,218.7966101695,250.4745762712);padding:15px 20px;border-radius:8px;margin-bottom:30px}.supervisor-dashboard .selected-group-info h3{margin:0;font-size:1rem;color:#182cd4}.supervisor-dashboard .group-selector-bar{margin-bottom:30px}.supervisor-dashboard .group-selector-bar .group-selector-content{display:flex;justify-content:flex-end;align-items:center;gap:20px;flex-wrap:wrap}.supervisor-dashboard .group-selector-bar .group-selector-content .group-selector-left{margin-right:auto}@media(max-width: 768px){.supervisor-dashboard .group-selector-bar .group-selector-content{flex-direction:column;align-items:flex-start}}.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form{display:flex;align-items:center;gap:10px}.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form label{margin:0;font-size:1rem;font-weight:700;min-width:-moz-max-content;min-width:max-content}.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form select{padding:8px 12px;border-radius:4px;font-size:16px;line-height:1.5;min-width:300px}.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form select:focus{outline:none;border-color:#182cd4;box-shadow:0 0 0 2px rgba(0,124,186,.1)}.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form .select2-container{min-width:300px}.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form .select2-container .select2-selection{height:auto;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:16px;line-height:1.5}.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form .select2-container .select2-selection.select2-selection--single{height:44px;display:flex;align-items:center}.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form .select2-container .select2-selection.select2-selection--single .select2-selection__rendered{color:#333;padding:0}.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form .select2-container .select2-selection.select2-selection--single .select2-selection__arrow{height:42px;right:8px}.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form .select2-container .select2-selection:focus,.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form .select2-container .select2-selection.select2-selection--single:focus{outline:none;border-color:#182cd4;box-shadow:0 0 0 2px rgba(0,124,186,.1)}.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form .select2-container.select2-container--open .select2-selection{border-color:#182cd4;box-shadow:0 0 0 2px rgba(0,124,186,.1)}.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form .select2-dropdown{border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form .select2-dropdown .select2-search{padding:8px}.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form .select2-dropdown .select2-search .select2-search__field{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form .select2-dropdown .select2-search .select2-search__field:focus{outline:none;border-color:#182cd4;box-shadow:0 0 0 2px rgba(0,124,186,.1)}.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form .select2-dropdown .select2-results .select2-results__options{max-height:200px}.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form .select2-dropdown .select2-results .select2-results__options .select2-results__option{padding:10px 12px;font-size:14px;cursor:pointer}.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form .select2-dropdown .select2-results .select2-results__options .select2-results__option:hover,.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:#182cd4;color:#fff}.supervisor-dashboard .group-selector-bar .group-selector-left .group-filter-form .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{background-color:#f8f9fa;color:#333}.supervisor-dashboard .group-selector-bar .group-selector-right .back-button{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#182cd4;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;transition:background-color .2s}.supervisor-dashboard .group-selector-bar .group-selector-right .back-button:hover{background:#11195a;color:#fff}.supervisor-dashboard .group-selector-bar .group-selector-right .back-button i{font-size:16px}.supervisor-dashboard .dashboard-cards h2{margin-bottom:30px;color:#1c1b3d;font-size:28px;font-weight:300}.supervisor-dashboard .dashboard-cards .cards-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:24px}@media(max-width: 768px){.supervisor-dashboard .dashboard-cards .cards-grid{grid-template-columns:1fr;gap:16px}}.supervisor-dashboard .dashboard-cards .dashboard-card{background:#fff;border:1px solid #d1dae5;border-radius:12px;overflow:hidden;transition:all .3s ease}.supervisor-dashboard .dashboard-cards .dashboard-card:hover{border-color:#182cd4}.supervisor-dashboard .dashboard-cards .dashboard-card a{display:block;padding:30px;text-decoration:none;color:inherit;height:100%}.supervisor-dashboard .dashboard-cards .dashboard-card a:hover{color:inherit}.supervisor-dashboard .dashboard-cards .dashboard-card .card-icon{text-align:center;margin-bottom:20px}.supervisor-dashboard .dashboard-cards .dashboard-card .card-icon i{font-size:48px;color:#182cd4;transition:color .2s}.supervisor-dashboard .dashboard-cards .dashboard-card .card-content{text-align:center}.supervisor-dashboard .dashboard-cards .dashboard-card .card-content h3{margin:0 0 12px 0;font-size:20px;font-weight:600;color:#1c1b3d}.supervisor-dashboard .dashboard-cards .dashboard-card .card-content p{margin:0;font-size:14px;color:#6b7280;line-height:1.5}.supervisor-dashboard .dashboard-cards .dashboard-card:hover .card-icon i{color:rgb(18.813559322,34.4915254237,166.186440678)}.supervisor-dashboard .widget-container{background:#fff;border:1px solid #d1dae5;border-radius:12px;padding:30px}.supervisor-dashboard .widget-container .members-list-widget,.supervisor-dashboard .widget-container .sis-team-progress-widget,.supervisor-dashboard .widget-container .sis-team-progress-by-team-widget,.supervisor-dashboard .widget-container .sis-global-performance-widget{margin-bottom:0;border:none;background:rgba(0,0,0,0)}.supervisor-dashboard .widget-container .members-list-widget a,.supervisor-dashboard .widget-container .sis-team-progress-widget a,.supervisor-dashboard .widget-container .sis-team-progress-by-team-widget a,.supervisor-dashboard .widget-container .sis-global-performance-widget a{color:#182cd4;text-decoration:none}.supervisor-dashboard .widget-container .members-list-widget a:hover,.supervisor-dashboard .widget-container .sis-team-progress-widget a:hover,.supervisor-dashboard .widget-container .sis-team-progress-by-team-widget a:hover,.supervisor-dashboard .widget-container .sis-global-performance-widget a:hover{text-decoration:underline}.supervisor-dashboard .widget-container .members-list-widget .widget-title,.supervisor-dashboard .widget-container .members-list-widget h3,.supervisor-dashboard .widget-container .sis-team-progress-widget .widget-title,.supervisor-dashboard .widget-container .sis-team-progress-widget h3,.supervisor-dashboard .widget-container .sis-team-progress-by-team-widget .widget-title,.supervisor-dashboard .widget-container .sis-team-progress-by-team-widget h3,.supervisor-dashboard .widget-container .sis-global-performance-widget .widget-title,.supervisor-dashboard .widget-container .sis-global-performance-widget h3{color:#182cd4;font-size:24px;font-weight:600;margin-bottom:20px}.supervisor-dashboard .user-team-info{margin-bottom:1.5rem}.supervisor-dashboard .user-team-info .team-info-content{font-weight:700}.supervisor-dashboard .user-team-info .team-info-content p{margin:0;color:#6b7280;font-size:.9rem}.supervisor-dashboard .user-team-info .team-info-content p .team-name{color:#182cd4;font-weight:600}.sis-team-progress-by-team-widget .teams-progress-list{display:flex;flex-direction:column;gap:20px}.sis-team-progress-by-team-widget .team-progress-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px}.sis-team-progress-by-team-widget .team-progress-item .team-header{margin-bottom:15px}.sis-team-progress-by-team-widget .team-progress-item .team-header .team-title{margin:0;font-size:18px;font-weight:600;color:#1c1b3d;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sis-team-progress-by-team-widget .team-progress-item .team-header .team-title .member-count{font-size:12px;color:#6b7280;background:#e9ecef;padding:4px 8px;border-radius:4px;font-weight:400}.sis-team-progress-by-team-widget .team-progress-item .team-progress-bar{margin-bottom:10px}.sis-team-progress-by-team-widget .team-progress-item .team-progress-bar .progress-bar-wrapper{position:relative}.sis-team-progress-by-team-widget .team-progress-item .team-progress-bar .progress-bar-wrapper .progress-bar-track{height:8px;background:#e9ecef;border-radius:4px;overflow:hidden}.sis-team-progress-by-team-widget .team-progress-item .team-progress-bar .progress-bar-wrapper .progress-bar-track .progress-bar-fill{height:100%;background:linear-gradient(135deg, #182cd4, rgb(100.4915254237, 115.0677966102, 237.5084745763));border-radius:4px;transition:width .3s ease}.sis-team-progress-by-team-widget .team-progress-item .team-progress-bar .progress-bar-wrapper .progress-percentage{position:absolute;right:0;top:-30px;font-size:16px;font-weight:600;color:#182cd4}.sis-team-progress-by-team-widget .team-progress-item .team-progress-details .progress-text{font-size:14px;color:#6b7280}@media(max-width: 768px){.sis-team-progress-by-team-widget .team-progress-item{padding:15px}.sis-team-progress-by-team-widget .team-progress-item .team-header{flex-direction:column;align-items:flex-start}.sis-team-progress-by-team-widget .team-progress-item .team-header .team-stats{flex-direction:column;align-items:flex-start;gap:8px}}.course-deadlines-manager h2{margin-bottom:25px;font-size:24px;font-weight:600}.course-deadlines-manager h3{margin-bottom:20px;font-size:18px;font-weight:600}.group-courses-deadlines .course-deadlines-table{width:100%;border-collapse:collapse;margin:20px 0;overflow:hidden}.group-courses-deadlines .deadline-status{display:inline-block;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.group-courses-deadlines .deadline-status.deadline-expired{background-color:#e74c3c;color:#fff}.group-courses-deadlines .deadline-status.deadline-soon{background-color:#f39c12;color:#fff}.group-courses-deadlines .deadline-status.deadline-active{background-color:#27ae60;color:#fff}.group-courses-deadlines .deadline-status.deadline-none{background-color:#95a5a6;color:#fff}.group-courses-deadlines table th{background:#f8f9fa;font-weight:600;color:#1c1b3d;font-size:.9rem}.group-courses-deadlines table tr td:last-child{min-width:160px;text-align:center}.group-courses-deadlines .form-actions{margin-top:30px;padding-top:20px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--course-deadlines a:before{content:"";font-family:bb-icons;font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:15px;vertical-align:middle}@media(max-width: 768px){.group-courses-deadlines .course-deadlines-table{display:block;overflow-x:auto;white-space:nowrap}.group-courses-deadlines .course-deadlines-table th,.group-courses-deadlines .course-deadlines-table td{padding:12px 8px;font-size:13px}.group-courses-deadlines .course-deadline-input{min-width:140px}}@media(max-width: 480px){.group-courses-deadlines .course-deadlines-table th,.group-courses-deadlines .course-deadlines-table td{padding:8px 6px;font-size:12px}}.learndash-course-grid .item.grid-2 .course-deadline{margin-bottom:10px}.learndash-course-grid .item.grid-2 .course-deadline .deadline-status{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.learndash-course-grid .item.grid-2 .course-deadline .deadline-status.deadline-expired{background-color:#e74c3c;color:#fff}.learndash-course-grid .item.grid-2 .course-deadline .deadline-status.deadline-soon{background-color:#f39c12;color:#fff}.learndash-course-grid .item.grid-2 .course-deadline .deadline-status.deadline-active{background-color:#27ae60;color:#fff}.learndash-course-grid .item.grid-2 .course-deadline .deadline-status.deadline-none{background-color:#95a5a6;color:#fff}@media(max-width: 768px){.learndash-course-grid .item.grid-2 .course-deadline{margin-bottom:8px}}.notifications-dashboard{padding:1rem}.notifications-dashboard .notification-stats{margin-bottom:2rem}.notifications-dashboard .notification-stats h2{font-size:1.75rem;margin-bottom:1rem;color:#182cd4}.notifications-dashboard .notification-stats .stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1rem;margin-bottom:1rem}.notifications-dashboard .notification-stats .stats-grid .stat-card{background:#f3f7fb;padding:1.5rem;border-radius:8px;text-align:center;border:1px solid #d1dae5}.notifications-dashboard .notification-stats .stats-grid .stat-card .stat-number{font-size:2.5rem;font-weight:700;color:#182cd4;margin-bottom:.5rem}.notifications-dashboard .notification-stats .stats-grid .stat-card .stat-label{font-size:.875rem;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.notifications-dashboard .notification-info{margin-bottom:2rem}.notifications-dashboard .notification-info h3{font-size:1.5rem;margin-bottom:1rem;color:#182cd4}.notifications-dashboard .notification-info .info-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1rem}.notifications-dashboard .notification-info .info-cards .info-card{background:#fff;padding:1.5rem;border-radius:8px;border:1px solid #d1dae5}.notifications-dashboard .notification-info .info-cards .info-card .info-icon{font-size:2rem;margin-bottom:1rem}.notifications-dashboard .notification-info .info-cards .info-card h4{margin-bottom:.5rem;color:#182cd4;font-size:1.1rem}.notifications-dashboard .notification-info .info-cards .info-card p{margin:0;color:#6b7280;font-size:.875rem;line-height:1.5}.notifications-dashboard .notification-settings{background:#f3f7fb;padding:1.5rem;border-radius:8px;border:1px solid #d1dae5}.notifications-dashboard .notification-settings h4{margin-bottom:1rem;color:#182cd4 !important}.notifications-dashboard .notification-settings p{margin:0 0 .5rem 0;color:#6b7280;font-size:.875rem}.notifications-dashboard .notification-settings p:last-child{margin-bottom:0}.notifications-dashboard .notification-logs{background:#fff;padding:1.5rem;border-radius:8px;margin-bottom:2rem;border:1px solid #d1dae5}.notifications-dashboard .notification-logs h3{margin-bottom:1rem;color:#182cd4}.notifications-dashboard .notification-logs .log-stats{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.notifications-dashboard .notification-logs .log-stats .log-stat-item{display:flex;align-items:center;gap:8px}.notifications-dashboard .notification-logs .log-stats .log-stat-item .error-count{color:#dc3545;font-weight:bold}.notifications-dashboard .notification-logs .log-actions{margin-bottom:20px}.notifications-dashboard .notification-logs .log-actions .button{margin-right:10px}.notifications-dashboard .notification-logs .log-entries{max-height:400px;overflow-y:auto;background:#f8f9fa;padding:15px;border-radius:4px;border:1px solid #e9ecef}.notifications-dashboard .notification-logs .log-entries .log-entry{margin-bottom:5px}.notifications-dashboard .notification-logs .log-entries .log-entry code{display:block;background:rgba(0,0,0,0);padding:0;color:#333;font-size:12px;line-height:1.4}.notifications-dashboard .notification-logs .log-entries .log-entry code:hover{background:#e9ecef}@media(max-width: 768px){.notifications-dashboard .notification-stats .stats-grid{grid-template-columns:1fr}.notifications-dashboard .notification-info .info-cards{grid-template-columns:1fr}}.widget-export-button{display:inline-block;margin-top:15px;padding:8px 16px;background:#f1b500;color:#000;text-decoration:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:all .3s ease}.widget-export-button:hover{background:#f08c00;color:#000;text-decoration:none}.widget-export-button.loading{opacity:.6;cursor:not-allowed;pointer-events:none}.widget-export-button svg,.widget-export-button i{margin-right:6px;vertical-align:middle}.widget-export-footer{margin-top:50px;padding-top:15px;text-align:right}.sis-global-performance-widget,.sis-team-progress-widget,.members-list-widget,.sis-team-progress-by-team-widget{position:relative}@media print{#user_switching_switch_on,.widget-export-button,.widget-export-footer{display:none !important}.sis-global-performance-widget,.sis-team-progress-widget,.members-list-widget,.sis-team-progress-by-team-widget{page-break-inside:avoid;margin-bottom:20px}}.widget-export-button.loading::after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}body.widget-view .woocommerce-MyAccount-navigation{display:none !important}a:focus{outline:thin solid #f3b33e;outline-offset:0px}body .entry-content ul{padding-left:1rem}.entry-content ul,.entry-content ol{padding:0}h2.wp-block-heading,h3.wp-block-heading,h4.wp-block-heading,h5.wp-block-heading,h6.wp-block-heading{color:#1c1b3d}.wp-block-buttons .wp-block-button .wp-block-button__link,.wp-block-buttons .wp-block-button .wp-block-search__button,.wp-block-buttons .wp-block-button .wp-block-file__button,.wp-block-buttons .wp-block-button .wp-block-button__link.wp-element-button,.wp-block-buttons .wp-block-button .uagb-buttons-repeater.ast-outline-button,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-search__button,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-file__button,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.wp-block-buttons .wp-block-button.is-style-outline .uagb-buttons-repeater.ast-outline-button,.wp-block-buttons .wp-block-search .wp-block-button__link,.wp-block-buttons .wp-block-search .wp-block-search__button,.wp-block-buttons .wp-block-search .wp-block-file__button,.wp-block-buttons .wp-block-search .wp-block-button__link.wp-element-button,.wp-block-buttons .wp-block-search .uagb-buttons-repeater.ast-outline-button,.wp-block-buttons .wp-block-file .wp-block-button__link,.wp-block-buttons .wp-block-file .wp-block-search__button,.wp-block-buttons .wp-block-file .wp-block-file__button,.wp-block-buttons .wp-block-file .wp-block-button__link.wp-element-button,.wp-block-buttons .wp-block-file .uagb-buttons-repeater.ast-outline-button,.wp-block-buttons .wp-block-buttons .wp-block-button__link,.wp-block-buttons .wp-block-buttons .wp-block-search__button,.wp-block-buttons .wp-block-buttons .wp-block-file__button,.wp-block-buttons .wp-block-buttons .wp-block-button__link.wp-element-button,.wp-block-buttons .wp-block-buttons .uagb-buttons-repeater.ast-outline-button,.wp-block-buttons .ast-outline-button .wp-block-button__link,.wp-block-buttons .ast-outline-button .wp-block-search__button,.wp-block-buttons .ast-outline-button .wp-block-file__button,.wp-block-buttons .ast-outline-button .wp-block-button__link.wp-element-button,.wp-block-buttons .ast-outline-button .uagb-buttons-repeater.ast-outline-button,.wp-block-buttons .wp-block-uagb-buttons-child .wp-block-button__link,.wp-block-buttons .wp-block-uagb-buttons-child .wp-block-search__button,.wp-block-buttons .wp-block-uagb-buttons-child .wp-block-file__button,.wp-block-buttons .wp-block-uagb-buttons-child .wp-block-button__link.wp-element-button,.wp-block-buttons .wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{border-style:solid;border-top-width:2px;border-right-width:2px;border-left-width:2px;border-bottom-width:2px;border-color:var(--ast-global-color-1);background-color:var(--ast-global-color-1);color:#000;font-weight:600;line-height:1em;font-size:1rem;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;height:initial;transition:all .3s ease}.wp-block-buttons .wp-block-button .wp-block-button__link:hover,.wp-block-buttons .wp-block-button .wp-block-search__button:hover,.wp-block-buttons .wp-block-button .wp-block-file__button:hover,.wp-block-buttons .wp-block-button .wp-block-button__link.wp-element-button:hover,.wp-block-buttons .wp-block-button .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-search__button:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-file__button:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button:hover,.wp-block-buttons .wp-block-button.is-style-outline .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-buttons .wp-block-search .wp-block-button__link:hover,.wp-block-buttons .wp-block-search .wp-block-search__button:hover,.wp-block-buttons .wp-block-search .wp-block-file__button:hover,.wp-block-buttons .wp-block-search .wp-block-button__link.wp-element-button:hover,.wp-block-buttons .wp-block-search .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-buttons .wp-block-file .wp-block-button__link:hover,.wp-block-buttons .wp-block-file .wp-block-search__button:hover,.wp-block-buttons .wp-block-file .wp-block-file__button:hover,.wp-block-buttons .wp-block-file .wp-block-button__link.wp-element-button:hover,.wp-block-buttons .wp-block-file .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-buttons .wp-block-buttons .wp-block-button__link:hover,.wp-block-buttons .wp-block-buttons .wp-block-search__button:hover,.wp-block-buttons .wp-block-buttons .wp-block-file__button:hover,.wp-block-buttons .wp-block-buttons .wp-block-button__link.wp-element-button:hover,.wp-block-buttons .wp-block-buttons .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-buttons .ast-outline-button .wp-block-button__link:hover,.wp-block-buttons .ast-outline-button .wp-block-search__button:hover,.wp-block-buttons .ast-outline-button .wp-block-file__button:hover,.wp-block-buttons .ast-outline-button .wp-block-button__link.wp-element-button:hover,.wp-block-buttons .ast-outline-button .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-buttons .wp-block-uagb-buttons-child .wp-block-button__link:hover,.wp-block-buttons .wp-block-uagb-buttons-child .wp-block-search__button:hover,.wp-block-buttons .wp-block-uagb-buttons-child .wp-block-file__button:hover,.wp-block-buttons .wp-block-uagb-buttons-child .wp-block-button__link.wp-element-button:hover,.wp-block-buttons .wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover{background-color:#f08c00 !important;border-color:#f08c00 !important}.wp-block-button .wp-block-button__link:hover{background-color:#f08c00 !important;border-color:#f08c00 !important}.ast-custom-button-link .ast-custom-button:hover{background-color:#f08c00 !important;border-color:#f08c00 !important}.wp-block-buttons .wp-block-button.is-style-fill .wp-block-button__link:hover{background-color:#11195a !important;border-color:#11195a !important;color:#fff !important}.check-li{list-style-type:none;padding-left:0 !important}.check-li li{position:relative;padding-left:2rem;padding-bottom:.5rem}.check-li li:before{content:"";font-family:"bb-icons";font-weight:200;position:absolute;left:0;color:#f3b33e}.check-li.blue li:before{color:#182cd4}.check-li.left{text-align:left}.arrow-right-li{list-style-type:none;padding-left:0 !important}.arrow-right-li>li{position:relative;padding-left:2rem;padding-bottom:.5rem}.arrow-right-li>li:before{content:"";font-family:"bb-icons";font-weight:normal;position:absolute;left:0;color:#f3b33e}.arrow-right-li.blue>li:before{color:#182cd4}ul.no-disc{list-style-type:none;padding-left:0 !important}ul.no-disc li{padding-bottom:.5rem}a.read-more{font-weight:700;margin:.5rem 0;display:block}a.read-more:after{content:"";font-family:"bb-icons";font-weight:normal;margin-left:.5rem}.search-results .entry-header,.search-results .ast-excerpt-container{display:none}

/*# sourceMappingURL=style.css.map */