/**handles:kable-style**/
/*
Theme Name: Kable Child - Victor
Theme URI: http://themepiko.com/demo/kable/
Template: kable
Author: themepiko
Author URI: http://www.themepiko.com/
Description: Kable - Woocommerce WordPress Theme.
Tags: two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-menu,editor-style,featured-images,flexible-header,full-width-template,microformats,post-formats,rtl-language-support,sticky-post,theme-options,translation-ready
Version: 1.6.6
Updated: 2024-03-04 07:10:16

*/

/*PRODUCTS FIX*/
.products>.product {
    position: initial !important;
}

.products {
    height: auto!important;
}
/*DESCRIPTIONS*/
.woocommerce-product-details__short-description p strong {
    font-weight: 400;
}
@media (min-width:991px) {
.zoomImg {
    width: calc(100% * 1.4)!important;
    height: auto!important;
}}

/*COMPARE*/
.compare-btn {
    display: none!important;
}


/*PRODUCT TITLES*/
.product-wrap .product-title {
    white-space:normal!important;
}

/*STICKY MENU*/
.active-sticky .mega-menu, .active-sticky .header-actions {
    margin-top: 0px;
}

/*HOMEPAGE*/
.hptitle {
    font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
}

.hpsmaller {
    font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
    font-size: 35px!important;
}



/*COLORS*/
.la-arrow-up {
    background-color: #6f7e8c!important;
}

.gutters56 li:first-child .ins-feed figure > a:before {
    background-color: #6f7e8cb5;

}


/*MENU STYLING*/

.sub-menu {
    text-transform: uppercase;
}

.sub-menu li a:not(.shop_heading a) {
    font-size: 12px!important;
}

.shop_heading a {
    font-weight: bolder;
}


#menu-secondary-menu-1, #menu-primary-menu-1 {
text-transform: uppercase!important;
        
    }

#menu-primary-menu li {
font-family: "Raleway", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
text-transform: uppercase;
}

.shop-heading h5 {
font-family: "Raleway", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
text-transform: uppercase;
    font-size: 15px!important;
}


/*DESKTOP SHOP ALL BUTTONS*/

@media (min-width:991px) {
    .shop-all-menu:before {

    content: url(/wp-content/uploads/2019/11/trespetitefleur.png);
  color: black;
    font-family: "limerick-regular", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
        vertical-align: sub!important;
}

.shop-all-menu a{
    white-space:nowrap!important;
    display: inline!important;
    padding-left: 20px!important;
    color: black!important;
    vertical-align: middle!important;
}
}

/*COLOR CODE*/
.cart-items, .header-search-form button {
    background: #6f7e8c!important;
    
} 

.search-form .header-search-form input[type="text"] {
    border: 1px solid #6f7e8c;
}

/*PRODUCT PAGE*/
.woocommerce-product-gallery__image a img {
    max-height: 500px;
  object-fit: contain;
    -o-object-fit: contain;
}

/*BREADCRUMBS MARGIN*/
.woocommerce-breadcrumb {
margin-bottom: 0px!important;
}

/*PDP*/
.piko-stock, .product_meta .posted_in, .in-stock, .woocommerce-tabs ul {
    display: none!important;
}

.woocommerce-Tabs-panel table {
    border: 0px;
}

.woocommerce-tabs {
    border-top: 0px;
}

.product-single > .row {
    margin-bottom: 0px;
}

.pt30-md {
    padding-top: 0px;
}
.sku_wrapper {
    font-size: 12px;
    font-style: italic;
}

.product-details .product_meta > span {
    padding: 0px;
    border-top: none;
}

.carousel .col-12:not(.col-md-6) .product-details .btn-details-action {
    margin: 1rem auto 0px;
}

.product_title {
    font-size: 1.2rem!important;

    font-family: "Playfair Display", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
    margin-top:30px;
}

.product-details .price {
    margin: 1rem 0 1rem;
    font-size: 20px;
    font-family: "Playfair Display", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
}

.col-12, .woocommerce-tabs {
    text-align: center;
}

.h2pdp {
    text-transform: uppercase;
    font-size: 16px;
    font-family: "Playfair Display", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
}

.pdptable {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
}

.pdpcopy {
    color: black;
    font-size: 14px;
    text-transform: uppercase;
    
}

.woocommerce-tabs .wc-tab {
    padding-top: 0px;}

.button {
    padding: 0 1.875rem;
    background-color: transparent;
    color: black;
    font-size: 16px;
    border: 1px solid black;
    height: 3.125rem;
    line-height: 3.125rem;
    text-transform: uppercase;}

.button:hover {
    background-color: #6f7e8c!important;
     border: 1px solid black!important;
}

/*NL SIGNUP*/
.mc4wp-response p, .mc4wp-alert p, .mc4wp-notice p {
      font-size: 1.125rem!important;
    text-align: center!important;
        font-family: "limerick-regular", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"!important;
}

.mc4wp-form-fields input[type="email"] {
    font-size:16px;
}

.mc4wp-form-fields input[type="text"] {
    font-size:16px;
}

.alignedfields input[type="text"] {
    max-width: 250px
}

/*MOBILE MENU*/
.mobile-main-menu .page-item-14027, .mobile-main-menu .page-item-12373, .mobile-main-menu .page-item-11320, .mobile-main-menu .page-item-349, .mobile-main-menu .page-item-9619, .mobile-main-menu .page-item-626, .mobile-main-menu .page-item-20, .mobile-main-menu .page-item-779, .mobile-main-menu .page-item-3886, .mobile-main-menu .page-item-624, .mobile-main-menu .page-item-483, .mobile-main-menu .page-item-3740, .mobile-main-menu .page-item-525, .mobile-main-menu .page-item-3750, .mobile-main-menu .page-item-3391, .mobile-main-menu .page-item-3280, .mobile-main-menu .page-item-796, .mobile-main-menu .page-item-349, .mobile-main-menu .page-item-3480, .mobile-main-menu .page-item-3540, .mobile-main-menu .page-item-633, .mobile-main-menu .page-item-635, .mobile-main-menu .page-item-2, .mobile-main-menu .page-item-343, .mobile-main-menu .page-item-602, .mobile-main-menu .page-item-3919, .mobile-main-menu .page-item-641, .mobile-main-menu .page-item-3885, .mobile-main-menu .page-item-5611, .mobile-main-menu .page-item-6025, .mobile-main-menu .page-item-5947, .mobile-main-menu .page-item-6512, .mobile-main-menu .page-item-9703, .mobile-main-menu .page-item-9707, .mobile-main-menu .page-item-5476, .mobile-main-menu .page-item-12150, .mobile-main-menu .page-item-48566,  .mobile-main-menu .page-item-14091,  .mobile-main-menu .page-item-14150,  .mobile-main-menu .page-item-49369,  .mobile-main-menu .page-item-47891, .mobile-main-menu .page-item-55766, .mobile-main-menu .page-item-55775, .mobile-main-menu .page-item-55385, .mobile-main-menu .page-item-55370, .mobile-main-menu .page-item-54695, .mobile-main-menu .page-item-54216, .mobile-main-menu .page-item-54224, .mobile-main-menu .page-item-53642, .mobile-main-menu .page-item-54223, .mobile-main-menu .page-item-53950, .mobile-main-menu .page-item-54195, .mobile-main-menu .page-item-53077, .mobile-main-menu .page-item-52983, .mobile-main-menu .page-item-51690, .mobile-main-menu .page-item-53007, .mobile-main-menu .page-item-72715, .mobile-main-menu .page-item-74747, .mobile-main-menu .page-item-94466, .mobile-main-menu .page-item-94468 {
    display:none;
}

/*CATEGORY PAGES*/
.pikowc_header_image {
    min-height: 350px;
    text-shadow: 1px 1px 0 #fff;
    font-size: 1.2rem;
    color: #000000;
    background-position: 50% 48%;
}

.f_s25 {
    font-size: 4rem;
    text-shadow: 1px 1px 0 #fff;
    color: #000000!important;
}

.pikowc_header_image:before {
background:rgba(0, 0, 0, 0) 
    
}

.col-12 .woocommerce-result-count {
    display:none;
}

/*FOOTER*/
@media (min-width:991px) {
#left, #middle, #right {display: inline-block; *display: inline; zoom: 1; vertical-align: top; font-size: 12px;}
#left {width: 30%; background: none;}
#middle {width: 30%; background: none;}
#right {width: 30%; background: none;}}

.fa-w-14 {
    font-size: 35px!important;
    margin-right:10px;
    margin-left:10px;
    color: #888888;
}

.footer-h1 {
    font-size: 35px;
}

.sub-footer {
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;}


/*CONTACT*/
@media (min-width:991px) {
#left5050, #right5050 {display: inline-block; *display: inline; zoom: 1; vertical-align: top; font-size: 12px;}
#left5050 {width: 45%; background: none; text-align: center;}

#right5050 {width: 45%; text-align: center;}
}


@media (min-width:991px) {
.checkbox-112, .wpcf7-submit {
    margin-left: 35%!important;
    margin-right: 40%!important;
    }
.wpcf7-textarea {
    max-width: 70%!important;
        margin-left: 10%!important;
}
    .wpcf7-text, .wpcf7-number {
    min-width: 300px!important;
    max-width: 300px!important;
    margin-left: 10%!important;
    margin-right:10%!important;
}

}

/*LEVEL1 MENU SIZE*/
#nav-menu-item-4042 a, #nav-menu-item-5957 a, #nav-menu-item-4043 a, #nav-menu-item-4493 a, #nav-menu-item-4494 a {
    font-size: 15px;
}


/*FOOTER SOCIAL*/
#container #left i {
    font-size: 25px;
    letter-spacing: 15px;
}

/*CHECKOUT*/
#billing_first_name_field label, #billing_last_name_field label, #billing_company_field label, #billing_country_field label, #billing_address_1_field label, #billing_city_field label, #billing_state_field label, #billing_postcode_field label, #billing_phone_field label, #billing_email_field label, #order_comments_field label  {
    display: none;
}

#shipping_first_name_field label, #shipping_last_name_field label, #shipping_company_field label, #shipping_country_field label, #shipping_address_1_field label, #shipping_city_field label, #shipping_state_field label, #shipping_postcode_field label, #shipping_phone_field label, #shipping_email_field label, #order_comments_field label  {
    display: none;
}

@media (min-width:991px) {
.piko_checkout_coupon, .checkout_coupon {
    transform: translate(108%);
    }}

.piko_checkout_coupon {
background-color: transparent!important;
    padding-top: 50px;
}

.checkout_coupon button {
    line-height: 2.125rem;}


.form-row .validate-required  {
    transform: translatey(-200%)!important;
}

#place_order {
    transform: translatey(-200%)!important;
}


.payment_method_stripe {
white-space: nowrap;
}

.woocommerce-privacy-policy-text {
    transform: translatey(155%)!important;
}

/*CART MODAL*/
.cart-modal .cart-button .product_list_widget li {
 white-space: normal!important;
}


/*BREADCRUMBS*/
.page-header:not(.has-big-img) {
    padding: 5px 0 5px!important;
    background-color: transparent;}
@media (min-width: 1200px) {
.page-header {
    margin-bottom: 0px!important;
}}


/*MOBILE ZOOMING FIELDS*/
input {
    font-size: 1rem!important;
}


/*mobile woocommerce titles*/
@media only screen and (max-width: 600px) {
.woocommerce-products-header__title {
    font-size: 2rem;
}}


/* PDP PHP TWEAK */
/*
Single Product / product-image.php

$slick_class[] = 'piko-carousel row';
    $slick_attr = 'data-slick=\'{"slidesToShow": 2,"slidesToScroll": 1,' . wp_kses_post($rtl) . '"responsive":[{"breakpoint": 1024,"settings":{"slidesToShow": 2}},{"breakpoint": 576,"settings":{"slidesToShow": 2}}]}\'';



*/


/*WISHLIST*/
.hidden-title-form {
    display:none;
}
.yith-wcwl-after-share-section input {
    min-width: 350px;
}

.copy-trigger {
    text-decoration: underline;
    cursor: pointer;
}

.yith-wcwl-share-title{
    display:none;
}

/*RMOVE OUT OF STOCk PLP BADGE*/

.product-top .outofstock  {
    display: none!important;
}

/*RMOVE OUT OF STOCK FROM FILTER*/

#yith-woo-ajax-navigation-stock-on-sale-1 {
    display: none!important;
}

/*CDENTER PROD TITLES*/
.product-wrap .product-title {

    text-align: center;}
    
/*HIDE reCAPTCHA*/
.grecaptcha-badge{
    visibility: collapse !important;  
}

/*ALERT MESSAGES*/
.wpcf7-response-output[role="alert"] {
    
border: none;
}

/*2022-02*/

.shop-heading>a {
    font-weight: bold!important;
}				

/*FOOTER*/

.f-bottom .site-info {
    padding-top: 13px!important;
    padding-bottom: 0.1px!important;
	padding-right: 0px!important;
    padding-left: 0px!important;
}

.f-bottom a {
	margin: 5px;
}

@media screen and (min-width: 800px) {
.f-bottom a {
	margin: 25px;
}	
	
}

.gridlist-toggle-wrapper {
  display: none!important;}

.gridlist-toggle-wrapper {
  display: none;}

.woocommerce-ordering .orderby {
	text-decoration: underline;
	}

/*PDP SKU REPRESENTTION*/
.gmqqp_submit_btn {
    padding: 0px 15px!important;
}

.gmwqp_inquirybtn a {
    padding-top: 15px;
}				
.sku_wrapper {
    display: none!important;
}

/*SEARCH PRICE FIX*/
.piko-ajax-results .woocommerce-Price-amount {
  display: none;}

/*CATEGORY PRODUCT TITLES*/
.product-wrap .product-title {
  text-transform: uppercase;
  font-size: 0.9rem;
}

h1.product_title {
  text-transform: uppercase;
}

.woocommerce-breadcrumb {
 text-transform: uppercase; 
}

/*HIDE PRICE FROM QUICK VIEW
.product-quickview .price {
    display: none;
}

.logged-in .product-quickview .price {
    display: block;
}*/