.elementor-kit-297{--e-global-color-primary:#FF505E;--e-global-color-secondary:#1B1818;--e-global-color-text:#FFFFFF;--e-global-color-accent:#E7E7E5;--e-global-typography-primary-font-family:"Noto Sans";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"Noto Sans";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"Noto Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Noto Sans";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.5em;--e-global-typography-solace_body_font_family-font-family:"Noto Sans";--e-global-typography-solace_body_font_family-font-size:16px;--e-global-typography-solace_body_font_family-font-weight:400;--e-global-typography-solace_body_font_family-text-transform:none;--e-global-typography-solace_body_font_family-line-height:1.5em;--e-global-typography-solace_h1_font_family_general-font-family:"Noto Sans";--e-global-typography-solace_h1_font_family_general-font-size:68px;--e-global-typography-solace_h1_font_family_general-font-weight:700;--e-global-typography-solace_h1_font_family_general-line-height:1em;--e-global-typography-solace_h2_font_family_general-font-family:"Noto Sans";--e-global-typography-solace_h2_font_family_general-font-size:50px;--e-global-typography-solace_h2_font_family_general-font-weight:700;--e-global-typography-solace_h2_font_family_general-line-height:1.1em;--e-global-typography-solace_h3_font_family_general-font-family:"Noto Sans";--e-global-typography-solace_h3_font_family_general-font-size:38px;--e-global-typography-solace_h3_font_family_general-font-weight:700;--e-global-typography-solace_h3_font_family_general-line-height:1.2em;--e-global-typography-solace_h4_font_family_general-font-family:"Noto Sans";--e-global-typography-solace_h4_font_family_general-font-size:28px;--e-global-typography-solace_h4_font_family_general-font-weight:700;--e-global-typography-solace_h4_font_family_general-line-height:1.3em;--e-global-typography-solace_h5_font_family_general-font-family:"Noto Sans";--e-global-typography-solace_h5_font_family_general-font-size:21px;--e-global-typography-solace_h5_font_family_general-font-weight:700;--e-global-typography-solace_h5_font_family_general-line-height:1.3em;--e-global-typography-solace_h6_font_family_general-font-family:"Noto Sans";--e-global-typography-solace_h6_font_family_general-font-size:16px;--e-global-typography-solace_h6_font_family_general-font-weight:700;--e-global-typography-solace_h6_font_family_general-line-height:1.3em;--e-global-typography-solace_smaller_font_family-font-family:"Noto Sans";--e-global-typography-solace_smaller_font_family-font-size:16px;--e-global-typography-solace_smaller_font_family-font-weight:400;--e-global-typography-solace_smaller_font_family-text-transform:none;--e-global-typography-solace_smaller_font_family-line-height:1.5em;--e-global-typography-solace_logotitle_font_family-font-family:"Noto Sans";--e-global-typography-solace_logotitle_font_family-font-size:16px;--e-global-typography-solace_logotitle_font_family-font-weight:400;--e-global-typography-solace_logotitle_font_family-line-height:1.5em;--e-global-typography-solace_button_font_family-font-family:"Noto Sans";--e-global-typography-solace_button_font_family-font-size:16px;--e-global-typography-solace_button_font_family-font-weight:400;--e-global-typography-solace_button_font_family-line-height:1.5em;}.elementor-kit-297 button,.elementor-kit-297 input[type="button"],.elementor-kit-297 input[type="submit"],.elementor-kit-297 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FDFCFB;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-kit-297 button:hover,.elementor-kit-297 button:focus,.elementor-kit-297 input[type="button"]:hover,.elementor-kit-297 input[type="button"]:focus,.elementor-kit-297 input[type="submit"]:hover,.elementor-kit-297 input[type="submit"]:focus,.elementor-kit-297 .elementor-button:hover,.elementor-kit-297 .elementor-button:focus{background-color:#CF202E;}.elementor-kit-297 e-page-transition{background-color:#FFBC7D;}.elementor-kit-297 h1{font-family:"Noto Sans", Sans-serif;font-size:68px;font-weight:700;line-height:1em;}.elementor-kit-297 h2{font-family:var( --e-global-typography-solace_h2_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h2_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h2_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h2_font_family_general-line-height );}.elementor-kit-297 h3{font-family:var( --e-global-typography-solace_h3_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h3_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h3_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h3_font_family_general-line-height );}.elementor-kit-297 h4{font-family:var( --e-global-typography-solace_h4_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h4_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );}.elementor-kit-297 h5{font-family:var( --e-global-typography-solace_h5_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h5_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );}.elementor-kit-297 h6{font-family:var( --e-global-typography-solace_h6_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h6_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h6_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h6_font_family_general-line-height );}.elementor-kit-297 img{border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:24px;--container-default-padding-right:24px;--container-default-padding-bottom:24px;--container-default-padding-left:24px;}.elementor-widget:not(:last-child){--kit-widget-spacing:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-297{--e-global-typography-primary-font-size:16px;--e-global-typography-primary-line-height:1.5em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-size:16px;--e-global-typography-accent-line-height:1.5em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-solace_body_font_family-font-size:16px;--e-global-typography-solace_body_font_family-line-height:1.5em;--e-global-typography-solace_body_font_family-letter-spacing:0px;--e-global-typography-solace_h1_font_family_general-font-size:50px;--e-global-typography-solace_h1_font_family_general-line-height:1em;--e-global-typography-solace_h1_font_family_general-letter-spacing:0px;--e-global-typography-solace_h2_font_family_general-font-size:38px;--e-global-typography-solace_h2_font_family_general-line-height:1.1em;--e-global-typography-solace_h2_font_family_general-letter-spacing:0px;--e-global-typography-solace_h3_font_family_general-font-size:28px;--e-global-typography-solace_h3_font_family_general-line-height:1.2em;--e-global-typography-solace_h3_font_family_general-letter-spacing:0px;--e-global-typography-solace_h4_font_family_general-font-size:21px;--e-global-typography-solace_h4_font_family_general-line-height:1.4em;--e-global-typography-solace_h4_font_family_general-letter-spacing:0px;--e-global-typography-solace_h5_font_family_general-font-size:18px;--e-global-typography-solace_h5_font_family_general-line-height:1.3em;--e-global-typography-solace_h5_font_family_general-letter-spacing:0px;--e-global-typography-solace_h6_font_family_general-font-size:14px;--e-global-typography-solace_h6_font_family_general-line-height:1.3em;--e-global-typography-solace_h6_font_family_general-letter-spacing:0px;--e-global-typography-solace_smaller_font_family-font-size:16px;--e-global-typography-solace_smaller_font_family-line-height:1.5em;--e-global-typography-solace_smaller_font_family-letter-spacing:0px;--e-global-typography-solace_logotitle_font_family-font-size:16px;--e-global-typography-solace_logotitle_font_family-line-height:1.5em;--e-global-typography-solace_logotitle_font_family-letter-spacing:0px;--e-global-typography-solace_button_font_family-font-size:16px;--e-global-typography-solace_button_font_family-line-height:1.5em;--e-global-typography-solace_button_font_family-letter-spacing:0px;}.elementor-kit-297 h1{font-size:50px;line-height:1em;letter-spacing:0px;}.elementor-kit-297 h2{font-size:var( --e-global-typography-solace_h2_font_family_general-font-size );line-height:var( --e-global-typography-solace_h2_font_family_general-line-height );}.elementor-kit-297 h3{font-size:var( --e-global-typography-solace_h3_font_family_general-font-size );line-height:var( --e-global-typography-solace_h3_font_family_general-line-height );}.elementor-kit-297 h4{font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );}.elementor-kit-297 h5{font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );}.elementor-kit-297 h6{font-size:var( --e-global-typography-solace_h6_font_family_general-font-size );line-height:var( --e-global-typography-solace_h6_font_family_general-line-height );}.elementor-kit-297 button,.elementor-kit-297 input[type="button"],.elementor-kit-297 input[type="submit"],.elementor-kit-297 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-297{--e-global-typography-primary-font-size:16px;--e-global-typography-primary-line-height:1.5em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-size:16px;--e-global-typography-accent-line-height:1.5em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-solace_body_font_family-font-size:16px;--e-global-typography-solace_body_font_family-line-height:1.5em;--e-global-typography-solace_body_font_family-letter-spacing:0px;--e-global-typography-solace_h1_font_family_general-font-size:38px;--e-global-typography-solace_h1_font_family_general-line-height:1em;--e-global-typography-solace_h1_font_family_general-letter-spacing:0px;--e-global-typography-solace_h2_font_family_general-font-size:28px;--e-global-typography-solace_h2_font_family_general-line-height:1.1em;--e-global-typography-solace_h2_font_family_general-letter-spacing:0px;--e-global-typography-solace_h3_font_family_general-font-size:21px;--e-global-typography-solace_h3_font_family_general-line-height:1.2em;--e-global-typography-solace_h3_font_family_general-letter-spacing:0px;--e-global-typography-solace_h4_font_family_general-font-size:18px;--e-global-typography-solace_h4_font_family_general-line-height:1.3em;--e-global-typography-solace_h4_font_family_general-letter-spacing:0px;--e-global-typography-solace_h5_font_family_general-font-size:16px;--e-global-typography-solace_h5_font_family_general-line-height:1.3em;--e-global-typography-solace_h5_font_family_general-letter-spacing:0px;--e-global-typography-solace_h6_font_family_general-font-size:14px;--e-global-typography-solace_h6_font_family_general-line-height:1.3em;--e-global-typography-solace_h6_font_family_general-letter-spacing:0px;--e-global-typography-solace_smaller_font_family-font-size:16px;--e-global-typography-solace_smaller_font_family-line-height:1.5em;--e-global-typography-solace_smaller_font_family-letter-spacing:0px;--e-global-typography-solace_logotitle_font_family-font-size:16px;--e-global-typography-solace_logotitle_font_family-line-height:1.5em;--e-global-typography-solace_logotitle_font_family-letter-spacing:0px;--e-global-typography-solace_button_font_family-font-size:16px;--e-global-typography-solace_button_font_family-line-height:1.5em;--e-global-typography-solace_button_font_family-letter-spacing:0px;}.elementor-kit-297 h1{font-size:38px;line-height:1em;letter-spacing:0px;}.elementor-kit-297 h2{font-size:var( --e-global-typography-solace_h2_font_family_general-font-size );line-height:var( --e-global-typography-solace_h2_font_family_general-line-height );}.elementor-kit-297 h3{font-size:var( --e-global-typography-solace_h3_font_family_general-font-size );line-height:var( --e-global-typography-solace_h3_font_family_general-line-height );}.elementor-kit-297 h4{font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );}.elementor-kit-297 h5{font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );}.elementor-kit-297 h6{font-size:var( --e-global-typography-solace_h6_font_family_general-font-size );line-height:var( --e-global-typography-solace_h6_font_family_general-line-height );}.elementor-kit-297 button,.elementor-kit-297 input[type="button"],.elementor-kit-297 input[type="submit"],.elementor-kit-297 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Base background of the entire filter block */
.woof_container,
.woof_container_inner,
.woof_sid_auto_shortcode,
.woof_block_html_items,
.woof_block_html,
.woof {
    background-color: #1e1e1e !important;
    color: #ffffff !important;
}

/* Force all text in filter to white */
.woof_container *,
.woof_container label,
.woof_container span,
.woof_container input,
.woof_container select,
.woof_container .woof_label_term,
.woof_container .woof_list label,
.woof_container .woof_title,
.woof_container .woof_list li {
    color: #ffffff !important;
}

/* Background for checkboxes and dropdowns */
.woof_container select,
.woof_container input[type="text"],
.woof_container input[type="number"],
.woof_container input[type="search"] {
    background-color: #2a2a2a !important;
    border: 1px solid #444 !important;
    color: #ffffff !important;
}

/* Active checkboxes and buttons */
.woof_container .woof_checkbox_checked,
.woof_container .woof_submit_search_form,
.woof_container .woof_reset_search_form,
.woof_container .woof_radio_checked {
    background-color: #00e351 !important;
    color: #1e1e1e !important;
    border: none !important;
}

/* Hover effect for labels */
.woof_container .woof_list label:hover,
.woof_container label:hover {
    color: #00e351 !important;
}

/* Price slider colors (track and handle) */
.woof_price_slider_amount,
.woof_price_filter {
    background-color: #1e1e1e !important;
    color: #ffffff !important;
}

.woof_container .ui-slider-horizontal {
    background-color: #333 !important;
    border: 1px solid #555 !important;
}

.woof_container .ui-slider .ui-slider-range {
    background-color: #00e351 !important;
}

.woof_container .ui-slider .ui-slider-handle {
    background-color: #00e351 !important;
    border: 2px solid #ffffff !important;
}

/* Remove background from title wrappers if they exist */
.woof_container .woof_title {
    background: none !important;
}

/*///////////////Break*/
/* Text inputs, tag fields, number fields */
.woof_container input[type="text"],
.woof_container input[type="number"],
.woof_container input[type="search"],
.woof_container textarea {
    background-color: #2a2a2a !important;
    color: #ffffff !important;
    border: 1px solid #444 !important;
}

/* Select dropdowns (e.g. ratings, author, etc.) */
.woof_container select {
    background-color: #2a2a2a !important;
    color: #ffffff !important;
    border: 1px solid #444 !important;
}

/* On focus (clicked or active field) */
.woof_container input[type="text"]:focus,
.woof_container input[type="number"]:focus,
.woof_container select:focus,
.woof_container textarea:focus {
    outline: none !important;
    border: 1px solid #2a2a2a !important;
    box-shadow: 0 0 0 2px rgba(255, 80, 94, 0.5) !important;
}

/* Highlight selected dropdown options */
.woof_container select option:checked,
.woof_container select option:hover {
    background-color: #2a2a2a !important;
    color: #fff !important;
}

/*///////////////Break 3*/

/* Target base Chosen select (closed state) */
.woof_container .chosen-container .chosen-single {
    background-color: #2a2a2a !important;
    color: #ffffff !important;
    border: 1px solid #444 !important;
}

/* Dropdown arrow icon */
.woof_container .chosen-container .chosen-single div {
    background-color: transparent !important;
}

/* Dropdown container when open */
.woof_container .chosen-container .chosen-drop {
    background-color: #2a2a2a !important;
    border: 1px solid #444 !important;
    color: #ffffff !important;
}

/* List items inside dropdown */
.woof_container .chosen-container .chosen-results li {
    background-color: #2a2a2a !important;
    color: #ffffff !important;
}

/* Fix input boxes like tag filters */
.woof_container .woof_block_html_items input[type="text"],
.woof_container .woof_block_html_items input[type="search"] {
    background-color: #2a2a2a !important;
    color: #ffffff !important;
    border: 1px solid #444 !important;
}

/* Focus and active states for inputs */
.woof_container .woof_block_html_items input[type="text"]:focus,
.woof_container .woof_block_html_items input[type="search"]:focus {
    border-color: #2a2a2a !important;
    box-shadow: 0 0 0 2px rgba(255, 80, 94, 0.4) !important;
}

/*/////Break 4*/

/* Fix hover and selected states in dropdown list */
.woof_container .chosen-container .chosen-results li.highlighted,
.woof_container .chosen-container .chosen-results li:hover {
    background-color: #2a2a2a !important;
    color: #ffffff !important;
}

/* Remove blue default focus shadow from Chosen dropdown */
.woof_container .chosen-container .chosen-drop,
.woof_container .chosen-container .chosen-single {
    box-shadow: none !important;
}

/* Optional: Add border color to indicate open state */
.woof_container .chosen-container-active.chosen-with-drop .chosen-single {
    border-color: #2a2a2a !important;
}

/*/////Break 4*/

/* Product Tags: Chosen container and select element */
.woof_container .chosen-container-multi {
    background-color: #2a2a2a !important;
    color: #ffffff !important;
    border: 1px solid #444 !important;
}

/* Title of Product Tags (label) */
.woof_container .woof_block_html_items .woof_tags_filter label {
    color: #ffffff !important;
}

/* Chosen search input (product tags) */
.woof_container .chosen-container-multi .chosen-search-input {
    background-color: #2a2a2a !important;
    color: #ffffff !important;
    border: 1px solid #444 !important;
}

/* Chosen dropdown container (product tags) */
.woof_container .chosen-container-multi .chosen-drop {
    background-color: #2a2a2a !important;
    border: 1px solid #444 !important;
}

/* Chosen results (the list of tags) */
.woof_container .chosen-container-multi .chosen-results li {
    background-color: #2a2a2a !important;
    color: #ffffff !important;
}

/* Hover and highlight for options in tags dropdown */
.woof_container .chosen-container-multi .chosen-results li.highlighted,
.woof_container .chosen-container-multi .chosen-results li:hover {
    background-color: #403d3d !important;
    color: #ffffff !important;
}

/* Focus effect for Product Tags dropdown */
.woof_container .chosen-container-multi .chosen-search-input:focus,
.woof_container .chosen-container-multi .chosen-results li:focus {
    border-color: #2a2a2a !important;
    box-shadow: 0 0 0 2px rgba(255, 80, 94, 0.5) !important;
}

/* Make sure the selected item in the multi-select is styled properly */
.woof_container .chosen-container-multi .chosen-choices li {
    background-color: #2a2a2a !important;
    color: #ffffff !important;
    border: 1px solid #444 !important;
}

/*Below, this one, NEEDED*/
/* Selected item hover/focus state */
.woof_container .chosen-container-multi .chosen-choices li:hover {
    background-color: #403d3d !important;
    color: #ffffff !important;
}

/*Additives Break*/

/*Product Tags TITLE, background*/
.woof-front-builder-container .woof_container h4 {
    margin-bottom: 11px;
    font-size: 1.12em;
    line-height: 1.12em;
    background: #2a2a2a !important;
    padding: 8px 7px;
    color: #ffffff !important;
    text-align: center;
}

/*Background on tags outter BG prior to click*/
.chosen-container-multi .chosen-choices {
    background-color: #2a2a2a !important;
    border: 1px solid #444 !important;
    color: #ffffff !important;
}

/*Text search, Dropdown color BG*/
.woof_husky_txt-container .woof_husky_txt-option {
    display: flex;
    padding: 9px 20px 9px 9px;
    background: #2a2a2a !important;
    margin-bottom: 2px;
    border-bottom: solid 1px #444 !important;
    transition: all 0.25s ease-in-out;
    color: #ffffff !important;
    text-shadow: none !important;
}

/*Text search, Dropdown color BG,HOVER */
.woof_husky_txt-container .woof_husky_txt-option:hover {
    background: #FF505E !important;
    color: #ffffff !important;
}

/* Slider handles (from & to) */
.irs--round .irs-handle {
    top: 26px;
    width: 24px;
    height: 24px;
    border: 4px solid #FF505E !important;
    background-color: white;
    border-radius: 24px;
    box-shadow: 0 1px 3px rgba(255, 80, 94, 0.4) !important;
}

/* Slider bar between handles */
.irs--round .irs-bar {
    top: 36px;
    height: 4px;
    background-color: #FF505E !important;
}

.irs--round .irs-from,
.irs--round .irs-to,
.irs--round .irs-single {
    font-size: 14px;
    line-height: 1;
    text-shadow: none;
    padding: 3px 5px;
    background-color: #3fab5f !important;
    color: white !important;
    border-radius: 4px;
}

/*Category Accordion Shortcode Style, DO NOT REMOVE*/

.product-category-scrollbox {
    max-height: 1000px;
    overflow-y: auto;
    padding: 10px;
    border: 1px solid #616161;
    background: #1B1818;
}

/* Optional styling */
.product-category-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.product-category-list li {
    margin-bottom: 8px;
}

.product-category-list a {
    text-decoration: none;
    color: #FF505E;
    font-size: 15px;
}

.product-category-list a:hover {
    color: #00e351;
    text-decoration: underline;
}

/* Custom scrollbar (for Webkit browsers like Chrome, Edge, Safari) */
.product-category-scrollbox::-webkit-scrollbar {
    width: 15px;
}

.product-category-scrollbox::-webkit-scrollbar-track {
    background: #444; /* Dark grey track */
}

.product-category-scrollbox::-webkit-scrollbar-thumb {
    background-color: #bbb; /* Light grey thumb */
    border-radius: 5px;
    border: 2px solid #444; /* Optional: adds inner padding */
}

/* Change background color of Dokan subscription boxes */
.product_pack_item {
    background-color: #333333 !important;
    border: 1px solid #ccc;
    padding: 20px;
    border-radius: 8px;
}

/* Optional: Change text color inside box */
.dokan-subscription-pack-content {
    color: #333;
}/* End custom CSS */