.elementor-kit-17061{--e-global-color-primary:#333333;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#575756;--e-global-color-accent:#7A934F;--e-global-color-0f11670:#E5E5E5;--e-global-color-7e6ade3:#58693A;--e-global-color-94c7873:#C6213B;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;}.elementor-kit-17061 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}@media(max-width:1200px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:540px;}.e-con{--container-max-width:540px;}}/* Start custom CSS */body.tax-product_cat .site-header,body.post-type-archive-product .site-header{background:#12161a;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08)}
body.tax-product_cat .site-header .site-description,body.post-type-archive-product .site-header .site-description{display:none}
body.tax-product_cat .site-header .site-title a,body.post-type-archive-product .site-header .site-title a{color:#fff!important;font-family:'Playfair Display',Georgia,serif;font-size:26px;text-decoration:none}
body.tax-product_cat .site-footer,body.post-type-archive-product .site-footer{background:#12161a;color:#a5a598;padding:26px 0}
body.tax-product_cat ul.products,body.post-type-archive-product ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:22px!important;margin:26px 0 0!important;padding:0!important;list-style:none!important}
body.tax-product_cat ul.products::before,body.tax-product_cat ul.products::after,body.post-type-archive-product ul.products::before,body.post-type-archive-product ul.products::after{display:none!important}
body.tax-product_cat ul.products li.product,body.post-type-archive-product ul.products li.product li.product{width:auto!important;margin:0!important;float:none!important;background:#fff!important;border:1px solid #e8e4da!important;border-radius:4px!important;overflow:hidden!important;padding:0!important;text-align:left!important;display:flex!important;flex-direction:column!important}
body.tax-product_cat ul.products li.product img,body.post-type-archive-product ul.products li.product img{margin:0!important;width:100%!important;height:190px!important;object-fit:contain!important;padding:14px!important;background:#fff!important}
body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title{font-size:16px!important;color:#171c1f!important;padding:14px 16px 0!important;margin:0!important;font-weight:700!important;min-height:44px!important}
body.tax-product_cat ul.products li.product a.button,body.post-type-archive-product ul.products li.product a.button{margin:12px 16px 18px!important;margin-top:auto!important;background:#c9a24a!important;color:#12100d!important;border-radius:2px!important;padding:11px 16px!important;text-align:center!important;font-size:0!important}
body.tax-product_cat ul.products li.product a.button::after,body.post-type-archive-product ul.products li.product a.button::after{content:'ДЕТАЛЬНІШЕ';font-size:12px;letter-spacing:.12em;font-weight:700;color:#12100d}
body.tax-product_cat .woocommerce-products-header__title,body.post-type-archive-product .woocommerce-products-header__title,body.tax-product_cat h1.page-title{font-family:'Playfair Display',Georgia,serif;color:#171c1f}
@media(max-width:1024px){body.tax-product_cat ul.products,body.post-type-archive-product ul.products{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:600px){body.tax-product_cat ul.products,body.post-type-archive-product ul.products{grid-template-columns:1fr!important}}

body.tax-product_cat ul.products li.product a.button,body.post-type-archive-product ul.products li.product a.button{display:block!important;padding:11px 6px!important;white-space:nowrap!important;overflow:hidden!important}
body.tax-product_cat ul.products li.product a.button::after,body.post-type-archive-product ul.products li.product a.button::after{letter-spacing:.06em;font-size:11.5px}
body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title{padding-bottom:10px!important}

/* --- mobile header tightening --- */
@media(max-width:600px){
 .skf .skf-hdr__in{padding-top:12px!important;padding-bottom:12px!important;row-gap:10px!important}
 .skf .skf-hdr__lg img{height:34px!important;width:auto!important}
 .skf .skf-nav{gap:14px!important;font-size:14px!important;order:3;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;scrollbar-width:none}
 .skf .skf-nav::-webkit-scrollbar{display:none}
 .skf .skf-btn--gold{padding:11px 16px!important;font-size:12px!important;letter-spacing:.08em!important}
 .skf .skf-lang{font-size:13px!important}
}
@media(max-width:600px){
 .skf .skf-ph__in{padding-top:42px!important;padding-bottom:38px!important}
 .skf .skf-ph h1{font-size:28px!important}
 .skf .skf-sec{padding-top:44px!important;padding-bottom:44px!important}
 .skf .skf-sf{font-size:24px!important}
 .skf .skf-lead{font-size:15px!important}
 .skf .skf-stats__g{grid-template-columns:repeat(2,1fr)!important;row-gap:26px}
 .skf .skf-stat{border-right:0!important}
 .skf .skf-ftr__g{gap:26px!important}
}

@media(max-width:600px){
 .skf .skf-nav{flex-wrap:nowrap!important;justify-content:flex-start!important;padding-bottom:2px}
 .skf .skf-nav>a,.skf .skf-nav .skf-nav__d{flex:0 0 auto}
}
@media(max-width:600px){
 .skf .skf-nav{flex-wrap:wrap!important;overflow:visible!important;white-space:normal!important;gap:6px 14px!important;font-size:13.5px!important;row-gap:6px!important}
 .skf .skf-nav>a,.skf .skf-nav .skf-nav__d{flex:0 0 auto}
 .skf .skf-nav .skf-nav__d ul{position:static!important;display:none!important}
 .skf .skf-hdr__in{row-gap:8px!important}
}
.skfb-body{min-height:0!important}
.skfb-p{padding-bottom:env(safe-area-inset-bottom,0)}
@media(max-width:1024px){.skf .skf-hdr__in{padding-top:14px!important;padding-bottom:14px!important}}
@media(max-width:360px){.skfb-btn,.skfb-tel{width:44px!important;height:44px!important}.skf .skf-hdr__lg img{height:30px!important}}

.skf a[href^="mailto:"],.skf .skf-tile p,.skf .skf-tile a{overflow-wrap:anywhere;word-break:break-word}
@media(max-width:420px){.skf .skf-tile{padding-left:18px!important;padding-right:18px!important}}

.skfb-p a{color:#fff}
.skfb-lang a{color:#fff!important;text-decoration:none!important}
.skfb-lang a.cur{color:#12100d!important}
.skfb-cta{color:#12100d!important}
.skfb-ct a{color:#e8e4da!important}
.skfb-i>a{color:#fff!important}
.skfb-i>a.cur{color:#c9a24a!important}
.skfb-sub a{color:#cfcbc1!important}
.skfb-sub a.cur{color:#c9a24a!important}

@media(max-width:1024px){
 .skfb-btn{background:#c9a24a!important;border:1px solid #c9a24a!important;box-shadow:0 2px 10px rgba(201,162,74,.25)}
 .skfb-btn span{background:#12100d!important;height:2.5px!important}
 .skfb-btn:active{background:#b8913f!important}
 .skfb-tel{border:1px solid #c9a24a!important;color:#c9a24a!important;background:rgba(201,162,74,.10)!important}
 .skfb-tel:active{background:rgba(201,162,74,.22)!important}
}
.skfb-x{border-color:rgba(201,162,74,.55)!important;color:#c9a24a!important}
.skfb-x:hover{background:rgba(201,162,74,.14)!important}

body.search .site-header{background:#12161a;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08)}
body.search .site-header .site-description{display:none}
body.search .site-header .site-title a{color:#fff!important;font-family:'Playfair Display',Georgia,serif;font-size:26px;text-decoration:none}
body.search .site-footer{background:#12161a;color:#a5a598;padding:26px 0}
body.search .site-main{max-width:1180px;margin:0 auto;padding:34px 20px 64px}
body.search .page-header .entry-title{font-family:'Playfair Display',Georgia,serif;font-size:30px;line-height:1.25;color:#12161a;margin:0 0 22px}
body.search article.post{border-bottom:1px solid #e6e2d8;padding:16px 0;margin:0}
body.search article.post .entry-title{font-size:19px;margin:0 0 6px}
body.search article.post .entry-title a{color:#12161a;text-decoration:none}
body.search article.post .entry-title a:hover{color:#9a7b30}
body.search article.post p{color:#4c4a45;margin:0;font-size:15px;line-height:1.6}
body.search .pagination{margin-top:26px}
body.search .pagination a{color:#9a7b30}
body.search .search-form input[type=search]{padding:10px 12px;border:1px solid #d9d4c8;border-radius:4px}
body.search .search-form button,body.search .search-form input[type=submit]{background:#c9a24a;color:#12100d;border:0;border-radius:4px;padding:11px 18px;cursor:pointer}
@media(max-width:600px){body.search .site-main{padding:24px 16px 46px}body.search .page-header .entry-title{font-size:24px}}/* End custom CSS */