@charset "UTF-8";
/*! COMMON SETTING */
.is-style-container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.is-style-container{max-width:540px}}@media (min-width:768px){.is-style-container{max-width:720px}}@media (min-width:992px){.is-style-container{max-width:960px}}@media (min-width:1200px){.is-style-container{max-width:1140px}}@media (min-width:1400px){.is-style-container{max-width:1320px}}@media (max-width:991px){.wp-block-columns{flex-wrap:wrap!important}}@media (max-width:991px){.wp-block-columns .wp-block-column:not(.native){flex-basis:100%!important}}@media (max-width:991px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-site-logo img{max-width:100%;height:auto}@media (max-width:400px){.wp-block-site-logo{max-width:150px}}pre{font-family:inherit!important;font-size:inherit!important}.icon::before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}.hover-white a:hover{color:#fff!important}@media (max-width:991px){.wp-block-media-text .wp-block-media-text__content{padding:0}}.top-50px{top:50px}@media (max-width:991px){.top-50px{top:0}}.position-lg-absolute{position:absolute}@media (max-width:991px){.position-lg-absolute{position:static}}
/*! LINKS / BUTTONS */
a{text-decoration:none;transition:color 0.3s ease-out}a:hover{color:inherit}#to-top-button{display:none;visibility:hidden;bottom:20px;padding:0!important;position:fixed;right:40px;transition:all 0.3s ease-out;border-radius:50%;z-index:100;transition:opacity 0.3s ease-out;box-shadow:0 0 0 0 rgb(0 0 0 / .4)}#to-top-button a{width:50px;height:50px;display:block}#to-top-button:hover{-webkit-animation:pulse 1s linear 0s infinite normal none;animation:pulse 1s linear 0s infinite normal none}#to-top-button:hover i{-webkit-animation:to-top 1s linear 0s infinite normal none;animation:to-top 1s linear 0s infinite normal none}#to-top-button i{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);font-size:25px}@keyframes to-top{0%{top:50%}100%{top:45%}}@-webkit-keyframes to-top{0%{top:50%}100%{top:45%}}@keyframes pulse{50%{box-shadow:0 0 0 5px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@-webkit-keyframes pulse{50%{box-shadow:0 0 0 5px #fff0}100%{box-shadow:0 0 0 0 #fff0}}​ .is-style-hover-buttons{transition:all 0.4s ease-out}​ .is-style-hover-buttons:hover{transform:scale(1.1)}.is-style-hover-links-primary{transition:all 0.4s ease-out}.is-style-hover-links-primary:hover a:not(.wp-block-navigation__submenu-container a){color:var(--wp--preset--color--primary-hover)}.is-style-hover-links-primary:hover i{transition:all 0.4s ease-out;color:var(--wp--preset--color--primary-hover)}.is-style-hover-links-secondary{transition:all 0.4s ease-out}.is-style-hover-links-secondary:hover a:not(.wp-block-navigation__submenu-container a){color:var(--wp--preset--color--secondary-hover)}.is-style-hover-links-secondary:hover i{transition:all 0.4s ease-out;color:var(--wp--preset--color--primary-hover)}.wp-block-social-link{transition:all 0.3s ease-out}.btn-border-second a{border-color:var(--wp--preset--color--secondary)!important}.wp-block-navigation__submenu-container .wp-block-navigation-item{background-color:var(--wp--preset--color--background-2)}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:hover{background:var(--wp--preset--color--primary-hover)}
/*! HEADER */
.sm-header.scroll{box-shadow:0 2px 4px 1px rgb(0 0 0 / .3)}@media (max-width:991px){.sm-header{display:none}}.sm-header .search-main{display:block}.sm-search-bar input[type=search]{padding-left:40px}.sm-search-bar button{padding-left:55px;padding-right:55px}@media (max-width:576px){.sm-search-bar button{padding-left:22px;padding-right:22px}.sm-search-bar input[type=search]{padding-left:32px}}.sm-mobile-menu{display:none}.sm-mobile-menu.scroll{box-shadow:0 2px 3px 1px rgb(221 224 220 / .431372549)}.sm-mobile-menu .wp-block-navigation__container>li>a{font-weight:600}.sm-mobile-menu .wp-block-navigation ul li{padding-bottom:10px!important}@media (max-width:991px){.sm-mobile-menu{display:block}}.line-hover .wp-block-navigation-item{position:relative;padding-bottom:.5rem}.line-hover .wp-block-navigation-item:after{position:absolute;content:"";width:100%;height:1px;bottom:0;opacity:0;background-color:var(--wp--preset--color--primary);transition:opacity 0.3s ease-out}.line-hover .wp-block-navigation-item:hover::after,.line-hover .wp-block-navigation-item.current-menu-item::after{opacity:1}.header-top-links p,.header-top-links .wp-block-social-links{position:relative}.header-top-links p::after,.header-top-links .wp-block-social-links::after{content:"";position:absolute;right:-13px;top:50%;width:2px;height:50%;background-color:rgb(0 0 0 / .25);transform:translateY(-50%)}.custom-search-bar{position:fixed;top:-200px;width:100%;z-index:999999;transition:top 0.3s ease}.custom-search-bar.search-visible{top:0}#search-bar-icon i{cursor:pointer}.wpml-ls-statics-shortcode_actions{width:6em}.wpml-ls-statics-shortcode_actions a{display:flex;justify-content:space-between;padding-right:calc(20px + 0.8em)!important}.wpml-ls-statics-shortcode_actions a::after{right:unset!important;left:0}.wpml-ls-statics-shortcode_actions img{order:2}.wpml-ls-statics-shortcode_actions span{margin-left:0.7rem!important;order:1;width:20px;overflow:hidden;text-transform:uppercase;font-size:var(--wp--preset--font-size--tiny)}.jeklo-lang-switcher .wpml-ls-statics-shortcode_actions a:after{content:none!important}
/*! FOOTER */
.footer iframe{width:100%}@media (max-width:1200px){.copyright .separator{display:none}}@media (max-width:991px){.copyright .copyright-text{justify-content:unset}}
/*! PAGE / POST LAYOUT */
.wp-block-columns .border-right{border-right:1px solid #000}@media (max-width:767px){.wp-block-columns .border-right{border-right:none}}.single-post-column{display:flex;flex-direction:column}.single-post-column .share-block{margin-top:auto}@media (max-width:767px){.wp-block-post-template.is-flex-container.is-flex-container[class*=columns-]>li{width:100%}}.card-button{width:300px;position:relative}.card-button:hover .wp-block-cover{min-height:100%!important;z-index:999}.card-button:hover .wp-block-cover__background{opacity:0.5!important}.card-button:hover p{opacity:1}@media (max-width:991px){.card-button:hover p{opacity:0}}.card-button:hover p a{height:400px;line-height:400px}.card-button p{position:absolute;opacity:0;top:0;left:0;text-align:center;transition:opacity 0.3s ease-out;z-index:9999}.card-button p a{display:block;width:300px;height:300px;text-align:center;line-height:300px;transition:all 0.3s ease-out}@media (max-width:991px){.card-button p{left:50%;transform:translateX(-50%);max-width:300px!important}}.card-button .wp-block-cover{position:absolute;width:300px;top:0;left:50%;transform:translateX(-50%);transition:all 0.3s ease-out}.card-button .wp-block-spacer{position:relative;z-index:100;background-color:#fff}.card-button .wp-block-buttons{position:relative;padding-top:320px;z-index:100;transition:all 0.3s ease-out;cursor:none}.card-button .wp-block-buttons a{line-height:1.3}.card-button .wp-block-cover__background{transition:opacity 0.3s ease-out}.card-custom .wp-block-cover .card-products-heading{transition:opacity 0.3s ease-out;opacity:1}.card-custom .wp-block-cover .card-products-hover-text{position:absolute;left:50%;padding:0 10px;top:50%;transform:translate(-50%,-50%);transition:opacity 0.3s ease-out;opacity:0}.card-custom .wp-block-cover .wp-block-cover__background{transition:opacity 0.3s ease-out}.card-custom .wp-block-cover:hover .card-products-heading{opacity:0}.card-custom .wp-block-cover:hover .wp-block-cover__background{opacity:0}.card-custom .wp-block-cover:hover .card-products-hover-text{opacity:1}.sm-latest-posts{box-shadow:0 3px 6px rgb(0 0 0 / .1607843137)}.sm-latest-posts .wp-block-post-featured-image{max-height:333px}.sm-all-posts .wp-block-post-featured-image{max-height:280px}.wp-block-query-pagination .wp-block-query-pagination-numbers .current{opacity:.8}
/*! HEADINGS */
.is-style-underlined-heading{position:relative;padding-bottom:1rem}.is-style-underlined-heading::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background-color:var(--wp--preset--color--primary);z-index:100}.circle-heading{position:relative}.circle-heading::after{content:"";position:absolute;left:-30px;top:50%;transform:translateY(-50%);width:11px;height:11px;border-radius:50%;background-color:#5699D3}
/*! CONTACT FORM 7 */
.sm-contact-form input:-webkit-autofill{box-shadow:0 0 0 50px var(--wp--preset--color--white) inset;-webkit-text-fill-color:var(--wp--preset--color--black)}.sm-contact-form input:-webkit-autofill:focus{box-shadow:0 0 0 50px var(--wp--preset--color--white) inset;-webkit-text-fill-color:var(--wp--preset--color--black)}.sm-contact-form ::-webkit-input-placeholder{color:var(--wp--preset--color--black)}.sm-contact-form ::-moz-placeholder{color:var(--wp--preset--color--black)}.sm-contact-form ::-ms-placeholder{color:var(--wp--preset--color--black)}.sm-contact-form ::-moz-placeholder{color:var(--wp--preset--color--black)}.sm-contact-form ::placeholder{color:var(--wp--preset--color--black)}@media (max-width:991px){.sm-contact-form .contact-form{padding:.5em .375em}}.sm-contact-form .contact-form-field{margin-bottom:20px}.sm-contact-form .contact-form-field input,.sm-contact-form .contact-form-field input:focus{border-radius:0;border:none;padding:10px 12px;width:100%;border-bottom:2px solid var(--wp--preset--color--black);color:var(--wp--preset--color--black);background-color:var(--wp--preset--color--white);outline:var(--wp--preset--color--black)}.sm-contact-form .contact-form-field input[placeholder]{color:var(--wp--preset--color--black)}.sm-contact-form .contact-form-textarea textarea{width:100%;line-height:1.5;border-radius:.25rem;padding:10px 12px;border:1px solid var(--wp--preset--color--black);height:10em;color:var(--wp--preset--color--black)}.sm-contact-form .contact-form-textarea textarea:focus{outline:var(--wp--preset--color--black)}.sm-contact-form .contact-form-textarea .wpcf7-not-valid-tip{position:absolute}@media (max-width:767px){.sm-contact-form .contact-form-textarea{margin-bottom:40px}}.sm-contact-form .contact-form-button{position:relative}.sm-contact-form .contact-form-button input{color:#fff;background-color:var(--wp--preset--color--black);border:1px solid #fff0;padding:10px 50px;border-radius:25px}.sm-contact-form .contact-form-text{font-size:var(--wp--preset--font-size--tiny)}.sm-contact-form .wpcf7-not-valid-tip{padding-top:0}.sm-contact-form .wpcf7-response-output{border-color:var(--wp--preset--color--black)}.sm-contact-form .wpcf7-spinner{position:absolute!important;left:50%;margin:0!important;bottom:0;transform:translateX(-50%)}@media (max-width:400px){.page-404 h2{font-size:90px!important}}.woocommerce-account .wp-block-post-title{margin-bottom:2rem}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{transition:opacity 0.3s ease-out;color:var(--wp--preset--color--secondary);background-color:var(--wp--preset--color--background-2)}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{opacity:.9;color:var(--wp--preset--color--secondary);background-color:var(--wp--preset--color--background-2)}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:var(--wp--preset--color--secondary);background-color:var(--wp--preset--color--background-2)}.woocommerce a.button.disabled,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled],.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled[disabled]:hover{color:var(--wp--preset--color--secondary);background-color:var(--wp--preset--color--background-2)}.products:not(.related){display:flex}.products:not(.related) .product{display:flex;flex-direction:column}.products:not(.related) .product .add_to_cart_button{margin-top:auto!important}.woocommerce div.product div.images .flex-control-thumbs{padding:5px 0}.woocommerce div.product div.images .flex-control-thumbs li{padding:5px}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce-page .input-text{padding:.9rem 0.4rem!important}.woocommerce ul.products li.product a{overflow:hidden}.woocommerce ul.products li.product a img{transition:transform 0.3s ease}.woocommerce ul.products li.product a img:hover{transform:scale(1.1)}@media (max-width:991px){.header-register-link span{display:none}}@media (max-width:991px){.sign-in-nav .wp-block-navigation__submenu-container{display:none!important}}.cart-custom-location{color:#fff}.cart-custom-location:hover{color:#fff}.cart-custom-location .woocommerce-Price-amount{display:none}@media (max-width:575px){.cart-custom-location .woocommerce-Price-amount{display:none}}.cart-custom-location .fa-cart-shopping{position:relative;margin-left:5px}.cart-custom-location .fa-cart-shopping .cart-contents-count{position:absolute;min-width:16px;height:16px;border:2px solid #fff;border-radius:8px;top:-55%;left:110%;transform:translateX(-50%);font-size:9px;color:#000;z-index:99;text-align:center;background-color:#fff;padding:1px}.pswp{z-index:99999}.sm-accordion .accordion-body{padding:0}.sm-accordion .accordion-button:not(.collapsed){color:#000;background-color:rgb(0 0 0 / .0823529412);box-shadow:inset 0 -1px 0 rgb(0 0 0 / .13)}.sm-accordion .accordion-button::after{font:var(--fa-font-solid);content:"\f068";background-image:none}.sm-accordion .accordion-button:not(.collapsed)::after{font:var(--fa-font-solid);content:"\f068";background-image:none;transform-origin:70% 80%}.sm-accordion .accordion-button:focus{border-color:#fff;box-shadow:none}.sm-accordion .sm-accordion-table thead{border:none}.sm-accordion .sm-accordion-table thead th{color:#fff}.sm-accordion .sm-accordion-table thead th:first-child{background:#000;border-color:#000}.sm-accordion .sm-accordion-table thead th:last-child{background:#4BB564;border-color:#4BB564}.sm-accordion .sm-accordion-table tbody td{border:1px solid rgb(0 0 0 / .125);border-top:none;border-left:none;border-right:none}.list-view-layout .wp-block-post:nth-child(even) .wp-block-group .wp-block-columns .wp-block-column:first-child{order:2}@media (max-width:991px){.list-view-layout .wp-block-post:nth-child(even) .wp-block-group .wp-block-columns .wp-block-column:first-child{order:unset}}.swiper-button-prev,.swiper-button-next{font-family:"Font Awesome 6 Free";color:var(--wp--preset--color--secondary,#dfff00);font-weight:900}.swiper-button-prev:after{font-family:"Font Awesome 6 Free";content:"\f0d9"}.swiper-button-next:after{font-family:"Font Awesome 6 Free";content:"\f0da"}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:80px}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:80px}@media (max-width:1400px) and (min-width:992px){div#search-bar-icon{width:90px;display:flex;justify-content:center}.wp-block-navigation.wp-container-7,.wp-block-group.wp-container-9{gap:2rem}.wp-block-site-logo img{max-width:310px}}@media (max-width:1200px) and (min-width:992px){div#search-bar-icon{width:60px}.wp-block-navigation.wp-container-7,.wp-block-group.wp-container-9{gap:1.5rem}.wp-block-site-logo img{max-width:300px}}.is-style-show-hide{opacity:0;transform:translateY(50px);transition:transform 1s,opacity 1s}.fadeIn{opacity:1!important;transform:translateY(0)}.single.single-post :not(.wp-block-column.wp-container-24.wp-block-column,.wp-block-group.wp-container-34.wp-block-group.wp-container-34,.wp-block-group.wp-container-36.wp-block-group.wp-container-36,.wp-block-group.wp-container-57.wp-block-group.wp-container-57)>p+p{margin-top:20px}.bypostauthor{display:block}figcaption,.wp-caption,.wp-caption-text,.wp-block-embed figcaption{color:currentColor;font-size:var(--global--font-size-xs);text-align:center}.alignleft figcaption,.alignright figcaption,.alignleft .wp-caption,.alignright .wp-caption,.alignleft .wp-caption-text,.alignright .wp-caption-text,.alignleft .wp-block-embed figcaption,.alignright .wp-block-embed figcaption,.aligncenter .wp-block-embed figcaption,.gallery-caption{margin-bottom:0}.screen-reader-text{border:0;word-wrap:normal!important;word-break:normal}