/*
Theme Name:     Voyager
Theme URI:      https://voyager.sheshoppesdemo.com
Template:       kadence
Author:         SheShoppes
Author URI:     https://sheshoppes.com
Description:    Voyager is the Kadence child theme designed for globetrotters and explorers who know that adventure isn’t just about the destination, but also the journey (and maybe the occasional luxury). It is packed with traveler-friendly sections and features a sleek, magazine-style layout. It has a fully responsive design, making it the perfect theme to showcase your stories, tips, and guides in style.
Version:        1.1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/


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

@font-face {
    font-family: 'Bois de Jasmin';
    src: url('assets/fonts/boisdejasminscript.woff2') format('woff2'),
         url('assets/fonts/boisdejasminscript.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    text-rendering: optimizeLegibility;
    font-display: swap;
}
.script, .script .kadence-advancedheading-text, .kadence-advancedheading-text .kt-highlight {
  font-family: 'Bois de Jasmin';
  letter-spacing: 0;
  line-height: 100%;
}

.script, h2 .kt-highlight {
  font-family: 'Bois de Jasmin';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
}

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, 
textarea::-webkit-input-placeholder,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
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="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;
    color: var(--global-palette3);
    border-color: var(--global-palette3);
}
input[type="search"],
input[type="search"]:focus {
    border-color: transparent;
    box-shadow: none;
}
input[type="search"]::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.6);
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    border-radius: 0;
    border-color: var(--global-palette3);
}
input[type="search"]::placeholder {
    font-size: 14px;
}

.woocommerce span.onsale {
    border-radius: 0 !important;
}

.wc-block-cart__empty-cart__title {
    font-size: var(--wp--preset--font-size--large) !important;
}

.woocommerce div.product .button.single_add_to_cart_button,
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    height: initial;
    font-size: 100%;
}

.woocommerce-cart table.cart .product-name a,
.woocommerce-checkout table.cart .product-name a,
#add_payment_method table.cart .product-name a {
    color: var(--global-palette1);
}

.woocommerce form .form-row label,
.woocommerce form.login,
.woocommerce form.checkout_coupon,
.woocommerce form.register {
    color: var(--global-palette4);
    border: 0;
    background-color: var(--global-palette8);
    border-radius: 0;
}

.woocommerce #reviews #comments h2,
.related.products h2 {
	font-weight: normal;
  font-size: var(--wp--preset--font-size--larger);
}

.woocommerce #reviews .comment-reply-title {
	font-size: 1em;
	font-weight: normal;
}

.woocommerce ul.products li.product .entry-content-wrap {
	border-radius: 0;
}

.woocommerce div.product form.cart div.quantity {
	margin: 0 20px 0 0;
}

.woocommerce .quantity .qty {
	height: 42px;
}
