.elementor-955 .elementor-element.elementor-element-501e10e > .elementor-container{max-width:1300px;}.elementor-955 .elementor-element.elementor-element-501e10e{padding:0px 40px 80px 40px;}.elementor-955 .elementor-element.elementor-element-e4d5c35 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-c73001d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-7987611 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-be52f1e{padding:0px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-955 .elementor-element.elementor-element-0dbb4f9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-955 .elementor-element.elementor-element-0dbb4f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-955 .elementor-element.elementor-element-0dbb4f9.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-955 .elementor-element.elementor-element-0dbb4f9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-0e3fbd5{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-955 .elementor-element.elementor-element-0e3fbd5 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-955 .elementor-element.elementor-element-7953d7f > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-955 .elementor-element.elementor-element-7953d7f .bdt-wc-products .bdt-wc-products-wrapper.bdt-grid{margin-left:-30px;margin-top:-30px;}.elementor-955 .elementor-element.elementor-element-7953d7f .bdt-wc-products .bdt-wc-products-wrapper.bdt-grid > *{padding-left:30px;margin-top:30px;}.elementor-955 .elementor-element.elementor-element-7953d7f .bdt-wc-products .bdt-wc-product .bdt-wc-product-inner{text-align:left;border-style:none;padding:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-7953d7f .bdt-wc-products .bdt-wc-product .star-rating{text-align:left;display:inline-block !important;}.elementor-955 .elementor-element.elementor-element-7953d7f .bdt-wc-products .bdt-wc-product-desc{padding:20px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-7953d7f .bdt-wc-products .bdt-wc-product-title{color:#333333;font-family:"Twenty century", Sans-serif;font-size:16px;font-weight:300;}.elementor-955 .elementor-element.elementor-element-7953d7f .bdt-wc-products .star-rating:before{color:#e7e7e7;}.elementor-955 .elementor-element.elementor-element-7953d7f .bdt-wc-products .star-rating span{color:#FFCC00;}.elementor-955 .elementor-element.elementor-element-7953d7f .bdt-wc-products .bdt-wc-product .bdt-wc-product-price del .amount{color:#000000;font-family:"Twenty century", Sans-serif;font-size:15px;}.elementor-955 .elementor-element.elementor-element-7953d7f .bdt-wc-products .bdt-wc-product .bdt-wc-product-price .amount,
					.elementor-955 .elementor-element.elementor-element-7953d7f .bdt-wc-products .bdt-wc-product .bdt-wc-product-price ins .amount{color:#000000;}.elementor-955 .elementor-element.elementor-element-7953d7f .bdt-wc-products .bdt-wc-product-price,
				.elementor-955 .elementor-element.elementor-element-7953d7f .bdt-wc-products .bdt-wc-product-price ins .amount,
				.elementor-955 .elementor-element.elementor-element-7953d7f .bdt-wc-products .bdt-wc-product-price .amount{font-family:"Twenty century", Sans-serif;font-size:15px;}.elementor-955 .elementor-element.elementor-element-7953d7f .bdt-wc-products .bdt-wc-add-to-cart a{color:#FFFFFF;background-color:#000000;width:100%;font-family:"Twenty century", Sans-serif;}.elementor-955 .elementor-element.elementor-element-7953d7f .bdt-wc-products .bdt-quick-view a{background-color:#000000;}.elementor-955 .elementor-element.elementor-element-7953d7f .bdt-wc-products .bdt-quick-view a i{font-family:"Twenty century", Sans-serif;}.bdt-product-quick-view .product .product_title{color:#000000;font-family:"Twenty century", Sans-serif;font-size:20px;}.bdt-product-quick-view .product .woocommerce-product-details__short-description{color:#000000;font-family:"Twenty century", Sans-serif;}.bdt-product-quick-view .product .star-rating:before{color:#e7e7e7;}.bdt-product-quick-view .product .star-rating span{color:#FFCC00;}.bdt-product-quick-view .product del .amount{color:#000000;}.bdt-product-quick-view .product del{font-family:"Twenty century", Sans-serif;}.bdt-product-quick-view .product ins .amount, .bdt-product-quick-view .product .price{color:#000000;}.bdt-product-quick-view .product ins, .bdt-product-quick-view .product .price{font-family:"Twenty century", Sans-serif;}.bdt-product-quick-view .product .onsale{border-radius:0px 0px 0px 0px;}.bdt-product-quick-view .product .product_meta>span{font-family:"Twenty century", Sans-serif;}.bdt-product-quick-view .product .product_meta a, .bdt-product-quick-view .product .product_meta>span span{color:#000000;}.bdt-product-quick-view .product .product_meta a,  .bdt-product-quick-view .product .product_meta>span span{font-family:"Twenty century", Sans-serif;}.bdt-product-quick-view .bdt-modal-dialog .bdt-close svg{color:#000000;width:30px;}.bdt-product-quick-view .cart .quantity .qty{color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.bdt-product-quick-view .product .cart .button{background-color:#000000;border-radius:0px 0px 0px 0px;font-weight:500;}.elementor-955 .elementor-element.elementor-element-7953d7f .bdt-wc-products .bdt-wc-product .bdt-badge{right:auto;left:0;}.elementor-955 .elementor-element.elementor-element-7953d7f .bdt-loadmore-container .bdt-button{color:#FFFFFF;background-color:#000000;padding:5px 40px 5px 40px;border-radius:0px 0px 0px 0px;font-weight:500;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-955 .elementor-element.elementor-element-e4d5c35{width:17.665%;}.elementor-955 .elementor-element.elementor-element-7987611{width:82%;}}@media(max-width:767px){.elementor-955 .elementor-element.elementor-element-501e10e{padding:0px 15px 80px 15px;}.elementor-955 .elementor-element.elementor-element-be52f1e{padding:20px 0px 20px 0px;}.elementor-955 .elementor-element.elementor-element-0dbb4f9{width:100%;}.elementor-955 .elementor-element.elementor-element-0dbb4f9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-955 .elementor-element.elementor-element-0e3fbd5{width:initial;max-width:initial;}.elementor-955 .elementor-element.elementor-element-0e3fbd5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-7953d7f > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-34f0c67 */h4.filter-title{
    font-size: 14px;
    color: black;
    font-family: "Twenty century", Sans-serif;
    font-weight: 600;
}

a.term-label {
    font-size: 15px;
    font-weight: 300;
    font-family: "Twenty century", Sans-serif;
}

body .wpc-filters-main-wrap li.wpc-term-count-0:not(.wpc-has-not-empty-children) label a, body .wpc-filters-main-wrap li.wpc-term-count-0:not(.wpc-has-not-empty-children) label, a.wpc-filter-link {
    
    opacity: 1 !important;
    color: black;
}

.wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-range {
    background-color: #000000 !important;
}

.wpc-filter-title {
    margin-bottom: 8px;
    position: relative;
    display: flex
;
    justify-content: space-between;
    align-items: center;
    font-weight: 600;
    font-size: 18px;
    font-family: "Twenty century", Sans-serif;
}

.wpc-term-count-brackets-close, .wpc-term-count-brackets-open{
    
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c45d40e */.wpc-filters-open-widget .wpc-icon-html-wrapper {
    transform: rotate(0deg) !important;
}

.wpc-filters-open-button-container.wpc-open-button-3543 {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e3fbd5 */h2.widgettitle {
    font-weight: 600;
    font-size: 18px;
    font-family: "Twenty century", Sans-serif;
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for bdt-wc-products, class: .elementor-element-7953d7f */li.bdt-ep-grid-filter{
    display: inline-block;
    font-weight: 400;
    color: #000;
    text-align: center;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid #000;
    padding: 0.2rem 1rem;
    font-size: 1rem;
    border-radius: 40px;
    transition: all .3s;
    margin-right: 5px !important;
    margin-left: 5px !important;
    }
    
.elementor-955 .elementor-element.elementor-element-7953d7f a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    text-align: center;
}

[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    color: #fff;
    background-color: transparent;
    text-decoration: none;

    
}

.bdt-product-quick-view .product .product_title {
    color: #000000;
    font-family: "Twenty century", Sans-serif;
    font-size: 40px;
    display: block;
}

.bdt-product-quick-view .bdt-modal-dialog .bdt-close svg {
    color: #000000;
    width: 20px;
    height: 20px;
}

/* Target the main notification box */
.bdt-notification.bdt-notification-top-center {

  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border: none !important;
  background-color: #fff !important;

  border-radius: 8px;
  text-align: center;
 
}

/* Remove any default border */
.bdt-notification-message {
  border: none !important;
}

.ep-images {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.main-img {
  width: 100%;
  max-width: 100%;
  height: auto;
  border: 1px solid #ccc;
  border-radius: 8px;
}

.thumbnails {
  display: flex;
  gap: 10px;
}

.thumb, a.thumbnail {
  border: 2px solid transparent;
  transition: border-color 0.3s;
  max-width: 80px;
  margin-right: 5px;
}
.thumb.active {
  border-color: #0073aa;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Twenty century';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://fabblesfiction.com/wp-content/uploads/2024/07/twentiethcentury_n6.0d3b76303d4b4a3612edbc69654ac2a8ca6886a4-1.woff2') format('woff2');
}
@font-face {
	font-family: 'Twenty century';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://fabblesfiction.com/wp-content/uploads/2024/07/twentiethcentury_n6.0d3b76303d4b4a3612edbc69654ac2a8ca6886a4.woff2') format('woff2');
}
@font-face {
	font-family: 'Twenty century';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://fabblesfiction.com/wp-content/uploads/2024/07/twentiethcentury_n6.0d3b76303d4b4a3612edbc69654ac2a8ca6886a4.woff2') format('woff2');
}
@font-face {
	font-family: 'Twenty century';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://fabblesfiction.com/wp-content/uploads/2024/07/twentiethcentury_n6.0d3b76303d4b4a3612edbc69654ac2a8ca6886a4.woff2') format('woff2');
}
@font-face {
	font-family: 'Twenty century';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://fabblesfiction.com/wp-content/uploads/2024/07/twentiethcentury_n6.0d3b76303d4b4a3612edbc69654ac2a8ca6886a4.woff2') format('woff2');
}
@font-face {
	font-family: 'Twenty century';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://fabblesfiction.com/wp-content/uploads/2024/07/twentiethcentury_n4.1a7b2b68023505e1927302cc60a155187098ca59.woff2') format('woff2');
}
/* End Custom Fonts CSS */