/*
Theme Name: The Crystal Zone
Theme URI: https://auriane.jwsuperthemes.com
Template: auriane
Author: the JWSThemes team
Author URI: https://jwsuperthemes.com
Description: Auriane is a handcrafted jewelry for WordPress that has lots of pre-built store demos. This theme would work particularly well for stores selling high-end jewelry and other similar items. However, even if your inventory isn’t top tier, you can still use Auriane to give your jewelry store a premium look. As Auriane has been built around the popular Elementor page builder plugin, opening up the templates of the store demos and editing them through a drag-and-drop interface is very straightforward. This includes the product templates, giving you the option of displaying your items in the way that you want.
Tags: one-column,flexible-header,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 3.1.8
Updated: 2023-02-22 08:44:36
*/


:root {
  --main: #a54201;
  --secondary: #f1e0d4;
  --third: #757575;
  --fourth: #25414e;
  --light: #ffffff;
  --dark: #000000;
  --heading: #040202;
  --body: #363636;
  --bodybg: #ffffff;
  --btn-color: #ffffff;
  --btn-color2: #ffffff;
  --btn-bgcolor: #040202;
  --btn-bgcolor2: #040202;
  --e-global-color-primary: #a54201;
  --e-global-color-secondary: #040202;
  --menu-color: #040202;
}
.btn-theme {
  background: var(--main);
  color: #ffffff;
  height: 50px;
  padding: 0 40px;
  text-align: center;
  line-height: 50px;
}

button.btn-theme {
  border: 0;
}

@font-face {
    font-family: 'Cambria';
    src: url('./assets/fonts/Cambria.eot');
    src: url('./assets/fonts/Cambria.eot?#iefix') format('embedded-opentype'),
        url('./assets/fonts/Cambria.woff2') format('woff2'),
        url('./assets/fonts/Cambria.woff') format('woff'),
        url('./assets/fonts/Cambria.ttf') format('truetype'),
        url('./assets/fonts/Cambria.svg#Cambria') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body,h1,h2,h3,h4,h5,h6,span,div,input,button,a,section{
	font-family: 'Cambria'!important;
}

#masthead .elementor_jws_menu_layout_menu_horizontal.menuCustomStyle .jws_main_menu .jws_main_menu_inner>ul>li>a:hover, .menuCustomStyle .elementor-widget-wp-widget-nav_menu ul.menu li a:hover{
	font-weight:normal;
}
/* @import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap'); */
/* 
#masthead .elementor_jws_menu_layout_menu_horizontal .jws_main_menu .jws_main_menu_inner>ul>li>a:hover, .elementor-widget-wp-widget-nav_menu ul.menu li a:hover{
	font-weight:600;
} */


.shop-page .grid-view,.shop-page .woocommerce-ordering div.orderby ul li:nth-of-type(3),.shop-page .woocommerce-ordering div.orderby ul li:nth-of-type(4){
	display:none;
}

.type.checkbox ul.product-categories,  ul.wc-layered-nav {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
	margin-top:15px;
}

.type.checkbox ul.product-categories li.cat-item, ul.wc-layered-nav li.wc-layered-nav-term {
    flex: 0 1 24%;
}
.imageBlockFull .elementor-widget-container > a {
    display: block!important;
}
ul#menu-category-menu, #menu-crystal-menu {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
	font-size:14px;
}
ul#menu-category-menu li , #menu-crystal-menu li{
    margin-bottom: 0px;
    flex: 0 1 18%;
}

ul#menu-category-menu li a:hover, #menu-crystal-menu li a:hover,.jws_main_menu_inner>ul>li.menu-item-design-standard .sub-menu li:hover>a>span {
    transform: translateX(5px);
    text-decoration: underline;
} {
	font-weight: 600;
	text-decoration:underline !important;
}
.wc-layered-nav .count-atr{
	display:none;
}
.shop-topbar-content h5{
	margin-bottom:20px;
}
 .wc-layered-nav li:not(.show-color)>a,.product-categories li:not(.show-color)>a {
	display:inline-block
}
.product-categories li:not(.show-color):not(:last-child), .wc-layered-nav li:not(.show-color):not(:last-child) {
    margin-bottom: 0px;
}

/* archive page */

.product-item-inner .jws-attr, .product-item-inner .cat-list{
	display:none;
}
.saturated-img{
	    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.tawcvs-swatches.oss-[data-attribute_name="attribute_pa_size"]  {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}
.tawcvs-swatches.oss-[data-attribute_name="attribute_pa_size"]  .swatch-item-wrapper{
	    flex: 1 1 48%;
    margin-right: 0px !important;
}
.particles-js-canvas-el {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    top: 0;
    pointer-events: none;
}
.woocommerce-form-coupon-toggle .woocommerce-info{
	font-size:16px
}
.slick-slider:not(.slick-vertical)  .slick-track{
    display: flex !important; 
	align-items: stretch;
}

.slick-slide.product-item.product {
    height: auto !important; 
    float: none; 
    display: flex !important; 
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
	flex-grow: 0;
    flex-shrink: 0;
    max-width: 300px;
}


tr.cart-discount.coupon-shop10 td {
    display: flex;
    white-space: nowrap;
    align-items: center;
    font-size: 14px;
}
.elementor-heading-title span{
	 font-family: "Great Vibes", Sans-serif;
	color: #901eb1;
	    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
	    font-size: 55px;
	font-weight: 700;
}
.product-share .addthis_inline_share_toolbox a {
	font-size: 20px;
}

.main-product .entry-summary>.price .amount, .woocommerce-tabs .wc-tabs li a {
	font-size: 25px;}
.woocommerce-Tabs-panel--description p{
	text-align:justify;
}

.product-item.product .product-item-inner {
    transition: .3s all;
    border: 1px solid #ccc;
    padding: 10px;
    box-shadow: 0 0 12px 0 rgb(0 0 0 / 10%);
    height: 100%;
}
.cart-collaterals .cart_totals{
	  box-shadow: 0 0 12px 0 rgb(0 0 0 / 10%);
}
.woocommerce-tabs {
	margin-top: 60px;}
.woocommerce-tabs.horizontal li:before, .woocommerce-tabs.horizontal:before{
	top: 32px;
}

.woocommerce-cart .shop_table td.product-remove a {

    width: 30px;
    background: var(--btn-bgcolor);
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
}
.woocommerce-cart .shop_table td.product-remove a:before {

    font-size: 20px;
    left: 5px;
}
.switch_checkout_layout {
    display: none;
}
.heartDescription h3 {
    color: #fff;
    font-size: 2.1rem;
}
.footerSectionMain ul.elementor-icon-list-items {
    padding-left: 0;
}
.bannerSectionMain .custom_navs i {
    color: #000;
    font-weight: 600;
}
.single-product .woocommerce-product-gallery  .owl-carousel .owl-item img{
/* 	max-height:650px!important;
	object-fit:contain; */
}
.woocommerce-Tabs-panel--description h4:not(:first-child),
.woocommerce-Tabs-panel--description h5:not(:first-child),
.woocommerce-Tabs-panel--description h1:not(:first-child),
.woocommerce-Tabs-panel--description h2:not(:first-child),
.woocommerce-Tabs-panel--description h3:not(:first-child),
.woocommerce-Tabs-panel--description h6:not(:first-child) {
    margin-top: 25px;
}
.woocommerce-Tabs-panel--description h1 {
    font-size: 40px;
}
.woocommerce-Tabs-panel--description h2 {
    font-size: 34px;
}
.woocommerce-Tabs-panel--description h3 {
    font-size: 30px;
}
.woocommerce-Tabs-panel--description h4 {
    font-size: 26px;
}
.woocommerce-Tabs-panel--description ul {
    margin-bottom: 30px;
}

.woocommerce-Tabs-panel--description ul li {
    padding-bottom: 5px;
    margin: 5px 0 !important;
    line-height: 1.4;
}
 .woocommerce-tabs.horizontal .woocommerce-Tabs-panel--description li:before{
	display:none;
}
.imagesLogoSingle {
	display:flex;
	flex-wrap:wrap;
	gap:5px;
	margin-top:20px;
}
.imagesLogoSingle img {
    width: calc(25% - 5px);
    height: auto;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    padding: 5px;
}
@media (max-width:767px){
	.brtagremove br{
		display:none;
	}
	.heartDescription h3 {
		font-size: 1.25rem;
		line-height:1.35;
	}
	.elementor-heading-title span {
		font-size: 38px;
	}
}