/*!
Theme Name: Kadence Jellewry
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.kb-row-layout-wrap > .kt-row-column-wrap.kt-has-3-columns.kt-row-layout-equal {grid-template-columns: minmax(0, calc(33% - ((var(--global-kb-gap-none, 0rem) * 2) / 3))) minmax(0, calc(33% - ((var(--global-kb-gap-none, 0rem) * 2) / 3))) minmax(0, calc(33% - ((var(--global-kb-gap-none, 0rem) * 2) / 3)));}
.site-header a[href*="/my-account/"], .mobile-header-button-wrap .mobile-header-button-inner-wrap .mobile-header-button {font-size: 0 !important; background: transparent !important;border: none !important;padding: 5px !important;box-shadow: none !important;display: flex;align-items: center;justify-content: center;color: var(--global-palette3);}
.site-header a[href*="/my-account/"]::before, .mobile-header-button-wrap .mobile-header-button-inner-wrap .mobile-header-button::before {content: '';display: block;width: 24px;height: 24px;background-color: currentColor;     -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='12' cy='7' r='4'%3E%3C/circle%3E%3C/svg%3E") no-repeat center; -webkit-mask-size: contain;  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='12' cy='7' r='4'%3E%3C/circle%3E%3C/svg%3E") no-repeat center;mask-size: contain;}

.woocommerce.single-product div.product div.summary {display: flex;flex-direction: column;}
.woocommerce.single-product div.product div.summary > * {order: 5; }
.woocommerce.single-product div.product div.summary .product_title { order: 1 !important; }
.woocommerce.single-product div.product div.summary .woocommerce-product-rating { order: 2 !important; }
.woocommerce.single-product div.product div.summary .price { order: 3 !important; margin-bottom: 15px !important; }
.woocommerce.single-product div.product div.summary .woocommerce-product-details__short-description { order: 5 !important; }
.woocommerce.single-product div.product div.summary .cart { order: 4 !important; margin-top: 15px !important; }
.woocommerce.single-product div.product div.summary .product_meta { order: 7 !important; }

a#fpd-start-customizing-button {height: 40px;line-height: 40px;padding: 0 1em;text-align: center;text-decoration: none;letter-spacing: 1px;font-family: Mulish, sans-serif;text-transform: uppercase;font-size: 15px;}
.woocommerce.single-product div.product div.summary .price {font-size: 22px;color: var(--global-palette1);}
.woocommerce div.product form.cart .variations td {padding-bottom: 0.5em;}
.woocommerce div.product .cart.variations_form .tawcvs-swatches {gap: 1em;}
.opace {opacity: 0;}

#mobile-drawer.popup-drawer .drawer-inner {background: #f5ece6;}
a#fpd-start-customizing-button {background: #888;}
div#cform input {width: 100%;}
header.entry-header.product-archive-title .archive-description {display: none;}
.wpcf7-response-output {background: #fff;}
.term-description h2 {text-transform: math-auto;}
.product-details .wc-block-grid__product-price.price {font-size: 1.1em;}
#fpd-start-customizing-button.fpd-inline:hover {color: #fff;background: #333;}
div#bapf_2 li label {min-width: 200px;color: #000;display: inline-block !important;}
div#bapf_2 li label:hover {color:#f00;}
span.wpcf7-not-valid-tip {background: #fff;display: inline-block;padding: 0em 0.5em;border: 2px solid #f00;margin-top: 5px;}
.woocommerce div.product form.cart .variations tr {display: grid;}
.main-navigation .primary-menu-container > ul li.menu-item > a {letter-spacing: 0 !important;}
.fancy-product.fpd-customize-button-hidden span.onsale {display: none;}
.gotovi-producti-widget .product-details.content-bg.entry-content-wrap {font-size: 1.3em;}
.woocommerce div.product form.cart div.quantity.spinners-added, .woocommerce div.product form.cart .button {margin-bottom: 10px;}
.term-gotovi-shtampi .product-archive-hero-section .entry-hero-container-inner, .term-po-idei-gotovi-shtampi  .product-archive-hero-section .entry-hero-container-inner, .term-po-povod .product-archive-hero-section .entry-hero-container-inner , .page-id-145 .page-hero-section .entry-hero-container-inner {background-image: url(/wp-content/uploads/2026/08/baner-gptovi-shtampi.jpg);background-size: cover;}
button.berocket-custom-mobile-trigger {display: none;}
a#fpd-start-customizing-button.fpd-blue-btn {
    display: inline-block;
    margin-left: 10px;
    margin-top: 0px;
    color: #fff;
}

@media (min-width: 760px) {
	.fpd-product-designer-wrapper .fpd-container {margin: 0 auto;}
	div#cform > p:nth-child(2) label > span {width: 50%;display: inline-block;padding-right: 2%;}
}

@media (max-width: 760px) {
	.site-branding a.brand img {margin-left: -40px;}
}

@media (min-width: 1025px) {
    html.wf-active .single-product .fpd-product-designer-wrapper {width: 800px;float: left;}
	.wp-block-kadence-advancedbtn.kb-buttons-wrap.gotshatbnt {margin-top: -150px;margin-bottom: 200px;}
}

@media (min-width: 1025px) {
    html.wf-active .single-product div.product .summary {width: calc(100% - 820px);}
}

@media (max-width: 1024px) {
	div#pighplogo {display:none;}
	.wp-block-kadence-image.kb-image15_1af99d-a4 {display: none;}
	a#fpd-start-customizing-button {margin-left: 0px !important;}
}

@media (max-width: 1024px) {
    #secondary {display: block !important;width: 100% !important;float: none !important;margin-bottom: 25px !important;}
    #secondary .sidebar-inner-wrap {display: none !important;}
    #secondary.is-open .sidebar-inner-wrap {display: block !important;background: #f9f9f9 !important;padding: 12px 15px !important;border: 1px solid #e0e0e0 !important;margin-top: 5px !important;}
	button.berocket-custom-mobile-trigger {position: fixed;bottom: 0px;width: 100px !important;left: 10px;z-index: 999;}
	#secondary.is-open .sidebar-inner-wrap {position: fixed;bottom: 70px;left: 10px;z-index: 9;max-height: 80%;overflow: scroll;}
	.woocommerce div.product .button.single_add_to_cart_button {font-size: 14px;}
	.popup-drawer.active .drawer-toggle .toggle-close-bar {color: #000;}
	.mobile-navigation ul#mobile-menu li a {color: #000;}
	.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button svg {fill: #000;}
	
}

@media (max-width: 1024px) and (min-width: 600px) {
    button.single_add_to_cart_button.button {margin-bottom: 10px;margin-right: 5px;}

}
.page.page-id-52 div#primary {
    margin-top: 0px;
    margin-bottom: 0px;
}
tr.woocommerce-shipping-totals.shipping {
    display: inline-block;
    width: 100% !important;
}
tr.woocommerce-shipping-totals.shipping td, tr.woocommerce-shipping-totals.shipping th {
    display: inline-block;
    width: 100% !important;
}
.page-id-15 tr.woocommerce-shipping-totals.shipping ul#shipping_method {
    display: none;
}
.woocommerce ul#shipping_method li input {
    min-height: 36px;
}
.bgc-allmap-head:before {
    content: "Интерактивна карта";
    position: absolute;
    left: calc(50% - 70px);
    background: #fff;
}