/*
Theme Name:     Opulence
Theme URI:      https://sheshoppes.com/demo/opulence
Template:       kadence
Author:         SheShoppes
Author URI:     https://sheshoppes.com/
Description:    Opulence is a stylish WordPress theme designed for fashion bloggers with an editorial approach. It features sleek and luxurious design, allowing for visually captivating content presentation. With customizable layout options and elegant typography, Opulence enhances the visual appeal of fashion posts. Opulence is user-friendly, responsive, SEO optimized, and supports monetization through its compatibility with WooCommerce and affiliate widgets such as Collective Voice and Reward Style / LTK.
Version:        1.3.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/

@font-face {
    font-family: 'California Palms';
    src: url('assets/fonts/californiapalmsscript.woff2') format('woff2'),
         url('assets/fonts/californiapalmsscript.woff') format('woff');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
    font-display: swap;
}
  
.script, h2 .kt-highlight {
  font-family: 'California Palms'!important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 100%;
  font-size: 2em;
}

h2 .kt-highlight {
    font-size: 1.5em;
    color: inherit!important;
}

h1, h2, h3, h4, h5 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
}

@font-face {
    font-family: 'Ivar Fine Light';
    src: url('assets/fonts/ivarfine-light.woff2') format('woff2');
    src: url('assets/fonts/ivarfine-light.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    text-rendering: optimizeLegibility;
    font-display: swap;
}

@font-face {
    font-family: 'Ivar Fine Light';
    src: url('assets/fonts/ivarfine-lightitalic.woff2') format('woff2');
    src: url('assets/fonts/ivarfine-lightitalic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    text-rendering: optimizeLegibility;
    font-display: swap;
}

@font-face {
    font-family: 'Dallas';
    src: url('assets/fonts/dallas-regular.woff2') format('woff2'),
         url('assets/fonts/dallas-regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    text-rendering: optimizeLegibility;
    font-display: swap;
}

@font-face {
    font-family: 'Dallas';
    src: url('assets/fonts/dallas-bold.woff2') format('woff2'),
         url('assets/fonts/dallas-bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    text-rendering: optimizeLegibility;
    font-display: swap;
}

.entry-taxonomies a { font-weight: inherit; }
.kb-posts-style-unboxed .entry.loop-entry { box-shadow: none; }
.entry-related-inner.content-container { display: block; }
.site-footer-row-container-inner .site-container { padding: 0; }



.woocommerce-cart table.cart .product-name a, .woocommerce-checkout table.cart .product-name a, #add_payment_method table.cart .product-name a { var(--global-palette1); }
.woocommerce form .form-row label { color: var(--global-palette4); }
.woocommerce #reviews .comment-reply-title {
	font-size: 1em;
	font-weight: normal;
}
.woocommerce #reviews #comments h2,
.woocommerce section.products>h2 {
	font-weight: normal;
	font-size: 42px;
}



.wp-block-search .wp-block-search__input, input[type="search"] { border-radius: 0!important; color: initial; background: var(--global-palette9); }
.wp-block-search .wp-block-search__input { border-color: transparent!important; }
.wp-block-search__inside-wrapper { border-radius: 0!important; border-color: var(--global-palette3)!important; }
select, textarea, .comment-form input:placeholder-shown+label, .comment-form textarea:placeholder-shown+label, .comment-form .comment-input-wrap p label, .comment-form p.comment-form-float-label label, .comment-form input:placeholder-shown+label, .comment-form textarea:placeholder-shown+label, textarea::-webkit-input-placeholder, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="range"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="month"]::-webkit-input-placeholder, input[type="week"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="datetime-local"]::-webkit-input-placeholder, input[type="color"]::-webkit-input-placeholder,
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--single .select2-selection__rendered { border-radius: 0!important; border-color: var(--global-palette4)!important; color: var(--global-palette4)!important; }