/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* Footer */
body #footer-outer #copyright { padding: 5px 0 10px 0; }
#footer-outer #copyright p { font-size: 13px; line-height: 18px; }
#footer-outer .row { padding: 20px 0 !important; }
#footer-outer #copyright { padding: 0 0 10px 0 !important; }
#footer-outer .widget { margin-bottom: 0; }
.material #footer-outer #footer-widgets .col ul li, .material #footer-outer a { font-size: 13px; line-height: 18px; padding: 2px 0 !important; }
#footer-outer .widget h4 { margin-bottom: 5px !important; } 

/* Contact */
.wpcf7-form br { display: none; }

/* Shop */
.products li.product.minimal .product-meta { padding: 10px; }
.products li.product.minimal .product-wrap .product-image-wrap .product-add-to-cart a { border-radius: 20px; }
.nectar-slide-in-cart.style_slide_in_click .cart_list.woocommerce-mini-cart .mini_cart_item a,
.style_slide_in_click .product-meta > .quantity .amount bdi { font-family: Poppins; }

/* Header */
.icon-salient-cart:before, body.material .icon-salient-cart:before { content: url(./assets/icons/cookie-bite-solid.svg) }
body.material #header-outer:not([data-format="left-header"]) .cart-wrap { top: -7px; right: -14px; }
#header-outer:not([data-format="left-header"]) .cart-menu .cart-icon-wrap { height: 28px; }
.nectar-slide-in-cart.style_slide_in_click { border-radius: 20px 0 0 20px; }
.nectar-slide-in-cart.style_slide_in_click ul.product_list_widget li img { border-radius: 8px !important; }

/* Product Single */
.single-product .product[data-gallery-style=left_thumb_sticky] .product-slider .slide { border-radius: 20px; pointer-events: none; }
.woocommerce div.product div.images .woocommerce-product-gallery__image a { aspect-ratio: 1/1; }
.woocommerce div.product div.images.woocommerce-product-gallery .product-slider img { object-fit: cover; object-position: center; height: 100%; border-radius: 20px; }
.single-product .product-thumbs .flickity-slider .thumb img, .single-product .product-thumbs .slider .thumb img { border-radius: 10px; }
div.product .woocommerce-tabs .full-width-content[data-tab-style*=fullwidth] ul.tabs { margin: 0px 0 20px 0; }

/* General */
.flex-gallery .flex-direction-nav {
	position: absolute;
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
    display: flex;
    justify-content: space-between;
}
.flex-gallery .flex-direction-nav li { margin-inline: 8px !important; }
.wpb_gallery .wpb_flexslider .flex-direction-nav a {
	box-shadow: none;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
	background-color: #fff;
}
.flex-direction-nav a i { font-size: 21px; color: #bd5f5d; }
/*label:has(input[type="checkbox"]) input[type="checkbox"]:checked::before { display: none; }*/
.nectar-flickity:not(.masonry) .flickity-slider .cell img { aspect-ratio: 3/4; object-fit: cover; }

/* My Account */
.woocommerce table.my_account_orders .button { width: 100%; border-radius: 99px; }

/* Cookie Banner */
.cky-notice .cky-title { padding: 0 !important; }
[data-cky-tag="powered-by"], [data-cky-tag="detail-powered-by"] { display: none !important; }
.cky-notice-btn-wrapper .cky-btn, .cky-prefrence-btn-wrapper .cky-btn { border-color: #bd5f5d!important; }
.cky-notice-btn-wrapper .cky-btn:not(.cky-btn-customize), .cky-prefrence-btn-wrapper .cky-btn { background-color: #bd5f5d!important; }
.cky-notice-btn-wrapper .cky-btn.cky-btn-customize { color: #bd5f5d!important; }



@media only screen and (min-width: 1000px) {
	.nectar_woocommerce_after_single_product_summary > .container { padding-inline: 0; }
}
@media screen and (max-width: 999px) {
	.material #header-outer #search-outer, .original #header-outer #search-outer { border-radius: 0; }
	body.material #header-outer #search-outer:before, .material #header-outer .bg-color-stripe { border-radius: 0 0 30px 30px; }
}