.screen-reader-text{border:0;clip-path:inset(50%);margin:-1px;overflow-wrap:normal!important;padding:0}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wc-block-components-drawer:after{border-style:solid;border-width:0 0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-components-drawer__screen-overlay--is-hidden .wc-block-components-drawer{transform:translateX(0)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-drawer,.wc-block-components-drawer__screen-overlay{animation-name:none!important;transition:none!important}}.wc-block-components-totals-wrapper.slot-wrapper>*>:after{border-width:0}:root{--drawer-width:480px;--neg-drawer-width:calc(var(--drawer-width)*-1)}.wc-block-components-drawer__screen-overlay{background-color:rgb(95 95 95/.35);bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .3s;z-index:9999}.wc-block-components-drawer__screen-overlay--is-hidden{opacity:0;pointer-events:none}.wc-block-components-drawer{background:#fff;display:block;height:100%;left:100%;max-width:100%;position:fixed;right:0;top:0;transform:translateX(max(-100%,var(--neg-drawer-width)));width:var(--drawer-width)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-drawer,.wc-block-components-drawer__screen-overlay{animation-name:none!important;transition:none!important}}.wc-block-components-drawer__content{height:100dvh;position:relative}.wc-block-mini-cart{display:inline-block}.wc-block-mini-cart__template-part,.wp-block-woocommerce-mini-cart-contents{height:100%}.wc-block-mini-cart__button{align-items:center;background-color:#fff0;border:0;color:inherit;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;padding:.75em .5em}.wc-block-mini-cart__button:hover:not([disabled]){opacity:.6}.wc-block-mini-cart__drawer{font-size:1rem}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents{box-sizing:border-box;justify-content:center;padding:0;position:relative}:where(.wp-block-woocommerce-mini-cart-contents){background:#fff}.wp-block-woocommerce-empty-mini-cart-contents-block,.wp-block-woocommerce-filled-mini-cart-contents-block{background:inherit;display:flex;flex-direction:column;height:100%;max-height:-moz-available;max-height:fill-available}.wp-block-woocommerce-empty-mini-cart-contents-block{justify-content:center}.wp-block-woocommerce-filled-mini-cart-contents-block{justify-content:space-between}.wc-block-mini-cart__badge,.wc-block-mini-cart__quantity-badge{align-items:center;display:flex;position:relative}.wc-block-mini-cart__badge{border-radius:1em;box-sizing:border-box;font-size:.875em;font-weight:600;height:1.4285714286em;justify-content:center;left:100%;margin-left:-44%;min-width:1.4285714286em;padding:0 .25em;position:absolute;transform:translateY(-50%);white-space:nowrap;z-index:1}:where(.wc-block-mini-cart__badge){background-color:#fff0;color:#fff0}.wc-block-mini-cart__badge:empty{opacity:0}.wc-block-mini-cart__icon{display:block;height:2em;margin:-.25em;width:2em}.wp-block-cover{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .wp-block-cover__background{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}:where(.wp-block-cover:not(.has-text-color)){color:#fff}:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation__container{gap:inherit;align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container:only-child{flex-grow:1}.wp-block-social-links{background:0 0;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0;font-size:24px}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 input[type=email]{direction:ltr}@media only screen and (max-width:768px){:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url(/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/star.ttf)format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.svg#star)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce)format("svg");font-weight:400;font-style:normal}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url(/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/star.ttf)format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.svg#star)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce)format("svg");font-weight:400;font-style:normal}:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}:where(body .is-layout-flex){gap:40px}@media only screen and (max-width:639px){:where(body .is-layout-flex){gap:24px}}html{scroll-behavior:smooth}body{transition:opacity .4s ease-in-out;overflow-x:hidden;width:100%;visibility:inherit}@media only screen and (min-width:640px) and (max-width:1024px){body{--wp--style--root--padding-right:32px;--wp--style--root--padding-left:32px}}@media only screen and (max-width:639px){body{--wp--style--root--padding-right:16px;--wp--style--root--padding-left:16px}}body>div>main{overflow:hidden}.wp-site-blocks{padding-top:0;padding-bottom:0}body .wp-block-cover{padding-top:unset;padding-bottom:unset}:where(.wp-site-blocks)>*{margin-top:0}:where(body .is-layout-constrained)>*{margin-block-start:0}.header,a{transition:all .4s ease-in-out}*{box-sizing:border-box}strong{font-weight:700}.navigation-block__hamburger span::after,.navigation-block__hamburger span::before,.navigation-block__hamburger::after{background-color:var(--wp--preset--color--base);border-radius:4px;content:"";display:block;height:4px;pointer-events:none;position:absolute;right:0;transition:background-color .4s ease-in-out,transform .4s ease-in-out,width .4s ease-in-out}header{position:sticky;top:0;z-index:10;width:100%}header::after{content:"";background-color:var(--wp--preset--color--base);position:absolute;left:0;bottom:0;opacity:.1;width:100%;height:1px}.header__logo{margin-right:46px;max-width:196px}.header__logo a{display:block}.header__logo img{display:block;width:100%;height:100%}@media only screen and (max-width:1024px){.header__logo{max-width:140px}}.navigation-block,.navigation-block__nav-wrapper{display:flex;align-items:center}.navigation-block__nav-wrapper{width:100%}.navigation-block__nav{display:flex;list-style:none;gap:24px;padding:unset}.navigation-block__nav .menu-item{font-size:16px;font-weight:400;line-height:24px;position:relative;text-transform:capitalize;color:var(--wp--preset--color--base);transition:color .4s ease-in-out}.footer__tel:hover::before,.navigation-block__nav .menu-item a[aria-current=page],.navigation-block__nav .menu-item:hover{color:var(--wp--preset--color--accent)}.navigation-block__nav .menu-item a{text-decoration:none;width:fit-content}.navigation-block__hamburger{display:block;height:30px;overflow:hidden;position:relative;transition:width .4s ease-in-out;width:38px;z-index:11;margin-left:auto;border:unset;background-color:unset}@media only screen and (min-width:1025px){.navigation-block__hamburger{display:none}}.navigation-block__hamburger::after{top:50%;transform:translateY(-50%);width:65%}.navigation-block__hamburger span::before{top:0;transform-origin:right top;width:88%}.navigation-block__hamburger span::after{bottom:0;transform-origin:right top;width:40%}@media only screen and (max-width:1024px){.navigation-block{padding:unset}.navigation-block__nav-wrapper{z-index:10;transform-origin:right center;visibility:hidden;transform:translateX(100%);transition:transform .4s ease-in-out,visibility .4s ease-in-out;width:100vw;height:100%;position:fixed;top:0;right:0}.navigation-block__nav-wrapper nav{width:300px;position:relative;background-color:var(--wp--preset--color--contrast);overflow-y:auto;height:100%;margin-left:auto;padding:150px 15px 30px;transform:translateX(100%);transition:transform .4s ease-in-out}.navigation-block__nav{flex-direction:column;gap:0;border-top:1px solid rgb(255 255 255/.1);border-bottom:1px solid rgb(255 255 255/.1)}.navigation-block__nav .menu-item{color:var(--wp--preset--color--base)}.navigation-block__nav .menu-item a{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;line-height:30px;font-size:15px;font-weight:400;height:46px;transition:500ms;width:85%}.navigation-block__nav .menu-item:not(:last-child){border-bottom:1px solid rgb(255 255 255/.1)}.navigation-block .navigation-block__pseudo-element{transform:translateX(100%);transition:opacity .4s ease-in-out,transform .4s ease-in-out;transform-origin:right center}}@media only screen and (min-width:640px) and (max-width:1024px){.footer__cols:is(.is-layout-flex){display:grid;grid-template-columns:repeat(2,1fr)}}.footer__heading{max-width:fit-content;border-bottom:1px solid var(--wp--preset--color--accent)}.footer__tel{padding-left:50px;position:relative}.footer__tel::before{left:0;top:0;transition:color .4s ease-in-out;content:"";font-family:"remixicon",sans-serif;font-size:3em;position:absolute}.footer__nav .wp-block-navigation-item__content{transition:color .4s ease-in-out,transform .4s ease-in-out;will-change:transform}.footer__nav .wp-block-navigation-item__content::before{margin-right:.4em;content:"";font-family:"remixicon",sans-serif;font-size:1em;position:relative}.footer__nav .wp-block-navigation-item__content:hover{transform:translateX(.4em);color:var(--wp--preset--color--accent)}.footer__social li:is(.wp-social-link.wp-block-social-link){background-color:var(--wp--preset--color--accent);border-radius:8px;transition:background-color .4s ease-in-out,transform .4s ease-in-out}.footer__social li:is(.wp-social-link.wp-block-social-link):hover{background-color:var(--wp--preset--color--base);transform:scale(1)}.footer__copy::before{margin-right:.4em;content:"";font-family:"remixicon",sans-serif;font-size:1em;position:relative}.contact-icons__col{border-radius:8px}.contact-icons__col i{display:flex;align-items:center;width:fit-content;color:var(--wp--preset--color--accent);max-height:49px}form:is(.wpcf7-form) .inputs-wrapper p{display:grid;width:100%;grid-template-columns:repeat(2,1fr);gap:24px;margin:unset}@media only screen and (max-width:639px){form:is(.wpcf7-form) .inputs-wrapper p{grid-template-columns:1fr;gap:0}}form:is(.wpcf7-form) p{margin:unset}form:is(.wpcf7-form) span:is(.wpcf7-form-control-wrap){margin:0 0 25px;display:block}form:is(.wpcf7-form) input:not([type=submit]),form:is(.wpcf7-form) textarea{padding:17px 16px;font-family:inherit;font-size:14px;font-weight:inherit;line-height:calc(43px - (24px - 2px));color:#000;background-color:#fff0;border:1px solid #e1e1e1;border-radius:8px;outline:0;width:100%!important}form:is(.wpcf7-form) input:not([type=submit]):focus-within,form:is(.wpcf7-form) textarea:focus-within{border:1px solid var(--wp--preset--color--accent)}form:is(.wpcf7-form) input:not([type=submit])::placeholder,form:is(.wpcf7-form) textarea::placeholder{color:#000}form:is(.wpcf7-form) button,form:is(.wpcf7-form) button span{display:block;transition:all .4s ease-in-out;position:relative}form:is(.wpcf7-form) button{color:var(--wp--preset--color--contrast);font-size:14px;font-weight:400;background-color:var(--wp--preset--color--accent);border-style:unset;border-radius:8px;margin-left:auto;cursor:pointer}form:is(.wpcf7-form) button span{padding:12px 14px;z-index:2}form:is(.wpcf7-form) button span::after{margin-left:.8em;content:"";font-family:"remixicon",sans-serif;font-size:1em;position:relative}form:is(.wpcf7-form) button:hover{background-color:var(--wp--preset--color--contrast)}form:is(.wpcf7-form) button:hover:after{scale:1}form:is(.wpcf7-form) button:hover span{color:var(--wp--preset--color--accent)}.wpcf7 form .wpcf7-response-output{border-radius:8px;text-align:center;width:fit-content;margin:0 auto}.back-to-top,.back-to-top a span{transition:opacity .4s ease-in-out;opacity:0}.back-to-top a{z-index:10;transition:background-color .4s ease-in-out,border-color .4s ease-in-out;border-radius:8px;background-color:var(--wp--preset--color--accent);display:flex;align-items:center;justify-content:center;padding-inline:0;border:1px solid #fff0;width:3em;height:3em;position:fixed;right:4em;bottom:4em}@media only screen and (min-width:640px) and (max-width:1024px){.back-to-top a{right:2em;bottom:2em}}@media only screen and (max-width:639px){.back-to-top a{right:1.5em;bottom:1.5em}}@media print{.back-to-top a{display:none}}.back-to-top a::before{content:"";font-family:"remixicon",sans-serif;font-size:1.5em;position:relative}.back-to-top a:hover{background-color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--accent)}.back-to-top a:hover span{opacity:1}.back-to-top a span{pointer-events:none;position:absolute;width:max-content;top:50%;transform:translate(0,-50%);font-size:13px;background-color:var(--wp--preset--color--gray);right:calc(100% + 14px);padding:8px 16px;border-radius:16px;color:var(--wp--preset--color--base)}.back-to-top a span::after{content:"";height:0;left:calc(100% - 1px);position:absolute;right:auto;top:50%;width:0;border:7px solid #fff0;transform:translateY(-50%);border-left-color:var(--wp--preset--color--gray)}.back-to-top a:hover,.wc-block-mini-cart__badge{color:var(--wp--preset--color--accent-3)}input[type=checkbox]{accent-color:var(--wp--preset--color--accent)}@font-face{font-display:swap;font-family:"remixicon";src:url(/wp-content/themes/jsurmacz/dist/8542c1bb279bcd77063a.eot?t=1708865856766);src:url(/wp-content/themes/jsurmacz/dist/8542c1bb279bcd77063a.eot?t=1708865856766#iefix)format("embedded-opentype"),url(/wp-content/themes/jsurmacz/dist/39f4def56d0e8712909a.woff2?t=1708865856766)format("woff2"),url(/wp-content/themes/jsurmacz/dist/28ceff39ee3e17dc99db.woff?t=1708865856766)format("woff"),url(/wp-content/themes/jsurmacz/dist/4c942de19d980993f612.ttf?t=1708865856766)format("truetype"),url(/wp-content/themes/jsurmacz/dist/7735fab8dbf8ff78afe9.svg?t=1708865856766#remixicon)format("svg");font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:"remixicon"!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-3x{font-size:3em}.ri-mail-line:before{content:""}.ri-phone-line:before{content:""}