/*
 Theme Name:   Dazzle Child Theme
 Theme URI:    https://dazzle.themerex.net
 Description:  Dazzle Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net/
 Template:     dazzle
 Version:      1.0.0    
 Tags:         fashion store, fashion agency, fashion boutique, designer portfolio, fashion blog, jewelry & accessories, luxury fashion, fashion trends, fashion influencers, fashion showcase, designer collections, fashion photography, jewelry designs, accessory trends, fashion inspiration
 Text Domain:  dazzle
*/


/* =Theme customization starts here
------------------------------------------------------------ */
html, body, div, span, applet, object, iframe, video, audio, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, address, section {
	font-family: "Monserrat",sans-serif;
}
.up-sells.upsells .products .product,.up-sells.upsells.products .buy-the-look-wrapper {
	width: 50%!important;

}

.product_meta .product_id {
	display: none;
}
.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_size {
	display: none;
}

.single-product .page_content_wrap {
	padding-top: 2rem;
	padding-bottom: 2rem;
}

.trx_addons_product_attributes .trx_addons_product_attribute.trx_addons_product_attribute_type_button .trx_addons_product_attribute_item, .trx_addons_product_attributes .trx_addons_product_attribute.trx_addons_product_attribute_type_select .trx_addons_product_attribute_item, button, .trx_addons_attrib_item.trx_addons_attrib_button,.single_product_bottom_bar_sticky div.quantity input[type="number"], .woocommerce div.product form.cart div.quantity input[type="number"], .woocommerce-page div.product form.cart div.quantity input[type="number"], .woocommerce .shop_table.cart div.quantity input[type="number"], .woocommerce-page .shop_table.cart div.quantity input[type="number"], .button  {
	border-radius: 0!important;
}
.trx_addons_product_attributes .trx_addons_product_attribute.trx_addons_product_attribute_type_color .trx_addons_product_attribute_item .trx_addons_product_attribute_item_inner::before, .trx_addons_product_attribute_item_inner {

	border-radius: 0px !important;
}
.woocommerce-cart .woocommerce-breadcrumb, .woocommerce_status_bar, .woocommerce-checkout .woocommerce-breadcrumb {
	display: none!important;
}
.search_wrap.scheme_dark .logo_image, #panel-bar .logo_image{
	filter: invert(1);
	max-width: 150px;
}
footer .elementor-icon-list-items {list-style: none;}

#menu_main *, h1, .sc_item_subtitle, .sc_item_subtitle *, .sc_button_title, button, .button, .woocommerce-product-attributes-item__label, .variations .label label, .dazzle_accordion_title, .related h2, h2, h3 {
	font-family: "Syne"!important;
	text-transform: uppercase!important;
}
.sc_item_title_text {
	font-family: "Montserrat", sans-serif!important;
}
@media (min-width: 768px) {
.elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
	width: 33.333%!important;
}
}
@media (max-width: 767px) {
.elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
	width: 100%!important;
}
.dazzle-child-order-summary {
	width: auto!important;
}
.dazzle-child-checkout-wrap .checkout-button, .dazzle-child-checkout-wrap a.button {
	width: auto!important;
}
}

.elementor-20348 .elementor-element.elementor-element-76310058 > .elementor-widget-container {
	padding: 0!important;
}

.trx_addons_product_attribute_item.out_of_stock, .trx_addons_attrib_item.out_of_stock {
	background:
	  linear-gradient(45deg, transparent 48%, red 49%, red 51%, transparent 52%),
	  linear-gradient(-45deg, transparent 48%, red 49%, red 51%, transparent 52%)!important;
  }

  .page-id-20224 .page_content_wrap {
	background-color: #cbc8c88c!important;
  } 

  .woocommerce-error * {
	color: red!important;
  }