/*! egotape-src:343d15cc67b758fe20f98e803c599000f76998f4 - plik generowany przez ops/minify.sh, nie edytuj */
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/bebas-neue-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/bebas-neue-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/oswald-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/oswald-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-brand-orange: #F69500;--color-brand-orange-bright: #FFA827;--color-brand-orange-deep: #C77400;--color-brand-amber-grain: #3A2C14;--color-ink-1: #0B0B0B;--color-ink-2: #171717;--color-ink-3: #1F1F1F;--color-ink-4: #2A2A2A;--color-ink-5: #3A3A3A;--color-bone-0: #FFFFFF;--color-bone-1: #F5F1EA;--color-bone-2: #E6E0D4;--color-bone-3: #B8AE9E;--color-success: #4CAE6B;--color-danger: #FF7A6E;--color-info: #4C8DAE;--bg-page: var(--color-ink-1);--bg-surface: var(--color-ink-2);--bg-input: var(--color-ink-3);--fg-default: var(--color-bone-1);--fg-muted: var(--color-bone-3);--fg-faint: #8A8070;--border-default: var(--color-ink-4);--border-strong: var(--color-ink-5);--border-input: #6F6A62;--font-display: "Bebas Neue", "Arial Narrow", sans-serif;--font-heading: "Oswald", "Bebas Neue", "Arial Narrow", sans-serif;--font-body: "Inter", "Helvetica Neue", Arial, sans-serif;--radius-3: 8px;--radius-pill: 999px;--shadow-1: 0 6px 20px rgba(0,0,0,.45);--shadow-2: 0 14px 40px rgba(0,0,0,.6);--ease: cubic-bezier(.2, .7, .2, 1);--et-space-desktop: 96px;--et-space-mobile: 56px;--et-space: var(--et-space-desktop);--et-space-sm: calc(var(--et-space-desktop) * .5)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg-page);color:var(--fg-default);font-family:var(--font-body);font-size:16px;line-height:1.6}img{max-width:100%;height:auto}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),select,textarea){font-size:16px}:where(button,input,select,textarea){font-family:inherit}a{color:var(--color-brand-orange);text-decoration:none}@media (hover: hover) and (pointer: fine){a:hover{color:var(--color-brand-orange-bright)}}h1,h2,h3{font-family:var(--font-display);font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--color-bone-0);line-height:1.05;margin:0 0 .5em}h4,h5,h6{font-family:var(--font-heading);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-bone-0)}h1{font-size:clamp(2.4rem,5vw,4rem)}h2{font-size:clamp(1.9rem,3.6vw,2.8rem)}h3{font-size:1.4rem}.container{width:min(100% - (var(--et-gutter, 24px) * 2),var(--et-container, 1320px));max-width:none;margin-inline:auto;padding:0}.site-main{width:min(100% - (var(--et-gutter, 24px) * 2),var(--et-container, 1320px));margin-inline:auto;padding:var(--et-space-sm) 0 var(--et-space)}.et-grain{position:relative}.et-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background-image:radial-gradient(circle at 12% 30%,var(--color-brand-amber-grain) 0 1.5px,transparent 2px),radial-gradient(circle at 78% 12%,var(--color-brand-amber-grain) 0 1px,transparent 1.6px),radial-gradient(circle at 55% 80%,var(--color-brand-amber-grain) 0 1.2px,transparent 1.8px),radial-gradient(circle at 30% 65%,var(--color-brand-amber-grain) 0 1px,transparent 1.5px),radial-gradient(circle at 90% 55%,var(--color-brand-amber-grain) 0 1.4px,transparent 2px);background-size:220px 220px,180px 180px,260px 260px,200px 200px,240px 240px}.et-grain>*{position:relative;z-index:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px}:focus:not(:focus-visible){outline:none}.btn:focus-visible,button:focus-visible,.et-palette-color:focus-visible,.et-slot:focus-visible{outline-color:var(--color-brand-orange);box-shadow:0 0 0 4px var(--color-ink-1)}.skip-link{position:absolute;top:-100px;left:12px;z-index:10000;background:var(--color-brand-orange, #F69500);color:var(--color-ink-1, #0B0B0B);padding:10px 18px;border-radius:4px;font-weight:600;text-decoration:none;transition:top .15s ease}.skip-link:focus{top:12px}.promo{background:var(--color-ink-1);border-bottom:1px solid var(--border-default);overflow:hidden;height:34px;display:flex;align-items:center;-webkit-mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent)}.promo-track{display:flex;gap:0;white-space:nowrap;animation:promo-scroll 30s linear infinite;will-change:transform}@media (prefers-reduced-motion: reduce){.promo-track{animation:none}}.promo-item{font-family:var(--font-heading);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-bone-2);padding:0 28px;position:relative}.promo-item:before{content:"\b7";position:absolute;left:-3px;color:var(--color-brand-orange)}.promo:hover .promo-track,.promo:focus-within .promo-track{animation-play-state:paused}@keyframes promo-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% / 3))}}.header{position:sticky;top:0;z-index:50;transition:padding .2s var(--ease, ease);background:#0b0b0bf0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border-default)}.header.header-maly .header-inner{padding-top:6px;padding-bottom:6px}.header.header-maly .header-logo img{height:calc(var(--et-logo-pc, 44px) * .6);transition:height .2s var(--ease, ease)}.header .header-logo img{transition:height .2s var(--ease, ease)}@media (prefers-reduced-motion: reduce){.header,.header .header-logo img{transition:none}}.header-inner{width:min(100% - (var(--et-gutter, 24px) * 2),var(--et-container, 1320px));max-width:none;margin-inline:auto;display:flex;align-items:center;gap:28px;padding:14px 0}.header-logo{flex:0 0 auto}.header-logo img{height:var(--et-logo-pc, 44px);width:auto;display:block}.header-nav{display:flex;margin-left:8px;min-width:0;--et-nav-fit: 1}.header-nav ul{display:flex;flex-wrap:nowrap;gap:calc(28px * var(--et-nav-fit));list-style:none;margin:0;padding:0}.header-nav a{white-space:nowrap}.header-nav a{font-family:var(--font-heading);font-size:calc(14px * var(--et-nav-fit));font-weight:500;letter-spacing:calc(.08em * var(--et-nav-fit));text-transform:uppercase;color:var(--fg-default);border-bottom:2px solid transparent;padding-bottom:2px;transition:color .2s var(--ease),border-color .2s var(--ease)}.header-nav .current-menu-item>a{color:var(--color-brand-orange);border-color:var(--color-brand-orange)}@media (hover: hover) and (pointer: fine){.header-nav a:hover{color:var(--color-brand-orange);border-color:var(--color-brand-orange)}}@media (min-width: 1280px) and (max-width: 1439px){.header-inner{gap:20px}.header-nav{margin-left:0;--et-nav-fit: .86}.header-inner:has(.et-tools-toggle) .header-nav{--et-nav-fit: .8}}@media (min-width: 1440px){.header-inner:has(.et-tools-toggle) .header-nav{--et-nav-fit: .92}}.et-tools-toggle[aria-expanded=true]{color:var(--color-brand-orange)}.et-tools-mobile{display:none}.tools-bar{position:relative;border-top:1px solid var(--border-default);background:var(--color-ink-2);animation:etToolsIn .18s var(--ease)}.tools-bar[hidden]{display:none}@keyframes etToolsIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.tools-bar{animation:none}}.tools-bar-inner{max-width:1280px;margin:0 auto;padding:14px 24px 18px}.tools-bar-head{font-family:var(--font-heading);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);margin:0 0 10px}.tools-bar ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,380px))}.tool-card{display:flex;align-items:center;gap:16px;padding:12px 16px;background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius-3);text-decoration:none;color:var(--fg-default);transition:border-color .2s var(--ease),background .2s var(--ease),transform .12s var(--ease)}.tool-card:focus-visible{border-color:var(--color-brand-orange);background:var(--bg-surface);transform:translateY(-2px)}@media (hover: hover) and (pointer: fine){.tool-card:hover{border-color:var(--color-brand-orange);background:var(--bg-surface);transform:translateY(-2px)}}.tool-logo{width:116px;height:auto;flex:none;display:block}.tool-text{display:block;min-width:0}.tool-name{display:block;font-family:var(--font-heading);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}@media (hover: hover) and (pointer: fine){.tool-card:hover .tool-name{color:var(--color-brand-orange)}}.tool-desc{display:block;margin-top:3px;font-size:12px;line-height:1.35;color:var(--fg-muted)}@media (max-width: 768px){.tools-bar-inner{padding:12px 20px 16px}.tools-bar ul{grid-template-columns:1fr}.tool-logo{width:92px}}.header-actions{display:flex;gap:10px;align-items:center;margin-left:auto}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-3);color:var(--fg-default);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}@media (hover: hover) and (pointer: fine){.icon-btn:hover{color:var(--color-brand-orange);border-color:var(--color-brand-orange)}}.icon-btn .badge[hidden]{display:none}.icon-btn .badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-brand-orange);color:var(--color-ink-1);font-family:var(--font-heading);font-size:11px;font-weight:600;border-radius:var(--radius-pill)}.et-nav-toggle{display:none}.search-bar{position:relative;border-top:1px solid var(--border-default);background:var(--color-ink-2)}.search-bar form{max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:16px;padding:14px 24px}.search-bar input[type=search]{flex:1;min-width:0;background:transparent;border:0;color:var(--fg-default);font-family:var(--font-heading);font-size:20px;text-transform:uppercase;letter-spacing:.04em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:6px 10px}.search-bar input::placeholder{color:var(--fg-faint)}.search-bar .close{background:none;border:0;color:var(--fg-muted);font-family:var(--font-heading);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;min-height:44px;padding:0 8px}@media (hover: hover) and (pointer: fine){.search-bar .close:hover{color:var(--color-brand-orange)}}.et-search-suggestions{position:absolute;left:0;right:0;top:100%;z-index:60;max-width:1280px;margin:0 auto;background:var(--bg-surface);border:1px solid var(--border-default);border-top:none;border-radius:0 0 var(--radius-3) var(--radius-3);box-shadow:0 16px 30px #00000059;max-height:70vh;max-height:70dvh;overflow-y:auto}.et-search-suggestion{display:flex;align-items:center;gap:14px;padding:10px 24px;color:var(--fg-default);text-decoration:none;border-bottom:1px solid var(--border-default)}.et-search-suggestion:last-child{border-bottom:none}.et-search-suggestion.is-active{background:var(--color-ink-3)}@media (hover: hover) and (pointer: fine){.et-search-suggestion:hover{background:var(--color-ink-3)}}.et-search-suggestion img{width:44px;height:44px;object-fit:cover;border-radius:var(--radius-3);background:#fff;flex-shrink:0}.et-search-suggestion-info{display:flex;flex-direction:column;gap:2px;min-width:0}.et-search-suggestion-title{font-family:var(--font-heading);font-size:13px;letter-spacing:.03em;text-transform:uppercase;color:var(--color-bone-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.et-search-suggestion-price{font-size:13px;color:var(--color-brand-orange)}.et-search-see-all{justify-content:center;font-family:var(--font-heading);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}@media (hover: hover) and (pointer: fine){.et-search-see-all:hover{color:var(--color-brand-orange)}}.et-search-empty{margin:0;padding:16px 24px;color:var(--fg-muted);font-size:14px}@media (max-width: 640px){.et-search-suggestion{padding:10px 16px}.et-search-empty{padding:16px}}.btn,.button,button[type=submit],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-heading);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:13px 24px;min-height:44px;border-radius:var(--radius-3);border:1px solid transparent;background:var(--color-brand-orange);color:var(--color-ink-1);cursor:pointer;line-height:1;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .1s var(--ease)}@media (hover: hover) and (pointer: fine){.btn:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:var(--color-brand-orange-bright);color:var(--color-ink-1)}}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce button.single_add_to_cart_button,.woocommerce-checkout #place_order,.wc-block-components-button:not(.is-link){background:var(--color-brand-orange)!important;color:var(--color-ink-1)!important;min-height:44px;border:1px solid transparent;font-family:var(--font-heading);font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-3)}@media (hover: hover) and (pointer: fine){.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.single_add_to_cart_button:hover,.woocommerce-checkout #place_order:hover,.wc-block-components-button:not(.is-link):hover{background:var(--color-brand-orange-bright)!important;color:var(--color-ink-1)!important}}.woocommerce a.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled]{background:transparent!important;color:var(--fg-faint)!important;border:1px dashed var(--border-input);opacity:1}.btn:active{background:var(--color-brand-orange-deep);transform:scale(.98)}.btn-secondary{background:transparent;color:var(--color-bone-1);border-color:var(--border-input)}@media (hover: hover) and (pointer: fine){.btn-secondary:hover{background:transparent;border-color:var(--color-brand-orange);color:var(--color-brand-orange)}}.hero{display:grid;grid-template-columns:minmax(0,var(--et-hero-left, 52%)) minmax(0,1fr);gap:var(--et-hero-gap, 20px);width:min(100% - (var(--et-gutter, 28px) * 2),var(--et-container, 1320px));max-width:none;margin-inline:auto;padding:var(--et-space) 0;background:var(--color-ink-1)}.hero-left{display:flex;flex-direction:column;gap:20px;justify-content:center}.hero-eyebrow{font-family:var(--font-heading);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-orange)}.hero-strike{display:none}.hero-strike{max-width:420px}.hero-strike img{width:100%;height:auto;display:block}.hero-title{font-size:clamp(2.6rem,5.4vw,4.4rem);margin:0}.hero-sub{max-width:58ch}.hero-sub br{display:none}.hero-price{margin:0;max-width:58ch;font-family:var(--font-heading);font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.4;color:var(--color-brand-orange)}.hero-sub-mobile{display:none}.hero-sub{color:var(--fg-muted);max-width:54ch;margin:0}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:6px}.hero-right{border-radius:var(--radius-3);min-height:var(--et-hero-wysokosc-pc, 380px);background:radial-gradient(circle at 60% 40%,rgba(246,149,0,.16) 0%,transparent 60%),var(--color-ink-2);border:1px solid var(--border-default)}.pasek-korzysci{padding:10px 0;border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);overflow:hidden;max-width:100%}.pasek-tor{display:flex;width:max-content;animation:pasek-jazda var(--pasek-czas, 28s) linear infinite}.pasek-korzysci:hover .pasek-tor,.pasek-korzysci:focus-within .pasek-tor{animation-play-state:paused}.pasek-ciag{display:flex;flex:0 0 auto}.pasek-poz{display:inline-flex;align-items:baseline;gap:8px;padding:0 28px;white-space:nowrap;font-size:14px;line-height:1.4}.pasek-poz:after{content:"";width:4px;height:4px;margin-left:28px;border-radius:50%;background:var(--border-default);align-self:center}.pasek-poz strong{font-family:var(--font-heading);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.pasek-opis{color:var(--fg-muted)}@keyframes pasek-jazda{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.pasek-tor{animation:none;width:100%;flex-wrap:wrap;justify-content:center}.pasek-ciag{flex-wrap:wrap;justify-content:center}.pasek-ciag[aria-hidden=true]{display:none}.pasek-poz{white-space:normal}}.section-head{margin:0 0 var(--et-odstep-naglowek-karty, 40px)}.section-head .eyebrow{font-family:var(--font-heading);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-orange);margin-bottom:10px}.products-section{padding:var(--et-space) 0}@media (min-width: 769px){.hero+section,.hero+*>section:first-child{padding-top:var(--et-odstep-pod-hero-pc, 96px)}}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product{position:relative;width:auto!important;margin:0!important;float:none!important;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-3);overflow:hidden;box-shadow:var(--shadow-1);transition:box-shadow .25s var(--ease),border-color .25s var(--ease);display:flex;flex-direction:column}@media (hover: hover) and (pointer: fine){.woocommerce ul.products li.product:hover{box-shadow:var(--shadow-2)}}.product-tag,.woocommerce span.onsale{position:absolute;top:14px;left:14px;z-index:3;background:var(--color-brand-orange);color:var(--color-ink-1);font-family:var(--font-heading);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:5px 12px;border-radius:var(--radius-pill);min-height:0;line-height:1.4;margin:0}.et-product-well{position:relative;aspect-ratio:1 / 1;display:block;padding:0;background:var(--color-ink-2);overflow:hidden}.et-product-well a{display:block;width:100%;height:100%}.et-product-well img,.woocommerce ul.products li.product .et-product-well a img{width:100%;height:100%;object-fit:cover;margin:0;transition:filter .35s ease,transform .35s ease}.et-hover-logo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:2}.woocommerce ul.products li.product .et-product-well .et-hover-logo img,.et-hover-logo img{width:var(--et-hover-logo-size, 34%)!important;height:var(--et-hover-logo-size, 34%)!important;object-fit:contain;margin:0;filter:drop-shadow(0 2px 10px rgba(0,0,0,.35))}@media (hover: hover) and (pointer: fine){.woocommerce ul.products li.product:hover .et-product-well>a img,.woocommerce ul.products li.product:hover .et-product-well>img{filter:blur(9px) saturate(.8);transform:scale(1.03)}.woocommerce ul.products li.product:hover .et-hover-logo{opacity:1}}@media (hover: none){.et-hover-logo{display:none!important}}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--font-heading);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-bone-0);padding:16px 18px 0}.woocommerce ul.products li.product .price{font-family:var(--font-heading);font-size:17px;font-weight:600;color:var(--color-brand-orange)!important;padding:4px 18px 0}.woocommerce ul.products li.product .price del{color:var(--fg-faint);opacity:1}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product a.button.alt,.woocommerce ul.products li.product .button.add_to_cart_button{background:transparent!important;color:var(--color-bone-1)!important;border:1px solid var(--border-strong)!important}.woocommerce ul.products li.product .button:focus-visible{background:var(--color-brand-orange)!important;color:var(--color-ink-1)!important;border-color:var(--color-brand-orange)!important}@media (hover: hover) and (pointer: fine){.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product a.button.alt:hover,.woocommerce ul.products li.product .button.add_to_cart_button:hover{background:var(--color-brand-orange)!important;color:var(--color-ink-1)!important;border-color:var(--color-brand-orange)!important}}.woocommerce ul.products li.product .button.added:has(+.added_to_cart){display:none}.woocommerce ul.products li.product .added_to_cart{align-self:stretch;margin:8px 18px 18px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:13px 24px;border:1px solid var(--color-brand-orange);border-radius:var(--radius-3);background:transparent;color:var(--color-brand-orange);font-family:var(--font-heading);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1;text-align:center;text-decoration:none}@media (hover: hover) and (pointer: fine){.woocommerce ul.products li.product .added_to_cart:hover{background:var(--color-brand-orange);color:var(--color-ink-1)}}.woocommerce ul.products li.product .added_to_cart:focus-visible{background:var(--color-brand-orange);color:var(--color-ink-1)}.woocommerce ul.products li.product .button.added{color:var(--color-brand-orange)!important;border-color:var(--color-brand-orange)!important}.woocommerce ul.products li.product .button.added:after{content:none}.woocommerce ul.products li.product .button.added:before,.woocommerce ul.products li.product .added_to_cart:before{content:"";flex:0 0 auto;width:.36em;height:.68em;margin:-.2em .12em 0;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}.woocommerce ul.products li.product .button.loading{opacity:1;color:transparent!important}.woocommerce ul.products li.product .button.loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:16px;height:16px;margin:auto;border:2px solid rgba(245,241,234,.25);border-top-color:var(--color-bone-1);border-radius:50%;animation:et-spin .6s linear infinite}@media (prefers-reduced-motion: reduce){.woocommerce ul.products li.product .button.loading:after{animation:none}}.woocommerce ul.products li.product .button{margin:8px 18px 18px;align-self:stretch}.woocommerce ul.products li.product .price{margin-bottom:0}.woocommerce ul.products li.product .star-rating{margin:6px 18px 0}.woocommerce ul.products li.product{display:flex;flex-direction:column}.woocommerce ul.products li.product a.woocommerce-loop-product__link{flex:1 0 auto;display:flex;flex-direction:column}.woocommerce ul.products li.product .woocommerce-loop-product__link .price{margin-top:auto}.wc-block-grid__products{display:flex!important;flex-wrap:nowrap;gap:24px;list-style:none;margin:0;padding:0 0 10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-bone-3) transparent;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.wc-block-grid__product{max-width:none!important;flex:0 0 calc((100% - (var(--et-slider-desktop, 4) - 1) * 24px) / (var(--et-slider-desktop, 4) + var(--et-slider-peek, 12) / 100));scroll-snap-align:start;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-3);overflow:hidden;box-shadow:var(--shadow-1);margin:0;padding:0 0 18px;display:flex;flex-direction:column;text-align:left}.wc-block-grid__product-image{margin:0;position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-ink-2);display:block!important;width:100%!important}.wc-block-grid__product-image img{position:absolute!important;top:-1px!important;left:-1px!important;right:auto!important;bottom:auto!important;width:calc(100% + 2px)!important;height:calc(100% + 2px)!important;max-width:none!important;max-height:none!important;margin:0!important;display:block;object-fit:cover;border-radius:0}.wc-block-grid__product-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(118% 118% at 50% 46%,transparent 40%,rgba(11,11,11,.34) 76%,rgba(11,11,11,.74) 100%),linear-gradient(to bottom,rgba(11,11,11,.3) 0%,transparent 18%)}@media (max-width: 640px){.wc-block-grid__product-image:after{display:none}}.wc-block-grid__product-title{font-family:var(--font-heading);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-bone-0);padding:16px 18px 0;margin:0}.wc-block-grid__product-price,.wc-block-grid__product-price.price{font-family:var(--font-heading);font-size:17px;font-weight:600;color:var(--color-brand-orange);padding:4px 18px 0;margin:0}.wc-block-grid__product-add-to-cart{margin:auto 18px 0!important;padding:0;display:flex}.wc-block-grid__product-add-to-cart .wp-block-button__link,.wc-block-grid__product .wp-block-button__link.add_to_cart_button{width:100%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding:13px 24px;border-radius:var(--radius-3);background:transparent;color:var(--color-bone-1);border:1px solid var(--border-strong);transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.wc-block-grid__product-add-to-cart .wp-block-button__link:focus-visible{background:var(--color-brand-orange);color:var(--color-ink-1);border-color:var(--color-brand-orange)}@media (hover: hover) and (pointer: fine){.wc-block-grid__product-add-to-cart .wp-block-button__link:hover,.wc-block-grid__product .wp-block-button__link.add_to_cart_button:hover{background:var(--color-brand-orange);color:var(--color-ink-1);border-color:var(--color-brand-orange)}}.wc-block-grid__product .added_to_cart{display:block;margin:8px 18px 0;font-family:var(--font-heading);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-orange)}@media (max-width: 640px){.wc-block-grid__products{gap:14px}.wc-block-grid__product{border:0!important}.wc-block-grid__product-image{width:calc(100% + 2px)!important;margin-left:-1px!important}.wc-block-grid__product{flex-basis:calc((100% - (var(--et-slider-mobile, 2) - 1) * 14px) / (var(--et-slider-mobile, 2) + var(--et-slider-peek, 12) / 100))!important}.wc-block-grid__product-title{font-size:13px;padding:12px 12px 0}.wc-block-grid__product-price,.wc-block-grid__product-price.price{font-size:15px;padding:4px 12px 0}.wc-block-grid__product-add-to-cart{margin:auto 12px 14px!important}.wc-block-grid__product .wp-block-button__link.add_to_cart_button,.wc-block-grid__product-add-to-cart .wp-block-button__link{font-size:11px;letter-spacing:.03em;padding:12px 6px;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}}.wc-blocks-components-select__container{background:var(--bg-input)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-3)!important}.wc-blocks-components-select__select{background:transparent!important;color:var(--fg-default)!important;border:0!important;border-radius:var(--radius-3)!important}.wc-blocks-components-select__select option{background:var(--color-ink-2);color:var(--fg-default)}.wc-blocks-components-select__label{color:var(--fg-muted)!important}.wc-blocks-components-select__expand{fill:var(--fg-muted)!important}.woocommerce select.woocommerce-Input,.woocommerce select.input-text,.woocommerce-page select.woocommerce-Input,.woocommerce form .form-row select,.woocommerce form .form-row select.input-text{width:100%;background-color:var(--bg-input)!important;color:var(--fg-default)!important;border:1px solid var(--border-input)!important;border-radius:var(--radius-3);padding:12px 40px 12px 14px;font-family:var(--font-body);font-size:16px;line-height:1.4;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23B8AE9E' stroke-width='2'%3E%3Cpath d='M5 9l7 7 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.woocommerce select.woocommerce-Input option,.woocommerce form .form-row select option{background:var(--color-ink-2);color:var(--fg-default)}.woocommerce select.woocommerce-Input:focus,.woocommerce form .form-row select:focus{border-color:var(--color-brand-orange)}.woocommerce form.woocommerce-form-login,.woocommerce form.woocommerce-form-register,.woocommerce form.woocommerce-form-coupon,.woocommerce form.checkout_coupon,.woocommerce form.lost_reset_password{border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--bg-surface)}.woocommerce form.lost_reset_password{padding:20px;max-width:652px}@media (max-width: 768px){.woocommerce form.lost_reset_password{padding:16px}}.woo-main{padding-top:40px}.woocommerce .woocommerce-breadcrumb{font-family:var(--font-heading);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:32px}.woocommerce .woocommerce-breadcrumb a{color:var(--fg-muted)}@media (hover: hover) and (pointer: fine){.woocommerce .woocommerce-breadcrumb a:hover{color:var(--color-brand-orange)}}.woocommerce form .show-password-input{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;right:.2em}.woocommerce form .password-input input[type=password]{padding-right:3rem}.woocommerce-LostPassword a{display:inline-block;padding:12px 0}.woocommerce-form__input-checkbox{width:18px;height:18px;vertical-align:middle;accent-color:var(--color-brand-orange)}.breadcrumb{font-family:var(--font-heading);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:32px}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}.breadcrumb li:not(:last-child):after{content:"/";margin:0 8px;color:var(--fg-faint)}.breadcrumb a{color:var(--fg-muted)}@media (hover: hover) and (pointer: fine){.breadcrumb a:hover{color:var(--color-brand-orange)}}.woocommerce div.product{background:transparent}.woocommerce div.product div.images{background:transparent;border:none;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{background:#fff;border-radius:var(--radius-3);padding:0;overflow:hidden}.pswp{z-index:2147483001}.woocommerce-product-gallery__wrapper[style*="400%"]>.woocommerce-product-gallery__image:not([style]){width:25%;float:left;display:block}.woocommerce-product-gallery__wrapper:not([style*="%"])>.woocommerce-product-gallery__image:nth-child(n+2){display:none!important}.woocommerce div.product div.images.woocommerce-product-gallery:has(.woocommerce-product-gallery__image:nth-child(2)):not(:has(.flex-control-thumbs)){padding-bottom:calc(clamp(72px,15%,104px) + 12px)}.woocommerce div.product div.images .woocommerce-product-gallery__image img{object-fit:cover;width:100%;height:100%;display:block;border-radius:0}.woocommerce div.product div.images .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{flex:0 0 auto;width:clamp(72px,15%,104px);margin:0;float:none}.woocommerce div.product div.images .flex-control-thumbs li img{border-radius:var(--radius-3);border:0;opacity:.55;object-fit:cover;width:100%;aspect-ratio:1;display:block;transition:opacity .2s var(--ease)}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{opacity:1}@media (hover: hover) and (pointer: fine){.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{padding:4px;background-clip:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{left:13px;top:13px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{left:26px;top:23px}.woocommerce div.product .product_title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);letter-spacing:.04em}.woocommerce div.product p.price,.woocommerce div.product span.price{font-family:var(--font-heading);font-size:26px;font-weight:600;color:var(--color-brand-orange)}.woocommerce div.product .woocommerce-product-details__short-description{color:var(--fg-muted)}.woocommerce div.product form.cart{margin:24px 0;display:flex;gap:12px;flex-wrap:wrap;align-items:stretch}.woocommerce div.product form.cart div.quantity .qty{background:var(--bg-input);border:1px solid var(--border-input);border-radius:var(--radius-3);color:var(--fg-default);height:46px;width:72px;font-family:var(--font-heading);font-size:16px;padding:0 10px}.woocommerce div.product form.cart div.quantity:not(:has(input:not([type=hidden]))){display:none}.woocommerce div.product form.cart .button{height:46px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:48px 0 0;border-bottom:1px solid var(--border-default);display:flex;gap:4px;flex-wrap:wrap;overflow:visible}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color:var(--border-default)}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent;border:0;border-radius:0;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);padding:12px 18px;border-bottom:2px solid transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:transparent;border-bottom-color:transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--color-brand-orange);border-bottom-color:var(--color-brand-orange)}@media (max-width: 767px){.woocommerce div.product .woocommerce-tabs ul.tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:flex;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child:nth-child(odd){grid-column:1 / -1}.woocommerce div.product .woocommerce-tabs ul.tabs li a{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px 6px;text-align:center;line-height:1.25;text-wrap:balance;border-bottom:1px solid var(--border-default)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-bottom-color:var(--color-brand-orange);box-shadow:inset 0 -1px 0 var(--color-brand-orange)}}.woocommerce div.product .woocommerce-tabs .panel{margin-top:24px;color:var(--fg-muted)}.related.products>h2,.upsells.products>h2{margin-top:72px}.woocommerce table.shop_table{border:1px solid var(--border-default);border-radius:var(--radius-3);border-collapse:separate;background:var(--bg-surface)}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:var(--border-default)!important;color:var(--fg-default)}.woocommerce table.shop_table th{font-family:var(--font-heading);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.woocommerce a.remove{color:var(--fg-muted)!important}.woocommerce a.remove:hover{color:var(--color-danger)!important;background:transparent}.woocommerce .cart-collaterals .cart_totals,.woocommerce-checkout #order_review,.woocommerce form.checkout .woocommerce-billing-fields,#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:var(--bg-surface);border-radius:var(--radius-3)}.woocommerce-checkout #payment div.payment_box{background:var(--color-ink-3);color:var(--fg-muted)}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:var(--color-ink-3)}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid var(--border-default)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container--default .select2-selection--single,input[type=text],input[type=email],input[type=tel],input[type=password],textarea{background-color:var(--bg-input);border:1px solid var(--border-input);border-radius:var(--radius-3);color:var(--fg-default);padding:12px 14px;font-family:var(--font-body);font-size:16px}.woocommerce form .form-row input.input-text:focus,input:focus,textarea:focus{border-color:var(--color-brand-orange)}.woocommerce form .form-row label{color:var(--fg-muted);font-size:14px}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:var(--bg-surface);color:var(--fg-default);border-top-color:var(--color-brand-orange);border-radius:var(--radius-3)}.woocommerce-error{border-top-color:var(--color-danger)}.woocommerce-message:before{color:var(--color-success)}.woocommerce-info:before{color:var(--color-info)}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{float:none;display:inline-block;vertical-align:middle;margin-left:12px}@media (max-width: 560px){.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{display:block;width:fit-content;margin:12px 0 0}}@media (max-width: 560px){.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{display:flex;flex-direction:column;align-items:stretch}.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-error:after{display:none}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-error .button{float:none;order:2;width:100%;margin:12px 0 0;justify-content:center}}.about{padding:var(--et-space) 0;border-top:1px solid var(--border-default);background:var(--color-ink-1)}.about-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:center}.about img.mark{width:100%;max-width:360px;margin:0 auto;display:block}.about-copy h2{margin-bottom:24px}.about-copy h3{font-family:var(--font-heading);font-size:16px;font-weight:600;letter-spacing:.08em;margin:28px 0 8px}.about-copy p{color:var(--fg-muted);margin:0 0 12px}.entry{max-width:760px;margin:0 auto 48px}.entry-title a{color:var(--color-bone-0)}.entry-content{color:var(--fg-muted);overflow-wrap:break-word}.entry-content a{color:var(--color-brand-orange)}.entry-content h2,.entry-content h3{margin-top:1.4em}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4{text-align:left;text-wrap:balance}@media (max-width: 640px){.entry-content h2{font-size:clamp(1rem,calc(6.3vw - 3.5px),1.35rem)}.entry-content h3{font-size:clamp(.9rem,calc(5.35vw - 3px),1.15rem)}.entry-content h2 .et-wstep,.entry-content h2 .et-reszta,.entry-content h3 .et-wstep,.entry-content h3 .et-reszta{display:inline-block}.entry-content p,.entry-content li{text-align:left}}.et-yt{position:relative;display:block;width:100%;aspect-ratio:16 / 9;background:var(--color-ink-1);border-radius:var(--radius-3)}.et-yt-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;border:1px solid var(--border-default);border-radius:inherit;overflow:hidden;background:radial-gradient(120% 90% at 50% 38%,var(--color-brand-amber-grain) 0%,var(--color-ink-2) 55%,var(--color-ink-1) 100%);color:var(--color-bone-1);font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.et-yt-thumb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.et-yt-play:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b0b0bbf,#0b0b0b4d 35%,#0b0b0b14);pointer-events:none}.et-yt-cta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px 0 18px;border-radius:var(--radius-3);background:var(--color-brand-orange);color:var(--color-ink-1);box-shadow:var(--shadow-1);font-family:var(--font-heading);font-size:15px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:background-color .2s var(--ease),transform .1s var(--ease)}.et-yt-icon{flex:none;width:20px;height:20px;fill:currentColor}.et-yt-note{position:absolute;z-index:1;left:12px;right:12px;bottom:12px;width:-webkit-fit-content;width:fit-content;margin:0 auto;padding:5px 12px;border-radius:var(--radius-pill);background:#0b0b0bc7;color:var(--color-bone-1);font-family:var(--font-body);font-size:13px;line-height:1.35;text-align:center}@media (hover: hover) and (pointer: fine){.et-yt-play:hover .et-yt-cta{background:var(--color-brand-orange-bright)}}.et-yt-play:focus-visible .et-yt-cta{background:var(--color-brand-orange-bright)}.et-yt-play:active .et-yt-cta{background:var(--color-brand-orange-deep);transform:scale(.98)}.et-yt-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:inherit}@media (max-width: 480px){.et-yt-cta{min-height:44px;gap:8px;padding:0 16px 0 14px;font-size:14px}.et-yt-note{left:8px;right:8px;bottom:8px;padding:4px 10px;font-size:12px}}@media (prefers-reduced-motion: reduce){.et-yt-cta{transition:none}.et-yt-play:active .et-yt-cta{transform:none}}.comments-area{max-width:760px;margin:0 auto 48px}.comments-title{margin:0 0 24px}.comment-list{list-style:none;margin:0;padding:0}.comment-list .children{list-style:none;margin:0 0 0 32px;padding:0}.comment-list>li{border-top:1px solid var(--border-default);padding:20px 0}.comment-author{display:flex;align-items:center;gap:10px;margin:0 0 8px}.comment-author .avatar:not(.et-avatar){border-radius:50%}.comment-author .fn{font-style:normal;color:var(--color-bone-0);font-weight:600}.comment-metadata{color:var(--fg-faint);font-size:13px}.comment-metadata a{color:inherit}.comment-content p{color:var(--fg-muted);margin:0 0 .6em}.comment-reply-link{color:var(--color-brand-orange)}.comment-respond{margin-top:24px}.comment-form p{margin:0 0 14px}.comment-form label{display:block;color:var(--fg-muted);font-size:14px;margin:0 0 6px}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%}.search-header{margin:0 0 32px}.search-title{margin:0}.search-result-post{grid-column:1 / -1;padding:24px 0;border-bottom:1px solid var(--border-default)}.search-result-post .entry-title{margin:0 0 8px}.search-result-post .entry-content{margin:0}.search-empty{color:var(--fg-muted)}.search-empty a{color:var(--color-brand-orange)}.footer{border-top:1px solid var(--border-default);background:var(--color-ink-1);padding:var(--et-space) 0 32px;margin-top:var(--et-space)}.footer-top{display:grid;grid-template-columns:minmax(220px,1fr) repeat(4,auto);gap:40px 56px}.footer-brand img{height:56px;width:auto;margin-bottom:16px}.footer-brand p{color:var(--fg-muted);font-size:14px;margin:0 0 8px;max-width:32ch}.footer-mail{color:var(--color-brand-orange)}.footer-social{display:flex;gap:10px;margin-top:14px}.footer-social .icon-btn{width:36px;height:36px}.footer-col h4,.footer-widget h4{font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-bone-0);margin:0 0 14px}.footer-col a,.footer-widget a{display:block;color:var(--fg-muted);font-size:14px;padding:5px 0}@media (hover: hover) and (pointer: fine){.footer-col a:hover,.footer-widget a:hover{color:var(--color-brand-orange)}}@media (pointer: coarse){.footer-col a,.footer-widget a{padding:11px 0}.footer-mail{display:inline-block;padding:12px 0}}.footer-widget ul{list-style:none;margin:0;padding:0}.footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:baseline;border-top:1px solid var(--border-default);margin-top:56px;padding-top:24px;color:var(--fg-faint);font-size:13px}@media (max-width: 1024px){.footer-top{grid-template-columns:1fr 1fr}.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero{grid-template-columns:1fr;position:relative;isolation:isolate}body .hero{width:100%!important;max-width:none!important;margin-inline:0!important;padding:var(--et-odstep-nad-logo, 16px) var(--et-gutter, 18px) 16px!important}.hero .hero-strike{display:none}.hero .hero-title{white-space:nowrap;text-align:center}.hero .hero-title .hero-title-fit{display:inline-block}.hero .hero-title .hero-title-line{display:block;white-space:nowrap;line-height:.92}.hero-left.ma-opis-mobilny .hero-sub:not(.hero-sub-mobile){display:none}.hero .hero-sub-mobile{display:block}.hero .hero-sub.hero-sub-mobile br{display:revert}.hero .hero-sub br{display:none}.hero .hero-ctas{display:flex;flex-direction:column;gap:10px;align-items:stretch}.hero .hero-ctas .btn{width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.hero .hero-ctas .hero-link{border:none;background:none;padding:0;min-height:44px;display:inline-flex;align-items:center;justify-content:flex-start;align-self:flex-start;font-size:13px;letter-spacing:.06em}.hero{grid-template-columns:minmax(0,1fr)}.hero{min-height:var(--et-hero-wysokosc-mobile, 0px)}.hero{padding-top:calc(var(--et-odstep-nad-logo, 16px) * var(--et-hero-skala-mobile, 1))!important;padding-bottom:calc(16px * var(--et-hero-skala-mobile, 1))!important}.hero .hero-sub{font-size:calc(16px * var(--et-hero-skala-mobile, 1));line-height:1.6}.hero .hero-price{font-size:max(15px,calc(15px * var(--et-hero-skala-mobile, 1)))}.hero .hero-ctas{row-gap:calc(10px * var(--et-hero-skala-mobile, 1))}.hero .hero-ctas .btn{font-size:calc(14px * var(--et-hero-skala-mobile, 1));min-height:44px;padding-top:calc(13px * var(--et-hero-skala-mobile, 1));padding-bottom:calc(13px * var(--et-hero-skala-mobile, 1))}.hero .hero-ctas .hero-link{font-size:calc(13px * var(--et-hero-skala-mobile, 1));min-height:44px}.hero .hero-left{min-width:0}.hero .hero-title br{display:none}.hero .hero-left{gap:calc(var(--et-hero-odstepy-mobile, 12px) * var(--et-hero-skala-mobile, 1))}.hero .hero-ctas{gap:10px;margin-top:2px}.hero .hero-right,.hero .hero-right.has-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;min-height:0;border:0;border-radius:0}.hero .hero-right.has-image:before{display:none}.hero-left{position:relative;z-index:1}.hero .hero-right.has-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;mix-blend-mode:normal;background:repeating-linear-gradient(135deg,#0b0b0b1a 0,#0b0b0b1a 2px,#0b0b0b00 2px,#0b0b0b00 5px),linear-gradient(to bottom,rgba(11,11,11,.86) 0%,rgba(11,11,11,.74) 42%,rgba(11,11,11,.82) 70%,var(--color-ink-1) 100%)}.hero-sub{color:var(--color-bone-2);text-shadow:0 1px 3px rgba(0,0,0,.55)}.hero-price{text-shadow:0 1px 3px rgba(0,0,0,.55)}.hero-title,.hero-eyebrow{text-shadow:0 2px 6px rgba(0,0,0,.45)}.hero+section,.hero+*>section:first-child{padding-top:var(--et-odstep-pod-hero, 28px)}.hero .hero-controls{display:none}.about-inner{grid-template-columns:1fr;gap:40px}:root{--et-space: var(--et-space-mobile, 56px);--et-space-sm: calc(var(--et-space-mobile, 56px) * .5)}}@media (max-width: 1279px){.et-nav-toggle{display:inline-flex}.header{-webkit-backdrop-filter:none;backdrop-filter:none}.header-nav{display:none;position:fixed;top:0;left:0;right:0;margin-left:0;bottom:calc(var(--et-pasek-dolny) + env(safe-area-inset-bottom,0px));z-index:61;background:var(--color-ink-1);border-bottom:0;padding:0 var(--et-gutter-mobile, 20px) 24px;overflow-y:auto;overscroll-behavior:contain}body.admin-bar .header-nav{top:46px}.header-nav.open{display:block;animation:et-menu-wjazd .18s ease-out both}@keyframes et-menu-wjazd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.header-nav.open{animation:none}}.et-menu-naglowek{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 calc(var(--et-gutter-mobile, 20px) * -1) 8px;padding:14px var(--et-gutter-mobile, 20px);background:var(--color-ink-1);border-bottom:1px solid var(--border-default)}.et-menu-naglowek span{font-family:var(--font-heading);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.et-menu-zamknij{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;background:none;border:0;color:var(--fg-default);font-size:26px;line-height:1;cursor:pointer}.et-menu-zamknij:focus-visible{color:var(--color-brand-orange)}html.et-menu-otwarte,body.et-menu-otwarte{overflow:hidden}body.et-menu-otwarte .et-faq{display:none}.header-nav ul{flex-direction:column;gap:0}.header-nav li{border-bottom:1px solid var(--border-default)}.header-nav li:last-child{border-bottom:0}.header-nav a{display:flex;align-items:center;min-height:44px;padding-bottom:0;border-bottom:0}.et-tools-mobile{display:block}.et-tools-mobile-head{display:block;padding:14px 0 6px;font-family:var(--font-heading);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint)}.et-tools-mobile ul{gap:0}.et-tools-mobile li{border-bottom:0}.et-tools-mobile a{color:var(--color-brand-orange)}.header-nav a:hover,.header-nav .current-menu-item>a,.header-nav a.is-current{border-color:transparent}}@media (min-width: 641px) and (max-width: 1279px){.header-nav{bottom:0}}@media (min-width: 1280px){.et-menu-naglowek{display:none}}@media (max-width: 560px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1fr}.header-logo img{height:var(--et-logo-mobile, 36px)}.header.header-maly .header-logo img{height:calc(var(--et-logo-mobile, 36px) * .6)}}.egotape-box-addon{flex-basis:100%;margin:4px 0 10px}.egotape-box-addon label{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-3);cursor:pointer;font-family:var(--font-heading);font-size:14px;color:var(--fg-default);transition:border-color .2s var(--ease)}@media (hover: hover) and (pointer: fine){.egotape-box-addon label:hover{border-color:var(--color-brand-orange)}}.egotape-box-addon input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-brand-orange);cursor:pointer}.egotape-box-addon .woocommerce-Price-amount{color:var(--color-brand-orange)}.hero-right.has-image{position:relative;border:none;border-radius:0;overflow:hidden}.hero-right.has-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--color-ink-1) 0%,rgba(11,11,11,.55) 22%,rgba(11,11,11,0) 55%),linear-gradient(270deg,var(--color-ink-1) 0%,rgba(11,11,11,.35) 12%,rgba(11,11,11,0) 40%),linear-gradient(180deg,var(--color-ink-1) 0%,rgba(11,11,11,.25) 10%,rgba(11,11,11,0) 32%),linear-gradient(0deg,var(--color-ink-1) 0%,rgba(11,11,11,.25) 10%,rgba(11,11,11,0) 32%)}.hero-right.has-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 55% at 62% 42%,#f6950014,#f6950000 70%);mix-blend-mode:screen}.egotape-selects{flex-basis:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0 10px}@media (max-width: 560px){.egotape-selects{grid-template-columns:1fr}}.egotape-selects--picker{display:block;margin:8px 0 18px}.egotape-selects--picker .et-builder-slots{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.egotape-selects--picker .et-builder-palette{margin-top:16px}.egotape-select-field label{display:block;font-family:var(--font-heading);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:6px}.egotape-select-field abbr{color:var(--color-brand-orange);text-decoration:none}.egotape-select-field select{width:100%;background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-3);color:var(--fg-default);padding:11px 12px;font-family:var(--font-body)}.egotape-select-field select:focus{border-color:var(--color-brand-orange)}.woocommerce ul.products li.product .et-product-well .et-hover-medallion img,.et-hover-medallion img{width:var(--et-hover-medallion-size, 58%)!important;height:var(--et-hover-medallion-size, 58%)!important;filter:drop-shadow(0 6px 18px rgba(0,0,0,.45))}.et-cat-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.et-chip{font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);background:var(--bg-surface);border:1px solid var(--border-input);border-radius:var(--radius-pill);padding:9px 18px;min-height:44px;display:inline-flex;align-items:center;transition:color .2s var(--ease),border-color .2s var(--ease)}@media (hover: hover) and (pointer: fine){.et-chip:hover{color:var(--color-brand-orange);border-color:var(--color-brand-orange)}}.et-chip.is-active{color:var(--color-ink-1);background:var(--color-brand-orange);border-color:var(--color-brand-orange)}.et-slider-wrap{position:relative}.et-slider{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-ink-5) transparent;padding-bottom:10px}.et-slider::-webkit-scrollbar{height:6px}.et-slider::-webkit-scrollbar-track{background:var(--color-ink-2);border-radius:999px}.et-slider::-webkit-scrollbar-thumb{background:var(--color-ink-5);border-radius:999px}.et-slider::-webkit-scrollbar-thumb:hover{background:var(--color-brand-orange)}.et-slider .woocommerce ul.products,.et-slider ul.products{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap;gap:20px;margin:0;padding:0}.et-slider ul.products li.product{flex:0 0 calc((100% - (var(--et-slider-desktop, 4) - 1) * 20px) / var(--et-slider-desktop, 4));scroll-snap-align:start;min-width:0}.et-slider-wrap{padding:0 44px}.et-slider-controls{display:contents}.et-slider-nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:56px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;color:var(--color-bone-2);cursor:pointer;transition:color .2s var(--ease),opacity .2s var(--ease),transform .2s var(--ease)}.et-slider-nav.prev{left:0}.et-slider-nav.next{right:0}.et-slider-nav svg{width:30px;height:30px}@media (hover: hover) and (pointer: fine){.et-slider-nav:hover:not([disabled]){color:var(--color-brand-orange)}.et-slider-nav.prev:hover:not([disabled]){transform:translateY(-50%) translate(-3px)}.et-slider-nav.next:hover:not([disabled]){transform:translateY(-50%) translate(3px)}}.et-slider-nav[disabled]{opacity:.25;cursor:default}.et-slider-wiersz .et-slider{overflow-x:auto!important;scroll-snap-type:x mandatory;padding-bottom:10px}.et-slider-wiersz .et-slider ul.products{flex-wrap:nowrap!important}.et-slider-wiersz .et-slider-controls{display:none}.et-slider-wiersz .woocommerce-loop-product__title{white-space:normal!important}.et-slider-wiersz .woocommerce-loop-product__title .et-tytul-fit{display:inline!important}@container et-karta (max-width: 123.9px){.et-slider-wiersz .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px}}@media (min-width: 861px){.et-slider{overflow-x:visible;scroll-snap-type:none;padding-bottom:0}.et-slider .woocommerce ul.products,.et-slider ul.products{flex-wrap:wrap;row-gap:24px}.et-slider-wrap{padding:0}.et-slider-controls{display:none}}@media (max-width: 1100px){.et-slider ul.products li.product{flex-basis:calc((100% - 2 * 20px) / 3)}}@media (max-width: 860px){.et-slider ul.products li.product{flex-basis:calc((100% - 20px)/2)}}@media (max-width: 560px){.et-slider{margin-inline:calc(var(--et-gutter, 24px) * -1);padding-left:var(--et-gutter, 24px)}.et-slider ul.products li.product{flex-basis:calc((100% - var(--et-slider-mobile, 2) * 14px) / (var(--et-slider-mobile, 2) + var(--et-slider-peek, 12) / 100));scroll-snap-align:start}.et-slider ul.products:after,.et-slider .woocommerce ul.products:after{content:"";display:block;flex:0 0 max(0px,calc(var(--et-gutter, 24px) - 14px))}.woocommerce .related.products ul.products,.woocommerce .upsells.products ul.products,.related.products ul.products,.upsells.products ul.products{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-bone-3) transparent;margin-inline:calc(var(--et-gutter, 24px) * -1);padding:0 0 10px var(--et-gutter, 24px);scroll-padding-left:var(--et-gutter, 24px)}.woocommerce .related.products ul.products li.product,.woocommerce .upsells.products ul.products li.product,.related.products ul.products li.product,.upsells.products ul.products li.product{flex:0 0 calc((100% - var(--et-slider-mobile, 2) * 14px) / (var(--et-slider-mobile, 2) + var(--et-slider-peek, 12) / 100));min-width:0;scroll-snap-align:start}.woocommerce .related.products ul.products:after,.woocommerce .upsells.products ul.products:after{content:"";display:block;flex:0 0 max(0px,calc(var(--et-gutter, 24px) - 14px))}.et-slider{scroll-padding-left:var(--et-gutter, 24px)}.et-slider .woocommerce ul.products,.et-slider ul.products{gap:14px}.et-slider-controls{display:none}.et-slider-wrap{padding:0}.et-slider{scrollbar-color:var(--color-bone-3) transparent}.et-slider::-webkit-scrollbar{height:4px}.et-slider::-webkit-scrollbar-thumb{background:var(--color-bone-3)}}.et-banners{padding:var(--et-space-sm) 0 calc(var(--et-space-sm) * .25)}.et-banners-viewport{position:relative}.et-banners-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;border-radius:var(--radius-3);scrollbar-width:none}.et-banners-track::-webkit-scrollbar{display:none}.et-banner-slide{flex:0 0 100%;scroll-snap-align:center}.et-banner-inner{display:block}.et-banner-inner img{display:block;width:100%;height:auto;border-radius:var(--radius-3)}a.et-banner-inner{transition:opacity .2s var(--ease)}@media (hover: hover) and (pointer: fine){a.et-banner-inner:hover{opacity:.93}}.et-banners-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#0b0b0b8c,#0b0b0b00);border:none;padding:0;color:#fff;cursor:pointer;opacity:.75;transition:opacity .2s var(--ease),color .2s var(--ease)}@media (hover: hover) and (pointer: fine){.et-banners-nav:hover{opacity:1;color:var(--color-brand-orange)}}.et-banners-nav.prev{left:0;border-radius:var(--radius-3) 0 0 var(--radius-3)}.et-banners-nav.next{right:0;background:linear-gradient(270deg,#0b0b0b8c,#0b0b0b00);border-radius:0 var(--radius-3) var(--radius-3) 0}.et-banners-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px}.et-dot{width:26px;height:3px;background:var(--color-ink-5);border:none;padding:0;cursor:pointer;transition:background .25s var(--ease)}@media (hover: hover) and (pointer: fine){.et-dot:hover{background:var(--color-bone-3)}}.et-dot.is-active{background:var(--color-brand-orange)}.et-banners-pause{margin-left:8px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;color:var(--fg-faint);cursor:pointer;transition:color .2s var(--ease)}@media (hover: hover) and (pointer: fine){.et-banners-pause:hover{color:var(--color-brand-orange)}}@media (max-width: 640px){.et-banners-nav{display:none}}.et-payments{margin-top:48px;padding-top:28px;border-top:1px solid var(--border-default);text-align:center}.et-payments-title{font-family:var(--font-heading);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 16px}.et-payments img{display:inline-block;width:100%;max-width:var(--et-payments-width, 720px);height:auto}.et-payments.has-plate .et-payments-plate{display:inline-block;background:#fff;border-radius:var(--radius-3);padding:18px 22px;max-width:100%}.et-payments-note{font-size:12px;color:var(--fg-faint);margin:14px 0 0}@media (max-width: 640px){.et-payments.has-plate .et-payments-plate{padding:12px 14px}}.footer-legal{margin:28px 0 0;padding-top:20px;border-top:1px solid var(--border-default);text-align:center;font-size:13px;color:var(--fg-muted)}.et-payments+.footer-bottom{margin-top:0}.entry-content a.btn,.entry-content a.button,.woocommerce .entry-content a.button,a.btn,a.btn:hover,a.btn:focus,a.btn:visited{color:var(--color-ink-1);text-decoration:none}.entry-content a.btn.btn-secondary,a.btn.btn-secondary,a.btn.btn-secondary:visited{color:var(--color-bone-1)}@media (hover: hover) and (pointer: fine){.entry-content a.btn.btn-secondary:hover,a.btn.btn-secondary:hover{color:var(--color-brand-orange)}}.wp-block-woocommerce-checkout .wc-block-checkout__sidebar,.wc-block-checkout__sidebar{flex:0 0 auto;min-width:340px;max-width:420px}@media (max-width: 1000px){.wp-block-woocommerce-checkout .wc-block-checkout__sidebar,.wc-block-checkout__sidebar{min-width:0;max-width:none}}.wc-block-components-sidebar .wc-block-components-panel,.wc-block-components-order-summary,.wc-block-components-totals-wrapper,.wc-block-components-sidebar{background:var(--bg-surface);border-radius:var(--radius-3)}.wc-block-components-checkout-order-summary__title,.wc-block-components-checkout-order-summary__title-text{font-family:var(--font-display)!important;font-size:24px!important;font-weight:400!important;letter-spacing:.04em;text-transform:uppercase;color:var(--color-bone-0)!important}.wc-block-components-order-summary-item{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid var(--border-default)}.wc-block-components-order-summary-item:last-child{border-bottom:none}.wc-block-components-order-summary-item__image{margin:0;background:#fff;border-radius:var(--radius-3)}.wc-block-components-order-summary-item__image img{width:100%;height:auto;display:block}.wc-block-components-order-summary-item__description{margin:0}.wc-block-components-order-summary .wc-block-components-order-summary-item__description{padding-left:0;padding-right:0}.wc-block-components-order-summary-item__description .wc-block-components-product-name,.wc-block-components-order-summary-item .wc-block-components-product-name{font-family:var(--font-heading)!important;font-size:13px!important;font-weight:600;line-height:1.35;letter-spacing:.04em;text-transform:uppercase;color:var(--color-bone-0)!important;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal}.wc-block-components-order-summary-item__description .wc-block-components-product-metadata__description{display:none}.wc-block-components-order-summary-item__total-price,.wc-block-components-order-summary-item__individual-prices{font-family:var(--font-heading);font-size:14px;color:var(--color-brand-orange);white-space:nowrap}.wc-block-components-order-summary-item__quantity{background:var(--color-ink-4)!important;border:1px solid var(--border-strong)!important;color:var(--fg-default)!important}.wc-block-components-order-summary-item__quantity span{color:var(--fg-default)!important}.wc-block-components-product-details{margin:8px 0 0;padding:0;list-style:none;font-size:12px;color:var(--fg-muted)}.wc-block-components-product-details__name{color:var(--fg-muted);font-weight:500}.wc-block-components-totals-item{font-family:var(--font-body);color:var(--fg-default)}.wc-block-components-totals-item__label{color:var(--fg-muted)}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-family:var(--font-display);font-size:22px;letter-spacing:.03em;text-transform:uppercase;color:var(--color-bone-0)}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--color-brand-orange)}.wc-block-components-totals-footer-item__tax-value,.wc-block-components-totals-item__description{color:var(--fg-faint);font-size:12px}.wc-block-components-totals-wrapper{border-top:1px solid var(--border-default)!important}.wc-block-components-text-input input,.wc-block-components-textarea,.wc-block-components-combobox-control input,.wc-block-components-select__container select{background:var(--bg-input)!important;border:1px solid var(--border-input)!important;border-radius:var(--radius-3)!important;color:var(--fg-default)!important}.wc-block-components-text-input label,.wc-block-components-combobox-control label,.wc-block-components-select__label{color:var(--fg-muted)!important}.wc-block-components-text-input.is-active label{color:var(--color-brand-orange)!important}.p24-blik-code-input.wc-block-components-text-input{margin:10px 0 16px;display:flex;flex-direction:column}.p24-blik-code-input.wc-block-components-text-input label{order:-1}.p24-blik-code-input.wc-block-components-text-input label{position:static!important;transform:none!important;display:block;margin:0 0 6px;padding:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)!important}.p24-blik-code-input.wc-block-components-text-input input{padding:12px 14px!important;min-height:48px;font-size:18px!important;letter-spacing:.12em}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--bg-input) inset!important;box-shadow:0 0 0 1000px var(--bg-input) inset!important;-webkit-text-fill-color:var(--fg-default)!important;caret-color:var(--fg-default);border-radius:var(--radius-3)}.wc-block-components-quantity-selector{min-height:44px!important}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{min-width:44px!important;min-height:44px!important}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{font-size:16px!important;min-height:44px!important}.wc-block-cart-item__remove-link,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{display:inline-flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important}table.wc-block-cart-items .wc-block-components-quantity-selector{width:auto;flex:0 0 auto}table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{flex:0 0 44px;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:20px;line-height:1;opacity:1}table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{opacity:.35}table.wc-block-cart-items .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{flex:0 0 36px;width:36px;min-width:0;padding:0;font-family:var(--font-body)}.wc-block-cart:is(.is-mobile,.is-small,.is-medium) table.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns:64px minmax(0,1fr) auto}.wc-block-cart:is(.is-mobile,.is-small,.is-medium) table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{padding-right:0}.wc-block-cart:is(.is-mobile,.is-small,.is-medium) table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{grid-column:2}.wc-block-cart:is(.is-mobile,.is-small,.is-medium) table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{grid-column:3;grid-row:1;align-self:start}.wc-block-cart:is(.is-mobile,.is-small,.is-medium) table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{grid-column:auto;grid-row:auto;align-self:stretch;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-right:0}@supports (grid-template-columns: subgrid){.wc-block-cart:is(.is-mobile,.is-small,.is-medium) table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{grid-column:2 / 4;display:grid;grid-template-columns:subgrid}.wc-block-cart:is(.is-mobile,.is-small,.is-medium) table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;row-gap:4px;justify-items:start;align-content:start}.wc-block-cart:is(.is-mobile,.is-small,.is-medium) table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>*{grid-column:1}.wc-block-cart:is(.is-mobile,.is-small,.is-medium) table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>.wc-block-cart-item__quantity{grid-column:1 / -1;justify-self:stretch;position:relative;z-index:1}}.wc-block-components-panel__button{min-height:44px!important;display:flex;align-items:center}.wc-block-checkout__login-prompt{display:inline-flex!important;align-items:center;min-height:44px;margin-top:-37px!important}.wc-block-components-address-form__address_2-toggle{display:inline-flex!important;align-items:center;min-height:44px;margin-top:0!important}.wc-block-components-checkout-place-order-button{min-height:48px!important}.wc-block-components-product-name{display:inline-block;padding:12px 0;margin:-12px 0}.wc-block-components-product-details.wc-block-components-product-details,.wc-block-components-totals-shipping__via{font-size:12px!important}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p{font-size:12px}.wc-block-components-title,.wp-block-woocommerce-checkout-fields-block h2{font-family:var(--font-display)!important;letter-spacing:.04em;text-transform:uppercase;color:var(--color-bone-0)!important}.wc-block-components-notice-banner{border-radius:var(--radius-3)}.wc-block-components-panel__button{color:var(--fg-default)!important}.wc-block-components-totals-coupon .wc-block-components-panel__content{padding-bottom:12px}.wc-block-components-checkbox .wc-block-components-checkbox__input{accent-color:var(--color-brand-orange)}.wc-block-components-checkbox__label{color:var(--fg-muted)}body #p24-payment-status{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-3);color:var(--fg-default);font-size:15px}body #p24-payment-status h4{margin:0 0 8px;font-family:var(--font-heading);font-size:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-default)}body #p24-payment-status p{margin:0 0 6px;color:var(--fg-muted);font-size:14px}body #p24-payment-status .p24-loader{border-color:var(--border-default);border-top-color:var(--color-brand-orange)}body #p24-payment-status:not(:has(.p24-loader)) h4,body #p24-payment-status:not(:has(.p24-loader)) #p24-wait-msg{display:none}body #p24-payment-status:not(:has(.p24-loader)){padding:12px 16px}body #p24-payment-status #p24-status-message strong{color:var(--fg-default)!important;font-weight:600}body #p24-payment-status:not(:has(.p24-loader)) #p24-status-message strong{color:var(--color-success)!important}body #p24-payment-status #p24-retry-btn{background:var(--color-brand-orange);color:var(--color-ink-1);border-radius:var(--radius-3);min-height:44px;padding:10px 18px;font-family:var(--font-heading);font-weight:600;text-transform:uppercase;letter-spacing:.06em}body #p24-payment-status:has(.p24-payment-status__body){padding:0;--p24-ps-surface: var(--bg-surface);--p24-ps-border: var(--border-default);--p24-ps-track: var(--color-ink-4);--p24-ps-title: var(--fg-default);--p24-ps-text: var(--fg-muted);--p24-ps-muted: var(--fg-muted);--p24-ps-accent: var(--color-brand-orange);--p24-ps-accent-soft: rgba(246, 149, 0, .14);--p24-ps-success: var(--color-success);--p24-ps-success-soft: rgba(76, 174, 107, .16);--p24-ps-warning: var(--color-brand-orange);--p24-ps-warning-soft: rgba(246, 149, 0, .14);--p24-ps-danger: var(--color-danger);--p24-ps-danger-soft: rgba(255, 122, 110, .14)}body #p24-payment-status .p24-payment-status__content p{margin:6px 0 0}body #p24-payment-status .p24-payment-status__title{margin-top:0;font-size:16px;color:var(--fg-default)}body #p24-payment-status .p24-payment-status__badge{font-size:12px}body #p24-payment-status .p24-payment-status__pay{background:var(--color-brand-orange);border-color:var(--color-brand-orange);color:var(--color-ink-1);border-radius:var(--radius-3);min-height:44px;padding:12px 18px;font-family:var(--font-heading);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.ep-chosen-parcel-machine{background:var(--bg-input)!important;color:var(--fg-default)!important;border:1px solid var(--color-brand-orange);border-radius:var(--radius-3)!important;padding:4px 10px!important;font-family:var(--font-heading);font-weight:600;letter-spacing:.06em;display:inline-block;margin:4px 0}.woocommerce-order-received .woocommerce ul.woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:16px 20px;margin:0 0 40px;padding:16px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-3)}.woocommerce-order-received .woocommerce ul.woocommerce-order-overview:before,.woocommerce-order-received .woocommerce ul.woocommerce-order-overview:after{content:none}.woocommerce-order-received .woocommerce ul.woocommerce-order-overview li{flex:1 1 120px;max-width:100%;float:none;margin:0;padding:0;border:0;font-family:var(--font-heading);font-size:12px;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.woocommerce-order-received .woocommerce ul.woocommerce-order-overview li strong{display:block;margin-top:4px;font-family:var(--font-body);font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--fg-default);overflow-wrap:break-word}@media (max-width: 600px){.woocommerce-order-received .woocommerce ul.woocommerce-order-overview{display:block;padding:4px 16px}.woocommerce-order-received .woocommerce ul.woocommerce-order-overview li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:12px;padding:12px 0;border-top:1px solid var(--border-default)}.woocommerce-order-received .woocommerce ul.woocommerce-order-overview li:first-child{border-top:0}.woocommerce-order-received .woocommerce ul.woocommerce-order-overview li strong{margin:0 0 0 auto;text-align:right;overflow-wrap:anywhere}}.woocommerce-order-received .woocommerce-customer-details address{padding:14px 16px;border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--bg-surface);line-height:1.6}@media (max-width: 768px){.woocommerce-order-received .woocommerce-customer-details .col2-set .col-2{margin-top:28px}}@media (min-width: 900px){.wc-block-checkout__form,.wp-block-woocommerce-checkout .wc-block-components-main+.wc-block-components-sidebar,.wc-block-checkout{align-items:flex-start}.wc-block-checkout__main{flex:1 1 auto;min-width:0}.wc-block-checkout__sidebar{flex:0 0 360px;min-width:340px;max-width:420px;position:sticky;top:96px}}@media (max-width: 899px){.wc-block-checkout__sidebar{order:-1;margin-bottom:24px}.wc-block-checkout__main{order:1}.wc-block-checkout,.wc-block-checkout__form{display:flex;flex-direction:column}}.wc-block-checkout__main .wc-block-components-checkout-order-summary,.wc-block-checkout__main .wc-block-components-order-summary,.wc-block-checkout__form .wc-block-components-checkout-order-summary{display:none!important}.wc-block-checkout__sidebar .wc-block-components-panel__content,.wc-block-components-checkout-order-summary .wc-block-components-panel__content,.wc-block-components-checkout-order-summary__content{display:block!important;height:auto!important;overflow:visible!important;opacity:1!important}.wc-block-checkout__sidebar .wc-block-components-panel__button>svg,.wc-block-components-checkout-order-summary__title-text+svg,.wc-block-components-checkout-order-summary .wc-block-components-panel__button svg{display:none!important}.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary .wc-block-components-panel__button{pointer-events:none;cursor:default;width:100%;text-align:left}@media (min-width: 900px){.wp-block-woocommerce-checkout,.wc-block-checkout{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start;gap:40px}.wc-block-checkout__main,.wc-block-checkout__form{flex:1 1 auto!important;min-width:0;width:auto!important}.wc-block-checkout__sidebar{order:2}}@media (max-width: 899px){.wp-block-woocommerce-checkout,.wc-block-checkout{display:flex!important;flex-direction:column!important}.wc-block-checkout__sidebar{order:-1!important;width:100%!important;max-width:none!important}.wp-block-woocommerce-checkout .wc-block-checkout__sidebar.wc-block-components-sidebar{margin-bottom:36px!important}.wc-block-checkout__main{order:1!important}}.wc-block-components-order-summary-item__image{background:#fff;border-radius:var(--radius-3);display:flex;align-items:center;justify-content:center;overflow:visible}.wc-block-components-order-summary-item__image img,.wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__image-wrapper img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0}.wc-block-components-product-details{margin-top:10px;line-height:1.55}.wc-block-components-order-summary-item{grid-template-columns:88px 1fr auto!important;gap:16px!important;padding:18px 0!important}.wc-block-components-order-summary-item__image{width:88px!important;height:88px!important;padding:8px!important}.wc-block-components-order-summary-item__total-price{padding-left:8px}.wc-block-components-totals-item{padding:12px 0!important}.wc-block-components-totals-footer-item{padding:16px 0!important}.wp-block-woocommerce-checkout,.wc-block-checkout{width:100%;max-width:1280px;margin-left:auto;margin-right:auto}.wc-block-checkout__main,.wc-block-checkout__form{flex:1 1 auto!important;width:auto!important;max-width:none!important;margin:0!important}@media (min-width: 900px){.wc-block-checkout__sidebar{flex:0 0 360px!important;width:360px!important;max-width:360px!important}}.wc-block-checkout__sidebar .wc-block-components-order-summary,.wc-block-checkout__sidebar .wc-block-components-panel,.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary,.wc-block-checkout__sidebar .wc-block-components-totals-wrapper>.wc-block-components-panel{background:transparent!important;border:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.wc-block-checkout__sidebar .wc-block-components-order-summary-item,.wc-block-checkout__sidebar .wc-block-components-totals-item,.wc-block-checkout__sidebar .wc-block-components-panel__button,.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title{padding-left:4px!important;padding-right:4px!important}.wc-block-cart__submit-button,.wp-block-woocommerce-cart .wc-block-cart__submit-button,a.wc-block-cart__submit-button{font-size:13px!important;letter-spacing:.06em!important;line-height:1.2!important;padding:14px 18px!important;white-space:nowrap;min-height:0!important}@media (max-width: 400px){.wc-block-cart__submit-button{white-space:normal;font-size:12px!important}}.wc-block-cart .wc-block-cart__submit-container--sticky{border-top:1px solid var(--border-default)}.wc-block-cart .wc-block-cart__submit-container--sticky:before{color:#000000b3}.woocommerce-checkout .entry,.woocommerce-cart .entry,.woocommerce-checkout .entry-content,.woocommerce-cart .entry-content{max-width:none!important;width:100%;margin:0!important}.woocommerce-checkout .entry-title,.woocommerce-cart .entry-title{text-align:left}.wc-block-components-sidebar,.wc-block-checkout__sidebar .wc-block-components-sidebar{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;margin:0!important}.wc-block-checkout__sidebar .wc-block-components-order-summary-item,.wc-block-checkout__sidebar .wc-block-components-totals-item,.wc-block-checkout__sidebar .wc-block-components-panel__button,.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title,.wc-block-checkout__sidebar .wc-block-components-totals-wrapper{padding-left:0!important;padding-right:0!important}.wc-block-checkout__sidebar [class*=wc-block-components],.wc-block-cart__sidebar [class*=wc-block-components]{margin-left:0!important;margin-right:0!important;max-width:100%!important;box-sizing:border-box!important}.wc-block-checkout__sidebar .wc-block-components-totals-item,.wc-block-cart__sidebar .wc-block-components-totals-item{width:100%!important;padding-left:0!important;padding-right:0!important}.wc-block-checkout__sidebar .wc-block-components-totals-wrapper,.wc-block-cart__sidebar .wc-block-components-totals-wrapper{padding-left:0!important;padding-right:0!important;width:100%!important}.wc-block-components-order-summary-item__total-price,.wc-block-components-totals-item__value{padding-right:0!important;text-align:right}.wc-block-checkout__sidebar,.wp-block-woocommerce-cart .wc-block-cart__sidebar,.wc-block-cart__sidebar{background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-3)!important;padding:14px 24px 20px!important;box-sizing:border-box!important;overflow:hidden;height:fit-content}.wc-block-checkout__sidebar .wc-block-components-sidebar,.wc-block-checkout__sidebar .wc-block-components-panel,.wc-block-checkout__sidebar .wc-block-components-order-summary,.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary,.wc-block-checkout__sidebar .wc-block-components-totals-wrapper,.wc-block-cart__sidebar .wc-block-components-sidebar,.wc-block-cart__sidebar .wc-block-components-panel,.wc-block-cart__sidebar .wc-block-components-order-summary,.wc-block-cart__sidebar .wc-block-components-totals-wrapper,.wc-block-cart__sidebar .wc-block-cart__totals-title{background:transparent!important;border:none!important;border-radius:0!important;margin:0!important;padding-left:0!important;padding-right:0!important;max-width:100%!important;box-sizing:border-box!important}.wc-block-checkout__sidebar .wc-block-components-totals-wrapper,.wc-block-cart__sidebar .wc-block-components-totals-wrapper{border-top:1px solid var(--border-default)!important;padding-top:4px!important;padding-bottom:4px!important}.wc-block-checkout__sidebar .wc-block-components-totals-wrapper:first-child,.wc-block-cart__sidebar .wc-block-components-totals-wrapper:first-child{border-top:none!important}.wc-block-cart__totals-title{text-transform:uppercase;color:var(--color-bone-0)!important;text-align:left!important;padding:10px 0!important}.wc-block-cart__totals-title{font-family:var(--font-display)!important;font-size:24px!important;font-weight:400!important;letter-spacing:.04em}.wc-block-checkout__sidebar *{margin-left:0!important;margin-right:0!important;max-width:100%!important;box-sizing:border-box!important}.wc-block-checkout__sidebar .wc-block-components-order-summary-item{display:grid!important;grid-template-columns:88px minmax(0,1fr) auto!important;width:100%!important}@media (max-width: 359px){.wc-block-checkout__sidebar .wc-block-components-order-summary-item{grid-template-columns:64px minmax(0,1fr) auto!important}.wc-block-checkout__sidebar .wc-block-components-order-summary-item__image{width:64px!important;height:64px!important;padding:6px!important}}.wc-block-checkout__sidebar .wc-block-components-order-summary-item>*{display:block!important}.wc-block-checkout__sidebar .wc-block-components-order-summary-item__total-price{justify-self:end;text-align:right}.wc-block-checkout__sidebar .wc-block-components-totals-item{display:flex!important;justify-content:space-between!important;align-items:baseline;gap:12px;width:100%!important}.wc-block-checkout__sidebar .wc-block-components-totals-item__value{flex:0 0 auto}.wc-block-checkout__sidebar .wc-block-components-totals-item__label{flex:1 1 auto;min-width:0}.wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block,.wc-block-checkout__sidebar .wp-block-woocommerce-checkout-totals-block,.wc-block-checkout__sidebar [class*=wp-block-woocommerce-checkout-order-summary],.wc-block-checkout__sidebar .wc-block-checkout__totals{border:none!important;background:transparent!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important}.wc-block-checkout__sidebar [class*=wp-block-woocommerce-checkout-order-summary]>div{border-left:none!important;border-right:none!important;background:transparent!important}.wc-block-checkout__sidebar{padding-right:26px!important}.wc-block-checkout__sidebar .wc-block-components-order-summary-item__individual-prices,.wc-block-checkout__sidebar .wc-block-components-order-summary-item__description .wc-block-components-product-price,.wc-block-cart__sidebar .wc-block-components-order-summary-item__individual-prices,.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary,.wp-block-woocommerce-checkout .wc-block-components-order-summary,.wp-block-woocommerce-checkout [class*=collapsed-order-summary],.wc-block-checkout [class*=collapsed-order-summary]{display:none!important}.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary,.wc-block-checkout__sidebar .wc-block-components-order-summary{display:block!important}.wp-block-woocommerce-checkout-order-summary-block:not(.wc-block-checkout__sidebar *),.wc-block-components-checkout-order-summary:not(.wc-block-checkout__sidebar *),.wc-block-components-order-summary:not(.wc-block-checkout__sidebar *),.wc-block-checkout__main [class*=order-summary-block],.wc-block-checkout__main [class*=checkout-order-summary]{display:none!important}.wc-block-checkout__sidebar .wc-block-components-panel__button svg,.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title svg,.wc-block-checkout__sidebar [class*=order-summary] svg[class*=chevron],.wc-block-checkout__sidebar .wc-block-components-panel__button .wc-block-components-panel__button-icon{display:none!important}.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary .wc-block-components-panel__button,.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title{pointer-events:none!important;cursor:default!important}.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-price,.wc-block-components-checkout-order-summary__title-price{display:none!important}.et-builder{padding:var(--et-space) 0;border-top:1px solid var(--border-default)}.et-builder-intro{color:var(--fg-muted);max-width:60ch;margin:10px 0 0}.et-builder-form{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:start;margin-top:8px}.et-builder-media img{width:100%;height:auto;background:#fff;border-radius:var(--radius-3);display:block}.et-builder-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.et-slot{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;background:var(--bg-surface);border:1px dashed var(--border-strong);border-radius:var(--radius-3);cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease)}.et-slot .et-slot-dot{width:34px;height:34px;border-radius:999px;background:var(--color-ink-3);border:1px solid var(--border-default);transition:background .2s var(--ease)}.et-slot .et-slot-name{font-family:var(--font-heading);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.et-slot.is-filled{border-style:solid;border-color:var(--color-brand-orange)}.et-slot.is-filled .et-slot-name{color:var(--fg-default)}@media (hover: hover) and (pointer: fine){.et-slot:hover{border-color:var(--color-brand-orange)}}.et-builder-palette{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.et-palette-color{position:relative;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;background:var(--bg-surface);border:1px solid var(--border-input);border-radius:var(--radius-pill);cursor:pointer;color:var(--fg-default);font-family:var(--font-body);font-size:13px;transition:border-color .2s var(--ease),transform .1s var(--ease)}@media (hover: hover) and (pointer: fine){.et-palette-color:hover{border-color:var(--color-brand-orange)}}@media (hover: none){.et-palette-color{min-height:44px}}.et-palette-color:active{transform:scale(.97)}.et-palette-color.is-soldout,.et-palette-color:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}@media (hover: hover) and (pointer: fine){.et-palette-color.is-soldout:hover{border-color:var(--border-default)}}.et-palette-dot{width:16px;height:16px;border-radius:999px;border:1px solid rgba(255,255,255,.25)}.et-palette-count{position:absolute;top:-7px;right:-6px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-brand-orange);color:var(--color-ink-1);font-family:var(--font-heading);font-size:11px;font-weight:600;border-radius:999px}.et-builder-summary{color:var(--fg-muted);font-size:14px;margin:18px 0 0;min-height:1.4em}.et-builder-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:16px}.et-builder-price,.et-builder-price .woocommerce-Price-amount{font-family:var(--font-heading);font-size:24px;font-weight:600;color:var(--color-brand-orange)}.et-builder-submit[disabled],.et-builder-sticky .et-sticky-btn[disabled]{background:transparent;border:1px dashed var(--border-input);color:var(--fg-faint);cursor:not-allowed}.et-builder-more{margin-top:14px;font-size:13px}.et-builder-more a{color:var(--fg-muted);display:inline-block;padding:12px 0}@media (hover: hover) and (pointer: fine){.et-builder-more a:hover{color:var(--color-brand-orange)}}.et-builder-crosssell{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-default);font-size:13px;color:var(--fg-muted)}.et-builder-crosssell-link{background:none;border:none;padding:0;font:inherit;font-weight:600;color:var(--color-brand-orange);text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media (hover: hover) and (pointer: fine){.et-builder-crosssell-link:hover{color:var(--color-brand-orange-bright)}}.et-builder-crosssell-link{min-height:44px;display:inline-flex;align-items:center}@media (max-width: 860px){.et-builder-form{grid-template-columns:1fr;gap:24px}.et-builder-media{max-width:420px;margin:0 auto}.et-builder-slots{grid-template-columns:repeat(4,1fr);gap:8px}.et-slot .et-slot-dot{width:28px;height:28px}}@media (max-width: 768px){.et-builder-form{gap:14px}.et-builder-media img,.et-builder-media canvas,.et-box3d-canvas{max-height:var(--et-konfig-grafika, 26vh);width:auto;margin-inline:auto}.et-builder-media{text-align:center}.et-builder-media{max-width:100%}}@media (max-width: 768px) and (max-height: 700px){.et-builder-form{gap:10px}}.et-builder-media img.et-builder-custom-img{background:transparent;border-radius:0;filter:drop-shadow(0 18px 40px rgba(0,0,0,.55))}.et-builder-addons{margin-top:18px;display:flex;flex-direction:column;gap:10px}.et-builder-addon{display:inline-flex;align-items:center;gap:10px;color:var(--fg-default);font-size:14px;cursor:pointer}.et-builder-addon input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-brand-orange);cursor:pointer}.et-builder-addon .woocommerce-Price-amount{color:var(--color-brand-orange)}.et-builder-palette{gap:14px}.et-palette-color.has-medallion{flex-direction:column;padding:12px 10px 10px;border-radius:var(--radius-3);min-width:92px}.et-palette-medallion{width:56px;height:56px;object-fit:contain;display:block;transition:transform .15s var(--ease)}@media (hover: hover) and (pointer: fine){.et-palette-color.has-medallion:hover .et-palette-medallion{transform:scale(1.08)}}.et-palette-color.has-medallion .et-palette-name{font-size:12px}.et-slot .et-slot-dot{width:44px;height:44px}@media (max-width: 860px){.et-palette-color.has-medallion{min-width:calc(25% - 11px);padding:10px 6px 8px}.et-palette-medallion{width:44px;height:44px}}.et-builder-palette{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.et-palette-color,.et-palette-color.has-medallion{width:100%;min-width:0;justify-content:center}.et-palette-medallion{width:62%;max-width:84px;height:auto;aspect-ratio:1 / 1}.et-palette-color.has-medallion .et-palette-name{white-space:normal;overflow:visible;text-overflow:clip;max-width:100%;line-height:1.2;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 480px){.et-builder-palette{gap:8px}.et-palette-color.has-medallion .et-palette-name{font-size:11px}}@media (max-width: 374px){.et-builder-palette{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero-right{position:relative}.hero-right .hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.2s var(--ease)}.hero-right .hero-slide.is-active{opacity:1}.hero-right .hero-slide>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media (prefers-reduced-motion: reduce){.hero-right .hero-slide{transition:none}}.hero-right .hero-slide{z-index:1}.hero-right.has-image:before{z-index:2}.hero-right.has-image:after{z-index:3}.hero-controls{position:absolute;bottom:16px;right:16px;z-index:5;display:flex;gap:8px;opacity:0;pointer-events:none;transition:opacity .2s var(--ease)}.hero-pause,.hero-nav{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:#0b0b0b80;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:var(--color-bone-0, #fff);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}@media (hover: hover) and (pointer: fine){.hero-pause:hover,.hero-nav:hover{background:#0b0b0bbf;color:var(--color-brand-orange)}}@media (hover: hover) and (pointer: fine){.hero-right:hover .hero-controls{opacity:1;pointer-events:auto}}.hero-right:focus-within .hero-controls{opacity:1;pointer-events:auto}@media not all and (hover: hover) and (pointer: fine){.hero-controls{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion: reduce){.hero-controls{opacity:1;pointer-events:auto;transition:none}}@media (max-width: 768px) and (prefers-reduced-motion: reduce){.hero .hero-controls{display:flex}}@media (min-width: 769px){body .hero{padding-top:var(--et-odstep-nad-logo-pc, 96px)!important}}@media (min-width: 769px){body .hero .hero-eyebrow,body .hero .hero-title,body .hero .hero-sub,body .hero .hero-ctas{margin-left:var(--et-hero-przesuniecie-pc, 0px)!important}}.woocommerce .products-header+ul.products,.woocommerce ul.products{gap:28px}.woocommerce ul.products li.product{border-radius:var(--radius-3);overflow:hidden;box-shadow:0 1px #ffffff08 inset}@media (hover: hover) and (pointer: fine){.woocommerce ul.products li.product:hover{box-shadow:0 18px 44px #00000080,0 2px 10px #f6950014}}.woocommerce .star-rating span:before,.woocommerce .star-rating:before{color:var(--color-brand-orange)}.woocommerce ul.products li.product .star-rating{margin:6px 18px 0;font-size:12px}.footer-brand{display:flex;flex-direction:column;align-items:center;width:fit-content}.footer-brand img{margin-bottom:16px}.footer-brand p{text-align:center}.footer-social{justify-content:center}@media (max-width: 768px){.footer-brand{width:100%;align-items:center}}@media (min-width: 1025px){.footer-top{justify-content:end}.footer-brand{justify-self:start}}@media (max-width: 640px){.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart{white-space:normal;text-wrap:balance;overflow-wrap:normal;font-size:12px;letter-spacing:.04em;padding:12px 8px;margin:8px 18px 12px;align-self:stretch}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price{padding-left:12px;padding-right:12px}.woocommerce ul.products li.product .star-rating,.woocommerce ul.products li.product .et-rating-placeholder,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart{margin-left:12px;margin-right:12px}}.et-freeship-note{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;color:var(--fg-muted)}.et-freeship-note:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--color-brand-orange);flex:0 0 auto}.et-freeship-bar{margin:0 0 22px;padding:14px 18px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-3)}.et-freeship-msg{margin:0 0 10px;font-size:14px;color:var(--fg-default)}.et-freeship-msg .woocommerce-Price-amount,.et-freeship-msg .et-freeship-amt{color:var(--color-brand-orange);font-weight:600}.et-freeship-track{height:5px;background:var(--color-ink-4);border-radius:999px;overflow:hidden}.et-freeship-fill{display:block;height:100%;background:linear-gradient(90deg,var(--color-brand-orange-deep),var(--color-brand-orange));border-radius:999px;transition:width .4s var(--ease)}.et-freeship-bar.is-complete{border-color:#f6950073}.et-freeship-bar.is-complete .et-freeship-msg{color:var(--color-brand-orange)}.about-eyebrow{text-align:left!important;justify-content:flex-start!important;margin-left:0!important}.footer-brand--contact{align-items:flex-start;width:auto}.footer-brand--contact h4{font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-bone-0);margin:0 0 14px}.footer-brand--contact .footer-social{margin:0 0 22px;justify-content:flex-start;gap:12px}.footer-brand--contact .footer-social .icon-btn{width:46px;height:46px}.footer-brand--contact .footer-mail-label{margin-bottom:8px}.footer-brand--contact p{text-align:left;margin:0}.footer-brand--contact .footer-mail{font-size:15px}@media (max-width: 768px){.footer-brand--contact{align-items:center}.footer-brand--contact p{text-align:center}.footer-brand--contact .footer-social{justify-content:center}}.et-builder-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:6px 0 22px}.et-builder-tab{background:var(--bg-surface);border:1px solid var(--border-input);border-radius:var(--radius-pill);color:var(--fg-muted);font-family:var(--font-heading);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:11px 18px;min-height:44px;cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}@media (hover: hover) and (pointer: fine){.et-builder-tab:hover{color:var(--fg-default);border-color:var(--border-strong)}}.et-builder-tab.is-active{background:var(--color-brand-orange);border-color:var(--color-brand-orange);color:var(--color-ink-1)}.et-builder-pane{display:none}.et-builder-pane.is-active{display:block}#pane-box .et-builder-slots{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}#pane-box .et-slot{padding:18px 8px 16px}#pane-box .et-slot .et-slot-dot{width:46px;height:46px}#pane-box .et-builder-palette{grid-template-columns:repeat(2,minmax(0,1fr))}#pane-box .et-box3d{display:block;margin:0}#pane-box .et-box3d-canvas{min-height:320px}#pane-box .et-box3d-fields{margin-top:14px;text-align:start}.et-box3d-error{margin:6px 0 0;color:var(--color-danger);font-size:.85rem;line-height:1.4}.et-box3d-fields input[aria-invalid=true]{border-color:var(--color-danger)}.et-builder-desc{color:var(--fg-muted);font-size:14px;line-height:1.6;margin:0 0 18px;padding-left:14px;border-left:2px solid var(--color-brand-orange)}html,body{max-width:100%;overflow-x:hidden}.et-banners,.hero,.container,.et-builder,.et-box3d-section{max-width:100%}iframe,video,.wp-block-embed__wrapper iframe{max-width:100%}.et-box3d-canvas canvas{max-width:100%}.header-actions .et-nav-toggle{order:99}.et-builder-counter{font-family:var(--font-heading);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 12px}.et-builder-counter .et-counter-now{color:var(--color-brand-orange);font-size:15px}.et-slot.is-active{border-style:solid;border-color:var(--color-brand-orange);box-shadow:0 0 0 3px #f6950029}.et-palette-color{position:relative}.et-palette-color.is-picked{border-color:var(--color-brand-orange)}.et-builder-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;flex-direction:column;align-items:stretch;gap:6px;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#0b0b0bf0;border-top:1px solid var(--border-default);transform:translateZ(0);will-change:transform}.et-builder-sticky.is-visible{display:flex}.et-sticky-price{font-family:var(--font-heading);font-size:19px;font-weight:600;line-height:1.1;color:var(--color-brand-orange);white-space:nowrap}.et-sticky-btn{flex:0 1 auto;max-width:56%;font-size:12px;padding:12px 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 380px){.et-sticky-price{font-size:17px}.et-sticky-ship{font-size:11px}.et-sticky-btn{max-width:52%;padding:11px 12px}}.et-sticky-btn[disabled]{background:var(--color-ink-4);color:var(--fg-faint)}.single-product .et-sticky-btn[disabled]{background:transparent;border:1px dashed var(--border-input);color:var(--fg-faint);cursor:not-allowed}@media (min-width: 861px){.et-builder-sticky{display:none!important}}.hero-link{display:inline-flex;align-items:center;font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);padding:12px 4px}@media (hover: hover) and (pointer: fine){.hero-link:hover{color:var(--color-brand-orange)}}.et-palette-count[hidden]{display:none!important}.et-palette-color.is-picked{border-color:var(--color-brand-orange);box-shadow:0 0 0 2px #f6950038}.et-builder-sticky{z-index:2147483000!important;isolation:isolate;background:#0b0b0bf7!important;box-shadow:0 -12px 30px #0000008c}.about,.et-builder,.et-box3d-section,.products-section,.feature-section{z-index:auto}.hero,.woocommerce .products-header,.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout,.wc-block-checkout,.et-payments-inner{width:min(100% - (var(--et-gutter, 24px) * 2),var(--et-container, 1320px))!important;max-width:none!important;margin-inline:auto!important}.hero{padding-left:0;padding-right:0}.container .wp-block-woocommerce-cart,.container .wp-block-woocommerce-checkout,.container .wc-block-checkout{width:100%!important}@media (max-width: 640px){:root{--et-gutter: var(--et-gutter-mobile, 18px)}}.hero{padding-left:0!important;padding-right:0!important}@media (min-width: 861px){.hero-eyebrow,.hero-title,.hero-sub,.hero-ctas{margin-left:0!important}.hero-logo{margin-left:-8px}}.et-builder-intro.is-hidden{display:none}.et-media-switch{display:flex;gap:8px;margin-bottom:12px}.et-media-tab{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-pill);color:var(--fg-muted);font-family:var(--font-heading);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:9px 14px;cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}@media (hover: hover) and (pointer: fine){.et-media-tab:hover{color:var(--fg-default);border-color:var(--border-strong)}}.et-media-tab.is-active{background:var(--color-brand-orange);border-color:var(--color-brand-orange);color:var(--color-ink-1)}.et-photo-main img{width:100%;height:auto;display:block;border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--bg-surface)}.et-photo-thumbs{display:flex;gap:8px;margin-top:10px}.et-photo-thumb{width:68px;height:68px;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-3);overflow:hidden;background:var(--bg-surface);cursor:pointer}.et-photo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.et-photo-thumb.is-active{border-color:var(--color-brand-orange)}.header-nav .et-anchor-item>a{color:var(--fg-default)}.header-nav .et-anchor-item>a:after{opacity:0}.header-nav a.is-current{color:var(--color-brand-orange)}.header-nav a.is-current:after{opacity:1}.et-builder-media{position:relative}.et-builder-media img{transition:opacity .45s var(--ease)}.et-stack{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:14%;pointer-events:none}.et-stack-rolls{display:flex;flex-direction:column-reverse;align-items:center;gap:0}.et-stack-shadow{width:46%;height:16px;margin-top:10px;background:radial-gradient(ellipse at center,#000000a6,#0000 70%);opacity:0;transition:opacity .4s var(--ease)}.et-stack.has-rolls .et-stack-shadow{opacity:1}.et-roll{position:relative;width:var(--et-roll-w, 260px);height:calc(var(--et-roll-w, 260px) * .274);margin-top:calc(var(--et-roll-w, 260px) * -.036 - var(--et-roll-gap, 0px));animation:et-roll-drop .5s cubic-bezier(.18,.9,.28,1.3) both;filter:drop-shadow(0 6px 12px rgba(0,0,0,.45))}.et-roll-side{position:absolute;left:0;right:0;top:26%;bottom:0;border-radius:0 0 50% 50%/0 0 40% 40%;background-color:var(--roll, #8a8a8a);background-image:linear-gradient(90deg,#0000008c,#00000026 22%,#ffffff38,#00000026 78%,#0000008c)}.et-roll-top{position:absolute;left:0;right:0;top:0;height:56%;border-radius:50%;background-color:var(--roll, #8a8a8a);background-image:linear-gradient(160deg,#ffffff4d,#fff0 45%,#00000038);box-shadow:inset 0 -2px 6px #00000059}.et-roll-hole{position:absolute;left:50%;top:13%;width:34%;height:32%;transform:translate(-50%);border-radius:50%;background-color:var(--color-ink-1);background-image:radial-gradient(ellipse at 50% 35%,#000 55%,#ffffff1a);box-shadow:inset 0 2px 5px #000000e6}.et-roll.is-leaving{animation:et-roll-out .25s ease-in forwards}@keyframes et-roll-drop{0%{opacity:0;transform:translateY(-90px) scaleY(.86) rotate(-3deg)}70%{opacity:1;transform:translateY(4px) scaleY(1.04) rotate(.5deg)}to{opacity:1;transform:translateY(0) scaleY(1) rotate(0)}}@keyframes et-roll-out{to{opacity:0;transform:translateY(-40px) scale(.9)}}@media (prefers-reduced-motion: reduce){.et-roll{animation:none}}@media (max-width: 860px){.et-builder-media{--et-roll-w: var(--et-roll-w-mobile, 190px)}}.et-stack{z-index:3}.et-builder-media img{position:relative;z-index:1}.woocommerce-product-gallery.et-has-stack{position:relative;--et-roll-w: clamp(150px, 18vw, 260px)}.et-builder-media img.is-dimmed,.et-media-art img.is-dimmed{opacity:.18}.et-has-stack .woocommerce-product-gallery__wrapper{transition:opacity .4s var(--ease)}.et-has-stack .woocommerce-product-gallery__wrapper.is-dimmed{opacity:0}.et-has-stack .woocommerce-product-gallery__trigger{display:none}.et-has-stack .et-pdp-stack,.et-builder-media .et-stack{transition:padding .35s var(--ease)}.et-has-stack .et-pdp-stack{padding-bottom:8%}.et-stack-rolls{transform-origin:center;transition:transform .35s var(--ease)}.et-has-stack.has-addon .et-pdp-stack,.et-builder-media.has-addon .et-stack{justify-content:center;padding-bottom:0;padding-right:calc(var(--et-roll-w, 260px) * (.3 + var(--et-tin-scale, .42)))}.et-has-stack.has-addon .et-stack-rolls,.et-builder-media.has-addon .et-stack-rolls{transform:scale(.7)}.et-has-stack.has-addon .et-stack-shadow,.et-builder-media.has-addon .et-stack-shadow{width:calc(var(--et-roll-w, 260px) * .5)}.et-has-stack .et-pdp-tin,.et-builder-media .et-addon-tin{top:0;bottom:0;left:0;right:0;flex-direction:row;align-items:center;justify-content:center;gap:0;padding-top:0;padding-left:calc(var(--et-roll-w, 260px) * .7);transition:padding-left .35s var(--ease)}.woocommerce div.product div.images .et-pdp-tin img,.et-has-stack .et-pdp-tin img,.et-builder-media .et-addon-tin img{width:calc(var(--et-roll-w, 260px) * var(--et-tin-scale, .42));transition:width .35s var(--ease)}.et-has-stack .et-pdp-tin .et-addon-plus,.et-builder-media .et-addon-tin .et-addon-plus{flex:0 0 auto;width:calc(var(--et-roll-w, 260px) * .12);margin:0 calc(var(--et-roll-w, 260px) * .09);text-align:center}.et-has-stack.has-addon:not(.has-rolls) .et-pdp-tin,.et-builder-media.has-addon:not(.has-rolls) .et-addon-tin{padding-left:0}.et-has-stack.has-addon:not(.has-rolls) .et-addon-plus,.et-builder-media.has-addon:not(.has-rolls) .et-addon-plus{display:none}.woocommerce div.product div.images .et-has-stack.has-addon:not(.has-rolls) .et-pdp-tin img,.et-has-stack.has-addon:not(.has-rolls) .et-pdp-tin img,.et-builder-media.has-addon:not(.has-rolls) .et-addon-tin img{width:calc(var(--et-roll-w, 260px) * var(--et-tin-scale, .42) * .9)}@media (max-width: 860px){.woocommerce-product-gallery.et-has-stack{--et-roll-w: clamp(120px, 40vw, 280px)}}.et-media-art{position:relative}.et-addon-tin{position:absolute;top:100%;left:0;right:0;z-index:4;display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:14px;animation:et-tin-pop .4s cubic-bezier(.2,.9,.3,1.3) both}.et-addon-tin[hidden]{display:none!important}.et-addon-plus{font-family:var(--font-heading);font-size:clamp(26px,calc(var(--et-roll-w, 260px) * .13),40px);font-weight:700;color:var(--color-brand-orange);text-shadow:0 2px 10px rgba(0,0,0,.6);line-height:1}.et-builder-media .et-addon-tin img,.et-addon-tin img{height:auto;background:transparent!important;border-radius:0!important;filter:drop-shadow(0 10px 16px rgba(0,0,0,.55))}@keyframes et-tin-pop{0%{opacity:0;transform:translateY(12px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.et-addon-tin{animation:none}}.et-mini-stack{display:inline-flex;flex-direction:column-reverse;align-items:center;justify-content:center;width:64px;padding:4px 0}.et-mini-roll{width:52px;height:13px;margin-top:-3px;border-radius:50%;background-color:var(--roll, #8a8a8a);background-image:linear-gradient(90deg,#00000080,#ffffff38 50%,#00000080);box-shadow:0 1px 3px #00000080}.et-reassurance{font-size:max(11px,var(--et-reassure-size, 12px));letter-spacing:.02em;color:var(--fg-faint);margin:0 0 10px}.et-sticky-info{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.et-sticky-ship{font-size:11px;line-height:1.3;color:var(--fg-faint);white-space:normal;overflow-wrap:anywhere}.et-sticky-ship.is-done{color:var(--color-brand-orange)}.wc-block-cart-items__row .et-mini-stack,.wc-block-components-order-summary-item .et-mini-stack{width:100%;min-width:52px;padding:6px 0}.wc-block-components-order-summary-item .et-mini-roll{width:42px;height:11px}.et-builder-sticky .et-sticky-ship{display:block;width:100%;font-size:11px;line-height:1.25;color:var(--fg-faint);text-align:center}.et-builder-sticky .et-sticky-ship:empty{display:none}.et-sticky-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.et-builder-sticky .et-sticky-price{flex:0 0 auto;font-size:20px}.et-builder-sticky .et-sticky-btn{flex:1 1 auto;max-width:none;font-size:13px;padding:12px 18px;overflow:visible;text-overflow:clip}.wc-block-components-product-details,.wc-block-components-product-details__description{display:block!important;margin:6px 0 0;padding:0;list-style:none}.wc-block-components-product-details__item,li.wc-block-components-product-details__item{display:block!important;margin:0 0 2px;padding:0;line-height:1.45}.wc-block-components-product-details__item:after,.wc-block-components-product-details__item:before,.wc-block-components-product-details li:after,.wc-block-components-product-details li:before{content:none!important}.wc-block-components-product-details__name{color:var(--fg-faint);font-weight:400}.wc-block-components-product-details__value{color:var(--fg-default)}.wc-block-components-product-details,ul.wc-block-components-product-details{display:block!important;margin:6px 0 0!important;padding:0!important;list-style:none!important}.wc-block-components-product-details>li{display:block!important;margin:0 0 2px!important;padding:0!important;line-height:1.45}.wc-block-components-product-details>li:after,.wc-block-components-product-details>li:before{content:none!important;display:none!important}.wc-block-components-product-details>li>span{display:inline}.wc-block-components-product-details>li{white-space:normal}.wc-block-components-product-details__name{display:block;margin-bottom:1px}.wc-block-components-product-details__value{display:block}.wc-block-components-product-details__value,.wc-block-components-product-details>li{white-space:pre-line}.wc-block-components-product-details__name{white-space:normal}.wp-block-woocommerce-checkout-order-summary-coupon-form-block,.wc-block-components-totals-coupon,.wc-block-components-totals-coupon .wc-block-components-panel__button,.wc-block-components-totals-coupon__form,.wc-block-components-totals-coupon__input,.wc-block-components-totals-coupon__button{pointer-events:auto!important;cursor:pointer!important}.wc-block-components-totals-coupon .wc-block-components-panel__button svg,.wc-block-components-totals-coupon .wc-block-components-panel__button-icon{display:inline-block!important;opacity:1!important}.wc-block-components-totals-coupon__input input{cursor:text!important}.wc-block-components-totals-coupon__form{margin-top:10px}.egotape-consent-banner{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:var(--bg-surface);border-top:1px solid var(--border-default);box-shadow:var(--shadow-2);padding:18px var(--et-gutter, 28px)}.egotape-consent-banner--hidden{display:none}.egotape-consent-banner__inner{max-width:var(--et-container, 1320px);margin:0 auto;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.egotape-consent-banner__body{flex:1 1 380px}.egotape-consent-banner__title{margin:0 0 6px;font-family:var(--font-heading);font-size:16px;letter-spacing:.02em;color:var(--fg-default)}.egotape-consent-banner__text{margin:0 0 8px;font-size:14px;line-height:1.5;color:var(--fg-muted)}.egotape-consent-banner__text:last-child{margin-bottom:0}.egotape-consent-banner__wiecej{margin:0}.egotape-consent-banner__wiecej>summary{cursor:pointer;font-size:13px;color:var(--color-brand-orange);padding:6px 0;min-height:44px;display:inline-flex;align-items:center;list-style:none}.egotape-consent-banner__more{flex:1 1 100%;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.egotape-consent-banner__more .egotape-consent-banner__wiecej{flex:1 1 auto;min-width:0}.egotape-consent-banner__more .egotape-consent-banner__btn--link{flex:0 0 auto;padding-left:0;padding-right:0}.egotape-consent-banner__wiecej>summary::-webkit-details-marker{display:none}.egotape-consent-banner__wiecej>summary:after{content:" \25be"}.egotape-consent-banner__wiecej[open]>summary:after{content:" \25b4"}.egotape-consent-banner__wiecej .egotape-consent-banner__text{margin-top:8px}.egotape-consent-banner__text a{color:var(--color-brand-orange);text-decoration:underline}.egotape-consent-banner__actions{display:flex;gap:12px;flex:0 0 auto;flex-wrap:wrap}@media (max-width: 640px){.egotape-consent-banner{padding:12px var(--et-gutter, 18px) 8px}.egotape-consent-banner__inner{gap:8px}.egotape-consent-banner__title{font-size:15px;margin-bottom:4px}.egotape-consent-banner__text{font-size:13px;line-height:1.4;margin-bottom:0}.egotape-consent-banner__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.egotape-consent-banner__actions .egotape-consent-banner__btn{padding:12px 6px;min-height:44px;font-size:12px;letter-spacing:.02em}.egotape-consent-banner__more{gap:12px;align-items:center}.egotape-consent-banner__more .egotape-consent-banner__btn--link{min-height:44px;padding:8px 0;font-size:12px}.egotape-consent-banner__wiecej>summary{font-size:12px;padding:0}}.egotape-consent-banner__btn{font-family:var(--font-heading);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:13px;padding:10px 22px;border-radius:var(--radius-3);border:1px solid var(--border-strong);background:transparent;color:var(--fg-default);cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.egotape-consent-banner__btn--accept{background:var(--color-brand-orange);border-color:var(--color-brand-orange);color:var(--color-ink-1)}@media (hover: hover) and (pointer: fine){.egotape-consent-banner__btn--accept:hover{background:var(--color-brand-orange-bright);border-color:var(--color-brand-orange-bright)}.egotape-consent-banner__btn--reject:hover{border-color:var(--color-brand-orange);color:var(--color-brand-orange)}}.egotape-consent-banner__btn--link{border-color:transparent;background:transparent;text-decoration:underline;text-underline-offset:3px}@media (hover: hover) and (pointer: fine){.egotape-consent-banner__btn--link:hover{color:var(--color-brand-orange)}}@media (max-width: 640px){.egotape-consent-banner__inner{flex-direction:column;align-items:stretch}.egotape-consent-banner__body{flex:0 1 auto}html:not(.et-zgoda-podjeta) body:has(.egotape-consent-banner:not(.egotape-consent-banner--hidden)) .et-builder-sticky{display:none}.egotape-consent-banner__actions{justify-content:stretch}.egotape-consent-banner__btn{flex:1 1 0}}.egotape-consent-reopen{background:none;border:none;padding:0;font:inherit;color:var(--fg-muted);text-decoration:underline;cursor:pointer}@media (hover: hover) and (pointer: fine){.egotape-consent-reopen:hover{color:var(--color-brand-orange)}}.egotape-consent-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0009;display:flex;align-items:center;justify-content:center;padding:24px}.egotape-consent-overlay--hidden{display:none}.egotape-consent-panel{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-3);box-shadow:var(--shadow-2);max-width:640px;width:100%;max-height:86vh;max-height:86dvh;overflow-y:auto;padding:28px}.egotape-consent-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.egotape-consent-panel__title{margin:0;font-family:var(--font-heading);font-size:22px;letter-spacing:.02em;color:var(--fg-default)}.egotape-consent-panel__close{background:none;border:none;font-size:26px;line-height:1;color:var(--fg-muted);cursor:pointer;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-9px -7px}@media (hover: hover) and (pointer: fine){.egotape-consent-panel__close:hover{color:var(--color-brand-orange)}}.egotape-consent-panel__intro{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--fg-muted)}.egotape-consent-select-all{display:flex;align-items:center;gap:10px;font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--fg-default);padding:10px 0;border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);margin-bottom:8px;cursor:pointer}.egotape-consent-categories{display:flex;flex-direction:column}.egotape-consent-category{padding:14px 0;border-bottom:1px solid var(--border-default)}.egotape-consent-category:last-child{border-bottom:none}.egotape-consent-category__head{display:flex}.egotape-consent-category__toggle{display:flex;align-items:center;gap:10px;cursor:pointer}.egotape-consent-category__toggle input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-brand-orange);cursor:pointer;flex:0 0 auto}.egotape-consent-category__toggle input[type=checkbox]:disabled{cursor:not-allowed;opacity:.7}.egotape-consent-category__title{font-family:var(--font-heading);font-size:15px;letter-spacing:.01em;color:var(--fg-default)}.egotape-consent-category__desc{margin:8px 0 0 28px;font-size:13px;line-height:1.5;color:var(--fg-muted)}.egotape-consent-panel__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px;flex-wrap:wrap}@media (max-width: 640px){.egotape-consent-panel{padding:20px}.egotape-consent-category__desc{margin-left:0}.egotape-consent-panel__actions .egotape-consent-banner__btn{flex:1 1 0}}.et-stock-notify{margin:18px 0;padding:16px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-3)}.et-stock-notify__label{margin:0 0 10px;font-size:14px;color:var(--fg-default)}.et-stock-notify__row{display:flex;gap:10px;flex-wrap:wrap}.et-stock-notify__input{flex:1 1 220px;padding:10px 14px;border-radius:var(--radius-3);border:1px solid var(--border-input);background:var(--bg-input);color:var(--fg-default);font-size:16px}.et-stock-notify__input:disabled{opacity:.6}.et-stock-notify__submit{flex:0 0 auto}.et-stock-notify__msg{margin:10px 0 0;font-size:13px;color:var(--fg-muted)}@media (max-width: 480px){.et-stock-notify__row{flex-direction:column;align-items:stretch}}p.stock{margin:10px 0;font-size:13px;font-weight:600;letter-spacing:.02em}p.stock.in-stock{color:var(--color-brand-orange)}p.stock.out-of-stock{color:var(--fg-muted);font-weight:400}.et-lang{display:inline-flex;align-items:center;gap:4px;margin-right:4px}.et-lang-item{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:var(--radius-2);opacity:.45;transition:opacity .2s var(--ease),background .2s var(--ease)}.et-lang-item:focus-visible{opacity:1;background:var(--bg-surface)}@media (hover: hover) and (pointer: fine){.et-lang-item:hover{opacity:1;background:var(--bg-surface)}}.et-lang-item.is-active{opacity:1}.et-flag{display:block;border-radius:2px}@media (max-width: 560px){.et-lang-item.is-active{display:none}}.et-rank-box{margin:0 0 24px;padding:18px 20px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-3)}.et-rank-box h3{margin:0 0 12px;font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.et-rank{display:inline-flex;align-items:center;gap:12px}.et-rank-mark{display:none}.et-rank-label{font-family:var(--font-heading);font-size:20px;font-weight:600;letter-spacing:.04em;color:var(--fg-default)}.et-rank-next{display:block;margin-top:10px;font-size:14px;color:var(--fg-muted)}.et-rank-next.is-max{color:var(--color-brand-orange)}.et-product-well.has-talisman:after{content:"";position:absolute;inset:auto 0 0 0;height:42%;background:linear-gradient(to top,color-mix(in srgb,var(--et-talisman) 42%,transparent) 0%,transparent 100%);pointer-events:none;z-index:1}.et-well-wrap{position:relative}.et-talisman-badge{position:absolute;left:18px;bottom:14px;top:auto;z-index:3;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--et-talisman, var(--color-brand-orange));box-shadow:0 0 0 2px #ffffff38,0 6px 16px #00000073;overflow:hidden;transition:transform .35s var(--ease)}.woocommerce ul.products li.product .et-talisman-badge img,.et-talisman-badge img{flex:0 0 auto;width:var(--et-medallion-scale, 99%);height:var(--et-medallion-scale, 99%);max-width:none;max-height:none;margin:0;display:block;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}@media (hover: hover) and (pointer: fine){.woocommerce ul.products li.product:hover .et-talisman-badge{transform:scale(1.08)}}.et-product-well:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;box-shadow:inset 0 -24px 40px -24px #00000059;background:radial-gradient(118% 118% at 50% 46%,transparent 40%,rgba(11,11,11,.34) 76%,rgba(11,11,11,.74) 100%),linear-gradient(to bottom,rgba(11,11,11,.3) 0%,transparent 18%)}@media (hover: hover) and (pointer: fine){.woocommerce ul.products li.product:hover{border-color:var(--color-brand-orange)}}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:17px;line-height:1.25}@media (max-width: 560px){.et-talisman-badge{width:36px;height:36px;left:11px;bottom:11px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px}}.et-pdp-talisman{float:left;margin:4px 18px 10px 0}.woocommerce div.product .summary .product_title,.woocommerce div.product .summary .price{overflow:hidden}.woocommerce div.product .summary .woocommerce-product-rating{display:flow-root}.woocommerce div.product .summary .woocommerce-product-details__short-description,.woocommerce div.product .summary form.cart{clear:left}.et-pdp-talisman-disc{display:inline-flex;align-items:center;justify-content:center;--et-pdp-title: clamp(2rem, 4vw, 3rem);border-radius:999px;background:var(--et-talisman, var(--color-brand-orange));box-shadow:0 0 0 2px #ffffff38,0 8px 20px #00000080}.et-pdp-talisman-disc img{flex:0 0 auto;width:var(--et-medallion-scale, 99%);height:var(--et-medallion-scale, 99%);max-width:none;max-height:none;margin:0;display:block;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.et-pdp-trust{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--border-default);display:grid;gap:9px}.et-pdp-trust li{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;color:var(--fg-muted)}.et-pdp-trust svg{flex:0 0 auto;width:17px;height:17px;color:var(--color-brand-orange)}@media (min-width: 561px){.et-pdp-trust{grid-template-columns:1fr 1fr;gap:9px 18px}}.et-pdp-stock{clear:left;font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-success)}.et-pdp-stock:before{content:"\25cf  "}.et-pdp-stock.is-low{color:var(--color-brand-orange)}.woocommerce div.product .summary .product_title{margin-bottom:8px}.woocommerce div.product .summary p.price{margin:0 0 6px}.et-pdp-stock{margin:0 0 18px}.et-pdp-talisman-disc{width:calc(var(--et-pdp-title) + 40px);height:calc(var(--et-pdp-title) + 40px)}.woocommerce div.product form.cart{--et-cart-control-h: 52px;align-items:center}.woocommerce div.product form.cart .egotape-addons{flex-basis:100%;margin:0 0 14px}.woocommerce div.product form.cart .egotape-box-addon label{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:var(--et-cart-control-h);padding:10px 16px;white-space:normal;cursor:pointer}.woocommerce div.product form.cart .egotape-box-addon label:has(input:checked){border-color:var(--color-brand-orange);background:color-mix(in srgb,var(--color-brand-orange) 12%,var(--bg-surface))}.woocommerce div.product form.cart div.quantity .qty{height:var(--et-cart-control-h)}.woocommerce div.product form.cart .single_add_to_cart_button{height:var(--et-cart-control-h);flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 360px){.woocommerce div.product form.cart .single_add_to_cart_button{padding-left:16px;padding-right:16px}}.woocommerce div.product form.cart div.quantity:has(.et-qty-btn){display:flex;align-items:stretch;flex:1 0 auto;margin:0;height:var(--et-cart-control-h);border:1px solid var(--border-input);border-radius:var(--radius-3);background:var(--bg-input);overflow:hidden}.woocommerce div.product form.cart div.quantity:has(.et-qty-btn) .qty{flex:1 1 auto;width:48px;min-width:48px;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;text-align:center;font-size:18px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.woocommerce div.product form.cart div.quantity:has(.et-qty-btn) .qty::-webkit-outer-spin-button,.woocommerce div.product form.cart div.quantity:has(.et-qty-btn) .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product form.cart div.quantity:has(.et-qty-btn) .qty:focus{outline:none}.woocommerce div.product form.cart div.quantity:has(.et-qty-btn):focus-within{border-color:var(--color-brand-orange)}.woocommerce div.product form.cart:has(.et-qty-btn) .single_add_to_cart_button{flex:999 1 auto}.et-qty-btn{flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;width:48px;height:100%;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--fg-default);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease),color .15s var(--ease)}.et-qty-btn svg{display:block}.et-qty-btn:active:not(:disabled){background:var(--color-ink-3);color:var(--color-brand-orange)}.et-qty-btn:disabled{color:var(--fg-faint);cursor:default}.et-qty-btn:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:-2px}@media (hover: hover) and (pointer: fine){.et-qty-btn:hover:not(:disabled){color:var(--color-brand-orange)}}.woocommerce div.product form.cart>.izi-widget-placeholder{flex:1 1 100%;min-width:0}.woocommerce div.product form.cart>.izi-widget-placeholder inpost-izi-button{margin:0}.woocommerce div.product form.cart>.single_add_to_cart_button~:not(.izi-widget-placeholder),.woocommerce div.product form.cart:after{order:1}.et-faq{position:fixed;right:18px;bottom:18px;z-index:70;transition:transform .24s var(--ease, ease),opacity .18s var(--ease, ease)}.et-faq.is-hidden{transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.et-faq{transition:opacity .18s linear}.et-faq.is-hidden{transform:none}}.et-faq-toggle{display:inline-flex;align-items:center;justify-content:center;gap:0;width:52px;height:52px;padding:0;background:var(--color-brand-orange);color:var(--color-ink-1);border:none;border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;box-shadow:0 10px 26px #00000080;transition:width .28s var(--ease),padding .28s var(--ease),gap .28s var(--ease),transform .2s var(--ease)}.et-faq-toggle svg{width:22px;height:22px;flex:0 0 auto}.et-faq-toggle>span{max-width:0;opacity:0;overflow:hidden;transition:max-width .28s var(--ease),opacity .2s var(--ease)}@media (hover: hover){.et-faq-toggle{position:relative}.et-faq-toggle>span{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);max-width:none;padding:9px 14px;background:var(--color-brand-orange);color:var(--color-ink-1);border-radius:var(--radius-pill);box-shadow:0 10px 26px #00000080;pointer-events:none;opacity:0;transition:opacity .18s var(--ease)}.et-faq-toggle:hover>span,.et-faq-toggle:focus-visible>span,.et-faq-toggle[aria-expanded=true]>span{opacity:1}.et-faq-toggle:hover,.et-faq-toggle:focus-visible{transform:translateY(-2px)}}.et-faq-toggle{background:var(--bg-surface);color:var(--color-bone-2);border:1px solid var(--border-input)}@media (hover: hover){.et-faq-toggle:hover,.et-faq-toggle:focus-visible{background:var(--color-brand-orange);color:var(--color-ink-1);border-color:var(--color-brand-orange)}}@media (max-width: 768px){.et-faq{right:12px;bottom:12px}.et-faq-toggle{width:44px;height:44px;background:#171717eb;color:var(--color-bone-3);border:1px solid var(--border-input);box-shadow:0 6px 18px #00000073}.et-faq-toggle svg{width:20px;height:20px}.et-faq-toggle[aria-expanded=true]{background:var(--color-brand-orange);color:var(--color-ink-1)}}.et-faq-panel{position:absolute;right:0;bottom:calc(100% + 12px);width:min(360px,calc(100vw - 36px));max-height:min(70vh,560px);max-height:min(70dvh,560px);overflow-y:auto;padding:16px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-3);box-shadow:0 24px 60px #0009}.et-faq-panel[hidden]{display:none}.et-faq-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.et-faq-head strong{font-family:var(--font-heading);font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-bone-0)}.et-faq-close{background:none;border:none;cursor:pointer;font-size:24px;line-height:1;color:var(--fg-muted);padding:0 4px;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-10px -8px}@media (hover: hover) and (pointer: fine){.et-faq-close:hover{color:var(--color-brand-orange)}}.et-faq-intro{margin:0 0 12px;font-size:13px;color:var(--fg-muted)}.et-faq-list{list-style:none;margin:0;padding:0}.et-faq-list li{border-top:1px solid var(--border-default)}.et-faq-q{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--fg-default)}.et-faq-q:after{content:"+";color:var(--color-brand-orange);font-size:18px;line-height:1}.et-faq-q[aria-expanded=true]:after{content:"\2013"}@media (hover: hover) and (pointer: fine){.et-faq-q:hover{color:var(--color-brand-orange)}}.et-faq-a{padding:0 0 12px;font-size:14px;color:var(--fg-muted)}.et-faq-a[hidden]{display:none}.et-faq-a p{margin:0 0 8px}.et-faq-a p:last-child{margin:0}@media (max-width: 560px){.et-faq{right:12px;bottom:12px}.et-faq-toggle{width:44px;height:44px}}@media (max-width: 860px){body:has(.et-builder-sticky.is-visible) .et-faq{bottom:92px}}.et-belt{display:inline-block;position:relative;width:36px;height:8px;background:var(--belt, #DCDBD6);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000059}.et-belt-bar{position:absolute;right:4px;top:0;bottom:0;width:11px;display:flex;align-items:center;justify-content:center;gap:1px;background:var(--belt-bar, #111114)}.et-belt-bar i{width:1px;height:100%;background:var(--color-bone-1, #F5F1EA)}.et-belt-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;background:var(--color-ink-1, #0B0B0B);border:1px solid var(--border-default, #2A2A2A);border-radius:999px}.et-belt-label{font-family:var(--font-heading);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted, #B8AE9E);white-space:nowrap}.et-avatar{position:relative;display:inline-block;width:1em;height:1em;flex:none;vertical-align:middle}.et-avatar-tile{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.125em;overflow:hidden;background:var(--color-ink-3, #1F1F1F);background-image:radial-gradient(circle at 26% 22%,#3A2C14 .5px,transparent 1.6px),radial-gradient(circle at 68% 38%,#3A2C14 .5px,transparent 1.6px),radial-gradient(circle at 44% 60%,#3A2C14 .5px,transparent 1.6px);background-size:.34em .34em,.26em .26em,.42em .42em;box-shadow:inset 0 0 0 .018em #ffffff1a}.et-avatar-belt{position:absolute;left:0;right:0;bottom:.08em;height:.18em;background:var(--belt, #DCDBD6);box-shadow:inset 0 .016em #ffffff2e,inset 0 -.016em #00000059}.et-avatar-stitch{position:absolute;top:.034em;bottom:.034em;left:.04em;right:.04em;border-top:.012em dashed var(--belt-stitch, rgba(0,0,0,.3));border-bottom:.012em dashed var(--belt-stitch, rgba(0,0,0,.3))}.et-avatar-bar{position:absolute;right:.1em;top:0;bottom:0;width:.26em;display:flex;align-items:center;justify-content:center;gap:.03em;background:var(--belt-bar, #111114)}.et-avatar-bar i{width:.03em;height:100%;background:var(--color-bone-1, #F5F1EA)}.et-comment-belt{display:inline-flex;vertical-align:middle;margin:0 0 6px}.woocommerce #reviews #comments ol.commentlist{padding:0}.woocommerce #reviews #comments ol.commentlist li{margin:0 0 12px}.woocommerce #reviews #comments ol.commentlist li .comment_container{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--bg-surface)}.woocommerce #reviews #comments ol.commentlist li .comment_container>.avatar{flex:none;margin:0}.woocommerce #reviews #comments ol.commentlist li .comment_container>img.avatar{position:static;width:60px;height:60px;padding:0;border:0;background:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:0;border:0;border-radius:0}.woocommerce #reviews #comments ol.commentlist li .comment-text:before,.woocommerce #reviews #comments ol.commentlist li .comment-text:after{content:none}.woocommerce #reviews #comments ol.commentlist li .comment-text>*{flex:1 1 100%}.woocommerce #reviews #comments ol.commentlist li .comment-text>.et-comment-belt{flex:0 0 auto;order:-2;margin:0}.woocommerce #reviews #comments ol.commentlist li .comment-text>.star-rating{flex:none;order:-1;float:none;margin:0}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{margin:0;font-size:13px;line-height:1.5;color:var(--fg-faint)}.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__author{color:var(--fg-default);font-weight:600}.woocommerce #reviews #comments ol.commentlist li .woocommerce-review__published-date{white-space:nowrap}.woocommerce #reviews #comments ol.commentlist li .comment-text .description{margin:2px 0 0}.woocommerce #reviews #comments ol.commentlist li .comment-text .description p{margin:0 0 .5em}.woocommerce #reviews #comments ol.commentlist li .comment-text .description p:last-child{margin-bottom:0}.woocommerce #reviews #comments ol.commentlist ul.children{margin:12px 0 0 16px;padding:0}@media (max-width: 480px){.woocommerce #reviews #comments ol.commentlist li .comment_container{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 14px}.woocommerce #reviews #comments ol.commentlist li .comment_container>.avatar{grid-column:1;grid-row:1 / span 3;align-self:start}.woocommerce #reviews #comments ol.commentlist li .comment-text{display:contents}.woocommerce #reviews #comments ol.commentlist li .comment-text>*{grid-column:1 / -1}.woocommerce #reviews #comments ol.commentlist li .comment-text>.et-comment-belt{grid-column:2;grid-row:1;justify-self:start}.woocommerce #reviews #comments ol.commentlist li .comment-text>.star-rating{grid-column:2;grid-row:2}.woocommerce #reviews #comments ol.commentlist li .comment-text>p.meta{grid-column:2;grid-row:3}.woocommerce #reviews #comments ol.commentlist li .comment-text .description{margin-top:6px}}.woocommerce #reviews #review_form .comment-reply-title{display:block;margin:28px 0 6px;font-family:var(--font-heading);font-size:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-bone-0)}.woocommerce #reviews #review_form .comment-notes{font-size:14px}.woocommerce #reviews #review_form p.stars{margin:0 0 8px -10px}.woocommerce #reviews #review_form p.stars a{width:44px;height:44px;vertical-align:top}.woocommerce #reviews #review_form p.stars a:before{top:10px;left:10px}.woocommerce #reviews #review_form .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:10px}.woocommerce #reviews #review_form .comment-form-cookies-consent input{flex:none;width:18px;height:18px;margin:3px 0 0;accent-color:var(--color-brand-orange)}.woocommerce #reviews #review_form .comment-form-cookies-consent label{margin:0}.et-optional{color:var(--fg-faint);font-weight:400;text-transform:none;letter-spacing:0}.et-field-help{display:block;margin-top:6px;font-size:12px;color:var(--fg-faint)}.et-rejestracja-pas{margin:18px 0 4px;padding:14px 16px 4px;border:1px solid var(--border-default);border-left:3px solid var(--color-brand-orange);border-radius:0 var(--radius-3) var(--radius-3) 0;background:var(--bg-surface)}.et-rejestracja-pas-pytanie{margin:0 0 10px;font-size:14px;line-height:1.5;font-weight:600}.et-rejestracja-pas .form-row{margin-bottom:10px}.et-avatar-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none;max-height:none;margin:0;border-radius:inherit}.et-avatar-field{border:0;padding:0;margin:0 0 24px}.et-avatar-field legend{font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-bone-1);padding:0}.et-avatar-current{display:flex;align-items:center;gap:16px;margin-top:12px;flex-wrap:wrap}.et-avatar-controls{display:flex;flex-direction:column;gap:8px}.et-checkbox-inline{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--fg-muted)}.et-file-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--color-bone-1);font-family:var(--font-heading);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .15s ease,color .15s ease}@media (hover: hover) and (pointer: fine){.et-file-button:hover{border-color:var(--color-brand-orange);color:var(--color-brand-orange)}}.et-file-button:active{border-color:var(--color-brand-orange);color:var(--color-brand-orange)}.et-file-button input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.et-file-button:focus-within{outline:2px solid var(--color-brand-orange);outline-offset:2px}.et-review-photos{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.et-review-photos.is-busy{opacity:.6;pointer-events:none}.et-review-photos-list{display:flex;flex-wrap:wrap;gap:10px}.et-review-thumb{position:relative;width:72px;height:72px;border-radius:var(--radius-3);overflow:hidden;background:var(--bg-input)}.et-review-thumb img{width:100%;height:100%;object-fit:cover;margin:0}.et-review-thumb-remove{position:absolute;top:2px;right:2px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#000000b8;color:#fff;font-size:16px;line-height:1;cursor:pointer}@media (hover: hover) and (pointer: fine){.et-review-thumb-remove:hover{background:var(--color-brand-orange)}}.et-review-photos-error{display:none;font-size:13px;color:var(--color-danger)}.et-review-photos-error.is-shown{display:block}.et-review-gallery{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.et-review-photo{width:96px;height:96px;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-3);overflow:hidden;background:none;cursor:zoom-in;transition:border-color .15s ease,transform .15s ease}@media (hover: hover) and (pointer: fine){.et-review-photo:hover{border-color:var(--color-brand-orange);transform:translateY(-2px)}}.et-review-photo:active{border-color:var(--color-brand-orange)}.et-review-photo img{width:100%;height:100%;object-fit:cover;margin:0;display:block}body.et-lb-open{overflow:hidden}.et-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#060608f0;padding:24px}.et-lightbox[hidden]{display:none}.et-lb-stage{margin:0;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.et-lb-stage img{max-width:100%;max-height:calc(100vh - 120px);width:auto;height:auto;object-fit:contain;border-radius:var(--radius-3);box-shadow:var(--shadow-2)}.et-lb-close,.et-lb-nav{position:absolute;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-default);background:#0000008c;color:var(--color-bone-1);cursor:pointer;line-height:1;transition:border-color .15s ease,color .15s ease}@media (hover: hover) and (pointer: fine){.et-lb-close:hover,.et-lb-nav:hover{border-color:var(--color-brand-orange);color:var(--color-brand-orange)}}.et-lb-close:focus-visible,.et-lb-nav:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px}.et-lb-close{top:16px;right:16px;width:44px;height:44px;border-radius:50%;font-size:24px}.et-lb-nav{top:50%;transform:translateY(-50%);width:48px;height:64px;border-radius:var(--radius-3);font-size:32px}.et-lb-nav[hidden]{display:none}.et-lb-prev{left:16px}.et-lb-next{right:16px}.et-lb-counter{position:absolute;bottom:20px;left:0;right:0;margin:0;text-align:center;font-family:var(--font-heading);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.et-lb-counter[hidden]{display:none}@media (max-width: 600px){.et-lightbox{padding:12px}.et-lb-nav{top:auto;bottom:16px;transform:none;width:56px;height:44px}.et-lb-prev{left:20%}.et-lb-next{right:20%}.et-lb-counter{bottom:72px}.et-lb-stage img{max-height:calc(100vh - 160px)}.et-review-photo{width:76px;height:76px}}.et-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px 28px;width:min(100% - (var(--et-gutter, 24px) * 2),860px);margin:0 auto var(--et-space-desktop, 96px);padding:16px 20px;border:1px solid var(--border-default);border-radius:var(--radius-3);text-align:left}.et-newsletter-copy{min-width:0}.et-newsletter-title{margin:0 0 2px;font-family:var(--font-heading);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-bone-0)}.et-newsletter-intro{margin:0;font-size:12.5px;line-height:1.45;color:var(--fg-muted)}.et-newsletter-row{display:flex;gap:8px;min-width:0}.et-newsletter-row input[type=email]{flex:1 1 auto;min-width:0;padding:10px 14px;background:var(--bg-input);border:1px solid var(--border-input);border-radius:var(--radius-pill);color:var(--color-bone-1);font-size:16px;min-height:44px}.et-newsletter-row button{flex:0 0 auto;padding:10px 20px;min-height:44px;display:inline-flex;align-items:center;border:0;border-radius:var(--radius-pill);background:var(--color-brand-orange);color:var(--color-ink-1);font-family:var(--font-heading);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.et-newsletter-row button:disabled{opacity:.6;cursor:default}.et-newsletter-consent{grid-column:1 / -1;display:flex;align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.4;color:var(--fg-faint)}.et-newsletter-consent input{margin-top:1px;width:18px;height:18px;flex:0 0 auto;accent-color:var(--color-brand-orange)}.et-newsletter-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.et-newsletter-msg{grid-column:1 / -1;margin:0;font-size:12px;min-height:0}.et-newsletter-msg:empty{display:none}.et-newsletter-msg.is-ok{color:var(--color-bone-3)}.et-newsletter-msg.is-err{color:var(--color-danger)}@media (max-width: 720px){.et-newsletter{grid-template-columns:1fr;gap:12px;padding:16px}.et-newsletter-row{flex-wrap:wrap}.et-newsletter-row input[type=email],.et-newsletter-row button{flex:1 1 100%}}.et-gpsr h3{margin:20px 0 6px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.et-gpsr p{margin:0 0 8px}.et-gpsr code{background:var(--bg-input);padding:2px 6px;border-radius:3px}.et-ref-bar{padding:10px 16px;text-align:center;background:var(--color-brand-orange);color:var(--color-ink-1);font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.04em}.woocommerce-cart .wp-block-woocommerce-product-collection>h2.wp-block-heading{font-family:var(--font-display);font-size:clamp(22px,3.4vw,32px);font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--color-bone-0);margin:clamp(28px,5vw,56px) 0 18px}.woocommerce-cart ul.wc-block-product-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}@media (max-width: 780px){.woocommerce-cart ul.wc-block-product-template{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.woocommerce-cart ul.wc-block-product-template{grid-template-columns:1fr}}.woocommerce-cart li.wc-block-product{display:flex;flex-direction:column;padding:14px;margin:0;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-3);transition:border-color .18s ease,transform .18s ease}@media (hover: hover) and (pointer: fine){.woocommerce-cart li.wc-block-product:hover{border-color:var(--color-brand-orange);transform:translateY(-3px)}}.woocommerce-cart li.wc-block-product .wc-block-components-product-image{margin:0 0 12px;border-radius:calc(var(--radius-3) - 4px);overflow:hidden;background:var(--bg-input)}.woocommerce-cart li.wc-block-product .wc-block-components-product-image img{width:100%;height:auto;display:block;margin:0}.woocommerce-cart li.wc-block-product .wp-block-post-title{font-family:var(--font-heading);font-size:15px!important;font-weight:600;letter-spacing:.03em;line-height:1.3;text-transform:uppercase;text-align:left!important;margin:0 0 6px!important}.woocommerce-cart li.wc-block-product .wp-block-post-title a{color:var(--color-bone-0);text-decoration:none}@media (hover: hover) and (pointer: fine){.woocommerce-cart li.wc-block-product .wp-block-post-title a:hover{color:var(--color-brand-orange)}}.woocommerce-cart li.wc-block-product .wp-block-woocommerce-product-price{font-size:17px!important;font-weight:700;text-align:left!important;color:var(--color-brand-orange);margin:auto 0 12px!important}.woocommerce-cart li.wc-block-product .wp-block-woocommerce-product-price .wc-block-components-product-price{font-size:17px!important;text-align:left;padding:0}.woocommerce-cart li.wc-block-product .wp-block-woocommerce-product-price del{opacity:.55;font-weight:400}.woocommerce-cart li.wc-block-product .wp-block-woocommerce-product-price ins{text-decoration:none}.woocommerce-cart li.wc-block-product .wp-block-button,.woocommerce-cart li.wc-block-product>.et-configure-btn,.woocommerce-cart li.wc-block-product>.button{margin-top:0;width:100%}.woocommerce-cart li.wc-block-product .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 24px;min-height:44px;line-height:1;border:1px solid transparent;border-radius:var(--radius-3);background:var(--color-brand-orange);color:var(--color-ink-1);font-family:var(--font-heading);font-size:14px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:filter .15s ease,transform .12s ease}.woocommerce-cart li.wc-block-product{container:et-karta / inline-size}.woocommerce-cart li.wc-block-product .wp-block-button__link,.woocommerce-cart li.wc-block-product>.et-configure-btn,.woocommerce-cart li.wc-block-product>.button{text-align:center;text-wrap:balance}@container et-karta (max-width: 199.9px){.woocommerce-cart li.wc-block-product .wp-block-button__link,.woocommerce-cart li.wc-block-product>.et-configure-btn,.woocommerce-cart li.wc-block-product>.button{min-height:48px;padding:8px 10px;font-size:13px!important;letter-spacing:.04em;line-height:1.15}}@media (hover: hover) and (pointer: fine){.woocommerce-cart li.wc-block-product .wp-block-button__link:hover{filter:brightness(1.08);transform:translateY(-1px);color:var(--color-ink-1)}}.woocommerce-cart li.wc-block-product .wp-block-button__link:focus-visible{outline:2px solid var(--color-bone-0);outline-offset:2px}.woocommerce-cart li.wc-block-product .wp-block-button__link.is-adding{pointer-events:none;filter:brightness(.9)}.woocommerce-cart li.wc-block-product .wp-block-button__link.is-added{pointer-events:none;background:var(--color-success);color:var(--color-ink-1)}.woocommerce-cart li.wc-block-product .wp-block-button__link.is-adding:before{content:"";width:13px;height:13px;border:2px solid rgba(0,0,0,.25);border-top-color:var(--color-ink-1);border-radius:50%;animation:et-spin .6s linear infinite}@keyframes et-spin{to{transform:rotate(360deg)}}.woocommerce-cart li.wc-block-product .added_to_cart{display:none!important}@media (prefers-reduced-motion: reduce){.woocommerce-cart li.wc-block-product:hover{transform:none}.woocommerce-cart li.wc-block-product .wp-block-button__link.is-adding:before{animation:none}}.et-ev{max-width:980px;margin:0 auto}.et-ev-page .entry-title{text-align:center;margin-bottom:4px}.et-ev-page .entry-content{margin-top:0}.et-ev-hero{text-align:center;margin-bottom:clamp(28px,5vw,48px)}.et-ev-sub{font-family:var(--font-display);font-size:clamp(26px,4.4vw,40px);font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand-orange);margin:0 0 10px}.et-ev-lead{max-width:620px;margin:0 auto;font-size:16px;line-height:1.55;color:var(--fg-muted)}.et-ev-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.et-ev-card{padding:20px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-3)}.et-ev-card h2{font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-orange);margin:0 0 10px}.et-ev-card ul,.et-ev-card ol{margin:0;padding-left:18px}.et-ev-card li{font-size:13.5px;line-height:1.5;color:var(--fg-muted);margin-bottom:6px}.et-ev-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;margin-bottom:clamp(28px,5vw,48px);background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius-3);overflow:hidden}.et-ev-facts>div{padding:16px 18px;box-shadow:-1px 0 0 var(--border-default),0 -1px 0 var(--border-default)}.et-ev-fact-label{display:block;font-family:var(--font-heading);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:4px}.et-ev-facts strong{font-size:14px;color:var(--color-bone-0);font-weight:600}.et-ev-form-title{font-family:var(--font-display);font-size:clamp(22px,3.4vw,30px);text-align:center;margin:0 0 20px}.et-ev-form{padding:clamp(18px,3vw,28px);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-3)}.et-ev-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.et-ev-field{display:flex;flex-direction:column;gap:5px;min-width:0}.et-ev-field--wide{grid-column:1 / -1}.et-ev-field>span{font-family:var(--font-heading);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.et-ev-field em{color:var(--color-brand-orange);font-style:normal}.et-ev-field input,.et-ev-field select,.et-ev-field textarea{width:100%;padding:10px 13px;background:var(--bg-input);border:1px solid var(--border-input);border-radius:8px;color:var(--color-bone-1);font-size:16px;font-family:inherit}.et-ev-field textarea{resize:vertical}.et-ev-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23B8AE9E' stroke-width='2'%3E%3Cpath d='M5 9l7 7 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.et-ev-field input[type=date]{min-height:44px;text-align:left}.et-ev-field input[type=date]::-webkit-date-and-time-value{text-align:left}.et-ev-field input:focus,.et-ev-field select:focus,.et-ev-field textarea:focus{border-color:var(--color-brand-orange)}.et-ev-consent{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;font-size:12px;line-height:1.45;color:var(--fg-faint)}.et-ev-consent input{margin-top:2px;width:18px;height:18px;flex:0 0 auto;accent-color:var(--color-brand-orange)}.et-ev-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.et-ev-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}.et-ev-msg{margin:0;font-size:13px}.et-ev-msg:empty{display:none}.et-ev-msg.is-ok{color:var(--color-bone-3)}.et-ev-msg.is-err{color:var(--color-danger)}.et-ev-hint{margin:12px 0 0;font-size:13px;color:var(--fg-muted)}.et-ev-hint a{color:var(--color-brand-orange)}@media (max-width: 860px){.et-ev-cards,.et-ev-grid{grid-template-columns:1fr}}.et-sub{margin:0 0 24px;display:grid;gap:22px}.et-sub-step{display:grid;gap:10px}.et-sub-legend{display:flex;align-items:center;gap:9px;font-family:var(--font-heading);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.et-sub-num{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--color-ink-4);color:var(--fg-default);font-size:11px;letter-spacing:0}.et-sub-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.et-sub-opt{position:relative;display:block;cursor:pointer}.et-sub-opt input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.et-sub-opt-in{position:relative;display:grid;gap:1px;padding:14px 8px 12px;min-height:100%;text-align:center;align-content:center;border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--bg-surface);transition:border-color .18s ease,background .18s ease,transform .18s ease}.et-sub-opt-in strong{font-family:var(--font-display);font-size:26px;line-height:1;color:var(--fg-default);font-weight:400}.et-sub-opt-freq{font-family:var(--font-heading)!important;font-size:14px!important;line-height:1.25!important}.et-sub-opt-lbl{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}.et-sub-opt-in small{margin-top:5px;font-size:12px;color:var(--fg-faint);font-variant-numeric:tabular-nums}@media (hover: hover) and (pointer: fine){.et-sub-opt:hover .et-sub-opt-in{border-color:var(--border-strong)}}.et-sub-opt input:checked+.et-sub-opt-in{border-color:var(--color-brand-orange);background:var(--color-brand-amber-grain)}.et-sub-opt input:checked+.et-sub-opt-in small{color:var(--color-brand-orange-bright)}.et-sub-opt input:focus-visible+.et-sub-opt-in{outline:2px solid var(--color-brand-orange-bright);outline-offset:2px}.et-sub-opt input:active+.et-sub-opt-in{transform:scale(.98)}.et-sub-flag{position:absolute;top:-9px;left:50%;transform:translate(-50%);white-space:nowrap;padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-brand-orange);color:var(--color-ink-1);font-family:var(--font-heading);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.et-sub-swatches{display:flex;flex-wrap:wrap;gap:10px}.et-sub-sw{position:relative;display:grid;justify-items:center;gap:5px;width:58px;cursor:pointer}.et-sub-sw input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.et-sub-sw-in{width:34px;height:34px;border-radius:50%;background:var(--sw, #8A8A8A);box-shadow:0 0 0 1px var(--border-strong);transition:box-shadow .18s ease,transform .18s ease}.et-sub-sw-mix .et-sub-sw-in{background:conic-gradient(#1f1f23 0,#1f1f23 12.5%,#f2efe9 0,#f2efe9 25%,#b3202c 0,#b3202c 37.5%,#5a3b84 0,#5a3b84 50%,#5a6136 0,#5a6136 62.5%,#33517e 0,#33517e 75%,#d6497c 0,#d6497c 87.5%,#e89a3c 0)}.et-sub-sw-lbl{font-size:11px;line-height:1.2;text-align:center;color:var(--fg-muted)}@media (hover: hover) and (pointer: fine){.et-sub-sw:hover .et-sub-sw-in{transform:scale(1.08)}}.et-sub-sw input:checked+.et-sub-sw-in{box-shadow:0 0 0 2px var(--bg-page),0 0 0 4px var(--color-brand-orange);transform:scale(1.08)}.et-sub-sw input:checked~.et-sub-sw-lbl{color:var(--fg-default)}.et-sub-sw input:focus-visible+.et-sub-sw-in{outline:2px solid var(--color-brand-orange-bright);outline-offset:3px}.et-sub-hint{margin:2px 0 0;font-size:12.5px;color:var(--fg-faint)}.et-sub-plan{display:grid;gap:14px;padding:18px;border:1px solid var(--border-default);border-radius:var(--radius-3);background:linear-gradient(180deg,var(--color-ink-2),var(--color-ink-3))}.et-sub-timeline{position:relative;display:flex;justify-content:space-between;gap:4px;margin:4px 0 2px;padding:0;list-style:none}.et-sub-timeline:before{content:"";position:absolute;left:6px;right:6px;top:5px;height:2px;background:var(--color-ink-4)}.et-sub-dot{position:relative;flex:1;padding-top:18px;text-align:center;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted)}.et-sub-dot:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:12px;height:12px;border-radius:50%;background:var(--color-brand-orange);box-shadow:0 0 0 3px var(--color-ink-2)}.et-sub-dot[data-year]:after{content:"\2019" attr(data-year);margin-left:2px;color:var(--fg-faint)}.et-sub-dot-gap{color:var(--fg-faint)}.et-sub-dot-gap:before{display:none}.et-sub-lines{display:grid;gap:6px;padding-top:12px;border-top:1px solid var(--border-default)}.et-sub-line{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.et-sub-line-k{color:var(--fg-muted)}.et-sub-line-v{color:var(--fg-default);font-variant-numeric:tabular-nums}.et-sub-line-v.is-free{color:var(--color-success);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.et-sub-sum{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;border-top:1px solid var(--border-default)}.et-sub-sum-k{font-family:var(--font-heading);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}.et-sub-total{font-family:var(--font-display);font-size:34px;line-height:1;color:var(--color-brand-orange);font-variant-numeric:tabular-nums;font-weight:400}.et-sub-save{margin:0;padding:8px 12px;border-radius:var(--radius-3);background:#4cae6b1f;color:var(--color-success);font-size:13px;font-weight:600}@media (max-width: 560px){.et-sub-seg{grid-template-columns:repeat(2,1fr)}.et-sub-seg>.et-sub-opt:last-child:nth-child(odd){grid-column:1 / -1}.et-sub-total{font-size:30px}.et-sub-sw{width:52px}}@media (prefers-reduced-motion: reduce){.et-sub-opt-in,.et-sub-sw-in{transition:none}.et-sub-sw:hover .et-sub-sw-in{transform:none}}.et-subcta{padding:0 0 var(--et-space-desktop, 64px)}.et-subcta-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;text-decoration:none;border:1px solid var(--border-default);border-radius:var(--radius-3);background:radial-gradient(120% 180% at 100% 50%,rgba(246,149,0,.1),transparent 62%),var(--color-ink-2);transition:border-color .18s ease,background .18s ease}@media (hover: hover) and (pointer: fine){.et-subcta-bar:hover{border-color:var(--color-brand-orange)}}.et-subcta-text{display:grid;gap:3px;min-width:0}.et-subcta-text strong{font-family:var(--font-heading);font-size:17px;letter-spacing:.02em;color:var(--fg-default)}.et-subcta-text span{font-size:14px;color:var(--fg-muted);text-wrap:balance}.et-subcta-end{display:flex;align-items:center;gap:18px;flex-shrink:0}.et-subcta-from{font-size:13.5px;color:var(--fg-muted);white-space:nowrap}.et-subcta-from .amount{color:var(--fg-default);font-weight:600}.et-subcta-btn{pointer-events:none}@media (max-width: 720px){.et-subcta-bar{flex-direction:column;align-items:flex-start;gap:14px}.et-subcta-end{width:100%;justify-content:space-between}}@media (max-width: 560px){.et-subcta-end{flex-direction:column;align-items:stretch;gap:10px}.et-subcta-btn{width:100%}.et-subcta-bar{padding:16px}.et-subcta-text span{font-size:clamp(12.5px,3.7vw,14px)}}.et-subcta-btn{white-space:nowrap}.et-acc-sub{margin:0 0 26px;border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--bg-surface);overflow:hidden}.et-acc-head{padding:16px 18px;border-bottom:1px solid var(--border-default)}.et-acc-head h3{margin:0;font-family:var(--font-heading);font-size:17px}.et-acc-meta{margin:4px 0 0;font-size:13px;color:var(--fg-muted)}.et-acc-list{margin:0;padding:0;list-style:none}.et-acc-item{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:14px 18px;border-top:1px solid var(--color-ink-3)}.et-acc-item:first-child{border-top:0}.et-acc-item.is-locked{opacity:.62}.et-acc-when{display:grid;gap:2px;align-content:start}.et-acc-when strong{font-size:14.5px;color:var(--fg-default)}.et-acc-when span{font-size:12px;color:var(--fg-faint)}.et-acc-now{display:flex;flex-wrap:wrap;gap:8px}.et-acc-chip{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 6px;border-radius:var(--radius-pill);background:var(--color-ink-3);font-size:12.5px;color:var(--fg-default)}.et-acc-chip i,.et-acc-color i{width:14px;height:14px;border-radius:50%;background:var(--sw, #8A8A8A);box-shadow:0 0 0 1px var(--border-strong);flex-shrink:0}.et-acc-lock{margin:8px 0 0;font-size:12.5px;color:var(--fg-faint)}.et-acc-quit{margin-top:22px;padding-top:14px;border-top:1px solid var(--border-default)}.et-acc-sub>.et-acc-quit{padding:14px 18px 18px}.et-acc-quit>summary{cursor:pointer;width:fit-content;font-size:12.5px;color:var(--fg-faint)}@media (hover: hover) and (pointer: fine){.et-acc-quit>summary:hover{color:var(--fg-muted)}}.et-acc-quit-body{margin-top:12px;max-width:46ch;font-size:14px;color:var(--fg-muted)}.et-acc-quit-calc{width:100%;margin:12px 0;border-collapse:collapse}.et-acc-quit-calc th,.et-acc-quit-calc td{padding:6px 0;text-align:left;font-weight:400}.et-acc-quit-calc td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.et-acc-quit-sum th,.et-acc-quit-sum td{border-top:1px solid var(--border-default);padding-top:10px;color:var(--fg-default);font-weight:700}.et-acc-quit-ok{display:flex;gap:8px;align-items:flex-start;margin-bottom:12px;font-size:13px}.et-acc-quit-ok input{margin-top:2px;flex:0 0 auto}.et-account .et-acc-quit-ok{font-size:13px;letter-spacing:normal;text-transform:none}.et-account .button.et-acc-quit-btn{background:transparent;border:1px solid var(--border-input);color:var(--fg-muted)}@media (hover: hover) and (pointer: fine){.et-account .button.et-acc-quit-btn:hover{border-color:var(--color-danger);color:var(--color-danger);background:transparent}}.et-acc-quit-note{margin:14px 0 0;font-size:12.5px;color:var(--fg-faint)}.et-acc-edit{margin-top:10px}.et-acc-edit summary{cursor:pointer;font-size:13px;color:var(--color-brand-orange);width:fit-content}@media (pointer: coarse){.et-acc-edit>summary,.et-acc-quit>summary{position:relative}.et-acc-edit>summary:after,.et-acc-quit>summary:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}}.et-acc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px;margin:12px 0}.et-acc-color{display:flex;align-items:center;gap:9px;padding:7px 10px;border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--color-ink-3)}.et-acc-name{flex:1;font-size:13px;color:var(--fg-default);min-width:0}.et-account .et-acc-color{letter-spacing:normal;text-transform:none}.et-acc-color input{width:58px;padding:5px 6px;text-align:center;background:var(--bg-input);color:var(--fg-default);border:1px solid var(--border-strong);border-radius:6px;font-variant-numeric:tabular-nums}.et-acc-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.et-acc-total{margin:0;font-size:13px;color:var(--fg-muted)}.et-acc-form.is-invalid .et-acc-total{color:var(--color-danger)}.et-acc-form button[disabled]{opacity:.5;cursor:not-allowed}@media (max-width: 600px){.et-acc-item{grid-template-columns:1fr;gap:8px}}.et-subscription-product.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{background:transparent;padding:0}.et-subscription-product.woocommerce div.product div.images img{border-radius:var(--radius-3);filter:none}li.product.et-sub-tile .et-product-well{background:var(--color-ink-1)}.woocommerce ul.products li.product.et-sub-tile .et-product-well img{width:100%;height:100%;object-fit:cover;margin:0}.et-subscription-product.woocommerce div.product div.images .woocommerce-product-gallery__wrapper img{width:100%;height:auto;display:block;margin:0}.et-sub-split{margin-top:12px}.et-sub-split>summary{cursor:pointer;font-size:13px;color:var(--color-brand-orange);width:fit-content}.et-sub-split-rows{display:grid;gap:10px;margin-top:12px}.et-sub-split-row{padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--color-ink-3)}.et-sub-split-row.is-bad{border-color:var(--color-danger)}.et-sub-split-head{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.et-sub-split-head strong{font-family:var(--font-heading);font-size:13px;color:var(--fg-default)}.et-sub-split-head span{font-size:12px;color:var(--fg-faint);text-transform:uppercase}.et-sub-split-sum{margin-left:auto;font-style:normal;font-size:12px;color:var(--fg-muted);font-variant-numeric:tabular-nums}.et-sub-split-row.is-bad .et-sub-split-sum{color:var(--color-danger);font-weight:600}.et-sub-split-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:6px}.et-sub-split-color{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;background:var(--bg-surface)}.et-sub-split-color i{width:13px;height:13px;border-radius:50%;background:var(--sw, #8A8A8A);box-shadow:0 0 0 1px var(--border-strong);flex-shrink:0}.et-sub-split-color span{flex:1;font-size:12.5px;color:var(--fg-muted);min-width:0}.et-sub-split-color input{width:48px;padding:4px 5px;text-align:center;background:var(--bg-input);color:var(--fg-default);border:1px solid var(--border-strong);border-radius:5px;font-variant-numeric:tabular-nums}@media (max-width: 420px){.et-sub-split-color{gap:6px}.et-sub-split-color span{font-size:11.5px}.et-sub-split-color input{width:40px}}.et-acc-dest{padding:14px 18px;border-bottom:1px solid var(--border-default);background:var(--color-ink-3)}.et-acc-dest-now{display:grid;gap:2px}.et-acc-dest-k{font-family:var(--font-heading);font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--fg-muted)}.et-acc-dest-now strong{font-size:14.5px;color:var(--fg-default)}.et-acc-dest-c{font-size:12.5px;color:var(--fg-faint)}.et-acc-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:12px 0}.et-acc-fields label{display:grid;gap:4px;min-width:0}.et-acc-fields .et-acc-wide{grid-column:1 / -1}.et-acc-fields span{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted)}.et-acc-fields input{padding:9px 10px;background:var(--bg-input);color:var(--fg-default);border:1px solid var(--border-strong);border-radius:6px;font-family:var(--font-body);font-size:14.5px}.et-acc-fields input:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:1px}.et-acc-destform .et-acc-hint{margin:0 0 12px;font-size:12.5px;color:var(--fg-faint)}.et-account .entry{max-width:none}.et-account .entry-content{color:var(--fg-default)}.et-account .woocommerce{display:grid;grid-template-columns:250px minmax(0,1fr);gap:22px 30px;align-items:start}.et-account .woocommerce>*{grid-column:1 / -1;min-width:0}.et-account .woocommerce-MyAccount-navigation{grid-column:1}.et-account .woocommerce-MyAccount-content{grid-column:2}.et-account .woocommerce-MyAccount-navigation,.et-account .woocommerce-MyAccount-content{float:none;width:auto}.et-acch{display:flex;align-items:center;gap:16px;padding:18px 22px;border:1px solid var(--border-default);border-radius:var(--radius-3);background:radial-gradient(120% 200% at 0% 50%,rgba(246,149,0,.1),transparent 58%),linear-gradient(180deg,var(--color-ink-2),var(--color-ink-3))}.et-acch-av{flex-shrink:0;line-height:0}.et-acch-txt{flex:1;min-width:0;display:grid;gap:5px}.et-acch-hi{margin:0;font-family:var(--font-display);font-size:clamp(1.4rem,3vw,1.9rem);line-height:1;letter-spacing:.03em;color:var(--fg-default)}.et-acch-rank{display:flex}.et-acch-out{flex-shrink:0;padding:8px 16px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);text-decoration:none;transition:border-color .18s ease,color .18s ease}@media (hover: hover) and (pointer: fine){.et-acch-out:hover{border-color:var(--color-brand-orange);color:var(--fg-default)}}.et-account .woocommerce-MyAccount-navigation{border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--bg-surface);overflow:hidden;position:sticky;top:92px}.et-account .woocommerce-MyAccount-navigation ul{margin:0;padding:6px;list-style:none}.et-account .woocommerce-MyAccount-navigation li{margin:0}.et-account .woocommerce-MyAccount-navigation a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:7px;font-size:14.5px;color:var(--fg-muted);text-decoration:none;transition:background .16s ease,color .16s ease}.et-account .woocommerce-MyAccount-navigation a:before{content:"";width:18px;height:18px;flex-shrink:0;background-color:currentColor;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat;opacity:.85}@media (hover: hover) and (pointer: fine){.et-account .woocommerce-MyAccount-navigation a:hover{background:var(--color-ink-3);color:var(--fg-default)}}.et-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--color-brand-amber-grain);color:var(--color-brand-orange-bright);font-weight:600}.et-account .woocommerce-MyAccount-navigation li.is-active a:before{opacity:1}.woocommerce-MyAccount-navigation-link--dashboard{--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9'%3E%3Crect x='3' y='3' width='7' height='7'/%3E%3Crect x='14' y='3' width='7' height='7'/%3E%3Crect x='3' y='14' width='7' height='7'/%3E%3Crect x='14' y='14' width='7' height='7'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--orders{--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linejoin='round'%3E%3Cpath d='M3 7l9-4 9 4v10l-9 4-9-4z'/%3E%3Cpath d='M3 7l9 4 9-4M12 11v10'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--subskrypcje{--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9a8 8 0 0113.6-4.6L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3Cpath d='M20 15a8 8 0 01-13.6 4.6L3 16'/%3E%3Cpath d='M3 21v-5h5'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--downloads{--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='M7 11l5 5 5-5'/%3E%3Cpath d='M4 21h16'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--edit-address{--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-6 7-11a7 7 0 10-14 0c0 5 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--edit-account{--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0116 0'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--p24-one-click{--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='2'/%3E%3Cpath d='M2.5 10h19'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--customer-logout{--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 01-2-2V5a2 2 0 012-2h4'/%3E%3Cpath d='M16 17l5-5-5-5M21 12H9'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:6px;padding-top:6px;border-top:1px solid var(--color-ink-3)}.et-account .woocommerce-MyAccount-content{color:var(--fg-default)}.et-account-dashboard .woocommerce-MyAccount-content>p{display:none}.et-dash{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-bottom:20px}.et-card{display:grid;align-content:start;gap:6px;padding:18px;border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--bg-surface);text-decoration:none;transition:border-color .18s ease,transform .18s ease}@media (hover: hover) and (pointer: fine){a.et-card:hover{border-color:var(--color-brand-orange);transform:translateY(-2px)}}a.et-card:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px}.et-card-eyebrow{font-family:var(--font-heading);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.et-card-num{font-family:var(--font-display);font-size:44px;line-height:.95;color:var(--color-brand-orange);font-variant-numeric:tabular-nums}.et-card-lead{font-family:var(--font-heading);font-size:19px;line-height:1.2;color:var(--fg-default)}.et-card-sub{font-size:13px;color:var(--fg-muted)}.et-card-go{margin-top:8px;font-size:13px;font-weight:600;color:var(--color-brand-orange)}.et-card-go:after{content:" \203a"}.et-card-quiet{background:var(--color-ink-3)}.et-card-invite{background:radial-gradient(130% 160% at 100% 0%,rgba(246,149,0,.12),transparent 60%),var(--bg-surface)}.et-card-next{display:grid;gap:4px;margin-top:4px}.et-card-next-k{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint)}.et-card-next strong{font-size:16px;color:var(--fg-default)}.et-card-rolls{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.et-card-rolls i{width:12px;height:12px;border-radius:50%;background:var(--sw, #8A8A8A);box-shadow:0 0 0 1px var(--border-strong)}.et-card-progress{margin-top:10px;height:4px;border-radius:2px;background:var(--color-ink-4);overflow:hidden}.et-card-progress span{display:block;height:100%;background:var(--color-brand-orange)}.et-dash-links{display:flex;flex-wrap:wrap;gap:10px}.et-dash-links a{padding:9px 15px;border:1px solid var(--border-default);border-radius:var(--radius-pill);font-size:13.5px;color:var(--fg-muted);text-decoration:none;transition:border-color .18s ease,color .18s ease}@media (hover: hover) and (pointer: fine){.et-dash-links a:hover{border-color:var(--border-strong);color:var(--fg-default)}}@media (pointer: coarse){.et-dash-links a{display:inline-flex;align-items:center;min-height:44px}}.et-account .woocommerce-orders-table,.et-account .shop_table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--border-default);border-radius:var(--radius-3);overflow:hidden;background:var(--bg-surface)}.et-account .shop_table th{padding:12px 14px;text-align:left;font-family:var(--font-heading);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);background:var(--color-ink-3);border-bottom:1px solid var(--border-default)}.et-account .shop_table td{padding:13px 14px;border-bottom:1px solid var(--color-ink-3);font-size:14px;color:var(--fg-default)}.et-account .shop_table tr:last-child td{border-bottom:0}.et-account .woocommerce-button,.et-account .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 16px;border:0;border-radius:var(--radius-pill);background:var(--color-brand-orange);color:var(--color-ink-1);font-family:var(--font-heading);font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:filter .15s ease}@media (hover: hover) and (pointer: fine){.et-account .woocommerce-button:hover,.et-account .button:hover{filter:brightness(1.08)}}.et-account .et-tracking{margin:0 0 24px;padding:16px 18px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-3)}.et-account .et-tracking-title{margin:0 0 12px;font-family:var(--font-heading);font-size:17px;letter-spacing:.04em;text-transform:uppercase}.et-account .et-tracking-list{margin:0;padding:0;list-style:none;display:grid;gap:14px}.et-account .et-tracking-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.et-account .et-tracking-info{display:grid;gap:2px;min-width:0}.et-account .et-tracking-carrier{font-size:13px;color:var(--fg-muted)}.et-account .et-tracking-number{font-size:clamp(14px,4.2vw,16px);font-weight:600;color:var(--fg-default);font-variant-numeric:tabular-nums;letter-spacing:.02em;overflow-wrap:anywhere}@media (max-width: 400px){.et-account .et-tracking-number{letter-spacing:0}}.et-account .button.et-tracking-btn{margin:0}@media (max-width: 480px){.et-account .button.et-tracking-btn{width:100%}}.et-account .woocommerce-Address{padding:16px 18px;border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--bg-surface);margin-bottom:16px}.et-account .woocommerce-Address-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.et-account .addresses .woocommerce-Address-title:before,.et-account .addresses .woocommerce-Address-title:after{content:none}.et-account .woocommerce-Address address{font-style:normal;color:var(--fg-muted);line-height:1.7}.et-account :where(.woocommerce) form .form-row{display:grid;gap:5px;margin-bottom:14px;padding:0}.et-account :where(.woocommerce) form label{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted)}.et-account :where(.woocommerce) form .input-text,.et-account :where(.woocommerce) form input[type=text],.et-account :where(.woocommerce) form input[type=email],.et-account :where(.woocommerce) form input[type=tel],.et-account :where(.woocommerce) form input[type=password],.et-account :where(.woocommerce) form select{width:100%;padding:10px 12px;background:var(--bg-input);color:var(--fg-default);border:1px solid var(--border-input);border-radius:7px;font-family:var(--font-body);font-size:16px}.et-account :where(.woocommerce) form .input-text:focus-visible,.et-account :where(.woocommerce) form select:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:1px}.et-account .woocommerce-info,.et-account .woocommerce-message{border-left:3px solid var(--color-brand-orange);border-top:0;background:var(--color-ink-3);color:var(--fg-default);padding:13px 16px 13px 44px;border-radius:0 var(--radius-3) var(--radius-3) 0}.et-account .woocommerce-info:before,.et-account .woocommerce-message:before{top:13px;left:16px}.et-account .woocommerce-MyAccount-content .wc-block-components-notice-banner{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px;padding:13px 16px;border:0;border-left:3px solid var(--color-brand-orange);border-radius:0 var(--radius-3) var(--radius-3) 0;background:var(--color-ink-3);color:var(--fg-default);font-size:16px;line-height:1.6}.et-account .woocommerce-MyAccount-content .wc-block-components-notice-banner>svg{flex:none;width:20px;height:20px;margin-top:3px;padding:0;border-radius:0;background:none;fill:var(--color-info)}.et-account .woocommerce-MyAccount-content .wc-block-components-notice-banner>.wc-block-components-notice-banner__content{flex:1 1 auto;min-width:0;padding:0}.et-account :is(.woocommerce-message,.woocommerce-error,.woocommerce-info,.wc-block-components-notice-banner)[tabindex="-1"]:focus{outline:none}@media (max-width: 900px){.et-account .woocommerce{grid-template-columns:1fr}.et-account .woocommerce-MyAccount-navigation,.et-account .woocommerce-MyAccount-content{grid-column:1}.et-account .woocommerce-MyAccount-navigation{position:static;overflow:visible}.et-account .woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.et-account .woocommerce-MyAccount-navigation li{display:flex}.et-account .woocommerce-MyAccount-navigation li:last-child:nth-child(odd){grid-column:1 / -1}.et-account .woocommerce-MyAccount-navigation a{flex:1 1 auto;min-width:0;min-height:44px;gap:9px;padding:10px;font-size:14px;line-height:1.3;text-wrap:balance}.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:0;padding-top:0;border-top:0}.et-acch{flex-wrap:wrap}.et-acch-txt{flex-basis:100%;order:3}.et-acch-out{margin-left:auto;min-height:44px;display:inline-flex;align-items:center}}@media (max-width: 560px){.et-account .shop_table_responsive thead{display:none}.et-account .shop_table_responsive tr{display:grid;gap:2px;padding:12px 14px;border-bottom:1px solid var(--color-ink-3)}.et-account .shop_table_responsive td{display:flex;justify-content:space-between;gap:12px;padding:3px 0;border:0}.et-account .shop_table_responsive td:before{content:attr(data-title);color:var(--fg-muted);font-size:12.5px}}.et-account table.my_account_orders td.woocommerce-orders-table__cell-order-actions .button{margin:3px 6px 3px 0}@media (max-width: 768px){.et-account table.shop_table_responsive tbody th{display:block;padding:9px 12px;border:0;background:none;text-align:right;font-family:var(--font-body);font-size:14px;letter-spacing:0;text-transform:none;color:var(--fg-default)}.et-account table.shop_table_responsive tbody th:before{content:attr(data-title) ": ";float:left;font-weight:700;color:var(--fg-muted);font-size:12.5px}.et-account table.my_account_orders td.woocommerce-orders-table__cell-order-actions{display:flex;flex-wrap:wrap;gap:8px}.et-account table.my_account_orders td.woocommerce-orders-table__cell-order-actions:before{display:none}.et-account table.my_account_orders td.woocommerce-orders-table__cell-order-actions .button{flex:1 1 auto;margin:0}}:is(.et-account,.woocommerce-order-received) .woocommerce-table--order-details td.product-name .wc-item-meta{margin:6px 0 0;padding:0;list-style:none;font-size:13px;line-height:1.5;color:var(--fg-muted)}:is(.et-account,.woocommerce-order-received) .woocommerce-table--order-details td.product-name .wc-item-meta li{display:flex;flex-wrap:wrap;column-gap:.3em;margin:0}:is(.et-account,.woocommerce-order-received) .woocommerce-table--order-details td.product-name .wc-item-meta .wc-item-meta-label{float:none;clear:none;margin:0;font-weight:500;color:inherit}:is(.et-account,.woocommerce-order-received) .woocommerce-table--order-details td.product-name .wc-item-meta p{margin:0;color:var(--fg-default)}@media (max-width: 600px){:is(.et-account,.woocommerce-order-received) table.woocommerce-table--order-details,:is(.et-account,.woocommerce-order-received) table.woocommerce-table--order-details :is(tbody,tfoot){display:block}:is(.et-account,.woocommerce-order-received) table.woocommerce-table--order-details{margin-right:0}:is(.et-account,.woocommerce-order-received) table.woocommerce-table--order-details thead{display:none}:is(.et-account,.woocommerce-order-received) table.woocommerce-table--order-details tr{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid var(--border-default)}:is(.et-account,.woocommerce-order-received) table.woocommerce-table--order-details tbody tr:first-child{border-top:0}:is(.et-account,.woocommerce-order-received) table.woocommerce-table--order-details :is(tbody,tfoot) :is(th,td){display:block;padding:0;border:0;background:none;font-size:14px;line-height:1.5}:is(.et-account,.woocommerce-order-received) table.woocommerce-table--order-details td.product-name{flex:1 1 auto;min-width:0}:is(.et-account,.woocommerce-order-received) table.woocommerce-table--order-details td.product-total{flex:none;white-space:nowrap;text-align:right}:is(.et-account,.woocommerce-order-received) table.woocommerce-table--order-details td[colspan]{flex:1 1 100%}:is(.et-account,.woocommerce-order-received) table.woocommerce-table--order-details tfoot tr{flex-wrap:wrap;row-gap:4px}:is(.et-account,.woocommerce-order-received) table.woocommerce-table--order-details tfoot th{flex:none;font-family:var(--font-heading);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}:is(.et-account,.woocommerce-order-received) table.woocommerce-table--order-details tfoot td{flex:0 1 auto;min-width:0;margin-left:auto;text-align:right}:is(.et-account,.woocommerce-order-received) table.woocommerce-table--order-details tfoot .button{white-space:nowrap}}.woocommerce-order-received .woocommerce-customer-details .col2-set{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;width:auto}.woocommerce-order-received .woocommerce-customer-details .col2-set:before,.woocommerce-order-received .woocommerce-customer-details .col2-set:after{content:none}.woocommerce-order-received .woocommerce-customer-details .col2-set .col-1,.woocommerce-order-received .woocommerce-customer-details .col2-set .col-2{float:none;width:auto;margin:0}:is(.et-account,.woocommerce-order-received) .woocommerce-customer-details address{padding:14px 16px;border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--bg-surface);color:var(--fg-muted);line-height:1.7}.et-account ol.woocommerce-OrderUpdates{margin:0 0 24px;padding:0;list-style:none}.et-account ol.woocommerce-OrderUpdates li.woocommerce-OrderUpdate{margin:0 0 8px;padding:12px 14px;border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--bg-surface)}.et-account ol.commentlist.notes li.note p.woocommerce-OrderUpdate-meta{margin:0 0 4px;font-size:12.5px;font-weight:400;color:var(--fg-faint)}.et-account .woocommerce-OrderUpdate-description p{margin:0}.et-account .col2-set,.et-account .u-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;width:auto}.et-account .col2-set:before,.et-account .col2-set:after,.et-account .u-columns:before,.et-account .u-columns:after{content:none}.et-account .col2-set .col-1,.et-account .col2-set .col-2,.et-account .u-columns .u-column1,.et-account .u-columns .u-column2{float:none;width:auto;margin:0}.et-account .woocommerce-Address{margin:0;height:100%}.et-account .woocommerce-Address-title h2{margin:0;font-family:var(--font-heading);font-size:15px;letter-spacing:.02em;color:var(--fg-default)}.et-account .woocommerce-Address-title .edit{font-size:12.5px;color:var(--color-brand-orange);text-decoration:none;white-space:nowrap}@media (pointer: coarse){.et-account .woocommerce-Address-title .edit{display:inline-block;padding:12px 0;margin:-12px 0}}@media (hover: hover) and (pointer: fine){.et-account .woocommerce-Address-title .edit:hover{text-decoration:underline}}.et-account form.edit-account,.et-account form.woocommerce-address-fields,.et-account .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 16px}.et-account form.edit-account>*,.et-account form.woocommerce-address-fields>*,.et-account .woocommerce-address-fields__field-wrapper>*{min-width:0}.et-account .form-row-wide,.et-account form.edit-account fieldset,.et-account form.edit-account p:not(.form-row),.et-account form.woocommerce-address-fields p:not(.form-row),.et-account .woocommerce-address-fields__field-wrapper>.form-row-wide{grid-column:1 / -1}.et-account :where(.woocommerce) form .form-row-first,.et-account :where(.woocommerce) form .form-row-last{width:auto;float:none;margin-right:0}.et-account :where(.woocommerce) form .woocommerce-Button,.et-account :where(.woocommerce) form button[type=submit]{justify-self:start;grid-column:1 / -1}.et-account fieldset legend{padding:0;margin:8px 0 12px;font-family:var(--font-heading);font-size:14px;color:var(--fg-default)}.et-account form.edit-account fieldset:not(.et-avatar-field){min-width:0;margin:0;padding:0;border:0}.et-account form.edit-account fieldset:not(.et-avatar-field) legend{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-bone-1)}.et-account .woocommerce-MyAccount-content>p{color:var(--fg-muted)}.et-account .woocommerce-MyAccount-content h2{margin-top:0}.et-account .select2-container--default .select2-selection--single{height:auto;padding:8px 10px;background:var(--bg-input);border:1px solid var(--border-strong);border-radius:7px}.et-account .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--fg-default);line-height:1.4;padding:0}.et-account .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}.et-slot .et-slot-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;text-align:center;line-height:1.25;min-height:2.5em}@media (max-width: 860px){.et-slot .et-slot-name{font-size:11px;letter-spacing:0}}.et-builder-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.4;min-height:2.8em}.et-builder-media:not(.has-addon) .et-stack{padding-bottom:0;bottom:calc(50% - var(--et-roll-w, 260px) * .494 + var(--et-roll-gap, 0px) * 2 - 26px);transition:padding .35s var(--ease),bottom .35s var(--ease)}.et-stack,.et-stack-rolls,.et-stack-shadow,.et-roll{overflow-anchor:none}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart,.et-personalizuj,.woocommerce ul.products li.product a.button.add_to_cart_button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.woocommerce ul.products li.product{container:et-karta / inline-size}@container et-karta (max-width: 149.9px){.woocommerce ul.products li.product .button,.woocommerce ul.products li.product a.button.add_to_cart_button,.woocommerce ul.products li.product .added_to_cart{min-height:48px;padding:6px 4px;line-height:1.15}}.et-konto-taby{display:none}@media (max-width: 768px){.et-konto-taby{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 18px}.et-konto-tab{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--border-default);background:transparent;color:var(--fg-muted);font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;min-height:44px;padding:10px 8px;border-radius:var(--radius-2, 10px);cursor:pointer}.et-konto-tab.is-active{background:var(--color-brand-orange);border-color:var(--color-brand-orange);color:#0b0b0b}.et-konto-tab:focus-visible{outline:2px solid var(--color-brand-orange-bright);outline-offset:2px}.et-konto-taby-on>.u-column1,.et-konto-taby-on>.u-column2{display:none}.et-konto-taby-on>.u-column1.is-active,.et-konto-taby-on>.u-column2.is-active{display:block}.et-konto-taby-on>.u-column1>h2,.et-konto-taby-on>.u-column2>h2{display:none}.woocommerce .woocommerce-notices-wrapper:empty{display:none}.woocommerce-account .entry-title{margin-bottom:12px}.woocommerce .u-columns.col2-set{margin-top:0}.woocommerce form.login,.woocommerce form.register{margin:0 0 24px;padding:16px}}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product a.button.add_to_cart_button{position:relative;overflow:hidden;border:1px solid transparent;transition:transform .18s var(--ease),box-shadow .18s var(--ease),background-color .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease)}@media (hover: hover) and (pointer: fine){.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product a.button.add_to_cart_button:hover{background-color:var(--color-ink-1);border-color:var(--color-brand-orange);color:var(--color-brand-orange);transform:translateY(-2px);box-shadow:0 10px 22px #f6950047}}.woocommerce ul.products li.product .button:focus-visible{background-color:var(--color-ink-1);border-color:var(--color-brand-orange);color:var(--color-brand-orange)}.woocommerce ul.products li.product .button:active{transform:translateY(0) scale(.97);box-shadow:none}@media (prefers-reduced-motion: reduce){.woocommerce ul.products li.product .button:hover{transform:none;box-shadow:none}.woocommerce ul.products li.product .button{transition:background-color .18s linear,border-color .18s linear,color .18s linear}}.woocommerce ul.products li.product .woocommerce-loop-product__title{white-space:nowrap;overflow:hidden}.woocommerce ul.products li.product .woocommerce-loop-product__title .et-tytul-fit{display:inline-block}.woocommerce ul.products li.product .woocommerce-loop-product__title.et-tytul-lamany{white-space:normal}.woocommerce ul.products li.product .woocommerce-loop-product__title.et-tytul-lamany .et-tytul-fit{display:inline}:root{--et-rating-h: 16px}.woocommerce ul.products li.product .star-rating,.woocommerce ul.products li.product .et-rating-placeholder{height:var(--et-rating-h);line-height:var(--et-rating-h);margin:6px 18px 0;overflow:hidden}.woocommerce button.single_add_to_cart_button{transition:transform .18s var(--ease),box-shadow .18s var(--ease),background-color .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease)}@media (hover: hover) and (pointer: fine){.woocommerce button.single_add_to_cart_button.button.alt:hover:not(:disabled){background:var(--color-ink-1)!important;color:var(--color-brand-orange)!important;border-color:var(--color-brand-orange);transform:translateY(-2px);box-shadow:0 10px 22px #f6950047}}.woocommerce button.single_add_to_cart_button.button.alt:focus-visible{background:var(--color-ink-1)!important;color:var(--color-brand-orange)!important;border-color:var(--color-brand-orange)}.woocommerce button.single_add_to_cart_button:active{transform:translateY(0) scale(.99);box-shadow:none}@media (prefers-reduced-motion: reduce){.woocommerce button.single_add_to_cart_button:hover{transform:none;box-shadow:none}.woocommerce button.single_add_to_cart_button{transition:background-color .18s linear,border-color .18s linear,color .18s linear}}@media (max-width: 560px){.woocommerce .products-header+ul.products,.woocommerce ul.products{gap:12px}}@media (max-width: 640px){nav.et-cat-chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;margin-bottom:16px;margin-left:calc(var(--et-gutter, 18px) * -1);margin-right:calc(var(--et-gutter, 18px) * -1);padding-left:var(--et-gutter, 18px);padding-right:var(--et-gutter, 18px);scroll-padding-inline:var(--et-gutter, 18px)}nav.et-cat-chips::-webkit-scrollbar{display:none}nav.et-cat-chips .et-chip{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}}.woocommerce ul.products li.product .button{margin-top:8px}@media (max-width: 640px){.woocommerce .woo-main,.woo-main{padding-top:12px}.woocommerce .woocommerce-breadcrumb{margin-bottom:10px}.woocommerce-page h1.page-title,.woocommerce h1.page-title,.woo-main h1{font-size:30px;margin-bottom:10px}nav.et-cat-chips{margin-bottom:12px}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding-top:8px}.woocommerce ul.products li.product .price{padding-top:2px}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart{margin-bottom:10px}}:root{--et-kasa-blad: var(--color-danger)}.wc-block-components-validation-error,.wc-block-components-validation-error p,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__label,.wc-block-components-checkbox.has-error a{color:var(--et-kasa-blad)!important}.wc-block-components-text-input.has-error input,.wc-block-components-combobox.has-error input,.wc-block-components-address-form .has-error input{border-color:var(--et-kasa-blad)!important}#inpost_pl_checkout_validation_modal>div{background-color:var(--bg-surface)!important;border:1px solid var(--color-brand-orange);border-radius:var(--radius-3)!important;box-shadow:var(--shadow-2)!important;max-width:360px!important;padding:28px 24px 24px!important;color:var(--fg-default);font-family:var(--font-body)}#inpost_pl_checkout_validation_modal>div>div{color:var(--fg-default);font-size:16px!important;line-height:1.5}#inp_pl_close_modal_cross{color:var(--fg-muted)}@media (hover: hover) and (pointer: fine){#inp_pl_close_modal_cross:hover{color:var(--fg-default)}}#inp_pl_close_modal_button{background-color:var(--color-brand-orange)!important;color:var(--color-ink-1)!important;font-family:var(--font-heading)!important;font-size:13px!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-3)!important;padding:13px 28px!important}.jBox-Modal .jBox-container{background:var(--bg-surface)!important}.jBox-Modal .jBox-title{background:var(--bg-surface)!important;color:var(--fg-default)!important;font-family:var(--font-display)!important;font-size:20px!important;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--border-default)!important}.jBox-Modal .jBox-content{background:var(--bg-surface)!important;padding:0!important}.jBox-Modal.jBox-closeButton-title .jBox-closeButton{border-color:var(--border-strong)!important}.jBox-Modal.jBox-closeButton-title .jBox-closeButton:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.jBox-Modal .jBox-closeButton svg{fill:var(--fg-default)!important}@media (hover: hover) and (pointer: fine){.jBox-Modal .jBox-closeButton:hover{border-color:var(--color-brand-orange)!important}}.jBox-overlay{background:#000000b8!important}#easypack_selected_point_data,.easypack_selected_point_data,#apaczka_selected_point_data{background:var(--bg-input)!important;border:1px solid var(--color-brand-orange)!important;border-radius:var(--radius-3)!important;padding:14px 16px!important;color:var(--fg-default)!important;font-family:var(--font-body);font-size:14px;line-height:1.5}#selected-parcel-machine-id{font-family:var(--font-heading);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand-orange);margin-bottom:4px}#selected-parcel-machine-desc,#selected-parcel-machine-desc1{color:var(--fg-muted)}#inpost_pl_selected_point_data_wrap{margin-top:12px}#easypack_block_type_geowidget,button.easypack_show_geowidget,#easypack_show_geowidget.easypack_show_geowidget{display:block!important;width:100%!important;max-width:none!important;margin:0 0 4px!important;padding:15px 18px!important;background:transparent!important;border:2px solid var(--color-brand-orange)!important;border-radius:var(--radius-3)!important;box-shadow:none!important;color:var(--color-brand-orange)!important;font-family:var(--font-heading)!important;font-size:13px!important;font-weight:600;letter-spacing:.06em;line-height:1.25!important;text-transform:uppercase;transition:background .2s var(--ease),color .2s var(--ease)}@media (hover: hover) and (pointer: fine){#easypack_block_type_geowidget:hover,button.easypack_show_geowidget:hover{background:var(--color-brand-orange)!important;color:var(--color-ink-1)!important}}#easypack_block_type_geowidget:focus-visible,button.easypack_show_geowidget:focus-visible{background:var(--color-brand-orange)!important;color:var(--color-ink-1)!important}.wc-block-components-checkout-step__content:has(.easypack_show_geowidget) .wc-block-components-shipping-rates-control:after{content:var(--et-paczkomat-hint, "");display:block;margin:14px 0 10px;color:var(--fg-muted);font-family:var(--font-body);font-size:13px;line-height:1.5}#inpost_pl_block_delivery_terms,#inpost_pl_delivery_terms{font-size:12px!important;border:none!important;border-radius:0!important;padding:0!important;margin:0!important;color:var(--fg-muted)!important;line-height:1.4!important}.inpost_pl-block-shipping-method-meta-wrap{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;margin-top:8px}.inpost_pl_method_logo img{height:22px!important}.wc-block-components-radio-control__option{background:var(--bg-input)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-3)!important;margin-bottom:10px!important;transition:border-color .2s var(--ease),background .2s var(--ease)}.wc-block-components-radio-control__option:last-child{margin-bottom:0!important}@media (hover: hover) and (pointer: fine){.wc-block-components-radio-control__option:not(.wc-block-components-radio-control__option-checked):hover{border-color:var(--border-strong)!important}}.wc-block-components-radio-control__option-checked,.wc-block-components-radio-control__option--checked-option-highlighted{background:var(--color-brand-amber-grain)!important;border-color:var(--color-brand-orange)!important}.wc-block-components-radio-control--highlight-checked:before,.wc-block-components-radio-control--highlight-checked:after,.wc-block-components-radio-control-accordion-option:before{display:none!important}.wc-block-components-radio-control__label{font-family:var(--font-heading);font-weight:600;letter-spacing:.02em;color:var(--fg-default)!important}.wc-block-components-radio-control__secondary-label,.wc-block-components-radio-control__description{color:var(--fg-muted)!important}.wc-block-components-radio-control__option-checked .wc-block-components-radio-control__secondary-label{color:var(--color-brand-orange)!important}.wc-block-components-radio-control__label-group{column-gap:12px}.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label{flex:0 0 auto}.wc-block-components-radio-control-accordion-content{background:transparent!important;border:none!important;color:var(--fg-muted)}.wc-block-components-combobox .wc-block-components-combobox-control input,.wc-block-components-country-input input,.wc-block-components-state-input input,#shipping-country,#billing-country,#shipping-state,#billing-state{background:var(--bg-input)!important;border:1px solid var(--border-input)!important;border-radius:var(--radius-3)!important;color:var(--fg-default)!important}.woocommerce-checkout .et-newsletter,.woocommerce-checkout .footer-top{display:none!important}.wc-block-components-radio-control-accordion-option{background:var(--bg-input)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-3)!important;margin-bottom:10px!important;overflow:hidden}.wc-block-components-radio-control-accordion-option:has(.wc-block-components-radio-control__option-checked){background:var(--color-brand-amber-grain)!important;border-color:var(--color-brand-orange)!important}.wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option{background:transparent!important;border:none!important;border-radius:0!important;margin-bottom:0!important}@media (max-width: 782px){.woocommerce-checkout .breadcrumb,.woocommerce-checkout .woocommerce-breadcrumb{display:none}.woocommerce-checkout .wc-block-components-checkout-order-summary__title{min-height:0;padding-top:8px;padding-bottom:8px;margin-top:4px}}@media (pointer: coarse){.et-newsletter-row button{padding:16px 20px}.egotape-consent-reopen{display:inline-block;padding:12px 0}}a.et-google-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;margin-top:16px;padding:13px 24px;border:1px solid var(--border-default);border-radius:var(--radius-3);background:var(--bg-surface);color:var(--fg-default);font-family:var(--font-heading);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}@media (hover: hover){a.et-google-btn:hover{background:var(--bg-elev-1, var(--bg-surface));border-color:var(--color-brand-orange)}}a.et-google-btn:focus-visible{border-color:var(--color-brand-orange);color:var(--fg-default)}.et-google-btn span{color:inherit}.et-google-btn__znak{flex:0 0 auto;box-sizing:content-box;padding:3px;background:#fff;border-radius:50%}@media (max-width: 640px){.woocommerce form.woocommerce-form-login button.woocommerce-form-login__submit,.woocommerce form.woocommerce-form-register button.woocommerce-form-register__submit{display:block;width:100%;min-height:48px}.woocommerce form.woocommerce-form-login a.et-google-btn,.woocommerce form.woocommerce-form-register a.et-google-btn{min-height:48px;padding-top:11px;padding-bottom:11px}}.woocommerce form.woocommerce-form-login a.et-google-btn,.woocommerce form.woocommerce-form-register a.et-google-btn{width:calc(100% - 6px);margin-left:3px}:root{--et-pasek-dolny: 56px}.et-mobile-bar{display:none}@media (max-width: 640px){.et-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:repeat(4,1fr);height:calc(var(--et-pasek-dolny) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#0b0b0bf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border-default);transition:transform .2s ease}.et-mobile-bar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:none;border:0;cursor:pointer;color:var(--fg-muted);font-family:var(--font-heading);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;min-height:var(--et-pasek-dolny)}.et-mobile-bar__item svg{width:22px;height:22px}.et-mobile-bar__item[aria-expanded=true],.et-mobile-bar__item:focus-visible{color:var(--color-brand-orange)}.et-mobile-bar__ikona{position:relative;display:inline-flex}.et-mobile-bar__ikona .et-cart-count{position:absolute;top:-6px;right:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--color-brand-orange);color:var(--color-ink-1);font-size:11px;line-height:16px;text-align:center}body{padding-bottom:calc(var(--et-pasek-dolny) + env(safe-area-inset-bottom,0px))}.footer-bottom{padding-bottom:calc(var(--et-pasek-dolny) + env(safe-area-inset-bottom,0px) + 20px)}.footer-bottom{padding-right:60px}body:has(.et-builder-sticky.is-visible) .et-mobile-bar{transform:translateY(100%)}body.woocommerce-cart .et-mobile-bar,body.woocommerce-checkout .et-mobile-bar{display:none}body.woocommerce-cart,body.woocommerce-checkout{padding-bottom:0}.et-mobile-bar{padding-right:62px}.et-faq{right:9px;bottom:calc(env(safe-area-inset-bottom,0px) + 6px)}body.woocommerce-cart .et-faq,body.woocommerce-checkout .et-faq{right:12px;bottom:12px}body:has(.et-builder-sticky.is-visible) .et-faq{transform:translateY(150%);opacity:0;pointer-events:none}html:not(.et-zgoda-podjeta) body:has(.egotape-consent-banner:not(.egotape-consent-banner--hidden)) .et-mobile-bar,html:not(.et-zgoda-podjeta) body:has(.egotape-consent-banner:not(.egotape-consent-banner--hidden)) .et-faq{display:none}body:has(#et-search-suggestions:not([hidden])) .et-mobile-bar,html.et-promo-lock .et-mobile-bar{transform:translateY(100%)}body:has(#et-search-suggestions:not([hidden])) .et-faq,html.et-promo-lock .et-faq{transform:translateY(150%);opacity:0;pointer-events:none}.header .header-actions .et-search-toggle,.header .header-actions .et-nav-toggle,.header .header-actions .et-header-konto,.header .header-actions .et-header-koszyk{display:none}}@media (max-width: 640px){.header .et-tools-toggle,.header .et-tools-bar{display:none}.header-inner{position:relative;justify-content:center;gap:0;width:calc(100% - 32px)}.header-logo{margin:0;max-width:100%}.header-logo img{height:min(var(--et-logo-mobile, 36px),calc((100vw - 32px) / var(--et-logo-proporcje, 4.87)));max-width:100%;object-fit:contain}.header-actions{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-left:0}}html.et-zgoda-podjeta .egotape-consent-banner{display:none}.woocommerce div.product .woocommerce-product-gallery__image img.zoomImg{pointer-events:none}#apaczka_mp_geowidget_show_map.button{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:12px 0 4px;padding:12px 20px;box-sizing:border-box;background:var(--color-brand-orange);color:var(--color-ink-1);border:1px solid transparent;border-radius:var(--radius-3);font-family:var(--font-heading);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:center;line-height:1.2;cursor:pointer}@media (hover: hover){#apaczka_mp_geowidget_show_map.button:hover{background:var(--color-brand-orange-bright, var(--color-brand-orange))}}#apaczka_selected_point_data_wrap{margin-top:10px;color:var(--fg-default);font-size:14px}.et-ikona-wysylki{display:inline-flex;align-items:center;vertical-align:-6px;margin-right:10px;color:var(--fg-muted)}.wc-block-components-radio-control__option-checked .et-ikona-wysylki{color:var(--color-brand-orange)}.et-ikona-wysylki svg{width:24px;height:24px}.hero-rotator{display:contents}.hero-dots,.hero-tapes,.tylko-telefon{display:none}@keyframes etApply{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes etPeel{0%{transform:translateY(-50%) rotate(var(--r));opacity:1}to{transform:translateY(calc(-50% - var(--zryw-y, 18px))) translate(var(--zryw-x, 12px)) rotate(calc(var(--r) - var(--zryw-obrot, 6deg)));opacity:0}}@media (max-width: 600px),(min-width: 1024px){html.js .hero .hero-rotator{display:block;position:relative;height:var(--pasmo-h, 46px);overflow:visible}html.js .hero .hero-rotator .hero-price,html.js .hero .hero-rotator .hero-sub{display:none}html.js .hero .hero-tapes{display:block}html.js .hero .tape{position:absolute;left:0;right:0;top:50%;display:none;justify-content:center;transform:translateY(-50%) rotate(var(--r));transform-origin:center;filter:drop-shadow(var(--cien, 0 3px 6px rgba(0, 0, 0, .55)));--r: -1.5deg}html.js .hero .tape:nth-child(2n){--r: 1.2deg}html.js .hero .tape.is-in,html.js .hero .tape.is-out{display:flex}html.js .hero .tape__reveal{display:block}html.js .hero .tape.is-in .tape__reveal{animation:etApply .45s cubic-bezier(.2,.7,.2,1) .14s both}html.js .hero .tape.is-out{animation:etPeel .38s cubic-bezier(.4,0,1,1) forwards}html.js .hero .tape__strip{height:var(--tasma-h, 30px);padding:var(--tasma-pad, 0 16px);display:flex;align-items:center;white-space:nowrap;font-family:var(--font-heading);font-weight:600;font-size:var(--tasma-fs, 14px);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-1, #0B0B0B);background:repeating-linear-gradient(90deg,rgba(0,0,0,.05) 0 1px,transparent 1px 3px),var(--color-bone-0, #F5F1EA);clip-path:polygon(0 0,100% 0,calc(100% - var(--zab, 4px)) 12.5%,100% 25%,calc(100% - var(--zab, 4px)) 37.5%,100% 50%,calc(100% - var(--zab, 4px)) 62.5%,100% 75%,calc(100% - var(--zab, 4px)) 87.5%,100% 100%,0 100%,var(--zab, 4px) 87.5%,0 75%,var(--zab, 4px) 62.5%,0 50%,var(--zab, 4px) 37.5%,0 25%,var(--zab, 4px) 12.5%)}html.js .hero .tape--cena .tape__strip{background:repeating-linear-gradient(90deg,rgba(0,0,0,.05) 0 1px,transparent 1px 3px),var(--color-brand-orange, #F69500)}html.js .hero-dots{display:flex;gap:6px;align-items:center}.hero-dot{width:var(--kreska-w, 18px);height:14px;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center}.hero-dot:before{content:"";display:block;width:100%;height:3px;border-radius:2px;background:var(--border-strong, #3A3A3A);transition:background .2s ease}.hero-dot.is-active:before{background:var(--color-bone-0)}.hero-dot:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px}.hero-dot{position:relative}.hero-dot:after{content:"";position:absolute;top:-15px;right:-3px;bottom:-15px;left:-3px}}@media (max-width: 600px){@media (max-width: 380px){html.js .hero .tape__strip{--tasma-fs: 13px;--tasma-pad: 0 12px}}@media (max-width: 340px){html.js .hero .tape__strip{--tasma-fs: 12px;--tasma-pad: 0 10px}}html.js .hero .hero-ctas{display:grid;grid-template-columns:1.25fr 1fr;grid-template-areas:"kreski odnosnik" "cta1   cta2";gap:10px;align-items:stretch;margin-top:2px}html.js .hero .hero-ctas>.hero-dots,html.js .hero .hero-ctas>.hero-link{align-self:center}html.js .hero .hero-ctas .hero-dots{grid-area:kreski;justify-self:start}html.js .hero .hero-ctas .hero-link{grid-area:odnosnik;justify-self:end;align-self:center;min-height:0;text-align:right}html.js .hero .hero-ctas .btn .tylko-pulpit{display:none}html.js .hero .hero-ctas .btn .tylko-telefon{display:inline}html.js .hero .hero-ctas .btn-primary{grid-area:cta1}html.js .hero .hero-ctas .btn-secondary{grid-area:cta2}html.js .hero .hero-ctas .btn{width:100%;min-height:48px;padding-left:8px;padding-right:8px;font-size:clamp(12px,3.4vw,14px)}}.hero-photo-wrap{display:none}@media (min-width: 1024px){body .hero{width:100%!important;display:flex;flex-direction:column;position:relative;height:clamp(520px,62vh,620px);min-height:0;overflow:hidden;padding-bottom:0}.hero .hero-right,.hero .hero-right.has-image{display:none}.hero .hero-left{position:relative;z-index:2;flex:1 1 auto;width:min(100% - (var(--et-gutter, 24px) * 2),var(--et-container, 1320px));margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;gap:0;padding-bottom:40px}.hero .hero-left>*{max-width:640px}.hero .hero-photo-wrap{--foto-zanik: 240px;display:block;position:absolute;top:0;bottom:0;right:0;z-index:0;width:clamp(640px,54vw,1100px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--foto-zanik)),linear-gradient(270deg,transparent 0,#000 140px),linear-gradient(0deg,transparent 0,#000 140px);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 var(--foto-zanik)),linear-gradient(270deg,transparent 0,#000 140px),linear-gradient(0deg,transparent 0,#000 140px);mask-composite:intersect}.hero .hero-photo-wrap picture{display:block;width:100%;height:100%}.hero .hero-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.hero .hero-title{margin:0;font-family:var(--font-display);font-size:calc(clamp(88px,6.25vw,120px) * var(--et-hero-claim-pc, 1));line-height:.9;letter-spacing:.02em;text-align:left}.hero .hero-title .hero-title-line{display:block;white-space:nowrap}.hero .hero-title .hero-title-fit>br{display:none}html.js .hero .hero-rotator{--pasmo-h: 60px;width:var(--et-kolumna, 100%);max-width:600px;margin-top:22px}html.js .hero .tape{justify-content:center;transform-origin:center;--tasma-h: 42px;--tasma-pad: 0 22px;--tasma-fs: 19px;--zab: 5px;--cien: 0 4px 8px rgba(0, 0, 0, .55);--zryw-y: 22px;--zryw-x: 14px;--zryw-obrot: 5deg}html.js .hero .hero-rotator.is-ciasno .tape{--tasma-fs: 17px}html.js .hero .hero-ctas{width:var(--et-kolumna, auto);max-width:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0;margin-top:12px}html.js .hero .hero-ctas:before{content:"";order:3;flex-basis:100%;height:0}html.js .hero .hero-ctas .hero-dots{order:1;--kreska-w: 22px;margin-left:auto}html.js .hero .hero-ctas .hero-link{order:2;margin-left:20px;margin-right:auto}html.js .hero .hero-ctas .btn-primary{order:4;margin-top:30px}html.js .hero .hero-ctas .btn-secondary{order:5;margin-top:30px;margin-left:12px}.hero .hero-dot:before{background:#f5f1ea59}.hero .hero-dot.is-active:before{background:var(--fg-default, #F5F1EA)}html.js .hero .hero-ctas .btn{height:56px;min-height:56px;font-family:var(--font-heading);font-weight:600;font-size:16px;text-transform:uppercase}html.js .hero .hero-ctas .btn-primary{padding:0 32px;background:var(--color-brand-orange, #F69500)}html.js .hero .hero-ctas .btn-secondary{padding:0 28px;border:1px solid #444}.hero+.products-section{padding-top:24px}}@media (min-width: 1024px) and (max-width: 1279px){.hero .hero-photo-wrap{width:50vw}.hero .hero-title{font-size:calc(88px * var(--et-hero-claim-pc, 1))}html.js .hero .hero-rotator{max-width:480px}html.js .hero .tape{--tasma-fs: 16px}html.js .hero .hero-rotator.is-ciasno .tape{--tasma-fs: 14px}}@media (prefers-reduced-motion: reduce){html.js .hero .tape.is-in .tape__reveal,html.js .hero .tape.is-out{animation:none}html.js .hero .tape.is-out{display:none}}.et-coupon{--s: var(--coupon-scale, 1);position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(12px * var(--s));box-sizing:border-box;width:calc(256px * var(--s));margin:0;padding:calc(30px * var(--s)) calc(20px * var(--s)) calc(24px * var(--s));border:0;border-radius:0;background:#f5f1ea;color:#0b0b0b;font:inherit;font-family:var(--font-body);line-height:1.2;letter-spacing:normal;text-align:center;text-transform:none;cursor:pointer;transform:rotate(-3deg);filter:drop-shadow(0 calc(18px * var(--s)) calc(30px * var(--s)) rgba(0,0,0,.6));-webkit-tap-highlight-color:transparent}.et-coupon:focus-visible{outline:3px solid var(--color-brand-orange);outline-offset:6px;box-shadow:none}.et-coupon__kicker{display:inline-flex;align-items:center;gap:calc(7px * var(--s));font-family:var(--font-heading);font-weight:600;font-size:calc(12px * var(--s));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.et-coupon__flag{flex:none;display:inline-block;box-sizing:border-box;width:calc(20px * var(--s));height:calc(13px * var(--s));border:1px solid #0B0B0B;background:linear-gradient(180deg,#fff 0,#fff 50%,#dc143c 50%,#dc143c)}.et-coupon__headline{font-family:var(--font-display);font-weight:400;font-size:calc(34px * var(--s));line-height:.95;text-transform:uppercase}.et-coupon__percent{font-family:var(--font-display);font-weight:400;font-size:calc(96px * var(--s));line-height:.85}.et-coupon__code{align-self:stretch;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:calc(52px * var(--s));border:calc(2px * var(--s)) dashed #0B0B0B;font-family:var(--font-heading);font-weight:600;font-size:calc(26px * var(--s));letter-spacing:.08em;white-space:nowrap}.et-coupon__code-text{padding-left:.08em}.et-coupon__row{align-self:stretch;display:flex;align-items:baseline;justify-content:space-between;white-space:nowrap}.et-coupon__hint{min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-body);font-size:calc(13px * var(--s));line-height:1.3}.et-coupon__state{flex:none;margin-right:-.1em;font-family:var(--font-heading);font-weight:600;font-size:calc(12px * var(--s, 1));letter-spacing:.1em;text-transform:uppercase}.et-coupon__state-done,.is-copied .et-coupon__state-idle{display:none}.is-copied .et-coupon__state-done{display:inline}.et-coupon__tape{position:absolute;width:calc(84px * var(--s));height:calc(24px * var(--s));pointer-events:none;filter:drop-shadow(0 calc(2px * var(--s)) calc(4px * var(--s)) rgba(0,0,0,.4))}.et-coupon__tape-strip,.et-sheet__tape-strip{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(0,0,0,.06) 0 calc(1px * var(--s, 1)),transparent calc(1px * var(--s, 1)) calc(3px * var(--s, 1))),#f69500;clip-path:polygon(0 0,100% 0,calc(100% - 4px * var(--s, 1)) 12.5%,100% 25%,calc(100% - 4px * var(--s, 1)) 37.5%,100% 50%,calc(100% - 4px * var(--s, 1)) 62.5%,100% 75%,calc(100% - 4px * var(--s, 1)) 87.5%,100% 100%,0 100%,calc(4px * var(--s, 1)) 87.5%,0 75%,calc(4px * var(--s, 1)) 62.5%,0 50%,calc(4px * var(--s, 1)) 37.5%,0 25%,calc(4px * var(--s, 1)) 12.5%);transform:rotate(var(--tape-rot, 0deg))}.et-coupon__tape--tl{left:calc(-20px * var(--s));top:calc(-6px * var(--s));--tape-rot: -38deg}.et-coupon__tape--tr{right:calc(-20px * var(--s));top:calc(-6px * var(--s));--tape-rot: 38deg}.et-coupon__tape--bl{left:calc(-20px * var(--s));bottom:calc(-6px * var(--s));--tape-rot: 38deg}.et-coupon__tape--br{right:calc(-20px * var(--s));bottom:calc(-6px * var(--s));--tape-rot: -38deg}dialog.et-promo{box-sizing:border-box;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--fg-default)}dialog.et-promo:not([open]){display:none}.et-promo--modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;overscroll-behavior:contain}.et-promo--modal::backdrop{background:#000000b8}.et-promo__stage{box-sizing:border-box;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:60px 12px 16px}@media (min-width: 768px){.et-promo__stage{padding:32px 24px 24px}}.et-promo__close{position:fixed;top:8px;right:8px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(245,241,234,.28);border-radius:0;background:#0b0b0b99;color:#f5f1ea;cursor:pointer}@media (hover: hover) and (pointer: fine){.et-promo__close:hover{border-color:var(--color-brand-orange);color:var(--color-brand-orange)}}.et-promo__actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:calc(256px * var(--coupon-scale, 1));max-width:100%}.et-promo__actions .btn{width:100%;min-height:48px}.et-promo__primary{font-size:15px}.et-promo__actions .btn-secondary{color:#f5f1ea}.et-promo__later{align-self:center;min-height:44px;padding:0 12px;border:0;background:none;color:#f5f1ea;font-family:var(--font-body);font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (hover: hover) and (pointer: fine){.et-promo__later:hover{color:var(--color-brand-orange)}}@keyframes et-promo-fade-in{0%{opacity:0}to{opacity:1}}@keyframes et-promo-fade-out{0%{opacity:1}to{opacity:0}}@keyframes et-promo-stick{0%{transform:scale(.96) rotate(-6deg)}to{transform:scale(1) rotate(-3deg)}}@keyframes et-promo-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.et-promo--modal.is-open::backdrop{animation:et-promo-fade-in .2s ease-out both}.et-promo--modal.is-open .et-promo__stage,.et-promo--modal.is-open .et-promo__close{animation:et-promo-fade-in .2s ease-out both}.et-promo.is-open .et-promo__stage .et-coupon{animation:et-promo-stick .25s cubic-bezier(.2,.7,.2,1) both}.et-promo--sheet.is-open .et-sheet{animation:et-promo-rise .25s cubic-bezier(.2,.7,.2,1) both}.et-promo.is-closing,.et-promo.is-closing::backdrop{animation:et-promo-fade-out .15s ease-in both}@media (prefers-reduced-motion: reduce){.et-promo.is-open .et-promo__stage .et-coupon{animation:none}.et-promo--sheet.is-open .et-sheet{animation:et-promo-fade-in .2s ease-out both}}html.et-promo-lock,html.et-promo-lock body{overflow:hidden}.et-promo-hero{display:none}@media (min-width: 1440px){.hero .et-promo-hero:not([hidden]){--coupon-scale: 1;display:block;position:absolute;left:46px;top:110px;z-index:3;width:256px;animation:et-promo-fade-in .2s ease-out both}}.promo-item--code{color:var(--color-bone-0);font-weight:600}@media (max-width: 1439px) and (prefers-reduced-motion: no-preference){.promo-track:has(>.promo-item--code){animation-name:promo-scroll-lead}}@keyframes promo-scroll-lead{0%{transform:translate(calc(-100% / 3 + 30vw))}to{transform:translate(calc(-200% / 3 + 30vw))}}.et-promo--sheet{position:fixed;z-index:90;inset:auto 12px 12px 12px;width:auto;max-width:420px}@media (max-width: 640px){.et-promo--sheet{bottom:calc(var(--et-pasek-dolny, 56px) + env(safe-area-inset-bottom,0px) + 12px)}body:has(.et-builder-sticky.is-visible) .et-promo--sheet{bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}}@media (min-width: 641px){.et-promo--sheet{inset:auto auto 24px 24px;width:380px}}.et-sheet{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 16px;padding:18px 44px 12px 18px;background:#f5f1ea;color:#0b0b0b;box-shadow:0 14px 36px #0000008c}.et-sheet__tape{position:absolute;left:-12px;top:-8px;width:64px;height:20px;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));--tape-rot: -24deg}.et-sheet__percent{margin:0;font-family:var(--font-display);font-size:58px;line-height:.85}.et-sheet__kicker{margin:0;font-family:var(--font-heading);font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.et-sheet__headline{margin:2px 0 8px;font-family:var(--font-display);font-size:22px;line-height:1;letter-spacing:.02em;text-transform:uppercase}.et-sheet__code{display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:0 12px;border:2px dashed #0B0B0B;border-radius:0;background:transparent;color:#0b0b0b;cursor:pointer}.et-sheet__code:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:3px;box-shadow:none}.et-sheet__code-text{font-family:var(--font-heading);font-weight:600;font-size:20px;letter-spacing:.08em;white-space:nowrap}.et-sheet__code .et-coupon__state{font-size:11px}.et-sheet__hint{margin:6px 0 0;font-size:12px;line-height:1.35}.et-sheet__links{display:flex;flex-wrap:wrap;gap:0 16px;margin:2px 0 0}.et-sheet__link{min-height:44px;padding:0;border:0;background:none;color:#0b0b0b;font-family:var(--font-body);font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.et-sheet__link--apply{font-weight:700}.et-sheet__close{position:absolute;top:2px;right:2px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:none;color:#0b0b0b;cursor:pointer}.et-sheet__close:focus-visible,.et-sheet__link:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px;box-shadow:none}.et-announce{position:relative;box-sizing:border-box;width:min(420px,100%);padding:40px 28px 20px;background:var(--color-ink-1);border:1px solid var(--border-strong);color:#f5f1ea;box-shadow:0 18px 40px #0009}.et-announce__tape{position:absolute;top:-15px;left:22px;margin:0;transform:rotate(-3deg);filter:drop-shadow(0 2px 4px rgba(0,0,0,.45))}.et-announce__tape-strip{display:inline-block;padding:7px 20px;background:repeating-linear-gradient(90deg,rgba(0,0,0,.06) 0 1px,transparent 1px 3px),#f69500;color:#0b0b0b;font-family:var(--font-heading);font-weight:600;font-size:13px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,100% 0,calc(100% - 4px) 12.5%,100% 25%,calc(100% - 4px) 37.5%,100% 50%,calc(100% - 4px) 62.5%,100% 75%,calc(100% - 4px) 87.5%,100% 100%,0 100%,4px 87.5%,0 75%,4px 62.5%,0 50%,4px 37.5%,0 25%,4px 12.5%)}.et-announce__headline{margin:0 0 12px;font-family:var(--font-display);font-size:clamp(38px,11vw,52px);font-weight:400;line-height:.95;letter-spacing:.02em;color:#f5f1ea}.et-announce__body{margin:0 0 22px;color:var(--fg-muted);font-size:15px;line-height:1.55}.et-announce .et-promo__actions{width:100%}@media print{.et-promo,.et-promo-hero{display:none!important}}.et-sticker{--s: var(--coupon-scale, 1);position:relative;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:calc(280px * var(--s));margin:0;padding:0;border:0;border-radius:0;background:none;color:#0b0b0b;font:inherit;line-height:1.2;letter-spacing:normal;text-align:center;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.et-sticker:focus-visible{outline:3px solid var(--color-brand-orange);outline-offset:6px;box-shadow:none}.et-sticker__art{position:relative;display:block;width:calc(280px * var(--s));height:calc(244px * var(--s))}.et-sticker__mark-wrap{position:absolute;left:calc(35px * var(--s));top:calc(14px * var(--s));display:block;width:calc(210px * var(--s));height:calc(210px * var(--s))}.et-sticker__disc{position:absolute;left:calc(2px * var(--s));top:calc(2px * var(--s));width:calc(206px * var(--s));height:calc(206px * var(--s));border-radius:50%;background:#0b0b0b}.et-sticker__mark{position:relative;display:block;width:100%;max-width:none;height:100%;transform:rotate(-5deg);filter:drop-shadow(0 calc(12px * var(--s)) calc(22px * var(--s)) rgba(0,0,0,.6))}.et-sticker__tape{position:absolute;z-index:2;display:block;filter:drop-shadow(0 calc(4px * var(--s)) calc(8px * var(--s)) rgba(0,0,0,.55))}.et-sticker__tape--line{left:0;top:calc(22px * var(--s));transform:rotate(-18deg)}.et-sticker__tape--percent{right:calc(-8px * var(--s));top:calc(156px * var(--s));transform:rotate(-14deg)}.et-sticker__peel{display:block}.et-sticker__strip{--t: 5px;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap;color:#0b0b0b;background:repeating-linear-gradient(90deg,rgba(0,0,0,.05) 0 calc(1px * var(--s)),transparent calc(1px * var(--s)) calc(3px * var(--s))),#f5f1ea;clip-path:polygon(0 0,100% 0,calc(100% - var(--t) * var(--s)) 12.5%,100% 25%,calc(100% - var(--t) * var(--s)) 37.5%,100% 50%,calc(100% - var(--t) * var(--s)) 62.5%,100% 75%,calc(100% - var(--t) * var(--s)) 87.5%,100% 100%,0 100%,calc(var(--t) * var(--s)) 87.5%,0 75%,calc(var(--t) * var(--s)) 62.5%,0 50%,calc(var(--t) * var(--s)) 37.5%,0 25%,calc(var(--t) * var(--s)) 12.5%)}.et-sticker__tape--line .et-sticker__strip{height:calc(40px * var(--s));padding:0 calc(16px * var(--s));font-family:var(--font-heading);font-weight:600;font-size:calc(16px * var(--s));letter-spacing:.08em;text-transform:uppercase}.et-sticker__tape--percent .et-sticker__strip{--t: 7px;height:calc(74px * var(--s));padding:calc(4px * var(--s)) calc(22px * var(--s)) 0;font-family:var(--font-display);font-weight:400;font-size:calc(80px * var(--s));line-height:.9;background:repeating-linear-gradient(90deg,rgba(0,0,0,.06) 0 calc(1px * var(--s)),transparent calc(1px * var(--s)) calc(3px * var(--s))),#f69500}.et-sticker__codebar{position:relative;display:block;margin-top:calc(8px * var(--s));transform:rotate(1deg);filter:drop-shadow(0 calc(4px * var(--s)) calc(8px * var(--s)) rgba(0,0,0,.55))}.et-sticker__codebar .et-sticker__strip{height:calc(54px * var(--s));padding:0 calc(24px * var(--s));font-family:var(--font-heading);font-weight:600;font-size:calc(26px * var(--s));letter-spacing:.1em}.et-sticker__row{display:flex;align-items:baseline;justify-content:center;gap:calc(14px * var(--s));margin-top:calc(12px * var(--s));white-space:nowrap}.et-sticker__hint{font-family:var(--font-body);font-size:calc(13px * var(--s));line-height:1.3;color:#d6cec0}.et-sticker__state{min-width:calc(84px * var(--s));text-align:left;font-family:var(--font-heading);font-weight:600;font-size:calc(12px * var(--s));letter-spacing:.1em;text-transform:uppercase;color:#f69500}@keyframes et-sticker-mark{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:none}}@keyframes et-sticker-peel{0%{clip-path:inset(-40% 100% -40% 0)}to{clip-path:inset(-40% 0 -40% 0)}}@keyframes et-sticker-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.et-promo--sticker.is-open .et-sticker__mark-wrap{animation:et-sticker-mark .3s cubic-bezier(.2,.7,.2,1) .1s backwards}.et-promo--sticker.is-open .et-sticker__peel{animation:et-sticker-peel .24s cubic-bezier(.2,.7,.2,1) .38s backwards}.et-promo--sticker.is-open .et-sticker__tape--percent .et-sticker__peel{animation-delay:.55s}.et-promo--sticker.is-open .et-sticker__codebar .et-sticker__peel{animation-delay:.72s}.et-promo--sticker.is-open .et-sticker__row{animation:et-promo-fade-in .2s cubic-bezier(.2,.7,.2,1) .95s backwards}.et-promo--sticker.is-open .et-promo__actions{animation:et-sticker-rise .22s cubic-bezier(.2,.7,.2,1) 1.05s backwards}@media (prefers-reduced-motion: reduce){.et-promo--sticker.is-open .et-sticker__mark-wrap,.et-promo--sticker.is-open .et-sticker__peel,.et-promo--sticker.is-open .et-sticker__row,.et-promo--sticker.is-open .et-promo__actions{animation:none}}@media (min-width: 1440px){.hero .et-promo-hero--sticker:not([hidden]){left:22px;top:168px;width:280px}}@media (min-width: 1440px) and (max-width: 2047px){.hero .et-promo-hero--sticker:not([hidden]){--coupon-scale: .88;left:18px;width:246.4px}}.hero .et-promo-hero.is-landing{animation:none}.entry-content p a:not([class]),.entry-content td a:not([class]),.wc-block-checkout__terms a,.wc-block-components-checkbox__label a,.woocommerce-privacy-policy-text a,.breadcrumb a,.woocommerce .woocommerce-breadcrumb a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}#apaczka_mp_geowidget_show_map[data-et-zmien]{font-size:0}#apaczka_mp_geowidget_show_map[data-et-zmien]:after{content:attr(data-et-zmien);font-size:1rem}#apaczka_mp_geowidget_show_map:focus-visible,#apaczka_mp_geowidget_modal_cross:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px}body #apaczka_mp_geowidget_modal_cross{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:28px;line-height:1;color:#111;background:#fff;border:2px solid #111;z-index:2000}@media (max-width: 420px){body .apaczka_mp_geowidget_modal .apaczka_mp_geowidget_modal_inner{width:100%;height:100%;margin-top:0;padding:12px;border-radius:0}body #apaczka_mp_geowidget_modal_cross{top:8px;right:8px}}.et-izi-fasada{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;min-height:48px;padding:10px 16px;border:1px solid var(--border-strong, #3A3A3A);border-radius:var(--radius, 8px);background:var(--bg-surface, #171717);color:var(--fg-default, #F5F1EA);font:inherit;cursor:pointer}.et-izi-fasada:hover{border-color:var(--color-brand-orange)}.et-izi-fasada:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px}.et-izi-fasada[disabled]{cursor:progress;opacity:.8}.et-izi-fasada__nazwa{font-weight:600}.et-izi-fasada__opis{font-size:.8rem;color:var(--fg-muted, #B8AE9E)}.et-izi-wczytany .et-izi-fasada{display:none}
