﻿:root{--zamel-ff-base: Roboto, system-ui, sans-serif;--zamel-fs-2xl: clamp(2rem, 2.5vw, 2.5rem);--zamel-fs-xl: clamp(1.5625rem, 2vw, 2rem);--zamel-fs-l: 1.5rem;--zamel-fs-sl: 1.25rem;--zamel-fs-m: 1.125rem;--zamel-fs-base: 1rem;--zamel-fs-s-plus: 0.9375rem;--zamel-fs-s: 0.875rem;--zamel-fs-xs-plus: 0.8125rem;--zamel-fs-xs: 0.75rem;--zamel-fs-2xs: 0.625rem;--zamel-fs-3xs: 0.5rem;--zamel-fs-2xl-em: 2.5em;--zamel-fs-xl-em: 2em;--zamel-fs-l-em: 1.5em;--zamel-fs-sl-em: 1.25em;--zamel-fs-m-em: 1.125em;--zamel-fs-base-em: 1em;--zamel-fs-s-em: 0.875em;--zamel-fs-xs-em: 0.75em;--zamel-fs-2xs-em: 0.625em;--zamel-fs-3xs-em: 0.5em;--zamel-fw-base: 400;--zamel-fw-medium: 500;--zamel-fw-semibold: 600;--zamel-fw-bold: 700;--zamel-lh-base: 1.3;--zamel-szukajka-wys: 48px;--zamel-szukajka-przycisk: 55px;--zamel-szukajka-wysciolka: 13px;--zamel-c-primary: #DE000E;--zamel-c-red-1: #90121A;--zamel-c-light-red-1: #F2CED0;--zamel-c-light-red-2: #fff5f5;--zamel-c-dark: #1a1a1a;--zamel-c-black: #000;--zamel-c-black-1: #505050;--zamel-c-black-2: #333;--zamel-c-grey: #747474;--zamel-c-grey-1: #7D7979;--zamel-c-grey-0_4: rgba(116, 116, 116, 0.4);--zamel-c-gray-1: #6F6F6F;--zamel-c-secondary: #6F6F6F;--zamel-c-light-grey: #ececec;--zamel-c-light-grey-1: #f8f9fa;--zamel-c-light-grey-2: #e9ecef;--zamel-c-light-grey-3: #f1f3f5;--zamel-c-light-grey-4: #ccc;--zamel-c-light-grey-5: #D9D9D9;--zamel-c-light-grey-6: #F5F5F7;--zamel-c-light-grey-7: #AAAAAA;--zamel-c-white: #fff;--zamel-c-light-black-1: #fff;--zamel-c-light-white-1: #fff;--zamel-c-light: #f9faf6;--zamel-c-silver: #e6e6e6;--zamel-c-white-1: #808080;--zamel-c-light-gray-1: #E2E2E2;--zamel-c-light-gray-2: #e5e5e5;--zamel-c-light-gray-3: #f5f5f5;--zamel-c-light-gray-4: #dee2e6;--zamel-c-share-dark-gray: #1E2939;--zamel-c-light-blue: #F7FAFF;--zamel-c-blue: #007bff;--zamel-c-purple: #3C5CAF;--zamel-c-light-purple: #D0DCF8;--zamel-c-mint-1: #187877;--zamel-c-light-mint-1: #B7F3F4;--zamel-c-power-blue: #0060FF;--zamel-c-share-blue: #155DFC;--zamel-c-share-light-blue: #00A6F4;--zamel-c-light-green-1: #C3EBB7;--zamel-c-light-green-2: #28a745;--zamel-c-light-green-3: #dcfce7;--zamel-c-green: #49873F;--zamel-c-green-1: #427D22;--zamel-c-green-2: #2E7D32;--zamel-c-state-ok-bg: #E8F5E9;--zamel-c-state-awaiting-bg: #FFEBEE;--zamel-c-state-awaiting-fg: #C62828;--zamel-c-state-warn-bg: #FFF8E1;--zamel-c-state-warn-fg: #8D6E00;--zamel-c-state-ok-border: #81C784;--zamel-c-state-warn-border: #FFB74D;--zamel-c-state-awaiting-border: #EF9A9A;--zamel-c-state-info-bg: #E3F2FD;--zamel-c-state-info-fg: #1565C0;--zamel-c-state-info-border: #90CAF9;--zamel-c-state-idle-fg: #616161;--zamel-c-yellow: #F5C944;--zamel-c-yellow-1: #6A7909;--zamel-c-light-yellow-1: #F4F270;--zamel-c-orange: #f57c00;--zamel-c-filament-gold: #C9A227;--zamel-c-filament-gold-text: #8A6F12;--zamel-c-filament-brown: #7A4A24;--zamel-c-lume-yellow: #FFD500;--zamel-c-flag-red: #DC143C;--zamel-c-meter-ok: #28a745;--zamel-c-meter-warn: #fd7e14;--zamel-c-meter-danger: #dc3545;--zamel-c-meter-track: #e9ecef;--zamel-c-meter-border: #e0e0e0;--zamel-c-text-primary: #212529;--zamel-c-text-muted: #6c757d;--zamel-c-text-disabled: #adb5bd;--zamel-c-danger-dark: #a01e2a;--zamel-c-nest-accent: #1E5B53}*,*::after,*::before{box-sizing:border-box}html{font-size:100%}@media(width < 75em){html{font-size:93.75%}}@media(width < 64em){html{font-size:87.5%}}@media(width < 48em){html{font-size:81.25%}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;container-type:inline-size;margin:0;position:relative;z-index:1}button,input,select,textarea{border-radius:0;color:inherit;font:inherit;line-height:inherit}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}button{cursor:pointer}select{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}address{font-style:normal}dl{margin-block:0}dd{margin-inline-start:0}h1,h2,h3,h4,h5,h6{margin-block:0}img{block-size:auto;display:block;max-inline-size:100%;object-fit:contain}label[for]{cursor:pointer}p{margin-block:0}picture{display:block}svg{block-size:auto;display:inline-flex;max-inline-size:100%;vertical-align:middle}ul{list-style:none;margin-block:0;padding-inline-start:0}input[type=checkbox],input[type=radio]{accent-color:var(--zamel-c-primary)}body{--zamel-body-bgc: var(--zamel-c-white);--zamel-body-fc: var(--zamel-c-black);--zamel-body-ff: var(--zamel-ff-base);--zamel-body-fs: var(--zamel-fs-base);--zamel-body-lh: var(--zamel-lh-base);background-color:var(--zamel-body-bgc);color:var(--zamel-body-fc);display:flex;flex-direction:column;font-family:var(--zamel-body-ff);font-size:var(--zamel-body-fs);line-height:var(--zamel-body-lh);min-block-size:100dvh}.zamel-account{display:grid;gap:2rem}@media(width >= 64em){.zamel-account{grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1rem,1.5vw,1.5rem);align-items:start}}.zamel-account__main{min-inline-size:0}@media(width >= 64em){.zamel-account__main{grid-column:span 2}}@media(width >= 64em){.zamel-account__aside{position:sticky;top:calc(var(--zamel-header-h, 9rem) + 1rem)}}.zamel-account__step{display:flex;gap:.875rem;align-items:baseline}.zamel-account__step-no{flex:0 0 auto;inline-size:1.75rem;block-size:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--zamel-c-primary);color:var(--zamel-c-white);font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);align-self:flex-start;line-height:1.75rem}.zamel-account__step-no--done{background-color:var(--zamel-c-light-green-2)}.zamel-account__step-no--waiting{background-color:var(--zamel-c-light-grey-4);color:var(--zamel-c-black-1)}.zamel-account__nip{display:flex;flex-direction:column;gap:.5rem}@media(width >= 30em){.zamel-account__nip{flex-direction:row;gap:0}.zamel-account__nip .zamel-form-input{flex:1 1 auto;min-inline-size:0}}.zamel-account__card{border:max(.0625em,1px) solid var(--zamel-c-silver);padding:1.5rem}.zamel-account__aside{display:flex;flex-direction:column;gap:1rem}.zamel-account__list{margin:0;padding:0;list-style:none}.zamel-account__list li{display:flex;gap:.625rem;align-items:flex-start}.zamel-account__list li+li{margin-block-start:.75rem}.zamel-account__bullet{flex:0 0 auto;inline-size:.75rem;block-size:max(.125em,2px);background-color:var(--zamel-c-primary);margin-block-start:.6em}.zamel-account__steps{list-style:none;margin:0;padding:0}.zamel-account__nip .zamel-btn{white-space:nowrap}.zamel-account__submit,#registration-submit{min-block-size:max(3rem,44px)}.zamel-password-toggle{min-inline-size:44px}.zamel-account__hero{text-align:center}.zamel-account__hero p{max-inline-size:34rem;margin-inline:auto}.zamel-password-strength__track{block-size:6px;background-color:var(--zamel-c-light-grey);overflow:hidden}.zamel-password-strength__bar{block-size:100%;inline-size:0;transition:inline-size .3s ease,background-color .3s ease}.zamel-password-strength__bar[data-poziom=weak]{background-color:var(--zamel-c-primary)}.zamel-password-strength__bar[data-poziom=fair]{background-color:var(--zamel-c-meter-warn)}.zamel-password-strength__bar[data-poziom=good]{background-color:var(--zamel-c-yellow)}.zamel-password-strength__bar[data-poziom=strong]{background-color:var(--zamel-c-light-green-2)}[data-password-strength-text][data-poziom=weak]{color:var(--zamel-c-primary)}[data-password-strength-text][data-poziom=fair]{color:var(--zamel-c-meter-warn)}[data-password-strength-text][data-poziom=good]{color:var(--zamel-c-yellow-1)}[data-password-strength-text][data-poziom=strong]{color:var(--zamel-c-light-green-2)}.zamel-password-reqs{margin:0;padding:0;list-style:none}.zamel-password-reqs li{display:flex;gap:.5em;align-items:center;font-size:var(--zamel-fs-xs);color:var(--zamel-c-primary)}.zamel-password-reqs li+li{margin-block-start:.5em}.zamel-password-reqs li[hidden]{display:none}.zamel-password-reqs__icon{font-weight:var(--zamel-fw-bold)}.zamel-password-reqs__item--ok{color:var(--zamel-c-light-green-2)}.zamel-form-input--valid{border-color:var(--zamel-c-light-green-2)}.zamel-form-input--invalid{border-color:var(--zamel-c-primary)}.zamel-account__submit:disabled{opacity:.5;cursor:not-allowed}@media(width >= 64em){.zamel-account__hero-grid{align-items:center}}.zamel-account__tile-icon{display:block;inline-size:2.5rem;block-size:2.5rem;object-fit:contain}.zamel-account__link-btn{padding:0;border:0;background:none;font:inherit;text-decoration:underline;cursor:pointer}.zamel-account__link-btn:hover,.zamel-account__link-btn:focus-visible{text-decoration:none}#registration-rest[hidden]{display:none}.zamel-account__main fieldset>legend{float:left;inline-size:100%;padding-inline:0;margin-block-end:1.25rem}.zamel-account__main fieldset>legend+*{clear:both}.zamel-account__main fieldset::after{content:"";display:table;clear:both}@media(width >= 64em){.zamel-account:has(#registration-rest[hidden]) .zamel-account__main,.zamel-account:has(#registration-rest[hidden]) .zamel-account__aside{align-self:stretch}.zamel-account:has(#registration-rest[hidden]) .zamel-account__main>form{block-size:100%;display:flex;flex-direction:column}.zamel-account:has(#registration-rest[hidden]) .zamel-account__main fieldset{flex:1 1 auto;margin-block-end:0}.zamel-account:has(#registration-rest[hidden]) .zamel-account__aside{position:static}.zamel-account:has(#registration-rest[hidden]) .zamel-account__aside .zamel-account__card{block-size:100%}}.zamel-banner{background-color:var(--zamel-c-grey-04);position:relative}.zamel-banner-heading{color:var(--zamel-c-white);left:7%;margin:0;position:absolute;top:50%;transform:translate3d(0, -50%, 0)}.zamel-cart-expiry-banner{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background-color:var(--zamel-c-blue-01, #e8f4fd);border:1px solid var(--zamel-c-blue-02, #bee3f8);border-radius:0;margin-bottom:1rem}.zamel-cart-expiry-banner--warning{background-color:var(--zamel-c-orange-01, #fffaf0);border-color:var(--zamel-c-orange-02, #fed7aa)}.zamel-cart-expiry-banner--warning .zamel-cart-expiry-icon{color:var(--zamel-c-orange, #f57c00)}.zamel-cart-expiry-banner--warning .zamel-cart-countdown{color:var(--zamel-c-orange, #f57c00)}.zamel-cart-expiry-banner--expired{background-color:var(--zamel-c-red-01, #fef2f2);border-color:var(--zamel-c-red-02, #fecaca)}.zamel-cart-expiry-banner--expired .zamel-cart-expiry-icon,.zamel-cart-expiry-banner--expired .zamel-cart-countdown{color:var(--zamel-c-red, #ef4444)}.zamel-cart-expiry-icon{flex-shrink:0;color:var(--zamel-c-blue, #3b82f6)}.zamel-cart-expiry-info{display:flex;flex-direction:column;gap:.125rem;flex-grow:1}.zamel-cart-expiry-label{font-size:.875rem;color:var(--zamel-c-grey-02, #6b7280)}.zamel-cart-countdown{font-size:1.25rem;font-weight:600;color:var(--zamel-c-blue, #3b82f6);font-family:"SF Mono","Monaco","Inconsolata","Roboto Mono",monospace}@media(max-width: 576px){.zamel-cart-expiry-banner{flex-wrap:wrap}.zamel-cart-expiry-info{flex-direction:row;align-items:center;gap:.5rem}.zamel-cart-countdown{font-size:1rem}}.zamel-breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:1.5em;list-style:none;margin:0;padding:.5rem 0;min-height:2.5rem;font-size:.875rem;line-height:1.4}.zamel-breadcrumbs>li{align-items:center;display:flex;gap:1.5em;white-space:nowrap}.zamel-breadcrumbs>li>a,.zamel-breadcrumbs>li>.zamel-breadcrumbs__link{align-items:center;color:inherit;display:inline-flex;gap:.5em;text-decoration:none}.zamel-breadcrumbs>li img{block-size:1.3em;flex-shrink:0;margin-block-start:-0.25em;margin-inline-end:.25em;filter:brightness(0) saturate(100%) invert(21%) sepia(77%) saturate(1352%) hue-rotate(343deg) brightness(119%) contrast(119%);transition:filter .2s ease}.zamel-breadcrumbs>li>a:hover img,.zamel-breadcrumbs>li>.zamel-breadcrumbs__link:hover img{filter:brightness(0) saturate(100%) invert(15%) sepia(77%) saturate(1352%) hue-rotate(343deg) brightness(119%) contrast(119%)}.zamel-breadcrumbs>li:last-child,.zamel-breadcrumbs>li.zamel-breadcrumbs__item--current{font-weight:var(--zamel-fw-bold)}@media(max-width: 48em){.zamel-breadcrumbs{font-size:.8rem;gap:.6em;padding:.4rem 0}.zamel-breadcrumbs>li{gap:.6em}.zamel-breadcrumbs>li img{block-size:1.25em;margin-block-start:-0.15em}.zamel-breadcrumbs>li:first-child .zamel-breadcrumbs__label{display:none}}.zamel-breadcrumbs-custom>li img{margin-right:10px}.zamel-breadcrumbs-custom>li:last-child{padding:0;gap:.5rem}.zamel-breadcrumbs>li+li::before{background:rgba(0,0,0,0) url(./../img/icon/chevron.svg) no-repeat center/contain;block-size:.4375em;content:"";inline-size:.6875em;rotate:-90deg;color:var(--zamel-c-black);font-size:var(--zamel-fs-m)}.zamel-breadcrumbs.breadcrumbs-slash>li+li::before{background:rgba(0,0,0,0) url(./../img/icon/slash.svg) no-repeat center/contain;block-size:1em;content:"";inline-size:0em;rotate:0deg;color:var(--zamel-c-black);font-size:var(--zamel-fs-s);padding:.25rem .5rem 0 0}.zamel-breadcrumbs.breadcrumbs-slash{gap:0 !important}.zamel-breadcrumbs.breadcrumb-context-global{padding:0;border-left:none;margin:0}.zamel-breadcrumbs>li>a .breadcrumb-icon{filter:none}.zamel-breadcrumbs>li>a:hover{color:var(--zamel-c-primary)}.zamel-breadcrumbs>li>a{color:var(--zamel-c-black);display:flex;align-items:center}.zamel-budget-meters{display:flex;align-items:center;gap:1.5em;margin-inline-start:auto}.zamel-budget-meter{--zamel-budget-fill: 0%;--zamel-budget-color: var(--zamel-c-green-2, #2e7d32);display:flex;flex-direction:column;gap:.25em;min-width:0}.zamel-budget-meter--ok{--zamel-budget-color: var(--zamel-c-green-2, #2e7d32)}.zamel-budget-meter--warn{--zamel-budget-color: var(--zamel-c-orange, #f57c00)}.zamel-budget-meter--danger{--zamel-budget-color: var(--zamel-c-state-awaiting-fg, #c62828)}.zamel-budget-meter-head{display:flex;align-items:center;justify-content:space-between;gap:.5em}.zamel-budget-meter-label{font-size:var(--zamel-fs-xs);color:var(--zamel-c-grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zamel-budget-meter-value{font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);color:var(--zamel-budget-color);white-space:nowrap}.zamel-budget-meter-bar{block-size:.75em;border:0;border-radius:999px;background:var(--zamel-c-light-grey, #ececec);overflow:hidden}.zamel-budget-meter-bar-fill{block-size:100%;inline-size:var(--zamel-budget-fill);border-radius:999px;background:var(--zamel-budget-color)}.zamel-budget-meter-hint{font-size:var(--zamel-fs-xs);color:var(--zamel-c-text-muted)}.zamel-budget-meter--compact{min-width:9em;max-width:14em}.zamel-budget-meter--compact .zamel-budget-meter-value{color:var(--zamel-c-black, #000)}.zamel-budget-meter--compact .zamel-budget-meter-bar{block-size:max(.1875em,3px)}.zamel-budget-meter--compact .zamel-budget-meter-hint{display:none}.zamel-budget-meter-link{display:block;color:inherit;text-decoration:none}.zamel-budget-meter-link:hover .zamel-budget-meter-label,.zamel-budget-meter-link:focus-visible .zamel-budget-meter-label{color:var(--zamel-c-black, #000)}.zamel-budget-meter-link:focus-visible{outline:max(.125em,2px) solid var(--zamel-c-primary, #de000e);outline-offset:.25em}.zamel-budget-meter--block{width:100%}.zamel-budget-meter--block .zamel-budget-meter-label{font-size:var(--zamel-fs-s);white-space:normal}.zamel-budget-meter--tall .zamel-budget-meter-bar{block-size:max(.375em,6px)}.zamel-budget-segments{display:flex;height:2.5em;overflow:hidden;border:max(.125em,2px) solid var(--zamel-c-meter-border)}.zamel-budget-segment{--zamel-budget-fill: 0%;display:flex;align-items:center;justify-content:center;width:var(--zamel-budget-fill);border-right:max(.125em,2px) solid var(--zamel-c-white);color:var(--zamel-c-white);font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);text-shadow:1px 1px 2px rgba(0,0,0,.3)}.zamel-budget-segment:last-child{border-right:0}.zamel-budget-segment--used{background:var(--zamel-c-meter-danger)}.zamel-budget-segment--reserved{background:var(--zamel-c-meter-warn)}.zamel-budget-segment--available{background:var(--zamel-c-meter-ok)}.zamel-budget-segments-legend{display:flex;flex-wrap:wrap}.zamel-budget-segments-legend-item{display:flex;align-items:center;flex:1 1 33%;min-width:8.75em;padding:.5em}.zamel-budget-segments-legend-marker{width:1em;height:1em;margin-right:.5em;flex-shrink:0}.zamel-budget-segments-legend-marker--used{background:var(--zamel-c-meter-danger)}.zamel-budget-segments-legend-marker--reserved{background:var(--zamel-c-meter-warn)}.zamel-budget-segments-legend-marker--available{background:var(--zamel-c-meter-ok)}@media(width < 48em){.zamel-budget-meters,.zamel-budget-meter--compact{display:none}.zamel-budget-meter--block{width:100%}}.zamel-budget-meter--slim{margin-block-end:.85em}.zamel-budget-meter--slim .zamel-budget-meter-label,.zamel-budget-meter--slim .zamel-budget-meter-value{font-size:var(--zamel-fs-xs)}.zamel-budget-meter--slim .zamel-budget-meter-bar{block-size:.5em}.zamel-btn{--zamel-btn-bc: var(--zamel-c-black);--zamel-btn-bw: 0.0625em;--zamel-btn-bgc: transparent;--zamel-btn-c: var(--zamel-c-black);--zamel-btn-fs: var(--zamel-fs-s);--zamel-btn-fw: var(--zamel-fw-bold);--zamel-btn-p: 0.6em clamp(0.6em, 1vw, 1em) 0.6em;--zamel-btn-text-transform: uppercase;align-items:center;background-color:var(--zamel-btn-bgc);border:var(--zamel-btn-bw) solid var(--zamel-btn-bc);color:var(--zamel-btn-c);display:flex;flex-wrap:wrap;font-size:1em;font-weight:var(--zamel-btn-fw);gap:1em;line-height:normal;inline-size:fit-content;justify-content:center;padding:var(--zamel-btn-p);text-align:center;text-decoration:none;text-transform:var(--zamel-btn-text-transform);transition:color 300ms,border-color 300ms,background-color 300ms}.zamel-btn:hover{text-decoration:none}.zamel-btn>*{flex:1;min-inline-size:fit-content}.zamel-btn>img,.zamel-btn>svg{flex:0 0 auto}.zamel-btn--primary{--zamel-btn-bc: var(--zamel-c-primary);--zamel-btn-bgc: var(--zamel-c-primary);--zamel-btn-c: var(--zamel-c-white)}.zamel-btn--primary:is(a,button,label[for]):hover{--zamel-btn-bc: var(--zamel-c-black);--zamel-btn-bgc: var(--zamel-c-black)}.zamel-btn--in-cart{--zamel-btn-bc: var(--zamel-c-green-2);--zamel-btn-bgc: var(--zamel-c-green-2);--zamel-btn-c: var(--zamel-c-white)}.zamel-btn--in-cart:is(a,button,label[for]):hover{--zamel-btn-bc: var(--zamel-c-black);--zamel-btn-bgc: var(--zamel-c-black)}.zamel-btn--danger{--zamel-btn-bc: var(--zamel-c-primary);--zamel-btn-c: var(--zamel-c-primary)}.zamel-btn--danger:is(a,button,label[for]):hover{--zamel-btn-bgc: var(--zamel-c-primary);--zamel-btn-c: var(--zamel-c-white)}.zamel-btn--secondary{--zamel-btn-bc: var(--zamel-c-black);--zamel-btn-bgc: var(--zamel-c-white);--zamel-btn-c: var(--zamel-c-black)}.zamel-btn--secondary:is(a,button,label[for]):hover{--zamel-btn-bc: var(--zamel-c-black);--zamel-btn-bgc: var(--zamel-c-black);--zamel-btn-c: var(--zamel-c-white)}.zamel-btn--secondary svg *[stroke]{stroke:currentColor}.zamel-btn--tertiary{--zamel-btn-bc: var(--zamel-c-light-blue);--zamel-btn-bgc: var(--zamel-c-light-blue);--zamel-btn-c: var(--zamel-c-black)}.zamel-btn--quaternary{--zamel-btn-bw: 0;--zamel-btn-text-transform: none}.zamel-btn--ghost{--zamel-btn-bw: 0;--zamel-btn-p: 0}.zamel-btn--default{--zamel-btn-bw: 0;--zamel-btn-p: 0;--zamel-btn-text-transform: none}.zamel-btn--grey{--zamel-btn-bc: var(--zamel-c-grey);--zamel-btn-bgc: var(--zamel-c-grey);--zamel-btn-c: var(--zamel-c-white)}.zamel-btn--grey:is(a,button,label[for]):hover{--zamel-btn-bc: var(--zamel-c-black);--zamel-btn-bgc: var(--zamel-c-black);--zamel-btn-c: var(--zamel-c-white)}.zamel-btn--dark{--zamel-btn-bc: var(--zamel-c-black);--zamel-btn-bgc: var(--zamel-c-black);--zamel-btn-c: var(--zamel-c-white)}.zamel-btn--dark:is(a,button,label[for]):hover{--zamel-btn-bc: var(--zamel-c-primary);--zamel-btn-bgc: var(--zamel-c-primary)}.zamel-btn--success{--zamel-btn-bc: var(--zamel-c-green-2);--zamel-btn-bgc: var(--zamel-c-green-2);--zamel-btn-c: var(--zamel-c-white)}.zamel-btn--warning{--zamel-btn-bc: var(--zamel-c-yellow);--zamel-btn-bgc: var(--zamel-c-yellow)}.zamel-btn--disabled{--zamel-btn-c: var(--zamel-c-silver)}.zamel-btn--power-blue{--zamel-btn-bc: var(--zamel-c-power-blue);--zamel-btn-bgc: var(--zamel-c-power-blue);--zamel-btn-c: var(--zamel-c-white)}.zamel-btn--power-blue:is(a,button,label[for]):hover{--zamel-btn-bc: var(--zamel-c-black);--zamel-btn-bgc: var(--zamel-c-black)}.zamel-btn--white{--zamel-btn-bc: var(--zamel-c-white);--zamel-btn-bgc: var(--zamel-c-white);--zamel-btn-c: var(--zamel-c-primary)}.zamel-btn--white:is(a,button,label[for]):hover{--zamel-btn-bc: var(--zamel-c-white);--zamel-btn-c: var(--zamel-c-white);--zamel-btn-bgc: var(--zamel-c-primary)}.zamel-btn--lowercase{--zamel-btn-text-transform: none}.zamel-btn--outline-dark{--zamel-btn-bc: var(--zamel-c-black);--zamel-btn-bgc: transparent;--zamel-btn-c: var(--zamel-c-black)}.zamel-btn--outline-dark:is(a,button,label[for]):hover{--zamel-btn-bgc: var(--zamel-c-black);--zamel-btn-c: var(--zamel-c-white)}.zamel-btn--outline-primary{--zamel-btn-bc: var(--zamel-c-primary);--zamel-btn-bgc: transparent;--zamel-btn-c: var(--zamel-c-primary)}.zamel-btn--outline-primary:is(a,button,label[for]):hover{--zamel-btn-bgc: var(--zamel-c-primary);--zamel-btn-c: var(--zamel-c-white)}.zamel-btn--outline-secondary{--zamel-btn-bc: var(--zamel-c-grey);--zamel-btn-bgc: transparent;--zamel-btn-c: var(--zamel-c-grey)}.zamel-btn--outline-secondary:is(a,button,label[for]):hover{--zamel-btn-bgc: var(--zamel-c-grey);--zamel-btn-c: var(--zamel-c-white)}.zamel-btn--sm{--zamel-btn-p: 0.35em 0.7em;font-size:var(--zamel-fs-s)}.zamel-btn--icon{--zamel-btn-p: 0.5em;aspect-ratio:1;gap:0}.zamel-btn-square{aspect-ratio:1;padding:5px;width:2.875rem;height:2.875rem;display:flex;align-items:center;justify-content:center}.zamel-btn-size-m{min-width:min(260px,100%)}.zamel-btn-faq-toggle{align-items:center;justify-content:center;max-inline-size:44px !important;min-block-size:44px;min-inline-size:44px;padding:0}.active .zamel-btn-faq-toggle svg{transform:rotate(180deg)}@media screen and (max-width: 768px){.zamel-btn:not(.zamel-btn--sm){min-block-size:44px}}.zamel-video-play-button{position:absolute;top:50%;max-width:10%;left:50%;transform:translate(-50%, -50%);transition:transform .2s ease,opacity .2s ease;opacity:.9;pointer-events:none}.zamel-cart-check{display:none}.zamel-btn--in-cart .zamel-cart-check{display:inline-block}.zamel-btn--in-cart .zamel-cart-icon{display:none}.zamel-cart-icon--active,.zamel-wishlist-icon--active{color:var(--zamel-c-primary)}.zamel-cart-status{display:inline-block;padding:.25em .75em;font-size:.85em;font-weight:600;border-radius:4px;text-transform:uppercase;letter-spacing:.02em}.zamel-cart-status--sm{padding:.15em .4em;font-size:.7em;font-weight:500;border-radius:3px;letter-spacing:.01em}.zamel-cart-status--active{background-color:var(--zamel-c-state-ok-bg, #e8f5e9);color:var(--zamel-c-green-2, #2e7d32);border:1px solid var(--zamel-c-state-ok-border, var(--zamel-c-state-ok-border, #81c784))}.zamel-cart-status--pending_approval{background-color:var(--zamel-c-state-warn-bg, #fff8e1);color:var(--zamel-c-state-warn-fg, #8d6e00);border:1px solid var(--zamel-c-state-warn-border, var(--zamel-c-state-warn-border, #ffb74d))}.zamel-cart-status--rejected{background-color:var(--zamel-c-state-awaiting-bg, #ffebee);color:var(--zamel-c-state-awaiting-fg, #c62828);border:1px solid var(--zamel-c-state-awaiting-border, #ef9a9a)}.zamel-cart-status--approved{background-color:var(--zamel-c-state-info-bg, #e3f2fd);color:var(--zamel-c-state-info-fg, #1565c0);border:1px solid var(--zamel-c-state-info-border, #90caf9)}.zamel-cart-status--processing{background-color:var(--zamel-c-state-info-bg, #e3f2fd);color:var(--zamel-c-state-info-fg, #1565c0);border:1px solid var(--zamel-c-state-info-border, #90caf9)}.zamel-cart-status--sent_to_ifs{background-color:var(--zamel-c-state-info-bg, #e3f2fd);color:var(--zamel-c-state-info-fg, #1565c0);border:1px solid var(--zamel-c-state-info-border, #90caf9)}.zamel-cart-status--failed{background-color:var(--zamel-c-state-awaiting-bg, #ffebee);color:var(--zamel-c-state-awaiting-fg, #c62828);border:1px solid var(--zamel-c-state-awaiting-border, var(--zamel-c-state-awaiting-border, #ef9a9a))}.zamel-cart-status--retry_pending{background-color:var(--zamel-c-state-warn-bg, #fff8e1);color:var(--zamel-c-state-warn-fg, #8d6e00);border:1px solid var(--zamel-c-state-warn-border, var(--zamel-c-state-warn-border, #ffb74d))}.zamel-cart-status--merged{background-color:var(--zamel-c-light-gray-3, #f5f5f5);color:var(--zamel-c-state-idle-fg, var(--zamel-c-state-idle-fg, #616161));border:1px solid var(--zamel-c-meter-border, #e0e0e0)}.zamel-cart-status--cancelled{background-color:var(--zamel-c-light-gray-3, #f5f5f5);color:var(--zamel-c-state-idle-fg, #616161);border:1px solid var(--zamel-c-meter-border, #e0e0e0)}.zamel-ifs-badge{display:inline-flex;align-items:center;padding:.35em .85em;font-size:.85em;font-weight:600;border-radius:4px;text-transform:none;white-space:nowrap}.zamel-ifs-badge--small{padding:.2em .5em;font-size:.75em}.zamel-ifs-badge--large{padding:.5em 1.2em;font-size:1em}.zamel-ifs-badge--pending{background-color:var(--zamel-c-state-info-bg, #e3f2fd);color:var(--zamel-c-state-info-fg, #1565c0);border:1px solid var(--zamel-c-state-info-border, #90caf9)}.zamel-ifs-badge--released{background-color:var(--zamel-c-state-info-bg, #e3f2fd);color:var(--zamel-c-state-info-fg, #1565c0);border:1px solid var(--zamel-c-state-info-border, #90caf9)}.zamel-ifs-badge--reserved{background-color:var(--zamel-c-state-ok-bg, #e8f5e9);color:var(--zamel-c-green-2, #2e7d32);border:1px solid var(--zamel-c-state-ok-border, #81c784)}.zamel-ifs-badge--partial{background-color:var(--zamel-c-state-warn-bg, #fff8e1);color:var(--zamel-c-state-warn-fg, #8d6e00);border:1px solid var(--zamel-c-state-warn-border, #ffb74d)}.zamel-ifs-badge--delivered{background-color:var(--zamel-c-state-ok-bg, #e8f5e9);color:var(--zamel-c-green-2, #2e7d32);border:1px solid var(--zamel-c-state-ok-border, #81c784)}.zamel-ifs-badge--cancelled{background-color:var(--zamel-c-light-gray-3, #f5f5f5);color:var(--zamel-c-state-idle-fg, #616161);border:1px solid var(--zamel-c-meter-border, #e0e0e0)}.zamel-ifs-badge--failed{background-color:var(--zamel-c-state-awaiting-bg, #ffebee);color:var(--zamel-c-state-awaiting-fg, #c62828);border:1px solid var(--zamel-c-state-awaiting-border, var(--zamel-c-state-awaiting-border, #ef9a9a))}.zamel-ifs-badge--default{background-color:var(--zamel-c-light-gray-3, #f5f5f5);color:var(--zamel-c-state-idle-fg, #616161);border:1px solid var(--zamel-c-meter-border, #e0e0e0)}.zamel-ifs-timeline{display:flex;flex-direction:column;gap:0;position:relative;padding-left:1.5em}.zamel-ifs-timeline__step{display:flex;align-items:flex-start;gap:.75em;position:relative;padding-bottom:.75em}.zamel-ifs-timeline__step:last-child{padding-bottom:0}.zamel-ifs-timeline__step::before{content:"";position:absolute;left:-1.5em;top:.75em;bottom:-0.75em;width:2px;background-color:var(--zamel-c-meter-border, #e0e0e0)}.zamel-ifs-timeline__step:last-child::before{display:none}.zamel-ifs-timeline__step--completed .zamel-ifs-timeline__marker{background-color:var(--zamel-c-green-2, #2e7d32);color:#fff}.zamel-ifs-timeline__step--completed::before{background-color:var(--zamel-c-green-2, #2e7d32)}.zamel-ifs-timeline__step--current .zamel-ifs-timeline__marker{background-color:var(--zamel-c-state-info-fg, #1565c0);color:#fff}.zamel-ifs-timeline__step--current .zamel-ifs-timeline__label{font-weight:600}.zamel-ifs-timeline__step--pending .zamel-ifs-timeline__marker{background-color:var(--zamel-c-meter-border, #e0e0e0);color:var(--zamel-c-grey, #747474)}.zamel-ifs-timeline__step--pending .zamel-ifs-timeline__label{color:var(--zamel-c-grey, #747474)}.zamel-ifs-timeline__step--error .zamel-ifs-timeline__marker{background-color:var(--zamel-c-state-awaiting-fg, #c62828);color:#fff}.zamel-ifs-timeline__step--error::before{background-color:var(--zamel-c-state-awaiting-fg, #c62828)}.zamel-ifs-timeline__marker{position:absolute;left:-1.5em;transform:translateX(-50%);width:1.25em;height:1.25em;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--zamel-c-meter-border, #e0e0e0);flex-shrink:0;z-index:1}.zamel-ifs-timeline__icon{width:.75em;height:.75em}.zamel-ifs-timeline__dot{width:.5em;height:.5em;border-radius:50%;background-color:currentColor}.zamel-ifs-timeline__dot--pulse{animation:pulse-dot 1.5s ease-in-out infinite}.zamel-ifs-timeline__content{flex:1;min-width:0}.zamel-ifs-timeline__label{font-size:.9em;line-height:1.25em}.zamel-ifs-timeline__date{font-size:.75em;color:var(--zamel-c-grey, #747474);margin-top:.15em}@keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.zamel-event-icon{width:1.5em;height:1.5em;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.zamel-event-icon img{width:.85em;height:.85em}.zamel-event-icon--info{background-color:var(--zamel-c-state-info-bg, #e3f2fd)}.zamel-event-icon--success{background-color:var(--zamel-c-state-ok-bg, #e8f5e9)}.zamel-event-icon--warning{background-color:var(--zamel-c-state-warn-bg, #fff8e1)}.zamel-event-icon--danger{background-color:var(--zamel-c-state-awaiting-bg, #ffebee)}.zamel-event-icon--default{background-color:var(--zamel-c-light-gray-3, #f5f5f5)}.zamel-c-success{color:var(--zamel-c-green-2, #2e7d32) !important}.zamel-c-danger{color:var(--zamel-c-state-awaiting-fg, #c62828) !important}.zamel-c-warning{color:var(--zamel-c-state-warn-fg, #8d6e00) !important}.zamel-c-orange{color:var(--zamel-c-orange) !important}.zamel-id-chip{font-family:monospace;font-size:.85em;background-color:var(--zamel-c-light-gray-3);padding:.1em .35em;border-radius:2px}.zamel-c-red{color:var(--zamel-c-danger-dark) !important}.zamel-bgc-warning{background-color:var(--zamel-c-state-warn-bg, #fff8e1) !important}.zamel-bgc-warning-light{background-color:var(--zamel-c-state-warn-bg, #fff8e1) !important}.zamel-bgc-danger-light{background-color:var(--zamel-c-state-awaiting-bg, #ffebee) !important}.zamel-b-danger{border-color:var(--zamel-c-state-awaiting-border, #ef9a9a) !important}.zamel-badge{display:inline-flex;align-items:center;padding:.15em .5em;font-size:max(.8em,11px);font-weight:500;border-radius:3px}.zamel-badge--sm{padding:.1em .35em;font-size:.7em}.zamel-badge--primary{background-color:var(--zamel-c-primary);border-radius:10px;color:var(--zamel-c-white);font-size:max(.7rem,11px);font-weight:var(--zamel-fw-semibold);min-width:1.4em;padding:.2em .5em;text-align:center}.zamel-badge--success{background-color:var(--zamel-c-state-ok-bg, #e8f5e9);color:var(--zamel-c-green-2, #2e7d32)}.zamel-badge--danger{background-color:var(--zamel-c-state-awaiting-bg, #ffebee);color:var(--zamel-c-state-awaiting-fg, #c62828)}.zamel-badge--info{background-color:var(--zamel-c-state-info-bg, #e3f2fd);color:var(--zamel-c-state-info-fg, #1565c0)}.zamel-badge--warning{background-color:var(--zamel-c-state-warn-bg, #fff8e1);color:var(--zamel-c-state-warn-fg, #8d6e00)}.zamel-badge--default{background-color:var(--zamel-c-light-gray-3, #f5f5f5);color:var(--zamel-c-state-idle-fg, #616161)}.zamel-status-badge{display:inline-block;padding:.25em .75em;font-size:max(.75rem,11px);font-weight:500;text-transform:uppercase;letter-spacing:.025em;line-height:1.4;white-space:nowrap;vertical-align:middle;border:1px solid;border-radius:0}.zamel-status-badge--success{background-color:var(--zamel-c-state-ok-bg, #e8f5e9);color:var(--zamel-c-green-2, #2e7d32);border-color:var(--zamel-c-state-ok-border, #81c784)}.zamel-status-badge--warning{background-color:var(--zamel-c-state-warn-bg, #fff8e1);color:var(--zamel-c-state-warn-fg, #8d6e00);border-color:var(--zamel-c-state-warn-border, #ffb74d)}.zamel-status-badge--danger{background-color:var(--zamel-c-state-awaiting-bg, #ffebee);color:var(--zamel-c-state-awaiting-fg, #c62828);border-color:var(--zamel-c-state-awaiting-border, #ef9a9a)}.zamel-status-badge--info{background-color:var(--zamel-c-state-info-bg, #e3f2fd);color:var(--zamel-c-state-info-fg, #1565c0);border-color:var(--zamel-c-state-info-border, #90caf9)}.zamel-status-badge--dark{background-color:var(--zamel-c-text-primary, #212529);color:var(--zamel-c-white, #fff);border-color:var(--zamel-c-text-primary, #212529)}.zamel-status-badge--default{background-color:var(--zamel-c-light-gray-3, #f5f5f5);color:var(--zamel-c-state-idle-fg, #616161);border-color:var(--zamel-c-meter-border, #e0e0e0)}.zamel-cart-tier-hint{align-items:center;color:var(--zamel-c-green-2);display:inline-flex;font-weight:var(--zamel-fw-bold);gap:.3em;margin-top:.25em}.zamel-cart-tier-hint svg{flex:0 0 auto}.zamel-cart-cell-price .zamel-stock{margin-block-start:.35em}.zamel-cart-cell-value{font-variant-numeric:tabular-nums}.zamel-cart-thumb{inline-size:70px;block-size:70px}.zamel-cart-unit-suffix{display:none}.zamel-cart-value-suffix{display:none}.zamel-cart-item-row .zamel-product-item-price{font-size:inherit}.zamel-cart-item-row .zamel-product-item-price-net-gross,.zamel-cart-item-row .zamel-cart-gross{color:var(--zamel-c-grey, #666);font-size:var(--zamel-fs-xs)}.zamel-cart-item-row .zamel-cart-gross{line-height:1.35;text-wrap:balance}.zamel-cart-item-row .zamel-product-item-price-main-row{justify-content:flex-end}.zamel-cart-split{color:var(--zamel-c-grey, #666);font-size:var(--zamel-fs-xs);margin-block-start:.25em}.zamel-cart-split>span{display:block;white-space:nowrap}.zamel-cart-split__in-stock{color:var(--zamel-c-green-2, #2e7d32);font-weight:var(--zamel-fw-bold)}.zamel-cart-split__awaiting{font-weight:var(--zamel-fw-bold)}@media(width < 48em){.zamel-cart-block.zamel-b,.zamel-table.zamel-cart-table,.zamel-cart-table-scroll{border:0}.zamel-cart-table{display:block}.zamel-cart-table thead{display:none}.zamel-cart-table tbody,.zamel-cart-table tfoot{display:block}.zamel-cart-table tfoot tr,.zamel-cart-table tbody tr:not(.zamel-cart-item-row){display:block}.zamel-cart-table tfoot tr td,.zamel-cart-table tbody tr:not(.zamel-cart-item-row) td{display:block;inline-size:auto}.zamel-cart-table .zamel-cart-item-row{border:max(.0625em,1px) solid var(--zamel-c-black);column-gap:.75rem;display:grid;grid-template-areas:"foto  tresc    tresc" "foto  suma     stan" "foto  rozbicie rozbicie" "foto  jedn     jedn" "foto  katalog  katalog" ".     line     line" ".     ilosc    usun";grid-template-columns:96px minmax(0, 1fr) auto;margin-block-end:.75rem;padding:.625rem;row-gap:.15rem}.zamel-cart-table .zamel-cart-item-row>td{border:0;display:block;padding:0;vertical-align:initial}.zamel-cart-table .zamel-cart-item-row>.zamel-cart-cell-product,.zamel-cart-table .zamel-cart-item-row .zamel-cart-product-inner{display:contents}.zamel-cart-item-row .zamel-cart-thumb img{block-size:100%;inline-size:100%;object-fit:contain}.zamel-cart-item-row .zamel-cart-thumb{align-self:start;block-size:96px;border:0;grid-area:foto;inline-size:96px;padding:0}.zamel-cart-info{grid-area:tresc;min-inline-size:0}.zamel-cart-lp{display:none}.zamel-cart-table .zamel-cart-item-row>.zamel-cart-cell-price,.zamel-cart-table .zamel-cart-item-row>.zamel-cart-cell-value{display:contents}.zamel-cart-item-row .zamel-product-item-price-main-row{border-block-start:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);grid-area:suma;justify-content:flex-start;margin-block-start:.5rem;padding-block-start:.5rem;text-align:start}.zamel-cart-item-row .zamel-product-item-price{font-size:var(--zamel-fs-xl)}.zamel-cart-item-row .zamel-stock{align-self:center;grid-area:stan;justify-self:end;margin-block-start:.5rem;padding-block-start:.5rem}.zamel-cart-item-row .zamel-cart-category,.zamel-cart-item-row .zamel-cart-index{display:none}.zamel-cart-item-row .zamel-cart-brand-line:empty{display:none}.zamel-cart-unit{grid-area:jedn}.zamel-cart-unit-suffix,.zamel-cart-value-suffix{display:inline}.zamel-cart-item-row .zamel-price-catalog-line{grid-area:katalog}.zamel-cart-gross{display:none}.zamel-cart-split{grid-area:rozbicie;text-align:start}.zamel-cart-split>span{display:inline}.zamel-cart-split .zamel-cart-split__in-stock+.zamel-cart-split__awaiting::before{content:"·";margin-inline:.35em}.zamel-cart-item-row .zamel-cart-unit,.zamel-cart-item-row .zamel-cart-gross,.zamel-cart-item-row .zamel-price-catalog-line{text-align:start}.zamel-cart-table .zamel-cart-item-row::before{border-block-start:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);content:"";grid-area:line;margin-block:.5rem}.zamel-cart-cell-qty{grid-area:ilosc}.zamel-cart-cell-remove{align-self:center;grid-area:usun;justify-self:end}.zamel-cart-cell-qty .zamel-input-spinner{display:flex;inline-size:100%;min-block-size:44px;max-inline-size:220px}.zamel-cart-cell-qty .zamel-input-spinner-btn{flex:none;inline-size:40px}.zamel-cart-cell-qty .zamel-input-spinner-number{flex:1 1 auto;min-inline-size:0}.zamel-cart-cell-remove .zamel-btn{min-block-size:44px;min-inline-size:44px}}.zamel-cart-layout{display:grid;gap:1.5rem;grid-template-columns:minmax(0, 1fr)}@media(75em <= width){.zamel-cart-layout{grid-template-columns:minmax(0, 1fr) 20rem}.zamel-cart-layout__panel{align-self:start;position:sticky;inset-block-start:calc(var(--zamel-header-h, 6rem) + 1rem)}}.zamel-cart-summary{background-color:var(--zamel-c-light-blue);border:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);display:block;padding:1.25em}.zamel-cart-summary__title{font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-bold);margin:0 0 .75em}.zamel-cart-summary__list{column-gap:1em;display:grid;grid-template-columns:minmax(0, 1fr) auto;margin:0;row-gap:.4em}.zamel-cart-summary__list dt{color:var(--zamel-c-grey, #666);font-size:var(--zamel-fs-s)}.zamel-cart-summary__list dd{font-size:var(--zamel-fs-s);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold);margin:0;text-align:end;white-space:nowrap}.zamel-cart-summary__list--suma{margin-block-start:.75em}.zamel-cart-summary__list--suma dt,.zamel-cart-summary__list--suma dd{color:var(--zamel-c-black);font-size:var(--zamel-fs-m)}.zamel-cart-summary__list--brutto{margin-block-start:.25em}.zamel-cart-summary__list--brutto dt,.zamel-cart-summary__list--brutto dd{color:var(--zamel-c-primary);font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-bold)}.zamel-cart-summary__note{color:var(--zamel-c-grey, #666);display:block;font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-base)}.zamel-cart-summary__hr{background-color:var(--zamel-c-silver, #dfe3e8);block-size:max(.0625em,1px);margin-block:.85em}.zamel-cart-summary__code{margin-block-start:.5em}.zamel-cart-summary__code-toggle{align-items:center;color:var(--zamel-c-primary);cursor:pointer;display:flex;font-size:var(--zamel-fs-s);gap:.4em;min-block-size:44px}.zamel-cart-summary__code-toggle::-webkit-details-marker{display:none}.zamel-cart-summary__code-toggle::marker{content:""}.zamel-cart-summary__code-toggle:hover{text-decoration:underline}.zamel-cart-summary__code-row{display:flex;gap:.5em;margin-block-end:.25em}.zamel-cart-summary__code-row .zamel-form-input{flex:1 1 auto;min-inline-size:0}.zamel-cart-summary__code-row .zamel-btn{flex:0 0 auto}.zamel-cart-summary__code-row :disabled{cursor:not-allowed;opacity:.55}.zamel-cart-group td{font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);padding-block:.5em}.zamel-cart-group__content{align-items:center;display:flex;gap:.5em}.zamel-cart-group--in-stock td{background-color:var(--zamel-c-state-ok-bg)}.zamel-cart-group--awaiting td{background-color:var(--zamel-c-state-awaiting-bg)}.zamel-cart-group--awaiting:hover td{background-color:var(--zamel-c-light-red, #fdeced)}.zamel-cart-summary__settlement,.zamel-delivery{background-color:var(--zamel-c-white, #fff);border:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);margin-block-end:1em;padding:.75em}.zamel-cart-summary__settlement__head,.zamel-delivery__head{align-items:baseline;display:flex;gap:.5em;justify-content:space-between}.zamel-cart-summary__settlement__label,.zamel-delivery__label{color:var(--zamel-c-grey, #666);font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);letter-spacing:.06em;text-transform:uppercase}.zamel-cart-summary__settlement__change,.zamel-delivery__change{color:var(--zamel-c-primary);cursor:pointer;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);text-decoration:underline}.zamel-cart-summary__settlement__address,.zamel-delivery__address{font-size:var(--zamel-fs-s);font-style:normal;line-height:1.45;margin-block-start:.4em}.zamel-cart-summary__settlement__note,.zamel-delivery__note{color:var(--zamel-c-grey, #666);display:block;font-size:var(--zamel-fs-xs);margin-block-start:.3em}.zamel-cart-summary__settlement__missing,.zamel-delivery__missing{color:var(--zamel-c-primary);font-size:var(--zamel-fs-s);margin:.4em 0 0}.zamel-delivery-modal,.zamel-import-modal,.zamel-wishlist-modal{display:none;inset:0;position:fixed;z-index:1100}.zamel-delivery-modal__overlay,.zamel-import-modal__overlay,.zamel-wishlist-modal__overlay{background-color:rgba(10,12,16,.55);cursor:pointer;inset:0;position:absolute}.zamel-delivery-modal__panel,.zamel-import-modal__panel,.zamel-wishlist-modal__panel{background-color:var(--zamel-c-white, #fff);display:flex;flex-direction:column;inline-size:min(34rem,92vw);inset-block-start:50%;inset-inline-start:50%;max-block-size:calc(100vh - 2*(var(--zamel-header-h, 6rem) + 1rem));position:absolute;transform:translate(-50%, -50%)}.zamel-delivery-modal__head,.zamel-import-modal__head,.zamel-wishlist-modal__head{align-items:center;border-block-end:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);display:flex;justify-content:space-between;padding:.75em 1em}.zamel-delivery-modal__head h4,.zamel-import-modal__head h4,.zamel-wishlist-modal__head h4{font-size:var(--zamel-fs-m);margin:0}.zamel-delivery-modal__close,.zamel-import-modal__close,.zamel-wishlist-modal__close{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--zamel-fs-l);justify-content:center;line-height:1;min-block-size:44px;min-inline-size:44px;padding:0}.zamel-delivery-modal__body,.zamel-import-modal__body,.zamel-wishlist-modal__body{overflow-y:auto;padding:0 1em 1em}.zamel-delivery-toggle:checked~.zamel-delivery-modal,.zamel-import-toggle:checked~.zamel-import-modal{display:block}.zamel-delivery-modal__scope{align-items:center;border-block-end:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);display:flex;gap:.75em;justify-content:space-between;padding:.75em 1em}.zamel-delivery-modal__scope-label{color:var(--zamel-c-grey, #666);font-size:var(--zamel-fs-s)}.zamel-delivery-tabs{background-color:var(--zamel-c-light-blue);border-radius:999px;display:flex;padding:.2em}.zamel-delivery-tabs__tab{border-radius:999px;cursor:pointer;font-size:var(--zamel-fs-s);min-block-size:36px;align-items:center;display:inline-flex;padding-inline:.9em}.zamel-delivery-tabs__radio--a:checked~.zamel-delivery-modal__scope .zamel-delivery-tabs__tab--a,.zamel-delivery-tabs__radio--b:checked~.zamel-delivery-modal__scope .zamel-delivery-tabs__tab--b{background-color:var(--zamel-c-white, #fff);box-shadow:0 1px 3px rgba(0,0,0,.12);font-weight:600}.zamel-delivery-tabs__radio--a:focus-visible~.zamel-delivery-modal__scope .zamel-delivery-tabs__tab--a,.zamel-delivery-tabs__radio--b:focus-visible~.zamel-delivery-modal__scope .zamel-delivery-tabs__tab--b{outline:2px solid var(--zamel-c-primary);outline-offset:2px}.zamel-delivery-pane{display:none;padding-block-start:1em}.zamel-delivery-tabs__radio--a:checked~.zamel-delivery-modal__body .zamel-delivery-pane--branches,.zamel-delivery-tabs__radio--b:checked~.zamel-delivery-modal__body .zamel-delivery-pane--custom{display:block}.zamel-delivery-form{display:grid;gap:.75em}.zamel-delivery-form__field{display:grid;gap:.25em}.zamel-delivery-form__field>span{color:var(--zamel-c-grey, #666);font-size:var(--zamel-fs-s)}.zamel-delivery-form__field b{color:var(--zamel-c-primary)}.zamel-delivery-form__row{display:grid;gap:.75em;grid-template-columns:9rem minmax(0, 1fr)}@media(width < 26em){.zamel-delivery-form__row{grid-template-columns:minmax(0, 1fr)}}.zamel-delivery__warning{background-color:var(--zamel-c-light-blue);border-inline-start:3px solid var(--zamel-c-primary);font-size:var(--zamel-fs-s);margin:1em 0 0;padding:.6em .8em}.zamel-delivery-modal__footer{display:flex;gap:.5em;justify-content:flex-end;margin-block-start:1em;padding-block-start:.75em}.zamel-delivery-modal__footer>label{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;min-block-size:44px}.zamel-delivery-list__heading{align-items:baseline;background-color:var(--zamel-c-white, #fff);color:var(--zamel-c-grey, #666);display:flex;font-size:var(--zamel-fs-xs);gap:.5em;letter-spacing:.04em;margin:1em 0 0;padding-block:.35em;position:sticky;inset-block-start:0;text-transform:uppercase;z-index:1}.zamel-delivery-list__count{color:var(--zamel-c-black);font-weight:var(--zamel-fw-bold);letter-spacing:0}.zamel-delivery-list__items{list-style:none;margin:.75em 0 0;padding:0}.zamel-delivery-list__option{align-items:center;background:none;border:0;display:flex;gap:.75em;justify-content:space-between;border-block-end:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);cursor:pointer;font:inherit;inline-size:100%;min-block-size:44px;padding:.6em .5em;text-align:start}.zamel-delivery-list__option:hover,.zamel-delivery-list__option:focus-visible{background-color:var(--zamel-c-light-blue)}.zamel-delivery-list__option small{color:var(--zamel-c-grey, #666);display:block;font-size:var(--zamel-fs-xs)}.zamel-delivery-list__option--current{background-color:var(--zamel-c-light-blue)}.zamel-delivery-list__missing{color:var(--zamel-c-orange, #f57c00)}.zamel-cart-summary__akcje{display:grid;gap:.6em;margin-block-start:1.5em}.zamel-cart-summary__akcja{align-items:center;display:inline-flex;inline-size:100%;justify-content:center;min-block-size:48px;text-transform:none}@media(width < 48em){.zamel-cart-block>header{position:sticky;inset-block-start:var(--zamel-header-h, 6rem);z-index:1}}.zamel-shortage{background-color:var(--zamel-c-light-blue);scroll-margin-block-start:calc(var(--zamel-header-h, 6rem) + 1rem);border:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);margin-block-start:1em;padding:1.25em}.zamel-shortage__group{border:0;margin:0;padding:0}.zamel-shortage__title{color:var(--zamel-c-black);font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold);padding:0}.zamel-shortage__reason{color:var(--zamel-c-grey, #666);font-size:var(--zamel-fs-s);margin:.35em 0 .75em}.zamel-shortage__outcome{color:var(--zamel-c-grey, #666);display:block;font-size:var(--zamel-fs-s);margin-block-start:.2em}.zamel-shortage__option-body{display:block}.zamel-shortage__option-label{display:block}.zamel-shortage__summary{color:var(--zamel-c-grey, #666);font-size:var(--zamel-fs-s);margin:.25em 0 .75em}.zamel-shortage__options{display:grid;gap:.75em}@media(min-width: 40em){.zamel-shortage__options{grid-template-columns:1fr 1fr}}.zamel-shortage__option{align-items:start;background-color:var(--zamel-c-white, #fff);border:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);cursor:pointer;display:flex;gap:.6em;min-block-size:44px;padding:.75em .9em}.zamel-shortage__option input{flex:none;margin-block-start:.15em}.zamel-shortage__option:hover{border-color:var(--zamel-c-grey, #666)}.zamel-shortage__option:focus-within{border-color:var(--zamel-c-primary);outline:2px solid var(--zamel-c-primary);outline-offset:2px}.zamel-shortage__option--selected{border-color:var(--zamel-c-primary);box-shadow:inset 0 0 0 max(.0625em,1px) var(--zamel-c-primary)}.zamel-shortage__option--selected .zamel-shortage__option-label,.zamel-shortage__option--selected .zamel-shortage__option-label{font-weight:var(--zamel-fw-bold)}.zamel-shortage__extra{margin-block-start:.25em}.zamel-shortage__group+.zamel-shortage__extra{border-block-start:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);margin-block-start:.75em;padding-block-start:.25em}.zamel-shortage__toggle{align-items:center;color:var(--zamel-c-primary);cursor:pointer;display:flex;font-size:var(--zamel-fs-s);gap:.4em;min-block-size:44px}.zamel-shortage__toggle::-webkit-details-marker{display:none}.zamel-shortage__toggle::marker{content:""}.zamel-shortage__toggle:hover{text-decoration:underline}.zamel-shortage__form{display:grid;gap:.75em;margin-block-start:.25em}.zamel-shortage__field{display:grid;gap:.25em}.zamel-shortage__field>span{color:var(--zamel-c-grey, #666);font-size:var(--zamel-fs-s)}.zamel-shortage__field textarea{resize:vertical}.zamel-shortage__field--phone{max-inline-size:18rem}.zamel-shortage__chosen{font-weight:var(--zamel-fw-bold);margin:.25em 0 0}.zamel-shortage__readonly{display:grid;gap:.25em;margin:.5em 0 0}.zamel-shortage__readonly dt{color:var(--zamel-c-grey, #666);font-size:var(--zamel-fs-s)}.zamel-shortage__readonly dd{margin:0 0 .5em}.zamel-shortage__empty{color:var(--zamel-c-grey, #666);font-size:var(--zamel-fs-s)}.zamel-delivery-list__body{min-inline-size:0}.zamel-delivery-list__salesman{color:var(--zamel-c-grey, #666);display:block;font-size:max(var(--zamel-fs-xs),11px);margin-block-start:.15em}.zamel-delivery-list__missing{color:var(--zamel-c-grey, #666);display:block;font-size:max(var(--zamel-fs-xs),11px);font-style:italic}.zamel-delivery-list__badges{align-items:center;display:flex;flex:none;gap:.35em}.zamel-delivery-list__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--zamel-fs-xs);gap:.25em;line-height:1.4;padding:.15em .6em;white-space:nowrap}.zamel-delivery-list__badge--mine{border:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);color:var(--zamel-c-grey, #666)}.zamel-delivery-list__badge--selected{background-color:var(--zamel-c-green-2, #2e7d32);color:var(--zamel-c-white, #fff);font-weight:var(--zamel-fw-bold)}.zamel-import-open{align-items:center;color:var(--zamel-c-primary);cursor:pointer;display:inline-flex;font-size:var(--zamel-fs-s);gap:.35em;min-block-size:44px}.zamel-import-open:hover{text-decoration:underline}@media(width < 48em){.zamel-import-open{display:none}}.zamel-import-modal__panel{inline-size:min(46rem,92vw)}.zamel-import{display:grid;gap:1em}.zamel-import__settings{border-block-end:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);display:grid;gap:.25em;padding-block-end:1em}.zamel-import__setting{align-items:center;display:flex;flex-wrap:wrap;gap:.5em 1em;justify-content:space-between;min-block-size:44px}.zamel-import__setting-label{font-size:var(--zamel-fs-s)}.zamel-segmented{background-color:var(--zamel-c-light-blue);border-radius:999px;display:flex;padding:.2em}.zamel-segmented__option{cursor:pointer}.zamel-segmented__option span{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--zamel-fs-s);min-block-size:36px;padding-inline:.9em}.zamel-segmented__option input:checked+span{background-color:var(--zamel-c-white, #fff);box-shadow:0 1px 3px rgba(0,0,0,.12);font-weight:600}.zamel-segmented__option input:focus-visible+span{outline:2px solid var(--zamel-c-primary);outline-offset:2px}.zamel-import__guide{background-color:var(--zamel-c-light-grey, #f4f5f7);border-radius:.35em;padding:.85em 1em}.zamel-import__guide-title{font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);margin:0 0 .35em}.zamel-import__guide-steps{font-size:var(--zamel-fs-xs);margin:0;padding-inline-start:1.2em}.zamel-import__guide-steps li+li{margin-block-start:.2em}.zamel-import__textarea{border:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);border-radius:.25em;block-size:9em;font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;font-size:13px;inline-size:100%;padding:.6em .75em;resize:vertical}.zamel-import__textarea:focus-visible{border-color:var(--zamel-c-primary);outline:none}.zamel-import__file-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5em .75em}.zamel-import__file-label{color:var(--zamel-c-grey, #666);cursor:pointer;font-size:var(--zamel-fs-xs);inline-size:100%}.zamel-import__file{flex:1 1 14rem;font-size:var(--zamel-fs-s);min-inline-size:0}.zamel-import__file::file-selector-button{background-color:var(--zamel-c-white, #fff);border:max(.0625em,1px) solid var(--zamel-c-black, #000);border-radius:.25em;cursor:pointer;font:inherit;margin-inline-end:.75em;min-block-size:44px;padding-inline:1em}.zamel-import__file::file-selector-button:hover{background-color:var(--zamel-c-light-grey, #f4f5f7)}.zamel-import__sample{align-items:center;color:var(--zamel-c-primary);display:inline-flex;flex:none;font-size:var(--zamel-fs-s);gap:.35em;min-block-size:44px}.zamel-import__footer{align-items:center;border-block-start:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);display:flex;flex-wrap:wrap;gap:.75em;justify-content:flex-end;padding-block-start:1em}.zamel-import__footer form{align-items:center;display:flex;gap:.5em}.zamel-import__footer>.zamel-btn,.zamel-import__footer form>.zamel-btn{min-block-size:44px}.zamel-import__error{color:var(--zamel-c-danger, #c62828);font-weight:var(--zamel-fw-bold);margin-block-end:1em}.zamel-import__suggest{background-color:var(--zamel-c-state-warn-bg);border-radius:.35em;font-size:var(--zamel-fs-s);margin-block-end:.75em;padding:.6em .8em}.zamel-import__note{color:var(--zamel-c-grey, #666);font-size:var(--zamel-fs-xs);margin:0 0 .5em}.zamel-import-report{display:grid;gap:1em}.zamel-import-report__counts{display:flex;flex-wrap:wrap;gap:.75em;list-style:none;margin:0;padding:0}.zamel-import-report__count{border-radius:1em;font-size:var(--zamel-fs-xs);padding:.25em .75em}.zamel-import-report__count--ok{background-color:var(--zamel-c-state-ok-bg);color:var(--zamel-c-green-2)}.zamel-import-report__count--warn{background-color:var(--zamel-c-state-warn-bg);color:var(--zamel-c-state-warn-fg)}.zamel-import-report__count--bad{background-color:var(--zamel-c-state-awaiting-bg);color:var(--zamel-c-state-awaiting-fg)}.zamel-import-report__heading{font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);letter-spacing:.04em;margin:0 0 .35em;text-transform:uppercase}.zamel-import-report__heading--warn{color:var(--zamel-c-state-warn-fg)}.zamel-import-report__heading--bad{color:var(--zamel-c-danger, #c62828)}.zamel-import-report__rows{list-style:none;margin:0;max-block-size:14em;overflow-y:auto;padding:0}.zamel-import-report__row{border-block-end:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);display:grid;gap:.5em;grid-template-columns:minmax(7rem, 12rem) 1fr auto;padding-block:.4em}.zamel-import-report__code{font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;font-size:12px;overflow-wrap:anywhere}.zamel-import-report__name{color:var(--zamel-c-grey, #666);font-size:var(--zamel-fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-import-report__qty{font-size:var(--zamel-fs-xs);white-space:nowrap}.zamel-import-result{display:grid;gap:.75em}.zamel-import-result__ok{align-items:center;color:var(--zamel-c-green-2);display:flex;font-weight:var(--zamel-fw-bold);gap:.4em;margin:0}.zamel-import-result__bad{color:var(--zamel-c-danger, #c62828);margin:0}.zamel-import-result__reasons{font-size:var(--zamel-fs-xs);margin:0;padding-inline-start:1.2em}.zamel-cart-table-scroll{inline-size:100%;margin-block-start:-1px;margin-inline-start:-1px;overflow-x:auto}@media(width < 48em){.zamel-cart-table-scroll{margin-block-start:0;margin-inline-start:0}}.zamel-cart-empty{align-items:center;display:flex;flex-direction:column;padding:2rem 1rem;text-align:center}.zamel-cart-empty__icon{margin-block-end:1em;opacity:.5}.zamel-cart-empty__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;max-inline-size:100%}.zamel-cart-empty__actions>*{max-inline-size:100%}.zamel-cursor-pointer{cursor:pointer}.zamel-dl{gap:.25em 2em;display:grid;grid-template-columns:auto 1fr}.zamel-dynamic-content h4{font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold);margin-block-start:2em}.zamel-dynamic-content p{font-size:var(--zamel-fs-base);margin-block:1em}.zamel-dynamic-content a{font-weight:var(--zamel-fw-bold)}.zamel-dynamic-content ul{all:revert}.zamel-dynamic-product-content h4{font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold);margin-block-start:2em}.zamel-dynamic-product-content p{font-size:var(--zamel-fs-base);margin-block:1em}.zamel-dynamic-product-content a{font-weight:var(--zamel-fw-bold)}.zamel-dynamic-product-content ul{all:revert}.zamel-dynamic-product-content ul>li:nth-child(odd){background-color:var(--zamel-c-light-grey)}.zamel-dynamic-product-content img{inline-size:32em;margin-block:2em}[data-floating-indicator]{position:relative}[data-floating-indicator]::after{background-color:var(--zamel-c-primary);color:var(--zamel-c-white);content:attr(data-floating-indicator);font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);inline-size:1.66em;line-height:1;padding-block:.25em;position:absolute;left:1.4em;text-align:center;top:0}.zamel-focus-source:not(:focus-within) .zamel-focus-target{display:none}@media(hover: hover)and (pointer: fine){.zamel-focus-source:has(#mini-cart-dropdown):not(:hover):not(:has(:focus-visible)) .zamel-focus-target,.zamel-focus-source:has(#mini-wishlist-dropdown):not(:hover):not(:has(:focus-visible)) .zamel-focus-target{display:none}.zamel-focus-source:hover:has(#mini-cart-dropdown) .zamel-focus-target,.zamel-focus-source:hover:has(#mini-wishlist-dropdown) .zamel-focus-target{display:block}}.zamel-footer{margin-block-start:auto;overflow:clip}.zamel-footer-top-container{display:flex}@media(width < 48em){.zamel-footer-top-container{flex-direction:column;gap:2em}}@media(48em <= width){.zamel-footer-top-container{gap:clamp(2rem,2.5vw,3rem)}}.zamel-footer-top-container>.zamel-footer-company{flex-shrink:0}@media(width < 48em){.zamel-footer-top-container>.zamel-footer-company{padding-block:1em}}@media(48em <= width){.zamel-footer-top-container>.zamel-footer-company{padding-block-start:2.5em;padding-inline-end:clamp(2.5em,3vw,3em)}}@media(width < 48em){.zamel-footer-top-container>.zamel-footer-company.zamel-footer-shadow::before{--zamel-footer-shadow-right: -1em}}@media(48em <= width){.zamel-footer-top-container>.zamel-footer-company.zamel-footer-shadow::before{--zamel-footer-shadow-bottom: -8.5rem}}.zamel-footer-top-container>.zamel-footer-nav{flex-grow:1}.zamel-footer-bottom{border-block-start:max(.0625em,1px) solid var(--zamel-c-black);padding-block:2rem}.zamel-footer-bottom-container{align-items:center;display:flex}@media(width < 48em){.zamel-footer-bottom-container{flex-direction:column;gap:.5em}}@media(48em <= width){.zamel-footer-bottom-container{gap:1em;justify-content:space-between}}.zamel-footer-company{display:flex;flex-direction:column;gap:2em}.zamel-footer-shadow{position:relative}.zamel-footer-shadow::before{background-color:var(--zamel-c-light-blue);bottom:var(--zamel-footer-shadow-bottom, 0);content:"";display:block;left:-100vw;position:absolute;right:var(--zamel-footer-shadow-right, 0);top:0;z-index:-1}.zamel-footer-nav{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit, minmax(min(8rem, 100%), 1fr));justify-content:space-between}@media(48em <= width){.zamel-footer-nav{padding-block-start:2.5em}}.zamel-footer-nav-heading{border-block-end:max(.0625em,1px) solid var(--zamel-c-black);font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold);margin-block:0 3em;padding-block-end:1em;position:relative}.zamel-footer-nav-heading::after{border-block-start:.1875rem solid var(--zamel-c-primary);content:"";display:block;inline-size:2rem;position:absolute;top:calc(100% - .0625rem)}.zamel-footer-nav-list{display:flex;flex-direction:column;gap:1em;margin-block:3em 1em;padding-inline-start:0}.zamel-site-credit{display:inline-flex;align-items:center;gap:.375rem;color:var(--zamel-c-grey, #747474);font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-base, 400);text-decoration:none;transition:color .2s ease;min-block-size:24px}.zamel-site-credit:hover{color:var(--zamel-c-black-2, #333);text-decoration:none}.zamel-site-credit:focus-visible{color:var(--zamel-c-black-2, #333);text-decoration:none;outline:1px solid var(--zamel-c-grey, #747474);outline-offset:3px}@media(width < 48em){.zamel-site-credit{min-block-size:44px}}.zamel-site-credit__logo{display:block;overflow:visible;color:var(--zamel-c-light-grey-7, #aaa);transition:color .2s ease}.zamel-site-credit:is(:hover,:focus-visible) .zamel-site-credit__logo{color:var(--zamel-c-black-2, #333)}.zamel-site-credit__bar{transform-box:fill-box;transform-origin:left center;transition:transform .2s ease,fill .2s ease}.zamel-site-credit:is(:hover,:focus-visible) .zamel-site-credit__bar{fill:var(--zamel-c-nest-accent, #1e5b53);transform:scaleX(1.389)}@media(prefers-reduced-motion: reduce){.zamel-site-credit,.zamel-site-credit__logo,.zamel-site-credit__bar{transition:none}}.zamel-lume-error__body{display:flex;flex-direction:column;gap:2.5rem;padding-block:3rem}.zamel-lume-error__grid{display:grid;align-items:center;gap:3rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}@media(width < 48em){.zamel-lume-error__grid{gap:1.5rem;grid-template-columns:minmax(0, 1fr)}}.zamel-lume-error__text{display:flex;flex-direction:column;gap:1rem;max-inline-size:40rem}.zamel-lume-error__eyebrow{margin:0;color:var(--zamel-c-primary, #de000e);font-size:13px;font-weight:var(--zamel-fw-bold, 700);letter-spacing:.12em;text-transform:uppercase}.zamel-lume-error__title{margin:0;font-size:var(--zamel-fs-2xl);font-weight:var(--zamel-fw-bold, 700);line-height:1.15;text-wrap:balance}.zamel-lume-error__lead{margin:0;color:var(--zamel-c-black-2, #333);font-size:var(--zamel-fs-m);line-height:1.5}.zamel-lume-error__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-block-start:.75rem}.zamel-lume-error__phone{color:var(--zamel-c-black, #000);font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-bold, 700);text-decoration:none}.zamel-lume-error__art{position:relative;display:flex;align-items:center;justify-content:center;min-block-size:21rem}@media(width < 48em){.zamel-lume-error__art{min-block-size:12rem}}.zamel-lume-error__digits{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--zamel-c-light-grey, #ececec);font-size:clamp(8rem,18vw,16rem);font-weight:900;inset:0;letter-spacing:-0.04em;line-height:1;user-select:none}.zamel-lume-error__spool{position:relative;block-size:auto;inline-size:auto;max-block-size:17.5rem;max-inline-size:86%;object-fit:contain}@media(width < 48em){.zamel-lume-error__spool{max-block-size:10rem}}.zamel-lume-error__links{display:flex;flex-wrap:wrap;align-items:center;padding-block-start:1.5rem;border-block-start:1px solid var(--zamel-c-light-gray-1, #e2e2e2);font-size:var(--zamel-fs-s-plus);gap:.75rem 1.75rem}@media(width < 48em){.zamel-lume-error__links{row-gap:0}}.zamel-lume-error__links a{display:inline-flex;align-items:center;color:var(--zamel-c-black, #000);text-decoration:none}.zamel-lume-error__links a:hover,.zamel-lume-error__links a:focus-visible{text-decoration:underline}@media(width < 48em){.zamel-lume-error__links a{min-block-size:44px}}.zamel-lume-error__links-label{color:var(--zamel-c-gray-1, #6f6f6f)}.zamel-lume-error-page{display:flex;flex-direction:column;min-block-size:100vh;background-color:var(--zamel-c-white, #fff)}.zamel-lume-error-page>.zamel-lume-error{flex:1}.zamel-lume-error-page__header{padding-block:1.25rem;border-block-end:1px solid var(--zamel-c-light-gray-1, #e2e2e2)}.zamel-lume-error-page__footer{padding-block:1.5rem;border-block-start:1px solid var(--zamel-c-black, #000);font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold, 700)}.zamel-form-input{border:max(.0625em,1px) solid var(--zamel-c-black);background-color:var(--zamel-c-white);color:var(--zamel-c-black);flex-grow:1;font-size:var(--zamel-fs-s);inline-size:100%;padding:.75em 1em}.zamel-form-input::placeholder{color:#999;opacity:1}.zamel-form-input-magnifier{background:url("./../img/icon/magnifier-3.svg") no-repeat calc(100% - .75em) 50%/1.25em}.zamel-form-input:focus{outline:none;border-color:var(--zamel-c-primary);box-shadow:0 0 0 .1875em var(--zamel-c-light-red-2)}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;height:8px;width:8px;background:url("./../img/icon/x.svg") no-repeat center/contain;cursor:pointer}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search].zamel-form-input-magnifier{background-position:.9em 50%;padding-inline-start:2.75em;padding-inline-end:2em}select.zamel-form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - .75em) center;background-size:.75em;padding-right:2.5em;cursor:pointer}select.zamel-form-input::-ms-expand{display:none}.zamel-form-checkbox,.etim-checkbox{align-items:center;appearance:none;background-color:var(--zamel-c-white);block-size:1em;border:max(.0625em,1px) solid var(--zamel-c-black);cursor:pointer;display:inline-flex;flex-shrink:0;inline-size:1em;justify-content:center;margin:0;position:relative;vertical-align:middle}.zamel-form-checkbox:checked,.etim-checkbox:checked{background-color:var(--zamel-c-primary);border-color:var(--zamel-c-primary)}.zamel-form-checkbox:checked::before,.etim-checkbox:checked::before{background:rgba(0,0,0,0) url("./../img/icon/check.svg") no-repeat center/contain;bottom:5%;content:"";left:5%;position:absolute;right:5%;top:5%}.zamel-form-radio{align-items:center;appearance:none;background-color:var(--zamel-c-white);block-size:1em;border:max(.0625em,1px) solid var(--zamel-c-black);border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;inline-size:1em;justify-content:center;margin:0;position:relative;vertical-align:middle}.zamel-form-radio:checked{background-color:var(--zamel-c-primary);border-color:var(--zamel-c-primary)}.zamel-form-radio:checked::before{background-color:var(--zamel-c-white);border-radius:50%;content:"";inset:.25em;position:absolute}.etim-checkbox{align-items:center;appearance:none;background-color:var(--zamel-c-white);block-size:1em;border:max(.0625em,1px) solid var(--zamel-c-black);cursor:pointer;display:inline-flex;flex-shrink:0;inline-size:1em;justify-content:center;margin:0;position:relative;vertical-align:middle}.etim-checkbox:checked{background-color:var(--zamel-c-primary);border-color:var(--zamel-c-primary)}.etim-checkbox:checked::before{background:rgba(0,0,0,0) url("./../img/icon/check.svg") no-repeat center/contain;bottom:5%;content:"";left:5%;position:absolute;right:5%;top:5%}.etim-radio{align-items:center;appearance:none;background-color:var(--zamel-c-white);block-size:1em;border:max(.0625em,1px) solid var(--zamel-c-black);border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;inline-size:1em;justify-content:center;margin:0;position:relative;vertical-align:middle}.etim-radio:checked{background-color:var(--zamel-c-primary);border-color:var(--zamel-c-primary)}.etim-radio:checked::before{background-color:var(--zamel-c-white);border-radius:50%;content:"";inset:.25em;position:absolute}.etim-range{appearance:none;background:var(--zamel-c-grey-light, #e0e0e0);border-radius:.25em;cursor:pointer;height:.5em;width:100%}.etim-range::-webkit-slider-thumb{appearance:none;background:var(--zamel-c-primary);border-radius:50%;cursor:pointer;height:1.25em;width:1.25em}.etim-range::-moz-range-thumb{background:var(--zamel-c-primary);border:none;border-radius:50%;cursor:pointer;height:1.25em;width:1.25em}.etim-number{border:max(.0625em,1px) solid var(--zamel-c-black);background-color:var(--zamel-c-white);color:var(--zamel-c-black);font-size:var(--zamel-fs-s);padding:.5em;text-align:center}.etim-number::-webkit-inner-spin-button,.etim-number::-webkit-outer-spin-button{opacity:1}.etim-unavailable{opacity:.4;cursor:not-allowed;text-decoration:line-through}.etim-unavailable:hover{cursor:not-allowed}input.etim-unavailable{pointer-events:none}label.etim-unavailable{color:var(--zamel-c-grey, #888)}@media(max-width: 768px){input.zamel-form-input,select.zamel-form-input,textarea.zamel-form-input{font-size:16px;height:auto;min-height:0;padding:.5em .75em;line-height:1.25;box-sizing:border-box}input.zamel-form-input::placeholder,select.zamel-form-input::placeholder,textarea.zamel-form-input::placeholder{color:#999;opacity:1}input.zamel-form-input,select.zamel-form-input{min-block-size:44px}textarea.zamel-form-input{height:auto;min-height:80px;max-height:none}select.zamel-form-input{padding-right:32px}.zamel-search-input{font-size:16px;height:auto;min-height:0;padding:.5em .75em;line-height:1.25;box-sizing:border-box}.zamel-form-label{font-size:12px;margin-bottom:6px}}.zamel-form-actions{display:flex;flex-wrap:wrap;gap:1rem}.zamel-form-actions>.zamel-btn{flex:1 1 auto;min-block-size:44px}.zamel-input-spinner{border:max(.0625em,1px) solid var(--zamel-c-black);display:flex;inline-size:min-content}.zamel-input-spinner--warning{border-color:var(--zamel-c-warning, #ff9800)}@keyframes zamel-shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.zamel-shake{animation:zamel-shake .5s ease-in-out}.zamel-stock-warning{display:inline-flex;align-items:center;color:var(--zamel-c-warning, #ff9800);margin-left:.25em}.zamel-input-spinner-btn{background-color:rgba(0,0,0,0);border:0;cursor:pointer;flex-shrink:0;font-weight:var(--zamel-fw-bold);inline-size:2em;padding:0}.zamel-input-spinner-number{-moz-appearance:textfield;background-color:rgba(0,0,0,0);border:0;inline-size:100%;min-inline-size:2.1em;padding:.5em .125em;text-align:center;font-variant-numeric:tabular-nums}.zamel-input-spinner-number::-webkit-outer-spin-button,.zamel-input-spinner-number::-webkit-inner-spin-button{-webkit-appearance:none}.zamel-login-prompt{align-items:center;background:var(--zamel-c-light-gray-3);border-inline-start:2px solid var(--zamel-c-primary, #de000e);border-radius:0 4px 4px 0;color:var(--zamel-c-gray-1);display:flex;font-size:var(--zamel-fs-xs);gap:.5em;inline-size:100%;line-height:1.3;padding:.5em .75em}.zamel-login-prompt-link{color:var(--zamel-c-primary, #de000e);font-weight:var(--zamel-fw-bold, 600);text-decoration:none}.zamel-login-prompt-link:hover{text-decoration:underline}.zamel-login-prompt--lg{font-size:var(--zamel-fs-s);gap:.75em;line-height:1.4;margin-block-start:1rem;padding:.75em 1em}.zamel-main-nav{display:flex}@media(width < 64em){.zamel-main-nav{flex-direction:column;inline-size:100%;max-block-size:100%;overflow-y:auto}}@media(width < 75em){.zamel-main-nav{font-size:var(--zamel-fs-s)}}@media(64em <= width){.zamel-main-nav>li{padding-inline:.5em}.zamel-main-nav>li:first-child{padding-inline-start:0}.zamel-main-nav>li:last-child{padding-inline-end:0}}@media(87.5em <= width){.zamel-main-nav>li{padding-inline:1em}}.zamel-main-nav>li>a,.zamel-main-nav>li .zamel-main-nav__link{align-items:center;border-block-end:max(1px,.1875em) solid rgba(0,0,0,0);display:flex;font-weight:var(--zamel-fw-bold);gap:.5em;padding-block:.66em .3125em}.zamel-main-nav>li>a:hover,.zamel-main-nav>li .zamel-main-nav__link:hover{text-decoration:none}@media(width < 64em){.zamel-main-nav>li>a{margin-inline:auto}}@media(64em <= width){.zamel-main-nav>li:hover>a,.zamel-main-nav>li:hover .zamel-main-nav__link,.zamel-main-nav>li.is-open>a,.zamel-main-nav>li.is-open .zamel-main-nav__link{border-color:var(--zamel-c-primary)}}@media(64em <= width){.zamel-main-nav li.zamel-has-sub-nav{display:flex;align-items:center;flex-direction:column}}.zamel-main-nav a{inline-size:fit-content}.zamel-sub-nav-container{background-color:var(--zamel-c-white)}@media(64em <= width){.zamel-sub-nav-container{left:1rem;position:absolute;right:1rem;top:100%;z-index:1;max-block-size:calc(100dvh - var(--zamel-mega-menu-top, 9rem) - 1rem);overflow-y:auto;overscroll-behavior:contain}}.zamel-sub-nav{display:flex;flex-direction:column;gap:.5em}@media(width < 64em){.zamel-sub-nav{inline-size:fit-content;margin-inline:auto}}.zamel-sub-nav>li{align-items:center;display:flex;gap:1em}.zamel-sub-nav>li::before{background:rgba(0,0,0,0) url("./../img/icon/chevron.svg") no-repeat center/contain;block-size:.4375em;content:"";inline-size:.6875em;rotate:-90deg}.zamel-sub-nav-hidden{display:none}.zamel-main-nav__head{align-items:center;display:flex;gap:.25em}@media(width < 64em){.zamel-main-nav__head{margin-inline:auto}}span.zamel-main-nav__link{cursor:pointer}.zamel-main-nav__toggle{align-items:center;background:rgba(0,0,0,0);border:0;color:inherit;cursor:pointer;display:flex;justify-content:center;min-block-size:24px;min-inline-size:24px;padding:0}.zamel-main-nav__toggle::after{background:rgba(0,0,0,0) url("./../img/icon/chevron.svg") no-repeat center/contain;block-size:.4375em;content:"";inline-size:.6875em;transition:rotate .2s ease}.zamel-main-nav__toggle[aria-expanded=true]::after{rotate:180deg}.zamel-main-nav__toggle:focus-visible{outline:3px solid var(--zamel-c-primary);outline-offset:2px}@media(prefers-reduced-motion: reduce){.zamel-main-nav__toggle::after{transition:none}}.zamel-main-nav:not(.zamel-main-nav--js):not(:hover) .zamel-has-sub-nav:focus-within .zamel-sub-nav-hidden,.zamel-has-sub-nav.is-open .zamel-sub-nav-hidden{display:block}@media(64em <= width){.zamel-has-sub-nav:hover .zamel-sub-nav-hidden{display:block}}@media(width < 64em){#zamel-main-nav-toggler:not(:checked)~#zamel-main-nav{display:none}}@media(width < 64em){.zamel-mobile-main-nav-wrapper{background-color:var(--zamel-c-white);display:flex;flex-direction:column;inset:0;position:fixed;z-index:2}}#zamel-main-nav:has(.zamel-has-sub-nav:hover,.zamel-has-sub-nav.is-open,.zamel-main-nav:not(.zamel-main-nav--js) .zamel-has-sub-nav:focus-within){box-shadow:0 100dvh 0 100dvh rgba(0,0,0,.5)}.zamel-mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999;display:none;overflow:hidden}#zamel-mobile-menu-toggler:checked~.zamel-mobile-menu-overlay{display:block}.zamel-mobile-menu-container{height:100%;margin-left:auto;width:100%;background:#fff;display:flex;flex-direction:column}.zamel-mobile-menu-ekran{display:flex;flex-direction:column;height:100%;min-height:0}.zamel-mobile-menu-header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 13px 0}.zamel-mobile-menu-logo{display:flex;align-items:center;min-block-size:44px}.zamel-mobile-menu-logo .zamel-header-logo-img{display:block}.zamel-mobile-menu-flaga{inline-size:20px;block-size:20px;object-fit:contain;flex:none}.zamel-mobile-menu-item--jezyk .zamel-mobile-menu-subitem{gap:10px}.zamel-mobile-menu-naglowek{margin:0;font-size:var(--zamel-fs-sl);font-weight:700;color:#333}.zamel-mobile-menu-close{cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.zamel-mobile-menu-close:hover{background:#f5f5f5}.zamel-mobile-menu-ekran>.zamel-header-search-wrapper{flex:none;order:0;margin:9px 13px 10px}.zamel-mobile-menu-content{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px 24px}.zamel-mobile-menu-item{border-bottom:1px solid #e5e5e5}.zamel-mobile-menu-main{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;min-height:64px;font-size:var(--zamel-fs-sl);font-weight:600;cursor:pointer;background:none;border:none;width:100%;text-align:left;color:inherit;text-decoration:none}.zamel-mobile-menu-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.zamel-mobile-menu-hint{overflow:hidden;color:var(--zamel-c-secondary);font-size:var(--zamel-fs-base);font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.zamel-mobile-menu-wglab{transform:rotate(-90deg)}.zamel-mobile-menu-title{color:#333;text-decoration:none;flex:1}.zamel-mobile-menu-chevron{width:1rem;height:1rem;transition:transform .3s ease}.zamel-mobile-menu-submenu{display:none;flex-direction:column;padding-left:1rem;padding-bottom:1rem}.zamel-mobile-menu-item>input[type=checkbox]:checked~.zamel-mobile-menu-submenu{display:flex}.zamel-mobile-menu-item>input[type=checkbox]:checked~.zamel-mobile-menu-main .zamel-mobile-menu-chevron{transform:rotate(180deg)}.zamel-mobile-menu-subitem{display:flex;align-items:center;padding:8px 0;min-height:48px;color:#666;text-decoration:none;font-size:var(--zamel-fs-base)}.zamel-mobile-menu-subitem:hover{color:#06c}.zamel-mobile-menu-subitem.zamel-fw-bold{font-weight:600;color:#333}@media(width >= 64em){.zamel-mobile-menu-overlay{display:none !important}}.header-new .zamel-mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;background:rgba(0,0,0,0);overflow:hidden;display:block;pointer-events:none}.header-new .zamel-menu-btn{width:26px;height:26px;position:relative}.header-new .zamel-menu-btn span{width:18px;background:#fff;position:absolute;margin:auto;display:block;inset:0;transition:all 300ms;height:1px}.header-new .zamel-menu-btn span:nth-child(1){bottom:12px}.header-new .zamel-menu-btn span:nth-child(3){top:12px}.header-new #zamel-mobile-menu-toggler:checked~.zamel-mobile-menu-overlay .zamel-mobile-menu-container{pointer-events:auto;opacity:1;transform:none}.header-new #zamel-mobile-menu-toggler:checked~header .zamel-mobile-header .zamel-menu-btn span:nth-child(1){bottom:0;transform:rotate(45deg)}.header-new #zamel-mobile-menu-toggler:checked~header .zamel-mobile-header .zamel-menu-btn span:nth-child(2){transform:rotate(45deg);opacity:0}.header-new #zamel-mobile-menu-toggler:checked~header .zamel-mobile-header .zamel-menu-btn span:nth-child(3){top:0;transform:rotate(-45deg)}.header-new .zamel-mobile-header{position:relative;z-index:2}.header-new .zamel-mobile-menu-container{z-index:9999;max-height:100%;display:flex;flex-direction:column;transition:all 300ms;min-height:100%;padding:1rem;padding-top:120px;width:100%;transform:translateY(20px);opacity:0;max-width:unset;pointer-events:none;background:#fff}.header-new .zamel-mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 0 2rem 0;border-bottom:1px solid #e5e5e5;margin-bottom:2rem}.header-new .zamel-mobile-menu-close{cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.header-new .zamel-mobile-menu-close:hover{background:#f5f5f5}.header-new .zamel-mobile-menu-content{display:flex;flex-direction:column;max-height:100%;overflow-y:auto;overflow-x:hidden}.header-new .zamel-mobile-menu-item{border-bottom:1px solid #e5e5e5}.header-new .zamel-mobile-menu-main{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:var(--zamel-fs-l);font-weight:600;cursor:pointer;background:none;border:none;width:100%;text-align:left}.header-new .zamel-mobile-menu-title{color:#333;text-decoration:none;flex:1}.header-new .zamel-mobile-menu-chevron{width:10px;height:8px;transition:transform .3s ease}.header-new .zamel-mobile-menu-submenu{display:none;flex-direction:column;background:var(--zamel-c-light-blue);padding-left:1rem;padding-right:1rem;padding-bottom:1rem}.header-new .zamel-mobile-menu-item>input[type=checkbox]:checked~.zamel-mobile-menu-submenu{display:flex}.header-new .zamel-mobile-menu-item>input[type=checkbox]:checked~.zamel-mobile-menu-main .zamel-mobile-menu-chevron{transform:rotate(180deg)}.header-new .zamel-mobile-menu-subitem{padding:12px 0;color:#666;text-decoration:none;font-size:var(--zamel-fs-m);border-bottom:1px solid var(--zamel-c-light-grey-7)}.header-new .zamel-mobile-menu-subitem:hover{color:#06c}.header-new .zamel-mobile-menu-subitem.zamel-fw-bold{font-weight:600;color:#333}@media(width >= 48em){.header-new .zamel-mobile-menu-overlay{display:none !important}}.zamel-order-detail .order-cards-grid{display:grid;gap:1rem;grid-template-columns:1fr}.zamel-order-detail .order-columns-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(48em <= width){.zamel-order-detail .order-cards-grid{grid-template-columns:repeat(4, 1fr)}.zamel-order-detail .order-columns-grid{grid-template-columns:repeat(2, 1fr)}}.zamel-order-detail .order-details-grid{display:grid;gap:.75em}.zamel-order-detail .order-detail-row{align-items:baseline;border-block-end:1px solid var(--zamel-c-light-grey, #f0f0f0);display:flex;justify-content:space-between;padding:.5em 0}.zamel-order-detail .order-detail-row:last-child{border-block-end:none}.zamel-order-detail .order-detail-label{color:var(--zamel-c-text-muted, #6c757d);font-size:.9em}.zamel-order-detail .order-detail-value{font-weight:var(--zamel-fw-medium, 500);text-align:end}.zamel-order-detail .order-summary-totals{border-block-start:1px solid var(--zamel-c-meter-border, #e0e0e0);margin-block-start:1.5em;padding-block-start:1.5em}.zamel-order-detail .order-timeline{padding-inline-start:2em;position:relative}.zamel-order-detail .order-timeline::before{background:var(--zamel-c-meter-border, #e0e0e0);content:"";inset-block:.75em;inset-inline-start:.6em;position:absolute;width:2px}.zamel-order-detail .timeline-step{align-items:flex-start;display:flex;gap:.75em;padding:.5em 0;position:relative}.zamel-order-detail .timeline-marker{align-items:center;background:var(--zamel-c-white, #fff);block-size:1.5em;display:flex;inline-size:1.5em;inset-inline-start:-2em;justify-content:center;position:absolute;z-index:1}.zamel-order-detail .timeline-dot{background:var(--zamel-c-meter-border, #e0e0e0);block-size:12px;border:2px solid var(--zamel-c-white, #fff);border-radius:50%;inline-size:12px}.zamel-order-detail .timeline-dot--active{background:var(--zamel-c-primary, #DE000E);box-shadow:0 0 0 4px rgba(222,0,14,.2)}.zamel-order-detail .timeline-step--completed .timeline-dot{background:var(--zamel-c-green-2, #28a745)}.zamel-order-detail .timeline-title{color:var(--zamel-c-black-2, #333);font-size:.95em}.zamel-order-detail .timeline-step--pending .timeline-title{color:var(--zamel-c-text-disabled, #adb5bd)}.zamel-order-detail .timeline-step--current .timeline-title{color:var(--zamel-c-primary, #DE000E)}.zamel-order-detail .timeline-date{color:var(--zamel-c-text-muted, #6c757d);font-size:.75em;margin-block-start:.25em}.zamel-order-detail .events-list{max-block-size:300px;overflow-y:auto}.zamel-order-detail .events-list::-webkit-scrollbar{width:4px}.zamel-order-detail .events-list::-webkit-scrollbar-track{background:var(--zamel-c-light-grey-3, #f1f1f1)}.zamel-order-detail .events-list::-webkit-scrollbar-thumb{background:var(--zamel-c-primary, #DE000E)}.zamel-order-detail .event-item{display:flex;gap:.75em;padding:.75em 0}.zamel-order-detail .event-item--bordered{border-block-end:1px solid var(--zamel-c-light-grey, #f0f0f0)}.zamel-order-detail .event-icon{align-items:center;background:var(--zamel-c-light-grey-1, #f8f9fa);block-size:2em;border-radius:50%;display:flex;flex-shrink:0;inline-size:2em;justify-content:center}.zamel-order-detail .event-icon img{block-size:1em;inline-size:1em}.zamel-order-detail .event-icon--success{background:var(--zamel-c-state-ok-bg, #e8f5e9)}.zamel-order-detail .event-icon--success img{filter:brightness(0) saturate(100%) invert(48%) sepia(79%) saturate(2476%) hue-rotate(86deg) brightness(118%) contrast(80%)}.zamel-order-detail .event-icon--danger{background:var(--zamel-c-state-awaiting-bg, #ffebee)}.zamel-order-detail .event-icon--danger img{filter:brightness(0) saturate(100%) invert(27%) sepia(51%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%)}.zamel-order-detail .event-icon--warning{background:var(--zamel-c-state-warn-bg, #fff8e1)}.zamel-order-detail .event-icon--warning img{filter:brightness(0) saturate(100%) invert(76%) sepia(61%) saturate(1000%) hue-rotate(360deg) brightness(103%) contrast(104%)}.zamel-order-detail .event-icon--info{background:var(--zamel-c-state-info-bg, #e3f2fd)}.zamel-order-detail .event-icon--info img{filter:brightness(0) saturate(100%) invert(48%) sepia(85%) saturate(437%) hue-rotate(145deg) brightness(92%) contrast(92%)}.zamel-order-detail .event-icon--primary{background:var(--zamel-c-light-red-2, #fff5f5)}.zamel-order-detail .event-icon--primary img{filter:brightness(0) saturate(100%) invert(17%) sepia(96%) saturate(3000%) hue-rotate(340deg) brightness(90%) contrast(95%)}.zamel-order-detail .event-content{flex-grow:1;min-inline-size:0}.zamel-order-detail .event-message{font-size:.9em;line-height:1.4;word-break:break-word}.zamel-order-detail .event-date{color:var(--zamel-c-text-muted, #6c757d);font-size:.75em;margin-block-start:.25em}.zamel-order-detail .order-items-table{inline-size:100%}.zamel-order-detail .zamel-order-product-cell{min-inline-size:280px}.zamel-order-detail .zamel-order-thumb{block-size:80px;inline-size:80px}.zamel-order-detail .zamel-order-thumb img{block-size:100%;inline-size:100%;object-fit:contain}.zamel-order-detail .zamel-table--zebra tbody tr.zamel-order-row--lacking{background-color:var(--zamel-c-state-awaiting-bg, #ffebee)}.zamel-order-detail .zamel-order-total-row{background:var(--zamel-c-light-grey-2, #e9ecef);font-size:1.05em}@media(width < 48em){.zamel-order-detail .zamel-order-product-cell{min-inline-size:0}}.dashboard-tab-radio{display:none}.dashboard-tabs-nav{border-block-end:2px solid var(--zamel-c-light-grey-2, #e9ecef);display:flex;gap:0}.dashboard-tab-link{border-block-end:3px solid rgba(0,0,0,0);color:var(--zamel-c-grey, #747474);cursor:pointer;display:inline-block;font-weight:var(--zamel-fw-medium, 500);margin-block-end:-2px;padding:.75rem 1.5rem;transition:all .2s ease}.dashboard-tab-link:hover{color:var(--zamel-c-primary, #DE000E)}.dashboard-tab-content{display:none}#tab-carts:checked~.dashboard-tabs-nav label[for=tab-carts],#tab-orders:checked~.dashboard-tabs-nav label[for=tab-orders]{border-block-end-color:var(--zamel-c-primary, #DE000E);color:var(--zamel-c-primary, #DE000E)}#tab-carts:checked~#content-carts,#tab-orders:checked~#content-orders{display:block}@media(width < 48em){.dashboard-tab-link{flex:1;font-size:.9rem;padding:.5rem .75rem;text-align:center}}.zamel-order-stats{align-items:baseline;color:var(--zamel-c-gray-1, #6f6f6f);display:flex;flex-wrap:wrap;font-size:max(var(--zamel-fs-s),13px);gap:0 .4em;margin:0 0 .5rem}.zamel-order-stats__count,.zamel-order-stats__qty{color:var(--zamel-c-black, #000);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold, 700)}.zamel-order-stats__count{font-size:max(var(--zamel-fs-base),15px)}.zamel-credit-tile{--zamel-credit-tile-color: var(--zamel-c-dark, #1a1a1a);border-color:var(--zamel-credit-tile-color)}.zamel-credit-tile--total{--zamel-credit-tile-color: var(--zamel-c-dark, #1a1a1a)}.zamel-credit-tile--used{--zamel-credit-tile-color: var(--zamel-c-meter-danger, #dc3545)}.zamel-credit-tile--reserved{--zamel-credit-tile-color: var(--zamel-c-meter-warn, #fd7e14)}.zamel-credit-tile--available{--zamel-credit-tile-color: var(--zamel-c-meter-ok, #28a745)}.zamel-credit-tile__label,.zamel-credit-tile__value{color:var(--zamel-credit-tile-color)}.zamel-credit-tile__icon{background-color:var(--zamel-credit-tile-color);block-size:1.5em;display:inline-block;flex-shrink:0;inline-size:1.5em;-webkit-mask:var(--zamel-credit-tile-icon) center/contain no-repeat;mask:var(--zamel-credit-tile-icon) center/contain no-repeat}.zamel-credit-reservations .zamel-budget-meter-head{white-space:nowrap}.zamel-credit-color--used{color:var(--zamel-c-meter-danger, #dc3545);font-weight:var(--zamel-fw-bold, 700)}.zamel-credit-color--reserved{color:var(--zamel-c-meter-warn, #fd7e14);font-weight:var(--zamel-fw-bold, 700)}.zamel-credit-color--available{color:var(--zamel-c-meter-ok, #28a745);font-weight:var(--zamel-fw-bold, 700)}.zamel-credit-formula{font-family:monospace}@media(64em <= width){.zamel-account-links{display:none}}.zamel-account-links nav{border:0}.zamel-account-links ul{display:grid;gap:.5rem;grid-template-columns:repeat(2, minmax(0, 1fr));margin:0}.zamel-account-links li:empty{display:none}.zamel-account-links a{align-items:center;border:1px solid var(--zamel-c-light-grey, #ececec);display:flex;min-block-size:44px;font-size:max(var(--zamel-fs-s),14px);gap:.5rem;padding:.5rem .75rem}.context-card{background:var(--zamel-c-white, #fff);border:2px solid var(--zamel-c-light-gray-1, #e2e2e2);cursor:pointer;padding:1em 1.25em;transition:border-color .2s ease,box-shadow .2s ease}.context-card:hover,.context-card:focus{border-color:var(--zamel-c-primary, #de000e);box-shadow:0 0 0 3px var(--zamel-c-light-red-2, #fff5f5);outline:none}.context-card--active,.context-card--active:hover{background:var(--zamel-c-state-ok-bg, #e8f5e9);border-color:var(--zamel-c-green-2, #2e7d32)}.context-card__icon{align-items:center;background:var(--zamel-c-light-grey-1, #f8f9fa);block-size:48px;display:flex;flex-shrink:0;inline-size:48px;justify-content:center}.context-card__icon--branch{block-size:40px;inline-size:40px}.context-search{position:relative}.context-search .zamel-form-input{padding-inline-start:2.5em}.context-search__icon{inset-inline-start:.75em;opacity:.5;position:absolute}@media(64em <= width){.context-list{max-block-size:25rem;overflow-y:auto}}.context-hint{background:var(--zamel-c-light-grey-1, #f8f9fa);border-inline-start:3px solid var(--zamel-c-primary, #de000e)}.zamel-modal{inset:0;position:fixed;z-index:2}@media(width < 48em){.zamel-mobile-modal{inset:0;position:fixed;z-index:2}}@media screen and (max-width: 64em){@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.slide-transition{animation:slideUp .3s ease-out}.fade-transition{animation:fadeIn .2s ease-out}.zamel-category-loading{display:flex;align-items:center;justify-content:center;padding:40px 16px;color:var(--zamel-c-text-muted);font-size:var(--zamel-fs-m)}.zamel-loading-spinner{width:20px;height:20px;border:2px solid var(--zamel-c-light-grey-2);border-top:2px solid var(--zamel-c-primary);border-radius:50%;animation:spin 1s linear infinite;margin-right:8px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.zamel-bottom-nav{position:fixed;bottom:0;left:0;right:0;background:var(--zamel-c-white);border-top:1px solid var(--zamel-c-light-grey-2);display:grid;grid-template-columns:repeat(5, 1fr);padding:8px 0 max(8px,env(safe-area-inset-bottom));z-index:1000;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.zamel-nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;text-decoration:none;color:var(--zamel-c-text-muted);font-size:11px;font-weight:var(--zamel-fw-medium);transition:color .2s ease;min-height:48px;justify-content:center}.zamel-nav-item.active{color:var(--zamel-c-primary)}.zamel-nav-item:hover{color:var(--zamel-c-primary)}.zamel-nav-icon{font-size:20px}body.has-bottom-nav{padding-bottom:80px}.zamel-header-title-wrapper,.zamel-header-navigation .zamel-modal-breadcrumb{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;overflow:hidden;padding:0 44px 0 52px;min-width:0}.zamel-loading{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:6px;padding:6px 10px;background:hsla(0,0%,100%,.95);border-radius:20px;z-index:100}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.zamel-loading p{color:var(--zamel-c-text-muted);font-size:11px;margin:0;font-weight:var(--zamel-fw-medium)}.zamel-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.zamel-error p{color:var(--zamel-c-primary);font-size:var(--zamel-fs-m);margin:0 0 16px 0;font-weight:var(--zamel-fw-medium)}.zamel-btn-retry{padding:10px 20px;background:var(--zamel-c-primary);color:var(--zamel-c-white);border:none;border-radius:6px;font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-semibold);cursor:pointer;transition:all .2s ease}.zamel-btn-retry:active{background:var(--zamel-c-danger-dark);transform:scale(0.98)}.zamel-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 16px 16px;border-bottom:1px solid var(--zamel-c-light-grey-2);position:sticky;top:0;background:#fff;z-index:1;border-radius:0}.zamel-modal-title{font-size:calc(var(--zamel-fs-l) - 1px);font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-text-primary)}.zamel-modal-close{align-items:center;background:none;border:none;border-radius:4px;color:var(--zamel-c-text-primary);cursor:pointer;display:flex;flex-shrink:0;font-size:26px;justify-content:center;line-height:1;min-block-size:44px;min-inline-size:44px;padding:.5rem;transition:background .2s}.zamel-modal-close:hover{background:var(--zamel-c-light-gray-3)}.zamel-modal-close:active{opacity:.6}.zamel-modal-breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--zamel-c-text-muted);flex-wrap:wrap}.zamel-breadcrumb-item{display:flex;align-items:center;gap:8px}.zamel-breadcrumb-link{color:var(--zamel-c-primary);text-decoration:none;font-weight:var(--zamel-fw-medium);padding:4px 8px;border-radius:4px;transition:background .2s ease}.zamel-breadcrumb-link:hover{background:var(--zamel-c-white)}.zamel-breadcrumb-back{color:var(--zamel-c-primary);text-decoration:none;font-weight:var(--zamel-fw-medium);padding:4px 8px;border-radius:4px;transition:all .2s ease;cursor:pointer}.zamel-breadcrumb-back:hover{background:var(--zamel-c-white);color:var(--zamel-c-red-1)}.zamel-breadcrumb-back:active{background:var(--zamel-c-light-gray-1)}.zamel-breadcrumb-brand-link{color:var(--zamel-c-primary);text-decoration:none;font-weight:var(--zamel-fw-semibold);padding:4px 8px;border-radius:4px;transition:all .2s ease;cursor:pointer}.zamel-breadcrumb-brand-link:hover{background:var(--zamel-c-white);color:var(--zamel-c-red-1);text-decoration:underline}.zamel-breadcrumb-brand-link:active{background:var(--zamel-c-light-gray-1)}.zamel-breadcrumb-current{color:var(--zamel-c-text-primary);font-weight:var(--zamel-fw-semibold);padding:4px 8px}.zamel-breadcrumb-separator{color:var(--zamel-c-text-disabled);font-weight:var(--zamel-fw-base)}.zamel-empty-icon{font-size:48px;margin-bottom:12px;opacity:.5}.zamel-empty-title{font-size:calc(var(--zamel-fs-m) + 1px);font-weight:var(--zamel-fw-medium);margin-bottom:4px}.zamel-empty-text{font-size:var(--zamel-fs-m)}.zamel-mobile-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:stretch;justify-content:center;opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease}.zamel-mobile-modal.zamel-hidden{opacity:0;visibility:hidden;pointer-events:none}.zamel-mobile-modal.zamel-closing{opacity:0}.zamel-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:1}.zamel-modal-dialog{position:relative;z-index:2;width:100%;height:100%;background:var(--zamel-c-white);display:flex;flex-direction:column;transform:translateY(0);transition:transform .3s ease}.zamel-mobile-modal.zamel-hidden .zamel-modal-dialog{transform:translateY(100%)}.zamel-modal-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--zamel-c-white);border-bottom:1px solid var(--zamel-c-light-grey-2);position:sticky;top:0;z-index:10;flex-shrink:0;gap:10px;min-height:54px}.zamel-modal-body{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.zamel-modal-body::-webkit-scrollbar{width:6px}.zamel-modal-body::-webkit-scrollbar-track{background:var(--zamel-c-light-grey-3);border-radius:3px}.zamel-modal-body::-webkit-scrollbar-thumb{background:var(--zamel-c-primary);border-radius:3px;transition:background .2s ease}.zamel-modal-body::-webkit-scrollbar-thumb:hover{background:var(--zamel-c-danger-dark)}.zamel-modal-body::-webkit-scrollbar-thumb:active{background:var(--zamel-c-red-1)}.zamel-modal-body{scrollbar-width:thin;scrollbar-color:var(--zamel-c-primary) var(--zamel-c-light-grey-3)}}@media(min-width: calc(64em + 1px)){.zamel-mobile-actions,.zamel-category-modal,.zamel-mobile-modal,.zamel-sort-modal,.zamel-bottom-nav{display:none !important}.zamel-sticky-bottom-bar{display:none !important}}@media(max-width: calc(64em - 1px)){.zamel-modal-dialog--bottom{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;max-height:100vh;border-radius:0;transform:translateY(0);transition:transform .3s cubic-bezier(0.32, 0.72, 0, 1);display:flex;flex-direction:column;background:var(--zamel-c-white)}.zamel-mobile-modal.zamel-closing .zamel-modal-dialog--bottom{transform:translateY(100%)}.zamel-mobile-modal.zamel-hidden .zamel-modal-dialog--bottom{transform:translateY(100%)}.zamel-modal-dialog--bottom .zamel-modal-header{flex-shrink:0;padding:12px 20px;border-bottom:1px solid var(--zamel-c-silver);display:flex;justify-content:space-between;align-items:center}.zamel-modal-dialog--bottom .zamel-modal-body{flex:1;overflow-y:auto;padding:16px 20px;-webkit-overflow-scrolling:touch}.zamel-modal-footer{padding:16px 20px;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--zamel-c-silver);background:var(--zamel-c-white);flex-shrink:0}.zamel-modal-footer .zamel-btn.zamel-btn--full{width:100%;min-block-size:52px;font-size:var(--zamel-fs-base)}.zamel-modal-grabber{width:40px;height:4px;background:var(--zamel-c-silver);border-radius:2px;margin:12px auto 0}.zamel-sheet-item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--zamel-c-light-grey)}.zamel-sheet-item:last-child{border-bottom:none}.zamel-sheet-item__image{width:60px;height:60px;flex-shrink:0;background:var(--zamel-c-light);border-radius:4px;overflow:hidden}.zamel-sheet-item__image img{width:100%;height:100%;object-fit:contain}.zamel-sheet-item__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.zamel-sheet-item__name{font-size:var(--zamel-fs-s);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-sheet-item__price{font-size:var(--zamel-fs-s);font-weight:bold;color:var(--zamel-c-primary)}.zamel-sheet-item__quantity{font-size:var(--zamel-fs-xs);color:var(--zamel-c-secondary)}.zamel-sheet-item__actions{display:flex;align-items:center;gap:8px}.zamel-sheet-item__remove{padding:4px;background:none;border:none;cursor:pointer;color:var(--zamel-c-grey)}.zamel-sheet-item__remove:hover{color:var(--zamel-c-danger)}.zamel-cart-sheet-items{display:flex;flex-direction:column;gap:0}.zamel-cart-item{display:grid;grid-template-columns:80px 1fr auto;gap:12px;padding:16px 0;border-bottom:1px solid var(--zamel-c-light-grey);align-items:start}.zamel-cart-item:last-child{border-bottom:none}.zamel-cart-item--more{display:flex;justify-content:center;align-items:center;padding:12px 0;font-size:var(--zamel-fs-s)}.zamel-qty-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--zamel-c-light);border:none;cursor:pointer;transition:background .15s ease}.zamel-qty-btn:hover:not(:disabled){background:var(--zamel-c-silver)}.zamel-qty-btn:disabled{opacity:.4;cursor:not-allowed}.zamel-qty-btn svg{stroke:var(--zamel-c-grey)}.zamel-qty-value{min-width:36px;height:32px;display:flex;align-items:center;justify-content:center;font-size:var(--zamel-fs-m);font-weight:600;background:var(--zamel-c-white)}.zamel-cart-sheet-summary{margin-top:16px;padding-top:16px;border-top:2px solid var(--zamel-c-black);display:flex;flex-direction:column;gap:10px}.zamel-cart-sheet-summary__row{display:flex;justify-content:space-between;align-items:center;font-size:var(--zamel-fs-m);color:var(--zamel-c-grey)}.zamel-cart-sheet-summary__row--products{padding-bottom:10px}.zamel-cart-sheet-summary__row--price{padding-top:10px;border-top:1px solid var(--zamel-c-silver)}.zamel-cart-sheet-summary__row--total{font-weight:600}.zamel-cart-sheet-summary__row--total .zamel-cart-sheet-summary__label span{font-weight:600}.zamel-cart-sheet-summary__label{display:flex;align-items:center;gap:8px}.zamel-cart-sheet-summary__icon{width:18px;height:18px;opacity:1}.zamel-cart-sheet-summary__value{font-weight:500}.zamel-cart-sheet-summary__value--price{color:var(--zamel-c-primary)}.zamel-cart-sheet-summary__value--total{font-size:var(--zamel-fs-l);font-weight:700;color:var(--zamel-c-primary)}.zamel-cart-sheet-cta{margin-top:20px;padding-top:16px;border-top:1px solid var(--zamel-c-silver)}.zamel-cart-sheet-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;min-height:300px}.zamel-cart-sheet-empty__icon{margin-bottom:20px;opacity:.3}.zamel-cart-sheet-empty__icon img{width:64px;height:64px}.zamel-cart-sheet-empty__title{font-size:var(--zamel-fs-l);font-weight:600;color:var(--zamel-c-black);margin:0 0 8px 0}.zamel-cart-sheet-empty__text{font-size:var(--zamel-fs-m);color:var(--zamel-c-grey);margin:0 0 24px 0}.zamel-cart-sheet-empty__actions{display:flex;flex-direction:column;gap:.75rem;inline-size:100%;max-inline-size:22rem}.zamel-cart-sheet-empty__actions>.zamel-btn{inline-size:100%;min-block-size:48px}.zamel-wishlist-selector{position:relative;margin-bottom:16px}.zamel-wishlist-selector__btn{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;background:var(--zamel-c-light);border:1px solid var(--zamel-c-silver);border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left}.zamel-wishlist-selector__btn:hover{background:var(--zamel-c-silver)}.zamel-wishlist-selector__btn[aria-expanded=true]{border-color:var(--zamel-c-primary);background:var(--zamel-c-light-red-1)}.zamel-wishlist-selector__btn[aria-expanded=true] .zamel-wishlist-selector__arrow{transform:rotate(180deg)}.zamel-wishlist-selector__icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.zamel-wishlist-selector__icon img{width:18px;height:18px;object-fit:contain}.zamel-wishlist-selector__name{flex:1;font-size:var(--zamel-fs-m);font-weight:500;color:var(--zamel-c-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-wishlist-selector__count{font-size:var(--zamel-fs-s);color:var(--zamel-c-grey)}.zamel-wishlist-selector__arrow{width:16px;height:16px;color:var(--zamel-c-grey);transition:transform .2s ease}.zamel-wishlist-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--zamel-c-white);border:1px solid var(--zamel-c-silver);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10;list-style:none;padding:4px 0;max-height:280px;overflow-y:auto}.zamel-wishlist-dropdown__item--active{background:var(--zamel-c-light-red-1)}.zamel-wishlist-dropdown__item--more{border-top:1px solid var(--zamel-c-silver);margin-top:4px}.zamel-wishlist-dropdown__link{display:flex;align-items:center;gap:10px;padding:12px 16px;color:var(--zamel-c-black);text-decoration:none;transition:background .15s ease}.zamel-wishlist-dropdown__link img{width:16px;height:16px;flex-shrink:0;object-fit:contain}.zamel-wishlist-dropdown__link:hover{background:var(--zamel-c-light)}.zamel-wishlist-dropdown__name{flex:1;font-size:var(--zamel-fs-m);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-wishlist-dropdown__count{font-size:var(--zamel-fs-xs);color:var(--zamel-c-grey);background:var(--zamel-c-light-grey);padding:2px 8px;border-radius:10px}.zamel-wishlist-dropdown__check{width:16px;height:16px;color:var(--zamel-c-primary)}.zamel-wishlist-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--zamel-c-silver)}.zamel-wishlist-header__info{display:flex;align-items:center;gap:8px}.zamel-wishlist-header__info img{width:18px;height:18px}.zamel-wishlist-header__name{font-size:var(--zamel-fs-m);font-weight:500;color:var(--zamel-c-black)}.zamel-wishlist-header__link{font-size:var(--zamel-fs-s);color:var(--zamel-c-primary);text-decoration:none;font-weight:500}.zamel-wishlist-header__link:hover{text-decoration:underline}.zamel-wishlist-sheet-items{display:flex;flex-direction:column;gap:0}.zamel-wishlist-item{display:grid;grid-template-columns:80px 1fr auto;gap:12px;padding:16px 0;border-bottom:1px solid var(--zamel-c-light-grey);align-items:start}.zamel-wishlist-item:last-child{border-bottom:none}.zamel-wishlist-item--more{display:flex;justify-content:center;align-items:center;padding:12px 0;font-size:var(--zamel-fs-s);color:var(--zamel-c-grey)}.zamel-wishlist-sheet-summary{margin-top:16px;padding-top:16px;border-top:2px solid var(--zamel-c-black);display:flex;flex-direction:column;gap:10px}.zamel-wishlist-sheet-summary__row{display:flex;justify-content:space-between;align-items:center;font-size:var(--zamel-fs-m);color:var(--zamel-c-grey)}.zamel-wishlist-sheet-summary__row--products{padding-bottom:10px}.zamel-wishlist-sheet-summary__row--price{padding-top:10px;border-top:1px solid var(--zamel-c-silver)}.zamel-wishlist-sheet-summary__row--total{font-weight:600}.zamel-wishlist-sheet-summary__row--total .zamel-wishlist-sheet-summary__label span{font-weight:600}.zamel-wishlist-sheet-summary__label{display:flex;align-items:center;gap:8px}.zamel-wishlist-sheet-summary__icon{width:18px;height:18px;opacity:1}.zamel-wishlist-sheet-summary__value{font-weight:500}.zamel-wishlist-sheet-summary__value--price{color:var(--zamel-c-primary)}.zamel-wishlist-sheet-summary__value--total{font-size:var(--zamel-fs-l);font-weight:700;color:var(--zamel-c-primary)}.zamel-wishlist-sheet-cta{margin-top:20px;padding-top:16px;border-top:1px solid var(--zamel-c-silver)}.zamel-wishlist-sheet-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;min-height:300px}.zamel-wishlist-sheet-empty--compact{min-height:auto;padding:24px 20px}.zamel-wishlist-sheet-empty__icon{margin-bottom:20px;opacity:.3}.zamel-wishlist-sheet-empty__icon img{width:64px;height:64px}.zamel-wishlist-sheet-empty__title{font-size:var(--zamel-fs-l);font-weight:600;color:var(--zamel-c-black);margin:0 0 8px 0}.zamel-wishlist-sheet-empty__text{font-size:var(--zamel-fs-m);color:var(--zamel-c-grey);margin:0 0 24px 0}.zamel-account-menu{list-style:none;margin:0;padding:0}.zamel-account-menu__item{border-bottom:1px solid var(--zamel-c-light-grey)}.zamel-account-menu__item:last-child{border-bottom:none}.zamel-account-menu__link{display:flex;align-items:center;gap:12px;padding:14px 0;color:inherit;text-decoration:none}.zamel-account-menu__link:hover{background:var(--zamel-c-light)}.zamel-account-menu__link--danger{color:var(--zamel-c-danger)}.zamel-account-menu__icon{width:24px;height:24px;flex-shrink:0;object-fit:contain}.zamel-account-menu__text{flex:1;font-size:var(--zamel-fs-m)}.zamel-account-menu__badge{background:var(--zamel-c-primary);color:var(--zamel-c-white);font-size:var(--zamel-fs-m);padding:2px 8px;border-radius:12px}.zamel-account-menu__separator{height:8px;border:none;background:rgba(0,0,0,0)}.zamel-sheet-empty{text-align:center;padding:40px 20px;color:var(--zamel-c-secondary)}.zamel-sheet-empty__icon{font-size:48px;margin-bottom:16px;opacity:.5}.zamel-sheet-empty__text{font-size:var(--zamel-fs-base)}.zamel-sheet-summary{border-top:2px solid var(--zamel-c-black);padding-top:12px;margin-top:12px}.zamel-sheet-summary__row{display:flex;justify-content:space-between;margin-bottom:8px;font-size:var(--zamel-fs-s)}.zamel-sheet-summary__row--total{font-weight:bold;font-size:var(--zamel-fs-base)}.zamel-account-header{display:flex;align-items:center;gap:12px;padding:16px 0;margin-bottom:8px;border-bottom:1px solid var(--zamel-c-silver)}.zamel-account-header__avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg, var(--zamel-c-primary) 0%, var(--zamel-c-red-1) 100%);color:var(--zamel-c-white);font-weight:700;font-size:var(--zamel-fs-l);display:flex;align-items:center;justify-content:center;flex-shrink:0}.zamel-account-header__avatar svg{width:24px;height:24px;stroke:var(--zamel-c-white)}.zamel-account-header__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.zamel-account-header__name{font-weight:600;font-size:var(--zamel-fs-m);color:var(--zamel-c-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-account-header__company{font-size:var(--zamel-fs-base);color:var(--zamel-c-grey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-account-header__role{color:var(--zamel-c-primary);font-weight:500}.zamel-context-switcher{position:relative;margin-bottom:12px}.zamel-context-switcher__btn{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;background:var(--zamel-c-light);border:1px solid var(--zamel-c-silver);border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left}.zamel-context-switcher__btn:hover{background:var(--zamel-c-silver)}.zamel-context-switcher__btn[aria-expanded=true]{border-color:var(--zamel-c-primary);background:var(--zamel-c-light-red-1)}.zamel-context-switcher__btn[aria-expanded=true] .zamel-context-switcher__arrow{transform:rotate(180deg)}.zamel-context-switcher__icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.zamel-context-switcher__icon img{width:16px;height:16px;object-fit:contain}.zamel-context-switcher__label{flex:1;font-size:var(--zamel-fs-m);font-weight:600;color:var(--zamel-c-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-context-switcher__arrow{width:16px;height:16px;transition:transform .2s ease}.zamel-context-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--zamel-c-white);border:1px solid var(--zamel-c-silver);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10;list-style:none;padding:4px 0;max-height:240px;overflow-y:auto}.zamel-context-dropdown__item{display:flex;align-items:center;gap:10px;padding:8px 16px;min-block-size:48px;font-size:var(--zamel-fs-m);color:var(--zamel-c-black);text-decoration:none;transition:background .2s ease}.zamel-context-dropdown__item img{width:16px;height:16px;flex-shrink:0;object-fit:contain}.zamel-context-dropdown__item span{flex:1;font-size:var(--zamel-fs-m);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-context-dropdown__item:hover{background:var(--zamel-c-light)}.zamel-context-dropdown__item--active{background:var(--zamel-c-light-red-1);color:var(--zamel-c-primary)}.zamel-context-dropdown__item--more{border-top:1px solid var(--zamel-c-silver);margin-top:4px;padding-top:12px;color:var(--zamel-c-primary);font-weight:500}.zamel-context-dropdown__check{width:16px;height:16px}.zamel-account-menu__link--active{background:var(--zamel-c-light-red-1);border-left:3px solid var(--zamel-c-primary);margin-left:-3px;padding-left:3px}.zamel-account-menu__link--active .zamel-account-menu__icon{color:var(--zamel-c-primary)}.zamel-account-menu__link--active .zamel-account-menu__text{font-weight:600;color:var(--zamel-c-primary)}.zamel-account-menu__badge--secondary{background:var(--zamel-c-grey)}.zamel-account-menu__hint{font-size:var(--zamel-fs-xs);color:var(--zamel-c-grey);margin-left:auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-skeleton{background:linear-gradient(90deg, var(--zamel-c-light-grey) 25%, var(--zamel-c-silver) 50%, var(--zamel-c-light-grey) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite ease-in-out;border-radius:4px}.zamel-skeleton-account{padding:16px 0}.zamel-skeleton-header{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--zamel-c-silver);margin-bottom:16px}.zamel-skeleton--circle{width:48px;height:48px;border-radius:50%;flex-shrink:0}.zamel-skeleton--lines{flex:1;display:flex;flex-direction:column;gap:8px}.zamel-skeleton--line{height:14px;border-radius:4px}.zamel-skeleton-menu{display:flex;flex-direction:column;gap:8px}.zamel-skeleton--item{height:48px;border-radius:4px}@keyframes skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.zamel-modal-grabber--hint{animation:grabber-pulse 2s ease-in-out}@keyframes grabber-pulse{0%,100%{opacity:.5;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.3)}}}@media(prefers-reduced-motion: reduce){.zamel-mobile-modal,.zamel-modal-dialog,.zamel-modal-dialog--bottom,.zamel-context-switcher__arrow{transition:none !important}.zamel-skeleton{animation:none;background:var(--zamel-c-silver)}.zamel-modal-grabber--hint{animation:none}@keyframes skeleton-shimmer{}}@media(min-width: 64em){#zamel-sheet-cart,#zamel-sheet-wishlist,#zamel-sheet-account,#zamel-search-modal{display:none !important}}.zamel-poz{align-items:center;column-gap:.625rem;display:grid;grid-template-columns:56px minmax(0, 1fr) auto;padding:.625rem .75rem}.zamel-poz+.zamel-poz{border-block-start:1px solid var(--zamel-c-light-grey, #ececec)}.zamel-poz--gesty{grid-template-columns:40px minmax(0, 1fr) auto;padding:.5rem .75rem}.zamel-poz__foto{block-size:56px;display:block;inline-size:56px}.zamel-poz__foto img{block-size:100%;inline-size:100%;object-fit:contain}.zamel-poz--gesty .zamel-poz__foto{block-size:40px;inline-size:40px}.zamel-poz__zastepnik{align-items:center;background-color:var(--zamel-c-light, #f7f7f7);block-size:100%;display:flex;inline-size:100%;justify-content:center}.zamel-poz__tresc{min-inline-size:0}.zamel-poz__nazwa{color:var(--zamel-c-black);display:block;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-semibold);line-height:1.3;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.zamel-poz__meta{color:var(--zamel-c-text-secondary, #6b727b);display:flex;font-size:var(--zamel-fs-xs);gap:.375rem;margin-block-start:.125rem}.zamel-poz__symbol{color:var(--zamel-c-primary, #de000e);font-weight:var(--zamel-fw-bold)}.zamel-poz__sterowanie{align-items:center;display:flex;gap:.5rem;margin-block-start:.375rem}.zamel-poz__jednostkowa{color:var(--zamel-c-text-secondary, #6b727b);font-size:var(--zamel-fs-xs);white-space:nowrap}.zamel-poz__rabat{color:var(--zamel-c-green-2);font-weight:var(--zamel-fw-semibold)}.zamel-poz__akcje{display:flex;gap:.25rem;margin-inline-start:auto}.zamel-poz__akcja{align-items:center;background:none;block-size:32px;border:1px solid var(--zamel-c-light-grey, #ececec);color:var(--zamel-c-text-secondary, #6b727b);cursor:pointer;display:inline-flex;inline-size:32px;justify-content:center;padding:0}.zamel-poz__akcja:hover{border-color:var(--zamel-c-primary, #de000e);color:var(--zamel-c-primary, #de000e)}.zamel-poz__akcja--kosz:hover{background-color:var(--zamel-c-primary, #de000e);color:var(--zamel-c-white, #fff)}.zamel-poz__kwota{align-self:start;text-align:end;white-space:nowrap}.zamel-poz__suma{display:block;font-size:var(--zamel-fs-s);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold)}.zamel-poz__jednostka{color:var(--zamel-c-text-secondary, #6b727b);font-size:var(--zamel-fs-2xs)}.zamel-poz__ilosc{display:inline-flex;flex:none}.zamel-poz__ilosc-btn{align-items:center;background-color:var(--zamel-c-light, #f7f7f7);block-size:32px;border:1px solid var(--zamel-c-silver, #dfe3e8);cursor:pointer;display:inline-flex;font-size:1rem;inline-size:30px;justify-content:center;padding:0}.zamel-poz__ilosc-btn:disabled{cursor:not-allowed;opacity:.4}.zamel-poz__ilosc-wartosc{align-items:center;block-size:32px;border-block:1px solid var(--zamel-c-silver, #dfe3e8);display:inline-flex;font-size:var(--zamel-fs-xs);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold);inline-size:34px;justify-content:center}.zamel-confirm-modal{--zamel-confirm-accent: var(--zamel-c-primary);--zamel-confirm-accent-bg: var(--zamel-c-light-red-2);position:fixed;inset:0;z-index:10010;display:flex;align-items:center;justify-content:center;padding:1em}.zamel-confirm-modal.zamel-hidden{display:none}.zamel-confirm-modal--danger{--zamel-confirm-accent: var(--zamel-c-primary);--zamel-confirm-accent-bg: var(--zamel-c-light-red-2)}.zamel-confirm-modal--success{--zamel-confirm-accent: var(--zamel-c-green);--zamel-confirm-accent-bg: var(--zamel-c-light-green-3)}.zamel-confirm-modal--info{--zamel-confirm-accent: var(--zamel-c-blue);--zamel-confirm-accent-bg: var(--zamel-c-light-blue)}.zamel-confirm-modal--warning{--zamel-confirm-accent: var(--zamel-c-yellow-1);--zamel-confirm-accent-bg: var(--zamel-c-light-yellow-1)}.zamel-confirm-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);cursor:pointer}.zamel-confirm-modal-content{position:relative;display:flex;flex-direction:column;background:var(--zamel-c-white);box-shadow:0 10px 40px rgba(0,0,0,.2);max-width:560px;width:100%;max-height:85vh;animation:zamel-confirm-modal-enter .3s ease-out}@keyframes zamel-confirm-modal-enter{from{opacity:0;transform:translateY(-20px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}.zamel-confirm-modal-header{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-shrink:0;padding:1.25em 1.5em;border-bottom:2px solid var(--zamel-confirm-accent);background:var(--zamel-c-white)}.zamel-confirm-modal-title{margin:0;font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-black-2)}.zamel-confirm-modal-close-btn{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.zamel-confirm-modal-close-btn:hover{background:var(--zamel-c-light-gray-3)}.zamel-confirm-modal-icon{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:0 auto .75em;border-radius:50%;background:var(--zamel-confirm-accent-bg);color:var(--zamel-confirm-accent)}.zamel-confirm-modal-icon svg{width:24px;height:24px}.zamel-confirm-modal-body{flex:1;overflow-y:auto;padding:1.5em;-webkit-overflow-scrolling:touch}.zamel-confirm-modal-message{margin:0 0 1em;line-height:1.6;font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-black-2)}.zamel-confirm-modal-consequences{margin:0 0 1em;padding-left:1.25em;list-style:disc;color:var(--zamel-c-gray-1)}.zamel-confirm-modal-consequences li{margin-bottom:.5em;line-height:1.5}.zamel-confirm-modal-consequences li::marker{color:var(--zamel-confirm-accent)}.zamel-confirm-modal-consequences li:last-child{margin-bottom:0}.zamel-confirm-modal-summary{margin:1em 0;padding:1em;border:1px solid var(--zamel-c-light-grey);background:var(--zamel-c-light-grey-1);max-height:40vh;overflow-y:auto}.zamel-confirm-modal-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:1em;padding:.35em 0;font-size:var(--zamel-fs-s);color:var(--zamel-c-gray-1)}.zamel-confirm-modal-summary-row--item{align-items:flex-start;border-bottom:1px solid var(--zamel-c-light-grey)}.zamel-confirm-modal-summary-row--item:last-of-type{border-bottom:none}.zamel-confirm-modal-summary-row--item>span:last-child{white-space:nowrap}.zamel-confirm-modal-summary-row--stacked{flex-direction:column;align-items:flex-start;gap:.15em}.zamel-confirm-modal-summary-row--stacked>span:last-child{font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-black-2);line-height:1.4;overflow-wrap:break-word;min-width:0;max-width:100%}.zamel-confirm-modal-summary-row--section{margin-top:.75em;padding-top:.6em;border-top:1px solid var(--zamel-c-light-grey)}.zamel-confirm-modal-summary-name{flex:1;min-width:0;line-height:1.4;overflow-wrap:break-word}.zamel-confirm-modal-summary-label{font-size:var(--zamel-fs-xs);color:var(--zamel-c-gray-1);text-transform:uppercase;letter-spacing:.03em}.zamel-confirm-modal-summary-total{display:flex;align-items:baseline;justify-content:space-between;gap:1em;margin-top:.5em;padding-top:.5em;border-top:1px solid var(--zamel-c-light-grey);font-weight:var(--zamel-fw-bold);color:var(--zamel-c-black-2)}.zamel-confirm-modal-field{margin:1em 0 0}.zamel-confirm-modal-field label{display:block;margin-bottom:.4em;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-black-2)}.zamel-confirm-modal-field textarea,.zamel-confirm-modal-field input[type=text]{width:100%;padding:.6em .8em;border:1px solid var(--zamel-c-light-grey-4);font-family:inherit;font-size:var(--zamel-fs-s);line-height:1.5;resize:vertical}.zamel-confirm-modal-field textarea:focus-visible,.zamel-confirm-modal-field input[type=text]:focus-visible{outline:2px solid var(--zamel-confirm-accent);outline-offset:-1px}.zamel-confirm-modal-loading{display:flex;align-items:center;justify-content:center;gap:.75em;padding:1.5em;color:var(--zamel-c-gray-1);font-size:var(--zamel-fs-s)}.zamel-confirm-modal-loading::before{content:"";width:20px;height:20px;flex-shrink:0;border:2px solid var(--zamel-c-light-grey);border-top-color:var(--zamel-confirm-accent);border-radius:50%;animation:zamel-confirm-modal-spin .8s linear infinite}@keyframes zamel-confirm-modal-spin{to{transform:rotate(360deg)}}.zamel-confirm-modal-footer{display:flex;flex-direction:row-reverse;justify-content:flex-start;gap:1em;flex-shrink:0;padding:1.25em 1.5em;border-top:1px solid var(--zamel-c-light-grey);background:var(--zamel-c-white)}@media(width < 48em){.zamel-confirm-modal{align-items:flex-end;padding:0}.zamel-confirm-modal-content{max-width:none;max-height:90vh;animation:zamel-confirm-modal-enter-mobile .3s cubic-bezier(0.32, 0.72, 0, 1)}.zamel-confirm-modal-header,.zamel-confirm-modal-body{padding:1em 1.25em}.zamel-confirm-modal-title{font-size:var(--zamel-fs-m)}.zamel-confirm-modal-footer{flex-direction:column;gap:.75em;padding:1em 1.25em;padding-bottom:calc(1em + env(safe-area-inset-bottom))}.zamel-confirm-modal-footer .zamel-btn{width:100%}}@keyframes zamel-confirm-modal-enter-mobile{from{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.zamel-confirm-modal-content{animation:none}.zamel-confirm-modal-loading::before{animation:none}}.zamel-confirm-modal-close-btn:focus-visible,.zamel-confirm-modal-footer .zamel-btn:focus-visible{outline:2px solid var(--zamel-confirm-accent);outline-offset:2px}.zamel-confirm-order{display:grid;gap:1em;text-align:start}@media(min-width: 44em){.zamel-confirm-order{grid-template-columns:1fr 1fr}}.zamel-confirm-order--waski{grid-template-columns:1fr}@media(min-width: 44em){.zamel-confirm-order--waski{grid-template-columns:1fr}}.zamel-confirm-order__col{display:grid;align-content:start;gap:.75em}.zamel-confirm-order__eyebrow{color:var(--zamel-c-grey, #666);font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);letter-spacing:.06em;text-transform:uppercase}.zamel-confirm-order__block{background-color:var(--zamel-c-white, #fff);border:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);padding:.6em .7em}.zamel-confirm-order__block b{display:block;font-size:var(--zamel-fs-s)}.zamel-confirm-order__block small{color:var(--zamel-c-grey, #666);display:block;font-size:var(--zamel-fs-xs)}.zamel-confirm-order__hint{color:var(--zamel-c-primary) !important;margin-block-start:.2em}.zamel-confirm-order__warn{background-color:var(--zamel-c-state-warn-bg);border-inline-start:3px solid var(--zamel-c-state-warn-fg);color:var(--zamel-c-state-warn-fg);font-size:var(--zamel-fs-s);padding:.5em .7em}.zamel-confirm-order__timer{color:var(--zamel-c-grey, #666);font-size:var(--zamel-fs-xs)}.zamel-confirm-order__timer--krytyczny{color:var(--zamel-c-danger, #c62828);font-weight:var(--zamel-fw-bold)}.zamel-confirm-order__items{border:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);max-block-size:300px;overflow-y:auto}.zamel-confirm-order__band{font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);margin:0;padding:.3em .6em}.zamel-confirm-order__band--in-stock{background-color:var(--zamel-c-state-ok-bg);color:var(--zamel-c-green-2)}.zamel-confirm-order__band--awaiting{background-color:var(--zamel-c-state-awaiting-bg);color:var(--zamel-c-state-awaiting-fg)}.zamel-confirm-order__item{border-block-end:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);display:grid;gap:.15em .6em;grid-template-columns:minmax(0, 1fr) auto;padding:.35em .6em}.zamel-confirm-order__item:last-child{border-block-end:0}.zamel-confirm-order__name{font-family:ui-monospace,"SFMono-Regular","Menlo",monospace;font-size:12px;overflow-wrap:anywhere}.zamel-confirm-order__qty{font-size:var(--zamel-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.zamel-confirm-order__split{color:var(--zamel-c-grey, #666);font-size:var(--zamel-fs-2xs);grid-column:1/-1}.zamel-confirm-order__kwoty{column-gap:1em;display:grid;grid-template-columns:minmax(0, 1fr) auto;margin:0;row-gap:.3em}.zamel-confirm-order__kwoty dt{color:var(--zamel-c-grey, #666);font-size:var(--zamel-fs-s)}.zamel-confirm-order__kwoty dd{font-size:var(--zamel-fs-s);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold);margin:0;text-align:end;white-space:nowrap}.zamel-confirm-order__kwoty--limit{border-block-start:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);margin-block-start:.5em;padding-block-start:.5em}.zamel-confirm-order__suma{border-block-start:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);color:var(--zamel-c-black) !important;font-size:var(--zamel-fs-m) !important;margin-block-start:.35em;padding-block-start:.45em}dd.zamel-confirm-order__suma{color:var(--zamel-c-primary) !important}.zamel-confirm-modal--wide .zamel-confirm-modal-content{max-width:62rem}.zamel-confirm-modal--wide .zamel-confirm-modal-icon{block-size:32px;inline-size:32px;margin-block-end:.5em}.zamel-confirm-modal--wide .zamel-confirm-modal-message{font-size:var(--zamel-fs-s);line-height:1.4;margin-block-end:.5em}.zamel-confirm-modal--wide .zamel-confirm-modal-consequences{font-size:var(--zamel-fs-xs);margin-block-end:.75em}.zamel-confirm-modal--wide .zamel-confirm-modal-consequences li{line-height:1.4;margin-block-end:.2em}.zamel-cart-confirmation{--zamel-confirmation-accent: var(--zamel-c-green);--zamel-confirmation-accent-bg: var(--zamel-c-light-green-3);border:1px solid var(--zamel-c-light-grey);padding:2em 1.5em;background:var(--zamel-c-white)}.zamel-cart-confirmation--success{--zamel-confirmation-accent: var(--zamel-c-green);--zamel-confirmation-accent-bg: var(--zamel-c-light-green-3)}.zamel-cart-confirmation--pending{--zamel-confirmation-accent: var(--zamel-c-blue);--zamel-confirmation-accent-bg: var(--zamel-c-light-blue)}.zamel-cart-confirmation--rejected,.zamel-cart-confirmation--error{--zamel-confirmation-accent: var(--zamel-c-primary);--zamel-confirmation-accent-bg: var(--zamel-c-light-red-2)}.zamel-cart-confirmation-icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;margin:0 auto 1em;border-radius:50%;background:var(--zamel-confirmation-accent-bg);color:var(--zamel-confirmation-accent)}.zamel-cart-confirmation-icon svg{width:36px;height:36px}.zamel-cart-confirmation-title{margin:0 0 .25em;text-align:center;font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-bold);color:var(--zamel-c-black-2)}.zamel-cart-confirmation-subtitle{margin:0 auto 1.5em;max-width:40em;text-align:center;color:var(--zamel-c-gray-1);line-height:1.5}.zamel-cart-confirmation-order-number{display:flex;align-items:center;justify-content:center;gap:.5em;margin:0 auto 1.5em;padding:.75em 1.25em;width:fit-content;border:1px dashed var(--zamel-confirmation-accent);background:var(--zamel-confirmation-accent-bg);font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold);color:var(--zamel-c-black-2)}.zamel-cart-confirmation-meta{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:1em;margin:0 auto 1.5em;max-width:44em;padding:1em;border:1px solid var(--zamel-c-light-grey);background:var(--zamel-c-light-grey-1)}.zamel-cart-confirmation-meta dt{font-size:var(--zamel-fs-xs);color:var(--zamel-c-gray-1);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.25em}.zamel-cart-confirmation-meta dd{margin:0;font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-black-2)}.zamel-cart-confirmation-items{margin:0 auto 1.5em;max-width:44em;width:100%;border-collapse:collapse}.zamel-cart-confirmation-items th{padding:.5em .75em;border-bottom:2px solid var(--zamel-c-light-grey);font-size:var(--zamel-fs-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--zamel-c-gray-1);text-align:left}.zamel-cart-confirmation-items th:last-child{text-align:right}.zamel-cart-confirmation-items td{padding:.5em .75em;border-bottom:1px solid var(--zamel-c-light-grey);font-size:var(--zamel-fs-s)}.zamel-cart-confirmation-items td:last-child{text-align:right;white-space:nowrap}.zamel-cart-confirmation-totals{margin:0 auto 1.5em;max-width:44em}.zamel-cart-confirmation-totals .zamel-dl dd{text-align:right}.zamel-cart-confirmation-next-steps{margin:0 auto 1.5em;max-width:44em;padding:1em;border-left:3px solid var(--zamel-confirmation-accent);background:var(--zamel-c-light-grey-1)}.zamel-cart-confirmation-next-steps h4{margin:0 0 .5em;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);color:var(--zamel-c-black-2)}.zamel-cart-confirmation-next-steps ul{margin:0;padding-left:1.25em;color:var(--zamel-c-gray-1)}.zamel-cart-confirmation-next-steps ul li{margin-bottom:.35em;line-height:1.5}.zamel-cart-confirmation-next-steps ul li::marker{color:var(--zamel-confirmation-accent)}.zamel-cart-confirmation-next-steps ul li:last-child{margin-bottom:0}.zamel-cart-confirmation-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:1em}@media(width < 48em){.zamel-cart-confirmation{padding:1.5em 1em}.zamel-cart-confirmation-meta{grid-template-columns:1fr}.zamel-cart-confirmation-actions{flex-direction:column}.zamel-cart-confirmation-actions .zamel-btn{width:100%}}.zamel-legend{border:max(.0625em,1px) solid var(--zamel-c-black);padding:1.5em;background:var(--zamel-c-light-grey-1)}.zamel-legend-title{display:flex;align-items:center;gap:.5em;margin:0 0 1em;font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold)}.zamel-legend-section{margin-bottom:1.5em}.zamel-legend-section:last-child{margin-bottom:0}.zamel-legend-section-title{margin:0 0 1em;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold)}.zamel-legend-row{display:flex;align-items:center;gap:1em;margin-bottom:.75em;font-size:var(--zamel-fs-s)}.zamel-legend-row:last-child{margin-bottom:0}.zamel-legend-marker{flex:0 0 auto;min-width:150px}.zamel-legend-marker .zamel-btn{pointer-events:none}.zamel-legend-section ul{list-style:disc;padding-left:1.5em;margin-top:0}.zamel-legend-desc{flex:1;line-height:1.5}.zamel-legend-note{margin:1em 0 0;font-size:var(--zamel-fs-xs);color:var(--zamel-c-text-muted)}@media(width < 48em){.zamel-legend{padding:1em}.zamel-legend-row{flex-direction:column;align-items:flex-start;gap:.25em}.zamel-legend-marker{min-width:0}}.zamel-popover{border:max(1px,.0625rem) solid var(--zamel-c-black);padding:0}.zamel-hero-banner{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1920/612;background:#fff;width:100%}@media(max-width: 48em){.zamel-hero-banner{aspect-ratio:auto;display:flex;flex-direction:column;overflow:visible}}.zamel-hero-banner-track{position:relative;width:100%;height:100%}@media(max-width: 48em){.zamel-hero-banner-track{aspect-ratio:auto;block-size:auto;display:grid;overflow:visible}}.zamel-hero-slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;z-index:0;transition:opacity 500ms ease,visibility 0s linear 500ms}.zamel-hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transition:opacity 500ms ease,visibility 0s linear 0s}.zamel-hero-slide-image{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;z-index:0}.zamel-hero-slide-image .zamel-picture,.zamel-hero-slide-image picture{width:100%;height:100%;display:block;line-height:0}.zamel-hero-slide-image .zamel-picture__img,.zamel-hero-slide-image .zamel-picture--hero .zamel-picture__img,.zamel-hero-slide-image img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;max-width:100%}.zamel-hero-slide-image .zamel-hero-slide-picture--mobile-only{display:none}@media(max-width: 48em){.zamel-hero-slide-image .zamel-hero-slide-picture--mobile-only{display:block}}@media(max-width: 48em){.zamel-hero-slide-image .zamel-hero-slide-picture--desktop-only{display:none}}.zamel-hero-slide-content{position:absolute;inset:0;z-index:1;padding:6% 4% 4% 1%;display:flex;flex-direction:column;align-items:flex-start;gap:.85em;color:#000;max-width:50%}@media(max-width: 48em){.zamel-hero-slide-content{gap:.4em}}.zamel-hero-slide-headline{font-family:"Roboto Slab",serif;font-size:clamp(1.5rem,4.5vw,4rem);font-weight:600;line-height:1.05;margin:0 0 .1em 0}.zamel-hero-slide-subline{font-size:clamp(.9em,1.15vw,1.15em);line-height:1.35}@media(max-width: 48em){.zamel-hero-slide-subline{font-size:1em;line-height:1.4}}.zamel-hero-slide-subline p{margin:0}.zamel-hero-slide-subline p+p{margin-top:.5em}.zamel-hero-slide-subline strong,.zamel-hero-slide-subline b{font-weight:var(--zamel-fw-bold)}.zamel-hero-slide-subline em,.zamel-hero-slide-subline i{font-style:italic}.zamel-hero-slide-subline ul,.zamel-hero-slide-subline ol{margin:.25em 0 0 1.25em;padding:0}.zamel-hero-slide-tagline{border-left:4px solid var(--zamel-c-primary, #DE000E);padding:.15em 0 .15em 12px;font-size:clamp(.85em,1.1vw,1.05em);font-weight:var(--zamel-fw-bold);line-height:1.35}@media(max-width: 48em){.zamel-hero-slide-tagline{display:none}}.zamel-hero-slide-tagline p{margin:0}.zamel-hero-slide-tagline p+p{margin-top:.25em}.zamel-hero-slide-tagline strong,.zamel-hero-slide-tagline b{font-weight:900}.zamel-hero-slide-tagline em,.zamel-hero-slide-tagline i{font-style:italic}.zamel-hero-slide-cta{align-self:flex-start;margin-top:.25em}@media(max-width: 48em){.zamel-hero-slide-cta{align-self:center;text-align:center}}.zamel-hero-banner-controls{position:absolute;bottom:1em;left:50%;transform:translateX(-50%);z-index:3;display:flex;align-items:center;gap:.6em;padding:.4em .7em;background:hsla(0,0%,100%,.6);backdrop-filter:blur(6px);border-radius:999px;opacity:0;transition:opacity 220ms ease}@media(max-width: 48em){.zamel-hero-banner-controls{position:static;bottom:auto;left:auto;transform:none;margin:.75rem auto .5rem;gap:.4em;padding:.3em .5em;opacity:1;background:rgba(0,0,0,0);backdrop-filter:none;align-self:center}}.zamel-hero-banner:hover .zamel-hero-banner-controls,.zamel-hero-banner:has(:focus-visible) .zamel-hero-banner-controls{opacity:1}.zamel-hero-banner-nav{display:inline-flex;align-items:center;justify-content:center;width:1.75em;height:1.75em;background:rgba(0,0,0,.4);border:0;border-radius:50%;color:#fff;cursor:pointer;padding:0;transition:background-color 180ms ease}.zamel-hero-banner-nav:hover,.zamel-hero-banner-nav:focus-visible{background:rgba(0,0,0,.75);outline:0;box-shadow:0 0 0 2px hsla(0,0%,100%,.8)}.zamel-hero-banner-nav svg{stroke:#fff}@media(max-width: 48em){.zamel-hero-banner-nav{width:1.5em;height:1.5em}}.zamel-hero-banner-dots{list-style:none;display:flex;align-items:center;gap:.5em;margin:0;padding:0;background:rgba(0,0,0,0);backdrop-filter:none;border-radius:0}.zamel-hero-banner-dot{width:.625em;height:.625em;border-radius:50%;border:0;background:rgba(0,0,0,.35);cursor:pointer;padding:0;transition:background-color 200ms ease,transform 200ms ease}.zamel-hero-banner-dot:hover,.zamel-hero-banner-dot:focus-visible{background:rgba(0,0,0,.6);outline:2px solid var(--zamel-c-primary, #DE000E);outline-offset:2px}.zamel-hero-banner-dot.is-active{background:var(--zamel-c-primary, #DE000E);transform:scale(1.3)}@media(prefers-reduced-motion: reduce){.zamel-hero-slide{transition:none}.zamel-hero-banner-nav,.zamel-hero-banner-dot{transition:none}}@media(max-width: 48em){.zamel-hero-slide{position:relative;inset:auto;block-size:auto;grid-area:1/1;display:flex;flex-direction:column}.zamel-hero-slide-content{position:static;inset:auto;max-inline-size:none;padding:14px 0 4px;align-items:center;text-align:center}.zamel-hero-slide-image{position:static;inset:auto;block-size:auto;inline-size:100%}.zamel-hero-slide-image--kadr-mobilny .zamel-picture__img{aspect-ratio:16/9;object-fit:cover;object-position:100% 50%;inline-size:100%;block-size:auto}}.zamel-product-item{--zamel-karta-odstep-marki: 1rem;border:max(.0625em,1px) solid var(--zamel-c-black);display:flex;gap:1em 3em;justify-content:space-between;padding:clamp(.75em,1vw,1.5em)}@media(width < 48em){.zamel-product-item{flex-direction:column}}@container (width < 48em){.zamel-product-item{flex-direction:column}}.zamel-product-item-top{align-items:center;display:flex;gap:1em;justify-content:space-between;margin-block-end:var(--zamel-karta-odstep-marki, 1em)}.zamel-product-item-header{display:flex;flex-direction:column;justify-content:center}@media(48em <= width){.zamel-product-item-header{flex-shrink:0}}@container (48em <= width){.zamel-product-item-header{flex-shrink:0}}.zamel-product-item-body{display:flex;flex-direction:column;justify-content:flex-start;flex:1}.zamel-product-item-footer{display:flex;flex-direction:column;gap:1em;justify-content:end;margin-block-start:auto}@media(64em <= width){.zamel-product-item-footer{flex-shrink:0}}@container (48em <= width){.zamel-product-item-footer{flex-shrink:0}}.zamel-product-item-badge{color:var(--zamel-c-primary);font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold)}.zamel-product-item-img{margin-inline:auto}.zamel-grid .zamel-product-item-picture,.zamel-slider-item-size-x-100-50-33-25 .zamel-product-item-picture{display:flex;align-items:center;justify-content:center;min-height:160px}.zamel-grid .zamel-product-item-img,.zamel-slider-item-size-x-100-50-33-25 .zamel-product-item-img{max-height:160px;width:auto;object-fit:contain}.zamel-product-item-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold);margin-block:0 1em;min-height:2.4em;overflow:hidden}.zamel-product-item-details{border-block-end:max(.0625em,1px) solid var(--zamel-c-grey-0_4);font-size:var(--zamel-fs-s);margin-block:0;padding-block-end:1em;padding-block-start:.25em}.zamel-product-item-symbol{color:var(--zamel-c-primary);font-weight:var(--zamel-fw-bold)}.zamel-product-item-detail-key{display:inline}.zamel-product-item-detail-value{display:inline;font-weight:var(--zamel-fw-bold);margin-inline-start:0}.zamel-product-item-price-bar{align-items:stretch;display:flex;flex-direction:column;gap:.25em;text-align:right}.zamel-product-item-price-old-row{align-items:baseline;display:flex;gap:.4em;justify-content:flex-end}.zamel-product-item-price-main-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.4em;justify-content:flex-end}.zamel-product-item-price-old{font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-base);text-decoration:line-through}.zamel-product-item-price{font-size:var(--zamel-fs-xl);font-weight:var(--zamel-fw-bold);line-height:1.1;white-space:nowrap}.zamel-product-item-price-net-gross{font-size:var(--zamel-fs-s)}.zamel-product-item-tier-info{align-items:center;display:flex;justify-content:flex-end;min-height:1.5em}.zamel-product-item-tier-link{align-items:center;color:#2e7d32;display:inline-flex;font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);gap:.3em;text-decoration:none;transition:color 150ms ease}.zamel-product-item-tier-link:hover,.zamel-product-item-tier-link:focus-visible{color:#1b5e20;text-decoration:underline}.zamel-product-item-tier-link svg{flex-shrink:0}.zamel-product-item-tier-note{color:var(--zamel-c-grey, #888);font-size:var(--zamel-fs-xs);font-style:italic}.zamel-product-item-tier-note--rich{align-items:center;display:inline-flex;font-style:normal;font-weight:var(--zamel-fw-bold);gap:.3em}.zamel-product-item-tier-note--rich svg{flex:0 0 auto}.zamel-tier-ladder-wrap{display:flex;flex-direction:column;gap:.5em}.zamel-tier-ladder-title{font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);margin:0;text-transform:uppercase;letter-spacing:.04em;color:var(--zamel-c-grey, #555)}.zamel-tier-ladder{display:grid;grid-template-columns:repeat(auto-fit, minmax(80px, 1fr));gap:.35em;margin-block-start:.5em}.zamel-tier-ladder--compact{grid-template-columns:repeat(auto-fit, minmax(48px, 1fr));gap:.2em;margin-block-start:.4em}.zamel-tier-step{align-items:center;background-color:rgba(0,0,0,.03);border:max(.0625em,1px) solid rgba(0,0,0,0);border-radius:.25em;cursor:pointer;display:flex;flex-direction:column;gap:.1em;padding:.4em .3em;text-align:center;transition:background-color 180ms ease,border-color 180ms ease,transform 180ms ease;user-select:none}.zamel-tier-step:hover:not(.is-active){border-color:rgba(76,175,80,.4)}.zamel-tier-step:focus-visible{outline:max(.125em,2px) solid var(--zamel-c-green);outline-offset:.125em}.zamel-tier-ladder--compact .zamel-tier-step{padding:.25em .2em;font-size:var(--zamel-fs-xs)}.zamel-tier-step.is-active{background-color:rgba(76,175,80,.12);border-color:rgba(76,175,80,.7);transform:scale(1.04);position:relative;z-index:1;box-shadow:0 max(.0625em,1px) max(.25em,4px) rgba(76,175,80,.18)}.zamel-tier-step.is-active .zamel-tier-step-discount{color:#2e7d32}.zamel-tier-step-qty{color:var(--zamel-c-grey, #666);font-size:.78em;line-height:1.2;white-space:nowrap}.zamel-tier-step-discount{color:#4caf50;font-size:.78em;font-weight:var(--zamel-fw-bold);line-height:1.1;white-space:nowrap}.zamel-tier-step-discount--zero{color:var(--zamel-c-grey, #888)}.zamel-tier-step-price{color:var(--zamel-c-black, #111);font-size:.95em;font-weight:var(--zamel-fw-bold);line-height:1.2;white-space:nowrap}.zamel-tier-hint{color:var(--zamel-c-green-2);font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);margin:.5em 0 0;min-height:1.2em}.zamel-tier-hint:empty{display:none}.zamel-product-item-info-bar{align-items:center;display:flex;font-size:var(--zamel-fs-s)}.zamel-product-item-info-bar>*{flex-grow:1}.zamel-product-item-info-bar>*+*{border-inline-start:0}.zamel-product-item-stock{align-items:center;border:max(.0625em,1px) solid var(--zamel-c-black);display:flex;gap:.75em;justify-content:center;padding:.5em}.zamel-product-item-compare{align-items:center;align-self:stretch;background-color:rgba(0,0,0,0);border:max(.0625em,1px) solid var(--zamel-c-black);border-inline-start-width:0;display:flex;gap:.75em;justify-content:center;padding:.5em}.zamel-product-item-action-bar{align-items:center;display:flex;font-size:var(--zamel-fs-s);gap:.5em;justify-content:center}.zamel-product-item-action-bar>*{flex-grow:1}.zamel-product-tab-link{font-size:var(--zamel-fs-m)}.zamel-price-catalog-line{color:var(--zamel-c-grey, #666);font-size:var(--zamel-fs-xs);margin-block-start:.2em}.zamel-price-catalog-discount{color:var(--zamel-c-green-2);font-weight:var(--zamel-fw-bold)}.zamel-price-catalog-sep{color:var(--zamel-c-silver, #bbb);margin-inline:.15em}.zamel-hover-group-product-shadow:hover{box-shadow:0 .25rem .75rem 0 rgba(150,150,150,.17)}.zamel-hover-product-item-shadow:hover{box-shadow:0 .25rem .75rem 0 rgba(208,208,208,.35)}.zamel-navbar-shadow{box-shadow:0 .1875rem .44375rem 0 rgba(219,219,219,.43)}.zamel-side-lines{align-items:center;display:flex;gap:1em;white-space:nowrap}.zamel-side-lines::before{border-block-start:max(.0625em,1px) solid currentColor;content:"";flex-basis:100%}.zamel-side-lines::after{border-block-start:max(.0625em,1px) solid currentColor;content:"";flex-basis:100%}.zamel-table{border:max(0.0625em,1px) solid var(--zamel-c-black);border-collapse:collapse;inline-size:100%}.zamel-table th,.zamel-table td{border:max(0.0625em,1px) solid var(--zamel-c-black);padding:clamp(.5em,1vw,1em)}.zamel-table th:not([class*=zamel-bgc-]){background-color:var(--zamel-c-light-blue)}.zamel-table-layout-fixed{table-layout:fixed}@media screen and (max-width: 1024px){.zamel-no-scroll{border-right:0 !important}}@media screen and (max-width: 768px){.zamel-no-scroll{display:block;position:absolute;left:50%;pointer-events:none;text-align:center !important;width:100%;margin:0 auto;border:none !important;transform:translateX(-50%)}}@media(width < 48em){.zamel-table--stacked thead{display:none}.zamel-table--stacked tr{border-block-end:1px solid var(--zamel-c-light-grey);display:block;padding:.5em 0}.zamel-table--stacked tr[data-row-title]::before{content:attr(data-row-title);display:block;font-weight:var(--zamel-fw-bold);padding:.15em 0}.zamel-table--stacked td{border-block-end:none;display:block;padding:.15em 0}.zamel-table--stacked td[data-label]{column-gap:1em;display:grid;grid-template-columns:auto 1fr;justify-items:end;white-space:normal}.zamel-table--stacked td[data-label]::before{color:var(--zamel-c-gray-1);content:attr(data-label);font-size:var(--zamel-fs-xs);justify-self:start}.zamel-table--stacked td[data-label]>*{grid-column:2;text-align:end}}.zamel-table--zebra tbody tr:nth-child(even){background-color:var(--zamel-c-light-grey-1, #f8f9fa)}.zamel-table--zebra-pairs tbody tr:nth-child(4n+3),.zamel-table--zebra-pairs tbody tr:nth-child(4n+4){background-color:var(--zamel-c-light-grey-1, #f8f9fa)}@media(width < 48em){.zamel-table--cards{border:0;display:block}.zamel-table--cards>thead{display:none}.zamel-table--cards>tbody,.zamel-table--cards>tfoot{display:block}.zamel-table--cards>:is(tbody,tfoot)>tr{align-items:baseline;border-block-end:1px solid var(--zamel-c-light-grey, #ececec);column-gap:.5em;display:flex;flex-wrap:wrap;padding-block:.875rem;position:relative;row-gap:.125rem}.zamel-table--cards>tbody>tr:last-child{border-block-end:0}.zamel-table--cards>:is(tbody,tfoot)>tr>td{border:0;display:block;padding:0}.zamel-table--cards>:is(tbody,tfoot)>tr>td:empty{display:none}.zamel-table--cards>:is(tbody,tfoot)>tr>td[data-cell=skip]{display:none}.zamel-table--cards>:is(tbody,tfoot)>tr::before,.zamel-table--cards>:is(tbody,tfoot)>tr::after{content:"";flex-basis:100%}.zamel-table--cards>:is(tbody,tfoot)>tr::before{order:2}.zamel-table--cards>:is(tbody,tfoot)>tr::after{margin-block-start:.375rem;order:6}.zamel-table--cards>tbody>tr>td[data-cell=title]{flex:1 1 auto;font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold);min-inline-size:0;order:1;overflow-wrap:anywhere}.zamel-table--cards>tbody>tr>td[data-cell=title]>a::after{content:"";cursor:pointer;inset:0;position:absolute}.zamel-table--cards>tbody>tr>td[data-cell=status]{flex:0 0 auto;order:1;text-align:end}.zamel-table--cards>tbody>tr>td[data-cell=date]{color:var(--zamel-c-black, #000);flex:0 1 auto;font-size:max(var(--zamel-fs-s),13px);font-variant-numeric:tabular-nums;margin-inline-end:.5em;min-inline-size:0;order:3;white-space:normal}.zamel-table--cards>tbody>tr>td[data-cell=date]>*{display:inline;font-size:inherit}.zamel-table--cards>tbody>tr>td[data-cell=date] br{display:none}.zamel-table--cards>tbody>tr>td[data-cell=date]>*+*::before{content:" "}.zamel-table--cards>tbody>tr>td[data-cell=meta]{color:var(--zamel-c-gray-1, #6f6f6f);flex:0 1 auto;font-size:max(var(--zamel-fs-xs),12px);margin-inline-end:.5em;min-inline-size:0;order:4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-table--cards>tbody>tr>td[data-cell=meta]>*{display:inline}.zamel-table--cards>tbody>tr>td[data-cell=meta] br{display:none}.zamel-table--cards>tbody>tr>td[data-cell=meta]>*+*::before{content:" "}.zamel-table--cards>:is(tbody,tfoot)>tr>td:not([data-cell]){color:var(--zamel-c-gray-1, #6f6f6f);flex:1 0 100%;font-size:max(var(--zamel-fs-xs),12px);order:5;text-align:start}.zamel-table--cards>:is(tbody,tfoot)>tr>td:not([data-cell])[data-label]::before{content:attr(data-label) ": "}.zamel-table--cards>:is(tbody,tfoot)>tr>td[data-cell=amount]{flex:1 1 auto;font-size:max(var(--zamel-fs-xs),12px);order:7;white-space:normal}.zamel-table--cards>:is(tbody,tfoot)>tr>td[data-cell=amount]>:first-child{font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold)}.zamel-table--cards>tbody>tr>td[data-cell=action]{flex:0 1 auto;margin-inline-start:auto;order:7;position:relative;text-align:end;z-index:1}.zamel-table--cards>tbody>tr>td[data-cell=action]>div{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:flex-end}.zamel-table--cards>tbody>tr>td[data-cell=action] .zamel-btn{align-items:center;display:inline-flex;justify-content:center;min-block-size:44px}.zamel-table--cards>tbody>tr[data-row=details]{background:rgba(0,0,0,0);border:0;display:block;margin:0;padding:0}.zamel-table--cards>tbody>tr[data-row=details]::before,.zamel-table--cards>tbody>tr[data-row=details]::after{content:none}.zamel-table--cards.zamel-table--zebra>tbody>tr:nth-child(even){background-color:var(--zamel-c-white, #fff)}.zamel-table--cards>tfoot>tr{background:var(--zamel-c-light-grey-1, #f8f9fa);border-block-end:0;padding-inline:.875rem}}.zamel-toggler-checkbox:not(:checked)~.zamel-toggler-off-hidden{display:none}.zamel-toggler-checkbox:not(:checked)~* .zamel-toggler-off-hidden{display:none}@media(width < 48em){.zamel-toggler-checkbox:not(:checked)~.zamel-mobile-toggler-off-hidden{display:none}}@media(width < 48em){.zamel-toggler-checkbox:not(:checked)~* .zamel-mobile-toggler-off-hidden{display:none}}.zamel-toggler-checkbox:checked~.zamel-toggler-on-hidden{display:none}.zamel-toggler-checkbox:checked~.zamel-toggler-on-c-primary{color:var(--zamel-c-primary)}.zamel-toggler-checkbox:checked~* .zamel-toggler-on-hidden{display:none}.zamel-toggler-checkbox:checked~* .zamel-toggler-on-c-primary{color:var(--zamel-c-primary)}#zamel-grid-list-type-x:not(:checked)~.zamel-grid-list-type-x-off-hidden{display:none}#zamel-grid-list-type-x:not(:checked)~* .zamel-grid-list-type-x-off-hidden{display:none}#zamel-grid-list-type-x:checked~.zamel-grid-list-type-x-on-hidden{display:none}#zamel-grid-list-type-x:checked~* .zamel-grid-list-type-x-on-hidden{display:none}#zamel-grid-list-type-y:not(:checked)~.zamel-grid-list-type-y-off-hidden{display:none}#zamel-grid-list-type-y:not(:checked)~* .zamel-grid-list-type-y-off-hidden{display:none}#zamel-grid-list-type-y:checked~.zamel-grid-list-type-y-on-hidden{display:none}#zamel-grid-list-type-y:checked~* .zamel-grid-list-type-y-on-hidden{display:none}#zamel-product-tab-1:not(:checked)~.zamel-product-tab-1-off-hidden{display:none}#zamel-product-tab-1:not(:checked)~* .zamel-product-tab-1-off-hidden{display:none}#zamel-product-tab-1:checked~.zamel-product-tab-1-on-hidden{display:none}#zamel-product-tab-1:checked~* .zamel-product-tab-1-on-hidden{display:none}#zamel-product-tab-1:checked~.zamel-product-tab-1-on-btn--secondary{--zamel-btn-bc: var(--zamel-c-black);--zamel-btn-bgc: var(--zamel-c-black);--zamel-btn-c: var(--zamel-c-white)}#zamel-product-tab-1:checked~* .zamel-product-tab-1-on-btn--secondary{--zamel-btn-bc: var(--zamel-c-black);--zamel-btn-bgc: var(--zamel-c-black);--zamel-btn-c: var(--zamel-c-white)}#zamel-product-tab-2:not(:checked)~.zamel-product-tab-2-off-hidden{display:none}#zamel-product-tab-2:not(:checked)~* .zamel-product-tab-2-off-hidden{display:none}#zamel-product-tab-2:checked~.zamel-product-tab-2-on-hidden{display:none}#zamel-product-tab-2:checked~* .zamel-product-tab-2-on-hidden{display:none}#zamel-product-tab-2:checked~.zamel-product-tab-2-on-btn--secondary{--zamel-btn-bc: var(--zamel-c-black);--zamel-btn-bgc: var(--zamel-c-black);--zamel-btn-c: var(--zamel-c-white)}#zamel-product-tab-2:checked~* .zamel-product-tab-2-on-btn--secondary{--zamel-btn-bc: var(--zamel-c-black);--zamel-btn-bgc: var(--zamel-c-black);--zamel-btn-c: var(--zamel-c-white)}.zamel-bag-source-focus:not(:focus-within) .zamel-bag-img-focus-off-hidden{display:none}.zamel-bag-source-focus:not(:focus-within) * .zamel-bag-img-focus-off-hidden{display:none}.zamel-bag-source-focus:focus-within .zamel-bag-button-focus-on-outline-primary{outline:max(1px,.0625em) solid var(--zamel-c-primary)}.zamel-bag-source-focus:focus-within * .zamel-bag-button-focus-on-outline-primary{outline:max(1px,.0625em) solid var(--zamel-c-primary)}.zamel-bag-source-focus:focus-within .zamel-bag-img-focus-on-hidden{display:none}.zamel-bag-source-focus:focus-within * .zamel-bag-img-focus-on-hidden{display:none}.zamel-bag-source-focus:focus-within .zamel-bag-span-focus-on-bgc-primary{background-color:var(--zamel-c-primary)}.zamel-bag-source-focus:focus-within * .zamel-bag-span-focus-on-bgc-primary{background-color:var(--zamel-c-primary)}.zamel-toggler-label{align-items:center;cursor:pointer;display:inline-flex;min-block-size:44px}.zamel-tree{font-size:var(--zamel-fs-s);list-style:none;margin-block:0;padding-inline-start:0}.zamel-tree ul{display:none;inline-size:100%;padding-inline-start:3.5em}.zamel-tree li{align-items:baseline;column-gap:.5em;display:flex;flex-wrap:wrap;padding-block:.25em;position:relative}.zamel-tree li::before{border-inline-start:max(.0625em,1px) solid var(--zamel-c-black);bottom:0;content:"";left:.4375em;position:absolute;top:0;z-index:0}.zamel-tree li:first-child::before{top:.5em}.zamel-tree li:last-child::before{block-size:.95em;bottom:auto}.zamel-tree li:last-child .zamel-tree-checkbox:checked~ul{overflow:hidden;position:relative}.zamel-tree li:last-child .zamel-tree-checkbox:checked~ul::before{border-inline-start:max(.0625em,1px) solid var(--zamel-c-black);bottom:auto;content:"";block-size:100em;left:.5em;margin-block-start:-98.575em;position:absolute;top:0;z-index:0}.zamel-tree>li>a{font-weight:var(--zamel-fw-bold)}.zamel-tree .zamel-form-checkbox{transform:translate3d(0, 0.1875em, 0)}.zamel-tree .zamel-form-checkbox:checked~ul{display:block;font-size:.8571428571em;padding-block:.5em}.zamel-tree .zamel-form-checkbox:checked~ul li::before{left:-1em}.zamel-tree .zamel-form-checkbox:checked~ul li::after{border-block-start:max(.0625em,1px) solid var(--zamel-c-black);content:"";left:-1em;position:absolute;top:.875em;inline-size:1em;z-index:0}.zamel-tree .zamel-form-checkbox:checked~ul li:first-child::before{top:.9em}.zamel-tree .zamel-form-checkbox:checked~ul li:first-child::after{inline-size:3em;left:auto;right:100%}.zamel-tree .zamel-form-checkbox:checked~ul li:last-child::before{block-size:.875em;top:0}@media(width < 48em){.zamel-flex-video-intercom{row-gap:3em;flex-direction:column-reverse}}.zamel-video-intercom-header{flex-basis:50%}@media(48em <= width){.zamel-video-intercom-header{padding-inline-end:3em}}.zamel-video-intercom-heading{font-size:var(--zamel-fs-xl);font-weight:var(--zamel-fw-bold);margin-block:0 1em;text-wrap:balance}.zamel-video-intercom-description{margin-block:1em 0;text-wrap:balance}.zamel-video-intercom-figure{flex-grow:1;margin:0;padding-inline-start:5em;position:relative}@media(width < 48em){.zamel-video-intercom-figure{margin-inline-end:-1em}}.zamel-video-intercom-figcaption{background-color:var(--zamel-c-primary);bottom:10%;color:var(--zamel-c-white);font-size:var(--zamel-fs-m);line-height:1;padding:1.5em 1.75em;position:absolute;text-align:center;transform:translate3d(-50%, 0, 0)}.zamel-video-intercom-figcaption>strong{display:block;font-size:clamp(3em,5.5vw,5em)}.zamel-fs-2xl{font-size:var(--zamel-fs-2xl)}.zamel-fs-xl{font-size:var(--zamel-fs-xl)}.zamel-fs-l{font-size:var(--zamel-fs-l)}.zamel-fs-sl{font-size:var(--zamel-fs-sl)}.zamel-fs-m{font-size:var(--zamel-fs-m)}.zamel-fs-base{font-size:var(--zamel-fs-base)}.zamel-fs-s-plus{font-size:var(--zamel-fs-s-plus)}.zamel-fs-s{font-size:var(--zamel-fs-s)}.zamel-fs-xs-plus{font-size:var(--zamel-fs-xs-plus)}.zamel-fs-xs{font-size:var(--zamel-fs-xs)}.zamel-fs-2xs{font-size:var(--zamel-fs-2xs)}.zamel-fs-3xs{font-size:var(--zamel-fs-3xs)}.zamel-fs-2xl-em{font-size:var(--zamel-fs-2xl-em)}.zamel-fs-xl-em{font-size:var(--zamel-fs-xl-em)}.zamel-fs-l-em{font-size:var(--zamel-fs-l-em)}.zamel-fs-sl-em{font-size:var(--zamel-fs-sl-em)}.zamel-fs-m-em{font-size:var(--zamel-fs-m-em)}.zamel-fs-base-em{font-size:var(--zamel-fs-base-em)}.zamel-fs-s-em{font-size:var(--zamel-fs-s-em)}.zamel-fs-xs-em{font-size:var(--zamel-fs-xs-em)}.zamel-fs-2xs-em{font-size:var(--zamel-fs-2xs-em)}.zamel-fs-3xs-em{font-size:var(--zamel-fs-3xs-em)}.zamel-float-right{float:right}.zamel-float-left{float:left}@media(width < 48em){.zamel-mobile-fs-2cqi{font-size:2cqi}}@media(48em <= width){.zamel-tablet-up-fs-0_875cqi{font-size:.825cqi}}.zamel-fw-base{font-weight:var(--zamel-fw-base)}.zamel-fw-medium{font-weight:var(--zamel-fw-medium)}.zamel-fw-semibold{font-weight:var(--zamel-fw-semibold)}.zamel-fw-bold{font-weight:var(--zamel-fw-bold)}.zamel-heading-2xl{font-size:var(--zamel-fs-2xl);font-weight:var(--zamel-fw-bold)}.zamel-heading-xl{font-size:var(--zamel-fs-xl);font-weight:var(--zamel-fw-bold)}.zamel-heading-l{font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-bold)}.zamel-heading-sl{font-size:var(--zamel-fs-sl);font-weight:var(--zamel-fw-bold)}.zamel-heading-m{font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold)}.zamel-heading-base{font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold)}.zamel-heading-s-plus{font-size:var(--zamel-fs-s-plus);font-weight:var(--zamel-fw-bold)}.zamel-heading-s{font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold)}.zamel-heading-xs-plus{font-size:var(--zamel-fs-xs-plus);font-weight:var(--zamel-fw-bold)}.zamel-heading-xs{font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold)}.zamel-heading-2xs{font-size:var(--zamel-fs-2xs);font-weight:var(--zamel-fw-bold)}.zamel-heading-3xs{font-size:var(--zamel-fs-3xs);font-weight:var(--zamel-fw-bold)}.zamel-heading-2xl-em{font-size:var(--zamel-fs-2xl-em);font-weight:var(--zamel-fw-bold)}.zamel-heading-xl-em{font-size:var(--zamel-fs-xl-em);font-weight:var(--zamel-fw-bold)}.zamel-heading-l-em{font-size:var(--zamel-fs-l-em);font-weight:var(--zamel-fw-bold)}.zamel-heading-sl-em{font-size:var(--zamel-fs-sl-em);font-weight:var(--zamel-fw-bold)}.zamel-heading-m-em{font-size:var(--zamel-fs-m-em);font-weight:var(--zamel-fw-bold)}.zamel-heading-base-em{font-size:var(--zamel-fs-base-em);font-weight:var(--zamel-fw-bold)}.zamel-heading-s-em{font-size:var(--zamel-fs-s-em);font-weight:var(--zamel-fw-bold)}.zamel-heading-xs-em{font-size:var(--zamel-fs-xs-em);font-weight:var(--zamel-fw-bold)}.zamel-heading-2xs-em{font-size:var(--zamel-fs-2xs-em);font-weight:var(--zamel-fw-bold)}.zamel-heading-3xs-em{font-size:var(--zamel-fs-3xs-em);font-weight:var(--zamel-fw-bold)}.zamel-text-2xl{font-size:var(--zamel-fs-2xl);font-weight:var(--zamel-fw-base)}.zamel-text-xl{font-size:var(--zamel-fs-xl);font-weight:var(--zamel-fw-base)}.zamel-text-l{font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-base)}.zamel-text-sl{font-size:var(--zamel-fs-sl);font-weight:var(--zamel-fw-base)}.zamel-text-m{font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-base)}.zamel-text-base{font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-base)}.zamel-text-s-plus{font-size:var(--zamel-fs-s-plus);font-weight:var(--zamel-fw-base)}.zamel-text-s{font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-base)}.zamel-text-xs-plus{font-size:var(--zamel-fs-xs-plus);font-weight:var(--zamel-fw-base)}.zamel-text-xs{font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-base)}.zamel-text-2xs{font-size:var(--zamel-fs-2xs);font-weight:var(--zamel-fw-base)}.zamel-text-3xs{font-size:var(--zamel-fs-3xs);font-weight:var(--zamel-fw-base)}.zamel-text-2xl-em{font-size:var(--zamel-fs-2xl-em);font-weight:var(--zamel-fw-base)}.zamel-text-xl-em{font-size:var(--zamel-fs-xl-em);font-weight:var(--zamel-fw-base)}.zamel-text-l-em{font-size:var(--zamel-fs-l-em);font-weight:var(--zamel-fw-base)}.zamel-text-sl-em{font-size:var(--zamel-fs-sl-em);font-weight:var(--zamel-fw-base)}.zamel-text-m-em{font-size:var(--zamel-fs-m-em);font-weight:var(--zamel-fw-base)}.zamel-text-base-em{font-size:var(--zamel-fs-base-em);font-weight:var(--zamel-fw-base)}.zamel-text-s-em{font-size:var(--zamel-fs-s-em);font-weight:var(--zamel-fw-base)}.zamel-text-xs-em{font-size:var(--zamel-fs-xs-em);font-weight:var(--zamel-fw-base)}.zamel-text-2xs-em{font-size:var(--zamel-fs-2xs-em);font-weight:var(--zamel-fw-base)}.zamel-text-3xs-em{font-size:var(--zamel-fs-3xs-em);font-weight:var(--zamel-fw-base)}.zamel-text-nowrap{white-space:nowrap}.zamel-text-left{text-align:left}.zamel-text-center{text-align:center}.zamel-text-right{text-align:right}.zamel-text-balance{text-wrap:balance}.zamel-text-pretty{text-wrap:pretty}.zamel-text-strike{text-decoration:line-through}.zamel-text-upper{text-transform:uppercase}.zamel-text-unset{text-transform:unset}.zamel-feature-list li{font-size:var(--zamel-fs-base)}.zamel-text-base ul>li,.zamel-text-base ol>li{position:relative;left:1.25rem;padding-right:1.25rem}.zamel-text-base ul>li:before,.zamel-text-base ol>li:before{content:"•";position:absolute;display:inline-block;left:-0.9375rem}.zamel-section-heading{font-size:var(--zamel-fs-2xl);font-weight:var(--zamel-fw-bold);margin-block:0 1em;text-align:center}.zamel-section-heading::after{border-block-end:.1em solid var(--zamel-c-primary);content:"";display:block;inline-size:1.25em;margin-block-start:.2em;margin-inline:auto}.zamel-section-lead{color:var(--zamel-c-black-1);font-size:var(--zamel-fs-m);line-height:1.55;margin:0 auto;max-inline-size:69rem;text-align:center;text-wrap:balance}.zamel-page-heading{text-wrap:balance}.zamel-page-heading::after{border-block-end:.1em solid var(--zamel-c-primary);content:"";display:block;inline-size:1.25em;margin-block-start:.2em}.zamel-page-heading~.zamel-page-heading{margin-block-start:1em}.zamel-heading-underline{--zamel-heading-underline-c: var(--zamel-c-black)}.zamel-heading-underline::after{border-block-start:max(.0625em,1px) solid var(--zamel-heading-underline-c);content:"";display:block;margin-block-start:1em}.zamel-heading-underline--primary{--zamel-heading-underline-c: var(--zamel-c-primary)}.zamel-hover-underline:hover{text-decoration:underline}.zamel-hover-no-underline:hover{text-decoration:none}.zamel-fs-s-low-scale{line-height:1.3;font-size:var(--zamel-fs-s)}.zamel-fs-m-low-scale{font-size:var(--zamel-fs-m)}.zamel-fs-xl-low-scale{font-size:var(--zamel-fs-xl)}.zamel-fs-l-low-scale{font-size:var(--zamel-fs-l)}.zamel-text-base-low-scale{font-size:var(--zamel-fs-base)}.zamel-text-m-low-scale{font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-base)}.zamel-text-xs-low-scale{font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-base)}.zamel-fs-xs-low-scale{font-size:var(--zamel-fs-xs)}.zamel-fs-2xs-low-scale{font-size:var(--zamel-fs-2xs)}.zamel-heading-base-low-scale{font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold)}.zamel-heading-m-low-scale{font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold)}.zamel-heading-2xl-low-scale{font-size:var(--zamel-fs-2xl);font-weight:var(--zamel-fw-bold);line-height:1.25}.zamel-heading-xl-low-scale{font-size:var(--zamel-fs-xl);font-weight:var(--zamel-fw-bold)}.zamel-heading-l-low-scale{font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-bold)}.zamel-heading-s-low-scale{font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold)}.zamel-heading-xs-low-scale{font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold)}.zamel-lh-1{line-height:1em}.zamel-lh-1_3{line-height:1.33333em}.zamel-lh-1_5{line-height:1.5em}.zamel-lh-1_6{line-height:1.625em}.zamel-lh-1_75{line-height:1.75em}.zamel-lh-1_8{line-height:1.8em}.zamel-heading-deco-line::after{border-block-end:.1875rem solid var(--zamel-c-primary);content:"";display:block;inline-size:max(1.25em,40px);margin-block-start:.2em}.zamel-heading-deco-line--center::after{margin-inline:auto}@media screen and (max-width: 768px){.zamel-mobile-text-center{text-align:center}}.zamel-self-start{align-self:start;justify-self:start}.zamel-self-center{align-self:center;justify-self:center}.zamel-self-end{align-self:end;justify-self:end}.zamel-self-x-start{justify-self:start}.zamel-self-x-center{justify-self:center}.zamel-self-x-end{justify-self:end}.zamel-self-y-start{align-self:start}.zamel-self-y-center{align-self:center}.zamel-self-y-end{align-self:end}@media(width < 48em){.zamel-mobile-self-y-end{align-self:end}}.zamel-va-center{vertical-align:middle}.zamel-items-start{align-items:start;justify-content:start}.zamel-items-center{align-items:center;justify-content:center}.zamel-items-end{align-items:end;justify-content:end}.zamel-items-x-start{justify-content:start}.zamel-items-x-center{justify-content:center}@media(48em <= width){.zamel-tablet-up-items-x-center{justify-content:center}}.zamel-items-x-end{justify-content:end}.zamel-items-x-between{justify-content:space-between}@media(width < 48em){.zamel-mobile-items-x-between{justify-content:space-between}}.zamel-items-x-evenly{justify-content:space-evenly}.zamel-items-y-start{align-items:start}@media(48em <= width){.zamel-tablet-up-items-y-start{align-items:start}}.zamel-items-y-center{align-items:center}.zamel-items-y-end{align-items:end}.zamel-items-y-baseline{align-items:baseline}.zamel-rectangle{content:"";width:16px;height:16px;border-radius:2px}.zamel-container{margin-inline:auto;max-inline-size:85.25rem;padding-inline:1rem}.zamel-container--m{max-inline-size:91rem}.zamel-container--sm{max-width:1082px}.zamel-container-x{container-type:inline-size}.zamel-container-y{container-type:block-size}.zamel-overflow-x-auto{overflow-x:auto}.zamel-overflow-y-auto{overflow-y:auto}.zamel-overflow-x-auto-full{max-inline-size:100%;overflow-x:auto}.zamel-max-width-600{max-width:600px}.zamel-overflow-y-auto-full{max-block-size:100%;overflow-y:auto}.zamel-overflow-y-auto-full-screen-n10{max-block-size:calc(100dvh - 10rem);overflow-y:auto}.zamel-scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.zamel-scrollbar-hidden::-webkit-scrollbar{display:none}.zamel-flex.zamel-flex{display:flex}.zamel-flex-inline{display:inline-flex}.zamel-flex-wrap{flex-wrap:wrap}.zamel-flex-wrap-reverse{flex-wrap:wrap-reverse}@media(width < 48em){.zamel-mobile-flex-wrap{flex-wrap:wrap}}.zamel-flex-nowrap{flex-wrap:nowrap}.zamel-flex-x{flex-direction:row}.zamel-flex-y{flex-direction:column}@media(width < 48em){.zamel-mobile-flex-y{flex-direction:column}}@media(width < 48em){.zamel-mobile-flex-ny{flex-direction:column-reverse}}@media(width < 64em){.zamel-tablet-down-flex-y{flex-direction:column}}@media(48em <= width){.zamel-tablet-up-flex-y{flex-direction:column}}.zamel-flex-shrink{flex-shrink:1}.zamel-flex-no-shrink{flex-shrink:0}.zamel-flex-grow{flex-grow:1}.zamel-flex-no-grow{flex-grow:0}.zamel-flex-basis-0{flex-basis:0}.zamel-flex-basis-half{flex-basis:50%}.zamel-flex-basis-full{flex-basis:100%}@media(width < 48em){.zamel-mobile-flex-basis-full{flex-basis:100%}}.zamel-items-x-around{justify-content:space-around}.zamel-self-stretch{align-self:stretch}@media screen and (max-width: 1024px){.zamel-tablet-flex{display:flex}.zamel-tablet-flex-y{flex-direction:column}.zamel-tablet-flex-ny{flex-direction:column-reverse}.zamel-tablet-items-y-start{align-items:flex-start}}@media screen and (max-width: 768px){.zamel-mobile-flex{display:flex}.zamel-mobile-flex-wrap{display:flex}.zamel-mobile-flex-shrink-no{flex-shrink:0}.zamel-mobile-flex-grow{flex-grow:1}.zamel-mobile-items-y-stretch{align-items:stretch}.zamel-mobile-items-x-center{justify-content:center}.zamel-mobile-items-x-start{justify-content:flex-start}.zamel-mobile-self-unset{align-self:unset}.zamel-mobile-order-0{order:-1}}.zamel-grid{--zamel-grid-columns: 1;display:grid;grid-template-columns:repeat(var(--zamel-grid-columns), 1fr)}.zamel-grid-inline{display:inline-grid}.zamel-grid--repeat-auto-fill{--zamel-grid-item-min-w: 100%;grid-template-columns:repeat(auto-fill, minmax(min(var(--zamel-grid-item-min-w), 100%), 1fr))}#zamel-grid-list-type-x:checked~.zamel-grid--repeat-auto-fill{--zamel-grid-item-min-w: 100% !important}.zamel-grid--repeat-auto-fit{--zamel-grid-item-min-w: 100%;grid-template-columns:repeat(auto-fit, minmax(min(var(--zamel-grid-item-min-w), 100%), 1fr))}#zamel-grid-list-type-x:checked~.zamel-grid--repeat-auto-fit{--zamel-grid-item-min-w: 100% !important}.zamel-grid-item{container:zamel-grid-item/inline-size;display:grid}.zamel-grid--cols-2{--zamel-grid-columns: 2}.zamel-grid-template-y-auto-1fr{grid-template-columns:auto 1fr}.zamel-grid-template-y-1em-1fr{grid-template-columns:1em 1fr}.zamel-grid-template-y-1em-auto-1fr{grid-template-columns:1em auto 1fr}.zamel-grid-template-y-1_5em-auto-1fr{grid-template-columns:1.5em auto 1fr}@media(48em <= width){.zamel-tablet-up-grid--cols-2{--zamel-grid-columns: 2}}@media(48em <= width){.zamel-tablet-up-grid--cols-4{--zamel-grid-columns: 4}}.zamel-grid--repeat-auto-fill--7{--zamel-grid-item-min-w: 7em}.zamel-grid--repeat-auto-fill--14{--zamel-grid-item-min-w: 14em}.zamel-grid--repeat-auto-fill--15{--zamel-grid-item-min-w: 15em}.zamel-grid--repeat-auto-fill--20{--zamel-grid-item-min-w: clamp(16.5em, 18vw, 20em)}.zamel-grid--repeat-auto-fill--23{--zamel-grid-item-min-w: clamp(20em, 20vw, 23em)}.zamel-grid--cols-4{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 1024px){.zamel-grid--cols-4{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){.zamel-grid--cols-4{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 480px){.zamel-grid--cols-4{grid-template-columns:repeat(1, 1fr)}}.zamel-grid-template-y-33-1fr{grid-template-columns:33% 1fr}.zamel-grid--repeat-auto-fill--12_5{--zamel-grid-item-min-w: 12.5em}.zamel-grid--repeat-auto-fill--18_5{--zamel-grid-item-min-w: 18.5em}.zamel-grid--cols-3{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1024px){.zamel-tablet-grid{display:grid}.zamel-tablet-grid--cols-2{grid-template-columns:repeat(2, 1fr)}.zamel-tablet-grid--cols-4{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 768px){.zamel-mobile-grid{display:grid;--zamel-grid-columns: 1;grid-template-columns:repeat(var(--zamel-grid-columns), 1fr)}.zamel-mobile-grid--repeat-auto-fill{--zamel-grid-item-min-w: 100%;grid-template-columns:repeat(auto-fill, minmax(min(var(--zamel-grid-item-min-w), 100%), 1fr))}.zamel-mobile-grid--repeat-auto-fill--7{--zamel-grid-item-min-w: 7em}.zamel-mobile-grid--repeat-auto-fill--14{--zamel-grid-item-min-w: 14em}.zamel-mobile-grid--repeat-auto-fill--23{--zamel-grid-item-min-w: 23em}.zamel-mobile-form-input{font-size:12px}.zamel-mobile-grid--cols-1{grid-template-columns:repeat(1, 1fr)}.zamel-mobile-grid--cols-2{grid-template-columns:repeat(2, 1fr)}.zamel-mobile-grid--cols-3{grid-template-columns:repeat(3, 1fr)}}.zamel-grid-template-x-auto-1fr{display:grid;grid-template-columns:auto 1fr}.zamel-grid-template-x-auto-1fr .row{display:contents}.zamel-grid-template-x-auto-1fr .row span:first-child{padding-inline-end:1em}.zamel-gap-0{gap:0}.zamel-gap-0_5{gap:.5rem}.zamel-gap-1{gap:clamp(.7rem,1vw,1rem)}.zamel-gap-1_5{gap:clamp(1rem,1.5vw,1.5rem)}.zamel-gap-2{gap:clamp(1.4rem,2vw,2rem)}.zamel-gap-3{gap:clamp(2rem,3.5vw,3rem)}.zamel-gap-4{gap:clamp(2.5rem,4.5vw,4rem)}.zamel-gap-0_25em{gap:.25em}.zamel-gap-0_5em{gap:.5em}.zamel-gap-0_75em{gap:.75em}.zamel-gap-1em{gap:clamp(.7em,1vw,1em)}.zamel-gap-1_5em{gap:clamp(1em,1.5vw,1.5em)}.zamel-gap-2em{gap:clamp(1.3em,2vw,2em)}.zamel-gap-3em{gap:clamp(2em,3.5vw,3em)}.zamel-gap-4em{gap:clamp(2.5em,4.5vw,4em)}.zamel-gap-x-1{column-gap:1rem}.zamel-gap-x-2{column-gap:2rem}.zamel-gap-x-3{column-gap:3rem}.zamel-gap-x-4{column-gap:4rem}.zamel-gap-x-0_25em{column-gap:.25em}.zamel-gap-x-0_5em{column-gap:.5em}.zamel-gap-x-0_75em{column-gap:.75em}.zamel-gap-x-1em{column-gap:1em}.zamel-gap-x-2em{column-gap:2em}.zamel-gap-x-4em{column-gap:4em}.zamel-gap-x-20p{column-gap:20%}.zamel-gap-y-1{row-gap:1rem}.zamel-gap-y-2{row-gap:2rem}.zamel-gap-y-3{row-gap:3rem}.zamel-gap-y-4{row-gap:4rem}.zamel-gap-y-0_25em{row-gap:.25em}.zamel-gap-y-0_5em{row-gap:.5em}.zamel-gap-y-0_75em{row-gap:.75em}.zamel-gap-y-1em{row-gap:1em}.zamel-gap-0_25{gap:.25rem}.zamel-gap-0_625{gap:.625rem}.zamel-gap-0_75{gap:.75rem}.zamel-gap-1_25{gap:1.25em}.zamel-gap-2_5{gap:2.5em}.zamel-gap-5{gap:5rem}.zamel-gap-12{gap:12rem}.zamel-gap-y-0_5{row-gap:.5rem}.zamel-gap-y-1{row-gap:1rem}.zamel-gap-y-2_5{row-gap:2.5rem}.zamel-gap-x-1_5{column-gap:1.5rem}.zamel-gap-x-5{column-gap:5rem}@media screen and (max-width: 1024px){.zamel-tablet-gap-4{gap:4rem}.zamel-tablet-gap-3{gap:3rem}.zamel-tablet-gap-2{gap:2rem}.zamel-tablet-gap-1{gap:1rem}.zamel-tablet-gap-x-5{gap:3rem}}@media screen and (max-width: 768px){.zamel-mobile-gap-4{gap:4rem}.zamel-mobile-gap-3{gap:3rem}.zamel-mobile-gap-2{gap:2rem}.zamel-mobile-gap-1{gap:1rem}.zamel-mobile-gap-0{gap:0}}@media(width < 48em){.zamel-mobile-order-1{order:1}}.zamel-block{display:block}.zamel-pos-rel,.zamel-relative{position:relative}.zamel-absolute{position:absolute}.zamel-sticky{position:sticky;top:0}.zamel-fixed{position:fixed}.zamel-top{top:0}.zamel-top-auto{top:auto}.zamel-top-full{top:100%}.zamel-left{left:0}.zamel-left-auto{left:auto}@media(width < 48em){.zamel-mobile-left-5_5p{left:5.5%}}@media(48em <= width){.zamel-tablet-up-left-14_5p{left:14.5%}}.zamel-left-full{left:100%}.zamel-right{right:0}.zamel-right-auto{right:auto}.zamel-right-full{right:100%}.zamel-bottom{bottom:0}.zamel-bottom-auto{bottom:auto}@media(width <= 48em){.zamel-mobile-bottom-10p{bottom:10%}}@media(48em <= width){.zamel-tablet-up-bottom-12p{bottom:12%}}.zamel-bottom-full{bottom:100%}.zamel-z-index{z-index:1}.zamel-z-index-2{z-index:2}@media screen and (max-width: 768px){.zamel-mobile-static{position:static}}.zamel-rotate-left{transform:rotate(-90deg)}.zamel-rotate-right{transform:rotate(90deg)}.zamel-scroll-snap-align-start{scroll-snap-align:start}.zamel-scroll-snap-type-both-mandatory{scroll-snap-type:both mandatory}.zamel-picture{display:block;position:relative;width:100%;line-height:0}.zamel-picture__img{display:block;width:100%;height:auto;max-width:100%}.zamel-picture--aspect{position:relative;width:100%;overflow:hidden}.zamel-picture--aspect::before{content:"";display:block;padding-bottom:56.25%}.zamel-picture--aspect .zamel-picture__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.zamel-picture--hero{width:100%;max-width:100%}.zamel-picture--hero .zamel-picture__img{width:100%;height:auto;max-width:100%;object-fit:scale-down;object-position:center}.zamel-picture--hero.zamel-picture--aspect .zamel-picture__img{object-fit:cover}.zamel-picture--hero_natural{display:block;width:100%;max-width:100%}.zamel-picture--hero_natural .zamel-picture__img{width:100%;height:auto;display:block;max-width:100%}@media(max-width: 767px){.zamel-picture--hero.zamel-picture--aspect::before{padding-bottom:56.25%}}@media(min-width: 768px){.zamel-picture--hero.zamel-picture--aspect::before{padding-bottom:42.553%}}.zamel-picture--promo_natural{display:block;width:100%;max-width:100%}.zamel-picture--promo_natural .zamel-picture__img{width:100%;height:auto;display:block;max-width:100%}.zamel-picture--product{width:100%}.zamel-picture--product.zamel-picture--aspect::before{padding-bottom:100%}.zamel-picture--product_carousel{width:100%}@media(max-width: 767px){.zamel-picture--product_carousel.zamel-picture--aspect::before{padding-bottom:75%}}@media(min-width: 768px){.zamel-picture--product_carousel.zamel-picture--aspect::before{padding-bottom:100%}}.zamel-picture--banner{width:100%;max-width:100%}.zamel-picture--banner.zamel-picture--aspect::before{padding-bottom:56.25%}@media(min-width: 1024px){.zamel-picture--banner.zamel-picture--aspect::before{padding-bottom:42.857%}}.zamel-picture--gallery{width:100%}.zamel-picture--gallery.zamel-picture--aspect::before{padding-bottom:75%}@media(min-width: 1024px){.zamel-picture--gallery.zamel-picture--aspect::before{padding-bottom:56.25%}}.zamel-picture--thumbnail{width:100%;max-width:150px}.zamel-picture--thumbnail.zamel-picture--aspect::before{padding-bottom:100%}.zamel-picture--video_intercom{width:100%}@media(max-width: 767px){.zamel-picture--video_intercom.zamel-picture--aspect::before{padding-bottom:75%}}@media(min-width: 768px){.zamel-picture--video_intercom.zamel-picture--aspect::before{padding-bottom:66.667%}}.zamel-hero-image{display:block;width:100%;max-width:100%}.zamel-hero-image .zamel-picture__img{width:100%;height:auto;display:block}/*!* Hero na pełną szerokość - klasa używana w template *!*/.zamel-hero-full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:1920px}.zamel-hero-full-width .zamel-picture{max-width:1920px;margin:0 auto}@media(min-width: 1921px){.zamel-hero-full-width{left:50%;transform:translateX(-50%);margin-left:0;margin-right:0}}@media(max-width: 767px){.zamel-hero-full-width .zamel-picture__img{width:100%;height:auto;display:block}}.zamel-product-item .zamel-picture--product{width:100%;height:auto}.zamel-product-item-picture{width:100%;overflow:hidden;filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.07))}.zamel-product-item-picture .zamel-picture__img{width:100%;height:100%;object-fit:contain;object-position:center}.zamel-product-item-img{max-width:100%;height:auto;object-fit:contain;object-position:center;display:block;margin:0 auto}.gallery-main .zamel-picture--gallery{cursor:zoom-in}.gallery-thumbs .zamel-picture--thumbnail{cursor:pointer;transition:opacity .3s ease}.gallery-thumbs .zamel-picture--thumbnail:hover{opacity:.8}.zamel-video-intercom-img{width:100%;height:auto}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.zamel-picture--rounded{border-radius:8px;overflow:hidden}.zamel-picture--rounded .zamel-picture__img{border-radius:8px}.zamel-picture--circle{border-radius:50%;overflow:hidden}.zamel-picture--circle .zamel-picture__img{border-radius:50%}.zamel-picture--shadow{box-shadow:0 4px 6px rgba(0,0,0,.1);transition:box-shadow .3s ease}.zamel-picture--shadow:hover{box-shadow:0 8px 12px rgba(0,0,0,.15)}.zamel-picture--hover{transition:transform .3s ease}.zamel-picture--hover:hover{transform:translateY(-5px)}.zamel-picture--loading{background:linear-gradient(90deg, var(--zamel-c-light-gray-3) 25%, var(--zamel-c-light-grey) 50%, var(--zamel-c-light-gray-3) 75%);background-size:200% 100%;animation:loading 1.5s infinite}.zamel-picture--loading .zamel-picture__img{opacity:0;transition:opacity .3s ease}.zamel-picture--loading .zamel-picture__img[src]:not([src=""]){opacity:1}.zamel-picture[data-lazy] .zamel-picture__img{filter:blur(10px);transition:filter .3s ease}.zamel-picture[data-lazy].loaded .zamel-picture__img{filter:blur(0)}.zamel-picture--contain .zamel-picture__img{object-fit:contain}.zamel-picture--cover .zamel-picture__img{object-fit:cover}.zamel-picture--fill .zamel-picture__img{object-fit:fill}.zamel-picture--scale-down .zamel-picture__img{object-fit:scale-down}.zamel-picture--top .zamel-picture__img{object-position:top}.zamel-picture--center .zamel-picture__img{object-position:center}.zamel-picture--bottom .zamel-picture__img{object-position:bottom}.zamel-picture-container{width:100%;max-width:var(--max-width, 100%);margin:0 auto}.zamel-picture-container--sm{--max-width: 640px}.zamel-picture-container--md{--max-width: 1024px}.zamel-picture-container--lg{--max-width: 1440px}.zamel-picture-container--xl{--max-width: 1920px}@media print{.zamel-picture{break-inside:avoid}.zamel-picture__img{max-width:100%;height:auto}}@supports not (aspect-ratio: 1/1){.zamel-picture--aspect{position:relative;height:0;overflow:hidden}.zamel-picture--aspect::before{display:block;content:""}.zamel-picture--aspect .zamel-picture__img{position:absolute;top:0;left:0;width:100%;height:100%}.zamel-product-item-picture{position:relative;padding-bottom:100%;overflow:hidden}.zamel-product-item-picture .zamel-picture__img{position:absolute;top:0;left:0}}.zamel-picture-info-overlay{position:absolute;z-index:1;top:-2px;left:-2px;right:-2px;min-height:32px;color:var(--zamel-c-white);background-color:var(--zamel-c-primary);border-radius:2px;display:flex;justify-content:center;align-items:center}.zamel-picture-max-height>img,.zamel-picture-max-height>svg{max-height:100%;max-inline-size:fit-content}.zamel-picture-max>img,.zamel-picture-max>svg{max-width:100%;max-height:100%;width:unset;height:unset}.zamel-aspect-ratio-1-1{aspect-ratio:1}.zamel-aspect-ratio-16-9{aspect-ratio:16/9}.zamel-picture--aspect-5_3:before{padding-bottom:60%}.zamel-picture--aspect-8_5:before{padding-bottom:62.5%}.zamel-picture--aspect-3_2:before{padding-bottom:66.67%}.zamel-picture--aspect-4_3:before{padding-bottom:75%}.zamel-picture--aspect-1_1:before{padding-bottom:100%}@media screen and (max-width: 768px){.zamel-mobile-aspect-ratio-0{aspect-ratio:unset}.zamel-mobile-picture--aspect-3_2:before{padding-bottom:66.67%}}.zamel-b-0{border:0}.zamel-b{border:max(.0625em,1px) solid var(--zamel-c-black)}.zamel-bt-0{border-block-start:0}.zamel-bt{border-block-start:max(.0625em,1px) solid var(--zamel-c-black)}.zamel-bt-4{border-top:solid 4px var(--zamel-c-primary)}.zamel-btw--0_125em{border-block-start-width:.125em}.zamel-items-bt>:not(:first-child){border-block-start:max(.0625em,1px) solid currentColor}.zamel-bb{border-block-end:max(.0625em,1px) solid var(--zamel-c-black)}.zamel-bb--only{border-width:0 0 max(.0625em,1px)}.zamel-bbw--0_1875{border-block-end-width:.1875rem}.zamel-bl{border-inline-start:max(.0625em,1px) solid var(--zamel-c-black)}.zamel-blw--0_125rem{border-inline-start-width:max(.125rem,1px)}.zamel-blc--primary{border-inline-start-color:var(--zamel-c-primary)}.zamel-bc--primary{border-color:var(--zamel-c-primary)}.zamel-bc--red-1{border-color:var(--zamel-c-red-1)}.zamel-bc--light-red-1{border-color:var(--zamel-c-light-red-1)}.zamel-bc--light-red-2{border-color:var(--zamel-c-light-red-2)}.zamel-bc--dark{border-color:var(--zamel-c-dark)}.zamel-bc--black{border-color:var(--zamel-c-black)}.zamel-bc--black-1{border-color:var(--zamel-c-black-1)}.zamel-bc--black-2{border-color:var(--zamel-c-black-2)}.zamel-bc--grey{border-color:var(--zamel-c-grey)}.zamel-bc--grey-1{border-color:var(--zamel-c-grey-1)}.zamel-bc--grey-0_4{border-color:var(--zamel-c-grey-0_4)}.zamel-bc--gray-1{border-color:var(--zamel-c-gray-1)}.zamel-bc--secondary{border-color:var(--zamel-c-secondary)}.zamel-bc--light-grey{border-color:var(--zamel-c-light-grey)}.zamel-bc--light-grey-1{border-color:var(--zamel-c-light-grey-1)}.zamel-bc--light-grey-2{border-color:var(--zamel-c-light-grey-2)}.zamel-bc--light-grey-3{border-color:var(--zamel-c-light-grey-3)}.zamel-bc--light-grey-4{border-color:var(--zamel-c-light-grey-4)}.zamel-bc--light-grey-5{border-color:var(--zamel-c-light-grey-5)}.zamel-bc--light-grey-6{border-color:var(--zamel-c-light-grey-6)}.zamel-bc--light-grey-7{border-color:var(--zamel-c-light-grey-7)}.zamel-bc--white{border-color:var(--zamel-c-white)}.zamel-bc--light-black-1{border-color:var(--zamel-c-light-black-1)}.zamel-bc--light-white-1{border-color:var(--zamel-c-light-white-1)}.zamel-bc--light{border-color:var(--zamel-c-light)}.zamel-bc--silver{border-color:var(--zamel-c-silver)}.zamel-bc--white-1{border-color:var(--zamel-c-white-1)}.zamel-bc--light-gray-1{border-color:var(--zamel-c-light-gray-1)}.zamel-bc--light-gray-2{border-color:var(--zamel-c-light-gray-2)}.zamel-bc--light-gray-3{border-color:var(--zamel-c-light-gray-3)}.zamel-bc--light-gray-4{border-color:var(--zamel-c-light-gray-4)}.zamel-bc--share-dark-gray{border-color:var(--zamel-c-share-dark-gray)}.zamel-bc--light-blue{border-color:var(--zamel-c-light-blue)}.zamel-bc--blue{border-color:var(--zamel-c-blue)}.zamel-bc--purple{border-color:var(--zamel-c-purple)}.zamel-bc--light-purple{border-color:var(--zamel-c-light-purple)}.zamel-bc--mint-1{border-color:var(--zamel-c-mint-1)}.zamel-bc--light-mint-1{border-color:var(--zamel-c-light-mint-1)}.zamel-bc--power-blue{border-color:var(--zamel-c-power-blue)}.zamel-bc--share-blue{border-color:var(--zamel-c-share-blue)}.zamel-bc--share-light-blue{border-color:var(--zamel-c-share-light-blue)}.zamel-bc--light-green-1{border-color:var(--zamel-c-light-green-1)}.zamel-bc--light-green-2{border-color:var(--zamel-c-light-green-2)}.zamel-bc--light-green-3{border-color:var(--zamel-c-light-green-3)}.zamel-bc--green{border-color:var(--zamel-c-green)}.zamel-bc--green-1{border-color:var(--zamel-c-green-1)}.zamel-bc--green-2{border-color:var(--zamel-c-green-2)}.zamel-bc--state-ok-bg{border-color:var(--zamel-c-state-ok-bg)}.zamel-bc--state-awaiting-bg{border-color:var(--zamel-c-state-awaiting-bg)}.zamel-bc--state-awaiting-fg{border-color:var(--zamel-c-state-awaiting-fg)}.zamel-bc--state-warn-bg{border-color:var(--zamel-c-state-warn-bg)}.zamel-bc--state-warn-fg{border-color:var(--zamel-c-state-warn-fg)}.zamel-bc--state-ok-border{border-color:var(--zamel-c-state-ok-border)}.zamel-bc--state-warn-border{border-color:var(--zamel-c-state-warn-border)}.zamel-bc--state-awaiting-border{border-color:var(--zamel-c-state-awaiting-border)}.zamel-bc--state-info-bg{border-color:var(--zamel-c-state-info-bg)}.zamel-bc--state-info-fg{border-color:var(--zamel-c-state-info-fg)}.zamel-bc--state-info-border{border-color:var(--zamel-c-state-info-border)}.zamel-bc--state-idle-fg{border-color:var(--zamel-c-state-idle-fg)}.zamel-bc--yellow{border-color:var(--zamel-c-yellow)}.zamel-bc--yellow-1{border-color:var(--zamel-c-yellow-1)}.zamel-bc--light-yellow-1{border-color:var(--zamel-c-light-yellow-1)}.zamel-bc--orange{border-color:var(--zamel-c-orange)}.zamel-bc--filament-gold{border-color:var(--zamel-c-filament-gold)}.zamel-bc--filament-gold-text{border-color:var(--zamel-c-filament-gold-text)}.zamel-bc--filament-brown{border-color:var(--zamel-c-filament-brown)}.zamel-bc--lume-yellow{border-color:var(--zamel-c-lume-yellow)}.zamel-bc--flag-red{border-color:var(--zamel-c-flag-red)}.zamel-bc--meter-ok{border-color:var(--zamel-c-meter-ok)}.zamel-bc--meter-warn{border-color:var(--zamel-c-meter-warn)}.zamel-bc--meter-danger{border-color:var(--zamel-c-meter-danger)}.zamel-bc--meter-track{border-color:var(--zamel-c-meter-track)}.zamel-bc--meter-border{border-color:var(--zamel-c-meter-border)}.zamel-bc--text-primary{border-color:var(--zamel-c-text-primary)}.zamel-bc--text-muted{border-color:var(--zamel-c-text-muted)}.zamel-bc--text-disabled{border-color:var(--zamel-c-text-disabled)}.zamel-bc--danger-dark{border-color:var(--zamel-c-danger-dark)}.zamel-bc--nest-accent{border-color:var(--zamel-c-nest-accent)}.zamel-bc-share-blue{border-color:var(--zamel-c-share-blue)}.zamel-bc-share-light-blue{border-color:var(--zamel-c-share-light-blue)}.zamel-bc-share-dark-gray{border-color:var(--zamel-c-share-dark-gray)}.zamel-bc-light-grey-1{border-color:var(--zamel-c-light-grey-1)}.zamel-circle{border-radius:999999%}.zamel-br-xs{border-radius:2px}.zamel-br-5{border-radius:5px}.zamel-br-10{border-radius:.625rem}.zamel-bl-0{border-left:none !important}.zamel-br-0{border-right:none !important}@media screen and (max-width: 768px){.zamel-mobile-border{border:1px solid var(--zamel-c-black)}.zamel-mobile-bl-1{border-left:1px solid var(--zamel-c-black) !important}.zamel-mobile-bt-0{border-top:none !important}}.zamel-bw-0_1875{border-width:.1875rem}.zamel-bw-0_125{border-width:.125rem}.zamel-bw-0_3125em{border-width:.3125em}.zamel-c-primary{color:var(--zamel-c-primary)}.zamel-c-red-1{color:var(--zamel-c-red-1)}.zamel-c-light-red-1{color:var(--zamel-c-light-red-1)}.zamel-c-light-red-2{color:var(--zamel-c-light-red-2)}.zamel-c-dark{color:var(--zamel-c-dark)}.zamel-c-black{color:var(--zamel-c-black)}.zamel-c-black-1{color:var(--zamel-c-black-1)}.zamel-c-black-2{color:var(--zamel-c-black-2)}.zamel-c-grey{color:var(--zamel-c-grey)}.zamel-c-grey-1{color:var(--zamel-c-grey-1)}.zamel-c-grey-0_4{color:var(--zamel-c-grey-0_4)}.zamel-c-gray-1{color:var(--zamel-c-gray-1)}.zamel-c-secondary{color:var(--zamel-c-secondary)}.zamel-c-light-grey{color:var(--zamel-c-light-grey)}.zamel-c-light-grey-1{color:var(--zamel-c-light-grey-1)}.zamel-c-light-grey-2{color:var(--zamel-c-light-grey-2)}.zamel-c-light-grey-3{color:var(--zamel-c-light-grey-3)}.zamel-c-light-grey-4{color:var(--zamel-c-light-grey-4)}.zamel-c-light-grey-5{color:var(--zamel-c-light-grey-5)}.zamel-c-light-grey-6{color:var(--zamel-c-light-grey-6)}.zamel-c-light-grey-7{color:var(--zamel-c-light-grey-7)}.zamel-c-white{color:var(--zamel-c-white)}.zamel-c-light-black-1{color:var(--zamel-c-light-black-1)}.zamel-c-light-white-1{color:var(--zamel-c-light-white-1)}.zamel-c-light{color:var(--zamel-c-light)}.zamel-c-silver{color:var(--zamel-c-silver)}.zamel-c-white-1{color:var(--zamel-c-white-1)}.zamel-c-light-gray-1{color:var(--zamel-c-light-gray-1)}.zamel-c-light-gray-2{color:var(--zamel-c-light-gray-2)}.zamel-c-light-gray-3{color:var(--zamel-c-light-gray-3)}.zamel-c-light-gray-4{color:var(--zamel-c-light-gray-4)}.zamel-c-share-dark-gray{color:var(--zamel-c-share-dark-gray)}.zamel-c-light-blue{color:var(--zamel-c-light-blue)}.zamel-c-blue{color:var(--zamel-c-blue)}.zamel-c-purple{color:var(--zamel-c-purple)}.zamel-c-light-purple{color:var(--zamel-c-light-purple)}.zamel-c-mint-1{color:var(--zamel-c-mint-1)}.zamel-c-light-mint-1{color:var(--zamel-c-light-mint-1)}.zamel-c-power-blue{color:var(--zamel-c-power-blue)}.zamel-c-share-blue{color:var(--zamel-c-share-blue)}.zamel-c-share-light-blue{color:var(--zamel-c-share-light-blue)}.zamel-c-light-green-1{color:var(--zamel-c-light-green-1)}.zamel-c-light-green-2{color:var(--zamel-c-light-green-2)}.zamel-c-light-green-3{color:var(--zamel-c-light-green-3)}.zamel-c-green{color:var(--zamel-c-green)}.zamel-c-green-1{color:var(--zamel-c-green-1)}.zamel-c-green-2{color:var(--zamel-c-green-2)}.zamel-c-state-ok-bg{color:var(--zamel-c-state-ok-bg)}.zamel-c-state-awaiting-bg{color:var(--zamel-c-state-awaiting-bg)}.zamel-c-state-awaiting-fg{color:var(--zamel-c-state-awaiting-fg)}.zamel-c-state-warn-bg{color:var(--zamel-c-state-warn-bg)}.zamel-c-state-warn-fg{color:var(--zamel-c-state-warn-fg)}.zamel-c-state-ok-border{color:var(--zamel-c-state-ok-border)}.zamel-c-state-warn-border{color:var(--zamel-c-state-warn-border)}.zamel-c-state-awaiting-border{color:var(--zamel-c-state-awaiting-border)}.zamel-c-state-info-bg{color:var(--zamel-c-state-info-bg)}.zamel-c-state-info-fg{color:var(--zamel-c-state-info-fg)}.zamel-c-state-info-border{color:var(--zamel-c-state-info-border)}.zamel-c-state-idle-fg{color:var(--zamel-c-state-idle-fg)}.zamel-c-yellow{color:var(--zamel-c-yellow)}.zamel-c-yellow-1{color:var(--zamel-c-yellow-1)}.zamel-c-light-yellow-1{color:var(--zamel-c-light-yellow-1)}.zamel-c-orange{color:var(--zamel-c-orange)}.zamel-c-filament-gold{color:var(--zamel-c-filament-gold)}.zamel-c-filament-gold-text{color:var(--zamel-c-filament-gold-text)}.zamel-c-filament-brown{color:var(--zamel-c-filament-brown)}.zamel-c-lume-yellow{color:var(--zamel-c-lume-yellow)}.zamel-c-flag-red{color:var(--zamel-c-flag-red)}.zamel-c-meter-ok{color:var(--zamel-c-meter-ok)}.zamel-c-meter-warn{color:var(--zamel-c-meter-warn)}.zamel-c-meter-danger{color:var(--zamel-c-meter-danger)}.zamel-c-meter-track{color:var(--zamel-c-meter-track)}.zamel-c-meter-border{color:var(--zamel-c-meter-border)}.zamel-c-text-primary{color:var(--zamel-c-text-primary)}.zamel-c-text-muted{color:var(--zamel-c-text-muted)}.zamel-c-text-disabled{color:var(--zamel-c-text-disabled)}.zamel-c-danger-dark{color:var(--zamel-c-danger-dark)}.zamel-c-nest-accent{color:var(--zamel-c-nest-accent)}.zamel-bgc-primary{background-color:var(--zamel-c-primary)}.zamel-bgc-red-1{background-color:var(--zamel-c-red-1)}.zamel-bgc-light-red-1{background-color:var(--zamel-c-light-red-1)}.zamel-bgc-light-red-2{background-color:var(--zamel-c-light-red-2)}.zamel-bgc-dark{background-color:var(--zamel-c-dark)}.zamel-bgc-black{background-color:var(--zamel-c-black)}.zamel-bgc-black-1{background-color:var(--zamel-c-black-1)}.zamel-bgc-black-2{background-color:var(--zamel-c-black-2)}.zamel-bgc-grey{background-color:var(--zamel-c-grey)}.zamel-bgc-grey-1{background-color:var(--zamel-c-grey-1)}.zamel-bgc-grey-0_4{background-color:var(--zamel-c-grey-0_4)}.zamel-bgc-gray-1{background-color:var(--zamel-c-gray-1)}.zamel-bgc-secondary{background-color:var(--zamel-c-secondary)}.zamel-bgc-light-grey{background-color:var(--zamel-c-light-grey)}.zamel-bgc-light-grey-1{background-color:var(--zamel-c-light-grey-1)}.zamel-bgc-light-grey-2{background-color:var(--zamel-c-light-grey-2)}.zamel-bgc-light-grey-3{background-color:var(--zamel-c-light-grey-3)}.zamel-bgc-light-grey-4{background-color:var(--zamel-c-light-grey-4)}.zamel-bgc-light-grey-5{background-color:var(--zamel-c-light-grey-5)}.zamel-bgc-light-grey-6{background-color:var(--zamel-c-light-grey-6)}.zamel-bgc-light-grey-7{background-color:var(--zamel-c-light-grey-7)}.zamel-bgc-white{background-color:var(--zamel-c-white)}.zamel-bgc-light-black-1{background-color:var(--zamel-c-light-black-1)}.zamel-bgc-light-white-1{background-color:var(--zamel-c-light-white-1)}.zamel-bgc-light{background-color:var(--zamel-c-light)}.zamel-bgc-silver{background-color:var(--zamel-c-silver)}.zamel-bgc-white-1{background-color:var(--zamel-c-white-1)}.zamel-bgc-light-gray-1{background-color:var(--zamel-c-light-gray-1)}.zamel-bgc-light-gray-2{background-color:var(--zamel-c-light-gray-2)}.zamel-bgc-light-gray-3{background-color:var(--zamel-c-light-gray-3)}.zamel-bgc-light-gray-4{background-color:var(--zamel-c-light-gray-4)}.zamel-bgc-share-dark-gray{background-color:var(--zamel-c-share-dark-gray)}.zamel-bgc-light-blue{background-color:var(--zamel-c-light-blue)}.zamel-bgc-blue{background-color:var(--zamel-c-blue)}.zamel-bgc-purple{background-color:var(--zamel-c-purple)}.zamel-bgc-light-purple{background-color:var(--zamel-c-light-purple)}.zamel-bgc-mint-1{background-color:var(--zamel-c-mint-1)}.zamel-bgc-light-mint-1{background-color:var(--zamel-c-light-mint-1)}.zamel-bgc-power-blue{background-color:var(--zamel-c-power-blue)}.zamel-bgc-share-blue{background-color:var(--zamel-c-share-blue)}.zamel-bgc-share-light-blue{background-color:var(--zamel-c-share-light-blue)}.zamel-bgc-light-green-1{background-color:var(--zamel-c-light-green-1)}.zamel-bgc-light-green-2{background-color:var(--zamel-c-light-green-2)}.zamel-bgc-light-green-3{background-color:var(--zamel-c-light-green-3)}.zamel-bgc-green{background-color:var(--zamel-c-green)}.zamel-bgc-green-1{background-color:var(--zamel-c-green-1)}.zamel-bgc-green-2{background-color:var(--zamel-c-green-2)}.zamel-bgc-state-ok-bg{background-color:var(--zamel-c-state-ok-bg)}.zamel-bgc-state-awaiting-bg{background-color:var(--zamel-c-state-awaiting-bg)}.zamel-bgc-state-awaiting-fg{background-color:var(--zamel-c-state-awaiting-fg)}.zamel-bgc-state-warn-bg{background-color:var(--zamel-c-state-warn-bg)}.zamel-bgc-state-warn-fg{background-color:var(--zamel-c-state-warn-fg)}.zamel-bgc-state-ok-border{background-color:var(--zamel-c-state-ok-border)}.zamel-bgc-state-warn-border{background-color:var(--zamel-c-state-warn-border)}.zamel-bgc-state-awaiting-border{background-color:var(--zamel-c-state-awaiting-border)}.zamel-bgc-state-info-bg{background-color:var(--zamel-c-state-info-bg)}.zamel-bgc-state-info-fg{background-color:var(--zamel-c-state-info-fg)}.zamel-bgc-state-info-border{background-color:var(--zamel-c-state-info-border)}.zamel-bgc-state-idle-fg{background-color:var(--zamel-c-state-idle-fg)}.zamel-bgc-yellow{background-color:var(--zamel-c-yellow)}.zamel-bgc-yellow-1{background-color:var(--zamel-c-yellow-1)}.zamel-bgc-light-yellow-1{background-color:var(--zamel-c-light-yellow-1)}.zamel-bgc-orange{background-color:var(--zamel-c-orange)}.zamel-bgc-filament-gold{background-color:var(--zamel-c-filament-gold)}.zamel-bgc-filament-gold-text{background-color:var(--zamel-c-filament-gold-text)}.zamel-bgc-filament-brown{background-color:var(--zamel-c-filament-brown)}.zamel-bgc-lume-yellow{background-color:var(--zamel-c-lume-yellow)}.zamel-bgc-flag-red{background-color:var(--zamel-c-flag-red)}.zamel-bgc-meter-ok{background-color:var(--zamel-c-meter-ok)}.zamel-bgc-meter-warn{background-color:var(--zamel-c-meter-warn)}.zamel-bgc-meter-danger{background-color:var(--zamel-c-meter-danger)}.zamel-bgc-meter-track{background-color:var(--zamel-c-meter-track)}.zamel-bgc-meter-border{background-color:var(--zamel-c-meter-border)}.zamel-bgc-text-primary{background-color:var(--zamel-c-text-primary)}.zamel-bgc-text-muted{background-color:var(--zamel-c-text-muted)}.zamel-bgc-text-disabled{background-color:var(--zamel-c-text-disabled)}.zamel-bgc-danger-dark{background-color:var(--zamel-c-danger-dark)}.zamel-bgc-nest-accent{background-color:var(--zamel-c-nest-accent)}@media(width < 48em){.zamel-mobile-bgc-light-blue{background-color:var(--zamel-c-light-blue)}}@media(48em <= width){.zamel-tablet-up-bgc-light-blue{background-color:var(--zamel-c-light-blue)}}.zamel-color-invert{filter:invert(1)}.zamel-hover-background-primary{cursor:pointer;transition:background 300ms,border-color 300ms}.zamel-hover-background-primary:hover{background:rgba(222,0,14,.05);border-color:var(--zamel-c-primary)}.zamel-hover-background-blue{cursor:pointer;transition:background 300ms,border-color 300ms,color 300ms,box-shadow 300ms}.zamel-hover-background-blue .zamel-heading-base-low-scale,.zamel-hover-background-blue .zamel-text-base-low-scale{transition:color 300ms}.zamel-hover-background-blue:hover{box-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000;background:var(--zamel-c-light-blue);border-color:#000;color:#000;text-decoration:none}.zamel-hover-background-blue:hover .zamel-heading-base-low-scale{color:var(--zamel-c-primary)}.zamel-hover-background-blue:hover .zamel-text-base-low-scale{color:#000}.zamel-grayscale{filter:grayscale(100%)}.zamel-m-0{margin:0rem}.zamel-m-0_0625{margin:0.0625rem}.zamel-m-0_125{margin:0.125rem}.zamel-m-0_25{margin:0.25rem}.zamel-m-0_5{margin:0.5rem}.zamel-m-0_625{margin:0.625rem}.zamel-m-0_75{margin:0.75rem}.zamel-m-0_875{margin:0.875rem}.zamel-m-1{margin:1rem}.zamel-m-1_25{margin:1.25rem}.zamel-m-1_5{margin:1.5rem}.zamel-m-1_75{margin:1.75rem}.zamel-m-1_875{margin:1.875rem}.zamel-m-2{margin:2rem}.zamel-m-2_5{margin:2.5rem}.zamel-m-3{margin:3rem}.zamel-m-3_125{margin:3.125rem}.zamel-m-3_625{margin:3.625rem}.zamel-m-3_75{margin:3.75rem}.zamel-m-4{margin:4rem}.zamel-m-5{margin:5rem}.zamel-m-6{margin:6rem}.zamel-m-7{margin:7rem}.zamel-m-n0_0625{margin:-0.0625rem}.zamel-m-n0_125{margin:-0.125rem}.zamel-m-n0_25{margin:-0.25rem}.zamel-m-auto{margin:auto}.zamel-m-0em{margin:0em}.zamel-m-0_0625em{margin:0.0625em}.zamel-m-0_125em{margin:0.125em}.zamel-m-0_25em{margin:0.25em}.zamel-m-0_5em{margin:0.5em}.zamel-m-0_625em{margin:0.625em}.zamel-m-0_75em{margin:0.75em}.zamel-m-0_875em{margin:0.875em}.zamel-m-1em{margin:1em}.zamel-m-1_25em{margin:1.25em}.zamel-m-1_5em{margin:1.5em}.zamel-m-1_75em{margin:1.75em}.zamel-m-1_875em{margin:1.875em}.zamel-m-2em{margin:2em}.zamel-m-2_5em{margin:2.5em}.zamel-m-3em{margin:3em}.zamel-m-3_125em{margin:3.125em}.zamel-m-3_625em{margin:3.625em}.zamel-m-3_75em{margin:3.75em}.zamel-m-4em{margin:4em}.zamel-m-5em{margin:5em}.zamel-m-6em{margin:6em}.zamel-m-7em{margin:7em}.zamel-m-n0_0625em{margin:-0.0625em}.zamel-m-n0_125em{margin:-0.125em}.zamel-m-n0_25em{margin:-0.25em}.zamel-mx-0{margin-inline:0rem}.zamel-mx-0_0625{margin-inline:0.0625rem}.zamel-mx-0_125{margin-inline:0.125rem}.zamel-mx-0_25{margin-inline:0.25rem}.zamel-mx-0_5{margin-inline:0.5rem}.zamel-mx-0_625{margin-inline:0.625rem}.zamel-mx-0_75{margin-inline:0.75rem}.zamel-mx-0_875{margin-inline:0.875rem}.zamel-mx-1{margin-inline:1rem}.zamel-mx-1_25{margin-inline:1.25rem}.zamel-mx-1_5{margin-inline:1.5rem}.zamel-mx-1_75{margin-inline:1.75rem}.zamel-mx-1_875{margin-inline:1.875rem}.zamel-mx-2{margin-inline:2rem}.zamel-mx-2_5{margin-inline:2.5rem}.zamel-mx-3{margin-inline:3rem}.zamel-mx-3_125{margin-inline:3.125rem}.zamel-mx-3_625{margin-inline:3.625rem}.zamel-mx-3_75{margin-inline:3.75rem}.zamel-mx-4{margin-inline:4rem}.zamel-mx-5{margin-inline:5rem}.zamel-mx-6{margin-inline:6rem}.zamel-mx-7{margin-inline:7rem}.zamel-mx-n0_0625{margin-inline:-0.0625rem}.zamel-mx-n0_125{margin-inline:-0.125rem}.zamel-mx-n0_25{margin-inline:-0.25rem}.zamel-mx-auto{margin-inline:auto}.zamel-mx-0em{margin-inline:0em}.zamel-mx-0_0625em{margin-inline:0.0625em}.zamel-mx-0_125em{margin-inline:0.125em}.zamel-mx-0_25em{margin-inline:0.25em}.zamel-mx-0_5em{margin-inline:0.5em}.zamel-mx-0_625em{margin-inline:0.625em}.zamel-mx-0_75em{margin-inline:0.75em}.zamel-mx-0_875em{margin-inline:0.875em}.zamel-mx-1em{margin-inline:1em}.zamel-mx-1_25em{margin-inline:1.25em}.zamel-mx-1_5em{margin-inline:1.5em}.zamel-mx-1_75em{margin-inline:1.75em}.zamel-mx-1_875em{margin-inline:1.875em}.zamel-mx-2em{margin-inline:2em}.zamel-mx-2_5em{margin-inline:2.5em}.zamel-mx-3em{margin-inline:3em}.zamel-mx-3_125em{margin-inline:3.125em}.zamel-mx-3_625em{margin-inline:3.625em}.zamel-mx-3_75em{margin-inline:3.75em}.zamel-mx-4em{margin-inline:4em}.zamel-mx-5em{margin-inline:5em}.zamel-mx-6em{margin-inline:6em}.zamel-mx-7em{margin-inline:7em}.zamel-mx-n0_0625em{margin-inline:-0.0625em}.zamel-mx-n0_125em{margin-inline:-0.125em}.zamel-mx-n0_25em{margin-inline:-0.25em}.zamel-my-0{margin-block:0rem}.zamel-my-0_0625{margin-block:0.0625rem}.zamel-my-0_125{margin-block:0.125rem}.zamel-my-0_25{margin-block:0.25rem}.zamel-my-0_5{margin-block:0.5rem}.zamel-my-0_625{margin-block:0.625rem}.zamel-my-0_75{margin-block:0.75rem}.zamel-my-0_875{margin-block:0.875rem}.zamel-my-1{margin-block:1rem}.zamel-my-1_25{margin-block:1.25rem}.zamel-my-1_5{margin-block:1.5rem}.zamel-my-1_75{margin-block:1.75rem}.zamel-my-1_875{margin-block:1.875rem}.zamel-my-2{margin-block:2rem}.zamel-my-2_5{margin-block:2.5rem}.zamel-my-3{margin-block:3rem}.zamel-my-3_125{margin-block:3.125rem}.zamel-my-3_625{margin-block:3.625rem}.zamel-my-3_75{margin-block:3.75rem}.zamel-my-4{margin-block:4rem}.zamel-my-5{margin-block:5rem}.zamel-my-6{margin-block:6rem}.zamel-my-7{margin-block:7rem}.zamel-my-n0_0625{margin-block:-0.0625rem}.zamel-my-n0_125{margin-block:-0.125rem}.zamel-my-n0_25{margin-block:-0.25rem}.zamel-my-auto{margin-block:auto}.zamel-my-0em{margin-block:0em}.zamel-my-0_0625em{margin-block:0.0625em}.zamel-my-0_125em{margin-block:0.125em}.zamel-my-0_25em{margin-block:0.25em}.zamel-my-0_5em{margin-block:0.5em}.zamel-my-0_625em{margin-block:0.625em}.zamel-my-0_75em{margin-block:0.75em}.zamel-my-0_875em{margin-block:0.875em}.zamel-my-1em{margin-block:1em}.zamel-my-1_25em{margin-block:1.25em}.zamel-my-1_5em{margin-block:1.5em}.zamel-my-1_75em{margin-block:1.75em}.zamel-my-1_875em{margin-block:1.875em}.zamel-my-2em{margin-block:2em}.zamel-my-2_5em{margin-block:2.5em}.zamel-my-3em{margin-block:3em}.zamel-my-3_125em{margin-block:3.125em}.zamel-my-3_625em{margin-block:3.625em}.zamel-my-3_75em{margin-block:3.75em}.zamel-my-4em{margin-block:4em}.zamel-my-5em{margin-block:5em}.zamel-my-6em{margin-block:6em}.zamel-my-7em{margin-block:7em}.zamel-my-n0_0625em{margin-block:-0.0625em}.zamel-my-n0_125em{margin-block:-0.125em}.zamel-my-n0_25em{margin-block:-0.25em}.zamel-ml-0{margin-inline-start:0rem}.zamel-ml-0_0625{margin-inline-start:0.0625rem}.zamel-ml-0_125{margin-inline-start:0.125rem}.zamel-ml-0_25{margin-inline-start:0.25rem}.zamel-ml-0_5{margin-inline-start:0.5rem}.zamel-ml-0_625{margin-inline-start:0.625rem}.zamel-ml-0_75{margin-inline-start:0.75rem}.zamel-ml-0_875{margin-inline-start:0.875rem}.zamel-ml-1{margin-inline-start:1rem}.zamel-ml-1_25{margin-inline-start:1.25rem}.zamel-ml-1_5{margin-inline-start:1.5rem}.zamel-ml-1_75{margin-inline-start:1.75rem}.zamel-ml-1_875{margin-inline-start:1.875rem}.zamel-ml-2{margin-inline-start:2rem}.zamel-ml-2_5{margin-inline-start:2.5rem}.zamel-ml-3{margin-inline-start:3rem}.zamel-ml-3_125{margin-inline-start:3.125rem}.zamel-ml-3_625{margin-inline-start:3.625rem}.zamel-ml-3_75{margin-inline-start:3.75rem}.zamel-ml-4{margin-inline-start:4rem}.zamel-ml-5{margin-inline-start:5rem}.zamel-ml-6{margin-inline-start:6rem}.zamel-ml-7{margin-inline-start:7rem}.zamel-ml-n0_0625{margin-inline-start:-0.0625rem}.zamel-ml-n0_125{margin-inline-start:-0.125rem}.zamel-ml-n0_25{margin-inline-start:-0.25rem}.zamel-ml-auto{margin-inline-start:auto}.zamel-ml-0em{margin-inline-start:0em}.zamel-ml-0_0625em{margin-inline-start:0.0625em}.zamel-ml-0_125em{margin-inline-start:0.125em}.zamel-ml-0_25em{margin-inline-start:0.25em}.zamel-ml-0_5em{margin-inline-start:0.5em}.zamel-ml-0_625em{margin-inline-start:0.625em}.zamel-ml-0_75em{margin-inline-start:0.75em}.zamel-ml-0_875em{margin-inline-start:0.875em}.zamel-ml-1em{margin-inline-start:1em}.zamel-ml-1_25em{margin-inline-start:1.25em}.zamel-ml-1_5em{margin-inline-start:1.5em}.zamel-ml-1_75em{margin-inline-start:1.75em}.zamel-ml-1_875em{margin-inline-start:1.875em}.zamel-ml-2em{margin-inline-start:2em}.zamel-ml-2_5em{margin-inline-start:2.5em}.zamel-ml-3em{margin-inline-start:3em}.zamel-ml-3_125em{margin-inline-start:3.125em}.zamel-ml-3_625em{margin-inline-start:3.625em}.zamel-ml-3_75em{margin-inline-start:3.75em}.zamel-ml-4em{margin-inline-start:4em}.zamel-ml-5em{margin-inline-start:5em}.zamel-ml-6em{margin-inline-start:6em}.zamel-ml-7em{margin-inline-start:7em}.zamel-ml-n0_0625em{margin-inline-start:-0.0625em}.zamel-ml-n0_125em{margin-inline-start:-0.125em}.zamel-ml-n0_25em{margin-inline-start:-0.25em}.zamel-mr-0{margin-right:0rem}.zamel-mr-0_0625{margin-right:0.0625rem}.zamel-mr-0_125{margin-right:0.125rem}.zamel-mr-0_25{margin-right:0.25rem}.zamel-mr-0_5{margin-right:0.5rem}.zamel-mr-0_625{margin-right:0.625rem}.zamel-mr-0_75{margin-right:0.75rem}.zamel-mr-0_875{margin-right:0.875rem}.zamel-mr-1{margin-right:1rem}.zamel-mr-1_25{margin-right:1.25rem}.zamel-mr-1_5{margin-right:1.5rem}.zamel-mr-1_75{margin-right:1.75rem}.zamel-mr-1_875{margin-right:1.875rem}.zamel-mr-2{margin-right:2rem}.zamel-mr-2_5{margin-right:2.5rem}.zamel-mr-3{margin-right:3rem}.zamel-mr-3_125{margin-right:3.125rem}.zamel-mr-3_625{margin-right:3.625rem}.zamel-mr-3_75{margin-right:3.75rem}.zamel-mr-4{margin-right:4rem}.zamel-mr-5{margin-right:5rem}.zamel-mr-6{margin-right:6rem}.zamel-mr-7{margin-right:7rem}.zamel-mr-n0_0625{margin-right:-0.0625rem}.zamel-mr-n0_125{margin-right:-0.125rem}.zamel-mr-n0_25{margin-right:-0.25rem}.zamel-mr-auto{margin-right:auto}.zamel-mr-0em{margin-right:0em}.zamel-mr-0_0625em{margin-right:0.0625em}.zamel-mr-0_125em{margin-right:0.125em}.zamel-mr-0_25em{margin-right:0.25em}.zamel-mr-0_5em{margin-right:0.5em}.zamel-mr-0_625em{margin-right:0.625em}.zamel-mr-0_75em{margin-right:0.75em}.zamel-mr-0_875em{margin-right:0.875em}.zamel-mr-1em{margin-right:1em}.zamel-mr-1_25em{margin-right:1.25em}.zamel-mr-1_5em{margin-right:1.5em}.zamel-mr-1_75em{margin-right:1.75em}.zamel-mr-1_875em{margin-right:1.875em}.zamel-mr-2em{margin-right:2em}.zamel-mr-2_5em{margin-right:2.5em}.zamel-mr-3em{margin-right:3em}.zamel-mr-3_125em{margin-right:3.125em}.zamel-mr-3_625em{margin-right:3.625em}.zamel-mr-3_75em{margin-right:3.75em}.zamel-mr-4em{margin-right:4em}.zamel-mr-5em{margin-right:5em}.zamel-mr-6em{margin-right:6em}.zamel-mr-7em{margin-right:7em}.zamel-mr-n0_0625em{margin-right:-0.0625em}.zamel-mr-n0_125em{margin-right:-0.125em}.zamel-mr-n0_25em{margin-right:-0.25em}.zamel-mt-0{margin-block-start:0rem}.zamel-mt-0_0625{margin-block-start:0.0625rem}.zamel-mt-0_125{margin-block-start:0.125rem}.zamel-mt-0_25{margin-block-start:0.25rem}.zamel-mt-0_5{margin-block-start:0.5rem}.zamel-mt-0_625{margin-block-start:0.625rem}.zamel-mt-0_75{margin-block-start:0.75rem}.zamel-mt-0_875{margin-block-start:0.875rem}.zamel-mt-1{margin-block-start:1rem}.zamel-mt-1_25{margin-block-start:1.25rem}.zamel-mt-1_5{margin-block-start:1.5rem}.zamel-mt-1_75{margin-block-start:1.75rem}.zamel-mt-1_875{margin-block-start:1.875rem}.zamel-mt-2{margin-block-start:2rem}.zamel-mt-2_5{margin-block-start:2.5rem}.zamel-mt-3{margin-block-start:3rem}.zamel-mt-3_125{margin-block-start:3.125rem}.zamel-mt-3_625{margin-block-start:3.625rem}.zamel-mt-3_75{margin-block-start:3.75rem}.zamel-mt-4{margin-block-start:4rem}.zamel-mt-5{margin-block-start:5rem}.zamel-mt-6{margin-block-start:6rem}.zamel-mt-7{margin-block-start:7rem}.zamel-mt-n0_0625{margin-block-start:-0.0625rem}.zamel-mt-n0_125{margin-block-start:-0.125rem}.zamel-mt-n0_25{margin-block-start:-0.25rem}.zamel-mt-auto{margin-block-start:auto}.zamel-mt-0em{margin-block-start:0em}.zamel-mt-0_0625em{margin-block-start:0.0625em}.zamel-mt-0_125em{margin-block-start:0.125em}.zamel-mt-0_25em{margin-block-start:0.25em}.zamel-mt-0_5em{margin-block-start:0.5em}.zamel-mt-0_625em{margin-block-start:0.625em}.zamel-mt-0_75em{margin-block-start:0.75em}.zamel-mt-0_875em{margin-block-start:0.875em}.zamel-mt-1em{margin-block-start:1em}.zamel-mt-1_25em{margin-block-start:1.25em}.zamel-mt-1_5em{margin-block-start:1.5em}.zamel-mt-1_75em{margin-block-start:1.75em}.zamel-mt-1_875em{margin-block-start:1.875em}.zamel-mt-2em{margin-block-start:2em}.zamel-mt-2_5em{margin-block-start:2.5em}.zamel-mt-3em{margin-block-start:3em}.zamel-mt-3_125em{margin-block-start:3.125em}.zamel-mt-3_625em{margin-block-start:3.625em}.zamel-mt-3_75em{margin-block-start:3.75em}.zamel-mt-4em{margin-block-start:4em}.zamel-mt-5em{margin-block-start:5em}.zamel-mt-6em{margin-block-start:6em}.zamel-mt-7em{margin-block-start:7em}.zamel-mt-n0_0625em{margin-block-start:-0.0625em}.zamel-mt-n0_125em{margin-block-start:-0.125em}.zamel-mt-n0_25em{margin-block-start:-0.25em}.zamel-mb-0{margin-block-end:0rem}.zamel-mb-0_0625{margin-block-end:0.0625rem}.zamel-mb-0_125{margin-block-end:0.125rem}.zamel-mb-0_25{margin-block-end:0.25rem}.zamel-mb-0_5{margin-block-end:0.5rem}.zamel-mb-0_625{margin-block-end:0.625rem}.zamel-mb-0_75{margin-block-end:0.75rem}.zamel-mb-0_875{margin-block-end:0.875rem}.zamel-mb-1{margin-block-end:1rem}.zamel-mb-1_25{margin-block-end:1.25rem}.zamel-mb-1_5{margin-block-end:1.5rem}.zamel-mb-1_75{margin-block-end:1.75rem}.zamel-mb-1_875{margin-block-end:1.875rem}.zamel-mb-2{margin-block-end:2rem}.zamel-mb-2_5{margin-block-end:2.5rem}.zamel-mb-3{margin-block-end:3rem}.zamel-mb-3_125{margin-block-end:3.125rem}.zamel-mb-3_625{margin-block-end:3.625rem}.zamel-mb-3_75{margin-block-end:3.75rem}.zamel-mb-4{margin-block-end:4rem}.zamel-mb-5{margin-block-end:5rem}.zamel-mb-6{margin-block-end:6rem}.zamel-mb-7{margin-block-end:7rem}.zamel-mb-n0_0625{margin-block-end:-0.0625rem}.zamel-mb-n0_125{margin-block-end:-0.125rem}.zamel-mb-n0_25{margin-block-end:-0.25rem}.zamel-mb-auto{margin-right:auto}.zamel-mb-0em{margin-block-end:0em}.zamel-mb-0_0625em{margin-block-end:0.0625em}.zamel-mb-0_125em{margin-block-end:0.125em}.zamel-mb-0_25em{margin-block-end:0.25em}.zamel-mb-0_5em{margin-block-end:0.5em}.zamel-mb-0_625em{margin-block-end:0.625em}.zamel-mb-0_75em{margin-block-end:0.75em}.zamel-mb-0_875em{margin-block-end:0.875em}.zamel-mb-1em{margin-block-end:1em}.zamel-mb-1_25em{margin-block-end:1.25em}.zamel-mb-1_5em{margin-block-end:1.5em}.zamel-mb-1_75em{margin-block-end:1.75em}.zamel-mb-1_875em{margin-block-end:1.875em}.zamel-mb-2em{margin-block-end:2em}.zamel-mb-2_5em{margin-block-end:2.5em}.zamel-mb-3em{margin-block-end:3em}.zamel-mb-3_125em{margin-block-end:3.125em}.zamel-mb-3_625em{margin-block-end:3.625em}.zamel-mb-3_75em{margin-block-end:3.75em}.zamel-mb-4em{margin-block-end:4em}.zamel-mb-5em{margin-block-end:5em}.zamel-mb-6em{margin-block-end:6em}.zamel-mb-7em{margin-block-end:7em}.zamel-mb-n0_0625em{margin-block-end:-0.0625em}.zamel-mb-n0_125em{margin-block-end:-0.125em}.zamel-mb-n0_25em{margin-block-end:-0.25em}@media(width < 48em){.zamel-mobile-mx-0{margin-inline:0}}@media(width < 48em){.zamel-mobile-mt-1{margin-block-start:1rem}}@media(48em <= width){.zamel-tablet-up-mt-4{margin-block-start:4rem}}@media(width < 48em){.zamel-mobile-ml-n3_5{margin-inline-start:-3.5rem}}@media(width < 48em){.zamel-mobile-ml-n1_5{margin-inline-start:-1.5rem}}@media(width < 48em){.zamel-mobile-ml-1_5{margin-inline-start:1.5rem}}@media(width < 48em){.zamel-mobile-ml-3_5{margin-inline-start:3.5rem}}@media(48em <= width){.zamel-tablet-up-ml-4{margin-inline-start:4rem}}@media(48em <= width){.zamel-tablet-up-ml-38_25{margin-inline-start:38.25rem}}@media(48em <= width){.zamel-tablet-up-ml-44_5{margin-inline-start:44.5rem}}@media(width < 48em){.zamel-mobile-mr-n3_5{margin-inline-end:-3.5rem}}@media(width < 48em){.zamel-mobile-mr-n1_5{margin-inline-end:-1.5rem}}@media(width < 48em){.zamel-mobile-mr-1_5{margin-inline-end:1.5rem}}@media(width < 48em){.zamel-mobile-mr-3_5{margin-inline-end:3.5rem}}.zamel-no-margin>*{margin:0 !important}@media screen and (max-width: 1024px){.zamel-tablet-margin-0{margin:0}}@media screen and (max-width: 768px){.zamel-mobile-margin-x-center{margin-left:auto;margin-right:auto}.zamel-mobile-my-5{margin-block:3rem}.zamel-mobile-mt-5{margin-block-start:3rem}.zamel-mobile-mb-5{margin-block-end:3rem}.zamel-mobile-mb-7{margin-block-end:3rem}.zamel-mobile-size-x-full{width:100%}.zamel-mobile-mt-1{margin-block-start:1rem}}.zamel-p-0{padding:0rem}.zamel-p-0_0625{padding:0.0625rem}.zamel-p-0_125{padding:0.125rem}.zamel-p-0_25{padding:0.25rem}.zamel-p-0_5{padding:0.5rem}.zamel-p-0_625{padding:0.625rem}.zamel-p-0_75{padding:0.75rem}.zamel-p-0_875{padding:0.875rem}.zamel-p-1{padding:1rem}.zamel-p-1_25{padding:1.25rem}.zamel-p-1_5{padding:1.5rem}.zamel-p-1_75{padding:1.75rem}.zamel-p-1_875{padding:1.875rem}.zamel-p-2{padding:2rem}.zamel-p-2_5{padding:2.5rem}.zamel-p-3{padding:3rem}.zamel-p-3_125{padding:3.125rem}.zamel-p-3_625{padding:3.625rem}.zamel-p-3_75{padding:3.75rem}.zamel-p-4{padding:4rem}.zamel-p-5{padding:5rem}.zamel-p-6{padding:6rem}.zamel-p-7{padding:7rem}.zamel-p-n0_0625{padding:-0.0625rem}.zamel-p-n0_125{padding:-0.125rem}.zamel-p-n0_25{padding:-0.25rem}.zamel-p-0em{padding:0em}.zamel-p-0_0625em{padding:0.0625em}.zamel-p-0_125em{padding:0.125em}.zamel-p-0_25em{padding:0.25em}.zamel-p-0_5em{padding:0.5em}.zamel-p-0_625em{padding:0.625em}.zamel-p-0_75em{padding:0.75em}.zamel-p-0_875em{padding:0.875em}.zamel-p-1em{padding:1em}.zamel-p-1_25em{padding:1.25em}.zamel-p-1_5em{padding:1.5em}.zamel-p-1_75em{padding:1.75em}.zamel-p-1_875em{padding:1.875em}.zamel-p-2em{padding:2em}.zamel-p-2_5em{padding:2.5em}.zamel-p-3em{padding:3em}.zamel-p-3_125em{padding:3.125em}.zamel-p-3_625em{padding:3.625em}.zamel-p-3_75em{padding:3.75em}.zamel-p-4em{padding:4em}.zamel-p-5em{padding:5em}.zamel-p-6em{padding:6em}.zamel-p-7em{padding:7em}.zamel-p-n0_0625em{padding:-0.0625em}.zamel-p-n0_125em{padding:-0.125em}.zamel-p-n0_25em{padding:-0.25em}.zamel-px-0{padding-inline:0rem}.zamel-px-0_0625{padding-inline:0.0625rem}.zamel-px-0_125{padding-inline:0.125rem}.zamel-px-0_25{padding-inline:0.25rem}.zamel-px-0_5{padding-inline:0.5rem}.zamel-px-0_625{padding-inline:0.625rem}.zamel-px-0_75{padding-inline:0.75rem}.zamel-px-0_875{padding-inline:0.875rem}.zamel-px-1{padding-inline:1rem}.zamel-px-1_25{padding-inline:1.25rem}.zamel-px-1_5{padding-inline:1.5rem}.zamel-px-1_75{padding-inline:1.75rem}.zamel-px-1_875{padding-inline:1.875rem}.zamel-px-2{padding-inline:2rem}.zamel-px-2_5{padding-inline:2.5rem}.zamel-px-3{padding-inline:3rem}.zamel-px-3_125{padding-inline:3.125rem}.zamel-px-3_625{padding-inline:3.625rem}.zamel-px-3_75{padding-inline:3.75rem}.zamel-px-4{padding-inline:4rem}.zamel-px-5{padding-inline:5rem}.zamel-px-6{padding-inline:6rem}.zamel-px-7{padding-inline:7rem}.zamel-px-n0_0625{padding-inline:-0.0625rem}.zamel-px-n0_125{padding-inline:-0.125rem}.zamel-px-n0_25{padding-inline:-0.25rem}.zamel-px-0em{padding-inline:0em}.zamel-px-0_0625em{padding-inline:0.0625em}.zamel-px-0_125em{padding-inline:0.125em}.zamel-px-0_25em{padding-inline:0.25em}.zamel-px-0_5em{padding-inline:0.5em}.zamel-px-0_625em{padding-inline:0.625em}.zamel-px-0_75em{padding-inline:0.75em}.zamel-px-0_875em{padding-inline:0.875em}.zamel-px-1em{padding-inline:1em}.zamel-px-1_25em{padding-inline:1.25em}.zamel-px-1_5em{padding-inline:1.5em}.zamel-px-1_75em{padding-inline:1.75em}.zamel-px-1_875em{padding-inline:1.875em}.zamel-px-2em{padding-inline:2em}.zamel-px-2_5em{padding-inline:2.5em}.zamel-px-3em{padding-inline:3em}.zamel-px-3_125em{padding-inline:3.125em}.zamel-px-3_625em{padding-inline:3.625em}.zamel-px-3_75em{padding-inline:3.75em}.zamel-px-4em{padding-inline:4em}.zamel-px-5em{padding-inline:5em}.zamel-px-6em{padding-inline:6em}.zamel-px-7em{padding-inline:7em}.zamel-px-n0_0625em{padding-inline:-0.0625em}.zamel-px-n0_125em{padding-inline:-0.125em}.zamel-px-n0_25em{padding-inline:-0.25em}.zamel-py-0{padding-block:0rem}.zamel-py-0_0625{padding-block:0.0625rem}.zamel-py-0_125{padding-block:0.125rem}.zamel-py-0_25{padding-block:0.25rem}.zamel-py-0_5{padding-block:0.5rem}.zamel-py-0_625{padding-block:0.625rem}.zamel-py-0_75{padding-block:0.75rem}.zamel-py-0_875{padding-block:0.875rem}.zamel-py-1{padding-block:1rem}.zamel-py-1_25{padding-block:1.25rem}.zamel-py-1_5{padding-block:1.5rem}.zamel-py-1_75{padding-block:1.75rem}.zamel-py-1_875{padding-block:1.875rem}.zamel-py-2{padding-block:2rem}.zamel-py-2_5{padding-block:2.5rem}.zamel-py-3{padding-block:3rem}.zamel-py-3_125{padding-block:3.125rem}.zamel-py-3_625{padding-block:3.625rem}.zamel-py-3_75{padding-block:3.75rem}.zamel-py-4{padding-block:4rem}.zamel-py-5{padding-block:5rem}.zamel-py-6{padding-block:6rem}.zamel-py-7{padding-block:7rem}.zamel-py-n0_0625{padding-block:-0.0625rem}.zamel-py-n0_125{padding-block:-0.125rem}.zamel-py-n0_25{padding-block:-0.25rem}.zamel-py-0em{padding-block:0em}.zamel-py-0_0625em{padding-block:0.0625em}.zamel-py-0_125em{padding-block:0.125em}.zamel-py-0_25em{padding-block:0.25em}.zamel-py-0_5em{padding-block:0.5em}.zamel-py-0_625em{padding-block:0.625em}.zamel-py-0_75em{padding-block:0.75em}.zamel-py-0_875em{padding-block:0.875em}.zamel-py-1em{padding-block:1em}.zamel-py-1_25em{padding-block:1.25em}.zamel-py-1_5em{padding-block:1.5em}.zamel-py-1_75em{padding-block:1.75em}.zamel-py-1_875em{padding-block:1.875em}.zamel-py-2em{padding-block:2em}.zamel-py-2_5em{padding-block:2.5em}.zamel-py-3em{padding-block:3em}.zamel-py-3_125em{padding-block:3.125em}.zamel-py-3_625em{padding-block:3.625em}.zamel-py-3_75em{padding-block:3.75em}.zamel-py-4em{padding-block:4em}.zamel-py-5em{padding-block:5em}.zamel-py-6em{padding-block:6em}.zamel-py-7em{padding-block:7em}.zamel-py-n0_0625em{padding-block:-0.0625em}.zamel-py-n0_125em{padding-block:-0.125em}.zamel-py-n0_25em{padding-block:-0.25em}.zamel-pl-0{padding-inline-start:0rem}.zamel-pl-0_0625{padding-inline-start:0.0625rem}.zamel-pl-0_125{padding-inline-start:0.125rem}.zamel-pl-0_25{padding-inline-start:0.25rem}.zamel-pl-0_5{padding-inline-start:0.5rem}.zamel-pl-0_625{padding-inline-start:0.625rem}.zamel-pl-0_75{padding-inline-start:0.75rem}.zamel-pl-0_875{padding-inline-start:0.875rem}.zamel-pl-1{padding-inline-start:1rem}.zamel-pl-1_25{padding-inline-start:1.25rem}.zamel-pl-1_5{padding-inline-start:1.5rem}.zamel-pl-1_75{padding-inline-start:1.75rem}.zamel-pl-1_875{padding-inline-start:1.875rem}.zamel-pl-2{padding-inline-start:2rem}.zamel-pl-2_5{padding-inline-start:2.5rem}.zamel-pl-3{padding-inline-start:3rem}.zamel-pl-3_125{padding-inline-start:3.125rem}.zamel-pl-3_625{padding-inline-start:3.625rem}.zamel-pl-3_75{padding-inline-start:3.75rem}.zamel-pl-4{padding-inline-start:4rem}.zamel-pl-5{padding-inline-start:5rem}.zamel-pl-6{padding-inline-start:6rem}.zamel-pl-7{padding-inline-start:7rem}.zamel-pl-n0_0625{padding-inline-start:-0.0625rem}.zamel-pl-n0_125{padding-inline-start:-0.125rem}.zamel-pl-n0_25{padding-inline-start:-0.25rem}.zamel-pl-0em{padding-inline-start:0em}.zamel-pl-0_0625em{padding-inline-start:0.0625em}.zamel-pl-0_125em{padding-inline-start:0.125em}.zamel-pl-0_25em{padding-inline-start:0.25em}.zamel-pl-0_5em{padding-inline-start:0.5em}.zamel-pl-0_625em{padding-inline-start:0.625em}.zamel-pl-0_75em{padding-inline-start:0.75em}.zamel-pl-0_875em{padding-inline-start:0.875em}.zamel-pl-1em{padding-inline-start:1em}.zamel-pl-1_25em{padding-inline-start:1.25em}.zamel-pl-1_5em{padding-inline-start:1.5em}.zamel-pl-1_75em{padding-inline-start:1.75em}.zamel-pl-1_875em{padding-inline-start:1.875em}.zamel-pl-2em{padding-inline-start:2em}.zamel-pl-2_5em{padding-inline-start:2.5em}.zamel-pl-3em{padding-inline-start:3em}.zamel-pl-3_125em{padding-inline-start:3.125em}.zamel-pl-3_625em{padding-inline-start:3.625em}.zamel-pl-3_75em{padding-inline-start:3.75em}.zamel-pl-4em{padding-inline-start:4em}.zamel-pl-5em{padding-inline-start:5em}.zamel-pl-6em{padding-inline-start:6em}.zamel-pl-7em{padding-inline-start:7em}.zamel-pl-n0_0625em{padding-inline-start:-0.0625em}.zamel-pl-n0_125em{padding-inline-start:-0.125em}.zamel-pl-n0_25em{padding-inline-start:-0.25em}.zamel-pr-0{padding-right:0rem}.zamel-pr-0_0625{padding-right:0.0625rem}.zamel-pr-0_125{padding-right:0.125rem}.zamel-pr-0_25{padding-right:0.25rem}.zamel-pr-0_5{padding-right:0.5rem}.zamel-pr-0_625{padding-right:0.625rem}.zamel-pr-0_75{padding-right:0.75rem}.zamel-pr-0_875{padding-right:0.875rem}.zamel-pr-1{padding-right:1rem}.zamel-pr-1_25{padding-right:1.25rem}.zamel-pr-1_5{padding-right:1.5rem}.zamel-pr-1_75{padding-right:1.75rem}.zamel-pr-1_875{padding-right:1.875rem}.zamel-pr-2{padding-right:2rem}.zamel-pr-2_5{padding-right:2.5rem}.zamel-pr-3{padding-right:3rem}.zamel-pr-3_125{padding-right:3.125rem}.zamel-pr-3_625{padding-right:3.625rem}.zamel-pr-3_75{padding-right:3.75rem}.zamel-pr-4{padding-right:4rem}.zamel-pr-5{padding-right:5rem}.zamel-pr-6{padding-right:6rem}.zamel-pr-7{padding-right:7rem}.zamel-pr-n0_0625{padding-right:-0.0625rem}.zamel-pr-n0_125{padding-right:-0.125rem}.zamel-pr-n0_25{padding-right:-0.25rem}.zamel-pr-0em{padding-right:0em}.zamel-pr-0_0625em{padding-right:0.0625em}.zamel-pr-0_125em{padding-right:0.125em}.zamel-pr-0_25em{padding-right:0.25em}.zamel-pr-0_5em{padding-right:0.5em}.zamel-pr-0_625em{padding-right:0.625em}.zamel-pr-0_75em{padding-right:0.75em}.zamel-pr-0_875em{padding-right:0.875em}.zamel-pr-1em{padding-right:1em}.zamel-pr-1_25em{padding-right:1.25em}.zamel-pr-1_5em{padding-right:1.5em}.zamel-pr-1_75em{padding-right:1.75em}.zamel-pr-1_875em{padding-right:1.875em}.zamel-pr-2em{padding-right:2em}.zamel-pr-2_5em{padding-right:2.5em}.zamel-pr-3em{padding-right:3em}.zamel-pr-3_125em{padding-right:3.125em}.zamel-pr-3_625em{padding-right:3.625em}.zamel-pr-3_75em{padding-right:3.75em}.zamel-pr-4em{padding-right:4em}.zamel-pr-5em{padding-right:5em}.zamel-pr-6em{padding-right:6em}.zamel-pr-7em{padding-right:7em}.zamel-pr-n0_0625em{padding-right:-0.0625em}.zamel-pr-n0_125em{padding-right:-0.125em}.zamel-pr-n0_25em{padding-right:-0.25em}.zamel-pt-0{padding-block-start:0rem}.zamel-pt-0_0625{padding-block-start:0.0625rem}.zamel-pt-0_125{padding-block-start:0.125rem}.zamel-pt-0_25{padding-block-start:0.25rem}.zamel-pt-0_5{padding-block-start:0.5rem}.zamel-pt-0_625{padding-block-start:0.625rem}.zamel-pt-0_75{padding-block-start:0.75rem}.zamel-pt-0_875{padding-block-start:0.875rem}.zamel-pt-1{padding-block-start:1rem}.zamel-pt-1_25{padding-block-start:1.25rem}.zamel-pt-1_5{padding-block-start:1.5rem}.zamel-pt-1_75{padding-block-start:1.75rem}.zamel-pt-1_875{padding-block-start:1.875rem}.zamel-pt-2{padding-block-start:2rem}.zamel-pt-2_5{padding-block-start:2.5rem}.zamel-pt-3{padding-block-start:3rem}.zamel-pt-3_125{padding-block-start:3.125rem}.zamel-pt-3_625{padding-block-start:3.625rem}.zamel-pt-3_75{padding-block-start:3.75rem}.zamel-pt-4{padding-block-start:4rem}.zamel-pt-5{padding-block-start:5rem}.zamel-pt-6{padding-block-start:6rem}.zamel-pt-7{padding-block-start:7rem}.zamel-pt-n0_0625{padding-block-start:-0.0625rem}.zamel-pt-n0_125{padding-block-start:-0.125rem}.zamel-pt-n0_25{padding-block-start:-0.25rem}.zamel-pt-0em{padding-block-start:0em}.zamel-pt-0_0625em{padding-block-start:0.0625em}.zamel-pt-0_125em{padding-block-start:0.125em}.zamel-pt-0_25em{padding-block-start:0.25em}.zamel-pt-0_5em{padding-block-start:0.5em}.zamel-pt-0_625em{padding-block-start:0.625em}.zamel-pt-0_75em{padding-block-start:0.75em}.zamel-pt-0_875em{padding-block-start:0.875em}.zamel-pt-1em{padding-block-start:1em}.zamel-pt-1_25em{padding-block-start:1.25em}.zamel-pt-1_5em{padding-block-start:1.5em}.zamel-pt-1_75em{padding-block-start:1.75em}.zamel-pt-1_875em{padding-block-start:1.875em}.zamel-pt-2em{padding-block-start:2em}.zamel-pt-2_5em{padding-block-start:2.5em}.zamel-pt-3em{padding-block-start:3em}.zamel-pt-3_125em{padding-block-start:3.125em}.zamel-pt-3_625em{padding-block-start:3.625em}.zamel-pt-3_75em{padding-block-start:3.75em}.zamel-pt-4em{padding-block-start:4em}.zamel-pt-5em{padding-block-start:5em}.zamel-pt-6em{padding-block-start:6em}.zamel-pt-7em{padding-block-start:7em}.zamel-pt-n0_0625em{padding-block-start:-0.0625em}.zamel-pt-n0_125em{padding-block-start:-0.125em}.zamel-pt-n0_25em{padding-block-start:-0.25em}.zamel-pb-0{padding-block-end:0rem}.zamel-pb-0_0625{padding-block-end:0.0625rem}.zamel-pb-0_125{padding-block-end:0.125rem}.zamel-pb-0_25{padding-block-end:0.25rem}.zamel-pb-0_5{padding-block-end:0.5rem}.zamel-pb-0_625{padding-block-end:0.625rem}.zamel-pb-0_75{padding-block-end:0.75rem}.zamel-pb-0_875{padding-block-end:0.875rem}.zamel-pb-1{padding-block-end:1rem}.zamel-pb-1_25{padding-block-end:1.25rem}.zamel-pb-1_5{padding-block-end:1.5rem}.zamel-pb-1_75{padding-block-end:1.75rem}.zamel-pb-1_875{padding-block-end:1.875rem}.zamel-pb-2{padding-block-end:2rem}.zamel-pb-2_5{padding-block-end:2.5rem}.zamel-pb-3{padding-block-end:3rem}.zamel-pb-3_125{padding-block-end:3.125rem}.zamel-pb-3_625{padding-block-end:3.625rem}.zamel-pb-3_75{padding-block-end:3.75rem}.zamel-pb-4{padding-block-end:4rem}.zamel-pb-5{padding-block-end:5rem}.zamel-pb-6{padding-block-end:6rem}.zamel-pb-7{padding-block-end:7rem}.zamel-pb-n0_0625{padding-block-end:-0.0625rem}.zamel-pb-n0_125{padding-block-end:-0.125rem}.zamel-pb-n0_25{padding-block-end:-0.25rem}.zamel-pb-0em{padding-block-end:0em}.zamel-pb-0_0625em{padding-block-end:0.0625em}.zamel-pb-0_125em{padding-block-end:0.125em}.zamel-pb-0_25em{padding-block-end:0.25em}.zamel-pb-0_5em{padding-block-end:0.5em}.zamel-pb-0_625em{padding-block-end:0.625em}.zamel-pb-0_75em{padding-block-end:0.75em}.zamel-pb-0_875em{padding-block-end:0.875em}.zamel-pb-1em{padding-block-end:1em}.zamel-pb-1_25em{padding-block-end:1.25em}.zamel-pb-1_5em{padding-block-end:1.5em}.zamel-pb-1_75em{padding-block-end:1.75em}.zamel-pb-1_875em{padding-block-end:1.875em}.zamel-pb-2em{padding-block-end:2em}.zamel-pb-2_5em{padding-block-end:2.5em}.zamel-pb-3em{padding-block-end:3em}.zamel-pb-3_125em{padding-block-end:3.125em}.zamel-pb-3_625em{padding-block-end:3.625em}.zamel-pb-3_75em{padding-block-end:3.75em}.zamel-pb-4em{padding-block-end:4em}.zamel-pb-5em{padding-block-end:5em}.zamel-pb-6em{padding-block-end:6em}.zamel-pb-7em{padding-block-end:7em}.zamel-pb-n0_0625em{padding-block-end:-0.0625em}.zamel-pb-n0_125em{padding-block-end:-0.125em}.zamel-pb-n0_25em{padding-block-end:-0.25em}@media(width < 48em){.zamel-mobile-p-1{padding:1rem}}@media(48em <= width){.zamel-tablet-up-p-2_5{padding:2.5rem}}@media(width < 48em){.zamel-mobile-px-1{padding-inline:1rem}}@media(width < 48em){.zamel-mobile-pb-1{padding-block-end:1rem}}@media screen and (max-width: 768px){.zamel-mobile-p-1{padding-inline:1rem;padding-block:1rem}.zamel-mobile-pb-2{padding-block-end:2rem}.zamel-mobile-px-4{padding-inline:4rem;padding-block:4rem}.zamel-mobile-px-1{padding-inline:1rem;padding-block:1rem}}.zamel-size-0_5{block-size:0.5rem;inline-size:0.5rem}.zamel-size-0_5em{block-size:0.5em;inline-size:0.5em}.zamel-size-x-0_5{inline-size:0.5rem}.zamel-size-x-0_5em{inline-size:0.5em}.zamel-size-y-0_5{block-size:0.5rem}.zamel-size-y-0_5em{block-size:0.5em}.zamel-size-0_625{block-size:0.625rem;inline-size:0.625rem}.zamel-size-0_625em{block-size:0.625em;inline-size:0.625em}.zamel-size-x-0_625{inline-size:0.625rem}.zamel-size-x-0_625em{inline-size:0.625em}.zamel-size-y-0_625{block-size:0.625rem}.zamel-size-y-0_625em{block-size:0.625em}.zamel-size-0_6875{block-size:0.6875rem;inline-size:0.6875rem}.zamel-size-0_6875em{block-size:0.6875em;inline-size:0.6875em}.zamel-size-x-0_6875{inline-size:0.6875rem}.zamel-size-x-0_6875em{inline-size:0.6875em}.zamel-size-y-0_6875{block-size:0.6875rem}.zamel-size-y-0_6875em{block-size:0.6875em}.zamel-size-0_75{block-size:0.75rem;inline-size:0.75rem}.zamel-size-0_75em{block-size:0.75em;inline-size:0.75em}.zamel-size-x-0_75{inline-size:0.75rem}.zamel-size-x-0_75em{inline-size:0.75em}.zamel-size-y-0_75{block-size:0.75rem}.zamel-size-y-0_75em{block-size:0.75em}.zamel-size-0_875{block-size:0.875rem;inline-size:0.875rem}.zamel-size-0_875em{block-size:0.875em;inline-size:0.875em}.zamel-size-x-0_875{inline-size:0.875rem}.zamel-size-x-0_875em{inline-size:0.875em}.zamel-size-y-0_875{block-size:0.875rem}.zamel-size-y-0_875em{block-size:0.875em}.zamel-size-1{block-size:1rem;inline-size:1rem}.zamel-size-1em{block-size:1em;inline-size:1em}.zamel-size-x-1{inline-size:1rem}.zamel-size-x-1em{inline-size:1em}.zamel-size-y-1{block-size:1rem}.zamel-size-y-1em{block-size:1em}.zamel-size-1_25{block-size:1.25rem;inline-size:1.25rem}.zamel-size-1_25em{block-size:1.25em;inline-size:1.25em}.zamel-size-x-1_25{inline-size:1.25rem}.zamel-size-x-1_25em{inline-size:1.25em}.zamel-size-y-1_25{block-size:1.25rem}.zamel-size-y-1_25em{block-size:1.25em}.zamel-size-1_375{block-size:1.375rem;inline-size:1.375rem}.zamel-size-1_375em{block-size:1.375em;inline-size:1.375em}.zamel-size-x-1_375{inline-size:1.375rem}.zamel-size-x-1_375em{inline-size:1.375em}.zamel-size-y-1_375{block-size:1.375rem}.zamel-size-y-1_375em{block-size:1.375em}.zamel-size-1_5{block-size:1.5rem;inline-size:1.5rem}.zamel-size-1_5em{block-size:1.5em;inline-size:1.5em}.zamel-size-x-1_5{inline-size:1.5rem}.zamel-size-x-1_5em{inline-size:1.5em}.zamel-size-y-1_5{block-size:1.5rem}.zamel-size-y-1_5em{block-size:1.5em}.zamel-size-1_75{block-size:1.75rem;inline-size:1.75rem}.zamel-size-1_75em{block-size:1.75em;inline-size:1.75em}.zamel-size-x-1_75{inline-size:1.75rem}.zamel-size-x-1_75em{inline-size:1.75em}.zamel-size-y-1_75{block-size:1.75rem}.zamel-size-y-1_75em{block-size:1.75em}.zamel-size-1_875{block-size:1.875rem;inline-size:1.875rem}.zamel-size-1_875em{block-size:1.875em;inline-size:1.875em}.zamel-size-x-1_875{inline-size:1.875rem}.zamel-size-x-1_875em{inline-size:1.875em}.zamel-size-y-1_875{block-size:1.875rem}.zamel-size-y-1_875em{block-size:1.875em}.zamel-size-2{block-size:2rem;inline-size:2rem}.zamel-size-2em{block-size:2em;inline-size:2em}.zamel-size-x-2{inline-size:2rem}.zamel-size-x-2em{inline-size:2em}.zamel-size-y-2{block-size:2rem}.zamel-size-y-2em{block-size:2em}.zamel-size-2_5{block-size:2.5rem;inline-size:2.5rem}.zamel-size-2_5em{block-size:2.5em;inline-size:2.5em}.zamel-size-x-2_5{inline-size:2.5rem}.zamel-size-x-2_5em{inline-size:2.5em}.zamel-size-y-2_5{block-size:2.5rem}.zamel-size-y-2_5em{block-size:2.5em}.zamel-size-3{block-size:3rem;inline-size:3rem}.zamel-size-3em{block-size:3em;inline-size:3em}.zamel-size-x-3{inline-size:3rem}.zamel-size-x-3em{inline-size:3em}.zamel-size-y-3{block-size:3rem}.zamel-size-y-3em{block-size:3em}.zamel-size-3_125{block-size:3.125rem;inline-size:3.125rem}.zamel-size-3_125em{block-size:3.125em;inline-size:3.125em}.zamel-size-x-3_125{inline-size:3.125rem}.zamel-size-x-3_125em{inline-size:3.125em}.zamel-size-y-3_125{block-size:3.125rem}.zamel-size-y-3_125em{block-size:3.125em}.zamel-size-3_5{block-size:3.5rem;inline-size:3.5rem}.zamel-size-3_5em{block-size:3.5em;inline-size:3.5em}.zamel-size-x-3_5{inline-size:3.5rem}.zamel-size-x-3_5em{inline-size:3.5em}.zamel-size-y-3_5{block-size:3.5rem}.zamel-size-y-3_5em{block-size:3.5em}.zamel-size-3_75{block-size:3.75rem;inline-size:3.75rem}.zamel-size-3_75em{block-size:3.75em;inline-size:3.75em}.zamel-size-x-3_75{inline-size:3.75rem}.zamel-size-x-3_75em{inline-size:3.75em}.zamel-size-y-3_75{block-size:3.75rem}.zamel-size-y-3_75em{block-size:3.75em}.zamel-size-4{block-size:4rem;inline-size:4rem}.zamel-size-4em{block-size:4em;inline-size:4em}.zamel-size-x-4{inline-size:4rem}.zamel-size-x-4em{inline-size:4em}.zamel-size-y-4{block-size:4rem}.zamel-size-y-4em{block-size:4em}.zamel-size-4_5{block-size:4.5rem;inline-size:4.5rem}.zamel-size-4_5em{block-size:4.5em;inline-size:4.5em}.zamel-size-x-4_5{inline-size:4.5rem}.zamel-size-x-4_5em{inline-size:4.5em}.zamel-size-y-4_5{block-size:4.5rem}.zamel-size-y-4_5em{block-size:4.5em}.zamel-size-5{block-size:5rem;inline-size:5rem}.zamel-size-5em{block-size:5em;inline-size:5em}.zamel-size-x-5{inline-size:5rem}.zamel-size-x-5em{inline-size:5em}.zamel-size-y-5{block-size:5rem}.zamel-size-y-5em{block-size:5em}.zamel-size-5_5{block-size:5.5rem;inline-size:5.5rem}.zamel-size-5_5em{block-size:5.5em;inline-size:5.5em}.zamel-size-x-5_5{inline-size:5.5rem}.zamel-size-x-5_5em{inline-size:5.5em}.zamel-size-y-5_5{block-size:5.5rem}.zamel-size-y-5_5em{block-size:5.5em}.zamel-size-5_625{block-size:5.625rem;inline-size:5.625rem}.zamel-size-5_625em{block-size:5.625em;inline-size:5.625em}.zamel-size-x-5_625{inline-size:5.625rem}.zamel-size-x-5_625em{inline-size:5.625em}.zamel-size-y-5_625{block-size:5.625rem}.zamel-size-y-5_625em{block-size:5.625em}.zamel-size-6{block-size:6rem;inline-size:6rem}.zamel-size-6em{block-size:6em;inline-size:6em}.zamel-size-x-6{inline-size:6rem}.zamel-size-x-6em{inline-size:6em}.zamel-size-y-6{block-size:6rem}.zamel-size-y-6em{block-size:6em}.zamel-size-6_5{block-size:6.5rem;inline-size:6.5rem}.zamel-size-6_5em{block-size:6.5em;inline-size:6.5em}.zamel-size-x-6_5{inline-size:6.5rem}.zamel-size-x-6_5em{inline-size:6.5em}.zamel-size-y-6_5{block-size:6.5rem}.zamel-size-y-6_5em{block-size:6.5em}.zamel-size-7{block-size:7rem;inline-size:7rem}.zamel-size-7em{block-size:7em;inline-size:7em}.zamel-size-x-7{inline-size:7rem}.zamel-size-x-7em{inline-size:7em}.zamel-size-y-7{block-size:7rem}.zamel-size-y-7em{block-size:7em}.zamel-size-7_5{block-size:7.5rem;inline-size:7.5rem}.zamel-size-7_5em{block-size:7.5em;inline-size:7.5em}.zamel-size-x-7_5{inline-size:7.5rem}.zamel-size-x-7_5em{inline-size:7.5em}.zamel-size-y-7_5{block-size:7.5rem}.zamel-size-y-7_5em{block-size:7.5em}.zamel-size-8{block-size:8rem;inline-size:8rem}.zamel-size-8em{block-size:8em;inline-size:8em}.zamel-size-x-8{inline-size:8rem}.zamel-size-x-8em{inline-size:8em}.zamel-size-y-8{block-size:8rem}.zamel-size-y-8em{block-size:8em}.zamel-size-8_5{block-size:8.5rem;inline-size:8.5rem}.zamel-size-8_5em{block-size:8.5em;inline-size:8.5em}.zamel-size-x-8_5{inline-size:8.5rem}.zamel-size-x-8_5em{inline-size:8.5em}.zamel-size-y-8_5{block-size:8.5rem}.zamel-size-y-8_5em{block-size:8.5em}.zamel-size-9{block-size:9rem;inline-size:9rem}.zamel-size-9em{block-size:9em;inline-size:9em}.zamel-size-x-9{inline-size:9rem}.zamel-size-x-9em{inline-size:9em}.zamel-size-y-9{block-size:9rem}.zamel-size-y-9em{block-size:9em}.zamel-size-9_5{block-size:9.5rem;inline-size:9.5rem}.zamel-size-9_5em{block-size:9.5em;inline-size:9.5em}.zamel-size-x-9_5{inline-size:9.5rem}.zamel-size-x-9_5em{inline-size:9.5em}.zamel-size-y-9_5{block-size:9.5rem}.zamel-size-y-9_5em{block-size:9.5em}.zamel-size-10{block-size:10rem;inline-size:10rem}.zamel-size-10em{block-size:10em;inline-size:10em}.zamel-size-x-10{inline-size:10rem}.zamel-size-x-10em{inline-size:10em}.zamel-size-y-10{block-size:10rem}.zamel-size-y-10em{block-size:10em}.zamel-size-12_5{block-size:12.5rem;inline-size:12.5rem}.zamel-size-12_5em{block-size:12.5em;inline-size:12.5em}.zamel-size-x-12_5{inline-size:12.5rem}.zamel-size-x-12_5em{inline-size:12.5em}.zamel-size-y-12_5{block-size:12.5rem}.zamel-size-y-12_5em{block-size:12.5em}.zamel-size-14{block-size:14rem;inline-size:14rem}.zamel-size-14em{block-size:14em;inline-size:14em}.zamel-size-x-14{inline-size:14rem}.zamel-size-x-14em{inline-size:14em}.zamel-size-y-14{block-size:14rem}.zamel-size-y-14em{block-size:14em}.zamel-size-15{block-size:15rem;inline-size:15rem}.zamel-size-15em{block-size:15em;inline-size:15em}.zamel-size-x-15{inline-size:15rem}.zamel-size-x-15em{inline-size:15em}.zamel-size-y-15{block-size:15rem}.zamel-size-y-15em{block-size:15em}.zamel-size-16_875{block-size:16.875rem;inline-size:16.875rem}.zamel-size-16_875em{block-size:16.875em;inline-size:16.875em}.zamel-size-x-16_875{inline-size:16.875rem}.zamel-size-x-16_875em{inline-size:16.875em}.zamel-size-y-16_875{block-size:16.875rem}.zamel-size-y-16_875em{block-size:16.875em}.zamel-size-18_5{block-size:18.5rem;inline-size:18.5rem}.zamel-size-18_5em{block-size:18.5em;inline-size:18.5em}.zamel-size-x-18_5{inline-size:18.5rem}.zamel-size-x-18_5em{inline-size:18.5em}.zamel-size-y-18_5{block-size:18.5rem}.zamel-size-y-18_5em{block-size:18.5em}.zamel-size-20{block-size:20rem;inline-size:20rem}.zamel-size-20em{block-size:20em;inline-size:20em}.zamel-size-x-20{inline-size:20rem}.zamel-size-x-20em{inline-size:20em}.zamel-size-y-20{block-size:20rem}.zamel-size-y-20em{block-size:20em}.zamel-size-23_75{block-size:23.75rem;inline-size:23.75rem}.zamel-size-23_75em{block-size:23.75em;inline-size:23.75em}.zamel-size-x-23_75{inline-size:23.75rem}.zamel-size-x-23_75em{inline-size:23.75em}.zamel-size-y-23_75{block-size:23.75rem}.zamel-size-y-23_75em{block-size:23.75em}.zamel-size-25{block-size:25rem;inline-size:25rem}.zamel-size-25em{block-size:25em;inline-size:25em}.zamel-size-x-25{inline-size:25rem}.zamel-size-x-25em{inline-size:25em}.zamel-size-y-25{block-size:25rem}.zamel-size-y-25em{block-size:25em}.zamel-size-33_5{block-size:33.5rem;inline-size:33.5rem}.zamel-size-33_5em{block-size:33.5em;inline-size:33.5em}.zamel-size-x-33_5{inline-size:33.5rem}.zamel-size-x-33_5em{inline-size:33.5em}.zamel-size-y-33_5{block-size:33.5rem}.zamel-size-y-33_5em{block-size:33.5em}.reset-inline-size{max-inline-size:none !important}.zamel-size-x-min{inline-size:min-content}.zamel-size-x-fit{inline-size:fit-content}.zamel-size-x-max{inline-size:max-content}@media(48em <= width){.zamel-tablet-up-min-size-x-32{min-inline-size:32rem}}@media(48em <= width){.zamel-tablet-up-size-x-16{inline-size:16rem}}@media(48em <= width){.zamel-tablet-up-size-x-24{inline-size:24rem}}.zamel-max-size-x-32{max-inline-size:32rem}.zamel-max-size-x-48{max-inline-size:48rem}.zamel-max-size-x-58{max-inline-size:58rem}.zamel-max-size-x-65{max-inline-size:65rem}.zamel-max-size-s-120{max-inline-size:120rem}.zamel-max-size-x-full{max-inline-size:100%}.zamel-slider-item-size-x-100-50-33-25{inline-size:100%}@container (41rem < width <= 62rem){.zamel-slider-item-size-x-100-50-33-25{inline-size:calc(50% - .5rem)}}@container (62rem < width <= 83rem){.zamel-slider-item-size-x-100-50-33-25{inline-size:calc(33.33% - .67rem)}}@container (83rem <= width){.zamel-slider-item-size-x-100-50-33-25{inline-size:calc(25% - .75rem)}}@media(48em <= width){.zamel-tablet-up-max-size-x-12{max-inline-size:12rem}}.zamel-size-x-full{inline-size:100%}@media(width < 48em){.zamel-mobile-size-x-full{inline-size:100%}}@media(width < 48em){.zamel-mobile-min-size-x-6{min-inline-size:6rem}}@media(width < 48em){.zamel-mobile-min-size-x-8{min-inline-size:8rem}}@media(width < 48em){.zamel-mobile-min-size-x-10{min-inline-size:10rem}}.zamel-size-y-auto{block-size:auto}.zamel-size-y-full{block-size:100%}.zamel-items-basis-full>*{flex-basis:100%}@media screen and (width >= 48em){.zamel-tablet-min-size-y-4{min-block-size:4rem}}.zamel-min-size-y-2{min-block-size:2rem}.zamel-min-size-y-10{min-block-size:10rem}.zamel-min-size-y-2_875em{min-block-size:2.875em}.zamel-min-size-x-3em{min-inline-size:3em}.zamel-min-size-x-3_5{min-inline-size:3.5rem}.zamel-min-size-x-6_25em{min-inline-size:6.25em}.zamel-min-size-x-8_5em{min-inline-size:8.5em}.zamel-min-size-x-27em{min-inline-size:27em}.zamel-min-width-120{min-width:120px}.zamel-max-size-x-7_5{max-inline-size:7.5rem}.zamel-max-size-x-4_5{max-inline-size:4.5rem}.zamel-max-width-100{max-width:100px}.zamel-max-width-180{max-width:180px}.zamel-max-width-260{max-width:260px}.zamel-max-width-275{max-width:275px}.zamel-max-width-300{max-width:300px}.zamel-max-width-315{max-width:315px}.zamel-max-width-370{max-width:370px}.zamel-max-width-640{max-width:640px}.zamel-max-width-680{max-width:680px}.zamel-max-width-700{max-width:700px}.zamel-max-width-800{max-width:800px}.zamel-max-width-1200{max-width:1200px}.zamel-width-percent-25{width:25%}.zamel-width-percent-33{width:33.33%}.zamel-width-percent-40{width:40%}.zamel-width-percent-45{width:45%}.zamel-width-percent-50{width:50%}.zamel-max-width-percent-40{max-width:40%}.zamel-min-line-3{min-block-size:calc(3em*var(--zamel-lh-base))}.zamel-overflow-hidden{overflow:hidden}.zamel-truncate-16ch{max-inline-size:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 1024px){.zamel-tablet-size-x-6{inline-size:6rem}.zamel-tablet-size-x-3{inline-size:3rem}.zamel-tablet-max-width-240{max-width:240px}.zamel-tablet-max-width-270{max-width:270px}.zamel-tablet-width-percent-100{width:100%}.zamel-tablet-width-percent-60{width:60%}.zamel-tablet-width-percent-25{width:25%}.zamel-tablet-min-width-0{min-width:0}}@media screen and (max-width: 768px){.zamel-mobile-min-width-30{min-width:30px}.zamel-mobile-size-x-0{width:unset}.zamel-mobile-max-size-x-5{max-inline-size:5rem}.zamel-mobile-max-width-0{max-width:unset}.zamel-mobile-max-width-250{max-width:250px}.zamel-mobile-max-width-300{max-width:300px}.zamel-mobile-min-width-0{min-width:unset}.zamel-mobile-width-percent-100{width:100%}.zamel-mobile-width-percent-50{width:50%}.zamel-mobile-width-percent-25{width:25%}.zamel-mobile-width-schema-box-percent-50{width:calc(50% - .5rem)}}.zamel-hidden{display:none !important}@media(width < 64em){.zamel-desktop-only{display:none !important}}@media(64em <= width){.zamel-desktop-hidden{display:none !important}}@media(width < 48em)or (64em <= width){.zamel-tablet-only{display:none !important}}@media(48em <= width < 64em){.zamel-tablet-hidden{display:none !important}}@media(48em <= width){.zamel-mobile-only{display:none !important}}@media(width < 48em){.zamel-mobile-hidden{display:none !important}}#product-container{position:relative !important;min-height:200px}.htmx-indicator{display:none;opacity:0;visibility:hidden;transition:opacity 400ms ease-in-out,visibility 400ms ease-in-out;will-change:opacity,visibility}.htmx-request .htmx-indicator{display:inline-flex !important;opacity:1;visibility:visible}@keyframes fadeInScale{0%{opacity:0;transform:translate(-50%, -50%) scale(0.8)}100%{opacity:1;transform:translate(-50%, -50%) scale(1)}}.zamel-loading-container{position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;z-index:9999 !important;background:hsla(0,0%,100%,.95) !important;padding:2rem !important;border-radius:16px !important;text-align:center !important;box-shadow:0 12px 32px rgba(0,0,0,.2) !important}.zamel-loading-content{display:flex;flex-direction:column;align-items:center;gap:1rem}@keyframes zamel-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes zamel-ring-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.5}}@keyframes zamel-dot-bounce{0%,60%,100%{transform:translateY(0);opacity:.7}30%{transform:translateY(-8px);opacity:1}}.zamel-loading-text{display:flex;align-items:center;gap:.5rem;color:var(--zamel-c-text-primary);font-weight:var(--zamel-fw-semibold)}.zamel-loading-message{font-size:1.1rem}.zamel-loading-dots{display:flex;gap:2px}.zamel-dot{font-weight:var(--zamel-fw-bold);animation:zamel-dot-bounce 1.5s ease-in-out infinite}.zamel-dot-1{animation-delay:0s}.zamel-dot-2{animation-delay:.2s}.zamel-dot-3{animation-delay:.4s}.zamel-progress-bar{width:200px;height:3px;background:rgba(229,62,62,.2);border-radius:2px;overflow:hidden}.zamel-progress-fill{height:100%;background:linear-gradient(90deg, var(--zamel-c-red-1), #ff6b6b);animation:zamel-progress 2s ease-in-out infinite}@keyframes zamel-progress{0%{width:0%;margin-left:0%}50%{width:75%;margin-left:0%}100%{width:0%;margin-left:100%}}.zamel-loading-minimal{position:fixed !important;top:20px !important;right:20px !important;z-index:9998 !important;background:rgba(229,62,62,.9) !important;color:#fff !important;padding:.75rem 1rem !important;border-radius:8px !important;display:flex !important;align-items:center !important;gap:.5rem !important;font-size:.9rem !important;box-shadow:0 4px 12px rgba(0,0,0,.15) !important}.zamel-loading-overlay{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:9999 !important;display:flex !important;align-items:center !important;justify-content:center !important}.zamel-overlay-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);backdrop-filter:blur(8px)}.zamel-overlay-content{position:relative;background:#fff;padding:3rem;border-radius:20px;text-align:center;max-width:400px;box-shadow:0 20px 40px rgba(0,0,0,.3)}.zamel-overlay-title{margin:0 0 .5rem;color:var(--zamel-c-text-primary);font-size:var(--zamel-fs-l)}.zamel-overlay-message{margin:0;color:var(--zamel-c-text-muted);font-size:var(--zamel-fs-base)}body.htmx-request #products-grid>*,.htmx-request #products-grid>*,#products-grid.htmx-request>*{transition:opacity 300ms ease-out,filter 300ms ease-out !important;opacity:.4 !important;filter:blur(1px) grayscale(0.3) !important;will-change:opacity,filter}.htmx-request select[hx-get],.htmx-request input[type=text]{background:linear-gradient(90deg, rgba(229, 62, 62, 0.05) 0%, rgba(229, 62, 62, 0.1) 50%, rgba(229, 62, 62, 0.05) 100%);background-size:200% 100%;animation:zamel-input-loading 2s ease-in-out infinite}@keyframes zamel-input-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.zamel-price-calculated{font-weight:var(--zamel-fw-bold) !important;color:var(--zamel-c-primary) !important}.no-js .htmx-indicator,.no-js [hx-get],.no-js [hx-post]{display:none !important}.htmx-error{background-color:var(--zamel-c-light-red-2);border:1px solid var(--zamel-c-light-red-1);color:var(--zamel-c-danger-dark);padding:1rem;border-radius:6px;margin:1rem 0}.etim-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:var(--zamel-c-light-gray-1);outline:none;opacity:.7;transition:opacity .2s}.etim-range:hover{opacity:1}.etim-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--zamel-c-primary);cursor:pointer;border:2px solid var(--zamel-c-white);box-shadow:0 2px 4px rgba(222,0,14,.3)}.etim-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--zamel-c-primary);cursor:pointer;border:2px solid var(--zamel-c-white);box-shadow:0 2px 4px rgba(222,0,14,.3)}.etim-range::-webkit-slider-track{width:100%;height:6px;cursor:pointer;background:linear-gradient(to right, var(--zamel-c-primary) 0%, var(--zamel-c-primary) 50%, var(--zamel-c-light-gray-1) 50%, var(--zamel-c-light-gray-1) 100%);border-radius:3px}.etim-range::-moz-range-track{width:100%;height:6px;cursor:pointer;background:var(--zamel-c-light-gray-1);border-radius:3px}.etim-range:focus{outline:none}.etim-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(222,0,14,.2)}.etim-range:focus::-moz-range-thumb{box-shadow:0 0 0 3px rgba(222,0,14,.2)}#filter-form{position:relative;z-index:0}#filter-form.zamel-flex-y{margin-bottom:40px}.zamel-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;background:var(--zamel-c-light-grey-1);border-bottom:1px solid var(--zamel-c-light-grey-2);margin-bottom:8px}.zamel-active-filters__label{font-size:13px;font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-text-muted);white-space:nowrap;margin-right:4px}.zamel-active-filters__chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.zamel-chip{align-items:stretch;background:var(--zamel-c-white, #fff);border:1px solid var(--zamel-c-light-grey-2, #e9ecef);border-inline-start:2px solid var(--zamel-c-primary, #de000e);color:var(--zamel-c-black, #000);display:inline-flex;font-size:var(--zamel-fs-xs);min-block-size:2rem;min-inline-size:0}.zamel-chip:hover{border-color:var(--zamel-c-light-gray-4, #dee2e6);border-inline-start-color:var(--zamel-c-primary, #de000e)}.zamel-chip__body{align-items:center;display:flex;gap:.3em;min-inline-size:0;padding:.25em .6em}.zamel-chip__facet{color:var(--zamel-c-text-muted, #6f767d);white-space:nowrap}.zamel-chip__value{font-weight:var(--zamel-fw-bold);max-inline-size:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-chip__remove{align-items:center;background:none;border:0;border-inline-start:1px solid var(--zamel-c-light-grey-2, #e9ecef);color:var(--zamel-c-text-muted, #6f767d);cursor:pointer;display:flex;flex-shrink:0;inline-size:2rem;justify-content:center;padding:0}.zamel-chip__remove:hover{background:var(--zamel-c-light-red-2, #fff5f5);color:var(--zamel-c-primary, #de000e)}.zamel-chip:focus-within{outline:2px solid var(--zamel-c-primary, #de000e);outline-offset:2px}@media(prefers-reduced-motion: no-preference){.zamel-chip{animation:chipIn .2s ease-out}}.zamel-active-filters__clear{background:none;border:0;color:var(--zamel-c-primary, #de000e);cursor:pointer;font-family:inherit;font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);padding:.25em .2em}.zamel-active-filters__clear:hover{text-decoration:underline}.zamel-active-filters__clear:focus-visible{outline:2px solid var(--zamel-c-primary, #de000e);outline-offset:2px}@media(width < 48em){.zamel-active-filters__chips{flex-wrap:nowrap;overflow-x:auto;padding-block-end:.25rem}.zamel-active-filters__chips>*{flex:none}.zamel-chip{min-block-size:44px}.zamel-chip__remove{inline-size:44px}.zamel-active-filters__clear{min-block-size:44px}.zamel-chip__value{max-inline-size:11rem}}.zamel-filter-sticky-bar{position:fixed;bottom:0;left:0;right:0;background:var(--zamel-c-white);display:flex;flex-direction:column;gap:12px;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:998;transform:translateY(100%);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);border-top:1px solid var(--zamel-c-light-grey-2)}.zamel-filter-sticky-bar.visible{transform:translateY(0)}.zamel-filter-sticky-bar__filters{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:24px}.zamel-filter-sticky-bar__chip{display:inline-block;padding:4px 10px;background:var(--zamel-c-light-grey-1);border:1px solid var(--zamel-c-light-gray-4);border-inline-start:2px solid var(--zamel-c-primary);font-size:var(--zamel-fs-xs);color:var(--zamel-c-black-1);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-filter-sticky-bar__more{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;background:var(--zamel-c-primary);color:var(--zamel-c-white);font-size:11px;font-weight:var(--zamel-fw-semibold)}.zamel-filter-sticky-bar__actions{display:flex;gap:12px}.zamel-filter-sticky-bar__btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);text-transform:uppercase;cursor:pointer;transition:all .15s ease;border:1px solid}.zamel-filter-sticky-bar__btn--apply{background-color:var(--zamel-c-primary);border-color:var(--zamel-c-primary);color:var(--zamel-c-white)}.zamel-filter-sticky-bar__btn--apply:hover{background-color:var(--zamel-c-black);border-color:var(--zamel-c-black)}.zamel-filter-sticky-bar__btn--apply:active{transform:scale(0.98)}.zamel-filter-sticky-bar__btn--clear{background-color:var(--zamel-c-white);border-color:var(--zamel-c-black);color:var(--zamel-c-black)}.zamel-filter-sticky-bar__btn--clear:hover{background-color:var(--zamel-c-black);border-color:var(--zamel-c-black);color:var(--zamel-c-white)}.zamel-filter-sticky-bar__btn--clear:active{transform:scale(0.98)}.zamel-filter-sticky-bar__btn svg{flex-shrink:0;width:16px;height:16px}@media(min-width: 769px){.zamel-filter-sticky-bar{max-width:480px;left:50%;transform:translateX(-50%) translateY(100%);border-radius:8px 8px 0 0;padding:16px 20px}.zamel-filter-sticky-bar.visible{transform:translateX(-50%) translateY(0)}.zamel-filter-sticky-bar__btn{padding:14px 20px;font-size:var(--zamel-fs-s)}.zamel-filter-sticky-bar__chip{max-width:150px}.zamel-active-filters{padding:12px 0;background:rgba(0,0,0,0);border-bottom:none}}@media(max-width: 768px){.zamel-filter-sticky-bar,.zamel-active-filters{display:none !important}}@keyframes chipIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}.zamel-filter-sticky-bar__btn:focus{outline:2px solid var(--zamel-c-primary);outline-offset:2px}.etim-filters-container{position:relative;max-height:calc(100vh - 200px);overflow:hidden;transition:max-height .4s ease-out}.etim-filters-container--short{max-height:none}.etim-filters-container--collapsed{max-height:1200px}.etim-filters-container--collapsed::after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgb(255, 255, 255) 100%);pointer-events:none;z-index:1}.etim-filters-container--expanded{max-height:none}.etim-filters-container--expanded::after{display:none}.etim-filters-toggle{display:none;width:100%;padding:12px 16px;margin-top:8px;background:var(--zamel-c-light-grey-1);border:1px solid var(--zamel-c-light-gray-4);border-radius:4px;font-size:13px;font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-black-1);cursor:pointer;transition:all .2s ease;text-align:center}.etim-filters-toggle--visible{display:flex;align-items:center;justify-content:center;gap:8px}.etim-filters-toggle:hover{background:var(--zamel-c-light-grey-2);border-color:var(--zamel-c-light-grey-4);color:var(--zamel-c-text-primary)}.etim-filters-toggle__icon{transition:transform .3s ease}.etim-filters-toggle--expanded .etim-filters-toggle__icon{transform:rotate(180deg)}.etim-filters-toggle__count{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;background:var(--zamel-c-primary);color:#fff;border-radius:10px;font-size:11px;font-weight:var(--zamel-fw-bold);margin-left:4px}@media(max-width: 768px){.etim-filters-toggle--collapsed{max-height:800px}.etim-filters-toggle{padding:10px 12px;font-size:var(--zamel-fs-base)}}.zamel-icon-size-xxl{width:220px;height:140px}.zamel-icon-size-xl{width:124px;height:124px}.zamel-icon-size-m{width:80px;height:80px}.zamel-icon-size-s{width:66px;height:66px}.zamel-icon-c-inherit *[fill]:not([fill=none]){fill:currentColor}.zamel-icon-c-inherit *[stroke]:not([stroke=none]){stroke:currentColor}@media screen and (max-width: 1024px){.zamel-icon-size-xxl{width:140px;height:100px}.zamel-icon-size-xl{width:100px;height:100px}.zamel-icon-size-m{width:60px;height:60px}.zamel-icon-size-s{width:46px;height:46px}}@media screen and (max-width: 768px){.zamel-icon-size-xxl{width:100px;height:80px}.zamel-icon-size-xl{width:60px;height:60px}.zamel-icon-size-m{width:50px;height:50px}}#zamel-auth-modal.zamel-modal{position:fixed;top:0;left:0;right:0;bottom:0;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:10000}#zamel-auth-modal .zamel-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:1}.zamel-modal-content{position:relative;background:var(--zamel-c-white);box-shadow:0 10px 40px rgba(0,0,0,.2);max-width:480px;width:100%;max-height:90vh;overflow-y:auto;animation:zamel-modal-enter .3s ease-out;z-index:2}.zamel-modal-content--auth{border-radius:0}@keyframes zamel-modal-enter{from{opacity:0;transform:translateY(-20px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}.zamel-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--zamel-c-light-gray-2)}.zamel-modal-title{font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-black-2);margin:0}.zamel-modal-close{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.zamel-modal-close:hover{background:var(--zamel-c-light-gray-3)}.zamel-modal-body{padding:2rem 1.5rem}.zamel-modal-footer{padding:1rem 1.5rem;border-top:1px solid var(--zamel-c-light-gray-2);background:var(--zamel-c-light)}.zamel-auth-step{display:none}.zamel-auth-step--active{display:block;animation:zamel-step-enter .3s ease-out}@keyframes zamel-step-enter{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.zamel-alert{padding:1rem;border-radius:6px;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.75rem;font-size:var(--zamel-fs-s);line-height:1.4}.zamel-alert.zamel-hidden{display:none}.zamel-alert--error{background:#fee;border:1px solid #fcc;color:var(--zamel-c-danger-dark)}.zamel-alert--success{background:#efe;border:1px solid #cfc;color:var(--zamel-c-green-2)}.zamel-alert--warning{background:#ffe;border:1px solid #ffc;color:#cc3}.zamel-alert-content{display:flex;align-items:flex-start;gap:.5rem;width:100%}.zamel-alert-icon{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem}.zamel-alert-message{flex:1}.zamel-form{display:flex;flex-direction:column;gap:1.25rem}.zamel-form-group{display:flex;flex-direction:column;gap:.5rem}.zamel-form-group--checkbox{flex-direction:row;align-items:center;gap:0}#zamel-auth-modal .zamel-form-label{font-weight:var(--zamel-fw-semibold);font-size:var(--zamel-fs-s);color:var(--zamel-c-black-2)}@media(max-width: 768px){#zamel-auth-modal .zamel-form-label{font-size:12px}}.zamel-required{color:var(--zamel-c-primary);margin-left:.25rem}.zamel-form input.zamel-form-input{transition:border-color .2s,box-shadow .2s}.zamel-form input.zamel-form-input:focus{outline:none;border-color:var(--zamel-c-primary);box-shadow:0 0 0 3px rgba(227,6,19,.1)}.zamel-checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;user-select:none;min-block-size:44px}.zamel-checkbox-text{font-size:var(--zamel-fs-s);color:var(--zamel-c-black-1)}.zamel-form .zamel-btn--block,.zamel-modal-body .zamel-btn--block{width:100%}.zamel-btn-text,.zamel-btn-loader{display:inline-flex;align-items:center;justify-content:center}@keyframes zamel-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.zamel-form-footer{display:flex;justify-content:flex-end;padding-top:.5rem}.zamel-link{color:var(--zamel-c-primary);text-decoration:none;font-size:var(--zamel-fs-s)}.zamel-link:hover{text-decoration:underline}.zamel-link--secondary{color:var(--zamel-c-black-1)}.zamel-divider{display:flex;align-items:center;text-align:center;margin:1.5rem 0;color:var(--zamel-c-white-1);font-size:var(--zamel-fs-s)}.zamel-divider::before,.zamel-divider::after{content:"";flex:1;border-bottom:1px solid var(--zamel-c-light-gray-2)}.zamel-divider-text{padding:0 1rem}.zamel-context-greeting{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--zamel-c-light);border-radius:6px;margin-bottom:1.5rem}.zamel-context-greeting-icon{width:2.5rem;height:2.5rem;flex-shrink:0}.zamel-context-greeting-text{flex:1}.zamel-context-greeting-title{font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-semibold);margin:0 0 .5rem 0;color:var(--zamel-c-black-2)}.zamel-context-greeting-subtitle{font-size:var(--zamel-fs-s);margin:0;color:var(--zamel-c-black-1);line-height:1.4}.zamel-context-option{margin-bottom:.75rem}.zamel-context-btn{width:100%;padding:1rem 1.25rem;background:var(--zamel-c-white);border:2px solid var(--zamel-c-light-gray-1);cursor:pointer;display:flex;align-items:center;gap:1rem;transition:all .2s;text-align:left}.zamel-context-btn:hover{border-color:var(--zamel-c-primary);box-shadow:0 2px 8px rgba(222,0,14,.1)}.zamel-context-btn--payer{border-color:var(--zamel-c-green);background:linear-gradient(to right, rgba(40, 167, 69, 0.05), transparent)}.zamel-context-btn--payer:hover{border-color:var(--zamel-c-green);box-shadow:0 2px 8px rgba(40,167,69,.15)}.zamel-context-icon{width:2.5rem;height:2.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--zamel-light-grey-1)}.zamel-context-icon img{width:1.5rem;height:1.5rem}.zamel-context-details{flex:1}.zamel-context-name{font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-black-2);margin-bottom:.25rem}.zamel-context-label{font-size:var(--zamel-fs-s);color:var(--zamel-c-black-1)}.zamel-context-meta{font-size:var(--zamel-fs-s);color:var(--zamel-c-white-1);margin-top:.25rem}.zamel-context-badge{display:inline-block;padding:.25rem .5rem;background:var(--zamel-c-state-ok-bg);color:var(--zamel-c-green-2);font-size:var(--zamel-fs-xs);border-radius:4px;margin-top:.5rem}.zamel-context-arrow{display:none}.zamel-context-divider{text-align:center;margin:1.5rem 0;position:relative}.zamel-context-divider::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--zamel-c-light-gray-2)}.zamel-context-divider-text{position:relative;display:inline-block;padding:0 1rem;background:var(--zamel-c-white);color:var(--zamel-c-white-1);font-size:var(--zamel-fs-s)}.zamel-context-branches{max-height:300px;overflow-y:auto}.zamel-text-muted{color:var(--zamel-c-black-1)}.zamel-text-sm{font-size:var(--zamel-fs-s);line-height:1.4}.zamel-icon-inline{width:1em;height:1em;vertical-align:middle;margin-right:.25rem}#zamel-open-login-modal-mobile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem}#zamel-open-login-modal-mobile:active{opacity:.7}@media(max-width: 48em){.zamel-modal-content--auth{max-width:100%;max-height:100vh;border-radius:0}.zamel-modal-body{padding:1.5rem 1rem}.zamel-context-btn{padding:.875rem 1rem}.zamel-context-greeting{flex-direction:column;text-align:center}}.zamel-tree{font-size:var(--zamel-fs-s);list-style:none !important;margin:0 !important;padding-inline-start:1.5em}.zamel-tree ul{list-style:none !important;margin:0 !important;padding-inline-start:1.5em}.zamel-tree>li::before{content:none !important;border-left:none !important}.zamel-category-item{list-style:none !important;margin:0 !important;padding:0 !important;position:relative !important}.zamel-category-header{display:flex;align-items:center;padding:.375em 0;position:relative}.zamel-category-toggle{background:var(--zamel-c-white) !important;border:1px solid var(--zamel-c-silver) !important;width:20px !important;height:20px !important;padding:0 !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;font-family:monospace !important;font-size:16px !important;font-weight:var(--zamel-fw-bold) !important;line-height:1 !important;border-radius:3px !important;transition:all .2s ease !important;flex-shrink:0 !important;color:var(--zamel-c-grey) !important;text-decoration:none !important;box-shadow:none !important}.zamel-category-toggle:hover{background-color:var(--zamel-c-light-grey) !important;border-color:var(--zamel-c-grey) !important;color:var(--zamel-c-black) !important}.zamel-category-toggle:active{background-color:var(--zamel-c-silver) !important}.zamel-category-toggle[aria-expanded=true]{background-color:var(--zamel-c-primary) !important;border-color:var(--zamel-c-primary) !important;color:var(--zamel-c-white) !important}.zamel-category-toggle[aria-expanded=true]:hover{background-color:var(--zamel-c-black) !important;border-color:var(--zamel-c-black) !important}.zamel-toggle-icon{display:inline-block;font-style:normal;transition:transform .3s ease}.zamel-category-toggle[aria-expanded=true] .zamel-toggle-icon{transform:rotate(180deg)}.zamel-category-link{flex:1;display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:inherit;margin-left:.5em;border-radius:3px;transition:background-color .2s ease;min-height:28px}.zamel-category-link:hover{background-color:var(--zamel-c-light-grey);text-decoration:none}.zamel-category-root{font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-black-2);text-decoration:none}.zamel-category-root:hover{color:var(--zamel-c-primary);text-decoration:underline}.zamel-category-root.zamel-category-link{font-weight:var(--zamel-fw-base) !important;color:var(--zamel-c-black);border:1px solid rgba(0,0,0,0);transition:all .2s ease}.zamel-category-root.zamel-category-link:hover{background-color:var(--zamel-c-light);border-color:var(--zamel-c-primary);color:var(--zamel-c-primary)}.zamel-category-root.zamel-category-link:hover::before{transform:translateX(3px);color:var(--zamel-c-primary)}.zamel-category-root.zamel-category-link::before{content:"▸";margin-right:.5em;color:var(--zamel-c-grey);font-size:var(--zamel-fs-s);transition:transform .2s ease}.zamel-category-child{color:var(--zamel-c-black-1);text-decoration:none;display:block;padding:4px 8px;border-radius:3px;transition:all .2s ease}.zamel-category-child:hover{color:var(--zamel-c-primary);text-decoration:none}.zamel-category-child.zamel-category-link{color:var(--zamel-c-black);font-weight:var(--zamel-fw-base)}.zamel-category-child.zamel-category-link:hover{background-color:var(--zamel-c-light-grey);color:var(--zamel-c-primary)}.zamel-category-link.zamel-active{background-color:var(--zamel-c-light-red-2);color:var(--zamel-c-primary);font-weight:var(--zamel-fw-bold)}.zamel-category-link.zamel-active:hover{background-color:var(--zamel-c-light-red-1)}.zamel-category-link.zamel-active.zamel-category-root{background-color:var(--zamel-c-light-grey);color:var(--zamel-c-primary);border-color:var(--zamel-c-primary)}.zamel-category-link.zamel-active.zamel-category-root:hover{background-color:var(--zamel-c-silver)}.zamel-category-name{flex:1;padding-right:.5em;display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:2px}.zamel-category-name--inline{flex-direction:row !important;align-items:baseline !important;justify-content:space-between !important}.zamel-category-child .zamel-category-name{flex-direction:row !important;align-items:baseline !important;justify-content:space-between !important}.zamel-category-root .zamel-category-name:has(>.zamel-category-text),.zamel-category-root .zamel-category-name:has(>.zamel-fw-bold:not(:has(.zamel-category-count))){flex-direction:row !important;align-items:baseline !important;justify-content:space-between !important}.zamel-category-text{flex:1}.zamel-category-root .zamel-category-name>.zamel-fw-bold:not(:has(.zamel-category-count)){flex:1}.zamel-category-name>.zamel-fw-bold:has(.zamel-category-count){font-weight:var(--zamel-fw-bold);display:flex !important;align-items:baseline !important;gap:.5em}.zamel-fw-bold:has(.zamel-category-count) .zamel-category-count{margin-left:auto}.zamel-fw-bold{font-weight:var(--zamel-fw-bold)}.zamel-brand-description{line-height:1.2;display:flex !important;align-items:baseline !important;gap:.5em}.zamel-brand-description .zamel-category-count{margin-left:auto}.zamel-category-count{color:var(--zamel-c-grey);font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-base);white-space:nowrap;margin-left:.5em}.zamel-category-child .zamel-category-count{margin-left:auto}.zamel-category-name--inline .zamel-category-count,.zamel-category-root .zamel-category-name:has(>.zamel-category-text) .zamel-category-count,.zamel-category-root .zamel-category-name:has(>.zamel-fw-bold:not(:has(.zamel-category-count))) .zamel-category-count{margin-left:auto}.zamel-category-link.zamel-active .zamel-category-count{color:var(--zamel-c-danger-dark)}.zamel-category-link.zamel-category-root .zamel-category-count{color:var(--zamel-c-grey)}.zamel-category-children{margin:0;padding:0;margin-left:20px;padding-left:20px;position:relative;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out}.zamel-category-children:not(.zamel-hidden){display:block;max-height:5000px;opacity:1}.zamel-category-children.zamel-hidden{max-height:0;opacity:0}.zamel-hidden{display:none !important}.zamel-category-children::before{content:"";position:absolute;left:10px;top:0;bottom:0;width:1px !important;background-color:var(--zamel-c-primary) !important;border:none !important}.zamel-category-children>.zamel-category-item::before{content:"";position:absolute;left:-10px;top:18px;width:12px !important;height:1px !important;background-color:var(--zamel-c-primary) !important;border:none !important}.zamel-category-children>.zamel-category-item:last-child::after{content:"";position:absolute;left:-11px;top:19px;bottom:0;width:1px;background-color:var(--zamel-c-white)}.zamel-b:has(.zamel-categories-tree){display:flex;flex-direction:column;max-height:min(800px,100vh - 250px);overflow:hidden}.zamel-b:has(.zamel-categories-tree)>h3{position:sticky;top:0;background:#fff;flex-shrink:0}.zamel-b:has(.zamel-categories-tree)>.zamel-tree{flex:1;overflow-y:auto;overflow-x:hidden;padding-right:.5em;scroll-behavior:smooth;padding-bottom:1em;scrollbar-width:thin;scrollbar-color:var(--zamel-c-primary) var(--zamel-c-light-grey-3)}.zamel-b:has(.zamel-categories-tree)>.zamel-tree::-webkit-scrollbar{width:2px}.zamel-b:has(.zamel-categories-tree)>.zamel-tree::-webkit-scrollbar-track{background:var(--zamel-c-light-grey-3);border-radius:3px}.zamel-b:has(.zamel-categories-tree)>.zamel-tree::-webkit-scrollbar-thumb{background:var(--zamel-c-primary);border-radius:3px}.zamel-b:has(.zamel-categories-tree)>.zamel-tree::-webkit-scrollbar-thumb:hover{background:var(--zamel-c-danger-dark)}.zamel-category-toggle:focus,.zamel-category-link:focus{outline:2px solid var(--zamel-c-primary);outline-offset:2px}.zamel-category-toggle::-moz-focus-inner{border:0}.zamel-categories-tree .zamel-category-link:focus{outline:none !important;border:none !important;box-shadow:none !important}.zamel-categories-tree .zamel-category-link.zamel-active:focus{outline:none !important;border:none !important;box-shadow:none !important;border-radius:0 !important;border-left:2px solid var(--zamel-c-primary) !important}.zamel-categories-tree .zamel-category-toggle:focus{outline:none !important;border-color:var(--zamel-c-silver) !important;box-shadow:none !important}.zamel-categories-tree .zamel-category-toggle:focus-visible{outline:none !important;box-shadow:none !important}.zamel-screen-reader-only{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.zamel-categories-tree{transition:all .3s ease}.zamel-category-item[data-level="0"]{border-bottom:1px solid var(--zamel-c-light-grey);margin-bottom:8px;padding-bottom:8px}.zamel-category-item[data-level="1"]{margin-left:12px}.zamel-category-item[data-level="2"]{margin-left:24px}.zamel-category-link[aria-busy=true]::after{content:"...";color:var(--zamel-c-white-1);margin-left:8px}.zamel-categories-tree .zamel-category-link:hover{background-color:rgba(0,0,0,0) !important;color:var(--zamel-c-primary) !important}.zamel-categories-tree .zamel-category-link.zamel-category-root:hover{background-color:rgba(0,0,0,0) !important;color:var(--zamel-c-primary) !important;border-color:rgba(0,0,0,0) !important}.zamel-categories-tree .zamel-category-link.zamel-category-child:hover{background-color:rgba(0,0,0,0) !important;color:var(--zamel-c-primary) !important}.zamel-categories-tree .zamel-category-link.zamel-active{background-color:var(--zamel-c-light-grey-1) !important;color:var(--zamel-c-primary) !important;font-weight:var(--zamel-fw-semibold) !important;border:none !important;padding-left:8px !important;border-radius:0 !important;border-left:2px solid var(--zamel-c-primary) !important}.zamel-categories-tree .zamel-category-link.zamel-active:hover{background-color:var(--zamel-c-light-grey-1) !important;color:var(--zamel-c-primary) !important}.zamel-categories-tree .zamel-category-link.zamel-active .zamel-category-name{color:var(--zamel-c-primary) !important}.zamel-categories-tree .zamel-category-link.zamel-active .zamel-category-count{color:var(--zamel-c-primary) !important;font-weight:var(--zamel-fw-medium) !important}.context-brand .zamel-category-toggle{border-color:var(--zamel-c-text-muted)}.context-brand .zamel-category-item{margin-bottom:4px}.context-brand .zamel-category-root{background-color:var(--zamel-c-light-grey-1);padding:8px 12px;border-radius:4px;border-left:4px solid var(--zamel-c-text-muted)}.context-filtered .zamel-category-toggle{border-color:var(--zamel-c-primary)}.context-filtered .zamel-category-item{margin-bottom:6px}.context-filtered .zamel-categories-tree .zamel-category-link.zamel-active{background-color:var(--zamel-c-light-grey-1) !important;border-left-color:var(--zamel-c-primary) !important}.context-filtered .zamel-categories-tree .zamel-category-link.zamel-active .zamel-category-name{color:var(--zamel-c-primary) !important}.zamel-b h3+.zamel-tree{margin-top:0}.zamel-tree>.zamel-category-item:first-child{margin-top:0}.zamel-tree>.zamel-category-item:last-child{margin-bottom:0}.zamel-tree>.zamel-category-item+.zamel-category-item{margin-top:.5em;padding-top:.5em}.zamel-category-item.zamel-empty>.zamel-category-header .zamel-category-link{opacity:.6}.zamel-category-item[data-no-children]>.zamel-category-header{padding-left:20px}.zamel-category-item:hover>.zamel-category-header .zamel-category-toggle{border-color:var(--zamel-c-grey)}.zamel-category-item[data-has-products=true]>.zamel-category-header .zamel-category-link{position:relative}.zamel-category-item[data-has-products=true]>.zamel-category-header .zamel-category-link::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background-color:rgba(0,0,0,0);transition:background-color .2s ease}.zamel-category-item[data-has-products=true]>.zamel-category-header .zamel-category-link:hover::after{background-color:var(--zamel-c-primary)}@media(min-width: 1920px){.zamel-b:has(.zamel-categories-tree){max-height:min(1000px,100vh - 280px)}}@media(min-width: 1440px)and (max-width: 1919px){.zamel-b:has(.zamel-categories-tree){max-height:min(940px,100vh - 220px)}}@media(min-width: 1024px)and (max-width: 1439px){.zamel-b:has(.zamel-categories-tree){max-height:min(700px,100vh - 240px)}}@media(min-width: 768px)and (max-width: 1023px){.zamel-b:has(.zamel-categories-tree){max-height:min(600px,100vh - 220px)}}@media(max-width: 767px){.zamel-b:has(.zamel-categories-tree){max-height:calc(100vh - 180px)}}@media(max-width: 48em){.zamel-category-link{padding:.5em .75em;font-size:var(--zamel-fs-base-em)}.zamel-category-children{margin-left:15px;padding-left:15px}.zamel-category-children::before{left:7px}.zamel-category-children>.zamel-category-item::before{left:-8px;width:8px}.zamel-category-toggle{width:24px;height:24px;min-width:24px;font-size:18px}.zamel-category-item[data-level="1"]{margin-left:8px}.zamel-category-item[data-level="2"]{margin-left:16px}}.zamel-product-tabs-nav{margin-top:2rem}.zamel-product-tab-link{display:inline-block;padding:.875rem 1.5rem;font-size:calc(var(--zamel-fs-base) - .665);font-weight:var(--zamel-fw-medium);color:var(--zamel-c-black-1);text-decoration:none;border-bottom:3px solid rgba(0,0,0,0);margin-bottom:-2px;transition:all .2s ease;letter-spacing:.02em}.zamel-product-tab-link:hover{color:var(--zamel-c-black);text-decoration:none;background-color:rgba(0,0,0,.02)}.zamel-product-tab-link.zamel-active{color:var(--zamel-c-primary);font-weight:var(--zamel-fw-semibold);border-bottom-color:var(--zamel-c-primary)}.zamel-product-sticky-thumb{inline-size:2.75em;block-size:2.75em;object-fit:contain;flex-shrink:0;background-color:var(--zamel-c-white)}.zamel-sticky-nav-link{display:inline-block;padding:.5rem 1rem;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-medium);color:var(--zamel-c-black-1);text-decoration:none;border-radius:4px;transition:all .2s ease;white-space:nowrap}.zamel-sticky-nav-link:hover{color:var(--zamel-c-black);text-decoration:none;background-color:rgba(0,0,0,.04)}.zamel-sticky-nav-link.zamel-active{color:var(--zamel-c-primary);font-weight:var(--zamel-fw-bold)}.zamel-product-section{padding:2rem 0;border-bottom:1px solid var(--zamel-c-light-grey)}.zamel-product-section:last-child{border-bottom:none}.zamel-product-section-content{max-width:100%}.zamel-feature-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:.75rem 2rem}.zamel-feature-list li{position:relative;padding-left:1.5rem;font-size:calc(var(--zamel-fs-base) - .665);line-height:1.5;color:var(--zamel-c-black)}.zamel-feature-list li::before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background-color:var(--zamel-c-primary);border-radius:50%}.zamel-specs-table{display:flex;flex-direction:column;gap:0;border:1px solid var(--zamel-c-light-gray-2);border-radius:0;overflow:hidden}.zamel-spec-row{display:flex;justify-content:space-between;padding:.875rem 1.25rem;border-bottom:1px solid var(--zamel-c-light-gray-2);transition:background-color .15s ease}.zamel-spec-row:last-child{border-bottom:none}.zamel-spec-row:nth-child(odd){background-color:var(--zamel-c-light-gray-3)}.zamel-spec-row:hover{background-color:var(--zamel-c-light-gray-3)}.zamel-spec-name{flex:1;font-size:calc(var(--zamel-fs-base) - .665);color:var(--zamel-c-black);padding-right:1rem}.zamel-spec-value{flex:1;font-size:calc(var(--zamel-fs-base) - .665);font-weight:var(--zamel-fw-medium);color:var(--zamel-c-black);text-align:right}.zamel-product-description{font-size:var(--zamel-fs-base);line-height:1.7;color:var(--zamel-c-black)}.zamel-video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;background-color:var(--zamel-c-black)}.zamel-video-wrapper iframe,.zamel-video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.zamel-downloads-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:1.5rem}.zamel-download-category{background:var(--zamel-c-light-gray-3);border-radius:0;padding:1.25rem}.zamel-download-category h5{margin-bottom:1rem;font-size:calc(var(--zamel-fs-base) - .665);color:var(--zamel-c-black);border-bottom:1px solid var(--zamel-c-light-gray-2);padding-bottom:.75rem}.zamel-downloads-list{display:flex;flex-direction:column;gap:.5rem}.zamel-download-link{display:flex;align-items:center;gap:.75rem;padding:.75rem;overflow-wrap:anywhere}.zamel-download-link>*{min-inline-size:0}.zamel-download-link{background:var(--zamel-c-white);border:1px solid var(--zamel-c-light-gray-2);border-radius:0;text-decoration:none;color:inherit;transition:all .2s ease}.zamel-download-link:hover{border-color:var(--zamel-c-primary);box-shadow:0 2px 8px rgba(222,0,14,.1);text-decoration:none}.zamel-download-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.zamel-product-tab-link{padding:.75rem 1rem;font-size:var(--zamel-fs-s)}.zamel-feature-list{grid-template-columns:1fr}.zamel-spec-row{flex-direction:column;gap:.25rem;padding:1rem}.zamel-spec-name{font-weight:var(--zamel-fw-medium);color:var(--zamel-c-black-2)}.zamel-spec-value{text-align:left;color:var(--zamel-c-black-1)}.zamel-sticky-nav-link{padding:.375rem .75rem;font-size:var(--zamel-fs-xs)}.zamel-downloads-grid{grid-template-columns:1fr}.zamel-download-category{padding:1rem}}.zamel-tree-no-padding .zamel-category-children{position:static}.zamel-tree-no-padding .zamel-category-item{position:relative}.zamel-tree-no-padding .zamel-category-children::before{top:15px;z-index:1}.zamel-tree-no-padding .zamel-category-children>.zamel-category-item:last-child::after{top:20px;width:10px;left:-14px;z-index:3}.zamel-tree-no-padding .zamel-category-children>.zamel-category-item::before{content:unset !important}.zamel-tree-no-padding .zamel-category-children .zamel-category-header .zamel-category-toggle{margin-top:4px !important}.zamel-tree-no-padding .zamel-category-header{align-items:flex-start}.zamel-tree-no-padding .zamel-btn{position:relative;z-index:3}.zamel-tree-no-padding .zamel-category-children{overflow:visible}.zamel-tree-no-padding .zamel-category-children>.zamel-category-item .zamel-category-header:has(.zamel-active)::before{width:20px !important}.zamel-categories-tree .zamel-category-link.zamel-active{position:relative;z-index:2}.zamel-tree-no-padding .zamel-category-children>.zamel-category-item .zamel-category-header::before{content:"";position:absolute;left:-0.75em;top:19px;width:11px !important;height:1px !important;background-color:#de000e !important;border:none !important}.zamel-tree-no-padding .zamel-category-children>.zamel-category-item .zamel-category-header::after{content:"";position:absolute;left:-1.5em;top:19px;width:10px !important;height:1px !important;background-color:#fff !important;border:none !important}.zamel-tree-no-padding .zamel-category-link{display:flex;align-items:center}.zamel-tree-no-padding .zamel-category-children>.zamel-category-item.zamel-active .zamel-category-header::before{width:17px !important}.zamel-tree-no-padding>.zamel-category-item>.zamel-category-header .zamel-category-toggle+.zamel-category-link:hover:before{transform:translateX(3px);color:#de000e}.zamel-tree-no-padding>.zamel-category-item>.zamel-category-header .zamel-category-toggle+.zamel-category-link::before{content:"▸";display:block;margin-left:-0.5em;line-height:1.1rem;align-self:flex-start;margin-right:.5em;color:#747474;font-size:.8em;transition:transform .2s ease}.zamel-tree-no-padding>li>.zamel-category-header{padding:.5rem 0}.zamel-tree-no-padding ul{padding-inline-start:1.5em;list-style:none !important;margin:0px !important}.zamel-comparison-header{border-bottom:2px solid var(--zamel-c-primary);padding-bottom:1em}.zamel-comparison-subtitle{font-size:var(--zamel-fs-s, 0.875em);color:var(--zamel-c-white-1)}.zamel-comparison-action{display:inline-flex;align-items:center;gap:.35em;color:var(--zamel-c-black-2);text-decoration:none;font-size:var(--zamel-fs-s, 0.875em);transition:color .2s ease;font-weight:var(--zamel-fw-medium)}.zamel-comparison-action:hover{color:var(--zamel-c-primary)}.zamel-comparison-action:hover img{opacity:1}.zamel-comparison-action img{width:1em;height:1em;opacity:.8}.zamel-comparison-table-wrapper{margin-top:1.5em}.zamel-comparison-table{width:100%;border-collapse:collapse;border:1px solid var(--zamel-c-light-gray-2)}.zamel-comparison-table th,.zamel-comparison-table td{border:1px solid var(--zamel-c-light-gray-2);padding:.75em;text-align:left;vertical-align:top;font-size:var(--zamel-fs-s, 0.875em)}.zamel-comparison-th-label{background:linear-gradient(135deg, var(--zamel-c-light-grey-1) 0%, var(--zamel-c-light-grey-3) 100%);font-weight:var(--zamel-fw-semibold);font-size:var(--zamel-fs-s, 0.875em);color:var(--zamel-c-gray-1);width:160px;min-width:160px;text-transform:uppercase;letter-spacing:.03em;border-right:2px solid var(--zamel-c-primary);vertical-align:middle}.zamel-comparison-th-product{text-align:center;position:relative;min-width:180px}.zamel-comparison-product-image{width:120px;height:120px;margin:0 auto .75em auto;display:flex;align-items:center;justify-content:center;background:var(--zamel-c-white);border-radius:4px}.zamel-comparison-product-image img{max-width:100%;max-height:100%;object-fit:contain}.zamel-comparison-product-image--placeholder{background:var(--zamel-c-light-grey-1)}.zamel-comparison-product-brand-icon{position:absolute;top:10px;left:18px;z-index:1}.zamel-comparison-brand-badge{height:24px;object-fit:contain;display:block}.zamel-comparison-product-name{font-size:var(--zamel-fs-s, 0.875em);font-weight:var(--zamel-fw-semibold);min-height:4.2em;line-height:1.4;text-align:left;margin:0}.zamel-comparison-product-name a{color:var(--zamel-c-black);text-decoration:none}.zamel-comparison-product-name a:hover{text-decoration:underline}.zamel-comparison-remove-btn{position:absolute;top:8px;right:8px;width:24px;height:24px;background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;opacity:.6}.zamel-comparison-remove-btn:hover{opacity:1;transform:scale(1.15);color:var(--zamel-c-primary, var(--zamel-c-primary))}.zamel-comparison-remove-btn:hover img{filter:brightness(0) saturate(100%) invert(12%) sepia(98%) saturate(7039%) hue-rotate(357deg) brightness(92%) contrast(118%)}.zamel-comparison-remove-btn img{width:20px;height:20px}.zamel-comparison-label{background:linear-gradient(135deg, var(--zamel-c-light-grey-1) 0%, var(--zamel-c-light-gray-3) 100%);font-weight:var(--zamel-fw-semibold);font-size:var(--zamel-fs-s, 0.875em);color:var(--zamel-c-black-1);border-right:1px solid var(--zamel-c-light-gray-2)}.zamel-comparison-label--etim{font-size:var(--zamel-fs-s-em);padding-left:1.5em}.zamel-comparison-value{color:var(--zamel-c-black-2);font-size:var(--zamel-fs-base-em);line-height:1.6}.zamel-comparison-value--price{font-size:var(--zamel-fs-sl-em);font-weight:var(--zamel-fw-bold);color:var(--zamel-c-primary)}.zamel-comparison-value--description{font-size:var(--zamel-fs-base-em);line-height:1.6;color:var(--zamel-c-black-2)}.zamel-comparison-stock{display:inline-block;font-weight:var(--zamel-fw-semibold)}.zamel-comparison-stock--available{color:var(--zamel-c-green-1)}.zamel-comparison-stock--unavailable{color:var(--zamel-c-orange)}.zamel-comparison-separator td{background:var(--zamel-c-light-grey-3);font-weight:var(--zamel-fw-bold);color:var(--zamel-c-black-2);padding:.8em 1em;text-transform:uppercase;font-size:var(--zamel-fs-s-em);letter-spacing:.05em}.zamel-comparison-table thead{position:sticky;top:0;z-index:1}.zamel-comparison-table thead th{background:var(--zamel-c-white)}.zamel-comparison-table thead tr{box-shadow:0 4px 8px -2px rgba(0,0,0,.2)}.zamel-comparison-table thead .zamel-comparison-th-label{background:linear-gradient(135deg, var(--zamel-c-light-grey-1) 0%, var(--zamel-c-light-grey-3) 100%)}.zamel-comparison-table--show-diff tbody tr.zamel-has-diff{background:linear-gradient(90deg, var(--zamel-c-light-red-2, #fff5f5) 0%, var(--zamel-c-white) 30%)}.zamel-comparison-table--show-diff tbody tr.zamel-has-diff .zamel-comparison-label{background:var(--zamel-c-light-red-1)}.zamel-comparison-table--diff-only tbody tr:not(.zamel-has-diff):not(.zamel-comparison-separator){display:none}.zamel-comparison-table--diff-only tbody tr.zamel-comparison-separator.zamel-separator-hide{display:none}.zamel-diff-badge{font-size:var(--zamel-fs-s-em);color:var(--zamel-c-gray-1);margin-left:.25em}.zamel-diff-badge::before{content:"("}.zamel-diff-badge::after{content:")"}.zamel-comparison-cards{display:flex;flex-direction:column;gap:1.5em;margin-top:2em}.zamel-comparison-card{background:var(--zamel-c-white);border:1px solid var(--zamel-c-light-gray-2);border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.zamel-comparison-card-header{background:var(--zamel-c-light-grey-1);padding:1em;display:flex;align-items:center;gap:1em;position:relative}.zamel-comparison-card-image{width:80px;height:80px;object-fit:contain;flex-shrink:0}.zamel-comparison-card-brand-icon{position:absolute;top:.5em;left:.5em;z-index:5;background:#fff;border-radius:4px;padding:3px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.zamel-comparison-card-brand-icon .zamel-comparison-brand-badge{width:24px;height:24px}.zamel-comparison-card-title{flex:1;margin:0;font-size:var(--zamel-fs-base-em);font-weight:var(--zamel-fw-semibold)}.zamel-comparison-card-title a{color:var(--zamel-c-primary);text-decoration:none}.zamel-comparison-card-remove{position:absolute;top:.5em;right:.5em;width:30px;height:30px;background:hsla(0,0%,100%,.9);border:1px solid var(--zamel-c-light-gray-2);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.zamel-comparison-card-remove img{width:16px;height:16px}.zamel-comparison-card-body{padding:1em}.zamel-comparison-card-details{display:flex;flex-direction:column;gap:.8em;margin:0}.zamel-comparison-card-detail{display:flex;justify-content:space-between;padding-bottom:.8em;border-bottom:1px solid var(--zamel-c-light-gray-1)}.zamel-comparison-card-detail:last-child{border-bottom:none;padding-bottom:0}.zamel-comparison-card-detail dt{font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-gray-1);margin:0}.zamel-comparison-card-detail dd{color:var(--zamel-c-black-2);margin:0;text-align:right}.zamel-comparison-card-price{font-size:var(--zamel-fs-sl-em);font-weight:var(--zamel-fw-bold);color:var(--zamel-c-primary)}.zamel-comparison-card-detail--description{flex-direction:column;gap:.5em}.zamel-comparison-card-detail--description dd{text-align:left;font-size:var(--zamel-fs-base-em);line-height:1.5;color:var(--zamel-c-black-1)}.zamel-comparison-empty-state{text-align:center;padding:4em 2em;max-width:600px;margin:0 auto}.zamel-comparison-empty-icon{margin-bottom:2em;opacity:.3}.zamel-comparison-empty-title{font-size:calc(var(--zamel-fs-xl-em) - .2em);font-weight:var(--zamel-fw-bold);color:var(--zamel-c-black-2);margin-bottom:1em}.zamel-comparison-empty-text{font-size:var(--zamel-fs-m-em);color:var(--zamel-c-gray-1);line-height:1.6;margin-bottom:2em}.zamel-comparison-empty-features{background:var(--zamel-c-light-grey-1);padding:1.5em;border-radius:8px;text-align:left;margin-bottom:2em}.zamel-comparison-empty-features h2{font-size:var(--zamel-fs-m-em);margin-bottom:1em;color:var(--zamel-c-black-2)}.zamel-comparison-empty-features ul{list-style:none;padding:0;margin:0}.zamel-comparison-empty-features li{padding:.5em 0;padding-left:1.5em;position:relative}.zamel-comparison-empty-features li::before{content:"✓";position:absolute;left:0;color:var(--zamel-c-primary);font-weight:var(--zamel-fw-bold)}@media print{.zamel-comparison-actions,.zamel-comparison-remove-btn,.zamel-comparison-card-remove{display:none !important}.zamel-comparison-table{page-break-inside:avoid}}.zamel-comparison-table thead{top:var(--zamel-page-header-h, 0px)}.zamel-comparison-actions.zamel-actions-docked{position:fixed;left:0;right:0;bottom:var(--zamel-cmp-bar-h, 0px);z-index:999;margin:0;width:auto;justify-content:center;gap:1.75em;padding:.9em 1em;background:var(--zamel-c-white);border-top:max(.0625em,1px) solid var(--zamel-c-light-gray-2);box-shadow:0 -0.25em .75em rgba(0,0,0,.12);font-size:max(var(--zamel-fs-m),15px)}.zamel-comparison-actions.zamel-actions-docked img,.zamel-comparison-actions.zamel-actions-docked svg{width:1.1em;height:1.1em}.zamel-comparison-actions-slot-row{display:none}.zamel-comparison-actions-slot-row td{padding:0;background:var(--zamel-c-white);transform:translateY(-1px)}.zamel-comparison-table thead.zamel-thead-stuck .zamel-comparison-actions-slot-row{display:table-row}.zamel-comparison-actions-slot .zamel-comparison-actions{justify-content:center;gap:2.5em;padding:.6em 1em;font-size:var(--zamel-fs-s);border-top:max(.0625em,1px) solid var(--zamel-c-light-gray-2)}@media screen and (max-width: 768px){.zamel-comparison-table thead.zamel-thead-stuck .zamel-comparison-actions-slot-row{display:none}}.zamel-comparison-table thead.zamel-thead-stuck{box-shadow:0 -28px 0 0 var(--zamel-c-white);transform:translateY(-11px)}.zamel-comparison-table .zamel-comparison-label,.zamel-comparison-table .zamel-comparison-th-label{position:sticky;left:0;background:var(--zamel-c-white);z-index:0}.zamel-comparison-table thead .zamel-comparison-th-label{z-index:1}.zamel-comparison-th-price{margin-top:.5em;font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold);color:var(--zamel-c-primary);text-align:left}.zamel-comparison-th-price-unit{font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-base);color:var(--zamel-c-grey)}.zamel-comparison-th-actions{display:flex;align-items:center;justify-content:flex-start;gap:.5em;margin-top:.6em}.zamel-comparison-th-product .zamel-comparison-th-remove{position:absolute;top:.5em;right:.5em;display:flex;align-items:center;justify-content:center;width:1.75em;height:1.75em;padding:0;border:max(.0625em,1px) solid var(--zamel-c-light-gray-2);border-radius:50%;background:var(--zamel-c-white);color:var(--zamel-c-grey);cursor:pointer;z-index:2;transition:color 150ms ease,border-color 150ms ease}.zamel-comparison-th-product .zamel-comparison-th-remove:hover{color:var(--zamel-c-primary);border-color:var(--zamel-c-primary)}@media screen and (max-width: 768px){.zamel-comparison-header>.zamel-flex{flex-direction:column;align-items:flex-start;gap:.75em}.zamel-comparison-actions{width:100%;flex-direction:row;justify-content:flex-end;flex-wrap:nowrap;gap:1.25em;font-size:max(var(--zamel-fs-s),13px)}.zamel-comparison-actions .zamel-c-light{display:none}.zamel-comparison-th-product{display:flex;flex-direction:column;min-width:0;overflow:hidden}.zamel-comparison-th-product>*{min-width:0;max-width:100%}.zamel-comparison-th-product .zamel-comparison-product-brand-icon{top:.25em;left:.25em}.zamel-comparison-th-product .zamel-comparison-brand-badge{height:12px;max-width:4.5em}.zamel-comparison-th-product .zamel-comparison-product-image{width:100%;height:5em;margin-top:1.1em}.zamel-comparison-th-product .zamel-comparison-th-price{margin-top:auto;padding-top:.5em;font-size:var(--zamel-fs-s)}.zamel-comparison-th-actions{flex-wrap:wrap}.zamel-comparison-th-actions .zamel-btn{font-size:var(--zamel-fs-xs)}.zamel-comparison-table{display:block}.zamel-comparison-table thead,.zamel-comparison-table tbody{display:block}.zamel-comparison-table{width:100%}.zamel-comparison-table tr{display:grid;grid-template-columns:repeat(var(--cmp-cols, 3), minmax(0, 1fr))}.zamel-comparison-table th,.zamel-comparison-table td{padding:.5em .4em}.zamel-comparison-table .zamel-comparison-value,.zamel-comparison-table .zamel-comparison-label{font-size:max(var(--zamel-fs-base),12px)}.zamel-comparison-table .zamel-comparison-separator td{font-size:max(var(--zamel-fs-m),15px)}.zamel-comparison-table .zamel-comparison-product-name{font-size:max(var(--zamel-fs-base),12px)}.zamel-comparison-table .zamel-comparison-th-price{font-size:max(var(--zamel-fs-m),13px)}.zamel-comparison-table thead{position:sticky;top:var(--zamel-page-header-h, 0px);z-index:1;background:var(--zamel-c-white)}.zamel-comparison-table thead .zamel-comparison-th-label{display:none}.zamel-comparison-table .zamel-comparison-label{grid-column:1/-1;position:static;width:auto;max-width:none;text-align:center;background:var(--zamel-c-light-grey-1);box-shadow:none;border-bottom:0}.zamel-comparison-table .zamel-comparison-separator td,.zamel-comparison-table td[colspan]{grid-column:1/-1}}.zamel-comparison-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1em}.zamel-comparison-modal.zamel-hidden{display:none}.zamel-comparison-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);cursor:pointer}.zamel-comparison-modal-content{position:relative;background:var(--zamel-c-white);box-shadow:0 10px 40px rgba(0,0,0,.2);max-width:500px;width:100%;max-height:80vh;overflow-y:auto;animation:zamel-comparison-modal-enter .3s ease-out}@keyframes zamel-comparison-modal-enter{from{opacity:0;transform:translateY(-20px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}.zamel-comparison-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.5em;border-bottom:1px solid var(--zamel-c-light-grey)}.zamel-comparison-modal-title{margin:0;font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-black-2)}.zamel-comparison-modal-close-btn{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.zamel-comparison-modal-close-btn:hover{background:var(--zamel-c-light-gray-3)}.zamel-comparison-modal-body{padding:1.5em}.zamel-comparison-modal-body p{margin:0 0 1em 0;line-height:1.6;color:var(--zamel-c-gray-1)}.zamel-comparison-modal-body p:last-of-type{font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-black-2)}.zamel-comparison-modal-products{display:flex;flex-direction:column;gap:.8em;margin-top:1em}.zamel-comparison-modal-product{display:flex;align-items:center;gap:1em;padding:1em;border:1px solid var(--zamel-c-light-gray-4);border-radius:6px;background:var(--zamel-c-light-grey-1);transition:all .2s ease}.zamel-comparison-modal-product:hover{background:var(--zamel-c-light-grey-3);border-color:var(--zamel-c-primary)}.zamel-comparison-modal-product-image{width:60px;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--zamel-c-white);border:1px solid var(--zamel-c-light-grey);border-radius:4px}.zamel-comparison-modal-product-image img{max-width:100%;max-height:100%;object-fit:contain}.zamel-comparison-modal-product-info{flex:1;min-width:0}.zamel-comparison-modal-product-name{margin:0;font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-black-2);font-size:var(--zamel-fs-s-em);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.zamel-comparison-modal-product-remove{flex-shrink:0;padding:.6em 1.2em;background:var(--zamel-c-primary);color:var(--zamel-c-white);border:none;border-radius:4px;cursor:pointer;font-weight:var(--zamel-fw-semibold);font-size:var(--zamel-fs-s-em);transition:background .2s ease}.zamel-comparison-modal-product-remove:hover{background:var(--zamel-c-red-1)}.zamel-comparison-modal-footer{display:flex;justify-content:flex-end;padding:1.5em;border-top:1px solid var(--zamel-c-light-grey)}@media(max-width: 768px){.zamel-comparison-modal{padding:.5em}.zamel-comparison-modal-content{max-height:90vh}.zamel-comparison-modal-header,.zamel-comparison-modal-body,.zamel-comparison-modal-footer{padding:1em}.zamel-comparison-modal-title{font-size:var(--zamel-fs-m)}.zamel-comparison-modal-product{flex-direction:column;align-items:flex-start;text-align:left}.zamel-comparison-modal-product-image{align-self:center}.zamel-comparison-modal-product-info{text-align:center;width:100%}.zamel-comparison-modal-product-remove{width:100%}}@media(prefers-reduced-motion: reduce){.zamel-comparison-modal-content{animation:none}}.zamel-comparison-modal-close-btn:focus-visible,.zamel-comparison-modal-product-remove:focus-visible{outline:2px solid var(--zamel-c-primary);outline-offset:2px}.zamel-comparison-sticky-bar{position:fixed;bottom:1em;right:max(1em,(100% - 85.25rem)/2);z-index:1000;opacity:0;pointer-events:none;transform:translateY(0.5em);transition:opacity .2s ease,transform .2s ease}.zamel-comparison-sticky-bar[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.zamel-comparison-sticky-bar-content{display:flex;align-items:center;gap:.75em;padding:.6em .75em;background:var(--zamel-c-white);border:max(.0625em,1px) solid var(--zamel-c-light-gray-2);border-radius:.5em;box-shadow:0 .375em 1.25em rgba(0,0,0,.18)}.zamel-comparison-sticky-bar-products{display:flex;align-items:center;gap:.5em}.zamel-comparison-sticky-product{position:relative;width:3em;height:3em;border:max(.0625em,1px) solid var(--zamel-c-light-gray-2);border-radius:.375em;background:var(--zamel-c-white);overflow:visible}.zamel-comparison-sticky-product img{width:100%;height:100%;object-fit:contain;border-radius:.375em}.zamel-comparison-sticky-product-remove{position:absolute;top:-0.4em;right:-0.4em;display:flex;align-items:center;justify-content:center;width:1.25em;height:1.25em;padding:0;border:max(.0625em,1px) solid var(--zamel-c-light-gray-2);border-radius:50%;background:var(--zamel-c-white);color:var(--zamel-c-grey);cursor:pointer;transition:color 150ms ease,border-color 150ms ease}.zamel-comparison-sticky-product-remove:hover{color:var(--zamel-c-primary);border-color:var(--zamel-c-primary)}.zamel-comparison-sticky-menu-wrap{position:relative}.zamel-comparison-sticky-kebab{display:flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;padding:0;border:max(.0625em,1px) solid var(--zamel-c-light-gray-2);border-radius:.375em;background:var(--zamel-c-white);color:var(--zamel-c-black);cursor:pointer;transition:background-color 150ms ease}.zamel-comparison-sticky-kebab:hover,.zamel-comparison-sticky-kebab[aria-expanded=true]{background:var(--zamel-c-light-grey-1)}.zamel-comparison-sticky-menu{position:absolute;bottom:calc(100% + .5em);right:0;min-width:20em;padding:.375em;background:var(--zamel-c-white);border:max(.0625em,1px) solid var(--zamel-c-light-gray-2);border-radius:.5em;box-shadow:0 .375em 1.25em rgba(0,0,0,.18)}.zamel-comparison-sticky-menu-item{display:flex;align-items:flex-start;gap:.75em;width:100%;padding:.6em .75em;border:0;border-radius:.375em;background:rgba(0,0,0,0);cursor:pointer;text-align:left;transition:background-color 150ms ease}.zamel-comparison-sticky-menu-item:hover{background:var(--zamel-c-light-grey-1)}.zamel-comparison-sticky-menu-item svg{flex:0 0 auto;margin-top:.15em;color:var(--zamel-c-grey)}.zamel-comparison-sticky-menu-item+.zamel-comparison-sticky-menu-item{border-top:max(.0625em,1px) solid var(--zamel-c-light-grey-1);border-radius:0 0 .375em .375em}.zamel-comparison-sticky-menu-item-body{display:flex;flex-direction:column;gap:.15em}.zamel-comparison-sticky-menu-item-title{font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);color:var(--zamel-c-black)}.zamel-comparison-sticky-menu-item-sub{font-size:var(--zamel-fs-xs);color:var(--zamel-c-grey)}@media screen and (max-width: 768px){.zamel-comparison-sticky-bar{left:.75em;right:.75em;bottom:.75em}.zamel-comparison-sticky-bar-content{justify-content:space-between;gap:.5em}.zamel-comparison-sticky-product{width:2.5em;height:2.5em}.zamel-comparison-sticky-menu{left:auto;right:0;min-width:16em;max-width:calc(100vw - 2em)}}.zamel-comparison-sticky-product-remove:focus-visible,.zamel-comparison-sticky-kebab:focus-visible,.zamel-comparison-sticky-menu-item:focus-visible{outline:2px solid var(--zamel-c-primary);outline-offset:2px}.zamel-comparison-sticky-product-remove:active{transform:scale(0.92)}.zamel-comparison-sticky-product img[title]{cursor:help}@media(prefers-reduced-motion: reduce){.zamel-comparison-sticky-bar,.zamel-comparison-sticky-product,.zamel-comparison-sticky-product-remove,.zamel-comparison-sticky-kebab,.zamel-comparison-sticky-menu-item{transition:none;animation:none}}@keyframes zamel-message-slide-in{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes zamel-message-slide-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(120%)}}@keyframes zamel-message-progress{from{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes zamel-message-slide-up{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes zamel-message-slide-down{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.zamel-messages-container{position:fixed;top:1rem;right:1rem;z-index:90001;display:flex;flex-direction:column;gap:.75rem;max-width:400px;width:100%;pointer-events:none}@media only screen and (max-width: 768px){.zamel-messages-container{top:auto;bottom:calc(1rem + env(safe-area-inset-bottom));left:1rem;right:1rem;max-width:none;max-height:35vh;overflow:hidden;flex-direction:column-reverse}.zamel-message{animation:zamel-message-slide-up .3s ease-out forwards}.zamel-message--closing{animation:zamel-message-slide-down .3s ease-in forwards}}.zamel-message{position:relative;display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .875rem;background:#fff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1);border-left:4px solid;pointer-events:auto;cursor:default;animation:zamel-message-slide-in .3s ease-out forwards;opacity:0;transform:translateX(100%)}.zamel-message--success{border-left-color:var(--zamel-c-green-2);background-color:#f8fdf9}.zamel-message--success .zamel-message__icon{color:var(--zamel-c-green-2)}.zamel-message--error{border-left-color:var(--zamel-c-primary);background-color:var(--zamel-c-light-red-2)}.zamel-message--error .zamel-message__icon{color:var(--zamel-c-primary)}.zamel-message--warning{border-left-color:var(--zamel-c-yellow);background-color:#fffbf0}.zamel-message--warning .zamel-message__icon{color:var(--zamel-c-yellow)}.zamel-message--info{border-left-color:#17a2b8;background-color:#f0f9fb}.zamel-message--info .zamel-message__icon{color:#17a2b8}.zamel-message__icon{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:0}.zamel-message__content{flex:1;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-medium);line-height:1.4;color:var(--zamel-c-black-2);margin:0;word-break:break-word}.zamel-message__subtext{flex-basis:100%;font-size:var(--zamel-fs-xs);line-height:1.3;color:var(--zamel-c-gray-1);margin:.125rem 0 0 0;padding-left:1.625rem}.zamel-message--extended{flex-wrap:wrap;padding-bottom:.875rem}.zamel-message__close{flex-shrink:0;width:1.25rem;height:1.25rem;padding:0;background:none;border:none;cursor:pointer;opacity:.5;transition:opacity .2s ease;color:var(--zamel-c-gray-1);font-size:var(--zamel-fs-sl);line-height:1;margin-top:.125rem}.zamel-message__close:hover{opacity:1}.zamel-message__close:focus{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.zamel-message__progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:rgba(0,0,0,.1);border-bottom-left-radius:6px;border-bottom-right-radius:6px;overflow:hidden}.zamel-message__progress-bar{height:100%;background:currentColor;opacity:.3;transform-origin:left;animation:zamel-message-progress 5s linear forwards}.zamel-message--closing{animation:zamel-message-slide-out .3s ease-in forwards}.zamel-message:hover .zamel-message__progress-bar{animation-play-state:paused}.zamel-message__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.zamel-message__sr-only{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}@media only screen and (max-width: 768px){.zamel-message{padding:.875rem 1rem;font-size:var(--zamel-fs-s)}.zamel-message__icon{width:1.125rem;height:1.125rem}.zamel-message__close{width:1.125rem;height:1.125rem;font-size:var(--zamel-fs-m)}}@media print{.zamel-messages-container{display:none !important}}#cart-count-badge{position:relative;top:-0.5em;margin-left:-0.25em}.zamel-mini-cart{min-width:320px;max-width:380px;padding:0;background:var(--zamel-c-white)}.zamel-mini-cart__empty{padding:2rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.zamel-mini-cart__empty svg{opacity:.4}.zamel-mini-cart__empty p{margin:0;font-size:var(--zamel-fs-s)}.zamel-mini-cart__empty-actions{display:flex;flex-direction:column;gap:.5rem;inline-size:100%;margin-block-start:.5rem}.zamel-mini-cart__empty-actions>.zamel-btn{inline-size:100%}.zamel-mini-cart__items{max-height:300px;overflow-y:auto;padding:.5rem 0}.zamel-mini-cart__item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--zamel-c-light-grey-3);transition:background-color .15s ease}.zamel-mini-cart__item:last-child{border-bottom:none}.zamel-mini-cart__item:hover{background-color:var(--zamel-c-light-grey-1)}.zamel-mini-cart__item-image{flex-shrink:0;width:48px;height:48px;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.zamel-mini-cart__item-image img{width:100%;height:100%;object-fit:contain}.zamel-mini-cart__item-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--zamel-c-light-grey-4)}.zamel-mini-cart__item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.zamel-mini-cart__item-name{font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-medium);color:var(--zamel-c-black-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zamel-mini-cart__item-details{font-size:var(--zamel-fs-xs);color:var(--zamel-c-white-1)}.zamel-mini-cart__item-total{flex-shrink:0;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-black-2);text-align:right;white-space:nowrap}.zamel-mini-cart__more{padding:.5rem 1rem;text-align:center;font-size:var(--zamel-fs-xs);color:var(--zamel-c-white-1);border-top:1px solid var(--zamel-c-light-grey-3)}.zamel-mini-cart__footer{padding:1rem;border-top:1px solid var(--zamel-c-light-gray-3);background:var(--zamel-c-light-grey-1)}.zamel-mini-cart__total{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:var(--zamel-fs-base)}.zamel-mini-cart__total span:last-child{font-size:var(--zamel-fs-n)}.zamel-mini-cart__items ::-webkit-scrollbar{width:6px}.zamel-mini-cart__items ::-webkit-scrollbar-track{background:var(--zamel-c-light-grey-3);border-radius:3px}.zamel-mini-cart__items ::-webkit-scrollbar-thumb{background:var(--zamel-c-light-grey-4);border-radius:3px}.zamel-mini-cart__items ::-webkit-scrollbar-thumb:hover{background:#aaa}.zamel-mini-cart__branches{padding:.5rem 1rem;border-top:1px solid var(--zamel-c-light-gray-3);display:flex;flex-direction:column;gap:.5rem}.zamel-mini-cart__branch-link{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:var(--zamel-c-light-gray-3);border-radius:4px;text-decoration:none;color:var(--zamel-c-black-2);font-size:var(--zamel-fs-xs);transition:background-color .15s ease}.zamel-mini-cart__branch-link:hover{background:var(--zamel-c-light-gray-2);text-decoration:none;color:var(--zamel-c-black-2)}.zamel-mini-cart__branch-name{font-weight:var(--zamel-fw-medium);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-mini-cart__branch-info{flex-shrink:0;color:var(--zamel-c-gray-1);font-size:var(--zamel-fs-xs);margin-left:.5rem}.zamel-mini-cart__section{border-bottom:1px solid var(--zamel-c-light-gray-3);display:flex;flex-direction:column;position:relative}.zamel-mini-cart__section:last-of-type{border-bottom:none}.zamel-mini-cart__section-header{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--zamel-c-light-gray-3);font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-black-2);border-bottom:1px solid var(--zamel-c-light-gray-2)}.zamel-mini-cart__section-icon{flex-shrink:0;color:var(--zamel-c-primary)}.zamel-mini-cart__section-title{flex:1;text-transform:uppercase;letter-spacing:.03em}.zamel-mini-cart__section-badge{flex-shrink:0;background:var(--zamel-c-primary);color:var(--zamel-c-white);font-size:var(--zamel-fs-xs);padding:.15em .5em;border-radius:10px;min-width:1.5em;text-align:center}.zamel-mini-cart__section-content{padding:.25rem 0;max-height:350px;overflow-y:auto}.zamel-mini-cart__section-summary{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background:var(--zamel-c-light);border-top:1px solid var(--zamel-c-light-grey-3);font-size:var(--zamel-fs-s)}.zamel-mini-cart__section-summary--sticky{position:sticky;bottom:0;z-index:10;background:var(--zamel-c-white);box-shadow:0 -2px 8px rgba(0,0,0,.08);border-top:1px solid var(--zamel-c-light-gray-3)}.zamel-mini-cart__branch-item{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;color:var(--zamel-c-black-2);transition:background-color .15s ease;border-bottom:1px solid var(--zamel-c-light-gray-3)}.zamel-mini-cart__branch-item:last-child{border-bottom:none}.zamel-mini-cart__branch-item:hover{background-color:var(--zamel-c-light-gray-3);text-decoration:none;color:var(--zamel-c-black-2)}.zamel-mini-cart__branch-icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--zamel-c-light-gray-2);border-radius:4px;color:var(--zamel-c-gray-1)}.zamel-mini-cart__branch-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.zamel-mini-cart__branch-name{font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-medium);color:var(--zamel-c-black-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zamel-mini-cart__branch-details{font-size:var(--zamel-fs-xs);color:var(--zamel-c-white-1)}.zamel-mini-cart__branch-total{flex-shrink:0;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-primary);text-align:right;white-space:nowrap}.zamel-mini-cart__more-link{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;color:var(--zamel-c-primary);font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-medium);text-decoration:none;background:var(--zamel-c-light);border-top:1px solid var(--zamel-c-light-grey-3);transition:background-color .15s ease}.zamel-mini-cart__more-link:hover{background:var(--zamel-c-light-gray-3);text-decoration:none;color:var(--zamel-c-primary)}.zamel-mini-cart__total-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:var(--zamel-fs-s)}.zamel-mini-cart__total-row span:last-child{font-weight:var(--zamel-fw-bold)}@media(max-width: 576px){.zamel-mini-cart{min-width:280px}.zamel-mini-cart__item{padding:.5rem .75rem}.zamel-mini-cart__item-image{width:40px;height:40px}.zamel-mini-cart__section-content{max-height:280px}}.zamel-grupa-naglowek{align-items:baseline;background-color:var(--zamel-c-light, #f7f7f7);border-block-end:1px solid var(--zamel-c-light-grey, #ececec);display:flex;gap:.5rem;padding:.5rem .75rem}.zamel-grupa-naglowek__tytul{color:var(--zamel-c-text-secondary, #6b727b);font-size:var(--zamel-fs-2xs);font-weight:var(--zamel-fw-bold);letter-spacing:.05em;text-transform:uppercase}.zamel-grupa-naglowek__suma{font-size:var(--zamel-fs-xs);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold);margin-inline-start:auto;white-space:nowrap}.zamel-lista-wiersz{align-items:center;color:var(--zamel-c-black);column-gap:.625rem;display:grid;grid-template-columns:28px minmax(0, 1fr) auto;padding:.5rem .75rem;text-decoration:none}.zamel-lista-wiersz:hover{background-color:var(--zamel-c-light-red-2, #fff5f5)}.zamel-lista-wiersz+.zamel-lista-wiersz{border-block-start:1px solid var(--zamel-c-light-grey, #ececec)}.zamel-lista-wiersz__ikona{align-items:center;background-color:var(--zamel-c-light, #f7f7f7);block-size:28px;border:1px solid var(--zamel-c-light-grey, #ececec);display:inline-flex;inline-size:28px;justify-content:center}.zamel-lista-wiersz__tresc{min-inline-size:0}.zamel-lista-wiersz__nazwa{display:block;font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-lista-wiersz__meta{align-items:center;color:var(--zamel-c-text-secondary, #6b727b);display:flex;font-size:var(--zamel-fs-2xs);gap:.375rem}.zamel-lista-wiersz__status{font-size:var(--zamel-fs-3xs);font-weight:var(--zamel-fw-bold);letter-spacing:.04em;padding:.125rem .3125rem;text-transform:uppercase}.zamel-lista-wiersz__status--pending_approval{background-color:#fdf0d8;color:#8a5a00}.zamel-lista-wiersz__status--active{background-color:#e6f2e3;color:var(--zamel-c-green-2)}.zamel-lista-wiersz__kwota{font-size:var(--zamel-fs-xs);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold);white-space:nowrap}.zamel-mobile-etim-section{margin-top:1.5rem;padding:1rem;background:var(--zamel-c-light-grey-1);border-radius:8px;border-top:1px solid var(--zamel-c-light-gray-4)}.zamel-etim-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.zamel-etim-header h3{margin:0;font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-black-2)}.zamel-etim-toggle{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid var(--zamel-c-light-gray-4);border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:var(--zamel-fs-s);color:var(--zamel-c-black-1)}.zamel-etim-toggle:hover{background:var(--zamel-c-light-grey-2);border-color:var(--zamel-c-text-disabled)}.zamel-etim-toggle:active{transform:scale(0.98)}.zamel-etim-toggle .zamel-toggle-icon{font-size:var(--zamel-fs-xs);transition:transform .2s ease;color:var(--zamel-c-text-muted)}.zamel-etim-content{padding:1rem;background:#fff;border-radius:4px;max-height:400px;overflow-y:auto;border:1px solid var(--zamel-c-light-gray-4)}.zamel-etim-loading{text-align:center;padding:2rem;color:var(--zamel-c-text-muted);font-size:var(--zamel-fs-s)}.zamel-etim-loading::before{content:"";display:block;width:24px;height:24px;margin:0 auto 1rem;border:3px solid var(--zamel-c-light-gray-3);border-top:3px solid var(--zamel-c-blue);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.zamel-etim-error{text-align:center;padding:2rem;color:var(--zamel-c-primary);font-size:var(--zamel-fs-s)}.zamel-etim-error::before{content:"⚠️";display:block;font-size:var(--zamel-fs-xl);margin-bottom:.5rem}.zamel-modal-footer{display:flex;justify-content:space-between;gap:1rem;padding:1rem;background:var(--zamel-c-light-grey-1);border-top:1px solid var(--zamel-c-light-gray-4);border-radius:0 0 8px 8px}.zamel-modal-footer .zamel-btn{flex:1;padding:.75rem 1.5rem;font-size:var(--zamel-fs-base);border-radius:4px;border:none;cursor:pointer;transition:all .2s ease;font-weight:var(--zamel-fw-medium)}.zamel-btn-primary{background:var(--zamel-c-blue);color:#fff}.zamel-btn-primary:hover{background:#0056b3}.zamel-btn-secondary{background:var(--zamel-c-text-muted);color:#fff}.zamel-btn-secondary:hover{background:var(--zamel-c-text-muted)}.zamel-btn.zamel-has-filters{background:var(--zamel-c-light-green-2);border-color:var(--zamel-c-light-green-2);animation:pulse 1s ease-in-out;box-shadow:0 0 0 0 rgba(40,167,69,.7)}.zamel-btn.zamel-has-filters:hover{background:#218838;border-color:#1e7e34}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(40,167,69,.7)}50%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(40,167,69,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(40,167,69,0)}}.zamel-etim-content .etim-filter-group{margin-bottom:1.5rem}.zamel-etim-content .etim-filter-group:last-child{margin-bottom:0}.zamel-etim-content .etim-filter-label{display:block;font-weight:var(--zamel-fw-semibold);margin-bottom:.5rem;color:var(--zamel-c-black-2);font-size:var(--zamel-fs-base)}.zamel-etim-content .etim-checkbox,.zamel-etim-content .etim-radio{margin-right:.5rem;cursor:pointer}.zamel-etim-content .etim-checkbox-label,.zamel-etim-content .etim-radio-label{display:flex;align-items:center;padding:.5rem;cursor:pointer;border-radius:4px;transition:background .2s ease}.zamel-etim-content .etim-checkbox-label:hover,.zamel-etim-content .etim-radio-label:hover{background:var(--zamel-c-light-grey-3)}.zamel-etim-content .etim-range,.zamel-etim-content .etim-number{width:100%;padding:.5rem;border:1px solid var(--zamel-c-silver);border-radius:4px;font-size:var(--zamel-fs-s)}.zamel-etim-content .etim-range:focus,.zamel-etim-content .etim-number:focus{outline:none;border-color:var(--zamel-c-blue);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.zamel-etim-content::-webkit-scrollbar{width:8px}.zamel-etim-content::-webkit-scrollbar-track{background:var(--zamel-c-light-grey-3);border-radius:4px}.zamel-etim-content::-webkit-scrollbar-thumb{background:var(--zamel-c-grey);border-radius:4px}.zamel-etim-content::-webkit-scrollbar-thumb:hover{background:var(--zamel-c-black-1)}@media(max-width: 768px){.zamel-mobile-etim-section{margin-left:-1rem;margin-right:-1rem;border-radius:0;border-left:none;border-right:none}.zamel-etim-content{max-height:300px;border-radius:0}.zamel-modal-footer{position:sticky;bottom:0;z-index:10;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.zamel-modal-footer .zamel-btn{font-size:var(--zamel-fs-base);padding:.65rem 1rem}}@media(max-width: 480px){.zamel-etim-header h3{font-size:var(--zamel-fs-base)}.zamel-etim-toggle{padding:.4rem .8rem;font-size:var(--zamel-fs-s)}.zamel-etim-content{max-height:250px;padding:.75rem}.zamel-modal-footer .zamel-btn{font-size:var(--zamel-fs-s);padding:.6rem .8rem}}.zamel-hidden{display:none !important}.mobile-lang-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem}.mobile-lang-modal{background:#fff;max-width:400px;width:100%;box-shadow:0 10px 40px rgba(0,0,0,.2);animation:zamel-lang-modal-enter .3s ease-out}@keyframes zamel-lang-modal-enter{from{opacity:0;transform:translateY(-20px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}.mobile-lang-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.25em 1.5em;border-bottom:1px solid var(--zamel-c-light-grey)}.mobile-lang-modal-title{font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-black-2);margin:0}.mobile-lang-modal-close{background:none;border:none;padding:.5rem;cursor:pointer;color:var(--zamel-c-gray-1);display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.mobile-lang-modal-close:hover,.mobile-lang-modal-close:active{background:var(--zamel-c-light-gray-3);color:var(--zamel-c-black)}.mobile-lang-modal-content{padding:.5em 0;max-height:60vh;overflow-y:auto}.mobile-lang-option{display:flex;align-items:center;gap:1em;padding:1em 1.5em;text-decoration:none;color:var(--zamel-c-black-2);transition:background-color .2s ease;border:none;background:none;width:100%;cursor:pointer}.mobile-lang-option:hover,.mobile-lang-option:active{background-color:var(--zamel-c-light-gray-3)}.mobile-lang-option.active{background-color:var(--zamel-c-light-red-2)}.mobile-lang-flag{width:28px;height:28px;border-radius:50%;flex-shrink:0;object-fit:cover}.mobile-lang-name{flex:1;font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-medium);color:var(--zamel-c-black-2)}.mobile-lang-check{flex-shrink:0;width:20px;height:20px}@media(max-width: 767px){.mobile-lang-option{padding:1.25em 1.5em;min-height:60px}.mobile-lang-flag{width:32px;height:32px}.mobile-lang-name{font-size:var(--zamel-fs-base)}}@media screen and (max-width: 64em){.zamel-modal-breadcrumb .zamel-breadcrumb-title{font-size:calc(var(--zamel-fs-l) - 1px);font-weight:var(--zamel-fw-bold);color:var(--zamel-c-text-primary);line-height:1.3}.zamel-sort-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9998;opacity:0;visibility:hidden;transition:all .3s ease}.zamel-sort-modal.active{opacity:1;visibility:visible}.zamel-sort-modal.active .zamel-sort-content{transform:translateY(0)}.zamel-sort-content{position:absolute;bottom:0;left:0;right:0;background:var(--zamel-c-bgc-white);border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform .3s ease;box-shadow:0 -4px 20px rgba(0,0,0,.15);padding:16px}.zamel-modal-content:focus,.zamel-category-item:focus{outline:2px solid var(--zamel-c-primary);outline-offset:2px}.zamel-sort-options{display:flex;flex-direction:column;gap:0;padding:0}.zamel-sort-option{display:flex;align-items:center;padding:16px;border-bottom:1px solid var(--zamel-c-light-grey-3);cursor:pointer;transition:background .2s ease;min-height:64px;font-size:calc(var(--zamel-fs-m) + 1px)}.zamel-sort-option:last-child{border-bottom:none}.zamel-sort-option:hover{background:var(--zamel-c-light-grey-1)}.zamel-sort-option:active{background:var(--zamel-c-light-grey-2)}.zamel-sort-option span{font-size:calc(var(--zamel-fs-m) + 1px);font-weight:var(--zamel-fw-medium);color:var(--zamel-c-text-primary);flex:1}.zamel-sort-option .zamel-form-radio{margin-right:12px}.zamel-sort-option .zamel-form-radio:checked+span{color:var(--zamel-c-primary);font-weight:var(--zamel-fw-semibold)}}@media screen and (max-width: 64em){.zamel-category-modal .zamel-modal-content{padding-bottom:env(safe-area-inset-bottom)}.zamel-header-navigation{display:flex;align-items:center;flex:1}.zamel-back-btn{background:none;border:none;inline-size:44px;block-size:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease;padding:0}.zamel-back-btn:active{opacity:.6}.zamel-back-arrow{font-size:22px;font-weight:var(--zamel-fw-bold);color:var(--zamel-c-primary);line-height:1}.zamel-modal-title-section{display:flex;align-items:center;justify-content:center;padding:15px 16px;background:#fff;border-bottom:1px solid var(--zamel-c-light-grey-2);flex-shrink:0}.zamel-modal-title-section.zamel-modal-title-wrapper{text-align:center}.zamel-level-0-title{font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-text-primary);line-height:1.3}.zamel-mobile-menu-ekran--kategorie .zamel-mobile-menu-header{display:grid;grid-template-columns:44px minmax(0, 1fr) 44px;align-items:center;gap:4px}.zamel-header-navigation{justify-content:center;min-inline-size:0}.zamel-header-title-wrapper{min-inline-size:0;justify-content:center;text-align:center;padding:0}.zamel-mobile-menu-ekran--kategorie .zamel-back-btn,.zamel-mobile-menu-ekran--kategorie .zamel-mobile-menu-close{justify-self:center}.zamel-header-title-wrapper .zamel-current-category-title,.zamel-header-navigation .zamel-modal-breadcrumb .zamel-current-category-title{font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-medium);color:var(--zamel-c-text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.zamel-category-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;color:var(--zamel-c-text-muted);text-align:center}.zamel-category-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease}.zamel-category-modal.active{opacity:1;visibility:visible}.zamel-category-modal .zamel-modal-content{position:absolute;bottom:0;left:0;right:0;background:var(--zamel-c-white);border-radius:16px 16px 0 0;max-height:85vh;transform:translateY(100%);transition:transform .3s ease;box-shadow:0 -4px 20px rgba(0,0,0,.15)}.zamel-category-modal.active .zamel-modal-content{transform:translateY(0)}.zamel-category-list{max-height:calc(85vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-left:30px}.zamel-category-item{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--zamel-c-light-grey-3);cursor:pointer;transition:background .2s ease;min-height:64px}.zamel-category-item:hover{background:var(--zamel-c-light-grey-1)}.zamel-category-item:active{background:var(--zamel-c-light-grey-2)}.zamel-category-item:last-child{border-bottom:none}.zamel-category-item.active{background:var(--zamel-c-light-grey-1);border-left:4px solid var(--zamel-c-primary);padding-left:12px;box-shadow:inset 0 0 0 1px var(--zamel-c-light-grey-2)}.zamel-category-item.active .zamel-category-name{font-weight:var(--zamel-fw-bold);color:var(--zamel-c-text-primary)}.zamel-category-item.active .zamel-category-count{color:var(--zamel-c-text-muted);font-weight:var(--zamel-fw-medium)}.zamel-category-main{display:flex;align-items:center;gap:12px;flex:1}.zamel-category-main:not(:has(.zamel-category-svg-icon)){gap:0}.zamel-category-icon{font-size:24px;width:32px;text-align:center;flex-shrink:0}.zamel-category-svg-icon{width:32px;height:32px;object-fit:contain;flex-shrink:0;filter:brightness(1.1);transition:filter .2s ease}.zamel-category-item:hover .zamel-category-svg-icon{filter:brightness(1.3)}.zamel-category-item:active .zamel-category-svg-icon{filter:brightness(0.9)}.zamel-category-info{flex:1;min-width:0}.zamel-category-name{font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-medium);color:var(--zamel-c-text-primary);margin-bottom:2px;word-break:break-word}.zamel-category-count{font-size:var(--zamel-fs-base);color:var(--zamel-c-text-muted)}.zamel-category-arrow{color:var(--zamel-c-primary);font-size:20px;margin-left:8px;flex-shrink:0;padding-right:20px}.zamel-category-item.is-final .zamel-category-arrow{display:none}.zamel-category-item.zamel-show-all-products{background:linear-gradient(135deg, var(--zamel-c-primary) 0%, var(--zamel-c-danger-dark) 100%);border:none;border-bottom:1px solid rgba(0,0,0,.1);color:var(--zamel-c-white);font-weight:var(--zamel-fw-semibold);margin-bottom:8px;box-shadow:0 2px 4px rgba(200,35,51,.2)}.zamel-category-item.zamel-show-all-products:hover{background:linear-gradient(135deg, var(--zamel-c-danger-dark) 0%, var(--zamel-c-red-1) 100%);box-shadow:0 4px 8px rgba(200,35,51,.3)}.zamel-category-item.zamel-show-all-products:active{background:linear-gradient(135deg, var(--zamel-c-red-1) 0%, var(--zamel-c-danger-dark) 100%);transform:scale(0.98)}.zamel-category-item.zamel-show-all-products .zamel-category-content{display:flex;align-items:center;justify-content:space-between;width:100%}.zamel-category-item.zamel-show-all-products .zamel-category-info{display:flex;align-items:center;gap:12px}.zamel-category-item.zamel-show-all-products .zamel-category-icon{font-size:24px;line-height:1}.zamel-category-item.zamel-show-all-products .zamel-category-name{color:var(--zamel-c-white);font-weight:var(--zamel-fw-semibold);letter-spacing:.3px}.zamel-category-item.zamel-show-all-products .zamel-category-arrow{color:var(--zamel-c-white);font-size:20px;opacity:.9}.category-level{display:none}.category-level.active{display:block}.zamel-mobile-category-content{padding:0}.zamel-category-container{padding:0}.zamel-show-category-container{padding:12px 16px;background:linear-gradient(to bottom, var(--zamel-c-white) 0%, var(--zamel-c-light-grey-1) 100%);border-bottom:2px solid var(--zamel-c-light-grey-2)}.zamel-show-category-btn{width:100%;padding:12px 10px;background:rgba(200,35,51,.1);color:var(--zamel-c-primary);border:1px solid rgba(200,35,51,.3);border-radius:0;font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-base);text-align:center;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.zamel-show-category-btn:active{background:rgba(200,35,51,.15);border-color:rgba(200,35,51,.4)}.zamel-show-category-text{letter-spacing:.3px}.zamel-category-list,.zamel-mobile-category-list{list-style:none;padding:0;margin:0}.zamel-category-item{border-bottom:1px solid var(--zamel-c-light-grey-3);cursor:pointer;transition:all .15s ease;position:relative}.zamel-category-item:active{background-color:var(--zamel-c-light-grey-1)}.zamel-category-link{display:flex;align-items:center;width:100%;min-block-size:56px;padding:6px 18px;font-size:var(--zamel-fs-s-plus);letter-spacing:-0.01em;text-decoration:none;color:inherit;gap:12px}.zamel-category-item.has-children{background:#fff;transition:border-color .2s ease}.zamel-category-item.has-children:active{border-left-color:var(--zamel-c-primary);background:var(--zamel-c-light-red-2)}.zamel-category-item.has-children .zamel-category-name{font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-text-primary)}.zamel-category-item:not(.has-children):active{background:var(--zamel-c-light-grey-3)}.zamel-category-item:not(.has-children) .zamel-category-name{font-weight:var(--zamel-fw-medium);color:var(--zamel-c-black-1)}.zamel-category-icon,.zamel-category-icon-placeholder{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--zamel-c-black-1)}.zamel-category-icon svg{width:18px;height:18px}.zamel-category-icon img{width:22px;height:22px;object-fit:contain}.zamel-category-name{font-weight:var(--zamel-fw-medium);color:var(--zamel-c-text-primary);line-height:1.4;flex:1;min-width:0}.zamel-category-count{font-size:var(--zamel-fs-xs);color:var(--zamel-c-grey);font-weight:var(--zamel-fw-base);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;flex-shrink:0}.zamel-kat-lead{padding:0 0 10px}.zamel-modal-body{padding-block-start:12px}.zamel-kat-lead__nad{display:block;font-size:var(--zamel-fs-2xs);font-weight:var(--zamel-fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--zamel-c-grey);line-height:1.5}.zamel-kat-lead__tytul{margin:2px 0 0;font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-bold);letter-spacing:-0.025em;line-height:1.15;color:var(--zamel-c-text-primary)}.zamel-kat-lead__skala{margin:6px 0 0;font-size:var(--zamel-fs-xs);color:var(--zamel-c-grey);font-variant-numeric:tabular-nums}.zamel-marki{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--zamel-c-light-grey-3);border-block:1px solid var(--zamel-c-light-grey-3);list-style:none;padding:0;margin:0}.zamel-marki>.zamel-category-item{display:flex;border-block-end:0}.zamel-marka{flex:1;background:var(--zamel-c-white);padding:17px 16px 15px;display:flex;flex-direction:column;gap:9px;min-block-size:132px;block-size:100%;text-decoration:none;color:inherit}.zamel-marka__znak{inline-size:30px;block-size:30px;object-fit:contain;opacity:.85}.zamel-marka__znak--brak{display:block}.zamel-marka__nazwa{font-size:var(--zamel-fs-s-plus);font-weight:var(--zamel-fw-bold);letter-spacing:-0.01em}.zamel-marka__opis{font-size:var(--zamel-fs-s);color:var(--zamel-c-text-primary);line-height:1.35;flex:1}.zamel-marka__ile{font-size:var(--zamel-fs-xs);color:var(--zamel-c-grey);font-variant-numeric:tabular-nums}.zamel-category-item--aktywna{background:var(--zamel-c-light-red-2, #fff5f5);box-shadow:inset 3px 0 0 var(--zamel-c-primary)}.zamel-category-item--aktywna .zamel-category-name,.zamel-category-item--aktywna .zamel-marka__nazwa{font-weight:var(--zamel-fw-bold)}.zamel-category-item--aktywna .zamel-kat-strzalka{color:var(--zamel-c-primary)}.zamel-category-item--wszystkie{border-block-start:1px solid var(--zamel-c-text-primary)}.zamel-category-item--wszystkie .zamel-category-name{font-weight:var(--zamel-fw-bold)}.zamel-category-item--wszystkie .zamel-category-count{color:var(--zamel-c-text-primary);font-weight:var(--zamel-fw-bold);font-size:var(--zamel-fs-xs-plus)}.zamel-category-item--wszystkie .zamel-kat-strzalka{color:var(--zamel-c-text-primary)}.zamel-kat-strzalka{flex-shrink:0;color:#4a4a4a}}.zamel-mobile-header{display:flex;align-items:center;justify-content:space-between;padding:.5em 1em;gap:.7em;flex-wrap:wrap;background-color:var(--zamel-c-white)}@media(max-width: calc(64em - 1px)){.zamel-mobile-header.zamel-mobile-only{display:flex !important}}.zamel-header-logo{flex-shrink:0;margin-right:auto}.zamel-header-logo-img{display:block;height:24px;width:auto}.zamel-header-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25em;font:inherit;padding:0;margin:0;background:none;border:none;min-block-size:44px;min-inline-size:44px;position:relative;text-decoration:none;color:inherit;cursor:pointer;transition:opacity .2s ease}.zamel-header-icon:hover,.zamel-header-icon:focus{opacity:.7}.zamel-header-icon:focus-visible{outline:2px solid var(--zamel-c-primary);outline-offset:2px;border-radius:4px}.zamel-header-icon:active{transform:scale(0.95)}.zamel-icon-img{width:22px;height:22px;object-fit:contain}.zamel-header-icon-label{font-size:8px;color:var(--zamel-c-gray-1);white-space:nowrap;line-height:1.2}.zamel-header-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;border-radius:50%;background:var(--zamel-c-primary);color:#fff;font-size:10px;font-weight:var(--zamel-fw-bold);display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.zamel-header-badge--count[data-wishlist-count="0"],.zamel-header-badge--count[data-cart-count="0"]{display:none}.zamel-header-search-wrapper{flex-grow:1;flex-basis:100%;order:10;cursor:pointer;position:relative;display:flex}.zamel-header-search-input{width:100%;min-block-size:var(--zamel-szukajka-wys);padding:0 var(--zamel-szukajka-wysciolka);font-size:1rem;border:1px solid var(--zamel-c-light-grey-4);border-radius:0;background:var(--zamel-c-white);color:var(--zamel-c-black-2);cursor:pointer;transition:border-color .2s ease;line-height:1.5;font-family:inherit}.zamel-header-search-input:focus{outline:none;border-color:var(--zamel-c-primary)}.zamel-header-search-input::placeholder{color:var(--zamel-c-white-1)}.zamel-header-search-button{position:absolute;right:0;top:0;bottom:0;background:var(--zamel-c-black);color:var(--zamel-c-white);border:none;inline-size:var(--zamel-szukajka-przycisk);padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.zamel-header-search-button:hover{background:var(--zamel-c-black-2)}.zamel-header-search-button:active{background:var(--zamel-c-primary)}.zamel-header-search-wrapper--modal{flex-basis:auto;order:0;cursor:text}.zamel-tablet-up-only{display:none !important}@media(max-width: 64em){.zamel-header-navigation{display:flex;align-items:center;flex:1;position:relative}.zamel-header-navigation .zamel-back-btn{background:none;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease;padding:0;position:absolute;left:0;top:50%;transform:translateY(-50%)}.zamel-header-navigation .zamel-back-btn:active{opacity:.6}.zamel-back-arrow{font-size:22px;font-weight:var(--zamel-fw-bold);color:var(--zamel-c-primary);line-height:1}}@media(max-width: calc(64em - 1px)){header.zamel-bgc-white>div.zamel-container.zamel-flex.zamel-items-y-center.zamel-gap-2em.zamel-py-1em.zamel-mobile-flex-wrap{display:none !important}header.zamel-bgc-white>div.zamel-container .zamel-focus-source{display:none !important}header.zamel-bgc-white>div.zamel-container .zamel-btn.zamel-btn--quaternary,header.zamel-bgc-white>div.zamel-container .zamel-btn.zamel-btn--default{display:none !important}header.zamel-bgc-white .zamel-search-form{display:none !important}}@media(min-width: 64em){header.zamel-bgc-white>div.zamel-container.zamel-flex.zamel-items-y-center.zamel-gap-2em.zamel-py-1em.zamel-mobile-flex-wrap{display:flex !important}.zamel-mobile-header,.zamel-mobile-header.zamel-mobile-only,div.zamel-mobile-header{display:none !important}.zamel-mobile-header>*{display:none !important}.zamel-tablet-up-only{display:block !important}.zamel-flex.zamel-tablet-up-only{display:flex !important}}.zamel-mobile-header .zamel-language-switcher{flex-shrink:0}@media(max-width: 360px){.zamel-mobile-header{gap:.25em;padding:.5em .5em}.zamel-icon-img{width:20px;height:20px}.zamel-header-icon-label{font-size:7px}.zamel-header-logo-img{height:20px}.zamel-header-search-input{font-size:13px;padding:.6em .875em}}@media screen and (max-width: 64em){.zamel-mobile-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;background:#fff;border-bottom:1px solid var(--zamel-c-light-grey-2);margin-bottom:16px}.zamel-mobile-icon{flex-shrink:0}.zamel-desktop-filters,.zamel-category-menu,.zamel-filters-sidebar{display:none !important}.zamel-mobile-toggler-off-hidden.zamel-tablet-up-size-x-24{display:none}.zamel-flex.zamel-items-y-center.zamel-bgc-light-blue.zamel-gap-1em.zamel-p-1em{display:none !important}.zamel-flex .zamel-gap-0_5em:has(select[name=sort]),.zamel-flex.zamel-gap-0_5em:has(select[name=sort]),.zamel-flex.zamel-gap-0_5em.zamel-items-y-center:has(select[name=sort]),.zamel-flex.zamel-gap-0_5em.zamel-items-y-center.zamel-ml-auto:has(select[name=sort]){display:none !important}body{padding-bottom:80px}.zamel-sticky-bottom-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;display:flex;gap:12px;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:999;transform:translateY(0);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);border-top:1px solid var(--zamel-c-light-grey-2)}.zamel-sticky-bottom-bar.hidden{transform:translateY(100%)}.zamel-sticky-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;border:none;font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-semibold);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.08)}.zamel-sticky-btn--primary{background-color:var(--zamel-c-primary);color:var(--zamel-c-white)}.zamel-sticky-btn--primary:active{background-color:var(--zamel-c-red-1);transform:scale(0.98)}.zamel-sticky-btn--secondary{background:var(--zamel-c-white);color:var(--zamel-c-black);border:2px solid var(--zamel-c-black)}.zamel-sticky-btn--secondary:active{background:var(--zamel-c-light-grey-1);transform:scale(0.98)}.zamel-sticky-icon{flex-shrink:0}.zamel-sticky-text{white-space:nowrap}.zamel-mobile-actions{transition:opacity .3s ease,transform .3s ease}.zamel-mobile-actions.fade-out{opacity:0;transform:translateY(-10px);pointer-events:none}}body:has(input[aria-controls=zamel-desktop-autocomplete]:focus)::before{content:"";position:fixed;top:85px;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.46);z-index:2;pointer-events:none;animation:zamel-fade-in .2s ease}body:has(.zamel-focus-source:focus-within #mini-cart-dropdown)::after,body:has(.zamel-focus-source:focus-within #mini-wishlist-dropdown)::after,body:has(.zamel-focus-source:focus-within #user-account-dropdown)::after{content:"";position:fixed;top:85px;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.46);z-index:1;pointer-events:none;animation:zamel-fade-in .2s ease}.zamel-focus-source:focus-within #mini-cart-dropdown,.zamel-focus-source:focus-within #mini-wishlist-dropdown,.zamel-focus-source:focus-within #user-account-dropdown{z-index:1000 !important;box-shadow:0 10px 25px rgba(0,0,0,.15)}@media(hover: hover)and (pointer: fine){body:has(.zamel-focus-source:hover #mini-cart-dropdown)::after,body:has(.zamel-focus-source:hover #mini-wishlist-dropdown)::after{content:"";position:fixed;top:85px;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.46);z-index:1;pointer-events:none;animation:zamel-fade-in .2s ease}.zamel-focus-source:hover #mini-cart-dropdown,.zamel-focus-source:hover #mini-wishlist-dropdown{z-index:1000 !important;box-shadow:0 10px 25px rgba(0,0,0,.15)}}.zamel-search-shell:has(input[aria-controls=zamel-desktop-autocomplete]:focus) #zamel-desktop-autocomplete,#zamel-desktop-autocomplete:focus-within{z-index:1000 !important;box-shadow:0 10px 25px rgba(0,0,0,.15)}.zamel-search-result-item{align-items:center;column-gap:1rem;display:grid;grid-template-columns:48px minmax(0, 1fr) auto 44px;grid-template-areas:"foto tytul tytul akcja" "foto meta  ceny  akcja";row-gap:2px;padding:.75rem;transition:background-color .2s ease,transform .1s ease;cursor:pointer;border-left:3px solid rgba(0,0,0,0)}.zamel-search-result-item:hover,.zamel-search-result-item:focus{background-color:var(--zamel-c-light-red-2);border-left-color:var(--zamel-c-primary)}.zamel-search-product-link{align-self:end;color:var(--zamel-c-black);display:block;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-semibold);grid-area:tytul;line-height:1.35;min-inline-size:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.zamel-search-result-item:hover .zamel-search-product-link{color:var(--zamel-c-primary);text-decoration:underline}.zamel-highlight{font-weight:var(--zamel-fw-bold);color:var(--zamel-c-primary);background-color:var(--zamel-c-light-red-1);padding:0 2px;border-radius:2px}.zamel-stock{font-weight:var(--zamel-fw-medium);display:inline-flex;align-items:center;gap:.25em}.zamel-stock img{height:.9em;width:auto}.zamel-stock--high{color:var(--zamel-c-green-1)}.zamel-stock--medium{color:var(--zamel-c-yellow)}.zamel-stock--low{color:var(--zamel-c-primary)}.zamel-stock--out{color:var(--zamel-c-grey);font-style:italic}.zamel-badge{display:inline-block;padding:.15em .5em;border-radius:4px;font-weight:var(--zamel-fw-semibold);text-transform:uppercase;letter-spacing:.5px}.zamel-badge--brand{background-color:var(--zamel-c-light-grey);color:var(--zamel-c-grey);border:1px solid var(--zamel-c-silver)}.zamel-search-result-item:hover .zamel-badge--brand{background-color:var(--zamel-c-primary);color:var(--zamel-c-white);border-color:var(--zamel-c-primary)}.zamel-c--gold{color:var(--zamel-c-primary)}.zamel-cart-btn-placeholder{align-items:center;background:var(--zamel-c-primary, #de000e);block-size:44px;border:none;color:var(--zamel-c-white, #fff);cursor:pointer;display:inline-flex;flex:none;inline-size:44px;justify-content:center;padding:0;transition:background-color .2s ease}.zamel-cart-btn-placeholder:hover{background:var(--zamel-c-black, #000)}.zamel-cart-btn-placeholder:disabled{cursor:not-allowed;opacity:.4}.zamel-btn--icon-only{align-items:center;block-size:44px;display:inline-flex;inline-size:44px;justify-content:center;min-inline-size:0;padding:0}.zamel-btn--icon-only:disabled{cursor:not-allowed;opacity:.4}.zamel-lazy-image{opacity:.3;transition:opacity .3s ease;background-color:var(--zamel-c-light)}.zamel-lazy-image.zamel-loading{animation:zamel-pulse 1.5s ease-in-out infinite}.zamel-lazy-image.zamel-loaded{opacity:1}.zamel-lazy-image.zamel-error{opacity:.5;filter:grayscale(100%)}@keyframes zamel-pulse{0%,100%{opacity:.3}50%{opacity:.6}}.zamel-search-empty-state{animation:zamel-fade-in .3s ease}@keyframes zamel-fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.zamel-autocomplete-section-header{font-size:11px !important;padding:14px 16px 10px !important;font-weight:var(--zamel-fw-semibold) !important;text-transform:uppercase !important;letter-spacing:.5px !important}.zamel-autocomplete-section-icon{width:22px !important;height:22px !important}.zamel-autocomplete-popular-query{font-size:15px !important;font-weight:var(--zamel-fw-medium) !important;line-height:1.4 !important}.zamel-autocomplete-popular-item{padding:14px 16px !important;gap:14px !important}.zamel-autocomplete-popular-icon{width:22px !important;height:22px !important}.zamel-autocomplete-popular-count{min-width:28px !important;height:28px !important;font-size:12px !important;padding:0 10px !important;font-weight:var(--zamel-fw-semibold) !important}.zamel-autocomplete-category-name{font-size:15px !important;font-weight:var(--zamel-fw-medium) !important;line-height:1.4 !important}.zamel-autocomplete-category-item{padding:14px 16px !important;gap:14px !important}.zamel-autocomplete-category-icon{width:22px !important;height:22px !important}.zamel-autocomplete-category-count{min-width:28px !important;height:28px !important;font-size:12px !important;padding:0 10px !important;font-weight:var(--zamel-fw-semibold) !important}.zamel-autocomplete-category-name .zamel-brand-name{font-weight:var(--zamel-fw-bold) !important;font-size:15px !important}}.zamel-search-result-item:focus-within{outline:2px solid var(--zamel-c-primary);outline-offset:2px}.zamel-search-product-link:focus{outline:2px dashed var(--zamel-c-primary);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion: reduce){.zamel-search-result-item,.zamel-search-product-link,.zamel-lazy-image,.zamel-cart-btn-placeholder{transition:none;animation:none}}@media(prefers-contrast: high){.zamel-search-result-item:hover{border-left-width:5px}.zamel-highlight{outline:2px solid currentColor}}.zamel-autocomplete-section{margin-bottom:.5em;animation:zamel-fade-in .3s ease}.zamel-autocomplete-section:last-child{margin-bottom:0}.zamel-autocomplete-section-header{display:flex;align-items:center;gap:.5em;padding:.75em 1em;background-color:var(--zamel-c-light);border-bottom:2px solid var(--zamel-c-light-grey);font-weight:var(--zamel-fw-semibold);font-size:var(--zamel-fs-s);color:var(--zamel-c-grey);text-transform:uppercase;letter-spacing:.5px}.zamel-autocomplete-section-icon{color:var(--zamel-c-primary);flex-shrink:0}.zamel-autocomplete-section-title{flex:1}.zamel-autocomplete-section-content{padding:.5em 0}.zamel-autocomplete-popular-item{display:flex;align-items:center;gap:.75em;padding:.75em 1em;text-decoration:none;color:var(--zamel-c-black);border-left:3px solid rgba(0,0,0,0);transition:all .2s ease;cursor:pointer}.zamel-autocomplete-popular-item:hover{background-color:var(--zamel-c-light-red-2);border-left-color:var(--zamel-c-primary);text-decoration:none}.zamel-autocomplete-popular-item:hover .zamel-autocomplete-popular-icon{color:var(--zamel-c-primary)}.zamel-autocomplete-popular-item:hover .zamel-autocomplete-popular-query{color:var(--zamel-c-primary)}.zamel-autocomplete-popular-item:hover .zamel-autocomplete-popular-count{background-color:var(--zamel-c-primary);color:var(--zamel-c-white)}.zamel-autocomplete-popular-icon{color:var(--zamel-c-grey);flex-shrink:0}.zamel-autocomplete-popular-query{flex:1;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-medium)}.zamel-autocomplete-popular-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background-color:var(--zamel-c-light-grey);color:var(--zamel-c-grey);font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-semibold);border-radius:12px;flex-shrink:0}.zamel-autocomplete-category-item{display:flex;align-items:center;gap:.75em;padding:.75em 1em;text-decoration:none;color:var(--zamel-c-black);border-left:3px solid rgba(0,0,0,0);transition:all .2s ease;cursor:pointer}.zamel-autocomplete-category-item:hover{background-color:var(--zamel-c-light-grey);border-left-color:var(--zamel-c-grey);text-decoration:none}.zamel-autocomplete-category-item:hover .zamel-autocomplete-category-name{color:var(--zamel-c-black)}.zamel-autocomplete-category-item:hover .zamel-autocomplete-category-icon{color:var(--zamel-c-black)}.zamel-autocomplete-category-item:hover .zamel-autocomplete-category-count{background-color:var(--zamel-c-grey);color:var(--zamel-c-white)}.zamel-autocomplete-category-icon{color:var(--zamel-c-grey);flex-shrink:0}.zamel-autocomplete-category-name{flex:1;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-medium)}.zamel-autocomplete-category-name .zamel-brand-name{font-weight:var(--zamel-fw-bold);color:var(--zamel-c-black)}.zamel-autocomplete-category-name .zamel-separator{color:var(--zamel-c-silver);font-weight:var(--zamel-fw-base)}.zamel-autocomplete-category-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background-color:var(--zamel-c-light-grey);color:var(--zamel-c-grey);font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-semibold);border-radius:12px;flex-shrink:0}@media print{.zamel-cart-btn-placeholder{display:none}.zamel-search-result-item{break-inside:avoid;border:1px solid var(--zamel-c-black);margin-bottom:1em}.zamel-autocomplete-section{break-inside:avoid}}.zamel-search-result-item__foto{block-size:48px;grid-area:foto;inline-size:48px}.zamel-search-result-item__zastepnik{block-size:48px;inline-size:48px;object-fit:contain}.zamel-search-result-item__akcja{block-size:44px;grid-area:akcja;inline-size:44px}.zamel-search-result-item__meta{align-items:flex-start;align-self:start;display:flex;flex-direction:column;font-size:var(--zamel-fs-xs);grid-area:meta;min-inline-size:0;row-gap:.15rem}.zamel-search-typ{color:var(--zamel-c-black);flex:none;font-size:var(--zamel-fs-xs-plus);font-weight:var(--zamel-fw-semibold);max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-search-brand{color:var(--zamel-c-text-primary);flex:none;letter-spacing:.02em;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-search-category{display:none}.zamel-search-result-item__ceny{align-items:flex-end;align-self:start;display:flex;flex-direction:column;grid-area:ceny;min-inline-size:0;row-gap:1px}.zamel-search-result-item__cena{color:var(--zamel-c-primary);font-size:var(--zamel-fs-m);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold);line-height:1.15;white-space:nowrap}.zamel-search-result-item__jednostka,.zamel-search-result-item__na-zapytanie{color:var(--zamel-c-text-primary);font-size:var(--zamel-fs-xs-plus);font-weight:var(--zamel-fw-base)}.zamel-search-result-item__ceny .zamel-search-result-item__catalog{line-height:1.25;margin-block-start:0;white-space:nowrap}.zamel-search-result-item__ceny .zamel-stock{flex-direction:row-reverse;margin-block-start:1px}@media(width >= 48em){.zamel-search-result-item{grid-template-columns:48px minmax(0, 1fr) 11rem 44px;grid-template-areas:"foto tytul ceny akcja" "foto meta  ceny akcja"}.zamel-search-result-item__meta{align-items:baseline;column-gap:.5rem;flex-direction:row;flex-wrap:nowrap}.zamel-search-result-item__meta>*+*::before{color:var(--zamel-c-light-gray-4, #c8c8c8);content:"·";font-weight:var(--zamel-fw-base);margin-inline-end:.5rem}.zamel-search-brand+.zamel-search-category::before{color:var(--zamel-c-grey);content:"›"}.zamel-search-category{display:inline;flex:0 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-search-result-item__ceny{align-self:center}}.zamel-search-results-footer{background-color:var(--zamel-c-white);border-block-start:1px solid var(--zamel-c-silver);inset-block-end:0;padding:.625rem .75rem;position:sticky}.search-history-container{width:100%;background:rgba(0,0,0,0);padding:0;margin:0}#zamel-desktop-autocomplete .search-history-container{min-width:100%;width:max-content;max-width:min(800px,90vw)}.search-history-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px 8px;border-bottom:1px solid var(--zamel-c-light-grey)}.search-history-title{font-size:12px;font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-grey);text-transform:uppercase;letter-spacing:.5px}.search-history-clear{background:none;border:none;color:var(--zamel-c-primary);font-size:12px;font-weight:var(--zamel-fw-medium);cursor:pointer;padding:4px 8px;border-radius:3px;transition:background-color .2s ease,transform .1s ease}.search-history-clear:hover{background-color:rgba(222,0,14,.08);transform:scale(1.05)}.search-history-clear:active{transform:scale(0.98)}.search-history-list{display:flex;flex-direction:column;gap:0}.search-history-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--zamel-c-white);border:none;border-bottom:1px solid var(--zamel-c-light-gray-3);border-left:3px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease}.search-history-item:hover{background:var(--zamel-c-light);border-left-color:var(--zamel-c-primary)}.search-history-item:active{transform:translateX(1px);background:var(--zamel-c-light-gray-3)}.search-history-item:last-child{border-bottom:none}.search-history-item-icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--zamel-c-grey)}.search-history-item-icon svg{width:16px;height:16px;opacity:.6}.search-history-item:hover .search-history-item-icon svg{opacity:1;color:var(--zamel-c-primary)}.search-history-item:hover .search-history-item-query{color:var(--zamel-c-primary)}.search-history-item-content{flex:1;min-width:0}.search-history-item-query{font-size:14px;font-weight:var(--zamel-fw-medium);color:var(--zamel-c-dark);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-history-item-meta{font-size:11px;color:var(--zamel-c-grey);display:flex;align-items:center;gap:6px}.search-history-item-remove{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#9ca3af;cursor:pointer;border-radius:3px;transition:all .2s ease;opacity:0}.search-history-item-remove:hover{background:rgba(222,0,14,.1);color:var(--zamel-c-primary);transform:scale(1.1)}.search-history-item-remove:active{transform:scale(0.95)}.search-history-item-remove svg{width:14px;height:14px}.search-history-item:hover .search-history-item-remove{opacity:1}.search-history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center}.search-history-empty-icon{width:40px;height:40px;color:var(--zamel-c-light-grey);margin-bottom:12px;opacity:.8}.search-history-empty-text{font-size:13px;color:var(--zamel-c-grey);margin:0;font-weight:var(--zamel-fw-base)}@media(max-width: 768px){.search-history-header{padding:14px 16px 10px}.search-history-title{font-size:11px}.search-history-item{padding:14px 16px;gap:14px}.search-history-item-icon{width:22px;height:22px}.search-history-item-query{font-size:15px}.search-history-item-meta{font-size:12px}.search-history-item-remove{opacity:1;width:32px;height:32px}}@media(min-width: 769px){.search-dropdown .search-history-container{border-top:1px solid var(--zamel-c-light-grey)}.search-dropdown .search-history-header{padding:10px 16px 8px}.search-dropdown .search-history-item{padding:10px 16px}.search-dropdown .search-history-item:hover{transform:none}}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.search-history-item{animation:fadeIn .2s ease}.search-history-item .search-history-item:nth-child(1){animation-delay:0ms}.search-history-item .search-history-item:nth-child(2){animation-delay:50ms}.search-history-item .search-history-item:nth-child(3){animation-delay:100ms}.search-history-item .search-history-item:nth-child(4){animation-delay:150ms}.search-history-item .search-history-item:nth-child(5){animation-delay:200ms}@media(prefers-reduced-motion: reduce){.search-history-item,.search-history-clear,.search-history-item-remove{transition:none;animation:none}.search-history-item:hover{transform:none}}.search-history-item:focus,.search-history-clear:focus,.search-history-item-remove:focus{outline:2px solid var(--zamel-c-primary);outline-offset:2px}.zamel-search-query{color:var(--zamel-c-primary);font-weight:var(--zamel-fw-bold)}@media(48em <= width){#search-filter-form{inset-block-start:calc(var(--zamel-header-h, 9rem) + 1rem);max-block-size:calc(100vh - var(--zamel-header-h, 9rem) - 3rem);overflow-y:auto;position:sticky}}.zamel-search-facet{list-style:none;margin:0;padding:.5em 1em 1em;max-block-size:18em;overflow-y:auto}.zamel-search-facet__item{align-items:center;display:flex;gap:.5em;min-block-size:44px}.zamel-search-facet__label{cursor:pointer;flex:1 1 auto;font-size:var(--zamel-fs-s);min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-search-facet__count{color:var(--zamel-c-grey);flex:none;font-size:var(--zamel-fs-xs);font-variant-numeric:tabular-nums}.zamel-product-item-path{color:var(--zamel-c-grey);font-size:var(--zamel-fs-xs);line-height:1.35;margin:0 0 .25em}.zamel-product-item-path__root{color:var(--zamel-c-dark);font-weight:var(--zamel-fw-semibold);text-transform:uppercase}.zamel-product-item-path__sep{color:var(--zamel-c-light-grey-2, #c8c8c8);padding-inline:.3em}.zamel-search-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:64px;padding-top:32px;border-top:2px solid var(--zamel-c-light-grey)}.zamel-pagination-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid var(--zamel-c-light-grey);border-radius:8px;background:#fff;color:var(--zamel-c-dark);text-decoration:none;transition:all .2s ease}.zamel-pagination-btn:hover:not(.zamel-pagination-btn--disabled){border-color:var(--zamel-c-primary);background:var(--zamel-c-primary);color:#fff}.zamel-pagination-btn--disabled{opacity:.3;cursor:not-allowed}.zamel-pagination-numbers{display:flex;gap:8px}.zamel-pagination-number{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 8px;border:2px solid var(--zamel-c-light-grey);border-radius:8px;background:#fff;color:var(--zamel-c-dark);font-size:14px;font-weight:var(--zamel-fw-semibold);text-decoration:none;transition:all .2s ease}.zamel-pagination-number:hover{border-color:var(--zamel-c-primary);background:var(--zamel-c-light-grey-1);color:var(--zamel-c-primary)}.zamel-pagination-number--current{background:var(--zamel-c-primary);border-color:var(--zamel-c-primary);color:#fff;cursor:default}@media(max-width: 768px){.zamel-search-pagination{margin-top:48px;padding-top:24px}.zamel-pagination-btn{width:44px;height:44px}.zamel-pagination-number{min-width:44px;height:44px;font-size:13px}}.zamel-pagination-btn:focus-visible,.zamel-pagination-number:focus-visible{outline:3px solid var(--zamel-c-primary);outline-offset:2px}@media(prefers-reduced-motion: reduce){.zamel-pagination-btn,.zamel-pagination-number{animation:none;transition:none}}@media print{.zamel-search-pagination{display:none}}.zamel-modal-dialog--search{height:100%;max-height:100%;border-radius:0}.zamel-modal-dialog--search .zamel-modal-body{padding:0 !important}.zamel-search-modal-form-wrapper{padding:12px var(--zamel-szukajka-wysciolka);flex-shrink:0;background:var(--zamel-c-white)}.zamel-search-modal-form-wrapper .zamel-search-form{display:flex;gap:0}.zamel-search-modal-form-wrapper .zamel-form-input{flex:1;min-block-size:var(--zamel-szukajka-wys) !important;padding:0 var(--zamel-szukajka-wysciolka) !important;border-radius:0 !important;background:var(--zamel-c-white) !important;border:1px solid var(--zamel-c-black) !important;border-right:none !important}.zamel-search-modal-form-wrapper .zamel-btn{min-block-size:var(--zamel-szukajka-wys) !important;inline-size:var(--zamel-szukajka-przycisk) !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0;border-radius:0}.zamel-search-modal-form-wrapper .zamel-btn img{width:20px !important;height:20px !important}.zamel-search-loading{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:none}.zamel-search-loading.htmx-request{display:flex !important}.zamel-search-autocomplete{overflow-y:auto;padding:0 3px;-webkit-overflow-scrolling:touch}.zamel-search-result-item{border-bottom:1px solid var(--zamel-c-silver);cursor:pointer;text-decoration:none;color:inherit;transition:background-color .2s ease}.zamel-search-result-item:focus-visible{outline:2px solid var(--zamel-c-primary);outline-offset:-2px}.zamel-search-result-item:last-child{border-bottom:none}.zamel-search-result-icon{flex-shrink:0;width:40px;height:40px;background:var(--zamel-c-light-grey);border-radius:4px;display:flex;align-items:center;justify-content:center}.zamel-search-result-icon img{max-width:100%;max-height:100%;object-fit:contain}.zamel-search-result-content{flex-grow:1}.zamel-search-result-title{font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-medium);color:var(--zamel-c-black);margin:0 0 .25em 0}.zamel-search-result-meta{font-size:var(--zamel-fs-s);color:var(--zamel-c-grey)}.zamel-search-result-highlight{background-color:var(--zamel-c-light-yellow-1);font-weight:var(--zamel-fw-semibold)}.zamel-search-history{flex-grow:1;overflow-y:auto;padding:0 1em 1em 1em;-webkit-overflow-scrolling:touch}.zamel-search-history:empty{display:none}.zamel-search-history-header{font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-grey);margin-bottom:1em;text-transform:uppercase;letter-spacing:.5px}.zamel-search-history-item{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.75em 0;border-bottom:1px solid var(--zamel-c-light-grey);cursor:pointer;transition:background-color .2s ease}.zamel-search-history-item:hover{background-color:var(--zamel-c-light)}.zamel-search-history-item:last-child{border-bottom:none}.zamel-search-history-text{flex-grow:1;font-size:var(--zamel-fs-base);color:var(--zamel-c-black)}.zamel-search-history-delete{background:none;border:none;cursor:pointer;padding:.5em;color:var(--zamel-c-grey);transition:color .2s ease}.zamel-search-history-delete:hover{color:var(--zamel-c-primary)}.zamel-search-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3em 2em;text-align:center;color:var(--zamel-c-grey)}.zamel-search-empty-state-icon{width:64px;height:64px;margin-bottom:1em;opacity:.5}.zamel-search-empty-state-text{font-size:var(--zamel-fs-base);line-height:1.5}.zamel-sr-only{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(min-width: 64em){#zamel-search-modal{display:none !important}}@media(max-width: 360px){.zamel-search-modal-form-wrapper{padding:8px 12px}.zamel-search-result-item{padding:.75em;gap:.75em}.zamel-search-result-title{font-size:var(--zamel-fs-s)}.zamel-search-result-meta{font-size:var(--zamel-fs-xs)}}.zamel-availability-dot{width:10px;height:10px;border-radius:50%;display:block}.zamel-availability-count{min-height:30px;min-width:30px;padding:2px 5px;display:flex;align-items:center;justify-content:center;background:var(--zamel-c-light-grey-6)}.zamel-form-input-magnifier-2{background:url("./../img/icon/magnifier-2.svg") no-repeat calc(100% - .75em) 50%/1.6em}.zamel-place-tag{position:relative;padding:.4em .625em}.zamel-place-tag:before{inset:0;border-radius:2px;background-color:currentColor;content:"";position:absolute;opacity:.2}.zamel-contact-icon svg{width:20px;height:20px}.zamel-contact-icon svg *[fill]{fill:currentColor}.zamel-contact-icon svg *[stroke]{stroke:currentColor}.zamel-code-generator-step{position:relative;cursor:pointer;transition:background-color 300ms,color 300ms,border-color 300ms}.zamel-code-generator-step:after{content:url("./../img/icon/check.svg");padding:4px;width:24px;height:24px;position:absolute;display:flex;align-items:center;justify-content:center;top:1.5rem;right:1.5rem;color:#fff;transition:opacity 300ms;opacity:0;background-color:var(--zamel-c-primary)}.zamel-code-generator-step.active{border-color:var(--zamel-c-primary);background-color:rgba(222,0,14,.05)}.zamel-code-generator-step.active:after{opacity:1}@media screen and (min-width: 1140px){.zamel-code-generator-step:hover{border-color:var(--zamel-c-primary);background-color:var(--zamel-c-light-red-1)}}.zamel-box-shadow{box-shadow:0 4px 4px rgba(0,0,0,.25)}.zamel-history-row{grid-template-columns:1fr 104px 1fr}.zamel-history-row:nth-child(even) .zamel-history-box{grid-column:3;order:2}.zamel-history-row:nth-child(even) .zamel-year-wrapper{grid-column:2}.zamel-year-wrapper{position:relative;display:flex;z-index:1;flex-direction:column;align-items:center;justify-content:center}.zamel-year-wrapper:before{position:absolute;inset:0;width:2px;background:var(--zamel-c-primary);margin:auto;z-index:-1;display:block;content:""}.zamel-year{width:48px;height:48px;border-radius:50%;border:4px solid var(--zamel-c-white);background:var(--zamel-c-primary);display:flex;color:#fff;font-size:var(--zamel-fs-2xs);font-weight:700;align-items:center;justify-content:center}.zamel-history-btn{padding:0;width:22px;transition:all 300ms;height:22px;display:flex;align-items:center;color:var(--zamel-c-primary);justify-content:center;border:1px solid var(--zamel-c-primary)}.zamel-history-btn svg{width:11px;height:11px}.zamel-history-btn svg path{stroke:currentColor;fill:currentColor;transition:all 300ms}.zamel-history-btn.active svg path:nth-child(2){opacity:0}.zamel-history-btn,.zamel-history-btn:hover,.zamel-history-btn.active{background-color:var(--zamel-c-primary);color:var(--zamel-c-white)}@media screen and (max-width: 1024px){.zamel-year-wrapper:before{display:none !important}.zamel-history-row .zamel-history-box{order:-1 !important}.zamel-history-row{display:flex;flex-direction:column-reverse}}.zamel-tag__item--active{background-color:var(--zamel-c-primary);color:var(--zamel-c-white)}.zamel-news-date-separator{color:var(--zamel-c-grey-1)}.zamel-quantity-more{right:0}.zamel-quantity-less{left:0}.zamel-quantity-btn{transition:color 300ms;position:absolute;top:50%;height:20px;font-weight:700;display:flex;align-items:center;justify-content:center;width:26px;padding:0;transform:translateY(-50%);border:none;background-color:rgba(0,0,0,0)}.zamel-quantity-btn:hover{color:var(--zamel-c-primary)}.zamel-quantity{display:flex;align-items:center;font-size:1rem;justify-content:center;width:100%;padding:5px 20px 5px 30px;text-align:center}.zamel-quantity-wrapper{max-width:120px;position:relative;display:flex;align-items:stretch}.zamel-step-number{font-weight:900;color:#fff;line-height:.9;margin-top:-0.1em;-webkit-text-stroke:5px var(--zamel-c-primary);font-size:6.25rem}@supports(font: -apple-system-body){.zamel-step-number{-webkit-text-stroke:unset !important;text-shadow:0 0 5px var(--zamel-c-primary),0 0 5px var(--zamel-c-primary),0 0 5px var(--zamel-c-primary),0 0 5px var(--zamel-c-primary),0 0 5px var(--zamel-c-primary),0 0 5px var(--zamel-c-primary),0 0 5px var(--zamel-c-primary),0 0 5px var(--zamel-c-primary),0 0 5px var(--zamel-c-primary)}}.zamel-table-secondary{border:1px solid rgba(0,0,0,.1)}.zamel-table-secondary th{border:1px solid rgba(0,0,0,.1);border-right:none;border-left:none}.zamel-table-secondary th:not([class*=zamel-bgc-]){background-color:var(--zamel-c-light-grey-5)}.zamel-table-secondary td{border:2px solid var(--zamel-c-light-grey-5)}.zamel-table-secondary thead{border-bottom:2px solid var(--zamel-c-primary)}.zamel-table-secondary thead th{padding:.5rem 1rem;font-size:var(--zamel-fs-l)}.zamel-table-secondary thead th h3{font-size:var(--zamel-fs-l)}.zamel-table-secondary thead+tbody>tr:first-child td{border-top:none}.zamel-table-secondary.zamel-rows-colored tr:nth-child(even){background-color:var(--zamel-c-light-grey)}@media screen and (min-width: 1041px){.zamel-table-secondary.zamel-rows-colored-rwd tbody tr:nth-child(4n+1){background-color:var(--zamel-c-light-grey)}}.zamel-table-secondary.zamel-rows-colored-odd tr:nth-child(odd){background-color:var(--zamel-c-light-grey)}.zamel-table-secondary .zamel-bb.zamel-bw-0_1875{border-bottom-width:1px}.zamel-table-secondary .zamel-bb.zamel-bw-0_1875 td{border-bottom:none !important}@media screen and (max-width: 768px){.zamel-mobile-table-wrapper{overflow-y:hidden;overflow-x:scroll}.zamel-table-secondary .zamel-bb.zamel-bw-0_1875{border-bottom-width:2px}.zamel-mobile-table-wrapper>.zamel-table{min-width:600px}}.zamel-table-tertiary{border:1px solid rgba(0,0,0,.1)}.zamel-table-tertiary th{border:1px solid rgba(0,0,0,.1);border-right:none;border-left:none;background-color:var(--zamel-c-light-grey-5)}.zamel-table-tertiary td{border:2px solid var(--zamel-c-light-grey-5)}.zamel-table-tertiary thead{border-bottom:2px solid var(--zamel-c-primary)}.zamel-table-tertiary thead th{padding:.5rem 1rem;font-size:var(--zamel-fs-l)}.zamel-table-tertiary.zamel-rows-colored tr:nth-child(odd){background-color:var(--zamel-c-light-blue)}.zamel-table-tertiary.zamel-rows-colored tr:nth-child(even){background-color:#fff}@media screen and (max-width: 768px){.zamel-mobile-table-wrapper{overflow-y:hidden;overflow-x:scroll}.zamel-mobile-table-wrapper>.zamel-table{min-width:600px}}.zamel-custom-list{counter-reset:customListCounter;padding-left:1.75rem}.zamel-custom-list li{list-style:none;margin-left:.5em}.zamel-custom-list li+li{margin-top:1rem}.zamel-custom-list li:before{counter-increment:customListCounter;content:counter(customListCounter) ". ";margin-left:-2.25rem;margin-right:.5em;background:var(--zamel-c-primary);color:#fff;height:1.5rem;padding:.3rem;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);line-height:1.5;min-width:1.5rem;display:inline-flex;align-items:center;justify-content:center}.zamel-file-upload{position:relative}.zamel-file-upload input{font-size:0}.zamel-file-upload input::-webkit-file-upload-button{display:none}.zamel-file-upload input::file-selector-button{display:none}.zamel-file-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px;pointer-events:none}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes pulse{0%,100%{opacity:.5}50%{opacity:1}}.zamel-skeleton{background:linear-gradient(90deg, var(--zamel-c-light) 0%, var(--zamel-c-light-grey) 50%, var(--zamel-c-light) 100%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.zamel-skeleton-container{width:100%;min-height:800px}.zamel-skeleton-text{height:16px;margin-bottom:8px}.zamel-skeleton-image{width:100%;aspect-ratio:1;max-width:300px}.zamel-skeleton-button{height:40px;width:100%;border-radius:4px}.zamel-skeleton-select,.zamel-skeleton-input{height:36px;border-radius:4px}.zamel-skeleton-icon{width:24px;height:24px;border-radius:4px}.zamel-skeleton-badge{height:20px;border-radius:12px}.zamel-skeleton-product-item{display:flex;flex-direction:column;padding:1.5em;background:#fff;border:1px solid var(--zamel-c-light-grey);border-radius:4px;min-height:480px;gap:1em}.zamel-skeleton-loading-text{font-size:14px;color:var(--zamel-c-light-grey-4);animation:pulse 1.5s infinite;margin:0}@media(max-width: 768px){.zamel-skeleton-container{min-height:800px}}@media(min-width: 769px)and (max-width: 1024px){.zamel-skeleton-container{min-height:700px}}@media(prefers-reduced-motion: reduce){.zamel-skeleton{animation:none !important;background:var(--zamel-c-light-grey-3)}.zamel-skeleton-loading-text{animation:none !important;opacity:.7}}noscript .zamel-bgc-yellow{background-color:var(--zamel-c-light-yellow-1);border:1px solid var(--zamel-c-yellow);border-radius:4px;padding:1em}.zamel-skeleton-product-item{border:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);display:flex;flex-direction:column;gap:.5rem;padding:.625rem}.zamel-skeleton-karta__foto-plama{aspect-ratio:1;inline-size:100%;max-block-size:160px}.zamel-skeleton-karta__marka-plama{block-size:14px;inline-size:5rem}.zamel-skeleton-karta__tytul-1{block-size:16px;inline-size:92%}.zamel-skeleton-karta__tytul-2{block-size:16px;inline-size:64%}.zamel-skeleton-karta__symbol{block-size:13px;inline-size:45%}.zamel-skeleton-karta__cena{border-block-start:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);display:flex;flex-wrap:wrap;gap:.35rem;justify-content:space-between;padding-block-start:.5rem}.zamel-skeleton-karta__cena-kwota{block-size:22px;inline-size:7.5rem}.zamel-skeleton-karta__cena-stan{block-size:14px;inline-size:4.5rem}.zamel-skeleton-karta__cena-nota{block-size:12px;inline-size:6.5rem}.zamel-skeleton-karta__akcje{align-items:center;display:flex;gap:.5rem}.zamel-skeleton-karta__ilosc{block-size:44px;flex:none;inline-size:124px}.zamel-skeleton-karta__kosz{block-size:44px;flex:1 1 auto}.zamel-skeleton-karta__pdf,.zamel-skeleton-karta__menu{display:none}.zamel-skeleton-karta__ilosc{display:none}@media(width < 48em){.zamel-listing--wiersze .zamel-skeleton-product-item{align-items:start;column-gap:.75rem;display:grid;gap:0;grid-template-areas:"foto marka" "foto tresc" "foto cena" "akcje akcje";grid-template-columns:96px minmax(0, 1fr);row-gap:.15rem}.zamel-listing--wiersze .zamel-skeleton-karta__marka{grid-area:marka}.zamel-listing--wiersze .zamel-skeleton-karta__foto{grid-area:foto}.zamel-listing--wiersze .zamel-skeleton-karta__tresc{grid-area:tresc}.zamel-listing--wiersze .zamel-skeleton-karta__foto-plama{block-size:96px;inline-size:96px;max-block-size:96px}.zamel-listing--wiersze .zamel-skeleton-karta__cena{grid-area:cena;margin-block-start:.5rem}.zamel-listing--wiersze .zamel-skeleton-karta__akcje{border-block-start:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);grid-area:akcje;margin-block-start:.5rem;padding-block-start:.5rem}.zamel-listing--wiersze .zamel-skeleton-karta__ilosc{block-size:44px;display:block}.zamel-listing--wiersze .zamel-skeleton-karta__kosz{block-size:44px;flex:none;inline-size:44px}.zamel-listing--wiersze .zamel-skeleton-karta__pdf{block-size:44px;display:block;flex:none;inline-size:44px;margin-inline-start:auto}.zamel-listing--wiersze .zamel-skeleton-karta__menu{block-size:44px;display:block;flex:none;inline-size:44px}}@keyframes zamel-spinner-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes zamel-dropdown-slide-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}#zamel-desktop-autocomplete{display:none;position:absolute;top:100%;left:0;right:0;z-index:1000;min-width:100%;width:max-content;max-width:min(800px,90vw);background:var(--zamel-c-white);border:1px solid var(--zamel-c-light-grey);border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:600px;overflow-y:auto;scroll-behavior:smooth}#zamel-desktop-autocomplete.zamel-autocomplete--visible{display:block}#zamel-desktop-autocomplete:empty{display:none !important}.zamel-autocomplete-item{display:block;padding:12px 16px;text-decoration:none;color:var(--zamel-c-dark);transition:background-color .15s ease,border-left .15s ease;border-bottom:1px solid var(--zamel-c-light-grey-3);border-left:4px solid rgba(0,0,0,0);cursor:pointer}.zamel-autocomplete-item:last-child{border-bottom:none}.zamel-autocomplete-item:hover{background-color:var(--zamel-c-light-grey-1);border-left-color:var(--zamel-c-primary)}.zamel-autocomplete-item--selected{background-color:var(--zamel-c-light-grey-1);border-left-color:var(--zamel-c-primary)}.zamel-autocomplete-item:active{background-color:var(--zamel-c-light-grey-3)}.zamel-autocomplete-item-title{font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-medium);line-height:1.4;color:var(--zamel-c-dark);margin:0 0 4px 0}.zamel-autocomplete-item-meta{font-size:12px;line-height:1.3;color:var(--zamel-c-black-1);margin:0}.zamel-autocomplete-item-ean{display:inline-block;margin-right:8px;color:var(--zamel-c-black-1)}.zamel-autocomplete-item-category{display:inline-block;padding:2px 6px;background:var(--zamel-c-light-grey-3);border-radius:3px;font-size:11px;color:var(--zamel-c-black-1)}.zamel-autocomplete-item:focus{outline:2px solid var(--zamel-c-primary);outline-offset:-2px;background-color:var(--zamel-c-light-grey-1)}.zamel-autocomplete-item:focus:not(:focus-visible){outline:none}.zamel-autocomplete-loading{padding:16px;text-align:center;font-size:13px;color:var(--zamel-c-black-1)}.zamel-autocomplete-loading-spinner{display:inline-block;width:20px;height:20px;border:2px solid var(--zamel-c-light-grey-3);border-top-color:var(--zamel-c-primary);border-radius:50%;animation:zamel-spinner-rotate .8s linear infinite}.zamel-autocomplete-empty{padding:24px 16px;text-align:center;font-size:13px;color:var(--zamel-c-black-1)}.zamel-autocomplete-empty-icon{display:block;margin:0 auto 12px;width:48px;height:48px;opacity:.4}.zamel-autocomplete-empty-text{margin:0;line-height:1.5}.zamel-autocomplete-match{font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-primary)}.zamel-autocomplete-group{margin:0}.zamel-autocomplete-group-title{padding:8px 16px;background:var(--zamel-c-light-grey-1);font-size:11px;font-weight:var(--zamel-fw-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--zamel-c-black-1);border-bottom:1px solid var(--zamel-c-light-grey);margin:0}@media(max-width: 768px){#zamel-desktop-autocomplete{display:none !important}}#zamel-desktop-autocomplete::-webkit-scrollbar{width:8px}#zamel-desktop-autocomplete::-webkit-scrollbar-track{background:var(--zamel-c-light-gray-3);border-radius:0 0 4px 0}#zamel-desktop-autocomplete::-webkit-scrollbar-thumb{background:var(--zamel-c-light-grey-4);border-radius:4px}#zamel-desktop-autocomplete::-webkit-scrollbar-thumb:hover{background:var(--zamel-c-grey-1)}#zamel-desktop-autocomplete.zamel-autocomplete--visible{animation:zamel-dropdown-slide-in .2s ease-out}.zamel-search-shell:has(#zamel-desktop-autocomplete.zamel-autocomplete--visible) .zamel-search-input{border-color:var(--zamel-c-primary);border-bottom-left-radius:0;border-bottom-right-radius:0}@media(prefers-contrast: high){#zamel-desktop-autocomplete{border-width:2px;border-color:var(--zamel-c-black)}.zamel-autocomplete-item--selected{border-left-width:6px}}@media(prefers-reduced-motion: reduce){#zamel-desktop-autocomplete,.zamel-autocomplete-item{transition:none;animation:none}#zamel-desktop-autocomplete{scroll-behavior:auto}}@media screen and (max-width: 64em){.zamel-search-form{display:flex;gap:0}.zamel-search-form .zamel-btn{height:40px;min-height:40px;padding:0 12px}.zamel-search-modal-form-wrapper .zamel-btn{height:40px;min-height:40px;padding:0 12px}.zamel-search-btn{padding:9px 14px;background:var(--zamel-c-primary);border:1px solid var(--zamel-c-primary);border-radius:0 4px 4px 0;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.zamel-search-btn:active{background:var(--zamel-c-danger-dark);border-color:var(--zamel-c-danger-dark)}.zamel-search-btn svg{width:16px;height:16px;stroke:#fff;stroke-width:2.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.zamel-search-input{flex:1;padding:9px 12px;font-size:var(--zamel-fs-base);border:1px solid var(--zamel-c-light-gray-4);border-radius:4px 0 0 4px;background:var(--zamel-c-light-grey-1);color:var(--zamel-c-text-primary);outline:none;transition:all .2s ease}.zamel-search-input::placeholder{color:var(--zamel-c-white-1)}.zamel-search-input:focus{background:var(--zamel-c-white);border-color:var(--zamel-c-primary)}}.zamel-grid .zamel-product-item{width:100%;height:100%}.zamel-product-item-compare:first-child{border-inline-start-width:max(.0625em,1px)}@media(width < 32em){.zamel-hide-mobile{display:none !important}.zamel-product-item-stock img{height:2.4em;width:auto}}[data-zamel-slides]{align-items:stretch !important}[data-zamel-slides]:has(.zamel-slider-item-size-x-100-50-33-25){padding-inline-end:2px}.zamel-slider-item-size-x-100-50-33-25{display:flex;align-self:stretch}.zamel-slider-item-size-x-100-50-33-25 .zamel-grid{display:flex;width:100%;flex:1}@container (width < 20em){.zamel-product-item-action-bar{flex-wrap:wrap}.zamel-add-to-cart-container{flex:1 1 100%;width:100%;order:1}.zamel-add-to-cart-form{width:100%;display:flex;gap:.5em}.zamel-add-to-cart-form .zamel-input-spinner{flex:1 1 50%;min-width:0}.zamel-add-to-cart-form>button{flex:1 1 50%;min-width:0}.zamel-product-item-action-bar>.zamel-btn--tertiary{flex:1 1 100%;width:100%;order:2}.zamel-login-prompt{flex:1 1 0;width:auto;min-width:0}.zamel-cart-btn-placeholder{flex:0 0 auto;width:auto}}@media(width < 32em){.zamel-slider-item-size-x-100-50-33-25 .zamel-product-item-action-bar{flex-wrap:wrap}.zamel-slider-item-size-x-100-50-33-25 .zamel-add-to-cart-container{flex:1 1 100%;width:100%;order:1}.zamel-slider-item-size-x-100-50-33-25 .zamel-add-to-cart-form{width:100%;display:flex;gap:.5em}.zamel-slider-item-size-x-100-50-33-25 .zamel-add-to-cart-form .zamel-input-spinner{flex:1 1 50%;min-width:0}.zamel-slider-item-size-x-100-50-33-25 .zamel-add-to-cart-form>button{flex:1 1 50%;min-width:0}.zamel-slider-item-size-x-100-50-33-25 .zamel-product-item-action-bar>.zamel-btn--tertiary{flex:1 1 100%;width:100%;order:2}.zamel-slider-item-size-x-100-50-33-25 .zamel-login-prompt{flex:1 1 0;width:auto;min-width:0}.zamel-slider-item-size-x-100-50-33-25 .zamel-cart-btn-placeholder{flex:0 0 auto;width:auto}}.zamel-product-item-naglowek{display:contents}.zamel-product-item-title a:focus-visible{outline:2px solid var(--zamel-c-primary, #DE000E);outline-offset:2px;border-radius:2px}@media print{.zamel-product-item-action-bar,.zamel-product-item-compare,.zamel-login-prompt{display:none !important}}@media(width < 48em){.zamel-product-item .zamel-btn{min-block-size:44px;font-size:var(--zamel-fs-base)}.zamel-product-item .zamel-input-spinner-btn{min-block-size:44px;font-size:var(--zamel-fs-base)}.zamel-product-item .zamel-input-spinner-number{font-size:16px;min-block-size:44px;padding-block:0}}.zamel-product-item-akcje{display:flex;flex-direction:column;gap:.25rem;inset-block-start:.25rem;inset-inline-end:.25rem;position:absolute;z-index:1}.zamel-product-item-akcja{align-items:center;background-color:hsla(0,0%,100%,.94);border:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);block-size:44px;color:var(--zamel-c-text-primary, #212529);cursor:pointer;display:flex;inline-size:44px;justify-content:center;padding:0}.zamel-product-item-akcja:hover,.zamel-product-item-akcja:focus-visible{background-color:var(--zamel-c-white, #fff);border-color:var(--zamel-c-black)}.zamel-product-item-akcja[aria-pressed=true],.zamel-product-item-akcja.zamel-is-active{background-color:var(--zamel-c-primary);border-color:var(--zamel-c-primary);color:var(--zamel-c-white, #fff)}.zamel-product-item-akcja[aria-pressed=true] img,.zamel-product-item-akcja.zamel-is-active img{filter:brightness(0) invert(1)}.zamel-product-item-plansza{isolation:isolate;position:relative}.zamel-product-item-price-main-row{align-items:baseline;column-gap:.5rem;display:flex;flex-wrap:wrap;row-gap:.15rem}.zamel-product-item-price-main-row .zamel-stock{margin-inline-start:auto}.zamel-cart-btn-placeholder{cursor:pointer;flex:none;min-block-size:44px;min-inline-size:44px}@media(width < 48em){.zamel-listing--wiersze{grid-template-columns:minmax(0, 1fr)}.zamel-listing--wiersze .zamel-product-item{align-items:start;column-gap:.75rem;display:grid;grid-template-areas:"foto marka" "foto tresc" "foto cena" "akcje akcje" "arkusz arkusz";grid-template-columns:96px minmax(0, 1fr);grid-template-rows:auto auto auto auto auto;padding:.625rem;row-gap:.15rem}.zamel-listing--wiersze .zamel-product-item-header,.zamel-listing--wiersze .zamel-product-item-plansza,.zamel-listing--wiersze .zamel-product-item-footer{display:contents}.zamel-listing--wiersze .zamel-product-item-picture{grid-area:foto;min-block-size:0}.zamel-grid.zamel-listing--wiersze .zamel-product-item-picture{align-items:start;min-block-size:0}.zamel-grid.zamel-listing--wiersze .zamel-product-item-img{block-size:96px;inline-size:96px;max-block-size:96px;object-fit:contain}.zamel-listing--wiersze .zamel-product-item-top{grid-area:marka;margin-block-end:0}.zamel-listing--wiersze .zamel-product-item-body{grid-area:tresc}.zamel-listing--wiersze .zamel-product-item-title{-webkit-line-clamp:none;display:block;margin-block-end:.15rem;min-block-size:0}.zamel-listing--wiersze .zamel-product-item-details{border-block-end:0;padding-block:0}.zamel-listing--wiersze .zamel-product-item-price-bar{align-items:baseline;border-block-start:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);column-gap:.5rem;display:grid;grid-area:cena;grid-template-columns:minmax(0, 1fr) auto;margin-block-start:.5rem;padding-block-start:.5rem;row-gap:.1rem;text-align:start}.zamel-listing--wiersze .zamel-product-item-price-main-row{grid-column:1;grid-row:1;justify-content:flex-start}.zamel-listing--wiersze .zamel-price-catalog-line,.zamel-listing--wiersze .zamel-product-item-tier-info,.zamel-listing--wiersze .zamel-omnibus-line{grid-column:1/-1;justify-content:flex-start;min-block-size:0;text-align:start}.zamel-listing--wiersze .zamel-stock{grid-column:2;grid-row:1;justify-self:end}.zamel-listing--wiersze .zamel-product-item-action-bar{align-items:center;border-block-start:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);display:flex;flex-wrap:nowrap;gap:.5rem;grid-area:akcje;margin-block-start:.5rem;padding-block-start:.5rem}.zamel-listing--wiersze .zamel-stock-warning{display:none}.zamel-listing--wiersze .zamel-add-to-cart-container,.zamel-listing--wiersze .zamel-add-to-cart-form{display:contents}.zamel-listing--wiersze .zamel-input-spinner{display:flex;flex:1 1 auto;min-inline-size:124px}.zamel-listing--wiersze .zamel-input-spinner-btn{flex:none;inline-size:40px}.zamel-listing--wiersze .zamel-input-spinner-number{flex:1 1 auto;inline-size:44px;min-inline-size:0}.zamel-listing--wiersze .zamel-product-item-pdf-w-rzedzie{align-items:center;background-color:var(--zamel-c-white);block-size:44px;margin-inline-start:auto;border:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);color:var(--zamel-c-text-primary, #212529);display:inline-flex;flex:none;inline-size:44px;justify-content:center}.zamel-listing--wiersze .zamel-product-item-akcja--pdf{display:none}.zamel-listing--wiersze .zamel-add-to-cart-form .zamel-btn__etykieta{block-size:1px;border-width:0;clip:rect(0, 0, 0, 0);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0;white-space:nowrap}.zamel-listing--wiersze .zamel-add-to-cart-form>.zamel-btn{block-size:44px;box-sizing:border-box;flex:none;inline-size:44px;min-block-size:0;padding:0}.zamel-listing--wiersze .zamel-product-item-detail:not(:first-child){display:none}.zamel-listing--wiersze .zamel-product-item-akcje{display:none;grid-area:arkusz;inset:auto;position:static}.zamel-listing--wiersze .zamel-product-item.zamel-arkusz-otwarty .zamel-product-item-akcje{border-block-start:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);display:grid;gap:0;grid-template-columns:1fr 1fr;margin-block-start:.5rem}.zamel-listing--wiersze .zamel-product-item-akcja{background-color:rgba(0,0,0,0);border:0;gap:.4rem;inline-size:auto;justify-content:flex-start;padding-inline:.5rem}.zamel-listing--wiersze .zamel-product-item-akcja[aria-pressed=true]{background-color:var(--zamel-c-primary, #de000e);color:var(--zamel-c-white, #fff)}.zamel-listing--wiersze .zamel-product-item-akcja__tekst{display:inline}.zamel-listing--wiersze .zamel-product-item-wiecej{display:inline-flex}}.zamel-product-item-akcja__tekst{display:none;font-size:var(--zamel-fs-xs-plus)}.zamel-product-item-wiecej{align-items:center;background-color:rgba(0,0,0,0);block-size:44px;border:0;color:var(--zamel-c-text-primary, #212529);cursor:pointer;display:none;flex:none;inline-size:44px;justify-content:center;padding:0}@media(width < 48em){.zamel-listing--wiersze .zamel-product-item-wiecej{margin-inline-start:auto}}@container (48em <= width){.zamel-listing--wiersze .zamel-product-item{--zamel-wiersz-odstep-od-kreski: 0.75rem;align-items:start;column-gap:1.75rem;display:grid;grid-template-areas:"marka tytul  cena" "foto  dane   cena" "foto  wtorne kupno";grid-template-columns:150px minmax(0, 1fr) 300px;grid-template-rows:auto auto 1fr;row-gap:.4rem}.zamel-product-item-header,.zamel-product-item-plansza,.zamel-listing--wiersze .zamel-product-item-body{display:contents}.zamel-listing--wiersze .zamel-product-item-naglowek{display:block;grid-area:tytul}.zamel-listing--wiersze .zamel-product-item-top{grid-area:marka;margin-block-end:0}.zamel-listing--wiersze .zamel-product-item-picture{grid-area:foto;min-block-size:0}.zamel-listing--wiersze .zamel-wstega-gniazdo{align-self:start;display:block;grid-area:marka;justify-self:start;position:relative;translate:0 calc(2em + var(--zamel-karta-odstep-marki, 1rem));z-index:1}.zamel-grid.zamel-listing--wiersze .zamel-product-item-picture{align-items:start;min-block-size:0}.zamel-grid.zamel-listing--wiersze .zamel-product-item-img{block-size:150px;max-block-size:150px;object-fit:contain}.zamel-listing--wiersze .zamel-product-item-details{grid-area:dane}.zamel-listing--wiersze .zamel-product-item-details>dd{display:grid;gap:0 1.5rem;grid-auto-flow:column;grid-template-rows:repeat(2, auto)}.zamel-listing--wiersze .zamel-product-item-akcje{align-self:start;flex-direction:row;flex-wrap:wrap;gap:.5rem;grid-area:wtorne;inset:auto;padding-block-start:var(--zamel-wiersz-odstep-od-kreski);position:static}.zamel-listing--wiersze .zamel-product-item-title{-webkit-line-clamp:none;display:block;grid-area:tytul;margin-block-end:0;min-block-size:0}.zamel-listing--wiersze .zamel-product-item-akcja{gap:.45rem;inline-size:auto;padding-inline:.75rem}.zamel-listing--wiersze .zamel-product-item-akcja__tekst{display:inline}.zamel-listing--wiersze .zamel-product-item-footer{display:contents}.zamel-listing--wiersze .zamel-product-item-price-bar{grid-area:cena}.zamel-listing--wiersze .zamel-product-item-action-bar{align-self:start;grid-area:kupno;padding-block-start:var(--zamel-wiersz-odstep-od-kreski)}.zamel-listing--wiersze .zamel-product-item-action-bar .zamel-input-spinner{min-block-size:44px}.zamel-listing--wiersze .zamel-product-item-action-bar .zamel-input-spinner-btn,.zamel-listing--wiersze .zamel-product-item-action-bar .zamel-input-spinner-number{min-block-size:42px}.zamel-listing--wiersze .zamel-add-to-cart-form>.zamel-btn{block-size:44px;box-sizing:border-box;flex:none;gap:.75rem;inline-size:auto;min-block-size:0;padding-block:0;padding-inline:1.25rem}}.zamel-product-item-price-bar{align-items:flex-end;display:flex;flex-direction:column;gap:.15rem;text-align:end}.zamel-product-item-price-main-row{align-items:baseline;column-gap:.4rem;display:flex;flex-wrap:wrap;justify-content:flex-end}.zamel-wstega-koszyk{align-items:center;background-color:var(--zamel-c-green-2);color:var(--zamel-c-white, #fff);display:inline-flex;font-size:var(--zamel-fs-2xs);font-weight:var(--zamel-fw-bold);inset-block-start:calc(-1*var(--zamel-karta-odstep-marki, 1rem));inset-inline-start:0;letter-spacing:.04em;line-height:1;padding:.3rem .5rem;position:absolute;text-transform:uppercase;white-space:nowrap;z-index:1}.zamel-add-to-cart-form--kafelek>.zamel-btn{flex:none;min-block-size:44px;min-inline-size:var(--zamel-kafelek-zakup-szer)}.zamel-add-to-cart-form--kafelek .zamel-input-spinner{justify-content:space-between;min-block-size:44px;min-inline-size:var(--zamel-kafelek-ilosc-szer)}.zamel-add-to-cart-form--kafelek .zamel-input-spinner-btn,.zamel-add-to-cart-form--kafelek .zamel-input-spinner-number{min-block-size:42px}.zamel-add-to-cart-form--kafelek .zamel-input-spinner-number{flex:1 1 auto;min-inline-size:0}@media(width < 48em){.zamel-listing--wiersze .zamel-wstega-gniazdo{display:none}.zamel-listing--wiersze .zamel-add-to-cart-form--kafelek>.zamel-btn,.zamel-listing--wiersze .zamel-add-to-cart-form--kafelek .zamel-input-spinner{min-inline-size:0}}.zamel-add-to-cart-form--kafelek{--zamel-kafelek-zakup-szer: 9rem;--zamel-kafelek-ilosc-szer: 7.5rem;inline-size:100%;justify-content:flex-end}.zamel-add-to-cart-form--spoczynek{inline-size:100%}.zamel-w-koszyku__wskaznik{display:inline-flex}.zamel-omnibus-line{color:var(--zamel-c-text-secondary, #6b727b);display:block;font-size:var(--zamel-fs-xs);line-height:1.25}.zamel-product-item-pdf-w-rzedzie{display:none}.zamel-stock{align-items:center;display:inline-flex;gap:.4em;font-size:var(--zamel-fs-xs-plus);line-height:1.2}.zamel-stock__segmenty{display:inline-flex;flex:none;gap:2px}.zamel-stock__segmenty span{background-color:var(--zamel-c-silver, #dfe3e8);block-size:13px;inline-size:6px}.zamel-stock__opis{font-variant-numeric:tabular-nums}.zamel-stock--wysoki .zamel-stock__segmenty span{background-color:var(--zamel-c-green, #49873f)}.zamel-stock--sredni .zamel-stock__segmenty span:nth-child(-n+2){background-color:var(--zamel-c-orange, #f57c00)}.zamel-stock--niski .zamel-stock__segmenty span:nth-child(1){background-color:var(--zamel-c-primary, #de000e)}.zamel-stock--brak .zamel-stock__opis{color:var(--zamel-c-text-muted, #6c757d)}@keyframes checkmark{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.zamel-copy-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:2px;margin-left:4px;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:3px;cursor:pointer;color:var(--zamel-c-grey);transition:all .2s ease;position:relative;outline:none;vertical-align:middle;line-height:1;flex-shrink:0}.zamel-copy-btn:hover{background:rgba(222,0,14,.08);border-color:rgba(222,0,14,.2);color:var(--zamel-c-primary);transform:scale(1.1)}.zamel-copy-btn:active{transform:scale(0.95)}.zamel-copy-btn:focus-visible{outline:2px solid var(--zamel-c-primary);outline-offset:2px}.zamel-copy-btn svg{width:12px;height:12px;display:block;flex-shrink:0}.zamel-copy-btn.copied{background:rgba(100,100,100,.1);border-color:rgba(100,100,100,.3);color:var(--zamel-c-black-1)}.zamel-copy-btn.copied svg{animation:checkmark .3s ease}.zamel-copy-btn.copied::before{content:attr(data-copied-text);background:var(--zamel-c-black-1)}.zamel-copy-btn.copied::after{border-top-color:var(--zamel-c-black-1)}.zamel-copy-btn::before{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-4px);background:var(--zamel-c-dark);color:var(--zamel-c-white);padding:4px 8px;border-radius:4px;font-size:11px;font-weight:var(--zamel-fw-medium);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:1000}.zamel-copy-btn::after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(2px);border:4px solid rgba(0,0,0,0);border-top-color:var(--zamel-c-dark);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:1000}.zamel-copy-btn:hover::before,.zamel-copy-btn:hover::after{opacity:1;transform:translateX(-50%) translateY(-8px)}.zamel-copy-btn:hover::after{transform:translateX(-50%) translateY(-4px)}@media(max-width: 768px){.zamel-copy-btn{display:inline;width:auto;height:auto;padding:0;margin:0 0 0 2px;align-items:initial;justify-content:initial;position:static;vertical-align:middle;line-height:0;border:none}.zamel-copy-btn svg{width:1em;height:1em;display:inline-block;vertical-align:middle}.zamel-copy-btn::before,.zamel-copy-btn::after{display:none !important}.zamel-copy-btn:hover{transform:none;background:rgba(0,0,0,0)}.zamel-copy-btn.copied{display:inline;line-height:0}}@media(prefers-contrast: high){.zamel-copy-btn{border-width:2px}.zamel-copy-btn:hover{border-color:var(--zamel-c-primary)}}@media(prefers-reduced-motion: reduce){.zamel-copy-btn{transition:none;animation:none}.zamel-copy-btn::before,.zamel-copy-btn::after{transition:none;animation:none}.zamel-copy-btn:hover{transform:none}}@media(max-width: 768px){.zamel-product-item-detail-value{line-height:1.3}}#user-account-dropdown{max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain}#user-account-dropdown::-webkit-scrollbar{width:6px}#user-account-dropdown::-webkit-scrollbar-track{background:var(--zamel-c-light-grey-3)}#user-account-dropdown::-webkit-scrollbar-thumb{background:var(--zamel-c-light-grey-4);border-radius:3px}#user-account-dropdown::-webkit-scrollbar-thumb:hover{background:var(--zamel-c-grey-1)}#user-account-dropdown{scrollbar-width:thin;scrollbar-color:var(--zamel-c-light-grey-4) var(--zamel-c-light-grey-3)}#mini-cart-dropdown{max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain}#mini-cart-dropdown::-webkit-scrollbar{width:6px}#mini-cart-dropdown::-webkit-scrollbar-track{background:var(--zamel-c-light-grey-3)}#mini-cart-dropdown::-webkit-scrollbar-thumb{background:var(--zamel-c-light-grey-4);border-radius:3px}#mini-cart-dropdown::-webkit-scrollbar-thumb:hover{background:var(--zamel-c-grey-1)}#mini-cart-dropdown{scrollbar-width:thin;scrollbar-color:var(--zamel-c-light-grey-4) var(--zamel-c-light-grey-3)}#mini-wishlist-dropdown{max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain}#mini-wishlist-dropdown::-webkit-scrollbar{width:6px}#mini-wishlist-dropdown::-webkit-scrollbar-track{background:var(--zamel-c-light-grey-3)}#mini-wishlist-dropdown::-webkit-scrollbar-thumb{background:var(--zamel-c-light-grey-4);border-radius:3px}#mini-wishlist-dropdown::-webkit-scrollbar-thumb:hover{background:var(--zamel-c-grey-1)}#mini-wishlist-dropdown{scrollbar-width:thin;scrollbar-color:var(--zamel-c-light-grey-4) var(--zamel-c-light-grey-3)}@media(max-height: 600px){#user-account-dropdown,#mini-cart-dropdown,#mini-wishlist-dropdown{max-height:calc(100vh - 80px)}}@media(min-height: 601px)and (max-height: 768px){#user-account-dropdown,#mini-cart-dropdown,#mini-wishlist-dropdown{max-height:calc(100vh - 90px)}}.zamel-gallery{display:block;inline-size:100%}.zamel-gallery__tile{display:block;inline-size:100%;cursor:pointer;overflow:hidden;border-radius:0;transition:opacity .2s ease}.zamel-gallery__tile:hover{opacity:.92}.zamel-gallery__tile:focus-visible{outline:3px solid var(--zamel-c-primary);outline-offset:2px}.zamel-gallery__img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.zamel-gallery__main{inline-size:100%;aspect-ratio:16/7;margin-block-end:1.25rem}.zamel-gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:1.25rem}.zamel-gallery__thumbs .zamel-gallery__tile{aspect-ratio:4/3}@media(max-width: 48em){.zamel-gallery__main{aspect-ratio:4/3}.zamel-gallery__thumbs{grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr))}}.zamel-gallery-lightbox{position:fixed;inset:0;inline-size:100vw;block-size:100vh;max-inline-size:100vw;max-block-size:100vh;margin:0;padding:0;border:0;background-color:var(--zamel-c-white);color:var(--zamel-c-black);overflow:hidden}.zamel-gallery-lightbox::backdrop{background-color:var(--zamel-c-white)}.zamel-gallery-lightbox__viewport{position:absolute;inset-block-start:3.5rem;inset-inline-start:5.5rem;inset-inline-end:5.5rem;inset-block-end:8rem;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.zamel-gallery-lightbox__slide{display:none;max-inline-size:100%;max-block-size:100%;object-fit:contain;cursor:pointer;user-select:none}.zamel-gallery-lightbox__slide[data-active]{display:block}.zamel-gallery-lightbox__counter{position:absolute;inset-block-start:1.5rem;inset-inline-start:1.5rem;color:var(--zamel-c-black);font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-medium);letter-spacing:.05em;z-index:2;pointer-events:none;user-select:none}.zamel-gallery-lightbox__close{position:absolute;inset-block-start:1rem;inset-inline-end:1rem;inline-size:2.5rem;block-size:2.5rem;border:0;border-radius:0;background-color:rgba(0,0,0,0);color:var(--zamel-c-black);font-size:calc(var(--zamel-fs-l) + 4px);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .18s ease;z-index:2;padding:0;opacity:.65}.zamel-gallery-lightbox__close:hover,.zamel-gallery-lightbox__close:focus-visible{opacity:1;outline:0}.zamel-gallery-lightbox__nav{position:absolute;inset-block-start:50%;transform:translateY(-50%);inline-size:3rem;block-size:3rem;border:1px solid var(--zamel-c-light-gray-1);border-radius:0;background-color:var(--zamel-c-white);color:var(--zamel-c-black);font-size:var(--zamel-fs-xl);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .18s ease,border-color .18s ease;z-index:2;padding:0;box-shadow:0 1px 4px rgba(0,0,0,.08)}.zamel-gallery-lightbox__nav--prev{inset-inline-start:1.5rem}.zamel-gallery-lightbox__nav--next{inset-inline-end:1.5rem}.zamel-gallery-lightbox__nav:hover,.zamel-gallery-lightbox__nav:focus-visible{background-color:var(--zamel-c-light-blue);border-color:var(--zamel-c-black);outline:0}.zamel-gallery-lightbox__thumbs{position:absolute;inset-block-end:1.5rem;inset-inline-start:0;inset-inline-end:0;display:flex;justify-content:center;gap:.5rem;padding:0 1rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--zamel-c-light-grey) rgba(0,0,0,0);z-index:2}.zamel-gallery-lightbox__thumbs::-webkit-scrollbar{block-size:.375rem}.zamel-gallery-lightbox__thumbs::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.zamel-gallery-lightbox__thumbs::-webkit-scrollbar-thumb{background-color:var(--zamel-c-light-grey)}.zamel-gallery-lightbox__thumb{flex:0 0 auto;inline-size:4.5rem;block-size:4.5rem;padding:0;border:2px solid rgba(0,0,0,0);border-radius:0;background-color:rgba(0,0,0,0);cursor:pointer;opacity:.55;transition:opacity .18s ease,border-color .18s ease;overflow:hidden}.zamel-gallery-lightbox__thumb:hover,.zamel-gallery-lightbox__thumb:focus-visible{opacity:.9;outline:0}.zamel-gallery-lightbox__thumb[data-active]{opacity:1;border-color:var(--zamel-c-black)}.zamel-gallery-lightbox__thumb img{inline-size:100%;block-size:100%;object-fit:cover;display:block}@media(max-width: 48em){.zamel-gallery-lightbox__viewport{inset-block-start:3rem;inset-inline-start:.5rem;inset-inline-end:.5rem;inset-block-end:5.5rem}.zamel-gallery-lightbox__nav{inline-size:2.5rem;block-size:2.5rem;font-size:var(--zamel-fs-l)}.zamel-gallery-lightbox__nav--prev{inset-inline-start:.5rem}.zamel-gallery-lightbox__nav--next{inset-inline-end:.5rem}.zamel-gallery-lightbox__counter{inset-block-start:.75rem;inset-inline-start:.75rem;font-size:.8125rem}.zamel-gallery-lightbox__thumbs{inset-block-end:.5rem;gap:.375rem;padding:0 .5rem;justify-content:flex-start}.zamel-gallery-lightbox__thumb{inline-size:3.25rem;block-size:3.25rem}.zamel-gallery-lightbox__close{inline-size:2.25rem;block-size:2.25rem;font-size:var(--zamel-fs-l);inset-block-start:.5rem;inset-inline-end:.5rem}}.zamel-file-input-list{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.zamel-file-input-list:empty{display:none}.zamel-file-input-list__item{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background-color:var(--zamel-c-white);border:1px solid var(--zamel-c-light-gray-1);border-radius:0;font-size:var(--zamel-fs-s);color:var(--zamel-c-black);flex-wrap:wrap}.zamel-file-input-list__item--invalid{background-color:var(--zamel-c-light-red-2);border-color:var(--zamel-c-primary)}.zamel-file-input-list__item--invalid .zamel-file-input-list__icon{color:var(--zamel-c-primary)}.zamel-file-input-list__icon{flex:0 0 auto;display:flex;align-items:center;color:var(--zamel-c-gray-1)}.zamel-file-input-list__name{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-file-input-list__size{flex:0 0 auto;color:var(--zamel-c-gray-1);font-variant-numeric:tabular-nums;font-size:.8125rem}.zamel-file-input-list__remove{flex:0 0 auto;inline-size:1.75rem;block-size:1.75rem;padding:0;border:1px solid rgba(0,0,0,0);border-radius:0;background-color:rgba(0,0,0,0);color:var(--zamel-c-gray-1);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .18s ease,border-color .18s ease}.zamel-file-input-list__remove:hover,.zamel-file-input-list__remove:focus-visible{color:var(--zamel-c-primary);border-color:var(--zamel-c-primary);outline:0}.zamel-file-input-list__error{flex:0 0 100%;margin-block-start:.25rem;color:var(--zamel-c-primary);font-size:.8125rem;line-height:1.4}.zamel-dot-grid{background-image:radial-gradient(circle, var(--zamel-c-light-grey-4) 1.2px, transparent 1.6px);background-position:right .5rem top .5rem;background-size:24px 24px;inline-size:60%;inset-block:0;inset-inline-end:0;pointer-events:none;position:absolute}.zamel-dot-grid::before,.zamel-dot-grid::after{content:"";inset:0;position:absolute}.zamel-dot-grid::before{background:linear-gradient(90deg, var(--zamel-c-white) 0%, color-mix(in srgb, var(--zamel-c-white) 75%, transparent) 30%, transparent 65%)}.zamel-dot-grid::after{background:linear-gradient(180deg, transparent 60%, var(--zamel-c-white) 100%)}@media(width < 64em){.zamel-dot-grid{block-size:20rem;inline-size:100%;inset-block-end:auto}.zamel-dot-grid::before{background:linear-gradient(90deg, color-mix(in srgb, var(--zamel-c-white) 85%, transparent) 0%, color-mix(in srgb, var(--zamel-c-white) 35%, transparent) 60%, transparent 100%)}.zamel-dot-grid::after{background:linear-gradient(180deg, transparent 35%, var(--zamel-c-white) 100%)}}.zamel-dl-label{color:var(--zamel-c-grey);font-size:max(var(--zamel-fs-xs),11px);font-weight:var(--zamel-fw-bold);letter-spacing:.08em;margin:0;text-transform:uppercase}.zamel-dl-section{padding-block:4.5rem;scroll-margin-block-start:calc(var(--zamel-header-h, 9rem) + 1rem)}.zamel-dl-section--band{background:var(--zamel-c-light-blue)}.zamel-dl-section--tight{padding-block-start:0}.zamel-dl-section__meta{color:var(--zamel-c-grey);font-size:max(var(--zamel-fs-s),13px);font-variant-numeric:tabular-nums;margin:1rem 0 0}.zamel-dl-section__empty{color:var(--zamel-c-grey);margin-block-start:2rem}@media(width < 64em){.zamel-dl-section{padding-block:3rem}}.zamel-dl-hero{background:var(--zamel-c-white);overflow:hidden;padding-block-end:2.5rem;position:relative}.zamel-dl-hero:has(~.zamel-dl-results-slot .zamel-dl-results__card){padding-block-end:5.5rem}.zamel-dl-hero>nav,.zamel-dl-hero__grid{position:relative;z-index:1}.zamel-dl-hero__grid{align-items:end;display:grid;gap:4rem;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr)}.zamel-dl-hero__lead{margin-block-start:1.5rem}.zamel-dl-hero__lead p{margin:0}.zamel-dl-hero .zamel-product-search{margin-block-start:2rem}@media(width < 64em){.zamel-dl-hero:has(~.zamel-dl-results-slot .zamel-dl-results__card){padding-block-end:4rem}.zamel-dl-hero__grid{gap:2rem;grid-template-columns:minmax(0, 1fr)}}.zamel-dl-shortcuts{background:var(--zamel-c-white);border:1px solid var(--zamel-c-light-gray-4)}.zamel-dl-shortcuts__item{align-items:center;border-block-end:1px solid var(--zamel-c-light-gray-4);color:var(--zamel-c-dark);display:grid;gap:1rem;grid-template-columns:2.5rem minmax(0, 1fr) 1.5rem;min-block-size:44px;padding:1.1rem 1.25rem;text-decoration:none;transition:background-color .2s ease}.zamel-dl-shortcuts__item:last-child{border-block-end:0}.zamel-dl-shortcuts__item:hover,.zamel-dl-shortcuts__item:focus-visible{background:color-mix(in srgb, var(--zamel-c-dark) 4%, transparent);color:var(--zamel-c-dark);text-decoration:none}.zamel-dl-shortcuts__item:hover .zamel-dl-shortcuts__arrow,.zamel-dl-shortcuts__item:focus-visible .zamel-dl-shortcuts__arrow{color:var(--zamel-c-primary);transform:translateX(4px)}.zamel-dl-shortcuts__icon svg{block-size:1.75rem;display:block;inline-size:1.75rem}.zamel-dl-shortcuts__text{display:flex;flex-direction:column;gap:.2rem;min-inline-size:0}.zamel-dl-shortcuts__title{font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold)}.zamel-dl-shortcuts__meta{color:var(--zamel-c-grey);font-size:max(var(--zamel-fs-s),13px)}.zamel-dl-shortcuts__arrow{font-size:var(--zamel-fs-m);transition:color .2s ease,transform .2s ease}@media(prefers-reduced-motion: reduce){.zamel-dl-shortcuts__item,.zamel-dl-shortcuts__arrow{transition:none}}.zamel-dl-results-slot{position:relative;z-index:2}.zamel-dl-results__card{background:var(--zamel-c-white);border:1px solid var(--zamel-c-light-gray-4);box-shadow:0 18px 40px color-mix(in srgb, var(--zamel-c-dark) 10%, transparent);margin-block:-3rem 1.5rem;padding:1.75rem 2rem 2rem}.zamel-dl-results__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.zamel-dl-results__title{font-size:var(--zamel-fs-sl);font-weight:var(--zamel-fw-bold);margin:0}.zamel-dl-results__count{color:var(--zamel-c-grey);font-size:max(var(--zamel-fs-s),13px)}.zamel-dl-results__clear{color:var(--zamel-c-grey);font-size:max(var(--zamel-fs-s),13px);margin-inline-start:auto;text-decoration:underline}.zamel-dl-results__brands{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:1rem}.zamel-dl-results__table{border-collapse:collapse;inline-size:100%;margin-block-start:1.25rem}.zamel-dl-results__table thead th{border-block-end:1px solid var(--zamel-c-dark);color:var(--zamel-c-grey);font-size:max(var(--zamel-fs-xs),11px);font-weight:var(--zamel-fw-bold);letter-spacing:.08em;padding:0 .625rem .625rem;text-align:start;text-transform:uppercase}.zamel-dl-results__table tbody th,.zamel-dl-results__table tbody td{border-block-end:1px solid var(--zamel-c-light-gray-4);padding:1rem .625rem;vertical-align:top}.zamel-dl-results__table tbody th{font-weight:var(--zamel-fw-base);inline-size:30%;text-align:start}.zamel-dl-results__table td>.zamel-download-link+.zamel-download-link{margin-block-start:.5rem}.zamel-dl-results__none{color:var(--zamel-c-light-grey-7)}.zamel-dl-results__missing{background:var(--zamel-c-light-blue);color:var(--zamel-c-black-1);display:block;font-size:max(var(--zamel-fs-s),13px);margin:0;padding:.625rem .875rem}.zamel-dl-results__list{display:none;flex-direction:column;gap:.5rem;list-style:none;margin:1rem 0 0;padding:0}.zamel-dl-results__limit,.zamel-dl-results__hint{color:var(--zamel-c-grey);font-size:max(var(--zamel-fs-s),13px);margin-block-start:1rem}.zamel-dl-results__empty{color:var(--zamel-c-dark);font-size:var(--zamel-fs-s-plus);margin-block-start:1.125rem}@media(width < 64em){.zamel-dl-results__card{margin-block-start:-2.5rem;padding:1.25rem 1rem 1.5rem}.zamel-dl-results__brands{flex-wrap:nowrap;margin-inline-end:-1rem;overflow-x:auto;padding-block-end:.25rem;padding-inline-end:1rem}.zamel-dl-results__table{display:none}.zamel-dl-results__list{display:flex}}.zamel-dl-chip{align-items:center;border:1px solid var(--zamel-c-light-grey-4);color:var(--zamel-c-dark);display:inline-flex;flex:none;font-size:max(var(--zamel-fs-xs-plus),12px);gap:.5rem;min-block-size:40px;padding-inline:.875rem;text-decoration:none;white-space:nowrap}.zamel-dl-chip:hover,.zamel-dl-chip:focus-visible{border-color:var(--zamel-c-dark);color:var(--zamel-c-dark);text-decoration:none}.zamel-dl-chip__count{font-weight:var(--zamel-fw-bold)}.zamel-dl-chip--active,.zamel-dl-chip--active:hover,.zamel-dl-chip--active:focus-visible{background:var(--zamel-c-dark);border-color:var(--zamel-c-dark);color:var(--zamel-c-white)}.zamel-dl-product{align-items:center;display:flex;flex:1;gap:1rem;min-inline-size:0}.zamel-dl-product__thumb{align-items:center;background:var(--zamel-c-white);block-size:4rem;border:1px solid var(--zamel-c-light-gray-4);display:flex;flex:none;inline-size:4rem;justify-content:center;overflow:hidden}.zamel-dl-product__img{block-size:100%;inline-size:100%;object-fit:contain}.zamel-dl-product__placeholder{color:var(--zamel-c-light-grey-7)}.zamel-dl-product__placeholder svg{block-size:1.5rem;display:block;inline-size:1.5rem}.zamel-dl-product__text{display:flex;flex-direction:column;gap:.125rem;min-inline-size:0}.zamel-dl-product__symbol{color:var(--zamel-c-dark);font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold)}.zamel-dl-product__name{color:var(--zamel-c-black-1);font-size:max(var(--zamel-fs-s),13px);line-height:1.35}.zamel-dl-product__files{color:var(--zamel-c-grey);font-size:max(var(--zamel-fs-xs-plus),12px);margin-block-start:.25rem}.zamel-dl-product__brand{align-self:flex-start;background:var(--zamel-c-light-blue);font-size:max(var(--zamel-fs-xs),11px);font-weight:var(--zamel-fw-bold);letter-spacing:.06em;margin-block-start:.25rem;padding:.125rem .375rem}.zamel-dl-disclosure{background:var(--zamel-c-white);border:1px solid var(--zamel-c-light-gray-4)}.zamel-dl-disclosure__summary{align-items:center;cursor:pointer;display:flex;gap:.75rem;list-style:none;min-block-size:44px;padding:.75rem}.zamel-dl-disclosure__summary::-webkit-details-marker{display:none}.zamel-dl-disclosure__chevron{block-size:.625rem;border-block-end:2px solid currentColor;border-inline-end:2px solid currentColor;flex:none;inline-size:.625rem;margin-inline:auto .25rem;transform:rotate(45deg);transition:transform .2s ease}.zamel-dl-disclosure[open]>.zamel-dl-disclosure__summary .zamel-dl-disclosure__chevron{transform:rotate(-135deg)}.zamel-dl-disclosure__body{border-block-start:1px solid var(--zamel-c-light-gray-4);display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.zamel-dl-disclosure__more{justify-content:center;margin-block-start:.5rem}@media(prefers-reduced-motion: reduce){.zamel-dl-disclosure__chevron{transition:none}}.zamel-dl-catalogs{align-items:start;display:grid;gap:3.5rem;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);margin-block-start:2.5rem}.zamel-dl-catalogs--single{grid-template-columns:minmax(0, 1fr)}.zamel-dl-catalogs__main{border-inline-end:1px solid var(--zamel-c-light-gray-4);padding-inline-end:2.5rem}.zamel-dl-catalogs__main>.zamel-dl-label{margin-block-start:1.75rem}.zamel-dl-catalogs--single .zamel-dl-catalogs__main{border-inline-end:0;padding-inline-end:0}.zamel-dl-catalogs__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(5, minmax(0, 1fr));margin-block-start:1rem}@media(width < 75em){.zamel-dl-catalogs{grid-template-columns:minmax(0, 1fr)}.zamel-dl-catalogs__main{border-inline-end:0;padding-inline-end:0}.zamel-dl-catalogs__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(width < 48em){.zamel-dl-catalogs__grid{grid-auto-columns:8rem;grid-auto-flow:column;grid-template-columns:none;margin-inline-end:-1rem;overflow-x:auto;padding-block-end:.5rem;padding-inline-end:1rem}}.zamel-dl-featured{align-items:flex-start;display:flex;gap:1.75rem}.zamel-dl-featured__cover{box-shadow:0 4px 12px color-mix(in srgb, var(--zamel-c-dark) 10%, transparent);display:block;flex:none;inline-size:13rem}.zamel-dl-featured__img{block-size:auto;display:block;inline-size:100%}.zamel-dl-featured__text{display:flex;flex-direction:column;gap:.375rem;min-inline-size:0}.zamel-dl-featured__title{font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-bold);line-height:1.2;margin:0}.zamel-dl-featured__meta{color:var(--zamel-c-grey);font-size:max(var(--zamel-fs-s),13px);margin:0}.zamel-dl-featured__action{align-self:flex-start;gap:.625rem;margin-block-start:.875rem}.zamel-dl-featured__action svg{block-size:1.125rem;inline-size:1.125rem}@media(width < 48em){.zamel-dl-featured{gap:1rem}.zamel-dl-featured__cover{inline-size:8rem}}.zamel-dl-cover-placeholder{align-items:center;aspect-ratio:5/7;background:var(--zamel-c-light-grey-3);color:var(--zamel-c-grey);display:flex;font-size:max(var(--zamel-fs-xs),11px);inline-size:100%;justify-content:center}.zamel-dl-editions{list-style:none;margin:.5rem 0 0;padding:0}.zamel-dl-editions__link{align-items:center;border-block-end:1px solid var(--zamel-c-light-gray-4);color:var(--zamel-c-dark);display:flex;font-size:var(--zamel-fs-s-plus);gap:.75rem;justify-content:space-between;min-block-size:44px;text-decoration:none}.zamel-dl-editions__link:hover,.zamel-dl-editions__link:focus-visible{color:var(--zamel-c-primary);text-decoration:none}.zamel-dl-editions__meta{color:var(--zamel-c-grey);font-size:max(var(--zamel-fs-s),13px);white-space:nowrap}.zamel-dl-catalog-card{color:var(--zamel-c-dark);display:flex;flex-direction:column;gap:.5rem;text-decoration:none}.zamel-dl-catalog-card:hover,.zamel-dl-catalog-card:focus-visible{color:var(--zamel-c-dark);text-decoration:none}.zamel-dl-catalog-card__cover{box-shadow:0 4px 12px color-mix(in srgb, var(--zamel-c-dark) 10%, transparent);display:block}.zamel-dl-catalog-card__img{aspect-ratio:5/7;display:block;inline-size:100%;object-fit:cover;transition:transform .3s ease}.zamel-dl-catalog-card:hover .zamel-dl-catalog-card__img,.zamel-dl-catalog-card:focus-visible .zamel-dl-catalog-card__img{transform:translateY(-4px)}.zamel-dl-catalog-card__title{font-size:var(--zamel-fs-s-plus);font-weight:var(--zamel-fw-bold);line-height:1.25}.zamel-dl-catalog-card__meta{color:var(--zamel-c-grey);font-size:max(var(--zamel-fs-xs-plus),12px)}@media(prefers-reduced-motion: reduce){.zamel-dl-catalog-card__img{transition:none}}.zamel-dl-packages{margin-block-start:2rem}.zamel-dl-packages__table{background:var(--zamel-c-white);border:1px solid var(--zamel-c-light-gray-4);border-collapse:collapse;inline-size:100%}.zamel-dl-packages__table thead th{background:var(--zamel-c-dark);color:var(--zamel-c-white);font-size:max(var(--zamel-fs-xs-plus),12px);font-weight:var(--zamel-fw-bold);letter-spacing:.06em;padding:1rem .5rem;text-align:start;text-transform:uppercase}.zamel-dl-packages__table thead th:first-child{inline-size:34%;padding-inline-start:1.25rem}.zamel-dl-packages__table tbody tr{border-block-start:1px solid var(--zamel-c-light-gray-4)}.zamel-dl-packages__table td{padding:.5rem}.zamel-dl-packages__group{font-weight:var(--zamel-fw-base);padding:.75rem 1rem .75rem 1.25rem;text-align:start}.zamel-dl-packages__brand{align-items:center;display:flex;gap:1.25rem}.zamel-dl-packages__logo{block-size:1.625rem;flex:none;inline-size:7rem;object-fit:contain;object-position:left center}.zamel-dl-packages__name{flex:none;font-weight:var(--zamel-fw-bold)}.zamel-dl-packages__description{color:var(--zamel-c-black-1);font-size:max(var(--zamel-fs-s),13px)}.zamel-dl-packages__list{display:none;flex-direction:column;gap:.5rem}@media(width < 64em){.zamel-dl-packages__table{display:none}.zamel-dl-packages__list{display:flex}.zamel-dl-packages__logo{block-size:1.375rem;inline-size:5.75rem}}.zamel-dl-zip{align-items:center;background:var(--zamel-c-white);border:1px solid var(--zamel-c-light-gray-4);color:var(--zamel-c-dark);display:flex;gap:.75rem;padding:.625rem .75rem;text-decoration:none;transition:border-color .2s ease,color .2s ease}.zamel-dl-zip__icon{align-items:center;block-size:2.25rem;border:1px solid var(--zamel-c-light-grey-4);display:flex;flex:none;inline-size:2.25rem;justify-content:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.zamel-dl-zip__icon svg{block-size:1.125rem;inline-size:1.125rem}.zamel-dl-zip__text{display:flex;flex-direction:column;font-variant-numeric:tabular-nums;line-height:1.25}.zamel-dl-zip__size{font-size:var(--zamel-fs-s-plus);font-weight:var(--zamel-fw-bold)}.zamel-dl-zip__count{color:var(--zamel-c-grey);font-size:max(var(--zamel-fs-xs-plus),12px)}.zamel-dl-zip:is(a):hover,.zamel-dl-zip:is(a):focus-visible{border-color:var(--zamel-c-primary);color:var(--zamel-c-primary);text-decoration:none}.zamel-dl-zip:is(a):hover .zamel-dl-zip__icon,.zamel-dl-zip:is(a):focus-visible .zamel-dl-zip__icon{background:var(--zamel-c-primary);border-color:var(--zamel-c-primary);color:var(--zamel-c-white)}.zamel-dl-zip:is(a):hover .zamel-dl-zip__count,.zamel-dl-zip:is(a):focus-visible .zamel-dl-zip__count{color:var(--zamel-c-primary)}.zamel-dl-zip--empty{background:rgba(0,0,0,0);border-style:dashed;color:var(--zamel-c-grey);font-size:max(var(--zamel-fs-xs-plus),12px);min-block-size:3.5rem}@media(prefers-reduced-motion: reduce){.zamel-dl-zip,.zamel-dl-zip__icon{transition:none}}.zamel-dl-row{align-items:center;border-block-end:1px solid var(--zamel-c-light-gray-2);color:var(--zamel-c-dark);display:flex;gap:.75rem;min-block-size:3.5rem;text-decoration:none}.zamel-dl-row:last-child{border-block-end:0}.zamel-dl-row:is(a):hover,.zamel-dl-row:is(a):focus-visible{color:var(--zamel-c-primary);text-decoration:none}.zamel-dl-row__text{display:flex;flex:1;flex-direction:column;gap:.125rem;min-inline-size:0}.zamel-dl-row__title{font-size:var(--zamel-fs-s-plus);font-weight:var(--zamel-fw-medium)}.zamel-dl-row__meta{color:var(--zamel-c-grey);font-size:max(var(--zamel-fs-xs-plus),12px);font-variant-numeric:tabular-nums}.zamel-dl-row__icon{align-items:center;block-size:44px;border:1px solid var(--zamel-c-dark);display:flex;flex:none;inline-size:44px;justify-content:center}.zamel-dl-row__icon svg{block-size:1.125rem;inline-size:1.125rem}.zamel-dl-row--empty{color:var(--zamel-c-grey)}.zamel-dl-feed{align-items:start;display:grid;gap:4rem;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr)}.zamel-dl-feed__text>.zamel-dl-label{margin-block-end:.5rem}.zamel-dl-feed__download{gap:.625rem;margin-block-start:1.75rem}.zamel-dl-feed__download svg{block-size:1.125rem;inline-size:1.125rem}@media(width < 75em){.zamel-dl-feed{gap:2.5rem;grid-template-columns:minmax(0, 1fr)}}.zamel-dl-spec{border:1px solid var(--zamel-c-dark)}.zamel-dl-spec__head{align-items:center;background:var(--zamel-c-dark);color:var(--zamel-c-white);display:flex;gap:.75rem;padding:.875rem 1.25rem}.zamel-dl-spec__badge{border:1.5px solid currentColor;font-size:max(var(--zamel-fs-2xs),10px);font-weight:var(--zamel-fw-bold);letter-spacing:.04em;padding:.1875rem .25rem}.zamel-dl-spec__file{font-family:ui-monospace,"Roboto Mono",monospace;font-size:max(var(--zamel-fs-s),13px);overflow-wrap:anywhere}.zamel-dl-spec__list{display:grid;font-size:var(--zamel-fs-s-plus);font-variant-numeric:tabular-nums;grid-template-columns:11rem minmax(0, 1fr);margin:0}.zamel-dl-spec__list dt,.zamel-dl-spec__list dd{border-block-end:1px solid var(--zamel-c-light-gray-4);margin:0;padding:.875rem 1.25rem}.zamel-dl-spec__list dt{color:var(--zamel-c-grey)}.zamel-dl-spec__list dt:last-of-type,.zamel-dl-spec__list dd:last-of-type{border-block-end:0}.zamel-dl-spec__checksum{align-items:center;display:flex;gap:.75rem;min-inline-size:0}.zamel-dl-spec__checksum code{font-family:ui-monospace,"Roboto Mono",monospace;font-size:max(var(--zamel-fs-s),13px);overflow-wrap:anywhere}.zamel-dl-spec .zamel-dl-spec__copy{background:var(--zamel-c-white);border:1px solid var(--zamel-c-light-grey-4);color:var(--zamel-c-dark);font-size:max(var(--zamel-fs-xs-plus),12px);height:auto;margin:0;min-block-size:36px;padding:0 .75rem;width:auto}.zamel-dl-spec .zamel-dl-spec__copy:hover{border-color:var(--zamel-c-primary);color:var(--zamel-c-primary);transform:none}@media(width < 48em){.zamel-dl-spec__list{grid-template-columns:7rem minmax(0, 1fr)}.zamel-dl-spec__list dt,.zamel-dl-spec__list dd{padding:.75rem .875rem}}.zamel-dl-help{align-items:center;background:var(--zamel-c-light-blue);display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;padding:2rem 2.25rem}.zamel-dl-help__icon{color:var(--zamel-c-primary)}.zamel-dl-help__icon svg{block-size:2.5rem;display:block;inline-size:2.5rem}.zamel-dl-help__text{flex:1 1 22rem}.zamel-dl-help__text p{color:var(--zamel-c-black-1);font-size:var(--zamel-fs-s-plus);margin:.375rem 0 0}.zamel-dl-help__title{font-size:var(--zamel-fs-sl);font-weight:var(--zamel-fw-bold);margin:0}.zamel-dl-help__phone{color:var(--zamel-c-primary);font-size:var(--zamel-fs-l);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold);white-space:nowrap}.zamel-dl-help__form{min-block-size:44px}@media(width < 48em){.zamel-dl-help{padding:1.5rem 1.25rem}.zamel-dl-help__form{inline-size:100%;justify-content:center}}.zamel-product-search{max-inline-size:42.5rem}.zamel-product-search__label{display:block;font-size:var(--zamel-fs-s-plus);font-weight:var(--zamel-fw-medium);margin-block-end:.625rem}.zamel-product-search__control{align-items:stretch;display:flex;gap:0}.zamel-product-search__input{background-position:1.1em 50%;border-color:var(--zamel-c-dark);border-inline-end:0;flex:1 1 auto;min-block-size:max(3.75rem,52px);min-inline-size:0;padding-inline-start:3em}.zamel-product-search__submit{flex:0 0 auto;min-block-size:max(3.75rem,52px);padding-inline:2em;white-space:nowrap}.zamel-product-search__control:focus-within{outline:.125em solid var(--zamel-c-black);outline-offset:.125em}.zamel-product-search__input:focus,.zamel-product-search__input:focus-visible{outline:none}.zamel-product-search__title{color:inherit;text-decoration:none}.zamel-product-search__title:hover,.zamel-product-search__title:focus-visible{color:var(--zamel-c-primary);text-decoration:none}.zamel-product-search__hint{color:var(--zamel-c-grey);font-size:max(var(--zamel-fs-xs-plus),12px);margin-block-start:.625rem}.zamel-product-search__indicator{color:var(--zamel-c-grey);display:none;font-size:max(var(--zamel-fs-xs-plus),12px);margin-block-start:.5rem}.zamel-product-search.htmx-request .zamel-product-search__indicator{display:block}@media screen and (max-width: 480px){.zamel-product-search__submit{padding-inline:1.25em}}.zamel-locator{--panel-w: 25rem;--locator-h: clamp(34rem, calc(100vh - 15rem), 50rem);display:flex;align-items:stretch;height:var(--locator-h);border:1px solid var(--zamel-c-light-grey);background:#fff;position:relative;z-index:0}.zamel-locator__panel{width:var(--panel-w);flex:0 0 var(--panel-w);display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--zamel-c-light-grey)}.zamel-locator__map{flex:1 1 auto;position:relative;min-width:0}.zamel-locator__map .leaflet-tile-pane{filter:grayscale(1) contrast(0.92) brightness(1.06)}.zamel-locator__map .leaflet-container{background:#f2f2f2;font:inherit}.zamel-locator__map>.zamel-locator__canvas{position:absolute;inset:0}.zamel-locator__search{padding:1.25rem 1.25rem 1rem;border-bottom:1px solid var(--zamel-c-light-grey)}.zamel-locator__search-row{display:flex;gap:.5rem}.zamel-locator__field{position:relative;display:flex;flex:1 1 auto;min-inline-size:0}.zamel-locator__reset{position:absolute;inset-block:1px;inset-inline-end:.375rem;display:inline-flex;align-items:center;padding:0 .375rem;border:0;background:none;color:var(--zamel-c-gray-1);line-height:0;cursor:pointer}.zamel-locator__reset[hidden]{display:none}.zamel-locator__reset:hover,.zamel-locator__reset:focus-visible{color:var(--zamel-c-primary)}.zamel-locator__input{flex:1 1 auto;min-width:0;height:2.875rem;padding:0 2.75rem 0 .875rem;border:1px solid var(--zamel-c-light-grey-4);background:#fff;font-size:var(--zamel-fs-base)}.zamel-locator__input:focus{outline:2px solid var(--zamel-c-primary);outline-offset:-2px}.zamel-locator__geo{flex:0 0 auto;height:2.875rem;padding:0 .875rem;border:1px solid var(--zamel-c-light-grey-4);background:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-size:var(--zamel-fs-s);font-weight:700;white-space:nowrap;color:var(--zamel-c-primary)}.zamel-locator__geo:hover{border-color:var(--zamel-c-primary);background:var(--zamel-c-light-red-2)}.zamel-locator__chips{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.875rem}.zamel-locator-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.125rem;padding:0 .625rem;border:1px solid var(--zamel-c-light-grey-4);border-radius:0;background:#fff;font-size:var(--zamel-fs-s);line-height:1.2;white-space:nowrap;cursor:pointer;user-select:none}.zamel-locator-chip--pusty:not([aria-pressed=true]){opacity:.45}.zamel-locator-chip__count{color:var(--zamel-c-gray-1);font-variant-numeric:tabular-nums}.zamel-locator-chip[aria-pressed=true]{border-color:var(--zamel-c-dark);background:var(--zamel-c-dark);color:#fff}.zamel-locator-chip[aria-pressed=true] .zamel-locator-chip__count{color:hsla(0,0%,100%,.65)}.zamel-locator-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--c, #1a1a1a);flex:0 0 auto}.zamel-locator__group{margin-top:.75rem;width:100%;height:2.5rem;padding:0 .75rem;border:1px solid var(--zamel-c-light-grey-4);background:#fff;font-size:var(--zamel-fs-s)}.zamel-locator__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--zamel-c-light-grey);background:var(--zamel-c-light-grey-6);font-size:var(--zamel-fs-s);color:var(--zamel-c-gray-1)}.zamel-locator__meta strong{color:var(--zamel-c-dark);font-variant-numeric:tabular-nums}.zamel-locator__sort{border:0;background:rgba(0,0,0,0);font-size:var(--zamel-fs-s);color:var(--zamel-c-dark);cursor:pointer}.zamel-locator__list{flex:1 1 auto;overflow-y:auto;min-height:0;scroll-behavior:smooth}.zamel-locator-card{padding:1rem 1.25rem;border-bottom:1px solid var(--zamel-c-light-grey);border-left:3px solid rgba(0,0,0,0);cursor:pointer}.zamel-locator-card:hover{background:var(--zamel-c-light-grey-6)}.zamel-locator-card.is-active{background:#fff;border-left-color:var(--zamel-c-primary);box-shadow:inset 0 0 0 1px var(--zamel-c-light-grey)}.zamel-locator-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.zamel-locator-card__name{margin:0;font-size:var(--zamel-fs-base);font-weight:700;line-height:1.35}.zamel-locator-card__dist{flex:0 0 auto;font-size:var(--zamel-fs-s);color:var(--zamel-c-gray-1);font-variant-numeric:tabular-nums}.zamel-locator-card__addr{margin:.25rem 0 0;font-size:var(--zamel-fs-base);line-height:1.5;color:var(--zamel-c-black-1)}.zamel-locator-card__phone{margin:.125rem 0 0;font-size:var(--zamel-fs-base);line-height:1.5}.zamel-locator-card__phone a{color:var(--zamel-c-dark);text-decoration:none}.zamel-locator-card__phone a:hover{color:var(--zamel-c-primary);text-decoration:underline}.zamel-locator-card__phone-label{color:var(--zamel-c-gray-1);margin-right:.25rem}.zamel-locator-card__hours{margin:.25rem 0 0;font-size:var(--zamel-fs-s);color:var(--zamel-c-gray-1)}.zamel-locator-card__brands{display:flex;flex-wrap:wrap;gap:.25rem;margin:.625rem 0 0;padding:0;list-style:none}.zamel-locator-card__brands li{padding:.125rem .375rem;background:var(--zamel-c-light-grey-6);border:1px solid var(--zamel-c-light-grey);font-size:var(--zamel-fs-xs);letter-spacing:.02em;color:var(--zamel-c-black-1);white-space:nowrap}.zamel-locator-card__brands li.is-more{background:#fff;color:var(--zamel-c-gray-1)}.zamel-locator-card__tags{display:flex;flex-wrap:wrap;gap:.75rem;margin:.625rem 0 0;padding:0;list-style:none;font-size:var(--zamel-fs-s);color:var(--zamel-c-gray-1)}.zamel-locator-card__tags li{display:inline-flex;align-items:center;gap:.375rem}.zamel-locator-card__actions{display:flex;flex-wrap:wrap;gap:1.125rem;margin-top:.75rem;font-size:var(--zamel-fs-s);font-weight:700}.zamel-locator-card__actions a{color:var(--zamel-c-primary);text-decoration:none}.zamel-locator-card__actions a:hover{text-decoration:underline}.zamel-locator-card__actions a.is-secondary{color:var(--zamel-c-black-1)}.zamel-locator__more{display:block;width:100%;padding:.875rem;border:0;border-bottom:1px solid var(--zamel-c-light-grey);background:#fff;font-size:var(--zamel-fs-s);font-weight:700;cursor:pointer}.zamel-locator__empty{padding:2.5rem 1.25rem;text-align:center;color:var(--zamel-c-gray-1);font-size:var(--zamel-fs-s)}.zamel-locator-pin{width:.875rem;height:.875rem;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.35);background:var(--c, #1a1a1a)}.zamel-locator-pin.is-active{width:1.375rem;height:1.375rem;margin:-0.25rem 0 0 -0.25rem;box-shadow:0 0 0 5px rgba(222,0,14,.22),0 1px 6px rgba(0,0,0,.4)}.zamel-locator-cluster{display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(26,26,26,.92);color:#fff;font-size:var(--zamel-fs-xs);font-weight:700;box-shadow:0 1px 6px rgba(0,0,0,.3)}.zamel-locator-me{width:.875rem;height:.875rem;border-radius:50%;background:#1e5fcc;border:2px solid #fff;box-shadow:0 0 0 4px rgba(30,95,204,.25)}.zamel-locator__legend{position:absolute;left:.75rem;bottom:1.5rem;z-index:500;padding:.625rem .75rem;background:hsla(0,0%,100%,.95);border:1px solid var(--zamel-c-light-grey);font-size:var(--zamel-fs-s);line-height:1.9}.zamel-locator__legend span{display:flex;align-items:center;gap:.5rem}.zamel-locator__featured-link{border:0;padding:0;background:rgba(0,0,0,0);color:var(--zamel-c-primary);font-size:var(--zamel-fs-s);font-weight:700;cursor:pointer}.zamel-locator__featured-link:hover{text-decoration:underline}@media(max-width: 1023px){.zamel-locator{flex-direction:column;height:auto}.zamel-locator__panel{width:100%;flex:1 1 auto;border-right:0}.zamel-locator__map{height:22rem;flex:0 0 22rem;order:-1;border-bottom:1px solid var(--zamel-c-light-grey)}.zamel-locator__list{overflow:visible}.zamel-locator__legend{display:none}}.zamel-locator--modal{height:100%;border:0;--panel-w: 22rem}.zamel-locator--modal .zamel-locator__map{height:auto}.zamel-locator-card__route{border:0;padding:0;background:rgba(0,0,0,0);color:var(--zamel-c-primary);font-size:inherit;font-weight:700;cursor:pointer}.zamel-locator-card__route:hover{text-decoration:underline}.zamel-locator__route-badge{position:absolute;left:50%;top:.75rem;transform:translateX(-50%);z-index:600;padding:.5rem .875rem;background:var(--zamel-c-dark);color:#fff;font-size:var(--zamel-fs-s);font-variant-numeric:tabular-nums;white-space:nowrap}.zamel-files-hero{overflow:hidden;padding-block-end:2.5rem;position:relative}.zamel-files-hero>:not(.zamel-dot-grid){position:relative;z-index:1}.zamel-files-hero__grid{align-items:center;display:grid;gap:4rem;grid-template-columns:minmax(0, 1fr) minmax(0, 37.5rem)}@media(width < 64em){.zamel-files-hero__grid{gap:2rem;grid-template-columns:minmax(0, 1fr)}}.zamel-files-hero__lead{color:var(--zamel-c-black-2);font-size:var(--zamel-fs-m);line-height:1.6;margin-block-start:1.375rem;max-inline-size:35rem}.zamel-files-hero__lead p{margin:0}.zamel-files-hero__status{align-items:baseline;background:var(--zamel-c-light-grey-6);display:inline-flex;font-size:var(--zamel-fs-s);gap:.625rem;line-height:1.5;margin:1.75rem 0 0;padding:.625rem 1rem}.zamel-files-hero__status a{color:var(--zamel-c-primary);font-weight:var(--zamel-fw-bold)}.zamel-files-hero__status-dot{background:var(--zamel-c-primary);block-size:9px;border-radius:50%;flex:none;inline-size:9px;transform:translateY(-1px)}.zamel-files-hero__files{padding:2.75rem 2.5rem;position:relative}@media(width < 48em){.zamel-files-hero__files{padding:0}}.zamel-files-hero__shard{background:var(--zamel-c-primary);display:block;position:absolute;transform:skewX(-32deg)}@media(width < 48em){.zamel-files-hero__shard{display:none}}.zamel-files-hero__shard--1{block-size:7.5rem;inline-size:2.875rem;inset-block-start:-0.375rem;inset-inline-end:4rem}.zamel-files-hero__shard--2{background:var(--zamel-c-dark);block-size:4.375rem;inline-size:1.375rem;inset-block-start:2.5rem;inset-inline-end:2.25rem}.zamel-files-hero__shard--3{block-size:5.625rem;inline-size:2.5rem;inset-block-end:1.5rem;inset-inline-start:-1.375rem}.zamel-files-hero__shard--4{background:var(--zamel-c-dark);block-size:2.875rem;inline-size:1rem;inset-block-end:.5rem;inset-inline-start:1.875rem}.zamel-files-hero__stack{display:flex;flex-direction:column;gap:1rem;position:relative}.zamel-file-card{background:var(--zamel-c-white);border:1px solid var(--zamel-c-silver);box-shadow:0 18px 40px -26px color-mix(in srgb, var(--zamel-c-dark) 35%, transparent)}.zamel-file-card__main{align-items:center;display:grid;gap:1.375rem;grid-template-columns:3.5rem minmax(0, 1fr) auto;padding:1.5rem 1.5rem 1.5rem 1.625rem}@media(width < 48em){.zamel-file-card__main{gap:1rem;grid-template-columns:2.75rem minmax(0, 1fr) auto;padding:1rem}}.zamel-file-sheet{aspect-ratio:4/5;background:var(--zamel-c-white);border:1.5px solid var(--zamel-c-dark);clip-path:polygon(0 0, 72% 0, 100% 20%, 100% 100%, 0 100%);display:block;inline-size:100%;position:relative}.zamel-file-sheet::before{background:var(--zamel-c-light-grey-6);block-size:22%;border-block-end:1.5px solid var(--zamel-c-dark);border-inline-start:1.5px solid var(--zamel-c-dark);content:"";inline-size:30%;inset-block-start:-1px;inset-inline-end:-1px;position:absolute}.zamel-file-sheet::after{background:repeating-linear-gradient(var(--zamel-c-silver) 0 1px, transparent 1px 7px);block-size:30%;content:"";inset-block-start:34%;inset-inline:16%;position:absolute}.zamel-file-sheet b{background:var(--zamel-c-primary);color:var(--zamel-c-white);font-size:var(--zamel-fs-2xs);font-weight:var(--zamel-fw-bold);inset-block-end:11%;inset-inline:-1px;letter-spacing:.06em;padding-block:.1875rem;position:absolute;text-align:center}.zamel-file-card__label{display:block;font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);letter-spacing:.1em;text-transform:uppercase}.zamel-file-card__title{display:block;font-size:var(--zamel-fs-sl);font-weight:var(--zamel-fw-bold);line-height:1.25;margin-block-start:.25rem}.zamel-file-card__meta{color:var(--zamel-c-grey);display:block;font-size:var(--zamel-fs-s);margin-block-start:.25rem}.zamel-file-card__download{align-items:center;background:var(--zamel-c-primary);block-size:56px;color:var(--zamel-c-white);display:inline-flex;inline-size:56px;justify-content:center;transition:background-color 200ms}.zamel-file-card__download:hover{background:var(--zamel-c-dark);color:var(--zamel-c-white)}.zamel-file-card__download svg{block-size:24px;color:inherit;inline-size:24px}@media(width < 48em){.zamel-file-card__download{block-size:48px;inline-size:48px}}.zamel-file-card__note{background:var(--zamel-c-light-grey-6);border-block-start:1px solid var(--zamel-c-silver);font-size:var(--zamel-fs-s);line-height:1.5;padding:.875rem 1.625rem}.zamel-file-card__note a{color:var(--zamel-c-primary);font-weight:var(--zamel-fw-bold)}.zamel-file-card--upcoming{border-color:var(--zamel-c-primary)}.zamel-file-card--upcoming .zamel-file-card__note strong{color:var(--zamel-c-primary)}.zamel-file-card__early{margin-block-start:.75rem}.zamel-price-block{margin-block-start:3.5rem}@media(width < 48em){.zamel-price-block{margin-block-start:1rem}}.zamel-price-sub{color:var(--zamel-c-black-2);font-size:var(--zamel-fs-base);line-height:1.55;margin-block-start:.875rem;max-inline-size:48rem}.zamel-price-sub p{margin:0}.zamel-price-axis{border:1px solid var(--zamel-c-silver);margin-block-start:3rem;padding:2.25rem 2.5rem 2rem}@media(width < 48em){.zamel-price-axis{margin-block-start:1.5rem;padding:1.25rem 1rem}}.zamel-price-axis__scroll{overflow-x:auto}.zamel-price-axis__grid{--label-w: 7.5rem;display:grid;grid-template-columns:var(--label-w) minmax(0, 1fr);min-inline-size:45rem;padding-block-start:1.75rem;position:relative}.zamel-price-axis__months{block-size:1.75rem;position:relative}.zamel-price-axis__months span{border-inline-start:1px solid var(--zamel-c-light-grey);color:var(--zamel-c-grey);font-size:var(--zamel-fs-xs-plus);padding-inline-start:.5rem;position:absolute}.zamel-price-axis__label{align-items:center;background:var(--zamel-c-white);border-block-start:1px solid var(--zamel-c-light-grey);display:flex;font-size:var(--zamel-fs-xs-plus);font-weight:var(--zamel-fw-bold);inset-inline-start:0;letter-spacing:.1em;min-block-size:4.5rem;position:sticky;z-index:2}.zamel-price-axis__track{border-block-start:1px solid var(--zamel-c-light-grey);min-block-size:4.5rem;position:relative}.zamel-price-axis__line{border-inline-start:1px solid var(--zamel-c-light-grey-3);inset-block:0;position:absolute}.zamel-price-bar{align-items:center;block-size:2.25rem;display:flex;font-size:var(--zamel-fs-xs-plus);font-weight:var(--zamel-fw-bold);inset-block-start:1.125rem;overflow:hidden;padding-inline:.875rem;position:absolute;white-space:nowrap}.zamel-price-bar--now{background:var(--zamel-c-primary);color:var(--zamel-c-white)}.zamel-price-bar--old{background:var(--zamel-c-light-grey-2);color:var(--zamel-c-black-2)}.zamel-price-bar--next{background:repeating-linear-gradient(-45deg, var(--zamel-c-white) 0 6px, var(--zamel-c-light-red-2) 6px 12px);box-shadow:inset 0 0 0 2px var(--zamel-c-primary);color:var(--zamel-c-primary)}.zamel-price-bar--open{mask-image:linear-gradient(90deg, var(--zamel-c-black) 80%, transparent)}.zamel-price-notice{background:var(--zamel-c-white);block-size:10px;border:2px solid var(--zamel-c-primary);inline-size:10px;inset-block-start:1.9rem;margin-inline-start:-5px;position:absolute;transform:rotate(45deg)}.zamel-price-notice__label{color:var(--zamel-c-primary);font-size:var(--zamel-fs-2xs);font-weight:var(--zamel-fw-bold);inset-block-start:3.5rem;position:absolute;transform:translateX(-50%);white-space:nowrap}.zamel-price-axis__today{border-inline-start:2px dashed var(--zamel-c-dark);inset-block:1.375rem 0;inset-inline-start:calc(var(--label-w) + (100% - var(--label-w))*var(--today)/100);position:absolute}.zamel-price-axis__today span{background:var(--zamel-c-dark);color:var(--zamel-c-white);font-size:var(--zamel-fs-2xs);font-weight:var(--zamel-fw-bold);inline-size:3.75rem;inset-block-start:-1.375rem;inset-inline-start:-1.875rem;padding-block:.125rem;position:absolute;text-align:center}.zamel-price-axis__legend{color:var(--zamel-c-black-2);display:flex;flex-wrap:wrap;font-size:var(--zamel-fs-xs-plus);gap:.75rem 1.75rem;list-style:none;margin:1.375rem 0 0;padding:0 0 0 7.5rem}.zamel-price-axis__legend li{align-items:center;display:inline-flex;gap:.5rem}@media(width < 48em){.zamel-price-axis__legend{padding-inline-start:0}}.zamel-price-axis__swatch{block-size:10px;display:inline-block;inline-size:22px}.zamel-price-axis__swatch--now{background:var(--zamel-c-primary)}.zamel-price-axis__swatch--next{background:repeating-linear-gradient(-45deg, var(--zamel-c-white) 0 3px, var(--zamel-c-light-red-2) 3px 6px);box-shadow:inset 0 0 0 2px var(--zamel-c-primary)}.zamel-price-axis__swatch--old{background:var(--zamel-c-light-grey-2)}.zamel-price-axis__swatch--notice{border:2px solid var(--zamel-c-primary);inline-size:10px;transform:rotate(45deg)}.zamel-price-history{background:var(--zamel-c-light-grey-6);margin-block-start:6rem;padding-block:4.5rem 5rem}@media(width < 48em){.zamel-price-history{margin-block-start:3.5rem;padding-block:2.5rem 3rem}}.zamel-price-history__grid{align-items:start;display:grid;gap:4.5rem;grid-template-columns:minmax(0, 7fr) minmax(0, 4fr)}@media(width < 64em){.zamel-price-history__grid{gap:3rem;grid-template-columns:minmax(0, 1fr)}}.zamel-price-history__aside{padding-block-start:.375rem}.zamel-price-history__aside-title{font-size:var(--zamel-fs-sl);font-weight:var(--zamel-fw-bold);margin:0}.zamel-price-history__aside-text{color:var(--zamel-c-black-2);font-size:var(--zamel-fs-s-plus);line-height:1.5;margin:.375rem 0 1.25rem}.zamel-price-history__aside-text p{margin:0}.zamel-price-history__people{display:flex;flex-direction:column;gap:1.25rem}.zamel-price-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:1.75rem}.zamel-price-filter__item{align-items:center;background:var(--zamel-c-white);border:1px solid var(--zamel-c-light-grey-5);color:var(--zamel-c-dark);display:inline-flex;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-medium);min-block-size:36px;padding-inline:.875rem}.zamel-price-filter__item:hover{border-color:var(--zamel-c-dark)}.zamel-price-filter__item.is-active{background:var(--zamel-c-dark);border-color:var(--zamel-c-dark);color:var(--zamel-c-white);font-weight:var(--zamel-fw-bold)}@media(width < 48em){.zamel-price-filter__item{min-block-size:44px}}.zamel-price-year{border-block-start:1px solid var(--zamel-c-light-grey-5);margin-block-start:2rem;padding-block-start:1.25rem}.zamel-price-year+.zamel-price-year{margin-block-start:0}.zamel-price-year:not([open]){padding-block-end:1.25rem}.zamel-price-year__head{align-items:baseline;cursor:pointer;display:flex;gap:.75rem;list-style:none}.zamel-price-year__head::-webkit-details-marker{display:none}.zamel-price-year__head::after{align-self:center;block-size:.5rem;border-block-end:2px solid var(--zamel-c-dark);border-inline-end:2px solid var(--zamel-c-dark);content:"";inline-size:.5rem;margin-inline:auto .25rem;transform:rotate(45deg);transition:transform 150ms}.zamel-price-year[open]>.zamel-price-year__head::after{transform:rotate(-135deg)}.zamel-price-year__label{font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-bold)}.zamel-price-year__count{color:var(--zamel-c-grey);font-size:var(--zamel-fs-s)}.zamel-price-entries{list-style:none;margin:1.75rem 0 0;padding:0;position:relative}.zamel-price-entries::before{border-inline-start:1px solid var(--zamel-c-light-grey-5);content:"";inset-block:.625rem;inset-inline-start:3px;position:absolute}.zamel-price-entry{padding-inline-start:2rem;position:relative}.zamel-price-entry+.zamel-price-entry{margin-block-start:2rem}.zamel-price-entry::before{background:var(--zamel-c-primary);block-size:7px;border-radius:50%;content:"";inline-size:7px;inset-block-start:.4375rem;inset-inline-start:0;position:absolute}.zamel-price-entry__meta{align-items:center;color:var(--zamel-c-grey);display:flex;font-size:var(--zamel-fs-s);gap:.5rem}.zamel-price-tag{background:var(--zamel-c-white);border:1px solid var(--zamel-c-light-grey);color:var(--zamel-c-grey);font-size:var(--zamel-fs-xs);justify-self:start;letter-spacing:.04em;padding:.0625rem .5rem}.zamel-price-entry__title{display:block;font-size:var(--zamel-fs-sl);font-weight:var(--zamel-fw-bold);margin-block-start:.375rem}.zamel-price-entry__note{font-size:var(--zamel-fs-s-plus);line-height:1.6;margin-block-start:.5rem;max-inline-size:45rem}.zamel-price-entry__note p{margin:0}.zamel-price-state{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem .875rem;margin-block-start:.625rem}.zamel-price-chip{font-size:var(--zamel-fs-2xs);font-weight:var(--zamel-fw-bold);letter-spacing:.04em;padding:.1875rem .5625rem;white-space:nowrap}.zamel-price-chip--now{background:var(--zamel-c-state-ok-bg);color:var(--zamel-c-green-2)}.zamel-price-chip--next{background:var(--zamel-c-white);box-shadow:inset 0 0 0 1px var(--zamel-c-primary);color:var(--zamel-c-primary)}.zamel-price-chip--old{background:var(--zamel-c-white);box-shadow:inset 0 0 0 1px var(--zamel-c-light-grey-5);color:var(--zamel-c-secondary)}.zamel-price-download{align-items:center;color:var(--zamel-c-dark);display:inline-flex;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);gap:.5rem;white-space:nowrap}.zamel-price-download:hover{color:var(--zamel-c-primary)}.zamel-price-download__icon{color:var(--zamel-c-primary);flex:none}.zamel-price-download--early{color:var(--zamel-c-primary);font-weight:var(--zamel-fw-medium);text-decoration:underline}.zamel-price-rows{background:var(--zamel-c-white);border:1px solid var(--zamel-c-light-gray-1);list-style:none;margin:1.125rem 0 0;padding:0}.zamel-price-row{align-items:center;border-block-start:1px solid var(--zamel-c-light-grey);display:grid;font-size:var(--zamel-fs-s);gap:.25rem 1rem;grid-template-columns:6rem 4rem minmax(0, 1fr) auto;padding:.875rem 1.125rem}.zamel-price-row:first-child{border-block-start:0}@media(width < 48em){.zamel-price-row{grid-template-columns:auto minmax(0, 1fr)}.zamel-price-row .zamel-price-row__text{grid-column:1/-1}}.zamel-price-row__date{font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold)}.zamel-price-row__text{min-inline-size:0}.zamel-price-row__text strong{display:block;font-size:var(--zamel-fs-s-plus)}.zamel-price-row__text span{color:var(--zamel-c-grey);display:block;font-size:var(--zamel-fs-xs-plus);margin-block-start:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-price-row__file{justify-self:end}.zamel-price-more{margin-block-start:.875rem}.zamel-price-more>summary{color:var(--zamel-c-primary);cursor:pointer;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);list-style:none;text-align:center}.zamel-price-more>summary::-webkit-details-marker{display:none}.zamel-price-more[open]>summary{display:none}.zamel-complaint-procedure{margin-block-start:3.5rem}@media(width < 48em){.zamel-complaint-procedure{margin-block-start:1rem}}.zamel-complaint-steps{display:grid;gap:2.5rem;grid-template-columns:repeat(4, minmax(0, 1fr));list-style:none;margin:3rem 0 0;padding:0;position:relative}.zamel-complaint-steps::before{border-block-start:2px dashed var(--zamel-c-light-grey-5);content:"";inset-block-start:2.75rem;inset-inline:2.75rem calc(25% - .25rem);position:absolute}@media(width < 64em){.zamel-complaint-steps{gap:1.5rem;grid-template-columns:minmax(0, 1fr);margin-block-start:1.5rem}.zamel-complaint-steps::before{display:none}}.zamel-complaint-step{position:relative}@media(width < 64em){.zamel-complaint-step{display:grid;gap:1rem;grid-template-columns:3.25rem minmax(0, 1fr)}}.zamel-complaint-step__icon{align-items:center;background:var(--zamel-c-white);block-size:5.5rem;border:1px solid var(--zamel-c-silver);color:var(--zamel-c-primary);display:flex;inline-size:5.5rem;justify-content:center;position:relative}.zamel-complaint-step__icon svg{block-size:2.375rem;inline-size:2.375rem}.zamel-complaint-step__icon b{align-items:center;background:var(--zamel-c-primary);block-size:1.75rem;color:var(--zamel-c-white);display:flex;font-size:var(--zamel-fs-s);inline-size:1.75rem;inset-block-start:-1px;inset-inline-start:-1px;justify-content:center;position:absolute}@media(width < 64em){.zamel-complaint-step__icon{block-size:3.25rem;inline-size:3.25rem}.zamel-complaint-step__icon svg{block-size:1.5rem;inline-size:1.5rem}.zamel-complaint-step__icon b{block-size:1.25rem;font-size:var(--zamel-fs-xs);inline-size:1.25rem}}.zamel-complaint-step__title{font-size:var(--zamel-fs-sl);font-weight:var(--zamel-fw-bold);margin:1.375rem 0 .5rem}@media(width < 64em){.zamel-complaint-step__title{margin-block-start:.125rem}}.zamel-complaint-step__text{color:var(--zamel-c-black-2);font-size:var(--zamel-fs-s-plus);line-height:1.55}.zamel-complaint-step__text p{margin:0}.zamel-complaint-address{background:var(--zamel-c-light-grey-6);border-inline-start:3px solid var(--zamel-c-primary);font-size:var(--zamel-fs-s-plus);font-style:normal;line-height:1.5;margin-block-start:1rem;padding:.875rem 1rem}.zamel-complaint-address small{color:var(--zamel-c-grey);display:block;font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);letter-spacing:.1em;margin-block-end:.25rem;text-transform:uppercase}.zamel-complaint-address b{display:block}.zamel-complaint-contacts{background:var(--zamel-c-light-grey-6);margin-block-start:6rem;padding-block:4.5rem 5rem}@media(width < 48em){.zamel-complaint-contacts{margin-block-start:3.5rem;padding-block:2.5rem 3rem}}.zamel-complaint-contacts__grid{align-items:start;display:grid;gap:4rem;grid-template-columns:minmax(0, 4fr) minmax(0, 8fr)}@media(width < 64em){.zamel-complaint-contacts__grid{gap:2rem;grid-template-columns:minmax(0, 1fr)}}.zamel-complaint-contacts__text{color:var(--zamel-c-black-2);font-size:var(--zamel-fs-base);line-height:1.55;margin:.875rem 0 0}.zamel-complaint-contacts__people{display:grid;gap:1.5rem;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(width < 48em){.zamel-complaint-contacts__people{grid-template-columns:minmax(0, 1fr)}}.zamel-complaint-scope{font-size:var(--zamel-fs-s-plus);line-height:1.4;margin:0 0 .75rem}.zamel-complaint-scope small{color:var(--zamel-c-grey);display:block;font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);letter-spacing:.1em;margin-block-end:.125rem;text-transform:uppercase}.zamel-complaint-scope b{font-weight:var(--zamel-fw-bold)}.zamel-contact-block{margin-block-start:6rem}@media(width < 48em){.zamel-contact-block{margin-block-start:3.5rem}}.zamel-contact-block--last{margin-block-end:6rem}@media(width < 48em){.zamel-contact-block--last{margin-block-end:3.5rem}}.zamel-contact-band,#formularz,#siedziba{scroll-margin-block-start:calc(var(--zamel-header-h, 9rem) + 1rem)}.zamel-contact-sub{color:var(--zamel-c-black-2);font-size:var(--zamel-fs-base);line-height:1.55;margin:.875rem 0 0;max-inline-size:48rem}.zamel-contact-sub p{margin:0}.zamel-contact-lead{color:var(--zamel-c-black-2);font-size:var(--zamel-fs-m);line-height:1.55;margin-block-start:1.25rem}.zamel-contact-lead p{margin:0}.zamel-contact-eyebrow{color:var(--zamel-c-primary);font-size:var(--zamel-fs-xs-plus);font-weight:var(--zamel-fw-bold);letter-spacing:.1em;margin:0 0 .875rem;text-transform:uppercase}.zamel-contact-band{background:var(--zamel-c-light-blue);margin-block-start:6rem;padding-block:4.5rem}@media(width < 48em){.zamel-contact-band{margin-block-start:3.5rem;padding-block:2.5rem}}.zamel-contact-band--finder{margin-block-start:3rem;padding-block:3.5rem}@media(width < 48em){.zamel-contact-band--finder{margin-block-start:1.75rem;padding-block:1.5rem}}.zamel-contact-more{color:var(--zamel-c-grey);display:inline-block;font-size:var(--zamel-fs-xs-plus);margin-block-start:.875rem;text-decoration:underline}.zamel-contact-more:hover{color:var(--zamel-c-primary)}.zamel-contact-topics{display:grid;gap:1.5rem;grid-template-columns:repeat(4, minmax(0, 1fr));margin-block-start:1.5rem}@media(width < 64em){.zamel-contact-topics{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width < 48em){.zamel-contact-topics{gap:.75rem;grid-template-columns:minmax(0, 1fr)}}.zamel-contact-topics--cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));margin-block-start:2.5rem}@media(width < 64em){.zamel-contact-topics--cols-3{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width < 48em){.zamel-contact-topics--cols-3{grid-template-columns:minmax(0, 1fr);margin-block-start:1.5rem}}.zamel-contact-topic{background:var(--zamel-c-white);border:1px solid var(--zamel-c-silver);display:grid;grid-row:span 5;grid-template-rows:subgrid;padding:1.75rem 1.75rem 0;row-gap:0;transition:border-color 200ms}.zamel-contact-topic:hover{border-color:var(--zamel-c-primary)}@media(width < 48em){.zamel-contact-topic{padding:1.25rem 1.25rem 0}}.zamel-contact-topic__icon{block-size:2rem;display:flex}.zamel-contact-topic__icon img{block-size:2rem;display:block;inline-size:2rem}.zamel-contact-topic__title{font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold);line-height:1.3;margin:1rem 0 .375rem}.zamel-contact-topic__text{color:var(--zamel-c-grey);font-size:var(--zamel-fs-s);line-height:1.5;margin:0}.zamel-contact-topic__lines{display:flex;flex-direction:column;font-size:var(--zamel-fs-s-plus);gap:.25rem;line-height:1.45;padding-block:1.125rem 1.375rem}.zamel-contact-topic__phone{color:var(--zamel-c-primary);font-weight:var(--zamel-fw-bold)}.zamel-contact-topic__ext{color:var(--zamel-c-grey);font-weight:var(--zamel-fw-base)}.zamel-contact-topic__mail{color:var(--zamel-c-primary);overflow-wrap:anywhere}.zamel-contact-topic__action{align-items:center;align-self:end;border-block-start:1px solid var(--zamel-c-silver);color:var(--zamel-c-dark);display:flex;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);gap:1rem;justify-content:space-between;margin-inline:-1.75rem;padding:1rem 1.75rem}.zamel-contact-topic__action:hover{color:var(--zamel-c-primary)}@media(width < 48em){.zamel-contact-topic__action{margin-inline:-1.25rem;min-block-size:44px;padding:.75rem 1.25rem}}.zamel-contact-topic__action--page{background:var(--zamel-c-light-grey-6)}.zamel-contact-topic__action--empty{border-block-start:0;padding:0}.zamel-contact-topic__arrow{color:var(--zamel-c-primary);font-size:var(--zamel-fs-m)}.zamel-contact-hero{position:relative}.zamel-contact-hero__photo{background:var(--zamel-c-dark);block-size:23.5rem;overflow:hidden}@media(width < 48em){.zamel-contact-hero__photo{block-size:11rem}}.zamel-contact-hero__img{block-size:100%;display:block;inline-size:100%;object-fit:cover}.zamel-contact-hero__card{background:var(--zamel-c-white);box-shadow:0 1px 0 var(--zamel-c-silver),0 24px 48px -24px rgba(26,26,26,.18);display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 4fr);position:relative}@media(width < 64em){.zamel-contact-hero__card{grid-template-columns:minmax(0, 1fr)}}.zamel-contact-hero--photo .zamel-contact-hero__card{margin:-9.25rem 3rem 0}@media(width < 64em){.zamel-contact-hero--photo .zamel-contact-hero__card{margin:-5rem 1.5rem 0}}@media(width < 48em){.zamel-contact-hero--photo .zamel-contact-hero__card{margin:-2rem .75rem 0}}.zamel-contact-hero__main{padding:3rem 3.5rem 2.75rem}@media(width < 48em){.zamel-contact-hero__main{padding:1.5rem 1.25rem}}.zamel-contact-hero__lead{color:var(--zamel-c-black-2);font-size:var(--zamel-fs-m);line-height:1.55;margin-block-start:1.25rem;max-inline-size:35rem}.zamel-contact-hero__lead p{margin:0}.zamel-contact-hero__actions{display:flex;flex-wrap:wrap;gap:.875rem;margin-block-start:2rem}@media(width < 48em){.zamel-contact-hero__actions{margin-block-start:1.5rem}.zamel-contact-hero__actions .zamel-btn{inline-size:100%;min-block-size:44px}}.zamel-contact-hero__lines{border-inline-start:1px solid var(--zamel-c-silver);display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:3rem}@media(width < 64em){.zamel-contact-hero__lines{border-block-start:1px solid var(--zamel-c-silver);border-inline-start:0;flex-flow:row wrap;gap:1.5rem 3rem;justify-content:flex-start;padding:2rem 3.5rem}}@media(width < 48em){.zamel-contact-hero__lines{flex-direction:column;gap:1.25rem;padding:1.5rem 1.25rem}}.zamel-contact-line__label{color:var(--zamel-c-dark);display:block;font-size:var(--zamel-fs-xs-plus);font-weight:var(--zamel-fw-bold);letter-spacing:.1em;margin-block-end:.375rem;text-transform:uppercase}.zamel-contact-line__phone{color:var(--zamel-c-primary);display:block;font-size:var(--zamel-fs-xl);font-weight:var(--zamel-fw-bold);letter-spacing:-0.01em;line-height:1.15;white-space:nowrap}.zamel-contact-line__phone:hover{color:var(--zamel-c-red-1)}.zamel-contact-line__note{color:var(--zamel-c-grey);display:block;font-size:var(--zamel-fs-s);margin-block-start:.375rem}.zamel-contact-feature{align-items:center;background:var(--zamel-c-light-blue);display:grid;gap:0 1.5rem;grid-template-columns:2rem minmax(0, 1fr) minmax(0, 1fr);margin-block-start:2.5rem;padding:2rem 2.5rem}@media(width < 48em){.zamel-contact-feature{gap:0 1rem;grid-template-columns:2rem minmax(0, 1fr);margin-block-start:1.5rem;padding:1.5rem 1.25rem}}.zamel-contact-feature__icon{align-self:start;margin-block-start:.125rem}.zamel-contact-feature__icon img{block-size:2rem;display:block;inline-size:2rem}.zamel-contact-feature__title{font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-bold);line-height:1.25;margin:0 0 .375rem}.zamel-contact-feature__text{color:var(--zamel-c-black-2);font-size:var(--zamel-fs-s-plus);line-height:1.5;margin:0}.zamel-contact-feature__link{align-items:center;color:var(--zamel-c-primary);display:inline-flex;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);gap:.5rem;margin-block-start:.875rem}.zamel-contact-feature__link:hover{color:var(--zamel-c-red-1)}.zamel-contact-feature__contact{border-inline-start:1px solid var(--zamel-c-light-gray-4);display:flex;flex-direction:column;gap:.25rem;margin-inline-start:1.5rem;padding-inline-start:2.5rem}@media(width < 48em){.zamel-contact-feature__contact{border-block-start:1px solid var(--zamel-c-light-gray-4);border-inline-start:0;grid-column:1/-1;margin:1.25rem 0 0;padding:1.25rem 0 0}}.zamel-contact-feature__phone{color:var(--zamel-c-primary);font-size:var(--zamel-fs-xl);font-weight:var(--zamel-fw-bold);letter-spacing:-0.01em;line-height:1.15}.zamel-contact-feature__ext{color:var(--zamel-c-grey);font-size:var(--zamel-fs-xs-plus)}.zamel-contact-feature__mail{color:var(--zamel-c-primary);font-size:var(--zamel-fs-base);margin-block-start:.25rem;overflow-wrap:anywhere}.zamel-rep-finder{align-items:start;display:grid;gap:3.5rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}@media(width < 48em){.zamel-rep-finder{gap:1.5rem;grid-template-columns:minmax(0, 1fr)}}.zamel-rep-finder--band{align-items:center;gap:4.5rem;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr)}@media(width < 48em){.zamel-rep-finder--band{gap:2rem;grid-template-columns:minmax(0, 1fr)}}.zamel-rep-finder__map-column{align-self:center}.zamel-rep-search{margin-block-start:1.75rem}.zamel-rep-finder__list-column .zamel-rep-search{margin:0 0 1rem}.zamel-rep-search__label{display:block;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);margin-block-end:.625rem}.zamel-rep-search__field{display:flex;max-inline-size:32.5rem;min-block-size:3.5rem}.zamel-rep-finder__list-column .zamel-rep-search__field{max-inline-size:none}.zamel-rep-search__input{background:var(--zamel-c-white);border:1px solid var(--zamel-c-dark);border-inline-end:0;border-radius:0;color:var(--zamel-c-dark);flex:1;font:inherit;font-size:16px;min-inline-size:0;padding:0 1.125rem}.zamel-rep-search__input::placeholder{color:var(--zamel-c-grey)}.zamel-rep-search__input:focus{border-color:var(--zamel-c-primary);box-shadow:0 0 0 .1875em var(--zamel-c-light-red-2);outline:none}.zamel-rep-search__button{background:var(--zamel-c-primary);border:0;color:var(--zamel-c-white);cursor:pointer;flex:none;font:inherit;font-size:var(--zamel-fs-s-plus);font-weight:var(--zamel-fw-bold);padding:0 1.625rem;text-transform:uppercase;transition:background-color 200ms}.zamel-rep-search__button:hover{background:var(--zamel-c-red-1)}@media(width < 48em){.zamel-rep-search__button{padding:0 1rem}}.zamel-rep-search__status{color:var(--zamel-c-grey);font-size:var(--zamel-fs-xs-plus);margin:.625rem 0 0}.zamel-rep-results{margin-block-start:1.5rem;max-inline-size:32.5rem}.zamel-rep-results:not(:has(.zamel-rep-result:not([hidden]))){margin-block-start:0}.zamel-rep-result{background:var(--zamel-c-white);border:1px solid var(--zamel-c-silver);border-block-start:3px solid var(--zamel-c-primary);padding:1.75rem 1.75rem 1.5rem}@media(width < 48em){.zamel-rep-result{padding:1.25rem}}.zamel-rep-result__label{color:var(--zamel-c-dark);display:block;font-size:var(--zamel-fs-xs-plus);font-weight:var(--zamel-fw-bold);letter-spacing:.1em;text-transform:uppercase}.zamel-rep-result__name{font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-bold);margin:.5rem 0 .125rem}.zamel-rep-result__meta{color:var(--zamel-c-grey);font-size:var(--zamel-fs-s);margin:0}.zamel-rep-result__lines{display:flex;flex-wrap:wrap;font-size:var(--zamel-fs-base);gap:.375rem 1.75rem;margin-block-start:1.125rem}.zamel-rep-result__phone{color:var(--zamel-c-primary);font-size:var(--zamel-fs-sl);font-weight:var(--zamel-fw-bold)}.zamel-rep-result__mail{color:var(--zamel-c-primary);overflow-wrap:anywhere}.zamel-region-map svg{block-size:auto;display:block;inline-size:100%}.zamel-region-map path{cursor:pointer;fill:var(--zamel-c-light-grey-2);stroke:var(--zamel-c-white);stroke-linejoin:round;stroke-width:2.5;transition:fill 150ms}.zamel-region-map path[data-shade="1"]{fill:var(--zamel-c-light-gray-4)}.zamel-region-map path[data-shade="2"]{fill:var(--zamel-c-light-grey-5)}.zamel-region-map path.is-hover{fill:var(--zamel-c-light-grey-4)}.zamel-region-map path.is-active{fill:var(--zamel-c-primary)}.zamel-region-map text{fill:var(--zamel-c-dark);font-family:inherit;font-size:26px;font-weight:var(--zamel-fw-bold);pointer-events:none;text-anchor:middle}.zamel-region-map text.is-active{fill:var(--zamel-c-white)}.zamel-region-map--band{inline-size:100%;margin-inline-start:auto;max-inline-size:35rem}.zamel-region-map--band text{font-size:30px}@media(width < 48em){.zamel-region-map--band{max-inline-size:22rem;margin-inline:auto}}.zamel-region-map__hint{color:var(--zamel-c-grey);font-size:var(--zamel-fs-xs-plus);margin:.75rem 0 0;text-align:center}.zamel-person-list{background:var(--zamel-c-white);border:1px solid var(--zamel-c-silver);list-style:none;margin:0;padding:0}.zamel-person-row{align-items:center;border-block-start:1px solid var(--zamel-c-silver);cursor:pointer;display:grid;gap:.25rem 1.5rem;grid-template-columns:minmax(0, 1fr) auto;padding:1rem 1.5rem}.zamel-person-row:first-child{border-block-start:0}@media(width < 30em){.zamel-person-row{grid-template-columns:minmax(0, 1fr);padding:1rem 1.25rem}}.zamel-person-row.is-active{border-block-start-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px var(--zamel-c-primary);cursor:default;padding-block:1.375rem 1.5rem}.zamel-person-row.is-active+.zamel-person-row{border-block-start-color:rgba(0,0,0,0)}.zamel-person-row__label{color:var(--zamel-c-dark);display:block;font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);letter-spacing:.1em;text-transform:uppercase}.zamel-person-row__name{appearance:none;background:none;border:0;color:var(--zamel-c-dark);cursor:pointer;display:block;font:inherit;font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold);margin-block-start:.1875rem;padding:0;text-align:start}.zamel-person-row__name:hover{color:var(--zamel-c-primary)}.zamel-person-row.is-active .zamel-person-row__name{font-size:var(--zamel-fs-sl)}.zamel-person-row__meta{color:var(--zamel-c-grey);display:block;font-size:var(--zamel-fs-xs-plus);line-height:1.4}.zamel-person-row__langs{display:flex;gap:.3125rem;margin-block-start:.375rem}.zamel-person-row__langs abbr{border:1px solid var(--zamel-c-light-grey-4);color:var(--zamel-c-dark);font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);padding:.0625rem .375rem;text-decoration:none}.zamel-person-row__contact{align-items:flex-end;display:flex;flex-direction:column;font-size:var(--zamel-fs-s);gap:.125rem;text-align:end}@media(width < 30em){.zamel-person-row__contact{align-items:flex-start;text-align:start}}.zamel-person-row__phone{color:var(--zamel-c-primary);font-weight:var(--zamel-fw-bold);white-space:nowrap}.zamel-person-row.is-active .zamel-person-row__phone{font-size:var(--zamel-fs-sl)}.zamel-person-row__mail{color:var(--zamel-c-primary);overflow-wrap:anywhere}.zamel-person-row__actions{display:none;flex-wrap:wrap;gap:.75rem;grid-column:1/-1;margin-block-start:.875rem}.zamel-person-row__actions .zamel-btn{min-block-size:44px;padding-inline:1.25rem}.zamel-person-row.is-active .zamel-person-row__actions{display:flex}.zamel-contact-form-box{border:1px solid var(--zamel-c-silver);margin-block-start:2.25rem;padding:2.5rem}@media(width < 48em){.zamel-contact-form-box{margin-block-start:1.5rem;padding:1.25rem}}.zamel-contact-form__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3, minmax(0, 1fr));margin-block-end:1.25rem}@media(width < 64em){.zamel-contact-form__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width < 48em){.zamel-contact-form__grid{gap:1rem;grid-template-columns:minmax(0, 1fr)}}.zamel-contact-hq{align-items:stretch;display:grid;gap:2rem;grid-template-columns:minmax(0, 6fr) minmax(0, 7fr);margin-block-start:2.5rem}@media(width < 48em){.zamel-contact-hq{gap:1rem;grid-template-columns:minmax(0, 1fr);margin-block-start:1.5rem}}.zamel-contact-hq--no-map{grid-template-columns:minmax(0, 1fr)}.zamel-contact-hq__card{background:var(--zamel-c-white);border:1px solid var(--zamel-c-silver);display:flex;flex-direction:column;padding:2.25rem 2.25rem 2rem}@media(width < 48em){.zamel-contact-hq__card{padding:1.5rem 1.25rem}}.zamel-contact-hq__name{font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-bold)}.zamel-contact-hq__address{font-size:var(--zamel-fs-base);font-style:normal;line-height:1.55;margin-block-start:.375rem}.zamel-contact-hq__rows{border-block-start:1px solid var(--zamel-c-silver);display:grid;font-size:var(--zamel-fs-s-plus);gap:.625rem 1.5rem;grid-template-columns:auto minmax(0, 1fr);margin:1.5rem 0 0;padding-block-start:1.375rem}.zamel-contact-hq__rows dt{color:var(--zamel-c-grey)}.zamel-contact-hq__rows dd{font-weight:var(--zamel-fw-medium);margin:0}.zamel-contact-hq__rows a{color:var(--zamel-c-dark)}.zamel-contact-hq__rows a:hover,.zamel-contact-hq__rows .zamel-contact-hq__mail{color:var(--zamel-c-primary)}.zamel-contact-hq__legal{color:var(--zamel-c-grey);font-size:var(--zamel-fs-xs-plus);line-height:1.6;margin-block-start:auto;padding-block-start:1.375rem}.zamel-contact-hq__legal p{margin:0}.zamel-contact-hq__map{background:var(--zamel-c-light-grey-6);min-block-size:22rem;overflow:hidden;position:relative;z-index:0}@media(width < 48em){.zamel-contact-hq__map{min-block-size:17rem}}.zamel-contact-hq__canvas{inset:0;position:absolute}.zamel-contact-hq__canvas .leaflet-tile-pane{filter:grayscale(1) contrast(0.92) brightness(1.06)}.zamel-contact-hq__pin{background:var(--zamel-c-primary);block-size:18px;border:3px solid var(--zamel-c-white);border-radius:50%;box-shadow:0 2px 6px rgba(26,26,26,.35);display:block;inline-size:18px}.leaflet-tooltip.zamel-contact-hq__label{background:var(--zamel-c-white);border:0;border-radius:0;box-shadow:0 6px 18px -6px rgba(26,26,26,.35);color:var(--zamel-c-dark);font-family:inherit;font-size:var(--zamel-fs-xs-plus);line-height:1.35;padding:.5rem .75rem}.leaflet-tooltip.zamel-contact-hq__label::before{display:none}.leaflet-tooltip.zamel-contact-hq__label b{display:block;font-size:var(--zamel-fs-s)}.zamel-contact-route{align-items:center;background:var(--zamel-c-white);box-shadow:0 6px 18px -6px rgba(26,26,26,.35);color:var(--zamel-c-dark);display:inline-flex;font-size:var(--zamel-fs-s-plus);font-weight:var(--zamel-fw-bold);gap:.625rem;inset-block-end:1.5rem;inset-inline-start:1.5rem;min-block-size:3rem;padding:0 1.25rem 0 1rem;position:absolute;z-index:500}.zamel-contact-route img{block-size:1.25rem;inline-size:1.25rem}.zamel-contact-route:hover{color:var(--zamel-c-primary)}@media(width < 48em){.zamel-contact-route{inset-block-end:1rem;inset-inline-start:1rem;min-block-size:44px}}.zamel-consent-legal-note{margin-block:.75rem 0;font-size:max(.75rem,11px);line-height:1.5;color:var(--zamel-c-gray-1, #555)}.zamel-consent-legal-note a{color:inherit;text-decoration:underline}.zamel-consent-legal-note a:hover{color:var(--zamel-c-primary)}.zamel-legal-toc{flex:0 0 16rem;min-inline-size:0;position:sticky;top:calc(var(--zamel-header-h, 9rem) + 1rem);align-self:start;max-block-size:calc(100vh - var(--zamel-header-h, 9rem) - 4rem);overflow-y:auto}.zamel-legal-toc__list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding-inline-start:1.25rem;font-size:max(.8125rem,12px);line-height:1.4}.zamel-legal-toc__list a{color:var(--zamel-c-gray-1, #555)}.zamel-legal-toc__list a:hover{color:var(--zamel-c-primary)}@media(max-width: 768px){.zamel-legal-toc{position:static;max-block-size:none;overflow-y:visible;flex-basis:auto}}.zamel-legal-body{flex:1 1 auto;max-inline-size:50rem;min-inline-size:0}.zamel-legal-body h2{font-size:var(--zamel-fs-l);font-weight:700;margin-block:2.5rem .75rem;scroll-margin-block-start:calc(var(--zamel-header-h, 9rem) + 1rem)}.zamel-legal-body h2:first-child{margin-block-start:0}.zamel-legal-body h3{font-size:var(--zamel-fs-m);font-weight:700;margin-block:1.5rem .5rem;scroll-margin-block-start:calc(var(--zamel-header-h, 9rem) + 1rem)}.zamel-legal-body p{margin-block:0 1rem}.zamel-legal-body ul,.zamel-legal-body ol{margin-block:0 1rem;padding-inline-start:1.5rem}.zamel-legal-body ul li,.zamel-legal-body ol li{margin-block-end:.5rem}.zamel-legal-body a{color:var(--zamel-c-primary);text-decoration:underline}.zamel-article-card{text-decoration:none;color:inherit;border:max(.0625em,1px) solid var(--zamel-c-black);overflow:hidden;block-size:100%;inline-size:100%}.zamel-article-card:hover{text-decoration:none}.zamel-article-card:hover .zamel-article-card__cta{text-decoration:underline}.zamel-article-card__badge{position:absolute;inset-block-start:.625rem;inset-inline-start:.625rem;padding:.625rem;background-color:var(--zamel-c-primary);color:#fff;font-size:max(.6875rem,10px);line-height:1.5}.zamel-article-card__cta{margin-block-start:auto}.zamel-article-section__intro{max-inline-size:50rem}.zamel-article-section__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(18rem, 100%), 26rem));justify-content:center;gap:1.25rem}.zamel-callout{margin-block:1.5rem;padding:1rem 1.25rem;border-inline-start:4px solid var(--zamel-c-primary);background-color:#fdf2f2}.zamel-callout__heading{font-size:max(.875rem,13px);font-weight:700;color:var(--zamel-c-primary)}.zamel-callout__text{margin-block-start:.5rem;font-size:max(.9375rem,14px);line-height:1.5}.zamel-callout__text>:first-child{margin-block-start:0}.zamel-callout__text>:last-child{margin-block-end:0}.zamel-callout--tip{border-inline-start-color:#2563eb;background-color:#eff6ff}.zamel-callout--tip .zamel-callout__heading{color:#1d4ed8}.zamel-callout--note{border-inline-start-color:var(--zamel-c-gray-1, #6f6f6f);background-color:#f4f5f7}.zamel-callout--note .zamel-callout__heading{color:var(--zamel-c-gray-1, #6f6f6f)}.zamel-article-share__action,.zamel-article-share__action.zamel-copy-btn{display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;padding:.5rem;margin:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.zamel-article-share__icon{inline-size:100%;block-size:100%;object-fit:contain}.zamel-article-toc{padding:1.25rem;background-color:var(--zamel-c-light-blue, #eef3f8)}.zamel-article-toc__heading{font-size:max(.875rem,13px);font-weight:700}.zamel-article-toc__list{margin:.625rem 0 0;padding-inline-start:1.2rem;font-size:max(.875rem,13px);line-height:1.6}.zamel-article-toc__list a{color:inherit}.zamel-article-toc__list a:hover{color:var(--zamel-c-primary)}.zamel-advice-rail{flex:0 0 17rem;min-inline-size:0}@media(max-width: 768px){.zamel-advice-rail{flex-basis:auto}}.zamel-advice-rail__item{display:flex;gap:.5rem;padding:.75rem;font-size:max(.875rem,13px);border-inline-start:3px solid rgba(0,0,0,0)}.zamel-advice-rail__item:hover{color:var(--zamel-c-primary)}.zamel-advice-rail__item--active{border-inline-start-color:var(--zamel-c-primary);color:var(--zamel-c-primary);font-weight:700}.zamel-advice-rail__count{margin-inline-start:auto;color:var(--zamel-c-gray-1, #6f6f6f);font-weight:400}.zamel-rich-text ul,.zamel-rich-text ol,.zamel-callout__text ul,.zamel-callout__text ol{margin-block:.75rem;padding-inline-start:1.5rem}.zamel-rich-text ul,.zamel-callout__text ul{list-style:disc}.zamel-rich-text ol,.zamel-callout__text ol{list-style:decimal}.zamel-rich-text li,.zamel-callout__text li{margin-block-end:.25rem}.zamel-rich-text p+p,.zamel-callout__text p+p{margin-block-start:.75rem}.zamel-article-hero{background-color:var(--zamel-c-light-blue, #eef3f8)}.zamel-article-hero .zamel-picture__img{max-block-size:max(30rem,400px);inline-size:auto;max-inline-size:100%;margin-inline:auto}.zamel-article-heading{scroll-margin-block-start:calc(var(--zamel-header-h, 9rem) + 1rem)}.zamel-related-articles{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(16rem, 100%), 22rem));gap:1rem;justify-content:start}.zamel-api-survey-page{background-color:var(--zamel-c-white);color:var(--zamel-c-black);display:flex;flex-direction:column;min-block-size:100dvh}.zamel-api-survey-page>main{flex:1 0 auto}.zamel-api-survey__header{border-block-end:max(.0625em,1px) solid var(--zamel-c-light-grey-4);padding-block:1rem}.zamel-api-survey__logo{block-size:3.25rem;inline-size:auto;margin-inline-start:-0.25rem}@media(width < 48em){.zamel-api-survey__logo{block-size:2.5rem}}.zamel-api-survey__tag{color:var(--zamel-c-text-muted);font-size:var(--zamel-fs-s);text-align:end}.zamel-api-survey__hero{padding-block-start:3.5rem}.zamel-api-survey__hero--thanks{padding-block:5rem}.zamel-api-survey__start{margin-block-start:2rem}.zamel-api-survey__code{align-items:center;aspect-ratio:1;background:var(--zamel-c-light-grey-6);border:1.5px solid var(--zamel-c-dark);color:var(--zamel-c-dark);display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold);inline-size:100%;justify-content:center}.zamel-api-survey__method{align-items:center;background:var(--zamel-c-primary);block-size:56px;color:var(--zamel-c-white);display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);inline-size:56px;justify-content:center;letter-spacing:.06em}@media(width < 48em){.zamel-api-survey__method{block-size:48px;inline-size:48px}}.zamel-api-survey__body{max-inline-size:46rem}.zamel-api-survey__form{padding-block:1rem 4rem}.zamel-api-survey__alert{background-color:var(--zamel-c-state-warn-bg);border-inline-start:3px solid var(--zamel-c-primary);color:var(--zamel-c-state-warn-fg);margin:1.5rem 0 0;padding:.75rem 1rem}.zamel-api-survey__question{border:0;border-block-end:max(.0625em,1px) solid var(--zamel-c-light-grey-4);margin:0;min-inline-size:0;padding:1.75rem 0}.zamel-api-survey__question legend{display:flex;float:inline-start;font-size:var(--zamel-fs-m);font-weight:700;gap:.75rem;inline-size:100%;line-height:1.35;margin-block-end:.75rem;padding:0}.zamel-api-survey__question legend+*{clear:both}.zamel-api-survey__number{color:var(--zamel-c-primary);flex:none;font-variant-numeric:tabular-nums;min-inline-size:1.25em}.zamel-api-survey__hint{color:var(--zamel-c-grey-1);font-size:var(--zamel-fs-s);margin:-0.25rem 0 .75rem}.zamel-api-survey__options{display:grid;gap:.25rem}.zamel-api-survey__option{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:.75rem;margin-inline:-0.75rem;min-block-size:44px;padding:.5rem .75rem}.zamel-api-survey__option:hover,.zamel-api-survey__option:has(:checked){background-color:var(--zamel-c-light-blue)}.zamel-api-survey__option:has(:checked){font-weight:500}.zamel-api-survey__fields{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr))}.zamel-api-survey__label{display:block;font-size:var(--zamel-fs-s);margin-block-end:.375rem}.zamel-api-survey__required{color:var(--zamel-c-primary)}.zamel-api-survey__optional{color:var(--zamel-c-grey-1);font-weight:400}.zamel-api-survey__followup{margin-block-start:1rem}.zamel-api-survey__followup[hidden]{display:none}.zamel-api-survey__error{color:var(--zamel-c-primary);font-size:var(--zamel-fs-s);margin:.375rem 0 0}.zamel-api-survey__form [aria-invalid=true]{border-color:var(--zamel-c-primary)}.zamel-api-survey__submit{margin-block-start:2rem;min-inline-size:14rem}.zamel-api-survey__footer{border-block-start:max(.0625em,1px) solid var(--zamel-c-light-grey-4);color:var(--zamel-c-grey-1);font-size:var(--zamel-fs-s);padding-block:1.5rem}.zamel-api-survey__footer a{color:inherit}.zamel-error-game{max-inline-size:50rem;margin-inline:auto;margin-block-end:3rem;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}.zamel-error-game__canvas{display:block;inline-size:100%;background:rgba(0,0,0,0);cursor:pointer;touch-action:none}.zamel-error-game__canvas:focus-visible{outline:max(.125em,2px) solid var(--zamel-c-primary);outline-offset:2px}.zamel-error-game__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background-color:var(--zamel-c-white);border-block-start:max(.125em,2px) solid var(--zamel-c-light-grey)}.zamel-error-game__stat{margin:0}.zamel-error-game__label{font-weight:var(--zamel-fw-bold);color:var(--zamel-c-black-1)}.zamel-error-game__value{margin-inline-start:.5rem;font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-bold);color:var(--zamel-c-primary);font-variant-numeric:tabular-nums}.zamel-error-game__restart[hidden]{display:none}@media(width < 48em){.zamel-error-game{margin-inline:-1rem}}.zamel-konfigurator [hidden]{display:none !important}.zamel-konfigurator__gora{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding-block-start:1.5rem;background-color:var(--zamel-c-light-gray-3)}.zamel-konfigurator__etykieta-kodu{margin:0;font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--zamel-c-grey)}.zamel-konfigurator__kod{display:flex;align-items:center;gap:.25rem;margin:0}.zamel-konfigurator__kod-znak{display:inline-flex;align-items:center;justify-content:center;inline-size:2.25rem;block-size:3rem;padding:0;border:0;border-block-end:max(.1875em,3px) solid var(--zamel-c-silver);background:none;font:inherit;font-size:var(--zamel-fs-2xl);font-weight:var(--zamel-fw-bold);color:var(--zamel-c-silver);font-variant-numeric:tabular-nums;cursor:pointer;transition:color .2s ease,border-color .2s ease}.zamel-konfigurator__kod-znak:disabled{cursor:default}.zamel-konfigurator__kod-znak:not(:disabled):hover,.zamel-konfigurator__kod-znak:focus-visible{border-block-end-color:var(--zamel-c-primary)}.zamel-konfigurator__kod-znak--pelny{color:var(--zamel-c-black);border-block-end-color:var(--zamel-c-black)}.zamel-konfigurator__kod-znak--podglad{color:var(--zamel-c-primary);border-block-end-color:var(--zamel-c-primary)}.zamel-konfigurator__kod-sep{font-size:var(--zamel-fs-xl);font-weight:var(--zamel-fw-bold);color:var(--zamel-c-silver);padding-inline:.125rem;transition:color .2s ease}.zamel-konfigurator__kod-sep--pelny{color:var(--zamel-c-black)}.zamel-konfigurator__chipy{display:grid;grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr));gap:.375rem;margin-block-start:1.25rem;align-self:stretch}.zamel-konfigurator__chip{display:block;padding:.75rem .375rem;text-align:center;line-height:1.35;overflow-wrap:break-word;border:0;border-block-start:max(.125em,2px) solid var(--zamel-c-silver);background:none;color:var(--zamel-c-grey);font:inherit;font-size:var(--zamel-fs-s);cursor:pointer;transition:background-color .15s ease,color .15s ease}.zamel-konfigurator__chip:disabled{opacity:.5;cursor:default}.zamel-konfigurator__chip:not(:disabled):hover,.zamel-konfigurator__chip:focus-visible{background-color:var(--zamel-c-white);color:var(--zamel-c-black-1)}.zamel-konfigurator__chip-nr{font-weight:var(--zamel-fw-bold);margin-inline-end:.25rem}.zamel-konfigurator__chip-wybor{font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);margin-inline-start:.375rem}.zamel-konfigurator__chip--gotowy{border-block-start-color:var(--zamel-c-dark);color:var(--zamel-c-black-1)}.zamel-konfigurator__chip--gotowy .zamel-konfigurator__chip-wybor{color:var(--zamel-c-primary)}.zamel-konfigurator__chip--gotowy::after{content:"✓";margin-inline-start:.125rem;color:var(--zamel-c-grey)}.zamel-konfigurator__chip--biezacy{border-block-start-color:var(--zamel-c-primary);background-color:var(--zamel-c-white);color:var(--zamel-c-black);font-weight:var(--zamel-fw-bold)}.zamel-konfigurator__chip--biezacy .zamel-konfigurator__chip-wybor{color:var(--zamel-c-primary)}.zamel-konfigurator__opcje{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr))}.zamel-konfigurator__opcja{display:flex;align-items:flex-start;gap:.75rem;padding:1.25rem;border:max(.0625em,1px) solid var(--zamel-c-silver);background-color:var(--zamel-c-white);font:inherit;text-align:start;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.zamel-konfigurator__opcja:hover,.zamel-konfigurator__opcja:focus-visible{border-color:var(--zamel-c-primary);box-shadow:0 2px 10px rgba(0,0,0,.08)}.zamel-konfigurator__opcja-ikona{flex:0 0 auto;inline-size:3.125rem;block-size:3.125rem;object-fit:contain}.zamel-konfigurator__opcja-ikona--probka{border:max(.0625em,1px) solid var(--zamel-c-light-gray-1)}.zamel-konfigurator__opcja-tresc{display:flex;flex:1 1 auto;flex-direction:column;gap:.1875rem;min-inline-size:0}.zamel-konfigurator__opcja-kod{align-self:flex-start;padding:.125rem .4375rem;background-color:var(--zamel-c-light-gray-3);font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);font-variant-numeric:tabular-nums}.zamel-konfigurator__opcja-nazwa{font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold);line-height:1.3}.zamel-konfigurator__opcja-ile{font-size:var(--zamel-fs-xs);color:var(--zamel-c-grey)}.zamel-konfigurator__opcja--wybrana{position:relative;border-color:var(--zamel-c-primary);border-width:max(.125em,2px)}.zamel-konfigurator__opcja--wybrana::after{content:"✓";position:absolute;inset-block-start:.5rem;inset-inline-end:.625rem;color:var(--zamel-c-primary);font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);line-height:1}.zamel-konfigurator__ekrany{display:flex;flex-direction:column}.zamel-konfigurator__ekrany [data-nawigacja]{order:1}.zamel-konfigurator__ekrany--wynik [data-nawigacja]{order:-1;margin-block-end:2rem}.zamel-konfigurator__nawigacja{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.zamel-konfigurator__nawigacja [data-dalej],.zamel-konfigurator__nawigacja [data-reset]{margin-inline-start:auto}.zamel-konfigurator__nav-btn{display:inline-flex;align-items:center;gap:.5rem;padding-inline:1.5em}.zamel-konfigurator__nav-btn svg{flex:0 0 auto;pointer-events:none}.zamel-konfigurator__nav-btn:disabled{background-color:var(--zamel-c-silver);border-color:var(--zamel-c-silver);color:var(--zamel-c-black-1);cursor:default;box-shadow:none}.zamel-konfigurator__nav-btn:disabled:hover{background-color:var(--zamel-c-silver);border-color:var(--zamel-c-silver);color:var(--zamel-c-black-1)}.zamel-konfigurator__wynik{display:grid;gap:2rem;padding:1.75rem;border:max(.0625em,1px) solid var(--zamel-c-silver)}@media(width >= 64em){.zamel-konfigurator__wynik{grid-template-columns:minmax(0, 20rem) minmax(0, 1fr)}}@media(width >= 64em){.zamel-konfigurator__wynik--bez-produktu{grid-template-columns:minmax(0, 1fr)}}.zamel-konfigurator__wynik--bez-produktu .zamel-konfigurator__podsumowanie,.zamel-konfigurator__wynik--bez-produktu .zamel-konfigurator__akcje{max-inline-size:30rem}.zamel-konfigurator__zdjecie{display:block;inline-size:100%;max-inline-size:20rem;block-size:auto;object-fit:contain;justify-self:center}.zamel-konfigurator__kod-wynik{margin:0 0 .25rem;font-size:var(--zamel-fs-2xl);font-weight:var(--zamel-fw-bold);color:var(--zamel-c-black);font-variant-numeric:tabular-nums;letter-spacing:.02em}.zamel-konfigurator__podsumowanie{margin:0 0 1.5rem}.zamel-konfigurator__cecha{display:flex;align-items:baseline;gap:.5rem;padding-block:.4375rem;border-block-end:max(.0625em,1px) dashed var(--zamel-c-light-gray-1)}.zamel-konfigurator__cecha:first-child{border-block-start:max(.0625em,1px) dashed var(--zamel-c-light-gray-1)}.zamel-konfigurator__cecha dt{flex:0 0 auto;color:var(--zamel-c-black-1);font-size:var(--zamel-fs-s)}.zamel-konfigurator__cecha dd{margin:0 0 0 auto;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);text-align:end}.zamel-konfigurator__akcje{display:flex;gap:.75rem;flex-wrap:wrap;margin-block-end:1rem;max-inline-size:34rem}.zamel-konfigurator__akcje .zamel-btn{flex:1 1 12rem;max-inline-size:16rem}.zamel-konfigurator__zacheta{margin:0 0 1rem;font-size:var(--zamel-fs-xs);color:var(--zamel-c-black-1)}.zamel-konfigurator__akcje-drugie{display:flex;gap:1.5rem;flex-wrap:wrap;padding-block-start:1rem;border-block-start:max(.0625em,1px) solid var(--zamel-c-light-gray-1)}.zamel-konfigurator__lista-naglowek{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-block-end:1rem}.zamel-konfigurator__licznik{color:var(--zamel-c-primary);font-variant-numeric:tabular-nums}.zamel-konfigurator__lista{list-style:none;margin:0;padding:0;border:max(.0625em,1px) solid var(--zamel-c-silver)}.zamel-konfigurator__pozycja{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem 1rem;padding:.875rem 1.25rem}.zamel-konfigurator__pozycja+.zamel-konfigurator__pozycja{border-block-start:max(.0625em,1px) solid var(--zamel-c-light-gray-3)}.zamel-konfigurator__pozycja .zamel-konfigurator__ilosc{grid-column:1;justify-self:start}.zamel-konfigurator__pozycja .zamel-konfigurator__pozycja-akcje{grid-column:2;justify-self:end}@media(width >= 64em){.zamel-konfigurator__pozycja{grid-template-columns:auto 1fr auto auto;gap:1rem}.zamel-konfigurator__pozycja .zamel-konfigurator__ilosc,.zamel-konfigurator__pozycja .zamel-konfigurator__pozycja-akcje{grid-column:auto;justify-self:auto}}.zamel-konfigurator__pozycja-zdjecie{inline-size:3.5rem;block-size:3.5rem;object-fit:contain;background-color:var(--zamel-c-light-gray-3)}.zamel-konfigurator__pozycja-nazwa{display:block;font-size:var(--zamel-fs-s);line-height:1.3}.zamel-konfigurator__pozycja-nazwa:empty{display:none}.zamel-konfigurator__ilosc{display:flex;align-items:stretch;border:max(.0625em,1px) solid var(--zamel-c-silver)}.zamel-konfigurator__ilosc-btn{inline-size:2rem;border:0;background:none;cursor:pointer;color:var(--zamel-c-black);font-size:var(--zamel-fs-base);line-height:1}.zamel-konfigurator__ilosc-btn:hover:not(:disabled){background-color:var(--zamel-c-light-gray-3)}.zamel-konfigurator__ilosc-btn:disabled{color:var(--zamel-c-silver);cursor:default}.zamel-konfigurator__ilosc-pole{inline-size:3rem;border:0;border-inline:max(.0625em,1px) solid var(--zamel-c-silver);text-align:center;font-variant-numeric:tabular-nums;font-size:16px;padding-block:.375rem;appearance:textfield}.zamel-konfigurator__ilosc-pole::-webkit-outer-spin-button,.zamel-konfigurator__ilosc-pole::-webkit-inner-spin-button{appearance:none;margin:0}.zamel-konfigurator__pozycja--nowa{animation:zamel-konfigurator-blysk 1.6s ease-out}@keyframes zamel-konfigurator-blysk{from{background-color:rgba(222,0,14,.08)}to{background-color:rgba(0,0,0,0)}}@media(prefers-reduced-motion: reduce){.zamel-konfigurator__pozycja--nowa{animation:none}}.zamel-konfigurator__pozycja-kod{display:block;font-weight:var(--zamel-fw-bold);font-variant-numeric:tabular-nums;color:var(--zamel-c-black)}.zamel-konfigurator__pozycja-cechy{display:block;font-size:var(--zamel-fs-xs);color:var(--zamel-c-grey)}.zamel-konfigurator__pozycja-koszyk{display:inline-flex;align-items:center;justify-content:center;inline-size:2.25rem;block-size:2.25rem;border:max(.0625em,1px) solid var(--zamel-c-silver);background:none;color:var(--zamel-c-black);cursor:pointer}.zamel-konfigurator__pozycja-koszyk:hover:not(:disabled),.zamel-konfigurator__pozycja-koszyk:focus-visible{border-color:var(--zamel-c-primary);color:var(--zamel-c-primary)}.zamel-konfigurator__pozycja-koszyk:disabled{opacity:.5;cursor:default}.zamel-konfigurator__pozycja-akcje{display:flex;gap:1rem;align-items:center}.zamel-konfiguratory__lista{display:flex;flex-direction:column;gap:1.5rem}.zamel-configurator-tile{color:inherit;text-decoration:none;border:max(.0625em,1px) solid var(--zamel-c-black);overflow:hidden;transition:box-shadow .15s ease}.zamel-configurator-tile:hover,.zamel-configurator-tile:focus-visible{text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.zamel-configurator-tile:hover .zamel-configurator-tile__cta,.zamel-configurator-tile:focus-visible .zamel-configurator-tile__cta{--zamel-btn-bc: var(--zamel-c-black);--zamel-btn-bgc: var(--zamel-c-black)}.zamel-configurator-tile__cta{margin-block-start:auto;align-self:flex-start}.zamel-consent{position:fixed;inset-inline:0;inset-block-end:0;z-index:10001;display:flex;justify-content:center;padding:1rem;pointer-events:none}.zamel-consent::before{content:"";position:fixed;inset:0;background:rgba(0,0,0,.45);animation:zamel-consent-tlo 320ms ease-out}.zamel-consent[hidden]{display:none}.zamel-consent__panel{pointer-events:auto;inline-size:100%;max-inline-size:68.75rem;background:var(--zamel-c-white);border:1px solid var(--zamel-c-light-grey-2);border-block-start:3px solid var(--zamel-c-primary);box-shadow:0 -4px 24px rgba(0,0,0,.12);padding:1.25rem;max-block-size:80vh;overflow-y:auto;position:relative;animation:zamel-consent-panel 320ms cubic-bezier(0.2, 0.8, 0.2, 1)}@keyframes zamel-consent-tlo{from{opacity:0}to{opacity:1}}@keyframes zamel-consent-panel{from{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.zamel-consent::before,.zamel-consent__panel{animation:none}}.zamel-consent__footer-link{background:none;border:0;padding:0;font:inherit;color:var(--zamel-c-grey);text-decoration:underline;cursor:pointer}.zamel-consent__footer-link:hover,.zamel-consent__footer-link:focus-visible{color:var(--zamel-c-black)}.zamel-consent__title{font-size:var(--zamel-fs-sl);font-weight:var(--zamel-fw-bold);color:var(--zamel-c-black);margin-block-end:.5rem}.zamel-consent__lead{font-size:var(--zamel-fs-s);line-height:1.5;color:var(--zamel-c-text-primary);margin-block-end:1rem;max-inline-size:47.5rem}.zamel-consent__policy-link{color:var(--zamel-c-primary);font-weight:var(--zamel-fw-semibold);text-decoration:underline}.zamel-consent__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.zamel-consent__decisions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.75rem;inline-size:max-content;max-inline-size:100%}.zamel-consent__btn{inline-size:100%;min-inline-size:11.25rem;min-block-size:44px;justify-content:center}.zamel-consent__settings-link{background:none;border:0;padding:.5rem;min-block-size:44px;font:inherit;font-size:var(--zamel-fs-s);color:var(--zamel-c-text-primary);text-decoration:underline;cursor:pointer}.zamel-consent__settings-link:hover,.zamel-consent__settings-link:focus-visible{color:var(--zamel-c-black)}.zamel-consent__categories{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.75rem}.zamel-consent__category{border:1px solid var(--zamel-c-light-grey-2);padding:.75rem}.zamel-consent__switch{display:flex;align-items:center;gap:.625rem;cursor:pointer;min-block-size:44px}.zamel-consent__switch input:disabled+.zamel-consent__switch-track{opacity:.55;cursor:not-allowed}.zamel-consent__switch input:focus-visible+.zamel-consent__switch-track{outline:2px solid var(--zamel-c-primary);outline-offset:2px}.zamel-consent__switch-track{flex:none;position:relative;inline-size:2.75rem;block-size:1.5rem;border-radius:0.75rem;background:var(--zamel-c-light-grey-4);transition:background-color .2s ease}.zamel-consent__switch-track::after{content:"";position:absolute;inset-block-start:0.1875rem;inset-inline-start:0.1875rem;inline-size:1.125rem;block-size:1.125rem;border-radius:50%;background:var(--zamel-c-white);transition:transform .2s ease}.zamel-consent__switch input:checked+.zamel-consent__switch-track{background:var(--zamel-c-primary)}.zamel-consent__switch input:checked+.zamel-consent__switch-track::after{transform:translateX(1.25rem)}.zamel-consent__switch-label{font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-semibold);color:var(--zamel-c-black)}.zamel-consent__badge{display:inline-block;margin-inline-start:.375rem;padding:.125rem .375rem;font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-base);color:var(--zamel-c-text-muted);border:1px solid var(--zamel-c-light-grey-2)}.zamel-consent__category-desc{margin:.375rem 0 0;font-size:var(--zamel-fs-s);line-height:1.45;color:var(--zamel-c-text-muted)}@media(max-width: 64em){.zamel-consent{padding:0}.zamel-consent__panel{max-inline-size:none;border-inline:0;border-block-end:0;max-block-size:85vh}.zamel-consent__actions{flex-direction:column;align-items:stretch}.zamel-consent__decisions{grid-auto-flow:row;inline-size:100%}.zamel-consent__btn{inline-size:100%}}.zamel-animation-section__img{display:block;margin-inline:auto;inline-size:100%;block-size:auto;max-block-size:1080px;object-fit:contain}.zamel-animation-section__video.zamel-video-wrapper{margin-inline:auto;padding-block-end:0;block-size:auto;aspect-ratio:16/9}.zamel-animation-section__player{position:relative;max-inline-size:100%}.zamel-animation-section__toggle{position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem;display:grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:50%;background:var(--zamel-c-black, #000);color:var(--zamel-c-white, #fff);opacity:.1;cursor:pointer;transition:opacity .15s ease}.zamel-animation-section__toggle:hover,.zamel-animation-section__toggle:focus-visible{opacity:1}.zamel-animation-section__toggle:focus-visible{outline:2px solid var(--zamel-c-white, #fff);outline-offset:-4px}.zamel-animation-section__toggle[hidden]{display:none}.zamel-animation-section__toggle svg[hidden]{display:none}@container (width <= 41rem){.zamel-home-groups__item{inline-size:13rem}}@container (width <= 41rem){.zamel-home-groups__arrow{display:none}}@container (width <= 41rem){[data-zamel-slides].zamel-home-groups__strip{flex-basis:calc(100% + 2*1rem);margin-inline:calc(-1*1rem);padding-inline:1rem;scroll-padding-inline:1rem}}@container (width <= 41rem){.zamel-home-groups__card{padding-inline:1em}}.zamel-home-groups__title{overflow-wrap:anywhere}.zamel-home-shortcuts{background:var(--zamel-c-light-gray-3);margin-block-start:3rem;padding-block:3.5rem 4rem}.zamel-home-shortcuts__lead{margin-block-end:2.25rem}.zamel-home-shortcuts__tiles{display:grid;gap:1rem;grid-auto-columns:minmax(max(150px, 9.5rem), 1fr);grid-auto-flow:column;margin-inline:calc(-1*1rem);overflow-x:auto;padding:.5rem 1rem;scroll-padding-inline:1rem;scroll-snap-type:x mandatory}.zamel-home-shortcuts__tile{aspect-ratio:2/3;background:var(--zamel-c-dark);display:block;overflow:hidden;position:relative;scroll-snap-align:start}.zamel-home-shortcuts__tile::after{background:linear-gradient(to top, color-mix(in srgb, var(--zamel-c-dark) 90%, transparent) 0%, color-mix(in srgb, var(--zamel-c-dark) 55%, transparent) 26%, transparent 50%);content:"";inset:0;position:absolute}.zamel-home-shortcuts__tile:focus-visible{outline:3px solid var(--zamel-c-primary);outline-offset:3px}.zamel-home-shortcuts__tile-image{block-size:100%;display:block;inline-size:100%;object-fit:cover;transition:transform .45s ease,filter .3s ease}.zamel-home-shortcuts__tile:hover .zamel-home-shortcuts__tile-image,.zamel-home-shortcuts__tile:focus-visible .zamel-home-shortcuts__tile-image{transform:scale(1.06)}@media(prefers-reduced-motion: reduce){.zamel-home-shortcuts__tile-image{transition:none}}.zamel-home-shortcuts__tile-caption{align-items:center;display:flex;flex-direction:column;gap:.75rem;inset-block-end:1.25rem;inset-inline:.75rem;position:absolute;z-index:1}.zamel-home-shortcuts__tile-caption::before{border-block-start:3px solid var(--zamel-c-primary);content:"";inline-size:1.5rem;transition:inline-size .3s ease}.zamel-home-shortcuts__tile:hover .zamel-home-shortcuts__tile-caption::before,.zamel-home-shortcuts__tile:focus-visible .zamel-home-shortcuts__tile-caption::before{inline-size:3rem}.zamel-home-shortcuts__tile-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--zamel-c-white);display:-webkit-box;font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold);line-height:1.25;min-block-size:2.5em;overflow:hidden;text-align:center;text-wrap:balance}.zamel-home-shortcuts__cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, 16rem), 1fr));margin-block-start:1rem}.zamel-cooperation-section{scroll-margin-block-start:calc(var(--zamel-header-h, 9rem) + 1rem)}.zamel-cooperation-models{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, 20rem), 1fr));margin-block-start:2.25rem}.zamel-cooperation-model{border:1px solid var(--zamel-c-silver);border-block-start:4px solid var(--zamel-c-dark);display:flex;flex-direction:column;gap:1rem;padding:1.75rem;scroll-margin-block-start:calc(var(--zamel-header-h, 9rem) + 1rem)}.zamel-cooperation-model__name{align-items:baseline;display:flex;flex-wrap:wrap;gap:.75rem}.zamel-cooperation-model__code{font-size:var(--zamel-fs-2xl);font-weight:var(--zamel-fw-bold);letter-spacing:.02em;line-height:1}.zamel-cooperation-model__full{color:var(--zamel-c-black-1);font-size:var(--zamel-fs-xs-plus)}.zamel-cooperation-model__title{font-size:var(--zamel-fs-sl);font-weight:var(--zamel-fw-bold);line-height:1.3;margin:0}.zamel-cooperation-model__text{color:var(--zamel-c-black-1);font-size:var(--zamel-fs-s-plus);line-height:1.55;margin:0}.zamel-cooperation-model__label{color:var(--zamel-c-black-1);font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);letter-spacing:.08em;margin:0 0 .5rem;text-transform:uppercase}.zamel-cooperation-model__provides{font-size:var(--zamel-fs-s);line-height:1.5;margin:0}.zamel-cooperation-model__services{display:flex;flex-wrap:wrap;gap:.5rem}.zamel-cooperation-model__service{align-items:center;border:1px solid var(--zamel-c-light-grey-4);color:var(--zamel-c-dark);display:inline-flex;font-size:var(--zamel-fs-xs-plus);min-block-size:2rem;padding:0 .75rem;text-decoration:none}.zamel-cooperation-model__service:hover,.zamel-cooperation-model__service:focus-visible{border-color:var(--zamel-c-primary);color:var(--zamel-c-primary)}.zamel-cooperation-model__cta{justify-content:center;margin-block-start:auto}.zamel-cooperation-chain{border:1px solid var(--zamel-c-light-grey);list-style:none;margin:0;padding:0}.zamel-cooperation-chain__step{align-items:center;display:flex;font-size:var(--zamel-fs-s);gap:.75rem;justify-content:space-between;min-block-size:2.5rem;padding:0 .75rem}.zamel-cooperation-chain__step+.zamel-cooperation-chain__step{border-block-start:1px solid var(--zamel-c-light-grey)}.zamel-cooperation-role{border:1px solid var(--zamel-c-dark);color:var(--zamel-c-dark);font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);min-inline-size:4rem;padding:.2rem .5rem;text-align:center}.zamel-cooperation-role--omix{background:var(--zamel-c-primary);border-color:var(--zamel-c-primary);color:var(--zamel-c-white)}.zamel-cooperation-role--ready{background:var(--zamel-c-black-1);border-color:var(--zamel-c-black-1);color:var(--zamel-c-white)}.zamel-home-cooperation{background:var(--zamel-c-light-gray-3);margin-block-start:3rem;padding-block:3.5rem 4rem}.zamel-home-cooperation__inner{align-items:center;display:flex;flex-direction:column;text-align:center}.zamel-home-cooperation__lead{margin-block-end:2.25rem;max-inline-size:none;text-wrap:pretty}.zamel-home-cooperation__tabs{border:1px solid var(--zamel-c-dark);display:inline-grid;grid-auto-columns:minmax(8rem, 1fr);grid-auto-flow:column}@container (width <= 41rem){.zamel-home-cooperation__tabs{display:grid;inline-size:100%}}.zamel-home-cooperation__tab{background:var(--zamel-c-white);border:0;color:var(--zamel-c-dark);cursor:pointer;font:inherit;font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold);letter-spacing:.02em;min-block-size:44px;padding:0 1.25rem;transition:background-color .2s ease,color .2s ease}.zamel-home-cooperation__tab:hover{background:var(--zamel-c-light-grey-3)}.zamel-home-cooperation__tab[aria-selected=true]{background:var(--zamel-c-dark);color:var(--zamel-c-white)}.zamel-home-cooperation__tab:focus-visible{outline:3px solid var(--zamel-c-primary);outline-offset:3px}@media(prefers-reduced-motion: reduce){.zamel-home-cooperation__tab{transition:none}}.zamel-home-cooperation__panel{background:var(--zamel-c-white);border:1px solid var(--zamel-c-silver);column-gap:3rem;display:grid;grid-template-areas:"summary responsibility" "cta responsibility";grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);inline-size:100%;margin-block-start:1.5rem;padding:2.5rem;text-align:start}.zamel-home-cooperation__panel[hidden]{display:none}@container (width < 48rem){.zamel-home-cooperation__panel{grid-template-areas:"summary" "responsibility" "cta";grid-template-columns:minmax(0, 1fr);padding:1.5rem 1.25rem;row-gap:1.75rem}}.zamel-home-cooperation__summary{align-items:flex-start;align-self:end;display:flex;flex-direction:column;gap:.75rem;grid-area:summary}.zamel-home-cooperation__full{color:var(--zamel-c-grey);font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);letter-spacing:.08em;margin:0;text-transform:uppercase}.zamel-home-cooperation__title{font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-bold);line-height:1.25;margin:0}.zamel-home-cooperation__text{color:var(--zamel-c-black-1);font-size:var(--zamel-fs-base);line-height:1.55;margin:0}.zamel-home-cooperation__cta{align-self:start;grid-area:cta;justify-self:start;margin-block-start:1.25rem}@container (width < 48rem){.zamel-home-cooperation__cta{margin-block-start:0}}.zamel-home-cooperation__responsibility{align-self:center;display:flex;flex-direction:column;gap:1rem;grid-area:responsibility}.zamel-home-cooperation__chain{display:grid;gap:4px;grid-template-columns:repeat(5, minmax(0, 1fr));inline-size:100%;list-style:none;margin:0;padding:0}.zamel-home-cooperation__step{display:flex;flex-direction:column;font-size:var(--zamel-fs-s);gap:.5rem;line-height:1.3}.zamel-home-cooperation__step::before{background:var(--zamel-c-white);border:1px solid var(--zamel-c-dark);block-size:10px;content:""}.zamel-home-cooperation__step--omix::before{background:var(--zamel-c-primary);border-color:var(--zamel-c-primary)}.zamel-home-cooperation__step--ready::before{background:var(--zamel-c-black-1);border-color:var(--zamel-c-black-1)}.zamel-home-cooperation__role{font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold)}.zamel-home-cooperation__step--omix .zamel-home-cooperation__role{color:var(--zamel-c-primary)}.zamel-home-cooperation__step--ready .zamel-home-cooperation__role{color:var(--zamel-c-black-1)}.zamel-nav-cooperation{display:flex;flex-direction:column;gap:1rem}.zamel-nav-cooperation__name{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem}.zamel-nav-cooperation__code{font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold)}.zamel-nav-cooperation__full{color:var(--zamel-c-black-1);font-size:var(--zamel-fs-xs)}.zamel-nav-cooperation__label{color:var(--zamel-c-black-1);font-size:var(--zamel-fs-xs-plus);font-weight:var(--zamel-fw-bold);letter-spacing:.08em;margin:.5rem 0 0;text-transform:uppercase}.zamel-icon-card{align-items:center;background:var(--zamel-c-white);border:1px solid var(--zamel-c-silver);color:var(--zamel-c-dark);display:flex;gap:1rem;min-block-size:5.25rem;padding:.75rem 1.25rem;text-decoration:none;transition:border-color .2s ease}.zamel-icon-card:hover,.zamel-icon-card:focus-visible{border-color:var(--zamel-c-primary)}.zamel-icon-card:focus-visible{outline:3px solid var(--zamel-c-primary);outline-offset:3px}.zamel-icon-card__icon{align-items:center;block-size:1.75rem;color:var(--zamel-c-primary);display:flex;flex:none;inline-size:1.75rem;justify-content:center}.zamel-icon-card__icon svg{block-size:1.5rem;inline-size:1.5rem}.zamel-icon-card__text{display:flex;flex:1;flex-direction:column;gap:.2rem;min-inline-size:0}.zamel-icon-card__title{font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-icon-card__description{color:var(--zamel-c-black-1);font-size:var(--zamel-fs-s);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-icon-card__arrow{block-size:1.25rem;color:var(--zamel-c-primary);flex:none;inline-size:1.25rem;transition:transform .2s ease}.zamel-icon-card:hover .zamel-icon-card__arrow,.zamel-icon-card:focus-visible .zamel-icon-card__arrow{transform:translateX(0.25rem)}@media(prefers-reduced-motion: reduce){.zamel-icon-card__arrow{transition:none}}.zamel-icon-card--compact{gap:.75rem;min-block-size:3.5rem;padding:.5rem .75rem}.zamel-icon-card--compact .zamel-icon-card__icon{block-size:1.25rem;inline-size:1.25rem}.zamel-icon-card--compact .zamel-icon-card__icon svg{block-size:1.125rem;inline-size:1.125rem}.zamel-icon-card--compact .zamel-icon-card__title{font-size:var(--zamel-fs-s);line-height:1.3;white-space:normal}.zamel-icon-card--compact .zamel-icon-card__arrow{block-size:1rem;inline-size:1rem}.zamel-icon-card--tile{align-content:start;align-items:start;column-gap:.75rem;display:grid;grid-template-areas:"icon icon" "text arrow";grid-template-columns:minmax(0, 1fr) auto;min-block-size:0;padding:1.5rem 1.5rem 1.25rem;row-gap:.75rem}.zamel-icon-card--tile .zamel-icon-card__icon{block-size:2rem;grid-area:icon;inline-size:2rem;justify-content:flex-start}.zamel-icon-card--tile .zamel-icon-card__icon svg{block-size:2rem;inline-size:2rem}.zamel-icon-card--tile .zamel-icon-card__text{gap:.5rem;grid-area:text}.zamel-icon-card--tile .zamel-icon-card__title{font-size:var(--zamel-fs-sl);line-height:1.3;white-space:normal}.zamel-icon-card--tile .zamel-icon-card__description{font-size:var(--zamel-fs-base);line-height:1.5;white-space:normal}.zamel-icon-card--tile .zamel-icon-card__arrow{grid-area:arrow;margin-block-start:.2rem}.zamel-icon-card-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3, minmax(0, 1fr));margin-block-start:2.25rem}@media(width < 64em){.zamel-icon-card-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width < 48em){.zamel-icon-card-grid{grid-template-columns:minmax(0, 1fr)}}.zamel-icon-card-grid--cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}@media(width < 75em){.zamel-icon-card-grid--cols-4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width < 48em){.zamel-icon-card-grid--cols-4{grid-template-columns:minmax(0, 1fr)}}.zamel-customer-zone-section{scroll-margin-block-start:calc(var(--zamel-header-h, 9rem) + 1rem)}.zamel-about-section{scroll-margin-block-start:calc(var(--zamel-header-h, 9rem) + 1rem)}.zamel-about-columns{display:grid;gap:0 3.5rem;grid-template-columns:repeat(2, minmax(0, 1fr));margin-block-start:2rem}@media(width < 64em){.zamel-about-columns{grid-template-columns:minmax(0, 1fr)}}.zamel-about-columns__list{border-block-start:2px solid var(--zamel-c-dark);list-style:none;margin:0;padding:0}.zamel-about-fact{border-block-end:1px solid var(--zamel-c-silver);display:grid;gap:1rem;grid-template-columns:minmax(0, 15rem) minmax(0, 1fr);padding-block:.875rem}@media(width < 48em){.zamel-about-fact{gap:.125rem;grid-template-columns:minmax(0, 1fr)}}.zamel-about-fact__label{color:var(--zamel-c-black-1);font-size:var(--zamel-fs-s-plus);line-height:1.45}.zamel-about-fact__value{font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-medium);line-height:1.45;margin:0}.zamel-about-fact__value a{border-block-end:1px solid currentColor;color:var(--zamel-c-primary);text-decoration:none}.zamel-about-brand{align-items:center;border-block-end:1px solid var(--zamel-c-silver);color:var(--zamel-c-dark);display:grid;gap:1.25rem;grid-template-columns:8.25rem minmax(0, 1fr) 4.5rem 1.25rem;padding-block:1.125rem;text-decoration:none}@media(width < 48em){.zamel-about-brand{grid-template-columns:6rem minmax(0, 1fr) 1.25rem}}a.zamel-about-brand:hover .zamel-about-brand__name,a.zamel-about-brand:focus-visible .zamel-about-brand__name{color:var(--zamel-c-primary)}a.zamel-about-brand:focus-visible{outline:3px solid var(--zamel-c-primary);outline-offset:2px}.zamel-about-brand__logo{block-size:2.5rem;display:block;inline-size:auto;max-inline-size:8.25rem}.zamel-about-brand__name{display:block;font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold);line-height:1.3}.zamel-about-brand__text{color:var(--zamel-c-black-1);display:block;font-size:var(--zamel-fs-s);line-height:1.45;margin-block-start:.2rem}.zamel-about-brand__year{color:var(--zamel-c-gray-1);font-size:var(--zamel-fs-s);font-variant-numeric:tabular-nums;text-align:end}@media(width < 48em){.zamel-about-brand__year{display:none}}.zamel-about-brand__arrow{block-size:1.25rem;color:var(--zamel-c-primary);inline-size:1.25rem}.zamel-about-chronicle{display:grid;gap:2rem;grid-template-columns:repeat(4, minmax(0, 1fr));margin-block-start:2.25rem}@media(width < 64em){.zamel-about-chronicle{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width < 48em){.zamel-about-chronicle{grid-template-columns:minmax(0, 1fr)}}.zamel-about-chronicle__decade{border-block-start:2px solid var(--zamel-c-dark);color:var(--zamel-c-black-1);font-size:var(--zamel-fs-xs-plus);font-weight:var(--zamel-fw-bold);letter-spacing:.06em;margin:0 0 .375rem;padding-block-start:.75rem;text-transform:uppercase}.zamel-about-chronicle__list{list-style:none;margin:0;padding:0}.zamel-about-chronicle__item{border-block-end:1px solid var(--zamel-c-silver);display:grid;font-size:var(--zamel-fs-s-plus);gap:.75rem;grid-template-columns:2.75rem minmax(0, 1fr);line-height:1.4;padding-block:.5625rem}.zamel-about-chronicle__year{color:var(--zamel-c-primary);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold)}.zamel-about-values{display:grid;gap:2.5rem;grid-template-columns:repeat(3, minmax(0, 1fr));margin-block-start:2.5rem}@media(width < 64em){.zamel-about-values{gap:2rem;grid-template-columns:minmax(0, 1fr)}}.zamel-about-value{display:flex;flex-direction:column;gap:.625rem}.zamel-about-value__icon{block-size:2rem;color:var(--zamel-c-primary);inline-size:2rem}.zamel-about-value__icon svg{block-size:100%;inline-size:100%}.zamel-about-value__title{font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold);line-height:1.3;margin:0}.zamel-about-value__text{font-size:var(--zamel-fs-s-plus);line-height:1.55;margin:0}.zamel-about-join{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}@media(width < 64em){.zamel-about-join{grid-template-columns:minmax(0, 1fr)}}.zamel-about-join__media{align-items:center;display:flex;justify-content:flex-end;padding-block:3rem}.zamel-about-join__media img{block-size:auto;display:block;inline-size:100%;max-inline-size:42.5rem}@media(width < 64em){.zamel-about-join__media{padding-block:1.5rem 0}.zamel-about-join__media img{max-inline-size:none}}.zamel-about-join--text{grid-template-columns:minmax(0, 1fr)}.zamel-about-join--text .zamel-about-join__body{padding-inline:max(54px,(100vw - 1332px)/2 + 54px)}.zamel-about-join__body{align-items:flex-start;display:flex;flex-direction:column;padding-block:4rem;padding-inline:3.5rem max(54px,(100vw - 1332px)/2 + 54px)}@media(width < 64em){.zamel-about-join__body{padding:2.5rem clamp(16px,3.75vw,54px)}}.zamel-about-join__lead{font-size:var(--zamel-fs-base);line-height:1.6;margin:1rem 0 0;max-inline-size:35rem}.zamel-about-join__label{color:var(--zamel-c-gray-1);font-size:var(--zamel-fs-xs-plus);font-weight:var(--zamel-fw-bold);letter-spacing:.06em;margin:1.75rem 0 .75rem;text-transform:uppercase}.zamel-about-join__perks{display:grid;gap:.75rem 2rem;grid-template-columns:repeat(2, minmax(0, 1fr));list-style:none;margin:0;max-inline-size:37.5rem;padding:0}@media(width < 48em){.zamel-about-join__perks{grid-template-columns:minmax(0, 1fr)}}.zamel-about-join__perk{display:flex;font-size:var(--zamel-fs-s-plus);gap:.625rem;line-height:1.45}.zamel-about-join__perk svg{block-size:1.125rem;color:var(--zamel-c-primary);flex:none;inline-size:1.125rem;margin-block-start:.0625rem}.zamel-about-join__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-block-start:2rem}.zamel-about-join__mail{color:var(--zamel-c-black-1);font-size:var(--zamel-fs-s-plus)}.zamel-about-join__mail a{border-block-end:1px solid var(--zamel-c-primary);color:var(--zamel-c-dark);font-weight:var(--zamel-fw-bold);text-decoration:none}.zamel-about-join__mail a:hover,.zamel-about-join__mail a:focus-visible{color:var(--zamel-c-primary)}.zamel-solutions-tiles__intro{font-size:var(--zamel-fs-base);line-height:1.55;margin-block-start:1rem;max-inline-size:47.5rem}.zamel-solutions-tiles__intro p{margin:0}.zamel-solutions-tiles__grid{display:grid;gap:2rem 1.5rem;grid-template-columns:repeat(3, minmax(0, 1fr));margin-block-start:2.25rem}@media(width < 64em){.zamel-solutions-tiles__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width < 30em){.zamel-solutions-tiles__grid{gap:1.75rem;grid-template-columns:minmax(0, 1fr)}}.zamel-solution-tile{color:var(--zamel-c-dark);display:flex;flex-direction:column;gap:.875rem;text-decoration:none}.zamel-solution-tile:hover,.zamel-solution-tile:focus-visible{color:var(--zamel-c-dark)}.zamel-solution-tile:focus-visible{outline:3px solid var(--zamel-c-primary);outline-offset:3px}.zamel-solution-tile__media{aspect-ratio:2/1;background:var(--zamel-c-light-gray-3);display:block;overflow:hidden}.zamel-solution-tile__image{block-size:100%;display:block;inline-size:100%;object-fit:cover;transition:transform .3s ease}.zamel-solution-tile:hover .zamel-solution-tile__image,.zamel-solution-tile:focus-visible .zamel-solution-tile__image{transform:scale(1.03)}@media(prefers-reduced-motion: reduce){.zamel-solution-tile__image{transition:none}}.zamel-solution-tile__title{align-items:flex-start;display:flex;font-size:var(--zamel-fs-sl);font-weight:var(--zamel-fw-bold);gap:.75rem;justify-content:space-between;line-height:1.3;transition:color .2s ease}.zamel-solution-tile:hover .zamel-solution-tile__title,.zamel-solution-tile:focus-visible .zamel-solution-tile__title{color:var(--zamel-c-primary)}.zamel-solution-tile__arrow{block-size:1.25rem;color:var(--zamel-c-primary);flex:none;inline-size:1.25rem;margin-block-start:.125rem;transition:transform .2s ease}.zamel-solution-tile:hover .zamel-solution-tile__arrow,.zamel-solution-tile:focus-visible .zamel-solution-tile__arrow{transform:translateX(0.25rem)}@media(prefers-reduced-motion: reduce){.zamel-solution-tile__arrow{transition:none}}.zamel-solution-tile__text{font-size:var(--zamel-fs-s-plus);line-height:1.5}.zamel-solutions-advice{align-items:center;background:var(--zamel-c-white);border:1px solid var(--zamel-c-silver);display:grid;gap:2.5rem;grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr);padding:2.5rem}@media(width < 48em){.zamel-solutions-advice{gap:1.5rem;grid-template-columns:minmax(0, 1fr);padding:1.5rem}}.zamel-solutions-advice__text{font-size:var(--zamel-fs-base);line-height:1.55;margin:.75rem 0 0}.zamel-solutions-advice__contact{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.zamel-solutions-advice__label{color:var(--zamel-c-black-1);font-size:var(--zamel-fs-s)}.zamel-solutions-advice__phone{color:var(--zamel-c-primary);font-size:var(--zamel-fs-xl);font-weight:var(--zamel-fw-bold);line-height:1.2;text-decoration:none}.zamel-solutions-advice__phone:hover,.zamel-solutions-advice__phone:focus-visible{color:var(--zamel-c-primary);text-decoration:underline}.zamel-trainings-hero-media{align-self:flex-start;aspect-ratio:3/2;background:var(--zamel-c-light-grey-6);justify-content:center;overflow:hidden}.zamel-trainings-hero-media .zamel-picture__img{block-size:100%;inline-size:100%;object-fit:contain}.zamel-trainings-why{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit, minmax(11rem, 1fr));list-style:none;margin:2.5rem 0 0;padding:0}@media(width < 48em){.zamel-trainings-why{gap:.5rem;grid-template-columns:minmax(0, 1fr);margin-block-start:1.5rem}}.zamel-trainings-why__tile{align-items:flex-start;background:var(--zamel-c-white);border:1px solid var(--zamel-c-silver);display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1.25rem 1.375rem}@media(width < 48em){.zamel-trainings-why__tile{align-items:center;flex-direction:row;gap:.875rem;padding:.75rem .875rem}}.zamel-trainings-why__icon{align-items:center;block-size:3rem;display:flex;flex:none}.zamel-trainings-why__icon img{block-size:100%;display:block;inline-size:auto}@media(width < 48em){.zamel-trainings-why__icon{block-size:2rem;inline-size:2rem;justify-content:center}.zamel-trainings-why__icon img{max-inline-size:100%}}.zamel-trainings-why__title{font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold);line-height:1.35}.zamel-trainings-certificate{align-items:center;background:var(--zamel-c-light-blue);display:grid;gap:1.5rem 3rem;grid-template-columns:auto minmax(0, 1fr);margin-block-start:1.25rem;padding:2.5rem 3rem}@media(width < 48em){.zamel-trainings-certificate{grid-template-columns:minmax(0, 1fr);margin-block-start:.75rem;padding:1.5rem 1.25rem}}.zamel-trainings-certificate__highlight{border-inline-start:4px solid var(--zamel-c-primary);margin:0;padding-inline-start:1.5rem}.zamel-trainings-certificate__value{color:var(--zamel-c-primary);display:block;font-size:var(--zamel-fs-2xl);font-weight:var(--zamel-fw-bold);line-height:1}.zamel-trainings-certificate__caption{display:block;font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold);margin-block-start:.5rem}.zamel-trainings-certificate__heading{font-size:var(--zamel-fs-sl);font-weight:var(--zamel-fw-bold);line-height:1.3;margin:0}.zamel-trainings-certificate__text{font-size:var(--zamel-fs-base);line-height:1.5;margin-block-start:.75rem;max-inline-size:42rem}.zamel-trainings-certificate__text p{margin:0}.zamel-trainings-tab-lead{max-inline-size:56rem}.zamel-trainings-tab-lead p{margin:0}.zamel-trainings-empty{align-items:center;border:1px solid var(--zamel-c-silver);display:grid;gap:1.25rem 1.75rem;grid-template-columns:auto minmax(0, 1fr) auto;margin-block:1rem 2rem;padding:2rem}@media(width < 64em){.zamel-trainings-empty{grid-template-columns:auto minmax(0, 1fr);padding:1.25rem}}.zamel-trainings-empty__icon{align-items:center;background:var(--zamel-c-light-blue);block-size:4rem;display:flex;inline-size:4rem;justify-content:center}.zamel-trainings-empty__icon img{block-size:1.75rem;inline-size:1.75rem}.zamel-trainings-empty__heading{font-size:var(--zamel-fs-sl);font-weight:var(--zamel-fw-bold);line-height:1.3;margin:0}.zamel-trainings-empty__text{font-size:var(--zamel-fs-base);line-height:1.5;margin:.5rem 0 0;max-inline-size:45rem}@media(width < 64em){.zamel-trainings-empty__action{grid-column:1/-1}}.zamel-contact-card--photo{align-items:start;display:grid;gap:2.5rem;grid-template-columns:12.5rem minmax(0, 1fr)}@media(width < 48em){.zamel-contact-card--photo{gap:1.25rem;grid-template-columns:minmax(0, 1fr)}}.zamel-contact-card__photo{aspect-ratio:1;block-size:auto;display:block;inline-size:100%;object-fit:cover}@media(width < 48em){.zamel-contact-card__photo{inline-size:6rem}}.zamel-contact-card__flag{block-size:1rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--zamel-c-light-gray-1, #e2e2e2);flex:none;inline-size:1rem}.zamel-contact-card__bio{margin-block-end:1.5rem;max-inline-size:48rem}.zamel-contact-card__bio p{margin:0}.zamel-contact-card__bio p+p{margin-block-start:.75em}.zamel-contact-card__rows{display:flex;flex-wrap:wrap;gap:1rem 3rem}.zamel-contact-card__rows>div{margin-block-start:0}@media(width < 48em){.zamel-contact-card__rows{flex-direction:column;gap:1.25rem}}.zamel-export-hero{align-items:center;display:grid;min-block-size:35rem;position:relative}@media(width < 48em){.zamel-export-hero{display:block;min-block-size:0}}.zamel-export-hero__map{inset:0;overflow:hidden;position:absolute}@media(width < 48em){.zamel-export-hero__map{block-size:14rem;position:relative}}.zamel-export-hero__canvas{aspect-ratio:1332/560;block-size:100%;inset-block-start:0;inset-inline-end:0;position:absolute}.zamel-export-hero__dots{block-size:100%;display:block;inline-size:100%}.zamel-export-hero__card{background:var(--zamel-c-white);box-shadow:0 1px 0 var(--zamel-c-silver),0 24px 48px -24px rgba(26,26,26,.18);margin-block:2rem;max-inline-size:40rem;padding:2.75rem 3rem 2.25rem;position:relative}@media(width < 48em){.zamel-export-hero__card{border:1px solid var(--zamel-c-silver);box-shadow:none;margin:0;padding:1.5rem 1.25rem}}.zamel-export-marker{appearance:none;background:var(--zamel-c-primary);block-size:14px;border:2px solid var(--zamel-c-white);border-radius:50%;cursor:pointer;inline-size:14px;padding:0;position:absolute;transform:translate(-50%, -50%);transition:box-shadow 150ms}.zamel-export-marker.is-active{box-shadow:0 0 0 4px var(--zamel-c-light-red-1);z-index:1}.zamel-export-marker--hq{background:var(--zamel-c-dark);cursor:default}.zamel-export-marker__label{background:var(--zamel-c-dark);color:var(--zamel-c-white);display:none;font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);inset-block-start:50%;inset-inline-start:100%;margin-inline-start:.5rem;padding:.3125rem .5625rem;position:absolute;transform:translateY(-50%);white-space:nowrap}.zamel-export-marker.is-active .zamel-export-marker__label{display:block}.zamel-export-marker--hq .zamel-export-marker__label{background:var(--zamel-c-white);box-shadow:0 4px 12px -4px rgba(26,26,26,.3);color:var(--zamel-c-dark);display:block}.zamel-export-stats{border-block-start:1px solid var(--zamel-c-silver);display:grid;gap:1rem;grid-template-columns:repeat(4, minmax(0, 1fr));margin:2rem 0 0;padding-block-start:1.5rem}@media(width < 30em){.zamel-export-stats{gap:1.25rem 1rem;grid-template-columns:repeat(2, minmax(0, 1fr))}}.zamel-export-stats__item{display:flex;flex-direction:column-reverse;justify-content:flex-end}.zamel-export-stats__value{color:var(--zamel-c-primary);font-size:var(--zamel-fs-xl);font-weight:var(--zamel-fw-bold);letter-spacing:-0.01em;line-height:1.1;margin:0}.zamel-export-stats__label{color:var(--zamel-c-dark);font-size:var(--zamel-fs-xs);font-weight:var(--zamel-fw-bold);letter-spacing:.06em;line-height:1.35;margin-block-start:.375rem;text-transform:uppercase}.zamel-export-benefits{display:grid;gap:1.5rem;grid-template-columns:repeat(3, minmax(0, 1fr));list-style:none;margin:2.5rem 0 0;padding:0}@media(width < 64em){.zamel-export-benefits{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width < 48em){.zamel-export-benefits{gap:.75rem;grid-template-columns:minmax(0, 1fr);margin-block-start:1.5rem}}.zamel-export-benefit{background:var(--zamel-c-white);border:1px solid var(--zamel-c-silver);display:grid;grid-row:span 3;grid-template-rows:subgrid;padding:1.75rem;row-gap:0}@media(width < 48em){.zamel-export-benefit{padding:1.25rem}}.zamel-export-benefit__icon img{block-size:2rem;display:block;inline-size:2rem}.zamel-export-benefit__title{font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold);line-height:1.3;margin:1rem 0 .375rem}.zamel-export-benefit__title a{color:inherit}.zamel-export-benefit__title a:hover{color:var(--zamel-c-primary)}.zamel-export-benefit__text{color:var(--zamel-c-grey);font-size:var(--zamel-fs-s-plus);line-height:1.5;margin:0}.zamel-market-finder{align-items:start;display:grid;gap:3.5rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}@media(width < 48em){.zamel-market-finder{gap:1.5rem;grid-template-columns:minmax(0, 1fr)}}.zamel-market-chips{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1.75rem 0 0;padding:0}@media(width < 48em){.zamel-market-chips{margin-block-start:1.25rem}}.zamel-market-chip{background:var(--zamel-c-white);border:1px solid var(--zamel-c-light-gray-4);color:var(--zamel-c-dark);cursor:pointer;font:inherit;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-medium);padding:.5rem .875rem;transition:border-color 150ms,background-color 150ms}.zamel-market-chip:hover{border-color:var(--zamel-c-primary)}.zamel-market-chip[aria-pressed=true]{background:var(--zamel-c-primary);border-color:var(--zamel-c-primary);color:var(--zamel-c-white)}@media(width < 48em){.zamel-market-chip{min-block-size:44px}}.zamel-market-lead{background:var(--zamel-c-white);border:1px solid var(--zamel-c-silver);margin-block-start:2rem;padding:1.5rem}@media(width < 48em){.zamel-market-lead{margin-block-start:1.5rem;padding:1.25rem}}.zamel-market-lead__title{font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold);margin:0}.zamel-market-lead__text{color:var(--zamel-c-grey);font-size:var(--zamel-fs-s);margin:.25rem 0 0}.zamel-market-lead__person{align-items:center;border-block-start:1px solid var(--zamel-c-silver);display:grid;gap:.5rem 1rem;grid-template-columns:minmax(0, 1fr) auto;margin-block-start:1rem;padding-block-start:1rem}@media(width < 30em){.zamel-market-lead__person{grid-template-columns:minmax(0, 1fr)}.zamel-market-lead__person .zamel-person-row__contact{align-items:flex-start;text-align:start}}.zamel-market-lead__name{display:block;font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold)}.zamel-market-lead__meta{color:var(--zamel-c-grey);display:block;font-size:var(--zamel-fs-xs-plus)}.zamel-export-steps{display:grid;gap:2rem;grid-template-columns:repeat(4, minmax(0, 1fr));list-style:none;margin:3rem 0 0;padding:0;position:relative}.zamel-export-steps::before{border-block-start:2px solid var(--zamel-c-silver);content:"";inset-block-start:1.5rem;inset-inline:1.5rem;position:absolute}@media(width < 48em){.zamel-export-steps{gap:1.5rem;grid-template-columns:minmax(0, 1fr);margin-block-start:1.5rem}.zamel-export-steps::before{display:none}}.zamel-export-step{position:relative}@media(width < 48em){.zamel-export-step{column-gap:1rem;display:grid;grid-template-columns:3rem minmax(0, 1fr)}}.zamel-export-step__number{align-items:center;background:var(--zamel-c-primary);block-size:3rem;color:var(--zamel-c-white);display:flex;font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold);inline-size:3rem;justify-content:center}@media(width < 48em){.zamel-export-step__number{grid-row:span 2}}.zamel-export-step__title{font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold);margin:1.25rem 0 .375rem}@media(width < 48em){.zamel-export-step__title{margin-block-start:.25rem}}.zamel-export-step__text{color:var(--zamel-c-grey);font-size:var(--zamel-fs-s-plus);line-height:1.5;margin:0}.zamel-nav-panel{display:grid;gap:1.75rem;grid-template-columns:16.25rem minmax(0, 1fr);padding:1.5rem 1.75rem 1.75rem}@media(width < 75em){.zamel-nav-panel{grid-template-columns:13rem minmax(0, 1fr)}}@media(64em <= width)and (height < 50em){.zamel-nav-panel{padding-block:1.25rem}}.zamel-nav-panel__intro{align-items:flex-start;background:var(--zamel-c-light-gray-3);display:flex;flex-direction:column;gap:.75rem;padding:1.375rem 1.25rem}.zamel-nav-panel__title{font-size:var(--zamel-fs-sl);font-weight:var(--zamel-fw-bold);line-height:1.25;margin:0}.zamel-nav-panel__text{color:var(--zamel-c-black-1);font-size:var(--zamel-fs-s);line-height:1.5;margin:0}.zamel-nav-panel__contact{display:flex;flex-direction:column;font-size:var(--zamel-fs-s);gap:.25rem}.zamel-nav-panel__phone{font-weight:var(--zamel-fw-bold)}.zamel-nav-panel__go{gap:.5rem;margin-block-start:auto}.zamel-nav-panel__intro>:has(+.zamel-nav-panel__go){margin-block-end:1.25rem}.zamel-nav-panel__content{min-inline-size:0}.zamel-nav-panel :is(.zamel-nav-photo-card,.zamel-icon-card){inline-size:auto}.zamel-nav-panel :is(.zamel-nav-photo-card,.zamel-icon-card):hover,.zamel-nav-panel :is(.zamel-nav-photo-card,.zamel-icon-card):focus-visible{text-decoration:none}.zamel-nav-panel :is(.zamel-nav-photo-card,.zamel-icon-card):not(:hover,:focus-visible){border-color:rgba(0,0,0,0)}.zamel-nav-panel :is(.zamel-icon-card__title,.zamel-icon-card__description){white-space:normal}.zamel-nav-panel .zamel-icon-card__description{color:var(--zamel-c-dark)}.zamel-nav-cards{display:grid;gap:1rem;grid-template-columns:repeat(3, minmax(0, 1fr))}.zamel-nav-cards--cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.zamel-nav-cards--cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}@media(width < 75em){.zamel-nav-cards--cols-3:not(.zamel-nav-cards--photo),.zamel-nav-cards--cols-4:not(.zamel-nav-cards--photo){grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(64em <= width)and (height < 50em){.zamel-nav-cards--photo{grid-template-columns:repeat(2, minmax(0, 1fr))}}.zamel-nav-photo-card{border:1px solid var(--zamel-c-silver);color:var(--zamel-c-dark);display:flex;flex-direction:column;text-decoration:none;transition:border-color .2s ease}@media(64em <= width)and (height < 50em){.zamel-nav-photo-card{align-items:center;flex-direction:row}}.zamel-nav-photo-card:hover,.zamel-nav-photo-card:focus-visible{border-color:var(--zamel-c-primary);color:var(--zamel-c-dark)}.zamel-nav-photo-card:focus-visible{outline:3px solid var(--zamel-c-primary);outline-offset:3px}.zamel-nav-photo-card__media{aspect-ratio:2/1;background:var(--zamel-c-light-gray-3);display:block;overflow:hidden}@media(64em <= width)and (height < 50em){.zamel-nav-photo-card__media{flex:none;inline-size:7rem}}.zamel-nav-photo-card__image{block-size:100%;display:block;inline-size:100%;object-fit:contain}.zamel-nav-photo-card--photo .zamel-nav-photo-card__media{aspect-ratio:16/9}.zamel-nav-photo-card--product .zamel-nav-photo-card__media{aspect-ratio:3/2;box-sizing:border-box;padding:1rem}@media(64em <= width)and (height < 50em){.zamel-nav-photo-card--product .zamel-nav-photo-card__media{padding:.375rem}}.zamel-nav-photo-card--photo .zamel-nav-photo-card__image{object-fit:cover}.zamel-nav-photo-card__body{align-items:flex-start;display:flex;gap:.75rem;padding:.625rem .75rem .75rem}@media(64em <= width)and (height < 50em){.zamel-nav-photo-card__body{flex:1;min-inline-size:0;padding:.5rem .75rem}}.zamel-nav-photo-card__text{display:flex;flex:1;flex-direction:column;gap:.2rem;min-inline-size:0}.zamel-nav-photo-card__title{font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);line-height:1.35}.zamel-nav-photo-card__description{color:var(--zamel-c-dark);font-size:var(--zamel-fs-xs-plus);line-height:1.4}.zamel-nav-photo-card__arrow{block-size:1.125rem;color:var(--zamel-c-primary);flex:none;inline-size:1.125rem;margin-block-start:.0625rem;transition:transform .2s ease}.zamel-nav-photo-card:hover .zamel-nav-photo-card__arrow,.zamel-nav-photo-card:focus-visible .zamel-nav-photo-card__arrow{transform:translateX(0.25rem)}@media(prefers-reduced-motion: reduce){.zamel-nav-photo-card__arrow{transition:none}}.zamel-nav-products{position:relative}.zamel-nav-products__index{border-block-end:1px solid var(--zamel-c-light-grey-7);column-gap:.25rem;display:grid;grid-template-columns:repeat(var(--zamel-nav-products-cols, 6), minmax(0, 1fr));position:relative;z-index:1}.zamel-nav-products__tab{align-items:flex-start;background:rgba(0,0,0,0);border:0;border-block-end:3px solid rgba(0,0,0,0);color:var(--zamel-c-dark);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.5rem;margin-block-end:-1px;padding:.625rem .5rem .75rem;text-align:start}.zamel-nav-products__tab[aria-current=true]{border-block-end-color:var(--zamel-c-primary)}.zamel-nav-products__tab:focus-visible{outline:3px solid var(--zamel-c-primary);outline-offset:-3px}.zamel-nav-products .zamel-nav-products__tab{inline-size:auto;text-decoration:none}.zamel-nav-products__logo{block-size:2rem;display:block;max-inline-size:100%;object-fit:contain;object-position:left center}.zamel-nav-products__name{font-weight:var(--zamel-fw-bold);letter-spacing:.06em}.zamel-nav-products__group-name{color:var(--zamel-c-dark);font-size:var(--zamel-fs-s-plus);font-weight:var(--zamel-fw-medium);line-height:1.3}.zamel-nav-products__tab[aria-current=true] .zamel-nav-products__group-name{font-weight:var(--zamel-fw-bold)}.zamel-nav-products__tab:hover .zamel-nav-products__group-name{color:var(--zamel-c-primary)}.zamel-nav-products__panel{padding-block-start:1.125rem}.zamel-nav-products__art{block-size:calc(100% + 1.75rem);inline-size:min(37.5rem,60%);inset-block-start:0;inset-inline-end:-1.75rem;mask-composite:intersect;mask-image:linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.7) 72%, #000 100%),linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 22%, rgba(0, 0, 0, 0.55) 50%, #000 85%);object-fit:cover;object-position:70% 50%;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:0}.zamel-nav-products__panel:has([data-group-all]:not([hidden])) .zamel-nav-products__art{opacity:.3}@media(prefers-reduced-motion: reduce){.zamel-nav-products__art{transition:none}}.zamel-nav-products__title,.zamel-nav-products__description,.zamel-nav-products__categories,.zamel-nav-products__all,.zamel-nav-products__links{position:relative;z-index:1}.zamel-nav-products__title{font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold);line-height:1.3;margin:0}.zamel-nav-products__description{color:var(--zamel-c-dark);font-size:var(--zamel-fs-s);line-height:1.45;margin:.2rem 0 0;max-inline-size:47rem}.zamel-nav-products__categories{align-content:start;display:grid;gap:.25rem 2rem;grid-template-columns:repeat(2, minmax(0, 1fr));list-style:none;margin:.875rem 0 0;max-inline-size:47rem;min-block-size:13rem;padding:0}.zamel-nav-products__categories[hidden]{display:none}.zamel-nav-products__category{align-items:center;color:var(--zamel-c-dark);display:flex;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-base);gap:.75rem;line-height:1.3;min-block-size:3rem;text-decoration:none}.zamel-nav-products__category:hover,.zamel-nav-products__category:focus-visible{color:var(--zamel-c-primary);text-decoration:none}.zamel-nav-products__thumb{align-items:center;background:var(--zamel-c-light-gray-3);block-size:2.5rem;display:flex;flex:none;inline-size:2.5rem;justify-content:center}.zamel-nav-products__thumb img{block-size:100%;display:block;inline-size:100%;object-fit:contain}.zamel-nav-products__all{column-count:4;column-gap:1.5rem;list-style:none;margin:.875rem 0 0;max-inline-size:47rem;min-block-size:13rem;padding:0}.zamel-nav-products__all li{break-inside:avoid}.zamel-nav-products__all a{color:var(--zamel-c-dark);display:block;font-size:var(--zamel-fs-s);line-height:1.35;padding-block:.25rem;text-decoration:none}.zamel-nav-products__all a:hover,.zamel-nav-products__all a:focus-visible{color:var(--zamel-c-primary)}.zamel-nav-products__links{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin-block-start:.875rem}.zamel-nav-products__go{color:var(--zamel-c-primary);font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold);text-decoration:none}.zamel-nav-products__go:hover,.zamel-nav-products__go:focus-visible{text-decoration:underline}.zamel-nav-products__toggle{align-items:center;background:rgba(0,0,0,0);border:0;color:var(--zamel-c-dark);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-medium);gap:.375rem;padding:0}.zamel-nav-products__toggle:hover,.zamel-nav-products__toggle:focus-visible{color:var(--zamel-c-primary)}.zamel-nav-products__toggle:focus-visible{outline:3px solid var(--zamel-c-primary);outline-offset:2px}.zamel-nav-products__toggle-icon{background:rgba(0,0,0,0) url("./../img/icon/chevron.svg") no-repeat center/contain;block-size:.4375em;inline-size:.6875em;transition:rotate .2s ease}.zamel-nav-products__toggle[aria-expanded=true] .zamel-nav-products__toggle-icon{rotate:180deg}@media(prefers-reduced-motion: reduce){.zamel-nav-products__toggle-icon{transition:none}}.zamel-mobile-menu-intro{align-items:flex-start;border-block-end:1px solid var(--zamel-c-light-grey-7);display:flex;flex-direction:column;gap:.625rem;padding-block:.5rem .875rem}.zamel-mobile-menu-intro__text{color:var(--zamel-c-black-1);font-size:var(--zamel-fs-base);line-height:1.5;margin:0}.zamel-mobile-menu-intro__go{gap:.5rem;min-block-size:44px}.zamel-mobile-screen-input{display:none}.zamel-mobile-menu-ekran--section{display:none}.zamel-mobile-screen-input:checked+.zamel-mobile-menu-ekran--section{animation:zamel-mobile-screen-in .22s ease-out;display:flex}.zamel-mobile-screen-input:checked~[data-ekran=menu]{display:none}@keyframes zamel-mobile-screen-in{from{opacity:.4;transform:translateX(28px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.zamel-mobile-screen-input:checked+.zamel-mobile-menu-ekran--section{animation:none}}.zamel-mobile-menu-back{align-items:center;background:none;border:0;color:var(--zamel-c-dark);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-medium);gap:4px;margin-inline-start:-6px;min-block-size:44px;min-inline-size:0;padding:0 8px 0 0}.zamel-back-btn.zamel-mobile-menu-back{block-size:auto;inline-size:auto;justify-content:flex-start}.zamel-mobile-menu-back__icon{block-size:22px;flex:none;inline-size:22px}.zamel-mobile-menu-back__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-mobile-menu-ekran--kategorie .zamel-mobile-menu-header{display:flex;justify-content:space-between}.zamel-mobile-menu-ekran--kategorie .zamel-modal-body,.zamel-mobile-section{padding:0 0 24px}.zamel-mobile-section__intro{align-items:flex-start;display:flex;flex-direction:column;padding:20px 16px 18px}.zamel-mobile-section__logo{block-size:36px;display:block;inline-size:auto;margin-block:-4px 6px}.zamel-mobile-section__over{color:var(--zamel-c-secondary);font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold);letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.zamel-mobile-section__title{color:var(--zamel-c-dark);font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-bold);line-height:1.2;margin:0}.zamel-mobile-section__title--small{font-size:var(--zamel-fs-sl)}.zamel-mobile-section__text{color:var(--zamel-c-dark);font-size:var(--zamel-fs-m);line-height:1.55;margin:14px 0 0}.zamel-mobile-section__contact{align-self:stretch;display:flex;flex-direction:column;margin-block-start:10px}.zamel-mobile-section__contact-link{align-items:center;color:var(--zamel-c-dark);display:flex;font-size:var(--zamel-fs-sl);font-weight:var(--zamel-fw-medium);gap:12px;min-block-size:44px;text-decoration:none}.zamel-mobile-section__label{color:var(--zamel-c-secondary);font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold);letter-spacing:.06em;margin:22px 16px 2px;text-transform:uppercase}.zamel-mobile-list{list-style:none;margin:0;padding:4px 0 8px}.zamel-mobile-list>li{margin-inline:16px}.zamel-mobile-list>li+li{border-block-start:1px solid var(--zamel-c-light-grey)}.zamel-mobile-list>.zamel-category-item--aktywna{margin-inline:4px;padding-inline:12px}.zamel-mobile-tree-item{display:block}.zamel-mobile-row{align-items:center;box-sizing:border-box;color:var(--zamel-c-dark);display:flex;gap:14px;min-block-size:64px;padding-block:10px;text-decoration:none}.zamel-mobile-row:hover .zamel-mobile-row__title,.zamel-mobile-row:active .zamel-mobile-row__title{color:var(--zamel-c-primary)}.zamel-mobile-row--short{min-block-size:56px}.zamel-mobile-row--page{background:var(--zamel-c-light-gray-3);padding-inline:16px}.zamel-mobile-row--page .zamel-mobile-row__title{font-weight:var(--zamel-fw-bold)}.zamel-mobile-row__icon{block-size:24px;color:var(--zamel-c-primary);display:flex;flex:none;inline-size:24px}.zamel-mobile-row__icon svg{block-size:100%;inline-size:100%}.zamel-mobile-row__text{display:flex;flex:1;flex-direction:column;gap:2px;min-inline-size:0}.zamel-mobile-row__title{font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-medium);line-height:1.3}.zamel-mobile-row__description{color:var(--zamel-c-dark);font-size:var(--zamel-fs-base);line-height:1.4}.zamel-mobile-row__arrow{block-size:20px;color:var(--zamel-c-primary);flex:none;inline-size:20px}.zamel-mobile-row__chevron{block-size:1rem;color:var(--zamel-c-dark);flex:none;inline-size:1rem}.zamel-mobile-row__photo{background:var(--zamel-c-light-gray-3);block-size:64px;display:block;flex:none;inline-size:104px;object-fit:cover}.zamel-mobile-row__photo--contain{object-fit:contain}.zamel-mobile-row__thumb{background:var(--zamel-c-light-gray-3);block-size:48px;display:block;flex:none;inline-size:48px;object-fit:contain}.zamel-mobile-row__logo{block-size:32px;display:block;flex:none;inline-size:100px;object-fit:contain;object-position:left center}.zamel-category-item--aktywna .zamel-mobile-row__title{color:var(--zamel-c-primary);font-weight:var(--zamel-fw-bold)}.zamel-mobile-menu-lang{margin-block-start:12px;padding-block:20px 8px}.zamel-mobile-menu-lang__label{color:var(--zamel-c-secondary);font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold);letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.zamel-mobile-menu-lang__options{display:grid;gap:8px;grid-template-columns:repeat(3, minmax(0, 1fr))}.zamel-mobile-menu-lang__option{align-items:center;border:1px solid var(--zamel-c-light-grey-4);box-sizing:border-box;color:var(--zamel-c-dark);display:flex;font-size:var(--zamel-fs-m);justify-content:center;min-block-size:44px;text-decoration:none}.zamel-mobile-menu-lang__option--current{border:2px solid var(--zamel-c-dark);font-weight:var(--zamel-fw-bold)}.zamel-mobile-menu-main:focus-visible,.zamel-mobile-menu-back:focus-visible,.zamel-mobile-row:focus-visible,.zamel-mobile-section__contact-link:focus-visible,.zamel-mobile-menu-lang__option:focus-visible{outline:3px solid var(--zamel-c-primary);outline-offset:2px}.zamel-env-banner{padding:.4375rem .75rem;background-color:var(--zamel-c-primary, #de000e);color:var(--zamel-c-white, #fff);font-size:var(--zamel-fs-xs-plus);font-weight:700;letter-spacing:.04em;text-align:center}.zamel-collapse{position:relative;overflow:hidden;transition:max-height .4s ease-out}.zamel-collapse--short{max-height:none}.zamel-collapse--collapsed{max-height:var(--zamel-collapse-max, 24em)}.zamel-collapse--collapsed::after{content:"";position:absolute;inset-block-end:0;inset-inline:0;block-size:6em;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, var(--zamel-collapse-tlo-polowa, rgba(255, 255, 255, 0.8)) 50%, var(--zamel-collapse-tlo, #fff) 100%);pointer-events:none}.zamel-collapse--expanded{max-height:none}.zamel-collapse--expanded::after{display:none}.zamel-collapse-toggle{display:none;inline-size:100%;padding:.75rem 1rem;margin-block-start:.5rem;border:0;background:none;color:var(--zamel-c-black-1);font:inherit;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-semibold);cursor:pointer;transition:color .15s ease}.zamel-collapse-toggle--widoczny{display:block}.zamel-collapse-toggle:hover,.zamel-collapse-toggle:focus-visible{color:var(--zamel-c-primary)}.zamel-collapse-toggle__ikona{display:inline-block;inline-size:.75em;block-size:.75em;margin-inline-start:.375rem;transition:transform .2s ease}.zamel-collapse-toggle--rozwiniety .zamel-collapse-toggle__ikona{transform:rotate(180deg)}@media(prefers-reduced-motion: reduce){.zamel-collapse,.zamel-collapse-toggle__ikona{transition:none}}.zamel-edge-fade{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.zamel-edge-fade::-webkit-scrollbar{display:none}.zamel-edge-fade.is-scrollable{--zamel-edge-fade-start: 3rem;--zamel-edge-fade-end: 3rem;-webkit-mask-image:linear-gradient(to right, transparent 0, var(--zamel-c-black, #000) var(--zamel-edge-fade-start), var(--zamel-c-black, #000) calc(100% - var(--zamel-edge-fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, var(--zamel-c-black, #000) var(--zamel-edge-fade-start), var(--zamel-c-black, #000) calc(100% - var(--zamel-edge-fade-end)), transparent 100%)}.zamel-edge-fade.is-scrollable.is-at-start{--zamel-edge-fade-start: 0px}.zamel-edge-fade.is-scrollable.is-at-end{--zamel-edge-fade-end: 0px}.zamel-form-consent{align-content:center;align-items:start;column-gap:.75em;cursor:pointer;display:grid;font-size:max(var(--zamel-fs-s),13px);grid-template-columns:auto 1fr;line-height:1.4;min-block-size:44px;padding-block:.25rem}.zamel-form-consent>.zamel-form-checkbox{margin-block-start:.2em}.zamel-newsletter-form .zamel-form-input,.zamel-newsletter-form .zamel-email-input{min-block-size:44px;font-size:max(var(--zamel-fs-base),16px)}.zamel-newsletter-form .zamel-btn{min-block-size:44px}@media(width < 48em){.zamel-newsletter-form .zamel-email-input{font-size:16px}}.zamel-product-gallery-wrapper,.zamel-product-info-wrapper{flex:1 1 50%;max-width:50%}@media(max-width: 768px){.zamel-product-gallery-wrapper,.zamel-product-info-wrapper{flex:1 1 100%;max-width:100%}}.zamel-product-action-buttons{display:flex;flex-wrap:wrap;gap:.5em}.zamel-product-action-buttons .zamel-btn--action{display:flex;align-items:center;justify-content:center;gap:.5em;padding:.75em 1.25em;background-color:rgba(0,0,0,0);border:1px solid var(--zamel-c-black, #000);color:var(--zamel-c-black, #000);font-size:1rem;font-weight:700;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all .2s ease;min-block-size:44px}.zamel-product-action-buttons .zamel-btn--action:hover{background-color:var(--zamel-c-black, #000);color:var(--zamel-c-white, #fff)}.zamel-product-action-buttons .zamel-btn--action[aria-pressed=true],.zamel-product-action-buttons .zamel-btn--action.zamel-is-active{background-color:var(--zamel-c-primary, #de000e);border-color:var(--zamel-c-primary, #de000e);color:var(--zamel-c-white, #fff)}.zamel-product-action-buttons .zamel-btn--action[aria-pressed=true] img,.zamel-product-action-buttons .zamel-btn--action.zamel-is-active img{filter:brightness(0) invert(1)}.zamel-product-action-buttons .zamel-btn--action img,.zamel-product-action-buttons .zamel-btn--action svg{width:1.25em;height:1.25em;flex-shrink:0;transition:filter .2s ease}.zamel-product-action-buttons .zamel-btn--action:hover img,.zamel-product-action-buttons .zamel-btn--action:hover svg{filter:invert(1) brightness(2)}@media(max-width: 768px){.zamel-product-action-buttons{flex-direction:row;flex-wrap:wrap;gap:.5em}.zamel-product-action-buttons .zamel-btn--action{flex:1 1 auto;padding:.75em .75em;font-size:.75rem}}.zamel-gallery-thumbs-container{position:relative;max-height:540px;overflow:hidden}.zamel-gallery-thumbs-scroll{display:flex;flex-direction:column;gap:.5rem;max-height:540px;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.zamel-gallery-thumbs-scroll::-webkit-scrollbar{display:none}.zamel-gallery-thumbs-container.has-overflow::after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom, transparent, rgba(255, 255, 255, 0.95));pointer-events:none;transition:opacity .3s ease}.zamel-gallery-thumbs-container.scrolled-bottom::after{opacity:0}.zamel-gallery-thumbs-container.scrolled-top::before{content:"";position:absolute;top:0;left:0;right:0;height:60px;background:linear-gradient(to top, transparent, rgba(255, 255, 255, 0.95));pointer-events:none;z-index:1;transition:opacity .3s ease}.zamel-where-to-buy-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.zamel-where-to-buy-modal.zamel-hidden{display:none}.zamel-where-to-buy-backdrop{position:absolute;inset:0;background-color:rgba(0,0,0,.5);animation:fadeIn .3s ease}.zamel-where-to-buy-content{position:relative;background-color:var(--zamel-c-white);width:90vw;max-width:1200px;height:80vh;max-height:800px;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.15);animation:slideInUp .3s ease}.zamel-where-to-buy-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--zamel-c-light-grey)}.zamel-where-to-buy-header h2{margin:0;font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-bold)}.zamel-where-to-buy-close{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;background:rgba(0,0,0,0);border-radius:50%;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}.zamel-where-to-buy-close:hover{background-color:rgba(0,0,0,.05)}.zamel-where-to-buy-close svg{width:1.5rem;height:1.5rem;display:block}.zamel-where-to-buy-filters{padding:1rem 1.5rem;background-color:var(--zamel-c-light-blue);border-bottom:1px solid var(--zamel-c-light-grey)}.zamel-where-to-buy-body{display:flex;flex:1;overflow:hidden}.zamel-where-to-buy-map{flex:1;min-height:400px;position:relative}#where-to-buy-map{height:100%;width:100%;z-index:1}.zamel-where-to-buy-sidebar{width:350px;background-color:var(--zamel-c-white);border-left:1px solid var(--zamel-c-light-grey);display:flex;flex-direction:column}.zamel-where-to-buy-search{padding:1rem;border-bottom:1px solid var(--zamel-c-light-grey)}.zamel-where-to-buy-list{flex:1;overflow-y:auto;padding:1rem}.zamel-map-control-button{background-color:var(--zamel-c-white);border:2px solid var(--zamel-c-primary);color:var(--zamel-c-primary);padding:.5rem 1rem;cursor:pointer;font-weight:var(--zamel-fw-bold);text-transform:uppercase;font-size:var(--zamel-fs-s);transition:all .2s ease;font-family:var(--zamel-ff-base);white-space:nowrap}.zamel-map-control-button:hover{background-color:var(--zamel-c-primary);color:var(--zamel-c-white)}.zamel-route-info{position:absolute;bottom:20px;left:20px;background-color:var(--zamel-c-white);padding:1rem;border:1px solid var(--zamel-c-light-grey);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:100;animation:slideInLeft .3s ease}.zamel-route-info-content{font-size:var(--zamel-fs-s);line-height:1.4}.zamel-location-error{position:absolute;top:20px;left:20px;right:20px;max-width:400px;background-color:#fff3cd;border:1px solid #ffc107;border-left:4px solid #ffc107;padding:1rem;padding-right:2rem;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.25);z-index:9999;font-size:var(--zamel-fs-s);line-height:1.5;color:#856404}.leaflet-container{font-family:var(--zamel-ff-base)}.leaflet-popup-content-wrapper{border-radius:4px;box-shadow:0 3px 14px rgba(0,0,0,.4)}@media(max-width: 768px){.zamel-where-to-buy-modal{align-items:stretch}.zamel-where-to-buy-content{width:100%;height:100%;max-width:none;max-height:none;border-radius:0;position:fixed;inset:0}.zamel-where-to-buy-header{padding:1rem;flex-shrink:0}.zamel-where-to-buy-header h2{font-size:1.1rem}.zamel-where-to-buy-filters{padding:.75rem 1rem;flex-shrink:0}.zamel-where-to-buy-body{flex-direction:column;flex:1;min-height:0}.zamel-where-to-buy-map{flex:0 0 45%;min-height:200px}.zamel-where-to-buy-sidebar{width:100%;flex:1;height:auto;min-height:0;border-left:none;border-top:1px solid var(--zamel-c-light-grey)}.zamel-where-to-buy-list{padding:.75rem}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInLeft{from{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.zamel-product-sticky-nav{box-shadow:0 2px 4px rgba(0,0,0,.1)}.zamel-product-nav-link{padding:.75rem 1.5rem;border-bottom:3px solid rgba(0,0,0,0);transition:all .3s ease}.zamel-product-nav-link:hover{color:var(--zamel-c-primary, #DE000E) !important;border-bottom-color:var(--zamel-c-primary, #DE000E)}.zamel-product-nav-link.zamel-active{color:var(--zamel-c-primary, #DE000E) !important;border-bottom-color:var(--zamel-c-primary, #DE000E)}html{scroll-behavior:smooth}.zamel-gallery-thumb{transition:all .2s ease;border-color:#ddd}.zamel-gallery-thumb:hover{border-color:var(--zamel-c-primary, #DE000E)}.zamel-gallery-thumb-active{border-color:var(--zamel-c-primary, #DE000E) !important;box-shadow:0 0 0 2px rgba(222,0,14,.2)}.zamel-gallery-nav{opacity:.7;transition:opacity .2s ease}.zamel-gallery-nav:hover{opacity:1}.zamel-gallery-hint{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f5f5f5;border-radius:20px;cursor:pointer;transition:all .2s ease}.zamel-gallery-hint:hover{background:#e8e8e8}.zamel-gallery-hint-icon{width:20px;height:20px;color:#666;transition:color .2s ease}.zamel-gallery-hint:hover .zamel-gallery-hint-icon{color:var(--zamel-c-primary, #DE000E)}.zamel-gallery-hint-count{font-size:.85rem;font-weight:600;color:#666;background:#fff;padding:.15rem .5rem;border-radius:10px;min-width:1.5rem;text-align:center}.zamel-download-category{margin-bottom:2.5rem}.zamel-downloads-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:2rem}.zamel-video-card{display:flex;gap:1.5rem;max-width:900px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;transition:box-shadow .2s ease}.zamel-video-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.zamel-video-thumbnail-wrapper{position:relative;flex:0 0 400px;aspect-ratio:16/9;overflow:hidden;background:#000}.zamel-video-thumbnail-link{display:block;width:100%;height:100%}.zamel-video-thumbnail{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.zamel-video-thumbnail-wrapper:hover .zamel-video-thumbnail{transform:scale(1.05)}.zamel-video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:transform .2s ease,opacity .2s ease;opacity:.9;pointer-events:none}.zamel-video-thumbnail-wrapper:hover .zamel-video-play-button{transform:translate(-50%, -50%) scale(1.1);opacity:1}.zamel-video-play-button svg{filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.4))}.zamel-video-info{flex:1;padding:1.25rem 1.5rem 1.25rem 0;display:flex;flex-direction:column;justify-content:center}.zamel-video-title{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 .75rem 0;line-height:1.4}.zamel-video-channel{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.9rem;margin-bottom:1rem}.zamel-video-channel svg{width:18px;height:18px;color:#de000e}.zamel-video-meta{display:flex;flex-wrap:wrap;gap:1rem;font-size:.85rem;color:#888;margin-bottom:1.25rem}.zamel-video-meta-item{display:flex;align-items:center;gap:.35rem}.zamel-video-meta-item svg{width:16px;height:16px}.zamel-video-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;background:#de000e;color:#fff;font-weight:600;font-size:.9rem;text-decoration:none;border-radius:4px;transition:background .2s ease;width:fit-content}.zamel-video-btn:hover{background:#b8000c;color:#fff}.zamel-video-btn svg{width:20px;height:20px}.zamel-video-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;background:#000;border-radius:8px;max-width:800px}.zamel-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media(max-width: 768px){.zamel-video-card{flex-direction:column}.zamel-video-thumbnail-wrapper{flex:none;width:100%}.zamel-video-info{padding:1rem}.zamel-video-title{font-size:1rem}.zamel-video-play-button svg{width:54px;height:38px}}.zamel-downloads-list{overflow:hidden}.zamel-download-link svg:last-child{flex-shrink:0;min-width:1.5em}@media(max-width: 768px){.zamel-downloads-grid{grid-template-columns:1fr;gap:1.5rem}}.zamel-purchase-actions-disabled{position:relative;cursor:not-allowed}.zamel-purchase-actions-disabled .zamel-input-spinner,.zamel-purchase-actions-disabled .zamel-btn{opacity:.5;pointer-events:none}.zamel-purchase-actions-disabled .zamel-btn:disabled,.zamel-purchase-actions-disabled .zamel-input-spinner-btn:disabled,.zamel-purchase-actions-disabled input:disabled{cursor:not-allowed;background-color:#e5e5e5;border-color:#ccc;color:#999}.zamel-purchase-actions-disabled .zamel-btn--primary:disabled{background-color:#ccc;border-color:#ccc;color:#666}.zamel-purchase-actions-disabled .zamel-btn--tertiary:disabled{background-color:#e5e5e5;border-color:#ccc;color:#666}.zamel-purchase-actions-disabled::after{content:attr(title);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:.5em 1em;border-radius:4px;font-size:.875rem;font-weight:normal;text-transform:none;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:100;pointer-events:none}.zamel-purchase-actions-disabled::before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-top-color:#333;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:100;pointer-events:none}.zamel-purchase-actions-disabled:hover::after,.zamel-purchase-actions-disabled:hover::before{opacity:1;visibility:visible}.zamel-audio-player{background:#f5f5f5;border-left:2px solid var(--zamel-c-primary, #DE000E);border-radius:0 4px 4px 0;padding:1.1rem 1.3rem;margin-top:1rem}.zamel-audio-player-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.zamel-audio-player-title{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#333}.zamel-audio-player-title svg{width:1.125rem;height:1.125rem;color:var(--zamel-c-primary, #DE000E)}.zamel-audio-player-counter{font-size:.75rem;color:#666;font-weight:500}.zamel-audio-player-controls{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:.5rem}.zamel-audio-nav-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#666;transition:color .2s ease;flex-shrink:0}.zamel-audio-nav-btn:hover{color:var(--zamel-c-primary, #DE000E)}.zamel-audio-nav-btn:disabled{color:#ccc;cursor:not-allowed}.zamel-audio-nav-btn svg{width:1rem;height:1rem}.zamel-audio-track-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.zamel-audio-track-name{font-size:.8125rem;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zamel-audio-progress-container{display:flex;align-items:center;gap:.5rem}.zamel-audio-progress{flex:1;height:4px;background:#e5e5e5;border-radius:2px;overflow:hidden;cursor:pointer}.zamel-audio-progress-bar{height:100%;background:var(--zamel-c-primary, #DE000E);width:0%;transition:width .1s linear}.zamel-audio-time{font-size:.6875rem;color:#999;font-variant-numeric:tabular-nums;min-width:2.5rem}.zamel-audio-play-btn{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--zamel-c-primary, #DE000E);border:none;border-radius:50%;cursor:pointer;color:#fff;transition:background .2s ease,transform .1s ease;flex-shrink:0}.zamel-audio-play-btn:hover{background:#b8000c}.zamel-audio-play-btn:active{transform:scale(0.95)}.zamel-audio-play-btn svg{width:1rem;height:1rem}.zamel-audio-play-btn .pause-icon{display:none}.zamel-audio-player.playing .zamel-audio-play-btn .play-icon{display:none}.zamel-audio-player.playing .zamel-audio-play-btn .pause-icon{display:block}.zamel-audio-dots{display:flex;justify-content:center;gap:.375rem;margin-top:.75rem}.zamel-audio-dot{width:6px;height:6px;border-radius:50%;background:#ccc;transition:background .2s ease,transform .2s ease;cursor:pointer}.zamel-audio-dot:hover{background:#999}.zamel-audio-dot.active{background:var(--zamel-c-primary, #DE000E);transform:scale(1.2)}@media(max-width: 768px){.zamel-audio-player{padding:.875rem 1rem;margin-top:1rem}.zamel-audio-nav-btn{width:2.75rem;height:2.75rem}.zamel-audio-play-btn{width:3rem;height:3rem}.zamel-audio-play-btn svg{width:1.125rem;height:1.125rem}.zamel-audio-track-name{font-size:.875rem}.zamel-audio-dots{gap:.5rem}.zamel-audio-dot{width:8px;height:8px}}.zamel-product-buy-row .zamel-btn,.zamel-product-buy-row .zamel-input-spinner,.zamel-product-sticky-bar .zamel-btn{min-block-size:44px}.zamel-product-foto .zamel-wstega-gniazdo{inset-block-start:4.75em;inset-inline-start:1.5em;position:absolute;z-index:10}.zamel-gallery-thumb-active,[data-gallery-thumb].zamel-active{border-color:#de000e !important;box-shadow:0 0 0 2px rgba(222,0,14,.2)}.zamel-product-tab-link.zamel-active{color:var(--zamel-c-primary, #DE000E) !important;border:none !important;box-shadow:none !important;border-bottom:3px solid var(--zamel-c-primary, #DE000E) !important;margin-bottom:-2px}.zamel-product-tab-link{display:inline-block;padding:.75rem 1.5rem;text-decoration:none;color:#666;font-weight:500;border-bottom:3px solid rgba(0,0,0,0);transition:all .2s ease}.zamel-product-tab-link:hover{color:var(--zamel-c-primary, #DE000E)}[data-gallery-thumb]:hover{border-color:#747474;transition:border-color .2s ease}.zamel-video-wrapper{margin-top:1em;margin-bottom:1em}[data-zamel-slides]::-webkit-scrollbar{display:none}[data-zamel-slides]{-ms-overflow-style:none;scrollbar-width:none}#main-product-image{cursor:pointer}#gallery-click-hint{user-select:none;color:#666}#gallery-click-hint:hover{color:var(--zamel-c-primary, #DE000E)}.zamel-btn svg{flex-shrink:0}.zamel-bg-grey-lighter{background-color:#f5f5f5}.zamel-br-s{border-radius:4px}@media(max-width: 768px){.zamel-mobile-hidden{display:none}.zamel-mobile-only{display:inline-block !important}}@media(min-width: 769px){.zamel-mobile-only{display:none !important}}.zamel-product-sticky-bar{position:fixed;z-index:1;top:-100px;inset-inline:0;border-block-end:3px solid var(--zamel-c-light-gray-1, #e2e2e2);background-color:var(--zamel-c-light-white-1, #fff);box-shadow:0 2px 8px rgba(0,0,0,.1);opacity:0;transition:top .3s ease,opacity .3s ease}.zamel-sticky-nav-link{color:#666;transition:all .3s ease}.zamel-sticky-nav-link:hover{color:var(--zamel-c-primary, #DE000E);border-bottom-color:var(--zamel-c-primary, #DE000E) !important}.zamel-sticky-nav-link.zamel-active{color:var(--zamel-c-primary, #DE000E);border-bottom-color:var(--zamel-c-primary, #DE000E) !important}.zamel-shadow-sm{box-shadow:0 1px 3px rgba(0,0,0,.1)}.zamel-specs-group{margin-bottom:2rem}.zamel-specs-group-header{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:var(--zamel-c-light-gray-3, #f5f5f5);color:var(--zamel-c-black, #333);margin:0 0 0 0;font-size:1rem;font-weight:600;border-bottom:2px solid var(--zamel-c-primary, #DE000E);cursor:pointer;user-select:none;transition:background .15s ease}.zamel-specs-group-header:hover{background-color:var(--zamel-c-light-grey, #ececec)}.zamel-specs-group-header:focus-visible{outline:max(.125em,2px) solid var(--zamel-c-primary, #DE000E);outline-offset:-2px}.zamel-specs-group-title{flex:1}.zamel-specs-group-count{min-inline-size:1.75em;padding:.125em .5em;border-radius:1em;background-color:var(--zamel-c-white, #fff);color:var(--zamel-c-grey, #747474);font-size:.75rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.zamel-specs-group-chevron{inline-size:1.125em;block-size:1.125em;flex-shrink:0;color:var(--zamel-c-grey, #747474);transition:transform .2s ease}.zamel-specs-group.active .zamel-specs-group-chevron{transform:rotate(180deg)}@media(prefers-reduced-motion: reduce){.zamel-specs-group-header,.zamel-specs-group-chevron{transition:none}}.zamel-specs-table{border:1px solid #e5e5e5;border-top:none}.zamel-spec-row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid #e5e5e5;font-size:.875rem;transition:background-color .15s ease}.zamel-spec-row:last-child{border-bottom:none}.zamel-spec-row:hover{background-color:#f9f9f9}.zamel-spec-row-alt{background-color:#fafafa}.zamel-spec-row-alt:hover{background-color:#f5f5f5}.zamel-spec-col-name{font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis}.zamel-spec-col-value{color:#000;font-weight:600}@media(max-width: 768px){.zamel-spec-row{display:flex;flex-direction:column;gap:.25rem;padding:1rem}.zamel-spec-col-name{font-size:.75rem;color:#666;text-transform:uppercase}.zamel-spec-col-value{font-size:1rem}}.zamel-sticky-bottom-bar--zakup{align-items:center;gap:.75rem;background-color:var(--zamel-c-white, #fff);box-shadow:0 -0.25em .75em rgba(0,0,0,.12)}.zamel-sticky-bottom-bar--zakup~.zamel-comparison-sticky-bar,.zamel-sticky-bottom-bar--zakup+.zamel-comparison-sticky-bar{inset-block-end:calc(.75em + var(--zamel-buybar-h, 4.5rem))}.zamel-buy-bar__dane{display:flex;flex-direction:column;min-inline-size:0;flex:1 1 auto;line-height:1.2}.zamel-buy-bar__akcja{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.zamel-buy-bar__akcja form{display:flex;align-items:center;gap:.5rem;margin:0}.zamel-buy-bar__akcja .zamel-input-spinner{flex:0 0 auto;min-block-size:44px}.zamel-buy-bar__akcja .zamel-input-spinner-number{inline-size:2.5rem}.zamel-buy-bar__gora{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .5rem;min-inline-size:0}.zamel-buy-bar__symbol{color:var(--zamel-c-primary);font-size:max(var(--zamel-fs-xs),13px);font-weight:var(--zamel-fw-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-buy-bar__cena{align-items:baseline;display:flex;gap:.3rem;white-space:nowrap}.zamel-buy-bar__kwota{font-size:max(var(--zamel-fs-m),19px);font-weight:var(--zamel-fw-bold);color:var(--zamel-c-black);white-space:nowrap;font-variant-numeric:tabular-nums}.zamel-buy-bar__jednostka{font-size:max(var(--zamel-fs-xs),13px);color:var(--zamel-c-grey)}.zamel-buy-bar__logowanie{font-size:max(var(--zamel-fs-xs),13px);color:var(--zamel-c-primary);text-decoration:underline;padding-block:.25rem}@media(width < 48em){#product-nav{display:none}}@media(width < 48em){.zamel-breadcrumbs--mobile-wstecz>li{display:none}.zamel-breadcrumbs--mobile-wstecz>li:nth-last-child(2){display:inline-flex;align-items:center;gap:.4em;font-weight:var(--zamel-fw-semibold)}.zamel-breadcrumbs--mobile-wstecz>li:nth-last-child(2)::before{content:"";background:rgba(0,0,0,0) url(./../img/icon/chevron.svg) no-repeat center/contain;inline-size:.6875em;block-size:.4375em;rotate:90deg}}.zamel-newsletter-strip{margin-block-start:1.5rem;padding-block-end:3rem}.zamel-newsletter-strip__haslo{font-size:var(--zamel-fs-xl);font-weight:var(--zamel-fw-bold);margin:0;text-align:center;text-wrap:balance}.zamel-newsletter-strip__podtytul{color:var(--zamel-c-text-muted, #6c757d);margin:.5rem 0 0;text-align:center;text-wrap:pretty}.zamel-newsletter-strip__wnetrze .zamel-heading-deco-line,.zamel-newsletter-strip__wnetrze .zamel-bgc-light-blue>div:not([role=status]){display:none}.zamel-newsletter-strip__wnetrze .zamel-bgc-light-blue{background-color:rgba(0,0,0,0);display:block;padding:0}.zamel-newsletter-strip__wnetrze .zamel-newsletter-form{column-gap:.75rem;display:grid;grid-template-columns:minmax(0, 1fr) auto;margin-block-start:1.5rem;margin-inline:auto;max-inline-size:34rem;row-gap:.5rem}.zamel-newsletter-strip__wnetrze .zamel-newsletter-form .zamel-form-input{grid-column:1;grid-row:1}.zamel-newsletter-strip__wnetrze .zamel-newsletter-form .zamel-btn{grid-column:2;grid-row:1;inline-size:auto;padding-inline:1.75rem}.zamel-newsletter-strip__wnetrze .zamel-newsletter-form label{grid-column:1/-1;grid-row:2;min-block-size:0}.zamel-newsletter-strip__wnetrze .zamel-newsletter-form .zamel-consent-legal-note{grid-column:1/-1;grid-row:3;margin:0}.zamel-newsletter-strip__wnetrze .zamel-bgc-light-blue>div[role=status]{margin-block-start:1rem;text-align:center}@media(width < 48em){.zamel-newsletter-strip__wnetrze .zamel-newsletter-form{grid-template-columns:minmax(0, 1fr)}.zamel-newsletter-strip__wnetrze .zamel-newsletter-form .zamel-btn{grid-column:1;grid-row:2}.zamel-newsletter-strip__wnetrze .zamel-newsletter-form label{grid-row:3}.zamel-newsletter-strip__wnetrze .zamel-newsletter-form .zamel-consent-legal-note{grid-row:4}}@media(width < 48em){.zamel-sticky{transition:transform .25s ease}.zamel-sticky--schowany{transform:translateY(-100%)}}@media(prefers-reduced-motion: reduce){.zamel-sticky{transition:none}}.zamel-kosz-plakietka__przycisk{position:relative}.zamel-kosz-plakietka{background-color:var(--zamel-c-green-2);block-size:16px;border-radius:8px;color:var(--zamel-c-white, #fff);font-size:10px;font-weight:var(--zamel-fw-bold, 700);font-variant-numeric:tabular-nums;inset-block-start:2px;inset-inline-end:2px;line-height:16px;min-inline-size:16px;padding-inline:4px;position:absolute;text-align:center}.zamel-kosz-plakietka__przycisk.zamel-btn--icon-only .zamel-kosz-plakietka{box-shadow:0 0 0 2px var(--zamel-btn-bgc);inset-block-start:3px;inset-inline-end:3px}.zamel-kosz-plakietka__przycisk.zamel-btn--icon-only svg:not(.zamel-spinner){block-size:16px;inline-size:16px}.zamel-btn--in-cart .zamel-kosz-plakietka{background-color:var(--zamel-c-white);color:var(--zamel-c-green-2)}@media(48em <= width){.zamel-history-col-cart{inline-size:1%;white-space:nowrap}.zamel-history-col-order{white-space:nowrap}.zamel-history-cart-word{display:none}}.zamel-invoice-group{overflow:hidden}.zamel-invoice-group__header{background-color:var(--zamel-c-light-grey-1, #f8f9fa);border-block-end:1px solid var(--zamel-c-light-grey-2, #e9ecef)}.zamel-invoice-group__row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.zamel-invoice-group__ident{flex:1 1 12rem;min-inline-size:0}.zamel-invoice-group__summary{align-items:center;display:flex;gap:1rem;margin-inline-start:auto;text-align:end}@media(width < 48em){.zamel-invoice-group__summary{align-items:flex-end;flex-direction:column;gap:.25rem}}.zamel-invoice-group__total{white-space:nowrap}.zamel-invoice-group__scroll{max-inline-size:100%;overflow-x:auto;padding-inline:1rem}@media(48em <= width){.zamel-invoice-group__scroll{padding-inline:0}}.zamel-invoice-group__table{border:0}.zamel-invoice-group__table>thead>tr>th{border-block-start:0}.zamel-invoice-group__table>:is(thead,tbody,tfoot)>tr>:is(th,td):first-child{border-inline-start:0}.zamel-invoice-group__table>:is(thead,tbody,tfoot)>tr>:is(th,td):last-child{border-inline-end:0}.zamel-invoice-group__table>tbody:last-child>tr:last-child>td,.zamel-invoice-group__table>tfoot>tr:last-child>td{border-block-end:0}.zamel-invoice-group__col-date{inline-size:7.5rem}.zamel-invoice-group__col-pdf{inline-size:8.75rem}.zamel-invoice-group__ksef{font-family:monospace;overflow-wrap:anywhere}.zamel-invoice-group__status{white-space:nowrap}.zamel-invoice-group__total-row{background-color:var(--zamel-c-light-grey-2, #e9ecef)}.zamel-invoices-empty{min-block-size:18.75rem}.zamel-tracking-number{display:block;font-variant-numeric:tabular-nums;letter-spacing:.02em;overflow-wrap:anywhere;user-select:all}@media(width < 48em){.zamel-table--cards td[data-cell=title] .zamel-tracking-number{font-size:max(var(--zamel-fs-s),13px);font-weight:var(--zamel-fw-base, 400);margin-block-start:.125rem}}@media(width >= 48em){.zamel-listing-toolbar,.zamel-filter-groups,.zamel-filter-sheet__head,.zamel-filter-sheet__foot{display:none}}@media(width < 48em){.zamel-listing-toolbar{background:var(--zamel-c-white, #fff);border-block-end:max(.0625em,1px) solid var(--zamel-c-light-grey, #ececec);display:grid;gap:.5rem;grid-template-columns:repeat(3, 1fr);inset-block-start:var(--zamel-header-h, 6rem);padding:.5rem 1rem;position:sticky;z-index:4}.zamel-listing-toolbar__btn{align-items:center;background:var(--zamel-c-white, #fff);border:max(.0625em,1px) solid var(--zamel-c-black, #000);color:var(--zamel-c-black, #000);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold);gap:.5em;justify-content:center;min-block-size:48px;padding-inline:.5rem;text-transform:uppercase}.zamel-listing-toolbar__btn:focus-visible{outline:2px solid var(--zamel-c-primary, #de000e);outline-offset:2px}.zamel-listing-toolbar__btn--active{background:var(--zamel-c-primary, #de000e);border-color:var(--zamel-c-primary, #de000e);color:var(--zamel-c-white, #fff)}.zamel-listing-toolbar__badge{align-items:center;background:var(--zamel-c-white, #fff);border-radius:999px;color:var(--zamel-c-primary, #de000e);display:inline-flex;font-size:var(--zamel-fs-xs);font-variant-numeric:tabular-nums;justify-content:center;min-inline-size:1.25em;padding-inline:.3em}.zamel-listing-toolbar__badge[hidden]{display:none}#zamel-filters-toggler:checked~.zamel-mobile-toggler-off-hidden.zamel-tablet-up-size-x-24{background:var(--zamel-c-white, #fff);display:flex;flex-direction:column;inset:0;margin:0;position:fixed;z-index:1100}#filter-form>div>.zamel-b,#filter-form>div>.etim-filters-container{flex:none}.zamel-filter-groups{display:block}.zamel-filter-groups__row{align-items:center;background:none;border:0;border-block-end:max(.0625em,1px) solid var(--zamel-c-light-grey, #ececec);cursor:pointer;display:flex;font:inherit;gap:.75rem;inline-size:100%;min-block-size:56px;padding:.5rem 1rem;text-align:start}.zamel-filter-groups__name{flex:none;font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-medium)}.zamel-filter-groups__sel{color:var(--zamel-c-primary, #de000e);font-size:max(var(--zamel-fs-xs),12px);font-weight:var(--zamel-fw-bold);margin-inline-start:auto;min-inline-size:0;overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap}.zamel-filter-groups__sel--empty{color:var(--zamel-c-gray-1, #6f6f6f);font-weight:var(--zamel-fw-base)}.zamel-filter-groups__chev{color:var(--zamel-c-gray-1, #6f6f6f);flex:none}#filter-form .zamel-filter-group--hidden{display:none !important}#filter-form[data-sheet-level=list]>div>.zamel-b,#filter-form[data-sheet-level=list] .etim-filter,#filter-form[data-sheet-level=list] .etim-filters-toggle{display:none}#filter-form[data-sheet-level=list] #etimFiltersContainer{display:none !important}#filter-form[data-sheet-level=group] .zamel-filter-groups{display:none}#filter-form[data-sheet-level=group]>div>.zamel-b:not([data-active]),#filter-form[data-sheet-level=group] .etim-filter:not([data-active]),#filter-form[data-sheet-level=group] .etim-filters-toggle{display:none}#filter-form[data-sheet-level=group] .zamel-b[data-active]{border:0}.zamel-filter-search{padding:.75rem 1rem 0}.zamel-filter-search>.zamel-form-input{inline-size:100%}.zamel-filter-value--nomatch{display:none !important}#filter-form[data-sheet-level=group] .zamel-b[data-active]>h3{display:none}#filter-form[data-sheet-level=group] .zamel-b[data-active]>.zamel-grid{border-block-end:0;gap:0;padding:0}#filter-form[data-sheet-level=group] .zamel-b[data-active]>.zamel-grid>div{align-items:center;border-block-end:max(.0625em,1px) solid var(--zamel-c-light-grey, #ececec);gap:.75rem;min-block-size:48px;padding-inline:1rem}#filter-form[data-sheet-level=group] .zamel-b[data-active] input[type=checkbox],#filter-form[data-sheet-level=group] .zamel-b[data-active] input[type=radio]{block-size:20px;flex:none;inline-size:20px;margin:0}#filter-form[data-sheet-level=group] .zamel-b[data-active]>.zamel-grid label{align-items:center;align-self:stretch;display:flex;flex:1 1 auto;font-size:max(var(--zamel-fs-s),14px);font-weight:var(--zamel-fw-base);min-inline-size:0}.zamel-filter-sheet__head{align-items:center;border-block-end:max(.0625em,1px) solid var(--zamel-c-light-grey, #ececec);display:flex;flex:none;gap:.25rem;padding:.5rem .75rem .5rem 1rem}.zamel-filter-sheet__title{font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold);margin:0;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zamel-filter-sheet__back{align-items:center;background:none;border:0;color:var(--zamel-c-black, #000);cursor:pointer;display:inline-flex;justify-content:center;min-block-size:44px;min-inline-size:44px;padding:0}.zamel-filter-sheet__back[hidden]{display:none}.zamel-filter-sheet__close{align-items:center;background:none;border:0;color:var(--zamel-c-black, #000);cursor:pointer;display:inline-flex;justify-content:center;margin-inline-start:auto;min-block-size:44px;min-inline-size:44px;padding:0}.zamel-filter-sheet__foot{background:var(--zamel-c-white, #fff);border-block-start:max(.0625em,1px) solid var(--zamel-c-light-grey, #ececec);display:flex;flex:none;gap:.75rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}.zamel-filter-sheet__foot>.zamel-btn{flex:1 1 auto;min-block-size:48px}.zamel-filter-actions-inline.zamel-filter-actions-inline{display:none !important}.zamel-listing-toolbar~.zamel-container .zamel-active-filters,.zamel-active-filters{display:flex !important}}.zamel-wishlist-note{color:var(--zamel-c-gray-1, #6f6f6f);display:block;font-size:max(var(--zamel-fs-xs),12px);font-weight:var(--zamel-fw-base);margin-block-start:.25em}.zamel-wishlist-suffix{display:none}.zamel-wishlist-cta{align-items:center;display:inline-flex;justify-content:center;min-block-size:44px}.zamel-wishlist-table>thead>tr>th:not(:first-child){inline-size:1%;white-space:nowrap}@media(width < 48em){.zamel-wishlist-suffix{display:inline}}.zamel-wishlist-pick{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;min-block-size:44px;min-inline-size:44px}.zamel-wishlist-items>thead>tr>th:first-child,.zamel-wishlist-items>thead>tr>th:last-child{inline-size:1%;white-space:nowrap}.zamel-wishlist-thumb{block-size:70px;inline-size:70px}@media(width < 48em){.zamel-table.zamel-wishlist-items{border:0;display:block}.zamel-table.zamel-wishlist-items>thead{display:none}.zamel-table.zamel-wishlist-items>tbody,.zamel-table.zamel-wishlist-items>tfoot{display:block}.zamel-table.zamel-wishlist-items>tfoot>tr,.zamel-table.zamel-wishlist-items>tbody>tr:not(.zamel-wishlist-row){display:block}.zamel-table.zamel-wishlist-items>tfoot>tr>td,.zamel-table.zamel-wishlist-items>tbody>tr:not(.zamel-wishlist-row)>td{display:block;inline-size:auto}.zamel-wishlist-row{border:max(.0625em,1px) solid var(--zamel-c-black);column-gap:.625rem;display:grid;grid-template-areas:"zazn foto  tresc tresc" "zazn foto  netto netto" "zazn foto  jedn  jedn" "zazn foto  stan  stan" "zazn line  line  line" "zazn ilosc ilosc akcje";grid-template-columns:44px 84px minmax(0, 1fr) auto;margin-block-end:.75rem;padding:.625rem;row-gap:.15rem}.zamel-wishlist-row>td{border:0;display:block;padding:0;vertical-align:initial}.zamel-wishlist-cell-pick{grid-area:zazn}.zamel-wishlist-lp{display:none}.zamel-wishlist-row>.zamel-wishlist-cell-product,.zamel-wishlist-cell-product>.zamel-wishlist-product{display:contents}.zamel-wishlist-thumb{block-size:auto;border:0;grid-area:foto;inline-size:84px;padding:0}.zamel-wishlist-thumb img{block-size:auto;inline-size:100%}.zamel-wishlist-info{grid-area:tresc;min-inline-size:0}.zamel-wishlist-cell-net{font-size:var(--zamel-fs-m);grid-area:netto;text-align:start}.zamel-wishlist-cell-unit{color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs),12px);grid-area:jedn;text-align:start}.zamel-wishlist-cell-unit .zamel-fw-bold{font-weight:var(--zamel-fw-base)}.zamel-wishlist-row>.zamel-wishlist-cell-gross{display:none}.zamel-wishlist-cell-stock{grid-area:stan;text-align:start}.zamel-wishlist-row::after{border-block-start:max(.0625em,1px) solid var(--zamel-c-light-grey, #ececec);content:"";grid-area:line;margin-block:.4rem .25rem}.zamel-wishlist-cell-qty{grid-area:ilosc}.zamel-wishlist-cell-qty .zamel-input-spinner{display:flex;inline-size:100%;max-inline-size:220px;min-block-size:44px}.zamel-wishlist-cell-qty .zamel-input-spinner-btn{flex:none;inline-size:40px}.zamel-wishlist-cell-qty .zamel-input-spinner-number{flex:1 1 auto;min-inline-size:0}.zamel-wishlist-cell-actions{align-self:center;grid-area:akcje}.zamel-wishlist-cell-actions .zamel-btn{min-block-size:44px;min-inline-size:44px}.zamel-wishlist-total{display:flex;flex-direction:column;gap:.25em;text-align:start}.zamel-wishlist-total__pair{display:flex;justify-content:space-between}}@media(width >= 48em){.zamel-wishlist-total{align-items:center;display:flex;gap:.5em;justify-content:flex-end}.zamel-wishlist-total__pair{display:inline-flex;gap:.35em;margin-inline-start:.5em}}.zamel-wishlist-actions{display:flex;flex-wrap:wrap;gap:.25em 1.5em}.zamel-wishlist-actions__link{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;min-block-size:44px;padding:0;text-align:start}.zamel-wishlist-actions__link:hover{color:var(--zamel-c-primary, #de000e)}.zamel-wishlist-actions__link:focus-visible{outline:2px solid var(--zamel-c-primary, #de000e);outline-offset:2px}.zamel-wishlist-selected{margin:0 0 .5em}.zamel-wishlist-tabs{border-block-end:max(.0625em,1px) solid var(--zamel-c-light-grey, #ececec);display:flex;gap:1.5em;overflow-x:auto}.zamel-wishlist-tabs__tab{align-items:center;border-block-end:2px solid rgba(0,0,0,0);display:inline-flex;flex:none;font-weight:var(--zamel-fw-bold);min-block-size:44px;text-decoration:none}.zamel-wishlist-tabs__tab:hover{color:var(--zamel-c-primary, #de000e);text-decoration:none}.zamel-wishlist-tabs__tab--current{border-block-end-color:var(--zamel-c-primary, #de000e);color:var(--zamel-c-primary, #de000e)}.zamel-wishlist-rename{align-items:center;display:flex;flex-wrap:wrap;gap:.75em}.zamel-wishlist-rename>.zamel-btn{min-block-size:44px}.zamel-wishlist-rename__input{flex:1 1 12rem;max-inline-size:300px}.zamel-wishlist-modal{display:block}.zamel-wishlist-modal__panel{inline-size:min(30rem,92vw)}.zamel-wishlist-modal__footer{border-block-start:max(.0625em,1px) solid var(--zamel-c-silver, #dfe3e8);display:flex;flex-wrap:wrap;gap:.75em;justify-content:flex-end;padding:.75em 1em}.zamel-wishlist-modal__footer>.zamel-btn{min-block-size:44px}.zamel-wishlist-hint{background:var(--zamel-c-light-grey-1, #f8f9fa);border-inline-start:3px solid var(--zamel-c-primary, #de000e);padding:.75em 1em}.zamel-wishlist-templates{display:flex;flex-wrap:wrap;gap:.25em 1.5em}.zamel-wishlist-field{max-inline-size:400px}.zamel-wishlist-danger{border-color:var(--zamel-c-primary, #de000e);max-inline-size:600px}.zamel-wishlist-share{align-items:center;cursor:pointer;display:flex;gap:.5em;min-block-size:44px}.zamel-filaments{--zamel-filaments-gutter: 4.5rem;--zamel-filaments-radius: 2px;color:var(--zamel-c-black, #000)}.zamel-filaments__band{padding-block:var(--zamel-filaments-gutter)}.zamel-filaments .is-hidden{display:none}.zamel-filaments__band--dark{background-color:var(--zamel-c-dark, #1a1a1a);color:var(--zamel-c-light-white-1, #fff)}.zamel-filaments__band--black{padding-block:0;background-color:var(--zamel-c-black, #000);color:var(--zamel-c-light-white-1, #fff)}.zamel-filaments__band--light{background-color:var(--zamel-c-light-white-1, #fff)}.zamel-filaments__band--grey{background-color:var(--zamel-c-light-grey-1, #f8f9fa)}.zamel-filaments__band--cta{position:relative;z-index:0;background-color:var(--zamel-c-black, #000);color:var(--zamel-c-light-white-1, #fff)}.zamel-filaments__btn-lume{--zamel-btn-bc: var(--zamel-c-lume-yellow, #ffd500);--zamel-btn-bgc: var(--zamel-c-lume-yellow, #ffd500);--zamel-btn-c: var(--zamel-c-black, #000)}.zamel-filaments__btn-lume:is(a,button,label[for]):hover{--zamel-btn-bc: var(--zamel-c-filament-gold, #c9a227);--zamel-btn-bgc: var(--zamel-c-filament-gold, #c9a227)}.zamel-filaments__lead{margin-block:1rem auto;line-height:1.6}.zamel-filaments__band--dark .zamel-filaments__lead,.zamel-filaments__band--cta .zamel-filaments__lead{color:var(--zamel-c-light-gray-1, #e2e2e2)}.zamel-filaments-hero{display:grid;align-items:center;gap:3rem;grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr)}.zamel-filaments-hero__title{text-wrap:balance}.zamel-filaments-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-block-start:2rem}.zamel-filaments-hero .zamel-btn--primary:is(a,button,label[for]):hover:not([disabled]),.zamel-filaments__band--dark .zamel-btn--primary:is(a,button,label[for]):hover:not([disabled]),.zamel-filaments__band--black .zamel-btn--primary:is(a,button,label[for]):hover:not([disabled]),.zamel-filaments__band--cta .zamel-btn--primary:is(a,button,label[for]):hover:not([disabled]){--zamel-btn-bc: var(--zamel-c-filament-gold, #c9a227);--zamel-btn-bgc: var(--zamel-c-filament-gold, #c9a227);--zamel-btn-c: var(--zamel-c-black, #000)}.zamel-filaments-hero__actions>.zamel-btn{min-block-size:44px;padding-inline:1.75rem}.zamel-filaments__btn-ghost{border:1px solid var(--zamel-c-light-grey-7, #aaa);background-color:rgba(0,0,0,0);color:var(--zamel-c-light-white-1, #fff)}.zamel-spool{display:block;inline-size:100%;max-inline-size:26rem;margin-inline:auto;block-size:auto}.zamel-spool--card{max-inline-size:11rem}.zamel-filaments-hero__caption{margin-block-start:1rem;color:var(--zamel-c-light-grey-7, #aaa);font-size:max(var(--zamel-fs-xs),12px);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-align:center;text-transform:uppercase}.zamel-trust{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr))}.zamel-trust__item{padding:1.75rem 1.5rem;border-inline-start:1px solid var(--zamel-c-black-2, #333)}.zamel-trust__item:first-child{border-inline-start:0;padding-inline-start:0}.zamel-trust__label{display:block;margin-block-end:.25rem;font-size:max(var(--zamel-fs-s),13px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.06em;text-transform:uppercase}.zamel-trust__desc{display:block;color:var(--zamel-c-light-grey-7, #aaa);font-size:max(var(--zamel-fs-xs),12px);line-height:1.5}.zamel-filaments__grid{display:grid;gap:1.5rem;margin-block-start:2.5rem;grid-template-columns:repeat(4, minmax(0, 1fr))}.zamel-filament-card{display:flex;flex-direction:column;padding:2rem 1.75rem;border:1px solid var(--zamel-c-light-grey, #ececec);background-color:var(--zamel-c-light-white-1, #fff);color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.zamel-filament-card:hover{border-color:var(--zamel-c-filament-gold, #c9a227);transform:translateY(-2px)}.zamel-filament-card__media{display:flex;align-items:center;justify-content:center;min-block-size:10rem;margin-block-end:1.5rem;background-color:var(--zamel-c-light-grey-1, #f8f9fa)}.zamel-filament-card__name{margin-block:0 .75rem;font-size:var(--zamel-fs-sl);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.02em}.zamel-filament-card__benefit{flex:1 1 auto;margin-block:0 1.25rem;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-s),13px);line-height:1.55}.zamel-filament-card__chips{display:flex;flex-wrap:wrap;gap:.375rem;margin-block-end:1.25rem}.zamel-spec-chip{padding:.25rem .5rem;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);color:var(--zamel-c-black-1, #505050);font-size:max(var(--zamel-fs-xs),12px);font-variant-numeric:tabular-nums;white-space:nowrap}.zamel-filaments__band--dark .zamel-spec-chip,.zamel-filaments__band--black .zamel-spec-chip{border-color:var(--zamel-c-black-2, #333);color:var(--zamel-c-light-gray-1, #e2e2e2)}.zamel-filament-card__link{color:var(--zamel-c-primary, #de000e);font-size:max(var(--zamel-fs-s),13px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.04em;text-transform:uppercase}.zamel-filaments-production{display:grid;align-items:center;gap:3rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr)}.zamel-process{display:grid;gap:.75rem;margin-block-start:2.5rem;grid-template-columns:repeat(5, minmax(0, 1fr))}.zamel-process__step{padding-block-start:1rem;border-block-start:2px solid var(--zamel-c-filament-gold, #c9a227)}.zamel-process__num{display:block;margin-block-end:.375rem;color:var(--zamel-c-filament-gold, #c9a227);font-size:max(var(--zamel-fs-xs),12px);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold, 700)}.zamel-process__label{display:block;margin-block-end:.25rem;font-size:max(var(--zamel-fs-s),13px);font-weight:var(--zamel-fw-bold, 700)}.zamel-process__desc{display:block;color:var(--zamel-c-light-grey-7, #aaa);font-size:max(var(--zamel-fs-xs),12px);line-height:1.5}.zamel-line{display:block;inline-size:100%;block-size:auto}@keyframes zamel-filament-flow{to{stroke-dashoffset:-56px}}@keyframes zamel-spool-turn{to{transform:rotate(360deg)}}.zamel-line__strand{stroke-dasharray:10 4;animation:zamel-filament-flow 1.8s linear infinite}.zamel-line__spool{transform-box:fill-box;transform-origin:center;animation:zamel-spool-turn 14s linear infinite}@media(prefers-reduced-motion: reduce){.zamel-line__strand,.zamel-line__spool{animation:none}}.zamel-filaments__note{margin-block:1.5rem 0;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs),12px);line-height:1.5}.zamel-filaments-quality{display:grid;align-items:center;gap:3rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.zamel-label-mock{max-inline-size:22rem;padding:1.25rem;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);background-color:var(--zamel-c-light-white-1, #fff);box-shadow:0 10px 30px var(--zamel-c-shadow-soft, rgba(0, 0, 0, 0.08))}.zamel-label-mock__brand{margin-block-end:.75rem;padding-block-end:.75rem;border-block-end:1px solid var(--zamel-c-light-grey, #ececec);font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.12em}.zamel-label-mock__row{display:flex;justify-content:space-between;gap:1rem;padding-block:.3125rem;font-size:max(var(--zamel-fs-xs),12px);font-variant-numeric:tabular-nums}.zamel-label-mock__key{color:var(--zamel-c-gray-1, #6f6f6f);letter-spacing:.04em;text-transform:uppercase}.zamel-label-mock__value{font-weight:var(--zamel-fw-bold, 700)}.zamel-label-mock__code{display:grid;inline-size:4.5rem;block-size:4.5rem;margin-block-start:.75rem;gap:2px;grid-template-columns:repeat(6, 1fr)}.zamel-label-mock__code>i{background-color:var(--zamel-c-black, #000)}.zamel-label-mock__code>i.is-empty{background-color:rgba(0,0,0,0)}.zamel-proof{display:grid;gap:1.25rem;margin-block-start:2rem}.zamel-proof__item{padding-inline-start:1rem;border-inline-start:2px solid var(--zamel-c-filament-gold, #c9a227)}.zamel-proof__label{display:block;font-size:max(var(--zamel-fs-s),13px);font-weight:var(--zamel-fw-bold, 700)}.zamel-proof__desc{display:block;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs),12px);line-height:1.5}.zamel-palette{display:grid;gap:1rem;margin-block-start:2rem;grid-template-columns:repeat(auto-fill, minmax(6.5rem, 1fr))}.zamel-swatch__dot{display:block;block-size:4rem;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);background-color:var(--zamel-swatch, transparent)}.zamel-swatch__name{display:block;margin-block-start:.5rem;font-size:max(var(--zamel-fs-xs),12px)}.zamel-spool-check{display:grid;gap:2.5rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr);align-items:start;margin-block-start:.5rem}.zamel-spool-check__intro .zamel-label-mock{margin-block-start:1.75rem;max-inline-size:none}.zamel-spool-check__form{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1.75rem}.zamel-spool-check__intro .zamel-filaments__note{margin-block-start:1.25rem}.zamel-spool-check__input{flex:1 1 12rem;font-variant-numeric:tabular-nums}.zamel-spool-check__input[aria-invalid=true]{border-color:var(--zamel-c-primary, #de000e)}.zamel-label-mock__row--lot{margin-inline:-0.625rem;padding-inline:.625rem;outline:2px solid var(--zamel-c-yellow, #f5c944);background-color:var(--zamel-c-state-warn-bg, #fff8e1)}.zamel-label-mock__rest{color:var(--zamel-c-gray-1, #6f6f6f);font-weight:400}.zamel-batch-report{container-type:inline-size}.zamel-batch-card{padding:1.5rem;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);background-color:var(--zamel-c-light-white-1, #fff)}.zamel-batch-card__top{padding-block-end:1rem;border-block-end:1px solid var(--zamel-c-light-grey, #ececec)}.zamel-batch-card__eyebrow{margin:0 0 .375rem;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-2xs),11px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.08em;text-transform:uppercase}.zamel-batch-card__title{margin:0;font-size:var(--zamel-fs-sl);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold, 700)}.zamel-batch-card__title small{display:block;margin-block-start:.25rem;color:var(--zamel-c-black-2, #333);font-size:var(--zamel-fs-s);font-weight:400}.zamel-batch-card__text{margin:.75rem 0 0;color:var(--zamel-c-black-2, #333);font-size:var(--zamel-fs-s);line-height:1.55}.zamel-batch-card__text a{color:var(--zamel-c-primary, #de000e);font-weight:var(--zamel-fw-bold, 700)}.zamel-batch-card__meta{display:flex;flex-wrap:wrap;gap:.375rem 1.375rem;margin:.875rem 0 0;padding:0;color:var(--zamel-c-black-2, #333);font-size:max(var(--zamel-fs-xs),12px);list-style:none}.zamel-batch-card__meta b{color:var(--zamel-c-black, #000)}.zamel-batch-card__chart-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-block-start:1.25rem}.zamel-batch-card__chart-title{margin:0;font-size:var(--zamel-fs-s);font-weight:var(--zamel-fw-bold, 700)}.zamel-batch-card__model{margin-inline-start:.5rem;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-2xs),11px);font-weight:400}.zamel-batch-card__legend{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0;color:var(--zamel-c-black-2, #333);font-size:max(var(--zamel-fs-2xs),11px)}.zamel-batch-card__key{display:inline-block;inline-size:1rem;margin-inline-end:.375rem;vertical-align:middle;border-block-start:2px solid var(--zamel-c-primary, #de000e)}.zamel-batch-card__key--nominal{border-block-start:2px dashed var(--zamel-c-dark, #1a1a1a)}.zamel-batch-card__key--tolerance{border-block-start:2px solid var(--zamel-c-green-2, #2e7d32)}.zamel-batch-card__key--peak{border-block-start:2px dashed var(--zamel-c-filament-brown, #7a4a24)}.zamel-batch-card__bottom{display:grid;align-items:center;gap:1.5rem;grid-template-columns:auto minmax(0, 1fr);margin-block-start:.75rem;padding-block-start:1rem;border-block-start:1px solid var(--zamel-c-light-grey, #ececec)}.zamel-batch-card__oval{display:grid;justify-items:center;gap:.25rem;margin:0;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-2xs),11px);text-align:center}.zamel-batch-card__stats{display:grid;gap:.875rem 1.125rem;grid-template-columns:repeat(3, minmax(0, 1fr));margin:0}.zamel-batch-card__text+.zamel-batch-card__stats{margin-block-start:1.25rem}.zamel-batch-card__stats dt{color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-2xs),11px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.08em;text-transform:uppercase}.zamel-batch-card__stats dd{margin:.375rem 0 0;font-size:var(--zamel-fs-sl);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold, 700)}.zamel-batch-card__soon dd{color:var(--zamel-c-gray-1, #6f6f6f);font-size:var(--zamel-fs-s);font-weight:500}.zamel-batch-card__icon{display:flex;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;margin-block-end:.75rem;background-color:var(--zamel-c-light-grey-6, #f5f5f7);color:var(--zamel-c-black-2, #333)}.zamel-batch-chart{display:block;inline-size:100%;block-size:auto;margin-block-start:.5rem;font-variant-numeric:tabular-nums;touch-action:pan-y}.zamel-batch-chart:focus-visible{outline:2px solid var(--zamel-c-primary, #de000e);outline-offset:2px}.zamel-batch-chart--compact{display:none}.zamel-batch-chart__band{fill:var(--zamel-c-state-ok-bg, #e8f5e9)}.zamel-batch-chart__limit{stroke:var(--zamel-c-green-2, #2e7d32);stroke-width:2}.zamel-batch-chart__limit-label{fill:var(--zamel-c-green-2, #2e7d32);font-size:10px;font-weight:var(--zamel-fw-bold, 700);letter-spacing:.04em}.zamel-batch-chart__peak{stroke:var(--zamel-c-filament-brown, #7a4a24);stroke-dasharray:4 3;stroke-width:1.5}.zamel-batch-chart__peak-label{fill:var(--zamel-c-filament-brown, #7a4a24);font-size:10px;font-weight:var(--zamel-fw-bold, 700);letter-spacing:.04em}.zamel-batch-chart__grid{stroke:var(--zamel-c-state-ok-border, #81c784);stroke-opacity:.4;stroke-width:1}.zamel-batch-chart__nominal{stroke:var(--zamel-c-dark, #1a1a1a);stroke-dasharray:6 4;stroke-width:1.5}.zamel-batch-chart__tick{fill:var(--zamel-c-gray-1, #6f6f6f);font-size:11px}.zamel-batch-chart__tick--nominal{fill:var(--zamel-c-black, #000);font-size:12px;font-weight:var(--zamel-fw-bold, 700)}.zamel-batch-chart__area{fill:var(--zamel-c-primary, #de000e);fill-opacity:.09}.zamel-batch-chart__line{fill:none;stroke:var(--zamel-c-primary, #de000e);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.zamel-batch-chart__bar{fill:var(--zamel-c-primary, #de000e);fill-opacity:.35}.zamel-batch-chart__gauss{fill:none;stroke:var(--zamel-c-dark, #1a1a1a);stroke-width:1.4}.zamel-batch-chart__cursor{pointer-events:none}.zamel-batch-chart__cursor[hidden]{display:none}.zamel-batch-chart__cursor-line{stroke:var(--zamel-c-dark, #1a1a1a);stroke-opacity:.5;stroke-width:1}.zamel-batch-chart__cursor-dot{fill:var(--zamel-c-white, #fff);stroke:var(--zamel-c-primary, #de000e);stroke-width:2.4}.zamel-batch-chart__tip{fill:var(--zamel-c-dark, #1a1a1a)}.zamel-batch-chart__tip-key{fill:var(--zamel-c-light-grey-4, #ccc);font-size:11px}.zamel-batch-chart__tip-value{fill:var(--zamel-c-white, #fff);font-size:14px;font-weight:700}.zamel-batch-chart__oval-nominal{fill:none;stroke:var(--zamel-c-black-1, #505050);stroke-dasharray:4 3}.zamel-batch-chart__oval-shape{fill:var(--zamel-swatch, var(--zamel-c-grey, #747474));fill-opacity:.85;stroke:var(--zamel-c-black-2, #333);stroke-width:1}@keyframes zamel-batch-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes zamel-batch-fade{from{opacity:0}to{opacity:1}}.zamel-batch-card.is-drawing .zamel-batch-chart__line{animation:zamel-batch-draw 1.1s ease-out;stroke-dasharray:1}.zamel-batch-card.is-drawing .zamel-batch-chart__area{animation:zamel-batch-fade 1.1s ease-out}@container (width < 34rem){.zamel-batch-card{padding:1rem}.zamel-batch-chart--wide,.zamel-batch-card__legend{display:none}.zamel-batch-chart--compact{display:block}.zamel-batch-card__bottom{grid-template-columns:minmax(0, 1fr)}.zamel-batch-card__oval{align-items:center;justify-items:start;grid-template-columns:auto minmax(0, 1fr);text-align:start}.zamel-batch-card__stats{grid-template-columns:repeat(2, minmax(0, 1fr))}}.zamel-filaments__band--photo{background-image:linear-gradient(rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.88)),var(--zamel-filaments-photo, none);background-position:center;background-size:cover}.zamel-filament-card__media--photo{padding:.5rem}.zamel-filament-card__photo{display:block;inline-size:100%;block-size:8rem;object-fit:contain}.zamel-production-schematic{margin-block-start:2rem;padding:1rem 1.25rem;border:1px solid var(--zamel-c-black-2, #333);background-color:var(--zamel-c-black, #000)}.zamel-production-schematic{margin-block-start:0;padding:1.25rem}.zamel-production-schematic .zamel-line{max-block-size:24rem;margin-inline:auto}.zamel-filaments-production__visual{display:grid;gap:1.25rem}.zamel-line__stage{transition:opacity .2s ease}.zamel-line__stage.is-dimmed{opacity:.22}.zamel-process__step{padding:.875rem .5rem .75rem;border:0;border-block-start:2px solid var(--zamel-c-black-2, #333);background-color:rgba(0,0,0,0);color:inherit;cursor:pointer;text-align:start}.zamel-process__step.is-active{border-block-start-color:var(--zamel-c-filament-gold, #c9a227);background-color:var(--zamel-c-black, #000)}.zamel-process__detail{margin-block-start:1.5rem;padding:1.25rem;border-inline-start:2px solid var(--zamel-c-filament-gold, #c9a227);background-color:var(--zamel-c-black, #000)}.zamel-process__detail-title{display:block;margin-block-end:.375rem;font-size:max(var(--zamel-fs-s),14px);font-weight:var(--zamel-fw-bold, 700)}.zamel-process__detail-text{display:block;color:var(--zamel-c-light-grey-7, #aaa);font-size:max(var(--zamel-fs-xs),13px);line-height:1.55}.zamel-process__detail-metric{display:block;margin-block-start:.5rem;color:var(--zamel-c-filament-gold, #c9a227);font-size:max(var(--zamel-fs-xs),12px);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold, 700);letter-spacing:.04em}.zamel-print-tile__media--photo{padding:0}.zamel-print-photo{display:block;inline-size:100%;block-size:9.5rem;object-fit:cover}.zamel-colorwall__filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:2rem 1.25rem}.zamel-colorwall__chip{min-block-size:44px;padding-inline:1.125rem;border:1px solid hsla(0,0%,100%,.22);background-color:rgba(0,0,0,0);color:var(--zamel-c-light-white-1, #fff);cursor:pointer;font-size:max(var(--zamel-fs-s),13px)}.zamel-colorwall__chip:hover{border-color:var(--zamel-c-filament-gold, #c9a227)}.zamel-colorwall__chip.is-active{border-color:var(--zamel-c-filament-gold, #c9a227);background-color:var(--zamel-c-filament-gold, #c9a227);color:var(--zamel-c-black, #000);font-weight:var(--zamel-fw-bold, 700)}.zamel-colorwall__count{color:hsla(0,0%,100%,.6);font-size:max(var(--zamel-fs-s),13px);font-variant-numeric:tabular-nums;margin-inline-start:.25rem}.zamel-colorwall__badges{display:flex;flex-wrap:wrap;align-self:end;gap:.25rem;padding:.5rem .75rem .75rem}.zamel-colorwall__badges[hidden]{display:none}.zamel-colorwall__badge{padding:.0625rem .3125rem 0;border:1px solid hsla(0,0%,100%,.22);border-block-end:3px solid var(--zamel-shade, rgba(255, 255, 255, 0.22));color:hsla(0,0%,100%,.72);font-size:max(var(--zamel-fs-2xs),10px);font-weight:var(--zamel-fw-bold, 700);white-space:nowrap}.zamel-colorwall__badge--empty{border-block-end-style:dotted}.zamel-colorwall{display:grid;gap:.75rem;margin-block-start:1.5rem;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fill, minmax(7.5rem, 1fr))}.zamel-colorwall__view{display:flex;flex:none;margin-inline-start:auto;padding:3px;border:1px solid hsla(0,0%,100%,.22);border-radius:999px}.zamel-colorwall__view-btn{min-block-size:36px;padding-inline:.9rem;border:0;border-radius:999px;background-color:rgba(0,0,0,0);color:hsla(0,0%,100%,.72);cursor:pointer;font-size:max(var(--zamel-fs-xs),12px);white-space:nowrap}.zamel-colorwall__view-btn.is-active{background-color:var(--zamel-c-filament-gold, #c9a227);color:var(--zamel-c-black, #000);font-weight:var(--zamel-fw-bold, 700)}.zamel-colorwall__hex{position:absolute;display:block;padding:.22em .5em;background-color:rgba(0,0,0,.55);color:var(--zamel-c-light-white-1, #fff);font-size:max(var(--zamel-fs-2xs),10px);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold, 700);inset:auto auto 0 0;letter-spacing:.02em;line-height:1.2}.zamel-colorwall__hex[hidden]{display:none}.zamel-colorwall--flat .zamel-colorwall__shade>img{display:none}.zamel-colorwall--flat .zamel-colorwall__dot{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18)}.zamel-colorwall__item{display:grid;align-items:start;grid-template-rows:5rem auto 1fr;padding:0;border:1px solid hsla(0,0%,100%,.14);background-color:hsla(0,0%,100%,.04);cursor:pointer;text-align:start}.zamel-colorwall__item:hover{border-color:var(--zamel-c-filament-gold, #c9a227)}.zamel-colorwall__item.is-active{border-color:var(--zamel-c-filament-gold, #c9a227);background-color:hsla(0,0%,100%,.1);outline:2px solid var(--zamel-c-filament-gold, #c9a227);outline-offset:0}.zamel-colorwall__item.is-hidden{display:none}.zamel-colorwall__dot{position:relative;display:flex;overflow:hidden;block-size:100%;background-color:var(--zamel-swatch, #8c8c8c);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);inline-size:100%}.zamel-colorwall__shade{position:relative;flex:1 1 0;background-color:var(--zamel-swatch, transparent);min-inline-size:0}.zamel-colorwall__shade>img{display:block;block-size:100%;inline-size:100%;object-fit:cover}.zamel-colorwall__shade+.zamel-colorwall__shade::before{position:absolute;z-index:1;background-color:rgba(0,0,0,.55);content:"";inline-size:2px;inset-block:0;inset-inline-start:0}.zamel-colorwall__shade--empty{background-image:repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.22) 0 3px, transparent 3px 9px)}.zamel-colorwall__dot--mix{background:repeating-linear-gradient(115deg, var(--zamel-c-grey, #666) 0 8px, var(--zamel-c-light-grey-7, #aaa) 8px 16px, var(--zamel-c-orange, #f57c00) 16px 24px, var(--zamel-c-blue, #1565c0) 24px 32px)}.zamel-colorwall__name{display:block;padding:.625rem .75rem 0;color:var(--zamel-c-light-white-1, #fff);font-size:max(var(--zamel-fs-s),13px);font-weight:var(--zamel-fw-bold, 700);line-height:1.3}.zamel-colorwall__meta{align-self:end;padding:.5rem .75rem .75rem;color:hsla(0,0%,100%,.72);font-size:max(var(--zamel-fs-2xs),11px);font-variant-numeric:tabular-nums;line-height:1.35}.zamel-colorwall__drawer{position:relative;padding:1.25rem 1.5rem 1rem;border:1px solid var(--zamel-c-filament-gold, #c9a227);margin-block:.375rem .25rem;background-color:hsla(0,0%,100%,.08);grid-column:1/-1}.zamel-colorwall__drawer[hidden]{display:none}.zamel-colorwall__drawer::before{position:absolute;border-block-start:1px solid var(--zamel-c-filament-gold, #c9a227);border-inline-start:1px solid var(--zamel-c-filament-gold, #c9a227);background-color:var(--zamel-c-dark, #1a1a1a);block-size:1rem;content:"";inline-size:1rem;inset-block-start:-0.5625rem;inset-inline-start:var(--zamel-notch, 50%);transform:translateX(-50%) rotate(45deg)}.zamel-colorwall__drawer-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem .875rem;padding-inline-end:3rem}.zamel-colorwall__drawer-title{margin:0;color:var(--zamel-c-light-white-1, #fff);font-size:var(--zamel-fs-sl, 1.25rem);font-weight:var(--zamel-fw-bold, 700);line-height:1.2}.zamel-colorwall__drawer-tag{padding:.125rem .5rem;border:1px solid hsla(0,0%,100%,.3);color:var(--zamel-c-light-white-1, #fff);font-size:max(var(--zamel-fs-xs),12px);font-weight:var(--zamel-fw-bold, 700)}.zamel-colorwall__drawer-text{margin:0;color:hsla(0,0%,100%,.75);font-size:max(var(--zamel-fs-s),14px)}.zamel-colorwall__table{border-collapse:collapse;margin-block-start:.75rem;inline-size:100%}.zamel-colorwall__table thead th{padding:0 .75rem .375rem;color:hsla(0,0%,100%,.62);font-size:max(var(--zamel-fs-2xs),11px);font-weight:var(--zamel-fw-medium, 500);letter-spacing:.08em;text-align:start;text-transform:uppercase}.zamel-colorwall__table tbody td,.zamel-colorwall__table tbody th{padding:.5rem .75rem;border-block-start:1px solid hsla(0,0%,100%,.12);color:var(--zamel-c-light-white-1, #fff);font-size:max(var(--zamel-fs-s),15px);font-weight:var(--zamel-fw-bold, 700);text-align:start;vertical-align:middle;white-space:nowrap}.zamel-colorwall__table th:first-child,.zamel-colorwall__table td:first-child{padding-inline-start:0}.zamel-colorwall__cell-photo img,.zamel-colorwall__cell-flat{display:block;block-size:2.75rem;inline-size:7rem;object-fit:cover}.zamel-colorwall__cell-flat{background-color:var(--zamel-swatch, transparent)}.zamel-colorwall__cell-flat:not([style]):not(.zamel-colorwall__dot--mix){background-image:repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.22) 0 3px, transparent 3px 9px)}.zamel-colorwall__cell-material{font-size:max(var(--zamel-fs-base),16px)}.zamel-colorwall__material-code{margin-inline-start:.5rem;color:var(--zamel-c-filament-gold, #c9a227);font-family:var(--zamel-ff-mono, monospace);font-size:max(var(--zamel-fs-xs),12px);letter-spacing:.04em}.zamel-colorwall__cell-hex{display:flex;align-items:center;gap:.5rem}.zamel-colorwall__material-swatch{flex:none;background-color:var(--zamel-swatch, transparent);block-size:1.125rem;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3);inline-size:1.125rem}.zamel-colorwall__material-value{font-family:var(--zamel-ff-mono, monospace);letter-spacing:.02em}.zamel-colorwall__copy{display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.24);margin-inline-start:.25rem;background-color:rgba(0,0,0,0);block-size:2rem;color:hsla(0,0%,100%,.85);cursor:pointer;inline-size:2rem}.zamel-colorwall__copy:hover,.zamel-colorwall__copy.is-copied{border-color:var(--zamel-c-filament-gold, #c9a227);color:var(--zamel-c-filament-gold, #c9a227)}.zamel-colorwall__mobile-label{display:none}.zamel-colorwall__cell-actions{text-align:end}.zamel-colorwall__actions{display:inline-flex;align-items:center;gap:1rem}.zamel-colorwall__pick{min-block-size:2.5rem;padding-inline:.875rem;font-size:max(var(--zamel-fs-xs),12px)}.zamel-colorwall__link{padding-block-end:.125rem;border-block-end:1px solid hsla(0,0%,100%,.4);color:var(--zamel-c-light-white-1, #fff);font-size:max(var(--zamel-fs-s),14px);font-weight:var(--zamel-fw-bold, 700);text-decoration:none}.zamel-colorwall__legend{margin-block:.625rem 0;color:hsla(0,0%,100%,.62);font-size:max(var(--zamel-fs-xs),12px);line-height:1.5}.zamel-colorwall__legend b{color:var(--zamel-c-light-white-1, #fff)}.zamel-colorwall__close{position:absolute;display:flex;align-items:center;justify-content:center;border:0;background-color:rgba(0,0,0,0);block-size:2.75rem;color:hsla(0,0%,100%,.75);cursor:pointer;font-size:1.5rem;inline-size:2.75rem;inset-block-start:.375rem;inset-inline-end:.375rem}@media(width < 62em){.zamel-colorwall__drawer{padding:1rem .875rem .75rem}.zamel-colorwall__table thead{display:none}.zamel-colorwall__table tbody tr{display:flex;flex-wrap:wrap;align-items:center;padding-block:.75rem;border-block-start:1px solid hsla(0,0%,100%,.12);gap:.375rem .75rem}.zamel-colorwall__table tbody td,.zamel-colorwall__table tbody th{padding:0;border:0;white-space:normal}.zamel-colorwall__cell-photo img,.zamel-colorwall__cell-flat{block-size:2.25rem;inline-size:5.5rem}.zamel-colorwall__cell-material{flex:1 1 0}.zamel-colorwall__cell-hex{flex:0 0 100%}.zamel-colorwall__table .zamel-colorwall__cell-meta{color:hsla(0,0%,100%,.72);font-family:var(--zamel-ff-mono, monospace);font-size:max(var(--zamel-fs-xs),12px);font-weight:var(--zamel-fw-medium, 500)}.zamel-colorwall__cell-meta+.zamel-colorwall__cell-meta::before{margin-inline-end:.75rem;content:"·"}.zamel-colorwall__mobile-label{display:inline}.zamel-colorwall__cell-actions{flex:0 0 100%;margin-block-start:.25rem;text-align:start}.zamel-colorwall__pick{min-block-size:2.75rem}}.zamel-colorwall__hint{margin-block:1.25rem 0;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs),12px)}.zamel-filaments-contact{margin-block-start:1rem}.zamel-filaments-contact-intro{margin-block-start:3rem}.zamel-filaments-contact-intro--separated{border-block-start:1px solid var(--zamel-c-light-gray-1, #e2e2e2);padding-block-start:2.5rem}.zamel-contact-form{padding:2rem;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);background-color:var(--zamel-c-light-white-1, #fff)}.zamel-contact-form__row{display:grid;gap:1.25rem;margin-block-end:1.25rem;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr))}.zamel-contact-form__field{margin-block-end:1rem}.zamel-contact-form__hint{display:block;margin-block-start:.375rem;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs),12px)}.zamel-oem{display:grid;align-items:start;gap:2.5rem;margin-block-start:2rem;grid-template-columns:minmax(0, 1fr) minmax(0, 22rem) minmax(0, 1fr)}.zamel-oem__side-title{margin-block:0 .75rem;padding-block-end:.5rem;color:var(--zamel-c-black, #000);font-size:max(var(--zamel-fs-xs),12px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.14em;text-transform:uppercase}.zamel-oem__side--yours .zamel-oem__side-title{border-block-end:2px solid var(--zamel-c-primary, #de000e)}.zamel-oem__side--ours .zamel-oem__side-title{border-block-end:2px solid var(--zamel-c-filament-gold, #c9a227)}.zamel-oem__list{margin:0;padding-inline-start:1.1em;list-style:disc}.zamel-oem__list>li{margin-block-end:.6rem;color:var(--zamel-c-black, #000);line-height:1.55}.zamel-oem__side--yours .zamel-oem__list>li::marker{color:var(--zamel-c-primary, #de000e)}.zamel-oem__side--ours .zamel-oem__list>li::marker{color:var(--zamel-c-filament-gold, #c9a227)}.zamel-oem__meeting{display:grid;gap:.75rem;justify-items:center}.zamel-oem__label{inline-size:100%;rotate:-1deg}.zamel-oem__brand{border:1px dashed var(--zamel-c-light-grey-7, #aaa);padding:.5rem .75rem;color:var(--zamel-c-gray-1, #6f6f6f);text-align:center;text-transform:uppercase}.zamel-oem__caption{margin:0;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs),12px);letter-spacing:.06em;text-align:center;text-transform:uppercase}.zamel-oem-fields{display:grid;gap:1rem;margin-block-end:1.5rem;padding:1.25rem;border-inline-start:3px solid var(--zamel-c-primary, #de000e);background-color:var(--zamel-c-light-grey-1, #f8f9fa)}.zamel-oem-fields[hidden]{display:none}.zamel-oem-fields__intro{margin:0;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-s),13px);line-height:1.5}.zamel-oem-fields__group{margin:0;padding:0;border:0}.zamel-oem-fields__legend{padding:0;margin-block-end:.5rem;font-size:max(var(--zamel-fs-s),13px)}.zamel-oem-fields__choices{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.zamel-oem-fields__choice{display:flex;align-items:center;gap:.5rem;min-block-size:44px;cursor:pointer;font-size:max(var(--zamel-fs-s),13px)}.zamel-spec-table-wrap{margin-block-start:1.5rem;overflow-x:auto}.zamel-spec-table-wrap .zamel-table{inline-size:100%;font-variant-numeric:tabular-nums}.zamel-downloads{display:grid;gap:1rem;margin-block-start:1.5rem;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr))}@media(min-width: 40em){.zamel-downloads--cols-3,.zamel-downloads--cols-4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64em){.zamel-downloads--cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.zamel-downloads--cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.zamel-download-card{display:flex;flex-direction:column;gap:.375rem;padding:1.25rem;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);background-color:var(--zamel-c-light-white-1, #fff);color:inherit;min-block-size:44px;text-decoration:none}.zamel-download-card:hover{border-color:var(--zamel-c-primary, #de000e)}.zamel-download-card--soon{border-style:dashed;cursor:default}.zamel-download-card--soon:hover{border-color:var(--zamel-c-light-gray-1, #e2e2e2)}.zamel-download-card__name{font-size:max(var(--zamel-fs-s),14px);font-weight:var(--zamel-fw-bold, 700)}.zamel-download-card__meta{color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs),12px);font-variant-numeric:tabular-nums}.zamel-prints{display:grid;gap:1rem;margin-block-start:1.25rem;grid-template-columns:repeat(auto-fill, minmax(13.5rem, 16rem));justify-content:center}.zamel-prints__filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:1.5rem}.zamel-prints__filter{min-block-size:44px;padding-inline:1.125rem;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);background-color:var(--zamel-c-light-white-1, #fff);color:var(--zamel-c-black, #000);cursor:pointer;font-size:max(var(--zamel-fs-s),13px);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold, 700)}.zamel-prints__filter.is-active{border-color:var(--zamel-c-black, #000);background-color:var(--zamel-c-black, #000);color:var(--zamel-c-light-white-1, #fff)}.zamel-prints__count{margin:0;margin-inline-start:.5rem;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs),12px);font-variant-numeric:tabular-nums}.zamel-print-tile{display:grid;margin:0;grid-template-rows:auto 1fr;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);background-color:var(--zamel-c-light-white-1, #fff)}.zamel-print-tile.is-hidden{display:none}.zamel-print-tile__media{display:grid;place-items:center;padding:1rem;background-color:var(--zamel-c-light-grey-1, #f8f9fa)}.zamel-print{display:block;inline-size:auto;block-size:9.5rem}.zamel-print-tile__caption{display:grid;gap:.125rem;padding:.75rem 1rem;border-block-start:1px solid var(--zamel-c-light-grey, #ececec);background-color:var(--zamel-c-light-white-1, #fff)}.zamel-print-tile__what{font-size:max(var(--zamel-fs-s),13px);font-weight:var(--zamel-fw-bold, 700)}.zamel-print-tile__spec{color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs),12px);font-variant-numeric:tabular-nums}.zamel-usecases{display:grid;gap:1.5rem;margin-block-start:2.5rem;grid-template-columns:repeat(3, minmax(0, 1fr))}.zamel-usecase{padding:1.75rem;border-block-start:2px solid var(--zamel-c-black, #000);background-color:var(--zamel-c-light-white-1, #fff)}.zamel-usecase__title{margin-block:0 .75rem;font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold, 700)}.zamel-usecase__desc{margin-block:0;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-s),13px);line-height:1.55}.zamel-filaments-cta{display:grid;gap:1.5rem;justify-items:start}.zamel-filaments-cta__title{margin-block:0;max-inline-size:34ch;text-wrap:balance}.zamel-filaments-cta__actions{display:flex;flex-wrap:wrap;gap:1rem}.zamel-filaments-cta__actions>.zamel-btn{min-block-size:44px;padding-inline:1.75rem}.zamel-spool-mark{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.zamel-spool-mark__face{position:absolute;block-size:auto;max-inline-size:none}.zamel-spool-mark--cta .zamel-spool-mark__face{--zamel-spool-size: 34.8rem;inset-block-end:calc(22% - var(--zamel-spool-size)/2);inset-inline-end:calc(var(--zamel-spool-size)/-2);inline-size:var(--zamel-spool-size)}.zamel-wireframe{padding-inline-start:19rem;filter:grayscale(1)}.zamel-wireframe [data-note]{position:relative}.zamel-wireframe [data-note]::before{position:absolute;inset-inline-start:-18rem;inset-block-start:var(--zamel-filaments-gutter);inline-size:15.5rem;padding-inline-start:1rem;border-inline-start:2px solid var(--zamel-c-black, #000);color:var(--zamel-c-black, #000);content:attr(data-step) ". " attr(data-note);font-size:max(var(--zamel-fs-xs),12px);font-weight:var(--zamel-fw-bold, 700);line-height:1.5;text-transform:uppercase;white-space:pre-line}.zamel-picker{display:grid;gap:1.75rem;grid-template-columns:minmax(0, 1fr)}.zamel-picker__stage{display:grid;align-items:center;gap:1.5rem;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr)}.zamel-picker__label{padding:1rem;border:1px solid var(--zamel-c-black-2, #333);background-color:var(--zamel-c-black, #000)}.zamel-picker__label-brand{display:block;margin-block-end:.625rem;padding-block-end:.625rem;border-block-end:1px solid var(--zamel-c-black-2, #333);font-size:max(var(--zamel-fs-s),13px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.1em}.zamel-picker__label-row{display:flex;justify-content:space-between;gap:.75rem;padding-block:.1875rem;color:var(--zamel-c-light-grey-7, #aaa);font-size:max(var(--zamel-fs-2xs),11px);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase}.zamel-picker__label-row>b{color:var(--zamel-c-light-white-1, #fff)}.zamel-picker__group{margin-block-end:1.5rem}.zamel-picker__legend{display:block;margin-block-end:.625rem;color:var(--zamel-c-light-grey-7, #aaa);font-size:max(var(--zamel-fs-2xs),11px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.1em;text-transform:uppercase}.zamel-picker__materials{display:flex;flex-wrap:wrap;gap:.5rem}.zamel-picker__material{min-block-size:44px;padding-inline:1.125rem;border:1px solid var(--zamel-c-light-grey-7, #aaa);background-color:rgba(0,0,0,0);color:var(--zamel-c-light-white-1, #fff);cursor:pointer;font-size:max(var(--zamel-fs-s),13px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.04em}.zamel-picker__material.is-active{border-color:var(--zamel-c-filament-gold, #c9a227);background-color:var(--zamel-c-filament-gold, #c9a227);color:var(--zamel-c-black, #000)}.zamel-picker__colors{display:flex;flex-wrap:wrap;gap:.5rem}.zamel-picker__color-more{display:flex;align-items:center;justify-content:center;block-size:44px;padding-inline:.5rem;border:1px dashed var(--zamel-c-light-grey-7, #aaa);color:var(--zamel-c-light-gray-1, #e2e2e2);font-size:max(var(--zamel-fs-xs),12px);font-variant-numeric:tabular-nums;min-inline-size:44px}.zamel-picker__color-more:hover{border-color:var(--zamel-c-filament-gold, #c9a227);border-style:solid;color:var(--zamel-c-filament-gold, #c9a227)}.zamel-picker__hint{margin-block:1rem 0;color:var(--zamel-c-light-grey-7, #aaa);font-size:max(var(--zamel-fs-xs),12px)}.zamel-config{display:grid;gap:1.5rem;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);align-items:start}.zamel-config__step{margin-block-end:1rem}.zamel-config__legend{display:flex;align-items:baseline;gap:.5rem;margin-block-end:.5rem;color:var(--zamel-c-light-white-1, #fff);font-size:max(var(--zamel-fs-2xs),11px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.1em;text-transform:uppercase}.zamel-config__num{color:var(--zamel-c-filament-gold, #c9a227);font-variant-numeric:tabular-nums}.zamel-config__options{display:flex;flex-wrap:wrap;gap:.375rem}.zamel-config__option{min-block-size:44px;padding-inline:.875rem;border:1px solid var(--zamel-c-light-grey-7, #aaa);background-color:rgba(0,0,0,0);color:var(--zamel-c-light-white-1, #fff);cursor:pointer;font-size:max(var(--zamel-fs-s),13px);font-weight:var(--zamel-fw-bold, 700)}.zamel-config__option.is-active{border-color:var(--zamel-c-filament-gold, #c9a227);background-color:var(--zamel-c-filament-gold, #c9a227);color:var(--zamel-c-black, #000)}.zamel-config__summary{padding:1.25rem;border:1px solid var(--zamel-c-black-2, #333);background-color:var(--zamel-c-black, #000)}.zamel-config__result-name{display:block;margin-block-end:.75rem;padding-block-end:.75rem;border-block-end:1px solid var(--zamel-c-black-2, #333);font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.08em}.zamel-config__spec{display:flex;justify-content:space-between;gap:.75rem;padding-block:.25rem;color:var(--zamel-c-light-grey-7, #aaa);font-size:max(var(--zamel-fs-xs),12px);font-variant-numeric:tabular-nums}.zamel-config__spec>b{color:var(--zamel-c-light-white-1, #fff)}.zamel-config__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:1rem}.zamel-config__actions>.zamel-btn{flex:1 1 auto;min-block-size:44px}.zamel-config__legend-value,.zamel-config__legend-count,.zamel-config__code,.zamel-config__advisor-link,.zamel-config__buybar{display:none}.zamel-config .zamel-spool{max-inline-size:13rem;margin-block-end:.75rem}.zamel-filaments--light .zamel-config__option{border-color:var(--zamel-c-light-grey-4, #ccc);color:var(--zamel-c-black, #000)}.zamel-filaments--light .zamel-config__legend,.zamel-filaments--light .zamel-config__spec{color:var(--zamel-c-gray-1, #6f6f6f)}.zamel-filaments--light .zamel-config__summary{border-color:var(--zamel-c-light-gray-1, #e2e2e2);background-color:var(--zamel-c-light-grey-1, #f8f9fa)}.zamel-filaments--light .zamel-config__result-name,.zamel-filaments--light .zamel-config__spec>b{color:var(--zamel-c-black, #000)}.zamel-picker__color{inline-size:44px;min-block-size:44px;padding:0;border:1px solid var(--zamel-c-light-grey-7, #aaa);background-color:var(--zamel-swatch, transparent);background-image:var(--zamel-swatch-photo, none);background-position:center;background-size:cover;cursor:pointer}.zamel-picker__color.is-active{outline:2px solid var(--zamel-c-filament-gold, #c9a227);outline-offset:2px}.zamel-config .zamel-picker__colors>.zamel-picker__color:nth-child(n+24){display:none}.zamel-config__photo{display:block;inline-size:100%;max-inline-size:100%;block-size:auto;margin:0 auto .75rem}.zamel-config__photo.is-hidden,.zamel-advisor__photo.is-hidden,.zamel-material__photo.is-hidden,.zamel-config .zamel-spool.is-hidden,.zamel-advisor .zamel-spool.is-hidden,.zamel-material__stage .zamel-spool.is-hidden{display:none}.zamel-calc{display:grid;gap:2.5rem;margin-block-start:.5rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:start}.zamel-calc__field{margin-block-end:1.5rem;padding:0;border:0}.zamel-calc__legend{display:block;margin-block-end:.625rem;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-2xs),11px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.1em;text-transform:uppercase}.zamel-calc__options{display:flex;flex-wrap:wrap;gap:.5rem}.zamel-calc__option{min-block-size:44px;padding-inline:1.125rem;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);background-color:var(--zamel-c-light-white-1, #fff);color:var(--zamel-c-black, #000);cursor:pointer;font-size:max(var(--zamel-fs-s),13px);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold, 700)}.zamel-calc__option.is-active{border-color:var(--zamel-c-black, #000);background-color:var(--zamel-c-black, #000);color:var(--zamel-c-light-white-1, #fff)}.zamel-calc__range{inline-size:100%;min-block-size:44px;accent-color:var(--zamel-c-primary, #de000e)}.zamel-calc__weight{font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold, 700)}.zamel-calc__results{display:grid;gap:1.5rem;padding:2rem;border-block-start:3px solid var(--zamel-c-primary, #de000e);background-color:var(--zamel-c-light-white-1, #fff)}.zamel-calc__value{display:block;color:var(--zamel-c-black, #000);font-size:var(--zamel-fs-2xl);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold, 700);line-height:1.05}.zamel-calc__unit{display:block;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-s),13px)}.zamel-calc__note{margin-block:0;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs),12px);line-height:1.5}.zamel-lume-lockup{display:inline-flex;flex-direction:column;gap:.25rem;line-height:1}.zamel-lume-logo{display:block;block-size:auto;inline-size:5.25rem}.zamel-lume-lockup--hero .zamel-lume-logo{inline-size:16rem}.zamel-lume-lockup--lg .zamel-lume-logo{inline-size:20rem}.zamel-lume-lockup--lg .zamel-lume-lockup__descriptor{margin-inline-end:-0.34em;font-size:var(--zamel-fs-base);letter-spacing:.34em}.zamel-lume-lockup__descriptor{display:block;font-size:max(var(--zamel-fs-2xs),10px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.42em;text-transform:uppercase}.zamel-origin-mark{display:inline-flex;align-items:center;gap:.5rem}.zamel-origin-mark__flag{display:block;block-size:11px;flex:none;inline-size:17.6px}.zamel-origin-mark__text{font-size:max(var(--zamel-fs-xs),12px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.08em;text-transform:uppercase}.zamel-origin-mark--lg .zamel-origin-mark__flag{block-size:15px;inline-size:24px}.zamel-origin-mark--lg .zamel-origin-mark__text{font-size:max(var(--zamel-fs-s),13px)}.zamel-filaments__band--light .zamel-origin-mark,.zamel-filaments__band--grey .zamel-origin-mark{--zamel-origin-mark-edge: rgba(0, 0, 0, 0.45)}.zamel-filaments-hero__brand .zamel-filaments-hero__descriptor,.zamel-filaments-hero__brand .zamel-filaments-hero__origin{display:none}.zamel-filaments-hero__brand{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-block-end:1.5rem}.zamel-filaments__band--light .zamel-lume-logo{--zamel-lume-logo: var(--zamel-c-black, #000)}.zamel-trust__item--origin .zamel-trust__label{display:flex;align-items:center;gap:.5rem}.zamel-filaments__band--cta .zamel-lume-lockup__descriptor{color:var(--zamel-c-light-white-1, #fff)}.zamel-filaments__band--cta .zamel-origin-mark--signature{color:var(--zamel-c-light-gray-1, #e2e2e2)}.zamel-advisor{margin-block-start:2.5rem}.zamel-advisor__progress{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-block:0 2rem;padding:0;counter-reset:advisor;list-style:none}.zamel-advisor__dot{display:flex;align-items:center;gap:.625rem;color:var(--zamel-c-light-grey-7, #aaa);counter-increment:advisor;font-size:max(var(--zamel-fs-2xs),11px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.1em;text-transform:uppercase}.zamel-advisor__dot::before{display:flex;align-items:center;justify-content:center;border:1px solid var(--zamel-c-light-grey-7, #aaa);block-size:1.75rem;content:counter(advisor);font-variant-numeric:tabular-nums;inline-size:1.75rem}.zamel-advisor__dot.is-active{color:var(--zamel-c-filament-gold, #c9a227)}.zamel-advisor__dot.is-active::before{border-color:var(--zamel-c-filament-gold, #c9a227);background-color:var(--zamel-c-filament-gold, #c9a227);color:var(--zamel-c-black, #000)}.zamel-advisor__trail{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-end:2rem}.zamel-advisor__crumb{display:flex;align-items:baseline;gap:.5rem;min-block-size:44px;padding-inline:.875rem;border:1px solid var(--zamel-c-black-2, #333);background-color:var(--zamel-c-black, #000);color:var(--zamel-c-light-white-1, #fff);cursor:pointer;font-size:max(var(--zamel-fs-s),13px);text-align:start}.zamel-advisor__crumb:hover{border-color:var(--zamel-c-filament-gold, #c9a227)}.zamel-advisor__crumb-key{color:var(--zamel-c-filament-gold, #c9a227);font-size:max(var(--zamel-fs-2xs),11px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.08em;text-transform:uppercase}.zamel-advisor__reset{min-block-size:44px;border:0;background-color:rgba(0,0,0,0);color:var(--zamel-c-light-grey-7, #aaa);cursor:pointer;font-size:max(var(--zamel-fs-s),13px);text-decoration:underline}.zamel-advisor__step{display:none}.zamel-advisor__step.is-active{display:block}.zamel-advisor__question{margin-block:0 1.25rem;font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-bold, 700)}.zamel-advisor__paths{display:grid;gap:1.25rem;grid-template-columns:repeat(3, minmax(0, 1fr))}.zamel-advisor__path{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border:1px solid var(--zamel-c-black-2, #333);background-color:var(--zamel-c-black, #000);color:var(--zamel-c-light-white-1, #fff);cursor:pointer;text-align:start}.zamel-advisor__path:hover{border-color:var(--zamel-c-filament-gold, #c9a227)}.zamel-advisor__path.is-active{border-color:var(--zamel-c-filament-gold, #c9a227);box-shadow:inset 0 0 0 1px var(--zamel-c-filament-gold, #c9a227)}.zamel-advisor__path-art{display:block;margin-block-end:.75rem}.zamel-advisor__path-art .zamel-print{inline-size:8rem;max-inline-size:100%}.zamel-advisor__path-name{font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold, 700)}.zamel-advisor__path-desc{color:var(--zamel-c-light-grey-7, #aaa);font-size:max(var(--zamel-fs-s),13px);line-height:1.5}.zamel-advisor__needs{display:grid;gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.zamel-advisor__need{display:flex;align-items:center;min-block-size:44px;padding:1.125rem 1.25rem;border:1px solid var(--zamel-c-black-2, #333);background-color:var(--zamel-c-black, #000);color:var(--zamel-c-light-white-1, #fff);cursor:pointer;font-size:var(--zamel-fs-base);text-align:start}.zamel-advisor__need:hover{border-color:var(--zamel-c-filament-gold, #c9a227)}.zamel-advisor__need.is-active{border-color:var(--zamel-c-filament-gold, #c9a227);background-color:var(--zamel-c-filament-gold, #c9a227);color:var(--zamel-c-black, #000);font-weight:var(--zamel-fw-bold, 700)}.zamel-advisor__result{display:grid;align-items:start;gap:2.5rem;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.6fr)}.zamel-advisor__result-media{padding:1.5rem;border:1px solid var(--zamel-c-black-2, #333);background-color:var(--zamel-c-black, #000)}.zamel-advisor__photo{inline-size:100%;margin-inline:auto;max-inline-size:15rem}.zamel-advisor__verdict-key{margin-block:0 .25rem;color:var(--zamel-c-filament-gold, #c9a227);font-size:max(var(--zamel-fs-2xs),11px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.1em;text-transform:uppercase}.zamel-advisor__verdict-name{margin-block:0 .75rem;font-size:var(--zamel-fs-2xl);font-weight:var(--zamel-fw-bold, 700);line-height:1.1}.zamel-advisor__verdict-reason{margin-block:0 1.5rem;color:var(--zamel-c-light-gray-1, #e2e2e2);font-size:var(--zamel-fs-m);line-height:1.6}.zamel-advisor__tradeoff{display:flex;flex-direction:column;gap:.375rem;margin-block:0 1.75rem;padding:1rem 1.25rem;border-inline-start:3px solid var(--zamel-c-filament-gold, #c9a227);background-color:var(--zamel-c-black, #000);font-size:max(var(--zamel-fs-s),13px);line-height:1.6}.zamel-advisor__tradeoff-key{color:var(--zamel-c-filament-gold, #c9a227);font-size:max(var(--zamel-fs-2xs),11px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.08em;text-transform:uppercase}.zamel-advisor__conditions{display:grid;gap:1px;margin-block-end:1.75rem;border:1px solid var(--zamel-c-black-2, #333);background-color:var(--zamel-c-black-2, #333);grid-template-columns:repeat(5, minmax(0, 1fr))}.zamel-advisor__condition{display:flex;flex-direction:column;gap:.25rem;padding:.875rem 1rem;background-color:var(--zamel-c-black, #000);font-size:max(var(--zamel-fs-s),13px);font-variant-numeric:tabular-nums}.zamel-advisor__condition-key{color:var(--zamel-c-light-grey-7, #aaa);font-size:max(var(--zamel-fs-2xs),11px);letter-spacing:.04em;text-transform:uppercase}.zamel-advisor__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-block-end:1.5rem}.zamel-advisor__actions>.zamel-btn{min-block-size:44px;padding-inline:1.75rem}.zamel-advisor__swap{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;inline-size:100%;min-block-size:44px;padding:.875rem 1.25rem;border:1px dashed var(--zamel-c-light-grey-7, #aaa);background-color:rgba(0,0,0,0);color:var(--zamel-c-light-gray-1, #e2e2e2);cursor:pointer;font-size:max(var(--zamel-fs-s),13px);text-align:start}.zamel-advisor__swap:hover{border-color:var(--zamel-c-filament-gold, #c9a227);border-style:solid}.zamel-advisor__swap-key{color:var(--zamel-c-light-grey-7, #aaa);font-size:max(var(--zamel-fs-2xs),11px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.08em;text-transform:uppercase}.zamel-advisor__swap-name{color:var(--zamel-c-filament-gold, #c9a227);font-weight:var(--zamel-fw-bold, 700)}.zamel-advisor__swap-reason{flex:1 1 14rem;line-height:1.5}.zamel-material__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-end:2rem;color:var(--zamel-c-light-grey-7, #aaa);font-size:max(var(--zamel-fs-s),13px)}.zamel-material__crumbs>a{color:var(--zamel-c-light-gray-1, #e2e2e2);text-decoration:underline}.zamel-material__head{display:grid;align-items:center;gap:3rem;grid-template-columns:minmax(0, 1fr) minmax(0, 0.95fr)}.zamel-material__lockup{display:flex;align-items:baseline;column-gap:1rem;flex-wrap:wrap;inline-size:fit-content;padding-block-end:1.25rem;border-block-end:3px solid var(--zamel-c-primary, #de000e)}.zamel-material__lockup .zamel-lume-logo{inline-size:7.5rem}.zamel-material__title{margin-block:0;text-wrap:balance}.zamel-material__lead{margin-block-start:1.25rem;max-inline-size:67ch}.zamel-material__legend{display:block;margin-block:1.75rem .625rem;color:var(--zamel-c-light-white-1, #fff);font-size:max(var(--zamel-fs-2xs),11px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.1em;text-transform:uppercase}.zamel-material__swatches{display:grid;grid-template-columns:repeat(13, max-content);gap:.375rem}.zamel-material__swatch{block-size:2.25rem;border:1px solid var(--zamel-c-black-2, #333);background-color:var(--zamel-swatch, #8c8c8c);background-image:var(--zamel-swatch-photo, none);background-position:center;background-size:cover;cursor:pointer;inline-size:2.25rem}.zamel-material__swatches>.zamel-material__swatch:nth-child(n+26){display:none}.zamel-material__legend-value,.zamel-material__legend-count,.zamel-material__stage-chip,.zamel-material__buybar{display:none}.zamel-material__swatch:hover{border-color:var(--zamel-c-light-white-1, #fff)}.zamel-material__swatch.is-active{outline:2px solid var(--zamel-c-filament-gold, #c9a227);outline-offset:2px}.zamel-material__swatch.is-pending{opacity:.45}.zamel-material__swatch-more{display:flex;align-items:center;justify-content:center;block-size:2.25rem;padding-inline:.5rem;border:1px dashed var(--zamel-c-light-grey-7, #aaa);color:var(--zamel-c-light-gray-1, #e2e2e2);font-size:max(var(--zamel-fs-xs),12px);font-variant-numeric:tabular-nums;min-inline-size:2.25rem}.zamel-material__swatch-more:hover{border-color:var(--zamel-c-filament-gold, #c9a227);border-style:solid;color:var(--zamel-c-filament-gold, #c9a227)}.zamel-material__weights{display:flex;flex-wrap:wrap;gap:.5rem}.zamel-material__weight{min-block-size:44px;padding-inline:1.125rem;border:1px solid var(--zamel-c-light-grey-7, #aaa);background-color:rgba(0,0,0,0);color:var(--zamel-c-light-white-1, #fff);cursor:pointer;font-size:max(var(--zamel-fs-s),13px);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold, 700)}.zamel-material__weight.is-active{border-color:var(--zamel-c-filament-gold, #c9a227);background-color:var(--zamel-c-filament-gold, #c9a227);color:var(--zamel-c-black, #000)}.zamel-material__readout{margin-block-start:2rem;padding-block-start:1.25rem;border-block-start:1px solid var(--zamel-c-black-2, #333)}.zamel-material__readout-color{display:flex;flex-wrap:wrap;align-items:baseline;gap:.625rem;margin-block:0 .75rem;font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-bold, 700)}.zamel-material__code{color:var(--zamel-c-filament-gold, #c9a227);font-size:max(var(--zamel-fs-2xs),11px);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold, 700);letter-spacing:.06em}.zamel-material__readout-rows{display:flex;flex-wrap:wrap;column-gap:2.5rem;margin-block:0;row-gap:.75rem}.zamel-material__readout-rows dt{color:var(--zamel-c-light-grey-7, #aaa);font-size:max(var(--zamel-fs-2xs),11px);letter-spacing:.06em;text-transform:uppercase}.zamel-material__readout-rows dd{margin:0;font-size:max(var(--zamel-fs-s),14px);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold, 700)}.zamel-material__readout-rows .zamel-material__mono{color:var(--zamel-c-filament-gold, #c9a227)}.zamel-material__mono{font-family:var(--zamel-ff-mono, ui-monospace, monospace);letter-spacing:-0.01em}.zamel-material__status{margin-block:.875rem 0;font-size:max(var(--zamel-fs-s),13px);line-height:1.5}.zamel-material__status--ready{color:var(--zamel-c-light-white-1, #fff);font-weight:var(--zamel-fw-bold, 700)}.zamel-material__status--pending,.zamel-material__status--missing{color:var(--zamel-c-light-grey-7, #aaa)}.zamel-material__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-block-start:1.75rem}.zamel-material__actions>.zamel-btn{min-block-size:44px;padding-inline:1.75rem}.zamel-material__actions>.zamel-btn[disabled]{cursor:not-allowed;opacity:.4}.zamel-material__stage{display:flex;flex-direction:column;align-items:center;gap:1rem}.zamel-material__photo{inline-size:100%;max-inline-size:100%}.zamel-material__stage-note{color:var(--zamel-c-filament-gold, #c9a227);font-size:max(var(--zamel-fs-xs),12px);font-variant-numeric:tabular-nums;letter-spacing:.04em;max-inline-size:100%;text-align:center}.zamel-material__sections{display:flex;flex-wrap:wrap;gap:.25rem 2rem;margin-block-start:2.5rem;padding-block-start:1.25rem;border-block-start:1px solid var(--zamel-c-black-2, #333)}.zamel-material__sections .zamel-sticky-nav-link{display:flex;align-items:center;border-block-end:2px solid rgba(0,0,0,0);color:var(--zamel-c-light-grey-7, #aaa);font-size:max(var(--zamel-fs-s),13px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.02em;min-block-size:44px;white-space:nowrap}.zamel-material__sections .zamel-sticky-nav-link:hover{color:var(--zamel-c-light-white-1, #fff)}.zamel-material__conditions{display:grid;gap:1px;margin-block-start:2rem;border:1px solid var(--zamel-c-meter-border, #e0e0e0);background-color:var(--zamel-c-meter-border, #e0e0e0);grid-template-columns:repeat(4, minmax(0, 1fr))}.zamel-material__condition{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.125rem;background-color:var(--zamel-c-light-white-1, #fff)}.zamel-material__condition-key{color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-2xs),11px);letter-spacing:.04em;text-transform:uppercase}.zamel-material__condition-value{font-size:var(--zamel-fs-base);font-variant-numeric:tabular-nums}.zamel-material__limit{margin-block-start:2rem;padding:1.25rem 1.5rem;border-inline-start:3px solid var(--zamel-c-filament-gold, #c9a227);background-color:var(--zamel-c-light-grey-1, #f8f9fa)}.zamel-material__limit-key{display:block;margin-block-end:.5rem;color:var(--zamel-c-filament-gold-text, #8a6f12);font-size:max(var(--zamel-fs-2xs),11px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.08em;text-transform:uppercase}.zamel-material__limit>p{margin:0;line-height:1.6}.zamel-material__browser{display:grid;align-items:start;column-gap:1.5rem;grid-template-columns:minmax(0, 1fr) 22rem;margin-block-start:2rem}.zamel-material__colors{display:grid;align-items:start;gap:.75rem;grid-template-columns:repeat(auto-fill, minmax(9.75rem, 1fr))}.zamel-material__color{display:flex;flex-direction:column;padding-block-end:.875rem;border:1px solid var(--zamel-c-light-grey, #ececec);background-color:var(--zamel-c-light-white-1, #fff)}.zamel-material__color.is-open{outline:2px solid var(--zamel-c-filament-gold, #c9a227);outline-offset:-1px}.zamel-material__color-head{display:flex;inline-size:100%;flex-direction:column;gap:.25rem;padding:.875rem .875rem .5rem;border:0;background-color:rgba(0,0,0,0);color:inherit;cursor:pointer;text-align:start}.zamel-material__color-head:hover .zamel-material__color-name{text-decoration:underline}.zamel-material__color-media{display:flex;align-items:center;justify-content:center;aspect-ratio:1;margin-block-end:.5rem;inline-size:100%}.zamel-material__color-photo{block-size:100%;inline-size:100%;object-fit:contain}.zamel-material__color-swatch{display:block;aspect-ratio:1;border:1px solid var(--zamel-c-light-grey, #ececec);background-color:var(--zamel-swatch, #8c8c8c);inline-size:100%}.zamel-material__color-title{display:flex;flex-direction:column;gap:.125rem}.zamel-material__color-name{font-size:max(var(--zamel-fs-s),13px);font-weight:var(--zamel-fw-bold, 700)}.zamel-material__color-weights{display:flex;flex-wrap:wrap;gap:.25rem;margin-block-start:auto;padding-inline:.75rem;padding-block-start:.625rem}.zamel-material__weight-chip{min-block-size:32px;padding-inline:.375rem;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);background-color:rgba(0,0,0,0);color:var(--zamel-c-black, #000);cursor:pointer;font-size:max(var(--zamel-fs-2xs),11px);font-variant-numeric:tabular-nums;white-space:nowrap}.zamel-material__weight-chip:hover{border-color:var(--zamel-c-filament-gold, #c9a227);background-color:var(--zamel-c-filament-gold, #c9a227)}.zamel-material__side{position:sticky;inset-block-start:calc(var(--zamel-header-h, 6rem) + 1rem)}.zamel-material__side-empty{padding:1.25rem;border:1px dashed var(--zamel-c-light-gray-1, #e2e2e2);color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-s),13px);line-height:1.6}.zamel-material__side-empty>p{margin:0}.zamel-material__side-empty[hidden]{display:none}.zamel-material__color-panel[hidden]{display:none}.zamel-material__color-panel{display:flex;flex-direction:column;padding:1rem;border:1px solid var(--zamel-c-filament-gold, #c9a227);background-color:var(--zamel-c-light-white-1, #fff)}.zamel-material__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-block-end:.75rem;padding-block-end:.5rem;border-block-end:1px solid var(--zamel-c-light-grey, #ececec)}.zamel-material__panel-title{font-size:var(--zamel-fs-base);line-height:1.4}.zamel-material__panel-values{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 .75rem;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs),12px);gap:.375rem .75rem}.zamel-material__panel-swatch{background-color:var(--zamel-swatch, transparent);block-size:.875rem;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);inline-size:.875rem}.zamel-material__panel-close{border:0;background-color:rgba(0,0,0,0);color:var(--zamel-c-black, #000);cursor:pointer;font-size:1.5rem;line-height:1;min-block-size:44px;min-inline-size:44px}.zamel-material__panel-photo{inline-size:100%;margin-block-end:.75rem;max-inline-size:7rem;margin-inline:auto}.zamel-material__variants{display:grid;gap:1px;border:1px solid var(--zamel-c-light-grey, #ececec);background-color:var(--zamel-c-light-grey, #ececec)}.zamel-material__variant{display:grid;align-items:center;column-gap:.75rem;grid-template-columns:minmax(0, 1fr) auto;padding:.5rem .75rem;background-color:var(--zamel-c-light-white-1, #fff);row-gap:.125rem}.zamel-material__variant-weight{font-size:var(--zamel-fs-base);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold, 700)}.zamel-material__variant-meta{display:flex;flex-wrap:wrap;column-gap:1rem;grid-column:1/-1;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-2xs),11px)}.zamel-material__variant-price{font-size:max(var(--zamel-fs-s),13px);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold, 700);white-space:nowrap}.zamel-material__variant-soon{color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs),12px);white-space:nowrap}.zamel-material__color-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem}.zamel-material__mono{font-family:var(--zamel-ff-mono, ui-monospace, monospace);letter-spacing:-0.01em}.zamel-material__mix{display:grid;align-items:center;gap:2.5rem;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr);padding-block:var(--zamel-filaments-gutter)}.zamel-material__mix .zamel-material__limit-key{color:var(--zamel-c-filament-gold, #c9a227)}.zamel-material__mix-media{justify-self:center}.zamel-material__table{border-collapse:collapse;inline-size:100%;font-size:max(var(--zamel-fs-s),13px)}.zamel-material__table th,.zamel-material__table td{padding:.625rem .875rem;border-block-end:1px solid var(--zamel-c-light-grey, #ececec);text-align:start}.zamel-material__table thead th{border-block-end:2px solid var(--zamel-c-black, #000);color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-2xs),11px);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.zamel-material__table tbody th{font-weight:var(--zamel-fw-bold, 700)}.zamel-material__table td{font-variant-numeric:tabular-nums}.zamel-material__table td:last-child{color:var(--zamel-c-gray-1, #6f6f6f);white-space:nowrap}.zamel-material__bars{display:grid;gap:1.25rem;margin-block-start:1.5rem}.zamel-material__bar-row{display:grid;align-items:center;column-gap:1.5rem;grid-template-columns:minmax(10rem, 16rem) minmax(0, 1fr);row-gap:.375rem}.zamel-material__bar-label{font-size:max(var(--zamel-fs-s),13px);font-weight:var(--zamel-fw-bold, 700);grid-row:span 2}.zamel-material__bar-method{display:block;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-2xs),11px);font-weight:var(--zamel-fw-base, 400)}.zamel-material__bar{display:grid;align-items:center;column-gap:.75rem;grid-template-columns:minmax(0, 1fr) 11rem;min-block-size:1.5rem}.zamel-material__bar-fill{display:block;block-size:1.125rem;background-color:var(--zamel-c-primary, #de000e);inline-size:calc(var(--zamel-bar)/var(--zamel-bar-max)*100%);max-inline-size:100%}.zamel-material__bar--alt .zamel-material__bar-fill{background-color:var(--zamel-c-filament-gold, #c9a227)}.zamel-material__bar-value{color:var(--zamel-c-black, #000);font-size:max(var(--zamel-fs-xs),12px);font-variant-numeric:tabular-nums;white-space:nowrap}.zamel-filaments--yellow{--zamel-c-primary: var(--zamel-c-filament-gold, #c9a227)}.zamel-filaments--yellow .zamel-btn--primary{color:var(--zamel-c-black, #000)}.zamel-filaments--yellow .zamel-filament-card__link{color:var(--zamel-c-filament-gold-text, #8a6f12)}.zamel-filaments--config{display:flex;flex-direction:column}.zamel-filaments--config .zamel-filaments__band--calc{order:-1}.zamel-filaments--light .zamel-picker__label{border-color:var(--zamel-c-light-gray-1, #e2e2e2);background-color:var(--zamel-c-light-grey-1, #f8f9fa)}.zamel-filaments--light .zamel-picker__label-row>b{color:var(--zamel-c-black, #000)}.zamel-filaments--light .zamel-picker__material{border-color:var(--zamel-c-light-grey-4, #ccc);color:var(--zamel-c-black, #000)}.zamel-filaments--light .zamel-picker__legend,.zamel-filaments--light .zamel-picker__hint,.zamel-filaments--light .zamel-picker__label-row{color:var(--zamel-c-gray-1, #6f6f6f)}.zamel-filaments--light .zamel-filaments-hero .zamel-filaments__btn-ghost{border-color:var(--zamel-c-black, #000);color:var(--zamel-c-black, #000)}@media(max-width: 64em){.zamel-oem{gap:2rem;grid-template-columns:minmax(0, 1fr)}.zamel-oem__meeting{justify-items:start}.zamel-oem__label{max-inline-size:22rem}.zamel-oem__caption{text-align:start}.zamel-filaments__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.zamel-advisor__conditions,.zamel-material__conditions{grid-template-columns:repeat(3, minmax(0, 1fr))}.zamel-material__head,.zamel-material__mix{grid-template-columns:minmax(0, 1fr)}.zamel-material__browser{grid-template-columns:minmax(0, 1fr);row-gap:1.5rem}.zamel-material__side{position:static}.zamel-material__photo{max-inline-size:34rem}.zamel-advisor__result{grid-template-columns:minmax(0, 1fr)}.zamel-advisor__result-media{max-inline-size:20rem}}@media(max-width: 47.9375em){.zamel-filaments{--zamel-filaments-gutter: 2.5rem}.zamel-filaments-contact-intro{margin-block-start:2rem}.zamel-filaments-contact-intro--separated{padding-block-start:1.5rem}.zamel-filaments-production,.zamel-filaments-quality{gap:2rem;grid-template-columns:minmax(0, 1fr)}.zamel-filaments__grid,.zamel-usecases,.zamel-process{grid-template-columns:minmax(0, 1fr)}.zamel-production-schematic .zamel-line{max-block-size:14rem}.zamel-trust{grid-template-columns:repeat(2, minmax(0, 1fr))}.zamel-trust__item{padding-inline:1rem}.zamel-trust__item:first-child{padding-inline-start:1rem}.zamel-filaments-hero__actions>.zamel-btn,.zamel-filaments-cta__actions>.zamel-btn{flex:1 1 auto}.zamel-wireframe{padding-inline-start:0}.zamel-wireframe [data-note]::before{position:static;display:block;inline-size:auto;margin-block-end:1rem}.zamel-picker,.zamel-picker__stage,.zamel-spool-check,.zamel-contact-form__row,.zamel-calc,.zamel-advisor__paths{gap:1.5rem;grid-template-columns:minmax(0, 1fr)}.zamel-advisor__conditions,.zamel-material__conditions{grid-template-columns:repeat(2, minmax(0, 1fr))}.zamel-material__colors{grid-template-columns:repeat(auto-fill, minmax(7.5rem, 1fr))}.zamel-material__readout-rows{display:grid;column-gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.zamel-material__readout-rows dd{overflow-wrap:anywhere}.zamel-material__bar-row{grid-template-columns:minmax(0, 1fr)}.zamel-material__bar-label{grid-row:auto}.zamel-oem__label{rotate:none}.zamel-spool-mark--cta .zamel-spool-mark__face{--zamel-spool-size: 18rem}.zamel-advisor__path{display:grid;align-items:center;column-gap:1rem;grid-template-columns:3.5rem minmax(0, 1fr);padding:1rem}.zamel-advisor__path-art{grid-row:span 2;margin-block-end:0}.zamel-advisor__path-art .zamel-print{inline-size:3.5rem}.zamel-advisor__needs{grid-template-columns:minmax(0, 1fr)}.zamel-advisor__crumb,.zamel-advisor__reset{inline-size:100%}.zamel-advisor__condition:last-child{grid-column:1/-1}.zamel-filaments-hero{gap:1.25rem;grid-template-columns:minmax(0, 1fr)}.zamel-filaments-hero__brand{display:flex;align-items:center;gap:.75rem}.zamel-filaments-hero__brand .zamel-lume-logo{inline-size:max(5.75rem,76px)}.zamel-filaments-hero__brand .zamel-filaments-hero__descriptor{display:flex;flex-direction:column;padding-inline-start:.75rem;border-inline-start:1px solid var(--zamel-c-filament-gold, #c9a227);color:var(--zamel-c-light-white-1, #fff);font-size:max(var(--zamel-fs-2xs),10px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.24em;line-height:1.3;text-transform:uppercase}.zamel-filaments-hero__brand .zamel-filaments-hero__origin{display:inline-flex;margin-inline-start:auto;color:var(--zamel-c-light-gray-1, #e2e2e2)}.zamel-filaments-hero__origin .zamel-origin-mark__text{max-inline-size:6.5em;font-size:max(var(--zamel-fs-2xs),10px);letter-spacing:.1em;line-height:1.3}.zamel-filaments-hero__title{font-size:max(var(--zamel-fs-l),22px);line-height:1.22}.zamel-filaments-hero__copy>.zamel-filaments__lead{display:none}.zamel-filaments-hero__actions{margin-block-start:.25rem}.zamel-filaments-hero__actions>.zamel-filaments-hero__action-browse{display:none}.zamel-filaments-hero__actions>.zamel-filaments-hero__action-story{flex:none;min-block-size:44px;padding-inline:0;border:0;background-color:rgba(0,0,0,0);color:var(--zamel-c-light-gray-1, #e2e2e2);font-size:max(var(--zamel-fs-s),14px);font-weight:var(--zamel-fw-medium, 500);letter-spacing:normal;text-decoration:underline;text-transform:none}.zamel-config{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.zamel-config__summary{display:contents}.zamel-config__result{display:grid;align-items:center;column-gap:.875rem;grid-template-columns:9.5rem minmax(0, 1fr);order:-1;padding:.75rem;border:1px solid var(--zamel-c-black-2, #333);background-color:var(--zamel-c-black, #000)}.zamel-config__photo,.zamel-config .zamel-spool{grid-row:1/span 8;max-inline-size:9.5rem;margin:0}.zamel-config__result-name{grid-column:2;margin-block-end:.25rem;padding-block-end:0;border-block-end:0;color:var(--zamel-c-light-grey-7, #aaa);font-size:max(var(--zamel-fs-xs),12px)}.zamel-config__spec{grid-column:2;justify-content:flex-start;gap:.35em;padding-block:.0625rem;font-size:max(var(--zamel-fs-s),13px)}.zamel-config__spec--color{flex-wrap:wrap;align-items:baseline;margin-block-end:.25rem;font-size:max(var(--zamel-fs-m),18px);font-weight:var(--zamel-fw-bold, 700)}.zamel-config__spec--color>.zamel-config__spec-label,.zamel-config__spec--diameter{display:none}.zamel-config__code{display:inline;color:var(--zamel-c-filament-gold, #c9a227);font-size:max(var(--zamel-fs-s),13px);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-medium, 500)}.zamel-config__steps{display:flex;flex-direction:column;gap:1rem;min-inline-size:0}.zamel-config__step{margin-block-end:0}.zamel-config__step--use{display:none}.zamel-config__legend{font-size:max(var(--zamel-fs-s),13px);letter-spacing:.06em}.zamel-config__legend-value{display:inline;letter-spacing:normal;text-transform:none}.zamel-config__legend-value::before{margin-inline:.35em;color:var(--zamel-c-light-grey-7, #aaa);content:"·"}.zamel-config__legend-count{display:inline;margin-inline-start:auto;color:var(--zamel-c-light-grey-7, #aaa);font-weight:var(--zamel-fw-base, 400);letter-spacing:normal;text-transform:none}.zamel-config__options--segmented{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column}.zamel-config__options--segmented>.zamel-config__option{padding-inline:.25rem}.zamel-config .zamel-picker__colors{flex-wrap:nowrap;overflow-x:auto;padding:.25rem;margin-inline:-0.25rem;scroll-snap-type:x proximity;scrollbar-width:none}.zamel-config .zamel-picker__colors::-webkit-scrollbar{display:none}.zamel-config .zamel-picker__colors>.zamel-picker__color{flex:none;scroll-snap-align:start}.zamel-config .zamel-picker__colors>.zamel-picker__color:nth-child(n+24){display:block}.zamel-config .zamel-picker__color-more{display:none}.zamel-config__advisor-link{display:inline-flex;align-items:center;align-self:flex-start;min-block-size:44px;color:var(--zamel-c-light-gray-1, #e2e2e2);font-size:max(var(--zamel-fs-s),14px);text-decoration:underline}.zamel-config__actions,.zamel-material__actions{position:sticky;z-index:1;bottom:0;flex-wrap:nowrap;align-items:center;gap:.75rem;margin-block-start:0;margin-inline:-1rem;padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom, 0px));border-block-start:1px solid var(--zamel-c-black-2, #333);background-color:var(--zamel-c-black, #000)}.zamel-config__actions{order:1}.zamel-config__actions>.zamel-btn,.zamel-material__actions>.zamel-btn{flex:none;padding-inline:1rem}.zamel-config__buybar,.zamel-material__buybar{display:flex;flex:1 1 auto;align-items:center;gap:.625rem;min-block-size:44px;min-inline-size:0;color:var(--zamel-c-light-white-1, #fff);text-decoration:none}.zamel-config__buybar-dot,.zamel-material__buybar-dot{flex:none;inline-size:28px;block-size:28px;border:1px solid var(--zamel-c-light-grey-7, #aaa);border-radius:50%}.zamel-config__buybar-text,.zamel-material__buybar-text{display:flex;flex-direction:column;gap:.125rem;min-inline-size:0}.zamel-config__buybar-title,.zamel-material__buybar-title{overflow:hidden;font-size:max(var(--zamel-fs-s),14px);font-weight:var(--zamel-fw-medium, 500);text-overflow:ellipsis;white-space:nowrap}.zamel-config__buybar-meta,.zamel-material__buybar-meta{color:var(--zamel-c-light-gray-1, #e2e2e2);font-size:max(var(--zamel-fs-s),13px);font-variant-numeric:tabular-nums}.zamel-material__hero{display:flex;flex-direction:column;gap:1rem}.zamel-material__head,.zamel-material__intro{display:contents}.zamel-material__crumbs{order:1}.zamel-material__lockup{order:2;padding-block-end:.75rem}.zamel-material__lockup .zamel-lume-logo{inline-size:max(5.75rem,76px)}.zamel-material__stage{position:relative;order:3}.zamel-material__photo{max-inline-size:24rem}.zamel-material__stage-note{display:none}.zamel-material__stage-chip{position:absolute;display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;border:1px solid var(--zamel-c-black-2, #333);background-color:var(--zamel-c-black, #000);font-size:max(var(--zamel-fs-s),13px);inset-block-end:.25rem;inset-inline-start:0}.zamel-material__stage-dot{inline-size:12px;block-size:12px;border:1px solid var(--zamel-c-light-grey-7, #aaa);border-radius:50%}.zamel-material__choice{order:4}.zamel-material__legend{display:flex;align-items:baseline;margin-block:.75rem .5rem;font-size:max(var(--zamel-fs-s),13px);letter-spacing:.06em}.zamel-material__legend-value{display:inline;letter-spacing:normal;text-transform:none}.zamel-material__legend-value::before{margin-inline:.35em;color:var(--zamel-c-light-grey-7, #aaa);content:"·"}.zamel-material__legend-count{display:inline;margin-inline-start:auto;color:var(--zamel-c-light-grey-7, #aaa);font-weight:var(--zamel-fw-base, 400);letter-spacing:normal;text-transform:none}.zamel-material__swatches{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;padding:.25rem;margin-inline:-0.25rem;scroll-snap-type:x proximity;scrollbar-width:none}.zamel-material__swatches::-webkit-scrollbar{display:none}.zamel-material__swatch{flex:none;inline-size:44px;block-size:44px;scroll-snap-align:start}.zamel-material__swatches>.zamel-material__swatch:nth-child(n+26){display:block}.zamel-material__swatch-more{display:none}.zamel-material__weights{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column}.zamel-material__readout{order:5}.zamel-material__readout-color{display:none}.zamel-material__sections{flex-wrap:nowrap;order:6;margin-block-start:0;padding-block-start:.75rem;overflow-x:auto;scrollbar-width:none}.zamel-material__sections::-webkit-scrollbar{display:none}.zamel-material__lead{order:7;margin-block-start:0}.zamel-material__actions{order:8}}.zamel-filament-product__section{scroll-margin-top:calc(var(--zamel-header-h, 6rem) + 4.5rem)}.zamel-filament-product__top{display:grid;align-items:start;gap:2rem 2.5rem;padding-block-end:3rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.zamel-filament-product__gallery{display:flex;flex-direction:column;gap:.75rem;min-inline-size:0}.zamel-filament-product__thumbs{display:flex;gap:.625rem;scroll-behavior:smooth}.zamel-filament-product__thumb{flex:0 0 calc((100% - 3.125rem)/6);overflow:hidden;aspect-ratio:1;box-sizing:border-box;padding:.25rem;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);background-color:var(--zamel-swatch, var(--zamel-c-light-white-1, #fff));cursor:pointer;min-inline-size:44px}.zamel-filament-product__thumb:hover{border-color:var(--zamel-c-black, #000)}.zamel-filament-product__thumb[aria-pressed=true]{border:2px solid var(--zamel-c-primary, #de000e)}.zamel-filament-product__thumb-img{display:block;block-size:100%;inline-size:100%}.zamel-filament-product__thumb-img--contain{object-fit:contain}.zamel-filament-product__thumb-img--cover{object-fit:cover}.zamel-filament-product__stage{position:relative;overflow:hidden;margin:0;aspect-ratio:8/7;border:1px solid var(--zamel-c-black, #000);background-color:var(--zamel-c-light-white-1, #fff)}.zamel-filament-product__photo{position:absolute;inset:0;block-size:100%;inline-size:100%}.zamel-filament-product__photo--contain{padding:4.5rem 3.5rem 4rem;object-fit:contain}.zamel-filament-product__photo--cover{object-fit:cover}.zamel-filament-product__drawn{position:absolute;inset:16% 12%;block-size:68%;inline-size:76%}.zamel-filament-product__stage-next{position:absolute;z-index:1;padding:0;border:0;background:none;cursor:pointer;inset:0}.zamel-filament-product__arrow{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);border-radius:50%;background-color:var(--zamel-c-light-white-1, #fff);block-size:44px;color:var(--zamel-c-black, #000);cursor:pointer;inline-size:44px;inset-block-start:50%;translate:0 -50%}.zamel-filament-product__arrow:hover{background-color:var(--zamel-c-black, #000);color:var(--zamel-c-light-white-1, #fff)}.zamel-filament-product__arrow--prev{inset-inline-start:1rem}.zamel-filament-product__arrow--next{inset-inline-end:1rem}.zamel-filament-product__brand{--zamel-lume-logo: var(--zamel-c-black, #000);position:absolute;z-index:2;inset-block-start:1.5rem;inset-inline-start:1.75rem;pointer-events:none}.zamel-filament-product__brand .zamel-lume-logo{inline-size:5.5rem}.zamel-filament-product__weight{position:absolute;z-index:2;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-s),13px);inset-block-start:1.6rem;inset-inline-end:1.75rem;pointer-events:none}.zamel-filament-product__weight b{color:var(--zamel-c-black, #000)}.zamel-filament-product__weight[hidden]{display:none}.zamel-filament-product__count{position:absolute;z-index:2;border:0;font:inherit;cursor:pointer;inset-block-end:1rem;inset-inline-start:50%;translate:-50% 0}.zamel-filament-product__count .zamel-gallery-hint-count{font-variant-numeric:tabular-nums}.zamel-filament-product__caption{position:absolute;z-index:2;margin:0;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs),12px);inset-block-end:.75rem;inset-inline-end:1rem;pointer-events:none}.zamel-filament-product__info{display:grid;align-content:start;gap:1.5rem;min-inline-size:0}.zamel-filament-product__title{margin:0;font-size:var(--zamel-fs-xl);font-weight:var(--zamel-fw-bold, 700);line-height:1.25;text-wrap:wrap}.zamel-filament-product__title-size{white-space:nowrap}.zamel-filament-product__ids{display:flex;flex-wrap:wrap;margin:0;gap:.75rem 2.25rem}.zamel-filament-product__id{display:flex;flex-direction:column;gap:.25rem}.zamel-filament-product__id dt{color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs-plus),13px)}.zamel-filament-product__id-value{display:inline-flex;align-items:center;margin:0;gap:.375rem;font-size:var(--zamel-fs-m);font-variant-numeric:tabular-nums;font-weight:var(--zamel-fw-bold, 700);min-block-size:32px}.zamel-filament-product__copy.zamel-copy-btn{block-size:32px;color:var(--zamel-c-gray-1, #6f6f6f);inline-size:32px;margin-inline-start:0}.zamel-filament-product .zamel-material__code{color:var(--zamel-c-filament-gold-text, #8a6f12);font-size:max(var(--zamel-fs-xs),12px)}.zamel-filament-product__features{margin-block-start:2.5rem}.zamel-filament-product__dot{display:inline-block;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);margin-inline-end:.35em;background-color:var(--zamel-swatch, #8c8c8c);block-size:.75em;inline-size:.75em;vertical-align:-0.05em}.zamel-filament-product__palette{display:grid;gap:.75rem}.zamel-filament-product__palette-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem}.zamel-filament-product__legend{margin:0;font-size:max(var(--zamel-fs-2xs),11px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.14em;text-transform:uppercase}.zamel-filament-product__legend>span{margin-inline-start:.5em;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs),12px);font-weight:var(--zamel-fw-base, 400);letter-spacing:.02em;text-transform:none}.zamel-filament-product__twins{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;font-size:max(var(--zamel-fs-s),13px)}.zamel-filament-product__twins-label{color:var(--zamel-c-gray-1, #6f6f6f)}.zamel-filament-product__twins a{display:inline-flex;align-items:center;color:var(--zamel-c-primary, #de000e);font-weight:var(--zamel-fw-bold, 700);min-block-size:32px;text-decoration:none}.zamel-filament-product__twins a:hover{text-decoration:underline}.zamel-filament-product__swatches{display:flex;flex-wrap:wrap;gap:.375rem}.zamel-filament-product__swatch{display:block;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);background-color:var(--zamel-swatch, #8c8c8c);background-image:var(--zamel-swatch-photo, none);background-position:center;background-size:cover;block-size:44px;inline-size:44px}.zamel-filament-product__swatch[aria-current=page]{outline:3px solid var(--zamel-c-filament-gold, #c9a227);outline-offset:2px}.zamel-filament-product__swatch.is-pending{opacity:.45}.zamel-filament-product__columns{display:grid;align-items:start;padding-block-start:1.5rem;border-block-start:1px solid var(--zamel-c-light-gray-1, #e2e2e2);gap:1.5rem 2.25rem;grid-template-columns:repeat(auto-fit, minmax(min(16rem, 100%), 1fr))}.zamel-filament-product__block{display:flex;flex-direction:column;min-inline-size:0}.zamel-filament-product__block-title{margin:0 0 .25rem;font-size:var(--zamel-fs-base);font-weight:var(--zamel-fw-bold, 700)}.zamel-filament-product__key-features{margin:0;font-size:max(var(--zamel-fs-s-plus),14px);line-height:1.35}.zamel-filament-product__key-features>div{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding-block:.25rem;gap:1rem;min-block-size:33.3333333333px}.zamel-filament-product__key-features dt{color:var(--zamel-c-gray-1, #6f6f6f)}.zamel-filament-product__key-features dd{margin:0;color:var(--zamel-c-black, #000);font-weight:var(--zamel-fw-medium, 500);text-align:end}.zamel-filament-product__more{display:flex;align-items:center;inline-size:fit-content;color:var(--zamel-c-primary, #de000e);font-size:max(var(--zamel-fs-s-plus),14px);font-weight:var(--zamel-fw-medium, 500);gap:.5rem;min-block-size:44px;text-decoration:none}.zamel-filament-product__more svg{flex:none;color:var(--zamel-c-primary, #de000e)}.zamel-filament-product__more:hover,.zamel-filament-product__more:focus-visible{text-decoration:underline}.zamel-filament-product__more--where{color:var(--zamel-c-black, #000)}.zamel-filament-product__more--where:hover,.zamel-filament-product__more--where:focus-visible{color:var(--zamel-c-primary, #de000e)}.zamel-filament-product__more--below{display:none}.zamel-filament-product__files{margin:0;padding:0;list-style:none}.zamel-filament-product__file{display:grid;align-content:center;align-items:center;box-sizing:border-box;padding-block:.25rem;color:var(--zamel-c-black, #000);column-gap:.75rem;grid-template-columns:auto minmax(0, 1fr);min-block-size:48px;text-decoration:none}.zamel-filament-product__file:hover .zamel-filament-product__file-name,.zamel-filament-product__file:focus-visible .zamel-filament-product__file-name{color:var(--zamel-c-primary, #de000e)}.zamel-filament-product__file-icon{color:var(--zamel-c-primary, #de000e);grid-row:1/span 2}.zamel-filament-product__file-name{font-size:max(var(--zamel-fs-s-plus),14px);font-weight:var(--zamel-fw-medium, 500);line-height:1.35}.zamel-filament-product__file-meta{color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs-plus),12px);line-height:1.35}.zamel-filament-product__variants{display:grid;gap:.75rem;scroll-margin-top:calc(var(--zamel-header-h, 6rem) + 5rem)}@media(width >= 48em){.zamel-filament-product__variants{margin-block-start:-1.5rem}}@media(width < 48em){.zamel-filament-product__variants>.zamel-filament-product__variants-title{display:block}.zamel-filament-product__variants .zamel-filament-product__variant-table>tbody{display:grid;gap:.5rem}.zamel-filament-product__variants .zamel-filament-product__variant-table>tbody>tr{display:grid;padding:.875rem 1rem;border:0;background-color:var(--zamel-c-light-gray-3, #f5f5f5);gap:.25rem 1rem;grid-template-areas:"title amount" "status amount" "meta meta" "action action";grid-template-columns:minmax(0, 1fr) auto}.zamel-filament-product__variants .zamel-filament-product__variant-table>tbody>tr::before,.zamel-filament-product__variants .zamel-filament-product__variant-table>tbody>tr::after{content:none}.zamel-filament-product__variants .zamel-filament-product__variant-table td[data-cell=title]{font-size:var(--zamel-fs-l);grid-area:title}.zamel-filament-product__variants .zamel-filament-product__variant-table td[data-cell=status]{grid-area:status;text-align:start}.zamel-filament-product__variants .zamel-filament-product__variant-table td[data-cell=amount]{align-self:start;grid-area:amount}.zamel-filament-product__variants .zamel-filament-product__variant-table td[data-cell=meta]{overflow:visible;grid-area:meta;white-space:normal}.zamel-filament-product__variants .zamel-filament-product__cell-codes>span{display:inline}.zamel-filament-product__variants .zamel-filament-product__cell-codes>span+span{margin-inline-start:.5em}.zamel-filament-product__variants .zamel-filament-product__variant-table td[data-cell=action]{margin-block-start:.5rem;margin-inline-start:0;grid-area:action}.zamel-filament-product__variants td[data-cell=action]>.zamel-btn{justify-content:center;box-sizing:border-box;inline-size:100%;min-block-size:44px}.zamel-filament-product__variants .zamel-filament-product__actions{flex-wrap:nowrap}.zamel-filament-product__variants .zamel-filament-product__actions>.zamel-btn{flex:1 1 0;justify-content:center;min-block-size:44px}.zamel-filament-product__block>.zamel-filament-product__more--beside{display:none}.zamel-filament-product__variants>.zamel-filament-product__more--below{display:flex;justify-content:center;box-sizing:border-box;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);inline-size:100%;min-block-size:48px}}.zamel-filament-product__variants .zamel-spec-table-wrap{margin-block-start:0}.zamel-filament-product__variants-title{display:none}.zamel-filament-product__variants[data-view=guest] .zamel-filament-product__for-b2b{display:none}.zamel-filament-product__variant-table td{vertical-align:middle}.zamel-filament-product__actions{display:flex;flex-wrap:wrap;gap:.5rem}.zamel-filament-product__actions>.zamel-btn{flex:1 1 auto;justify-content:center;white-space:nowrap}.zamel-filament-product__variant-table td:last-child{color:var(--zamel-c-black, #000);white-space:normal}.zamel-filament-product__cell-weight{font-size:var(--zamel-fs-m);font-weight:var(--zamel-fw-bold, 700);white-space:nowrap}.zamel-filament-product__cell-codes>span{display:block;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs-plus),12px);font-variant-numeric:tabular-nums;line-height:1.35;white-space:nowrap}.zamel-filament-product__cell-codes>span:first-child{color:var(--zamel-c-black, #000);font-size:max(var(--zamel-fs-s-plus),14px);font-weight:var(--zamel-fw-medium, 500)}.zamel-filament-product__variant-table .zamel-filament-product__col-price{text-align:end}.zamel-filament-product__col-price b{display:block;font-size:var(--zamel-fs-m);font-variant-numeric:tabular-nums;white-space:nowrap}.zamel-filament-product__col-price small{color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs),12px);white-space:nowrap}.zamel-filament-product__col-price .zamel-filament-product__price-none{color:var(--zamel-c-gray-1, #6f6f6f);font-weight:var(--zamel-fw-base, 400)}.zamel-filament-product__soon{color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs),12px);line-height:1.5}.zamel-filament-product__missing{margin:0;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-s),13px)}.zamel-filament-product__missing>a{color:var(--zamel-c-primary, #de000e);font-weight:var(--zamel-fw-bold, 700);text-decoration:none}.zamel-filament-product__tabs{display:flex;overflow-x:auto;border-block-end:2px solid var(--zamel-c-light-gray-1, #e2e2e2);margin-block-start:0;scrollbar-width:none}.zamel-filament-product__tabs>.zamel-product-tab-link{flex:none;white-space:nowrap}.zamel-filament-product__bar-title{flex-shrink:1;min-inline-size:0}.zamel-filament-product__bar-name{overflow:hidden;max-inline-size:600px;min-inline-size:0;text-overflow:ellipsis;white-space:nowrap}.zamel-lume-site .zamel-filament-product__bar-code{color:var(--zamel-c-primary, #de000e)}.zamel-filament-product__bar-swatch{display:block;background-color:var(--zamel-swatch, #8c8c8c)}.zamel-filament-product__prose{display:grid;gap:1rem;margin-block-start:1.5rem;line-height:1.7}.zamel-filament-product__prose>p{margin:0}.zamel-filament-product__uses{display:grid;gap:1.5rem;margin-block:1rem 2rem;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr))}.zamel-filament-product__use{display:grid;padding-block-start:.875rem;border-block-start:3px solid var(--zamel-c-primary, #de000e);gap:.25rem}.zamel-filament-product__use>span{color:var(--zamel-c-gray-1, #6f6f6f);font-size:var(--zamel-fs-s);line-height:1.55}.zamel-filament-product__colour{display:grid;align-items:start;gap:2rem;margin-block-start:1.5rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.zamel-filament-product__strip{margin:0}.zamel-filament-product__strip>img{display:block;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);aspect-ratio:5/2;inline-size:100%;object-fit:cover}.zamel-filament-product__strip-flat{display:block;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);aspect-ratio:5/2;background-color:var(--zamel-swatch, #8c8c8c)}.zamel-filament-product__facts{display:grid;border:1px solid var(--zamel-c-meter-border, #e0e0e0);margin:0;background-color:var(--zamel-c-meter-border, #e0e0e0);gap:1px;grid-template-columns:repeat(2, minmax(0, 1fr))}.zamel-filament-product__facts>div{padding:1rem 1.125rem;background-color:var(--zamel-c-light-white-1, #fff)}.zamel-filament-product__facts dt{margin-block-end:.25rem;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-2xs),11px);letter-spacing:.04em;text-transform:uppercase}.zamel-filament-product__facts dd{margin:0;font-weight:var(--zamel-fw-bold, 700)}.zamel-filament-product__facts>div:last-child:nth-child(odd){grid-column:1/-1}.zamel-filament-product__fact-note{display:block;margin-block-start:.25rem;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs),12px);font-weight:var(--zamel-fw-base, 400);line-height:1.45}.zamel-filament-product__elsewhere{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1.25rem}.zamel-filament-product__twin{display:grid;align-items:center;padding:.5rem .875rem .5rem .5rem;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);background-color:var(--zamel-c-light-white-1, #fff);gap:.75rem;grid-template-columns:4rem minmax(0, 1fr);text-decoration:none}.zamel-filament-product__twin:hover{border-color:var(--zamel-c-filament-gold, #c9a227)}.zamel-filament-product__twin>img{block-size:4rem;inline-size:4rem;object-fit:contain}.zamel-filament-product__twin-flat{display:block;background-color:var(--zamel-swatch, #8c8c8c);block-size:4rem;inline-size:4rem}.zamel-filament-product__twin b{display:block}.zamel-filament-product__twin-values{display:block;margin-block-start:.125rem;color:var(--zamel-c-gray-1, #6f6f6f);font-family:var(--zamel-ff-mono, ui-monospace, monospace);font-size:max(var(--zamel-fs-2xs),11px)}.zamel-filament-product__spool-table td:last-child{color:var(--zamel-c-black, #000)}.zamel-filament-product__spool{display:grid;align-items:start;gap:2rem;margin-block-start:1.5rem}.zamel-filament-product__spool--drawn{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr)}.zamel-filament-product__spool-side{display:grid;gap:1.25rem}.zamel-filament-product__profile-link{color:var(--zamel-c-primary, #de000e);font-weight:var(--zamel-fw-bold, 700);text-decoration:none}.zamel-filament-product__calc{display:grid;padding:1.25rem;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);background-color:var(--zamel-c-light-white-1, #fff);gap:.875rem}.zamel-filament-product__calc-row{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr))}.zamel-filament-product__field{display:grid;font-size:max(var(--zamel-fs-xs),12px);font-weight:var(--zamel-fw-bold, 700);gap:.375rem}.zamel-filament-product__calc-out{display:flex;flex-wrap:wrap;gap:.5rem 2rem}.zamel-filament-product__calc-out>p{display:grid;margin:0}.zamel-filament-product__calc-out b{font-size:var(--zamel-fs-xl);font-variant-numeric:tabular-nums;line-height:1.1}.zamel-filament-product__calc-out span{color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-xs),12px)}.zamel-filament-product__drawing{padding:1.25rem;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);margin:0;background-color:var(--zamel-c-light-white-1, #fff)}.zamel-filament-product__drawing>svg{display:block;block-size:auto;inline-size:100%}.zamel-filament-product__drawing-body{fill:none;stroke:var(--zamel-c-black, #000);stroke-width:1.6}.zamel-filament-product__drawing-coil{opacity:.55;stroke:var(--zamel-c-filament-gold, #c9a227);stroke-width:10}.zamel-filament-product__drawing-fill{fill:var(--zamel-c-filament-gold, #c9a227);fill-opacity:.35;stroke:none}.zamel-filament-product__drawing-dims{fill:var(--zamel-c-primary, #de000e);font-size:13px;font-weight:var(--zamel-fw-bold, 700);stroke:var(--zamel-c-primary, #de000e);stroke-width:1.2}.zamel-filament-product__drawing-dims text{stroke:none}.zamel-filament-product__others{display:grid;overflow-x:auto;padding-block-end:.5rem;margin-block-start:1.5rem;gap:.875rem;grid-auto-columns:minmax(10rem, 11.5rem);grid-auto-flow:column;scroll-snap-type:x mandatory}.zamel-filament-product__card{display:grid;padding:.75rem .75rem .875rem;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);background-color:var(--zamel-c-light-white-1, #fff);gap:.375rem;scroll-snap-align:start;text-decoration:none}.zamel-filament-product__card:hover{border-color:var(--zamel-c-filament-gold, #c9a227)}.zamel-filament-product__card>img{aspect-ratio:1;block-size:auto;inline-size:100%;object-fit:contain}.zamel-filament-product__card-flat{display:block;aspect-ratio:1;background-color:var(--zamel-swatch, #8c8c8c);background-image:var(--zamel-swatch-photo, none);background-position:center;background-size:cover}@media(width > 62em){.zamel-filament-product__gallery{position:sticky;top:calc(var(--zamel-header-h, 6rem) + 1.5rem)}}@media(max-width: 62em){.zamel-filament-product__top,.zamel-filament-product__colour,.zamel-filament-product__spool--drawn{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 40em){.zamel-filament-product__thumb{flex-basis:calc((100% - 2.5rem)/5)}.zamel-filament-product__photo--contain{padding:3rem 2.25rem 2.75rem}.zamel-filament-product__brand .zamel-lume-logo{inline-size:4rem}.zamel-filament-product__arrow--prev{inset-inline-start:.375rem}.zamel-filament-product__arrow--next{inset-inline-end:.375rem}.zamel-filament-product__facts{grid-template-columns:minmax(0, 1fr)}}.zamel-lume-header__row{display:flex;align-items:center;gap:2.75rem;min-block-size:5.5rem}.zamel-lume-header__brand{--zamel-lume-logo: var(--zamel-c-black, #000);display:inline-flex;flex:none;align-items:center;gap:.875rem;color:var(--zamel-c-black, #000);text-decoration:none}.zamel-lume-lockup--header .zamel-lume-logo{inline-size:6.5rem}.zamel-lume-header__descriptor{padding-inline-start:.875rem;border-inline-start:1px solid var(--zamel-c-light-grey-4, #ccc);color:var(--zamel-c-gray-1, #6f6f6f);font-size:var(--zamel-fs-s);line-height:1.25}.zamel-lume-header__batch{display:flex;flex:1;block-size:2.625rem;min-block-size:44px}.zamel-lume-header__batch-input{flex:1;min-inline-size:0;border-inline-end:0}.zamel-lume-header__batch-button{flex:none;inline-size:7rem;letter-spacing:.04em;text-transform:uppercase}.zamel-lume-lang{position:relative;margin-inline-start:auto}.zamel-lume-lang__current{display:flex;align-items:center;gap:.375rem;min-block-size:44px;font-size:max(var(--zamel-fs-xs-plus),13px);font-weight:var(--zamel-fw-bold, 700);cursor:pointer;list-style:none}.zamel-lume-lang__current::-webkit-details-marker{display:none}.zamel-lume-lang__flag{inline-size:1.5rem;block-size:1.5rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--zamel-c-light-gray-1, #e2e2e2)}.zamel-lume-lang__list{position:absolute;inset-block-start:100%;inset-inline-end:0;z-index:3;inline-size:max-content;min-inline-size:100%;margin:0;padding:.5rem 0;border:1px solid var(--zamel-c-light-gray-1, #e2e2e2);background-color:var(--zamel-c-white, #fff);list-style:none}.zamel-lume-lang__list a{display:flex;align-items:center;gap:.5rem;min-block-size:44px;padding-inline:1rem;color:var(--zamel-c-black, #000);font-weight:var(--zamel-fw-bold, 700);text-decoration:none}.zamel-lume-mobile-menu{display:none}.zamel-lume-mobile-menu__toggle:checked~.zamel-lume-mobile-menu{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background-color:var(--zamel-c-white, #fff)}.zamel-lume-mobile-menu__bar{display:flex;align-items:center;justify-content:space-between;min-block-size:4rem;padding-inline:1rem .5rem;border-block-end:1px solid var(--zamel-c-light-gray-2, #e5e5e5)}.zamel-lume-mobile-menu__list{display:flex;flex-direction:column;padding-inline:1rem}.zamel-lume-mobile-menu__item{display:flex;align-items:center;min-block-size:56px;border-block-end:1px solid var(--zamel-c-light-gray-2, #e5e5e5);color:var(--zamel-c-black, #000);font-size:var(--zamel-fs-sl);font-weight:var(--zamel-fw-bold, 700);text-decoration:none}.zamel-lume-mobile-menu__item--open{border-block-end:0;color:var(--zamel-c-primary, #de000e)}.zamel-lume-mobile-menu__sub{margin:0;padding:0 0 .75rem .875rem;border-block-end:1px solid var(--zamel-c-light-gray-2, #e5e5e5);list-style:none}.zamel-lume-mobile-menu__sub a{display:flex;align-items:center;min-block-size:44px;color:var(--zamel-c-black, #000);text-decoration:none}.zamel-lume-mobile-menu__languages{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.5rem;margin-block-start:auto;padding:1rem;border-block-start:1px solid var(--zamel-c-light-gray-2, #e5e5e5)}.zamel-lume-mobile-menu__language{display:flex;align-items:center;justify-content:center;min-block-size:44px;border:1px solid var(--zamel-c-light-grey-4, #ccc);color:var(--zamel-c-black, #000);text-decoration:none}.zamel-lume-mobile-menu__language[aria-current=true]{border:2px solid var(--zamel-c-black, #000);font-weight:var(--zamel-fw-bold, 700)}.zamel-lume-footer__phone-icon{flex:none;color:var(--zamel-c-black, #000)}.zamel-lume-footer__social{position:relative;display:flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border:1px solid var(--zamel-c-black, #000);color:var(--zamel-c-black, #000)}.zamel-lume-footer__social::before{position:absolute;inset:calc((100% - 44px)/2);content:""}.zamel-lume-footer__social-cut{fill:var(--zamel-c-white, #fff)}@media(64em <= width){.zamel-lume-header__menu-toggle{display:none}}.zamel-filament-faq__question{inline-size:100%;min-block-size:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}@media(width < 48em){.zamel-lume-header__row{gap:.25rem;min-block-size:4rem}.zamel-lume-lockup--header .zamel-lume-logo{inline-size:5rem}.zamel-lume-header__row .zamel-lume-header__descriptor{display:none}}.zamel-filaments-hero__brand--plain{margin-block-end:0}.zamel-filaments-hero__title--lume{font-size:3.75rem;letter-spacing:-0.01em;line-height:1.06}.zamel-filaments-hero__accent{color:var(--zamel-c-lume-yellow, #ffd500)}@media(width < 48em){.zamel-filaments-hero__brand--plain{margin-block-end:.25rem}.zamel-filaments-hero__brand--plain .zamel-filaments-hero__origin{margin-inline-start:0}.zamel-filaments-hero__title--lume{font-size:max(1.875rem,30px);line-height:1.15}}.zamel-filament-product__available{color:var(--zamel-c-green-2, #2e7d32);font-size:max(var(--zamel-fs-xs),12px);font-weight:var(--zamel-fw-bold, 700);line-height:1.5}.zamel-filament-product__shop{white-space:nowrap}.zamel-filament-product__enquiry{border:2px solid var(--zamel-c-black, #000);background-color:var(--zamel-c-light-white-1, #fff);color:var(--zamel-c-black, #000);white-space:nowrap}.zamel-filament-product__enquiry:hover{background-color:var(--zamel-c-black, #000);color:var(--zamel-c-light-white-1, #fff)}.zamel-lume-wtb__header,.zamel-lume-about__header{display:flex;flex-direction:column;gap:1.5rem;padding-block:2.5rem 3rem}.zamel-lume-wtb__crumbs,.zamel-lume-about__crumbs{display:flex;gap:.75rem;font-size:var(--zamel-fs-s)}.zamel-lume-wtb__crumbs a,.zamel-lume-about__crumbs a{color:var(--zamel-c-black, #000)}.zamel-lume-wtb__intro,.zamel-lume-about__intro{margin:0;font-size:var(--zamel-fs-m);line-height:1.65}.zamel-lume-wtb__partners{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.zamel-lume-wtb__item{display:flex}.zamel-lume-wtb__partner{flex:1 1 auto}.zamel-lume-wtb__logo{display:flex;align-items:center;justify-content:center;block-size:7.5rem;margin-block-end:1.5rem}.zamel-lume-wtb__logo-img{inline-size:auto;block-size:auto;max-inline-size:80%;max-block-size:100%;object-fit:contain}.zamel-lume-wtb__logo-name{font-size:var(--zamel-fs-xl);font-weight:var(--zamel-fw-bold, 700);text-align:center}.zamel-lume-wtb__text{display:flex;flex:1 1 auto;flex-direction:column}.zamel-lume-wtb__text .zamel-filament-card__link{margin-block-start:auto}.zamel-lume-wtb__name{margin-block-end:.25rem}.zamel-lume-wtb__host{margin-block-end:1.25rem;color:var(--zamel-c-gray-1, #6f6f6f);font-size:max(var(--zamel-fs-s),13px)}.zamel-lume-wtb__item--shop{grid-column:1/-1}.zamel-lume-wtb__shop{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2.5rem;padding:1.75rem 2rem;background-color:var(--zamel-c-black, #000);color:var(--zamel-c-light-white-1, #fff);text-decoration:none}.zamel-lume-wtb__shop-text{display:flex;flex-direction:column;gap:.375rem}.zamel-lume-wtb__eyebrow{color:var(--zamel-c-lume-yellow, #ffd500);font-size:max(var(--zamel-fs-xs),12px);font-weight:var(--zamel-fw-bold, 700);letter-spacing:.12em;text-transform:uppercase}.zamel-lume-wtb__shop-name{margin:0;font-size:var(--zamel-fs-l);font-weight:var(--zamel-fw-bold, 700)}.zamel-lume-wtb__shop-host{color:var(--zamel-c-light-gray-1, #e2e2e2)}.zamel-lume-wtb__shop-btn{min-block-size:44px;padding-inline:1.75rem}.zamel-lume-wtb__shop:hover .zamel-lume-wtb__shop-btn{--zamel-btn-bc: var(--zamel-c-filament-gold, #c9a227);--zamel-btn-bgc: var(--zamel-c-filament-gold, #c9a227)}.zamel-lume-wtb__empty{margin-block:0 2rem}.zamel-lume-about__pair{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.5rem 4rem}.zamel-lume-about__pair>div{display:flex;flex-direction:column;gap:1.5rem}.zamel-lume-about__pair .zamel-heading-xl{margin:0}.zamel-lume-about__columns{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:1.5rem 4rem}.zamel-lume-about__text{font-size:var(--zamel-fs-m);line-height:1.65}.zamel-lume-about__text p{margin:0 0 1rem}.zamel-lume-about__text p:last-child{margin-block-end:0}.zamel-lume-about__cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none}.zamel-lume-about__card{display:flex;flex-direction:column;gap:.625rem;padding:1.75rem 1.5rem;border-block-start:3px solid var(--zamel-c-lume-yellow, #ffd500);background-color:var(--zamel-c-white, #fff);line-height:1.55}.zamel-lume-about__card-title{font-size:var(--zamel-fs-l);line-height:1.3}.zamel-lume-about__cards--four{grid-template-columns:repeat(4, minmax(0, 1fr));margin-block-start:0}.zamel-lume-about__fact-title{display:flex;align-items:center;gap:.5rem}.zamel-lume-about__cta{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem}@media(width < 75em){.zamel-lume-about__cards:not(.zamel-lume-about__cards--four){grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width < 64em){.zamel-lume-about__columns,.zamel-lume-about__pair{grid-template-columns:minmax(0, 1fr)}.zamel-lume-wtb__partners{grid-template-columns:repeat(2, minmax(0, 1fr))}.zamel-lume-about__cards--four{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width < 48em){.zamel-lume-about__cards,.zamel-lume-about__cards--four,.zamel-lume-wtb__partners{grid-template-columns:minmax(0, 1fr)}.zamel-lume-wtb__partner{flex-direction:row;align-items:center;gap:1.25rem;padding:1.25rem}.zamel-lume-wtb__logo{flex:0 0 6.5rem;block-size:4.5rem;margin-block-end:0}.zamel-lume-wtb__logo-img{max-inline-size:100%}.zamel-lume-wtb__host{margin-block-end:.75rem}}@keyframes zamel-spin{to{transform:rotate(360deg)}}.zamel-spinner{--zamel-spinner-size: 1.5rem;--zamel-spinner-thickness: 3px;animation:zamel-spin .6s linear infinite;block-size:var(--zamel-spinner-size);border:var(--zamel-spinner-thickness) solid var(--zamel-spinner-track, var(--zamel-c-silver, #dfe3e8));border-block-start-color:var(--zamel-spinner-head, var(--zamel-c-primary));border-radius:50%;display:inline-block;flex:none;inline-size:var(--zamel-spinner-size)}@media(prefers-reduced-motion: reduce){.zamel-spinner{animation-duration:2.4s}}.zamel-spinner--sm{--zamel-spinner-size: 1rem;--zamel-spinner-thickness: 2px}.zamel-spinner--lg{--zamel-spinner-size: 2.5rem;--zamel-spinner-thickness: 4px}.zamel-btn--primary,.zamel-btn--success,.zamel-btn--dark,.zamel-loading-overlay,.zamel-loading-minimal{--zamel-spinner-track: rgb(255 255 255 / 30%);--zamel-spinner-head: var(--zamel-c-white, #fff)}.zamel-spinner-wrapper{align-items:center;display:flex;justify-content:center;position:relative}@keyframes zamel-ring-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.zamel-spinner-ring{animation:zamel-ring-pulse 2s ease-in-out infinite;block-size:calc(var(--zamel-spinner-size, 1.5rem) + 1rem);border:2px solid var(--zamel-spinner-track, var(--zamel-c-silver, #dfe3e8));border-radius:50%;inline-size:calc(var(--zamel-spinner-size, 1.5rem) + 1rem);position:absolute}@media(prefers-reduced-motion: reduce){.zamel-spinner-ring{animation:none}}.zamel-modal-close,.zamel-confirm-modal-close-btn,.zamel-comparison-modal-close-btn,.zamel-delivery-modal__close,.zamel-import-modal__close,.zamel-mobile-menu-close,.zamel-filter-sheet__close,.zamel-gallery-lightbox__close,.zamel-where-to-buy-close,.mobile-lang-modal-close{color:var(--zamel-c-black, #000);min-block-size:44px;min-inline-size:44px}.zamel-modal-close svg,.zamel-confirm-modal-close-btn svg,.zamel-comparison-modal-close-btn svg,.zamel-delivery-modal__close svg,.zamel-import-modal__close svg,.zamel-mobile-menu-close svg,.zamel-filter-sheet__close svg,.zamel-gallery-lightbox__close svg,.zamel-where-to-buy-close svg,.mobile-lang-modal-close svg{block-size:24px;inline-size:24px}
