﻿#top-bar{z-index:11;position:relative}.top-bar__carousel{display:flex;margin:0 auto;min-height:32px;padding:2px 0px;overflow:hidden;flex-direction:row;width:100%}.top-bar__carousel .top-bar__carousel__row{gap:var(--sp-12-24);padding-right:var(--sp-12-24);will-change:transform;animation:scrolling 60s linear infinite;display:flex;flex-direction:row;flex:0 0 100%}.top-bar__carousel .top-bar__carousel__row .top-bar__carousel__el{display:flex;justify-content:center;align-items:center;white-space:nowrap;gap:20px}@keyframes scrolling{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.top-bar__carousel:hover .top-bar__carousel__row{animation-play-state:paused}@media (max-width:992px){.top-bar__carousel{align-items:center}.top-bar__carousel .top-bar__carousel__row-mobile{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;max-height:32px}.top-bar__carousel .flickity-viewport:before{display:none}.top-bar__carousel .top-bar__carousel__el{font-size:10px;min-width:100%;text-align:center}.top-bar__carousel .top-bar__carousel__row{animation:none;padding:0;display:none}}#header-nav{display:flex;flex-direction:column;align-items:center;position:fixed;top:0;width:100%;z-index:999;transition:0.2s;background:#fff}#header-nav .header-main{height:64px;justify-content:center}#header-nav.move{top:-32px;box-shadow:rgba(0, 0, 0, 0.04) 0px 3px 5px;background-color:#fff}#header-nav.scrollUp{margin-top:-80px}#header-nav .container{padding-top:6px;padding-bottom:6px}#header-nav .main-nav{display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center}#header-nav .main-nav .main-nav__row{display:flex;flex-direction:row;gap:var(--sp-12-24);align-items:center}#header-nav .main-nav .main-nav__row.main-nav__row--l{justify-content:flex-start;gap:40px}#header-nav .main-nav .main-nav__row.main-nav__row--l .header-logo{display:flex;height:48px}#header-nav .main-nav .main-nav__row.main-nav__row--l .header-logo .main-nav__logo{height:48px;width:auto}#header-nav .main-nav .main-nav__row.main-nav__row--l .main-nav__menu ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;gap:24px}#header-nav .main-nav .main-nav__row.main-nav__row--l .main-nav__menu ul li{position:relative}#header-nav .main-nav .main-nav__row.main-nav__row--l .main-nav__menu ul li a{font-weight:500;position:relative;background:linear-gradient(to right, var(--color-primary), var(--color-primary) 50%, var(--color-bg--dark) 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:background-position 300ms ease}#header-nav .main-nav .main-nav__row.main-nav__row--l .main-nav__menu ul li a:before{content:"";position:absolute;left:0%;bottom:0%;content:"";width:100%;height:1px;background:var(--color-primary);z-index:-1;transition:transform 0.3s;transform:scaleX(0);transform-origin:right}#header-nav .main-nav .main-nav__row.main-nav__row--l .main-nav__menu ul li a:hover{background-position:0 100% !important}#header-nav .main-nav .main-nav__row.main-nav__row--l .main-nav__menu ul li a:hover:before{transform:scaleX(1);transform-origin:left}#header-nav .main-nav .main-nav__row.main-nav__row--l .main-nav__menu ul li.current-menu-item a{font-weight:600}#header-nav .main-nav .main-nav__row.main-nav__row--l .main-nav__menu ul li.current-menu-item a:before{transform:scaleX(1);transform-origin:left}#header-nav .main-nav .main-nav__row.main-nav__row--l .main-nav__menu ul li.current-menu-item a:after{transform:translate(-50%, -6px);opacity:1}#header-nav .main-nav .main-nav__row--r{justify-content:flex-end}#header-nav .main-nav .main-nav__row--r .header__search-wrap{width:312px;padding-left:32px;border-left:1px solid #2E2A271C;margin-right:8px}#header-nav .main-nav .main-nav__row--r .header__search-wrap--mobile{display:none}#header-nav .main-nav .main-nav__row--r .header__search-wrap--mobile ul{list-style:none;margin:0;padding:0}#header-nav .main-nav .main-nav__row--r .is-search-form{overflow:hidden;border-radius:0px}#header-nav .main-nav .main-nav__row--r .is-search-form input.is-search-submit,#header-nav .main-nav .main-nav__row--r .is-search-form input.is-search-input,#header-nav .main-nav .main-nav__row--r .is-search-form .is-search-icon{border:none !important;background:#F8F8F8;color:#000 !important;font-family:var(--font-family-primary) !important;height:42px}#header-nav .main-nav .main-nav__row--r .is-search-form input.is-search-input{padding-left:20px !important}#header-nav .main-nav .main-nav__row--r .is-search-form .is-search-submit{pointer-events:none;height:42px}#header-nav .main-nav .main-nav__row--r .is-search-form .is-search-icon{padding:0 !important;display:flex !important;justify-content:flex-start}#header-nav .main-nav .main-nav__row--r .is-search-form .is-search-icon svg{width:20px}#header-nav .main-nav .main-nav__row--r .is-search-form .is-search-icon svg path{fill:#000}#header-nav .main-nav .main-nav__row--r .header__login-icon{display:flex;cursor:pointer}#header-nav .main-nav .main-nav__row--r .header__login-icon svg{height:18px;width:auto}.lang-switcher{margin-left:16px;margin-right:16px}.lang-switcher .trp-language-switcher{width:60px !important;height:32px;border-radius:0px;background-color:var(--color-bg--light);cursor:pointer !important}.lang-switcher .trp-ls-shortcode-current-language{width:60px !important;padding:2px 8px !important;height:32px;display:flex !important;align-items:center;justify-content:flex-start !important;visibility:visible !important;background-image:url(/wp-content/plugins/translatepress-multilingual/assets/images/arrow-down-3101.svg) !important;background-position:85% 12px}.lang-switcher .trp-ls-shortcode-current-language a{padding:0;color:var(--color-primary);font-size:15px;font-weight:500}.lang-switcher .trp-ls-shortcode-language{width:60px !important;padding:0px 8px !important;display:flex !important;flex-direction:column;align-items:flex-start;gap:6px !important;background-image:none;box-shadow:rgba(17, 12, 46, 0.15) 0px 48px 100px 0px}.lang-switcher .trp-language-switcher:hover{border-radius:0}.lang-switcher .trp-language-switcher>div{background-color:var(--color-bg--light) !important;border-radius:0px !important;border:none}.lang-switcher .trp-language-switcher:hover>div{background-color:var(--color-bg--light) !important}.lang-switcher .trp-language-switcher:hover .trp-ls-shortcode-language{border-radius:0 !important;padding:0 !important;top:32px;background-color:var(--color-bg--light) !important}.lang-switcher .trp-language-switcher .trp-ls-shortcode-language a{padding:0;color:var(--color-primary);font-size:15px;width:100%;font-weight:500}.lang-switcher .trp-language-switcher .trp-ls-shortcode-language a:hover{background-color:var(--color-bg--medium) !important}.lang-switcher .trp-ls-shortcode-language a{position:relative;font-size:13px !important;line-height:1.5;padding:4px 8px !important;transition:0.2s}.is-search-form{overflow:hidden;border-radius:0px}.is-search-form input.is-search-submit,.is-search-form input.is-search-input,.is-search-form .is-search-icon{border:none !important;background:#F8F8F8;color:#B2B2B2 !important;font-family:var(--font-family-primary) !important;height:42px !important}.is-search-form input.is-search-input{padding-left:20px !important}.is-search-form .is-search-submit{pointer-events:none;height:42px !important}.is-search-form .is-search-icon{padding:0 !important;display:flex !important;justify-content:flex-start}.is-search-form .is-search-icon svg{width:20px}.is-search-form .is-search-icon svg path{fill:#000}.is-popup-search-form form.is-ajax-search{margin:15% auto 0 !important;width:90% !important}.is-ajax-search-result{padding:0 !important;border-radius:0px !important;box-shadow:rgba(17, 17, 26, 0.1) 0px 0px 16px !important;overflow:hidden;background:#fff !important}.is-ajax-search-result .is-ajax-search-posts{padding-top:4px !important}.is-ajax-search-result .is-ajax-search-post{border-bottom:none !important;padding:4px 8px !important}.is-ajax-search-result .is-ajax-search-post .is-search-content{padding-left:80px}.is-ajax-search-result .is-ajax-search-post .is-search-sections{background:#f9f9f9;padding:12px 6px;border-radius:0;transition:0.2s background}.is-ajax-search-result .is-ajax-search-post .is-search-sections .thumbnail img{transform:scale(0.8);mix-blend-mode:multiply}.is-ajax-search-result .is-ajax-search-post a{color:#000;font-weight:600}.is-ajax-search-result .is-ajax-search-post:hover{background:transparent !important}.is-ajax-search-result .is-ajax-search-post:hover .is-search-sections{background:var(--color-medium)}.header__login-modal{border-radius:0;background:#fff;width:calc(100% - 24px);max-width:320px;position:fixed;display:flex;flex-direction:column;padding:16px;right:20px;opacity:0;top:116px;visibility:hidden;transform:translateX(10px);box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px;z-index:-1}.header__login-modal.active{animation:fadeIn 0.3s ease-in-out forwards;z-index:1111;visibility:visible}.header__login-modal.closing{animation:fadeOut 0.3s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(10px)}}#header-nav.move~.header__login-modal{top:80px !important}.header__login-backdrop{width:100%;height:100vh;position:fixed;top:0;background-color:transparent;transition:0.3s;opacity:0;visibility:hidden}.header__login-backdrop.active{opacity:1;visibility:visible;z-index:11}.login-modal-box-wrap{position:relative}.login-modal-box-wrap .login-modal-box{opacity:0;visibility:hidden;position:absolute;width:100%;left:0;top:0;transition:0.3s;transform:translateY(-10px)}.login-modal-box-wrap .login-modal-box.active{position:relative;opacity:1;visibility:visible;transform:translateY(0)}.login-modal-wrap form .login-form__row.--text{position:relative;margin-bottom:12px}.login-modal-wrap form .login-form__row.--text input{padding:4px 12px;width:100%;height:40px;border:1px solid var(--color-dark);border-radius:0}.login-modal-wrap form .login-form__row.--text input:focus-visible{outline:none;border-color:var(--color-primary)}.login-modal-wrap form .login-form__row.--text label{position:absolute;font-size:12px;background:#fff;overflow:hidden;position:absolute;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;top:50%;left:4px;padding:2px 8px;transform:translateY(-50%);transform-origin:top left;transition:all 0.3s ease}.login-modal-wrap form .login-form__row.--text input:focus-visible+label,.login-modal-wrap form .login-form__row.--text input:focus+label,.login-modal-wrap form .login-form__row.--text input:hover+label,.login-modal-wrap form .login-form__row.--text input:target+label,.login-modal-wrap form .login-form__row.--text input:valid+label{transform:translateY(-28px) scale(0.75) !important}.login-modal-wrap form .login-form__row.--remember{display:flex;flex-direction:row;gap:6px;align-items:center}.login-modal-wrap form .login-form__row.--remember input{margin:0}.login-modal-wrap form .login-form__row.--remember label{font-size:12px}.login-modal-wrap.--logged-in .login-modal__title{display:flex;flex-direction:row;gap:12px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--color-medium)}.login-modal-wrap.--logged-in .login-modal__title img{with:42px;height:42px;border-radius:0}.login-modal-wrap.--logged-in .login-modal__menu{display:flex;flex-direction:column;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--color-medium)}.login-modal-wrap.--logged-in .login-modal__menu .login-modal__menu__title{color:var(--color-headings--light);font-size:20px}.login-modal-wrap.--logged-in .login-modal__menu .login-modal__menu__link{width:100%;display:flex;flex-direction:row;gap:12px;align-items:center;position:relative;width:fit-content;font-weight:400 !important}.login-modal-wrap.--logged-in .login-modal__menu .login-modal__menu__link img{width:16px}.login-modal-wrap.--logged-in .login-modal__btn-logout{color:#E04124;cursor:pointer;display:flex;flex-direction:row;gap:6px;align-items:center}.login-modal-wrap.--logged-in .login-modal__btn-logout svg{height:18px;width:auto}.login-modal-wrap .login-form__btn{border:none;padding:0;font-weight:600}@media (min-width:1440px){.header__login-modal{right:calc((100vw - 1454px) / 2)}}.fkcart-progress-wrap{background:#EAEAEC !important}.fkcart-shortcode-icon-wrap{background:url("/wp-content/uploads/2025/04/icon-cart-nuggel.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:18px;margin-right:38px}.fkcart-shortcode-icon-wrap .fkcart-shortcode-count.fkcart-item-count{top:50%;transform:translateY(-50%);right:-38px;width:32px;height:32px;background-color:#000;font-size:15px;font-weight:400;font-family:var(--font-family-heading)}.fkcart-shortcode-icon-wrap svg{display:none}#fkcart-modal .fkcart-modal-backdrop{opacity:0.85 !important}#fkcart-modal #fkcart-checkout-button{border-radius:0px !important;margin-top:24px !important}#fkcart-modal .fkcart-checkout--text{display:flex;align-items:center;padding:0 !important;line-height:1}#fkcart-modal .fkcart-item-wrap.fkcart-pt-16 .fkcart--item{padding-left:0 !important;border-bottom:1px solid var(--color-medium);padding-bottom:16px}#fkcart-modal .fkcart-item-wrap.fkcart-pt-16 .fkcart--item .fkcart-image-wrapper{width:72px !important;flex:0 72px !important;height:72px !important}#fkcart-modal .fkcart-item-wrap.fkcart-pt-16 .fkcart--item .fkcart-image-wrapper img{border:none !important}#fkcart-modal .fkcart-item-wrap.fkcart-pt-16 .fkcart--item .fkcart-item-info{justify-content:space-between;padding-right:24px}#fkcart-modal .fkcart-item-wrap.fkcart-pt-16 .fkcart--item .fkcart-item-info .fkcart-item-title{font-family:var(--font-family-heading) !important;font-size:14px !important;font-weight:600 !important}#fkcart-modal .fkcart-item-wrap.fkcart-carousel-wrap{border-radius:0px;margin-bottom:24px;border:none}#fkcart-modal .fkcart-quantity__input{box-shadow:none !important}#fkcart-modal .fkcart-quantity-selector{border:1px solid #285C4D1F;box-shadow:none !important;border-radius:0px !important}#fkcart-modal .fkcart-remove-item{top:unset !important;bottom:20px;left:unset !important;right:16px;background:transparent !important;width:unset !important;height:unset !important;color:var(--fkcart-error-color) !important;gap:4px;text-decoration:none !important;border-radius:0 !important}#fkcart-modal .fkcart-remove-item:before{content:"usuń"}#fkcart-modal .fkcart-summary-line-item.fkcart-coupon-applied{margin-bottom:8px}#fkcart-modal .fkcart-summary-line-item.fkcart-coupon-applied .fkcart-summary-text,#fkcart-modal .fkcart-summary-line-item.fkcart-coupon-applied .fkcart-summary-amount{font-size:14px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-info{width:min-content}.fkcart-item-wrap .fkcart--item .fkcart-item-price{display:flex;flex-direction:column}.fkcart-primary-button.fkcart-shop-button{border-radius:0 !important}.fkcart-below-checkout-upsell .fkcart-add-product-button{background:var(--color-primary) !important;color:#fff !important;border-radius:0 !important;padding:8px 24px !important;font-weight:400 !important;box-shadow:none !important;transition:background 0.3s !important}.fkcart-below-checkout-upsell .fkcart-add-product-button:hover{background:var(--color-sixth) !important}.mobile-menu__toggle{position:relative;width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;border-radius:0;z-index:102;display:none}.mobile-menu__toggle span{position:absolute;width:20px;height:1.5px;background:var(--color-primary);border-radius:0;transition:0.5s}.mobile-menu__toggle span:nth-child(1){transform:translateY(-6px);width:15px;left:6px}.mobile-menu__toggle.active span:nth-child(1){width:20px;transform:translateY(0px) rotate(45deg);transition-delay:0.125s}.mobile-menu__toggle:hover span:nth-child(2){width:15px}.mobile-menu__toggle span:nth-child(2){transform:translateY(6px);width:15px;left:11px}.mobile-menu__toggle.active span:nth-child(2){width:20px;transform:translateY(0px) rotate(315deg);transition-delay:0.25s;left:6px}.mobile-menu__toggle.active span:nth-child(3){transform:translatex(60px);background:#fff}.main-nav__row.main-nav__row--r div{transition:opacity 0.4s, visibility 0.2s;transition-delay:0.1s}body.menu-active .main-nav__row.main-nav__row--r div{opacity:0 !important;visibility:hidden !important}body.menu-active .main-nav__row.main-nav__row--r .mobile-menu__toggle{opacity:1 !important;visibility:visible !important}.mobile-menu__off-canvas{width:100%;max-width:540px;height:100%;position:fixed;background-color:#fff;z-index:111;transition:all 0.5s cubic-bezier(0.73, 0, 0.86, 0.31);display:flex;flex-direction:column;gap:24px;padding:120px 12px 24px 12px;top:0;left:-100%;overflow-y:scroll}.mobile-menu__off-canvas .mobile-menu__top-wrap{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:space-between}.mobile-menu__off-canvas .mobile-menu__top-wrap .mobile-menu__login__btn{display:flex;flex-direction:row;gap:8px;align-items:center;background:#F8F8F8;border-radius:0;padding:2px 16px;height:32px}.mobile-menu__off-canvas .mobile-menu__top-wrap .mobile-menu__login__btn svg{height:18px;width:auto}.mobile-menu__off-canvas .mobile-menu__list-wrap{display:flex;flex-direction:column;gap:12px}.mobile-menu__off-canvas .mobile-menu__list-wrap .mobile-menu__list__el{border-bottom:1px solid var(--color-medium)}.mobile-menu__off-canvas .mobile-menu__features-wrap{background:#F8F8F8;display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;padding:8px;border-radius:0}.mobile-menu__off-canvas .mobile-menu__features-wrap .mobile-menu__features-box{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;text-align:center}.mobile-menu__off-canvas .mobile-menu__features-wrap .mobile-menu__features-box .mobile-menu__features-box__icon{height:22px;width:auto}.mobile-menu__sublist{display:flex;flex-direction:column;gap:8px;padding-bottom:12px}.mobile-menu__sublist .mobile-menu__sublist__el{display:flex;flex-direction:row;gap:6px;align-items:center}.mobile-menu__list__el.--help{border-bottom:none}.mobile-menu__list__el.--help .mobile-menu__help-el__status_dot{min-width:10px;min-height:10px;border-radius:50%;position:relative;top:0}.mobile-menu__list__el.--help .mobile-menu__sublist__el.--on .mobile-menu__help-el__status_dot{background:#0AB579;border:3px solid #69F0C0}.mobile-menu__list__el.--help .mobile-menu__sublist__el.--off .mobile-menu__help-el__status_dot{background:#aa363f;border:3px solid #ff9a83}.mobile-menu__off-canvas.active{left:0}.mobile-menu__off-canvas--backdrop{width:100%;height:100vh;position:fixed;top:0;background-color:rgba(0, 0, 0, 0.7);z-index:102;transition:0.3s;backdrop-filter:blur(3px)}.mobile-menu__off-canvas--backdrop{right:100%}.mobile-menu__off-canvas--backdrop.active{right:0}@media (max-width:1080px){#header-nav .main-nav__menu{display:none}#header-nav .mobile-menu__toggle{display:flex}}@media (max-width:992px){#header-nav #top-bar{transition:0.1s;opacity:1}#header-nav .header-main{height:62px;order:-1}#header-nav .header-main:after{content:"";width:100%;height:32px;background:#000;top:100%;left:0;position:absolute}#header-nav .main-nav .main-nav__row.main-nav__row--l .header-logo{height:40px;width:auto}#header-nav .main-nav .main-nav__row.main-nav__row--l .header-logo .main-nav__logo{height:40px;width:auto}#header-nav .fkcart-shortcode-icon-wrap .fkcart-shortcode-count.fkcart-item-count{width:24px;height:24px;right:-28px;font-size:12px}.move{top:0 !important}.move #top-bar{min-height:0;max-height:0;padding:0;opacity:0}.move .header-main:after{height:0 !important}.scrollUp{margin-top:-62px !important}.header__login-modal{top:98px !important}.header__login-modal.active{top:98px !important}#header-nav.move~.header__login-modal{top:68px !important}#header-nav.move~.header__login-modal.active{top:68px !important}body.menu-active #top-bar,body.menu-active #header-nav .header-main:after{opacity:0 !important}}@media (max-width:767px){.header__lang-switcher{display:none}.is-ajax-search-result{max-width:90% !important;margin-left:calc(5% - 3px) !important;top:12% !important}.header__search-wrap{display:none}.header__search-wrap--mobile{display:flex !important}.header__search-wrap--mobile .is-menu a{display:flex !important}.header__search-wrap--mobile .is-menu path.search-icon-path{fill:#000 !important}.fkcart-shortcode-icon-wrap{margin-right:22px}.fkcart-shortcode-count.fkcart-item-count{width:20px !important;height:20px !important;right:-22px !important;font-size:11px}.header__login-icon{display:none !important}}