/*
Theme Name:     Blissful
Theme URI:      https://blissful.sheshoppesdemo.com
Template:       kadence
Author:         SheShoppes
Author URI:     https://sheshoppes.com
Description:    Blissful is a Kadence child theme designed exclusively for photography websites. With its elegant and modern design, Blissful offers a seamless and visually stunning platform for photographers to showcase their work in all its glory. Its clean and minimalist layout allows your images to shine, while the intuitive navigation and user-friendly interface make it effortless for visitors to explore your portfolio.
Version:        1.3.2
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/

  
.script, h2 .kt-highlight {
  font-family: 'Printed Moments'!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: 'Printed Moments';
    src: url('assets/fonts/printedmoments-webfont.woff2') format('woff2'),
         url('assets/fonts/printedmoments-webfont.woff') format('woff');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
    font-display: swap;
}

@font-face {
    font-family: 'Ivy Presto Display Thin';
    src: url('assets/fonts/ivyprestodisplay-thin.woff2') format('woff2'),
         url('assets/fonts/ivyprestodisplay-thin.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    text-rendering: optimizeLegibility;
    font-display: swap;
}

@font-face {
    font-family: 'Ivy Presto Display Thin';
    src: url('assets/fonts/ivyprestodisplay-thin-italic.woff2') format('woff2'),
         url('assets/fonts/ivyprestodisplay-thin-italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    text-rendering: optimizeLegibility;
    font-display: swap;
}

.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); }

.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; }.header-navigation[class*="header-navigation-style-underline"] .header-menu-container>ul>li>a:after { height: 1px!important; }.header-navigation[class*="header-navigation-style-underline"] .header-menu-container>ul>li>a:after { height: 1px!important; }
