.milana-logo{aspect-ratio:1200/340;vertical-align:middle;flex-shrink:0;width:240px;max-width:100%;display:inline-block;position:relative}.milana-logo img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.milana-logo .milana-logo-dark,.shop.t-dark .milana-logo .milana-logo-light{display:none}.shop.t-dark .milana-logo .milana-logo-dark{display:block}.shop.tpl-katalog .kh .milana-logo .milana-logo-light,.shop.tpl-katalog .mnav-h .milana-logo .milana-logo-light{display:none}.shop.tpl-katalog .kh .milana-logo .milana-logo-dark,.shop.tpl-katalog .mnav-h .milana-logo .milana-logo-dark{display:block}.admin-brand:has(.milana-logo){min-width:0}.admin-brand .milana-logo{width:152px}.shop .brand:has(.milana-logo){flex-shrink:0;line-height:1}.shop.tpl-katalog.milana-brand.t-light,.shop.tpl-katalog.milana-brand.t-dark{--brand:#ff6b00;--brand-hover:#ec6100;--on-brand:#191919;--primary:var(--brand);--primary-hover:var(--brand-hover)}.shop .fbrand .milana-logo{width:260px}@media (width<=600px){.shop .brand .milana-logo{width:180px}.shop .mnav-h .brand .milana-logo{width:215px}.shop .co-hd .brand .milana-logo{width:150px}}.o-pay .o-card{flex-wrap:wrap;gap:10px;margin:12px 0 4px;display:flex}.o-pay .o-card button{flex:220px;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.o-pay .o-card svg{margin-top:0}.shop .shop-social{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 16px;padding-block:16px;display:flex}.shop .shop-social a{min-width:40px;min-height:40px;color:inherit;align-items:center;gap:8px;font-size:14px;display:inline-flex}.shop .shop-social a:hover{text-underline-offset:3px;text-decoration:underline}.shop .shop-advice{max-width:1160px;color:var(--fg);margin:0 auto;padding:28px 0 64px}.shop .advice-back,.shop .advice-shop,.shop .advice-read,.shop .advice-empty a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.shop .advice-back{color:var(--mut);margin-bottom:24px;font-size:14px}.shop .shop-advice h1{letter-spacing:-.025em;margin:8px 0 16px;font-size:clamp(28px,4vw,44px);line-height:1.15}.shop .advice-rubric{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink);margin:0 0 8px;font-size:12px;font-weight:650}.shop .advice-filters{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.shop .advice-filters label{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.shop .advice-filters input,.shop .advice-filters select{min-height:44px;color:inherit;min-width:0;font:inherit;background:0 0;border:0;max-width:100%}.shop .advice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.shop .advice-card{border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:12px;text-decoration:none;overflow:hidden}.shop .advice-card>img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.shop .advice-card>div{padding:20px}.shop .advice-card h2{margin:0 0 12px;font-size:20px;line-height:1.35}.shop .advice-card p{line-height:1.6}.shop .advice-card:hover h2{text-underline-offset:4px;text-decoration:underline}.shop .advice-read{color:var(--brand-ink);font-size:14px;font-weight:600}.shop .advice-article{max-width:760px;margin:0 auto}.shop .advice-meta{color:var(--mut);flex-wrap:wrap;gap:8px 20px;margin:16px 0 24px;font-size:14px;display:flex}.shop .advice-perex{font-size:20px;line-height:1.65}.shop .advice-cover{object-fit:cover;border-radius:12px;width:100%;height:auto;max-height:520px;margin:28px 0;display:block}.shop .advice-body{overflow-wrap:anywhere;font-size:17px;line-height:1.85}.shop .advice-body p{white-space:pre-line;margin:0 0 24px}.shop .advice-body h2{letter-spacing:-.015em;margin:36px 0 16px;font-size:26px;line-height:1.3}.shop .advice-body h3{margin:28px 0 12px;font-size:20px;line-height:1.4}.shop .advice-body ul{margin:0 0 24px;padding-left:24px;list-style:outside}.shop .advice-body li{margin-bottom:8px}.shop .advice-shop{margin-top:24px;font-weight:600}.shop .advice-empty,.shop .advice-loading{padding:32px 0}@media (width<=800px){.shop .advice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=480px){.shop .advice-grid{grid-template-columns:1fr}.shop .shop-advice{padding:20px 0 40px}.shop .advice-filters{display:grid}.shop .advice-filters input{width:100%}.shop .advice-card>div{padding:16px}.shop .advice-perex{font-size:18px}.shop .advice-body{font-size:16px}}.shop .shop-inspiration{padding:28px 0 64px}.shop .inspiration-back,.shop .inspiration-empty a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.shop .inspiration-back{color:var(--mut);margin-bottom:24px;font-size:14px}.shop .shop-inspiration h1{letter-spacing:-.02em;margin:8px 0 16px;font-size:clamp(28px,4vw,40px);line-height:1.2}.shop .inspiration-kicker{color:var(--brand-ink);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:650}.shop .inspiration-set{border-bottom:1px solid var(--line);padding:32px 0}.shop .inspiration-set h2{margin:0 0 12px;font-size:24px;line-height:1.3}.shop .inspiration-description{white-space:pre-line;overflow-wrap:anywhere;max-width:760px;margin:0 0 24px;line-height:1.7}.shop .inspiration-product{min-width:0;height:100%}.shop .inspiration-product>.item{height:100%}.shop .inspiration-empty{padding:32px 0}@media (width<=480px){.shop .shop-inspiration{padding:20px 0 40px}.shop .inspiration-set h2{font-size:22px}}.shop .kart{border:1px solid var(--line);background:var(--bg2);max-width:100%;color:var(--fg2);font-size:var(--t-xs,.75rem);vertical-align:top;white-space:normal;overflow-wrap:anywhere;border-radius:11px;padding:0 8px;font-weight:600;line-height:18px;display:inline-block}:is(.shop .item .kart-r,.shop .item .unit:has(.kart)){container-type:inline-size}@container (width<=176px){.shop .item .kart .kart-v{display:none}.shop .item .kart .kart-b{display:inline-block}.shop .item .kart .kart-b:first-letter{text-transform:uppercase}}.shop .kart-r{margin:6px 0 0}.shop .pz+.kart-r,.shop .kart-r+.pz{margin-top:8px}.shop .upr.kart-k{white-space:normal;min-width:0}.shop .upr.kart-k span span,.shop .upr.kart-k .kart-mc{white-space:nowrap}.shop .upr.kart-k .kart-bz{color:var(--fg);font-weight:600}.shop .item .upr.kart-k{line-height:16px}.shop.tpl-butik .item .upr.kart-k .kart-bz{color:var(--mut);font-weight:400}.shop .item .kart-mc{display:block}.shop .item .kart-mc .kart-t{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.shop .kart-nw{white-space:nowrap}.shop .kart-d{margin:4px 0 0}.shop .kart-d .upr.kart-k{font-size:var(--t-btn);line-height:1.4}.shop .kart-d .kart-mc{font-size:var(--t-md)}.shop .item .line strong:has(.kart-ks){white-space:nowrap}.shop .pz b:has(.kart-ks){white-space:nowrap}.shop .kart-st>span{font-variant-numeric:normal;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 4px;line-height:1.15;display:flex}.shop .kart-st .kart-c{font-size:var(--t-xs,12px);font-weight:500}.shop .step.sm.kart-st,.shop .step.dst.kart-st,.shop .qty.kart-st{width:auto}.shop .step.sm.kart-st{min-width:132px}.shop .step.dst.kart-st,.shop .qty.kart-st{min-width:164px}.shop .kart-st .kart-x>span,.shop .step.sm.kart-st .kart-x,.shop .step.dst.kart-st .kart-x,.shop .qty.kart-st .kart-x{white-space:nowrap}.shop .item .step.kart-st>span{min-width:0;font-size:var(--t-sm,13px);padding:0 2px}.shop .item .step.kart-st .kart-x{white-space:normal;text-align:center}.shop.tpl-katalog .item .step.kst.kart-st{flex:1 0 100%;max-width:none}.shop .cl-t .kart-q{color:var(--fg)}.shop.tpl-katalog .kgl:has(.kart-k){white-space:normal;height:auto;min-height:16px}.shop.tpl-katalog .item .unit .kart{position:relative;top:4px}.adr-nas{display:block;position:relative}.adr-nas>input{box-sizing:border-box;width:100%}.adr-list{z-index:30;border:1px solid var(--u-line,var(--a-line,var(--line,GrayText)));background:var(--u-bg,var(--a-surface,var(--surface,Canvas)));max-height:min(60vh,320px);color:var(--u-fg,var(--a-fg,var(--fg,CanvasText)));border-radius:10px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000029}.adr-list li{cursor:pointer;overflow-wrap:anywhere;border-radius:8px;align-items:center;min-height:44px;padding:6px 10px;font-size:15px;line-height:1.3;display:flex}.adr-list li.on,.adr-list li:hover{background:var(--u-bg2,var(--a-accent-soft,var(--bg2,Highlight)))}.shop .kuvod{gap:16px;margin:-8px 0 24px;display:grid}.shop .kuvod.s-img{grid-template-columns:minmax(0,1fr)}.shop .kuvod-img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-md,12px);background:var(--bg2);width:100%}.shop .kuvod-t{align-content:center;gap:14px;min-width:0;display:grid}.shop .kuvod-p{max-width:62ch;color:var(--fg2,var(--fg));font-size:var(--t-md,16px);margin:0;line-height:1.6}.shop .kdl{--kdl-bg:var(--photo);margin:0 0 28px}.shop.tpl-katalog.t-light .kdl{--kdl-bg:var(--surface)}.shop .kdl ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px;margin:0;padding:0;list-style:none;display:grid}.shop .kdl li{min-width:0}.shop .kdl a{min-width:0;height:100%;color:var(--fg);text-align:center;flex-direction:column;gap:8px;display:flex}.shop .kdl-f{aspect-ratio:1;border-radius:var(--r-lg,16px);background:var(--kdl-bg);transition:box-shadow .2s var(--ease,ease);padding:9%;display:block;overflow:hidden}.shop .kdl-f img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .25s var(--ease,ease);display:block}.shop .kdl-f.nic{place-items:center;display:grid}.shop .kdl-p{aspect-ratio:1;background:var(--bg2);width:46%;color:var(--fg2,var(--mut));border-radius:50%;place-items:center;font-size:clamp(22px,3.2vw,40px);font-weight:600;line-height:1;display:grid}.shop.t-dark .kdl-f.nic{background:var(--bg2)}.shop.t-dark .kdl-p{background:var(--bg3)}.shop.tpl-butik.t-dark .kdl-f img{mix-blend-mode:normal}.shop .kdl-n{-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--t-sm,13px);-webkit-box-orient:vertical;padding:0 2px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.shop .kdl-c{color:var(--mut);font-size:var(--t-xs,12px);font-variant-numeric:tabular-nums;margin-top:-4px;display:none}@media (hover:hover) and (pointer:fine){.shop .kdl a:hover .kdl-f{box-shadow:0 6px 20px #00000014}.shop.t-dark .kdl a:hover .kdl-f{box-shadow:0 0 0 2px var(--fg2,var(--mut))}.shop .kdl a:hover .kdl-f img{transform:scale(1.04)}.shop .kdl a:hover .kdl-n{text-underline-offset:3px;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.shop .kdl-f img{transition:none}.shop .kdl a:hover .kdl-f img{transform:none}}.shop .kdl a:focus-visible{outline:2px solid var(--focus,var(--fg));outline-offset:4px;border-radius:var(--r-lg,16px)}.shop .kdl-vse{border:1px solid var(--field,var(--line));border-radius:var(--r-full,999px);background:var(--surface);width:100%;min-height:44px;color:var(--fg);font-size:var(--t-md,14px);justify-content:center;align-items:center;gap:6px;margin-top:16px;padding:0 16px;font-weight:600;display:none}@media (width<=599px){.shop .kdl:not(.vse) li:nth-child(n+10){display:none}.shop .kdl-vse{display:flex}}@media (width>=600px){.shop .kdl ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}.shop .kdl a{gap:10px}.shop .kdl-n{font-size:var(--t-md,14px)}.shop .kdl-c{display:block}.shop .kdl.m12:not(.vse) li:nth-child(n+13){display:none}.shop .kdl.m12 .kdl-vse{width:auto;margin-inline:auto;padding:0 24px;display:flex}}@media (width>=900px){.shop .kdl{margin-bottom:36px}.shop .kdl ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 20px}.shop .kdl-n{font-size:15px}}@media (width>=1200px){.shop .kdl ul{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=768px){.shop .kuvod.s-img{grid-template-columns:minmax(240px,420px) minmax(0,1fr);gap:28px}.shop .kuvod-img{aspect-ratio:3/2}}.shop .kpopis{border-top:1px solid var(--line);max-width:72ch;color:var(--fg2,var(--fg));margin:48px 0 8px;padding-top:32px}.shop .kpopis h2{font-size:var(--t-h3,20px);font-weight:var(--w-h,650);letter-spacing:var(--ls-h,-.01em);color:var(--fg);margin:0 0 12px}.shop .kpopis h3{font-size:var(--t-lg,17px);font-weight:var(--w-h,650);color:var(--fg);margin:24px 0 8px}.shop .kpopis p,.shop .kpopis li{font-size:var(--t-md,16px);line-height:1.7}.shop .kpopis p{margin:0 0 14px}.shop .kpopis ul,.shop .kpopis ol{margin:0 0 14px;padding-left:22px}.shop .kpopis a{color:var(--brand-ink,var(--fg));text-underline-offset:3px;text-decoration:underline}.shop .zn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.shop .zn-dl{--zn-okraj:12px;aspect-ratio:3/2;padding:var(--zn-okraj);border:1px solid var(--line);border-radius:var(--r-md);background:var(--photo,#fff);color:#141414;place-items:center;display:grid;position:relative;overflow:hidden}.shop .zn-dl img{inset:var(--zn-okraj);width:calc(100% - 2 * var(--zn-okraj));height:calc(100% - 2 * var(--zn-okraj));object-fit:contain;position:absolute}.shop .zn-vse{min-height:44px;color:var(--fg);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0 4px;font-weight:600;text-decoration:underline}.shop .zn-vse:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.shop .zn-dl.text span{-webkit-line-clamp:3;font-size:var(--t-md);text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.shop .zn-dl:hover{border-color:var(--fg)}}@media (width>=600px){.shop .zn-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.shop .zn-dl{--zn-okraj:16px}}@media (width>=900px){.shop .zn-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=1280px){.shop .zn-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.shop.tpl-butik .zn-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.shop .zn-uvod{gap:16px;margin:-8px 0 24px;display:grid}.shop .zn-uvod-logo{aspect-ratio:3/2;border:1px solid var(--line);border-radius:var(--r-md);background:var(--photo,#fff);width:min(200px,60vw);padding:16px;position:relative}.shop .zn-uvod-logo img{object-fit:contain;width:calc(100% - 32px);height:calc(100% - 32px);position:absolute;inset:16px}.shop .zn-uvod-t{min-width:0;max-width:68ch;color:var(--fg2,var(--fg));font-size:var(--t-lg,16px);align-content:center;gap:10px;line-height:1.6;display:grid}.shop .zn-uvod-t p{overflow-wrap:anywhere;margin:0}.shop .zn-web a{min-height:44px;color:var(--fg);font-size:var(--t-md);text-underline-offset:3px;align-items:center;gap:6px;font-weight:500;text-decoration:underline;display:inline-flex}@media (width>=768px){.shop .zn-uvod.s-logo{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:28px}.shop .zn-uvod-logo{width:200px}}.shop .zn-odkaz{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.shop .zn-odkaz:hover{color:var(--fg)}}.shop .hod{--hod-star:#f5a524}.shop.tpl-butik .hod{--hod-star:var(--fg)}.shop .hod-main{min-width:0}.shop .hod-sum{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,auto) minmax(0,1fr);align-items:start;gap:16px 32px;margin-bottom:16px;padding-bottom:20px;display:grid}.shop .hod-avg{justify-items:start;gap:6px;display:grid}.shop .hod .hod-avg .revsum{align-items:baseline;gap:6px;display:flex}.shop .hod .hod-avg .revsum b{letter-spacing:-.02em;font-size:40px;font-weight:700;line-height:1}.shop .hod-avg .revn{font-size:var(--t-sm)}.shop .hod-ov{font-size:var(--t-sm);color:var(--ok);align-items:flex-start;gap:6px;margin-top:4px;line-height:1.45;display:flex}.shop .hod-ov svg{flex:none;margin-top:2px}.shop .hod-ov b{font-weight:700}.shop .hod-bars{gap:2px;margin:0;padding:0;list-style:none;display:grid}.shop .hod-bar{border-radius:var(--r-sm);width:100%;min-height:32px;color:var(--fg);font:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 36px;align-items:center;gap:10px;padding:2px 6px;display:grid}.shop .hod-bar:disabled{cursor:default;color:var(--mut)}.shop .hod-bar[aria-pressed=true]{background:var(--bg2);font-weight:600}@media (hover:hover) and (pointer:fine){.shop .hod-bar:hover:not(:disabled){background:var(--bg2)}}.shop .hod-bar:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.shop .hod-bar-l{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.shop .hod-bar-l svg{color:var(--hod-star);fill:currentColor}.shop .hod-bar:disabled .hod-bar-l svg{color:var(--bg3)}.shop .hod-bar-t{border-radius:var(--r-full);background:var(--bg3);height:8px;display:block;overflow:hidden}.shop .hod-bar-t>span{border-radius:inherit;background:var(--hod-star);height:100%;display:block}.shop .hod-bar-n{text-align:right;color:var(--mut);font-variant-numeric:tabular-nums}.shop .hod-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.shop .hod-chips{flex-wrap:wrap;gap:8px;display:flex}.shop .hod-chip{border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface);min-height:40px;color:var(--fg);font:inherit;font-size:var(--t-sm);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.shop .hod-chip.on{border-color:var(--fg);background:var(--fg);color:var(--bg)}.shop .hod-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shop .hod-sort{font-size:var(--t-sm);color:var(--mut);align-items:center;gap:8px;display:inline-flex}.shop .hod-sort select{width:auto;min-height:40px;color:var(--fg)}.shop .hod .revs .rev:first-child{padding-top:16px}.shop .hod-ths{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.shop .hod-th{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--photo);cursor:zoom-in;width:72px;height:72px;padding:0;display:block;overflow:hidden}.shop .hod-th img,.shop .hod-pick img{object-fit:cover;width:100%;height:100%;display:block}.shop .hod-th:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shop .hod-reply{border-left:3px solid var(--line);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--bg2);font-size:var(--t-md);margin-top:12px;padding:12px 14px;line-height:1.55}.shop .hod-reply-h{font-size:var(--t-sm);color:var(--mut);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:4px;display:flex}.shop .hod-reply-h b{color:var(--fg);font-weight:600}.shop .hod-link{min-height:36px;color:var(--mut);font:inherit;font-size:var(--t-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:0;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.shop .hod-link:hover{color:var(--fg)}}.shop .hod-rep{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);gap:12px;margin-top:12px;padding:14px;display:grid}.shop .hod-rep fieldset{border:0;gap:2px;margin:0;padding:0;display:grid}.shop .hod-rep legend{font-size:var(--t-md);margin-bottom:6px;font-weight:600}.shop .hod-rep fieldset label{min-height:36px;font-size:var(--t-md);align-items:center;gap:10px;display:flex}.shop .hod-rep fieldset input{width:18px;height:18px;accent-color:var(--fg)}.shop .hod-rep textarea{resize:vertical;height:auto;min-height:64px;padding:10px 12px;font-weight:400}.shop .hod-rep-b{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.shop .hod-rep-b .hod-link{margin-top:0}.shop .hod-rep-ok{font-size:var(--t-sm);color:var(--ok);margin-top:8px}.shop .hod-note{font-size:var(--t-sm);color:var(--mut);line-height:1.5}.shop .hod-more{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;display:flex}.shop .hod-more small{font-size:var(--t-sm);color:var(--mut)}.shop .hod-empty,.shop .hod-err{justify-items:start;gap:12px;padding:20px 0;display:grid}.shop .hod-empty p{color:var(--mut)}.shop .hod .rev-t>span{display:block}.shop .hod-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.shop .hod-photos{gap:8px}.shop .hod-photos .hod-ths{margin:0}.shop .hod-pick{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--photo);width:72px;height:72px;position:relative;overflow:hidden}.shop .hod-pick button{background:var(--fg);width:28px;height:28px;color:var(--bg);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.shop .hod-add{cursor:pointer;justify-self:start;font-weight:600}.shop .hod-add:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.shop .hod-photos>small{color:var(--mut);font-weight:400;font-size:var(--t-sm);line-height:1.5}.shop .hod-butik{margin-top:0}.shop .hod-butik .rev-cols,.shop .hod-butik .rev-cols.none{grid-template-columns:minmax(0,1fr);gap:24px}.shop .hod-butik .hod-sum{grid-template-columns:minmax(0,1fr)}.hod-lb{color:#fff;background:#0a0a0aeb;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:56px 16px 24px}.hod-lb::backdrop{background:#0a0a0a99}.hod-lb-f{pointer-events:none;place-items:center;gap:12px;height:100%;margin:0;display:grid}.hod-lb-f img,.shop .hod-lb .hod-lb-f img{object-fit:contain;pointer-events:auto;width:auto;max-width:min(100%,1200px);height:auto;max-height:calc(100dvh - 120px)}.hod-lb-f figcaption{color:#fffc;font-variant-numeric:tabular-nums;min-height:20px;font-size:14px}.hod-lb-x,.hod-lb-p,.hod-lb-n{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute}.hod-lb-x{top:8px;right:8px}.hod-lb-p,.hod-lb-n{top:50%;transform:translateY(-50%)}.hod-lb-p{left:8px}.hod-lb-n{right:8px}.hod-lb button:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.hod-lb button:hover{background:#ffffff38}}@media (width<=640px){.shop .hod-sum{grid-template-columns:minmax(0,1fr);gap:16px}.shop .hod-tools{align-items:stretch}.shop .hod-sort{justify-content:space-between;width:100%}.shop .hod-sort select{flex:1}.hod-lb-p,.hod-lb-n{top:auto;bottom:16px;transform:none}}.hod-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.order-reviews .hod-photos{gap:6px;font-size:14px;display:grid}.order-reviews .hod-photos>small{color:#6f645b;line-height:1.45}.order-reviews .hod-ths{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.order-reviews .hod-pick{border:1px solid #e3ded6;border-radius:8px;width:64px;height:64px;position:relative;overflow:hidden}.order-reviews .hod-pick img{object-fit:cover;width:100%;height:100%;display:block}.order-reviews .hod-pick button{color:#fff;cursor:pointer;background:#2a211c;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:3px;right:3px}.order-reviews .hod-add{cursor:pointer;border:1px solid #cfc7bd;border-radius:8px;justify-self:start;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:600;display:inline-flex}.order-reviews .hod-add:has(input:focus-visible){outline-offset:2px;outline:2px solid #2b6b57}.ucet-dark .order-reviews .hod-photos>small{color:#a99d92}.ucet-dark .order-reviews .hod-add{border-color:#6b5d52}.shop .rev-how a{color:var(--fg);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.shop .rev-how a:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:2px}@media (hover:hover) and (pointer:fine){.shop .rev-how a:hover{text-decoration-thickness:2px}}.shop .hod-jump{display:none}.shop .rev-side:focus{outline:none}@media (width<=899px){.shop .hod-jump{border:1px solid var(--fg);border-radius:var(--r-md,8px);min-height:44px;color:var(--fg);justify-content:center;align-items:center;margin:4px 0 8px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.shop .hod-jump:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.shop .rev-side{scroll-margin-top:80px}}.shop .hod-butik .hod-jump{border:1px solid var(--fg);border-radius:var(--r-md,8px);min-height:44px;color:var(--fg);justify-content:center;align-items:center;margin:4px 0 8px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.shop .tp-note{font-size:var(--t-sm,.875rem);color:var(--fg);background:var(--bg2);border-radius:var(--r-sm,10px);align-items:flex-start;gap:10px;margin:12px 0 0;padding:12px 14px;line-height:1.5;display:flex}.shop .tp-note svg{flex:none;margin-top:2px}.shop button.op:disabled{cursor:not-allowed;opacity:.55}.shop .tp-li svg{flex:none}.shop .uvp{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--fg);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info akce";align-items:center;gap:12px 24px;margin-top:16px;padding:16px 20px;display:grid}.shop.tpl-butik .uvp{margin-top:32px}.shop .uvp-info{flex-wrap:wrap;grid-area:info;align-items:center;gap:8px 32px;min-width:0;display:flex}.shop .uvp-stav{font-size:var(--t-btn);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.shop .uvp-dot{background:var(--mut);border-radius:50%;flex:none;width:10px;height:10px}.shop .uvp-stav.on .uvp-dot{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 20%, transparent)}.shop .uvp-stav.off .uvp-dot{background:var(--sale)}.shop .uvp-adr{min-width:0;font-size:var(--t-md);align-items:flex-start;gap:8px;margin:0;display:flex}.shop .uvp-adr svg{color:var(--brand-ink);flex:none;margin-top:2px}.shop .uvp-adr>span{flex-direction:column;min-width:0;display:flex}.shop .uvp-adr small{color:var(--mut);font-size:var(--t-xs)}.shop .uvp-akce{grid-area:akce;gap:8px;display:flex}.shop .uvp-btn{border:1px solid var(--field);border-radius:var(--r-sm);background:var(--surface);min-height:44px;color:var(--fg);font-size:var(--t-md);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.shop .uvp-btn:hover{border-color:var(--fg)}.shop .uvp-btn:focus-visible,.shop .uvp-hod summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shop .uvp-hod{border-top:1px solid var(--line);grid-column:1/-1;padding-top:8px}.shop .uvp-hod summary{min-height:32px;color:var(--fg2);font-size:var(--t-sm);cursor:pointer;align-items:center;gap:4px;font-weight:500;list-style:none;display:inline-flex}.shop .uvp-hod summary::-webkit-details-marker{display:none}.shop .uvp-hod[open] summary svg{transform:rotate(180deg)}.shop .uvp-hod .hod{max-width:320px;font-size:var(--t-md);margin:4px 0}@media (width>=768px){.shop.tpl-katalog .uvp.uvp-tel .uvp-btn.sec,.shop.tpl-katalog .uvp.uvp-adr-l .uvp-adr,.shop.tpl-katalog .uvp.uvp-adr-l .uvp-nav,.shop.tpl-katalog .uvp.uvp-jen-m{display:none}}.shop .jak-k .jak-i{flex-direction:initial;place-items:center;gap:0;display:grid}@media (width<=767px){.shop .uvp{grid-template-columns:1fr;grid-template-areas:"info""akce";gap:12px;padding:16px}.shop.tpl-butik .uvp{margin-top:24px}.shop .uvp-info{flex-direction:column;align-items:flex-start;gap:8px}.shop .uvp-akce{flex-wrap:wrap}.shop .uvp-akce>.uvp-btn{text-align:center;flex:auto;min-width:0}}.shop .pgal-h3{font-size:var(--t-h3);font-weight:var(--w-h);letter-spacing:var(--ls-h);color:var(--fg);margin:0}.shop .pgal .h2{margin-bottom:var(--sh-gap)}.shop.tpl-katalog .pgal:not(.sect){margin-top:24px}.shop.tpl-butik .pgal.sect{margin-top:calc(var(--sec) / 2)}.shop.tpl-katalog .pgal .pgal-h3{margin-bottom:12px}.shop .pgal-g{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.shop .pgal-g.n1{grid-template-columns:minmax(0,1fr)}.shop .pgal-g.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.shop .pgal-g.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.shop .pgal-g:focus-visible{outline-offset:4px}.shop .pgal-g figure{margin:0}.shop .pgal-g img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-md);background:var(--bg2);width:100%;display:block}.shop .pgal-g.n1 img{aspect-ratio:16/9;max-height:520px}.shop .pgal-g figcaption{font-size:var(--t-sm);color:var(--mut);margin-top:8px;line-height:1.45}@media (width<=899px){.shop .pgal-g:not(.n1){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.shop .pgal-g:not(.n1){overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;overflow-x:auto}.shop .pgal-g:not(.n1)::-webkit-scrollbar{display:none}.shop .pgal-g li{scroll-snap-align:start}.shop .pgal-g.n1 img{aspect-ratio:4/3}}@media print{.shop .pgal{display:none}}.modal.ucet .znovu-b{border-top:1px solid var(--u-line);gap:6px;margin-top:16px;padding-top:16px;display:grid}.modal.ucet .znovu-b .primary{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.modal.ucet .znovu-b .muted{margin:0;font-size:13px}.modal.ucet .znovu-b .error{margin:4px 0 0}.shop .cnote.znovu-s{border-color:var(--line);background:var(--bg2)}.shop .cnote.znovu-s p{margin:0 0 4px}.shop .cnote.znovu-s ul{color:var(--fg2)}.shop .obl-pryc{max-width:720px;margin-top:40px}.shop .obl-pryc h2{font-size:var(--t-h3);font-weight:var(--w-h);letter-spacing:var(--ls-h);margin:0}.shop .obl-pryc-p{font-size:var(--t-md);color:var(--mut);margin:4px 0 12px}.shop .obl-pryc ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.shop .obl-pryc li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.shop .obl-pryc-f{border-radius:var(--r-sm);background:var(--bg2);flex:none;width:56px;height:56px;overflow:hidden}.shop .obl-pryc-f img{object-fit:cover;filter:grayscale();opacity:.7;width:100%;height:100%}.shop .obl-pryc-n{flex:1;gap:2px;min-width:0;display:grid}.shop .obl-pryc-n b{font-weight:600;font-size:var(--t-md);color:var(--fg2);overflow-wrap:anywhere}.shop .obl-pryc-n small{font-size:var(--t-sm);color:var(--mut)}.shop .obl-pryc-x{border-radius:var(--r-sm);min-height:44px;color:var(--fg);font-size:var(--t-sm);flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.shop .obl-pryc-x:hover{background:var(--bg2)}.shop .obl-pryc-x:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shop .obl-chyba{border-radius:var(--r-sm);background:var(--bg2);color:var(--fg);font-size:var(--t-md);border-left:3px solid var(--warn);margin:0 0 16px;padding:10px 14px}@media (width<=420px){.shop .obl-pryc-x span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.shop .obl-pryc-x{justify-content:center;width:44px;padding:0}}.vb{border:1px solid var(--u-line,#e5e5e5);border-radius:var(--u-r,10px);background:var(--u-bg2,#f6f6f6);color:var(--u-fg,inherit);margin:18px 0 8px;padding:16px}.vb-top{align-items:flex-start;gap:12px;display:flex}.vb-ic{background:var(--u-bg,#fff);width:40px;height:40px;color:var(--u-acc,currentColor);border:1px solid var(--u-line,#e5e5e5);border-radius:50%;flex:none;place-items:center;display:grid}.modal.ucet .vb h3{color:var(--u-mut,#666);letter-spacing:0;margin:0;font-size:13px;font-weight:600}.modal.ucet .vb .vb-bal{color:var(--u-mut,#666);margin:2px 0 0;font-size:14px}.vb-bal strong{color:var(--u-fg,inherit);letter-spacing:-.01em;margin-right:4px;font-size:22px;font-weight:700}.modal.ucet .vb .vb-pend{color:var(--u-fg,inherit);margin:2px 0 0;font-size:13px}.modal.ucet .vb .vb-rules,.modal.ucet .vb .vb-note{color:var(--u-mut,#666);margin:12px 0 0;font-size:13px;line-height:1.5}.modal.ucet .vb .vb-note{color:var(--u-fg,inherit)}.vb-hist{border-top:1px solid var(--u-line,#e5e5e5);margin-top:12px;padding-top:8px}.vb-hist summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:40px;font-size:14px;font-weight:600;list-style:none;display:flex}.vb-hist summary::-webkit-details-marker{display:none}.vb-hist summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;margin:0 4px 4px 0;transform:rotate(45deg)}.vb-hist[open] summary:after{margin-bottom:-4px;transform:rotate(-135deg)}.vb-hist ul{margin:0;padding:0;list-style:none}.vb-hist li{border-top:1px solid var(--u-line,#e5e5e5);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.vb-hist li:first-child{border-top:0}.vb-hist small{color:var(--u-mut,#666);overflow-wrap:anywhere;margin-top:1px;font-size:12px;display:block}.vb-hist strong{white-space:nowrap;font-variant-numeric:tabular-nums}.vb-hist .minus{color:var(--u-mut,#666)}.vb-opt{color:var(--u-mut,#666);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:12px;font-size:12px;display:flex}.modal.ucet .vb-opt .text-button{margin:0;padding:0;font-size:13px}.vb-err{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal.ucet .vb-err p{margin:0}.bvp{margin-top:10px}.bvp .bvp-h{color:var(--mut);margin:0 0 6px;font-size:13px}.sdl{flex:none;display:inline-flex;position:relative}.sdl .sdl-btn{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.sdl .sdl-btn:focus-visible,.sdl-menu>.sdl-i:focus-visible{outline:2px solid var(--focus,var(--plum-ink,currentColor));outline-offset:2px}.sdl-icon .sdl-btn{border-radius:var(--r-full,999px);width:44px;color:var(--fg)}.sdl-link .sdl-btn{border-radius:var(--r-sm,8px);font-size:var(--t-sm,14px);color:var(--mut);margin-left:-4px;padding:0 4px}.sdl-link .sdl-btn[aria-expanded=true]{color:var(--fg)}.sdl-button .sdl-btn{border-radius:var(--r-full,999px);box-shadow:inset 0 0 0 1px var(--field,var(--line));background:var(--surface,var(--card,transparent));color:var(--fg);font-size:var(--t-md,15px);padding:0 16px;font-weight:500}@media (hover:hover) and (pointer:fine){.sdl-icon .sdl-btn:hover{background:var(--bg2)}.sdl-link .sdl-btn:hover{color:var(--fg)}.sdl-button .sdl-btn:hover{box-shadow:inset 0 0 0 1px var(--fg)}}.sdl-menu[role=group]{z-index:80;border:1px solid var(--line);border-radius:var(--r-md,12px);background:var(--surface,var(--card,#fff));width:max-content;min-width:220px;max-width:calc(100vw - 32px);color:var(--fg);padding:6px;display:grid;position:fixed;box-shadow:0 8px 24px #0000001f}.sdl-menu>.sdl-i{border-radius:var(--r-sm,8px);min-height:44px;color:inherit;font:inherit;font-size:var(--t-md,15px);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0 12px;font-weight:450;line-height:1.2;text-decoration:none;display:flex}.sdl-menu>.sdl-i svg{color:var(--mut);flex:none}@media (hover:hover) and (pointer:fine){.sdl-menu>.sdl-i:hover{background:var(--bg2)}}.sdl-toast[role=status]{z-index:75;top:calc(var(--hd,72px) + 44px);border-radius:var(--r-md,12px);background:var(--fg);width:max-content;max-width:calc(100vw - 32px);color:var(--bg);font-size:var(--t-md,15px);text-align:center;pointer-events:none;margin:0;padding:12px 16px;font-weight:500;line-height:1.4;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000029}.sdl-toast[role=status].fail{border:1px solid var(--line);background:var(--surface,var(--card,#fff));color:var(--fg)}.sdl-toast[role=status]:empty{box-shadow:none;opacity:0;border:0;padding:0}.shop .store-akce{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.shop.tpl-katalog .store .store-akce .sec{margin-top:0}.shop.tpl-butik .story-t .sdl-link{margin-top:-4px}.platall .pi-meta{flex-wrap:wrap;align-items:center;gap:0 20px;margin-top:4px;display:flex}.platall .pi-meta .pi-upd{margin-top:0}.shop .sour{font-size:var(--t-sm,14px);flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;display:flex}.shop .sour-a{min-height:44px;color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 62%, transparent);text-decoration-color:color-mix(in srgb, currentColor 62%, transparent);align-items:center;display:inline-flex}.shop .sour-a:hover{text-decoration-color:currentColor}.shop .sour-a:focus-visible{outline:2px solid var(--focus,currentColor);outline-offset:2px}.shop .ch.ak-h{justify-content:space-between;align-items:center;margin-bottom:12px}.shop .ak-t{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.shop .ak-pozn{max-width:72ch;color:var(--mut);font-size:var(--t-sm);margin:0 0 24px;line-height:1.5}.shop .ak-err{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.shop .ak-err p{margin:0}.shop .ak-empty{padding:48px 0 64px}.shop .food{gap:20px;display:grid}.shop .food h3{font-size:var(--t-btn,1rem);color:var(--fg);margin:0 0 6px;font-weight:650}.shop .food p{margin:0}.shop .food-b strong{color:var(--fg);font-weight:700}.shop .food-note,.shop .food-src{font-size:var(--t-sm,.875rem);color:var(--mut)}.shop .food-b .food-note{margin-top:6px}.shop .food-alg{flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;list-style:none;display:flex}.shop .food-alg li{border:1px solid var(--line);background:var(--bg2,transparent);color:var(--fg);font-size:var(--t-sm,.875rem);border-radius:999px;padding:3px 10px}.shop .food-nut{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:480px}.shop .food-nut th,.shop .food-nut td{border-top:1px solid var(--line);text-align:left;padding:7px 0;font-weight:400}.shop .food-nut thead th{color:var(--mut);font-size:var(--t-sm,.875rem);border-top:0}.shop .food-nut td{text-align:right;white-space:nowrap;padding-left:16px}.shop .food-nut tbody th{color:var(--fg)}.shop .food-nut tr.sub th{color:var(--fg2,var(--mut));padding-left:16px}.shop .food-nut{font-size:inherit;white-space:normal}.shop .food-nut th{font-size:inherit;text-transform:none;letter-spacing:normal;background:0 0}.shop .food-nut thead th:last-child{text-align:right}.shop .popis{gap:20px;display:grid}.shop .popis-t{gap:12px;display:grid}.shop .popis p{margin:0}.shop .popis strong,.shop .popis-faq strong{color:var(--fg);font-weight:650}.shop .popis-h{font-size:var(--t-btn,1rem);color:var(--fg);margin:12px 0 0;font-weight:650;line-height:1.35}.shop .popis-t>.popis-h:first-child{margin-top:0}.shop .popis-ul{gap:6px;margin:0;padding-left:1.25em;list-style:outside;display:grid}.shop .popis-ul li{display:list-item}.shop .popis-ul li::marker{color:var(--mut)}.shop .popis-zk{border:1px solid var(--line);border-radius:var(--r-md,12px);background:var(--bg2,transparent);padding:16px 20px}.shop .popis-zk h3{font-size:var(--t-sm,.875rem);letter-spacing:.02em;color:var(--mut);margin:0 0 8px;font-weight:650}.shop .popis-zk ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.shop .popis-zk li{color:var(--fg);padding-left:18px;position:relative}.shop .popis-zk li:before{content:"";background:var(--fg2,var(--mut));border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:2px}.shop .popis-faq{margin:0;display:grid}.shop .popis-faq>div{border-top:1px solid var(--line);padding:12px 0}.shop .popis-faq>div:first-child{border-top:0;padding-top:0}.shop .popis-faq dt{color:var(--fg);font-weight:650}.shop .popis-faq dd{margin:4px 0 0}@media (width<=480px){.shop .popis-zk{padding:14px 16px}}.shop .jnp{font-size:var(--t-sm);color:var(--fg2,var(--mut));white-space:nowrap;align-items:center;gap:4px;font-style:normal;font-weight:500;display:inline-flex}.shop .jnp svg{flex:none}.shop .item .line .jnp{margin-left:auto}.shop .jnp-box .instore{color:var(--fg,inherit)}.shop .jnp-box .inote{max-width:46ch}.shop .vz-u{color:var(--mut);white-space:nowrap;font-size:.8em;font-weight:500}.shop .vz-box{gap:8px;margin-top:12px;display:grid}.shop .vz-box p,.shop .vz-note{font-size:var(--t-sm,.875rem);color:var(--fg);margin:0;line-height:1.5}.shop .vz-est,.shop .vz-dep,.shop .vz-note{align-items:flex-start;gap:8px;display:flex}.shop .vz-est,.shop .vz-dep{background:var(--bg2);border-radius:var(--r-sm,10px);padding:10px 12px}.shop .vz-box svg,.shop .vz-note svg{flex:none;margin-top:3px}.shop .vz-rule{color:var(--brand-ink,var(--fg));font-weight:500}.shop .vz-cl{color:var(--mut);display:block}.shop .vz-sum{color:var(--mut);margin-top:10px}.shop .vz-ord{font-size:var(--t-sm,.875rem);color:var(--mut);margin:8px 0 0;line-height:1.5}.shop .vz-ord p{margin:4px 0 0}.shop .step>span,.shop .qty>span{white-space:nowrap}.shop .kt{gap:0;min-width:0;display:grid}.shop .kt-h{font-size:var(--t-h2);font-weight:var(--w-h);letter-spacing:var(--ls-h);outline:none;margin:0}.shop .kt-lead{color:var(--mut);font-size:var(--t-md);margin:6px 0 8px}.shop .kt-c{border-top:1px solid var(--line);min-width:0;font-size:var(--t-md);overflow-wrap:anywhere;gap:8px;padding:20px 0;display:grid}.shop .kt-c:last-of-type{padding-bottom:0}.shop .kt-c p{margin:0}.shop .kt-t{justify-content:space-between;align-items:center;gap:12px;display:flex}.shop .kt-t h3{font-size:var(--t-h3);font-weight:var(--w-h);margin:0}.shop .kt-t h3 small{font-size:var(--t-md);color:var(--mut);font-weight:400}.shop .kt-up{min-height:44px;font-size:var(--t-md);color:var(--fg);text-underline-offset:4px;flex:none;align-items:center;gap:6px;padding:0 4px;font-weight:600;text-decoration:underline;display:inline-flex}.shop .kt-m{color:var(--mut);font-size:var(--t-sm)}.shop .kt-note{white-space:pre-line}.shop .kt-hod{border-radius:var(--r-sm);background:var(--bg2);padding:10px 12px}.shop .kt-r{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.shop .kt-r li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.shop .kt-r li span{flex-direction:column;min-width:0;display:flex}.shop .kt-r small{color:var(--mut);font-size:var(--t-sm)}.shop .kt-r b{white-space:nowrap;font-weight:600}.shop .kt-s{border-top:1px dashed var(--line);gap:6px;margin:8px 0 0;padding-top:12px;display:grid}.shop .kt-s div{justify-content:space-between;gap:12px;display:flex}.shop .kt-s dt,.shop .kt-s dd{margin:0}.shop .kt-s dd{white-space:nowrap}.shop .kt-s .kt-all{font-size:var(--t-lg);margin-top:4px;font-weight:700}.shop .kt .co-note-m{margin-top:20px}.shop .kt-back{justify-self:start;margin-top:16px}@media (width<=767px){.shop .kt-h{font-size:var(--t-h3)}.shop .kt-c{padding:16px 0}.shop .kt .co-note-m{font-size:var(--t-sm);color:var(--mut);display:block}.shop .kt .co-note-m a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}}.modal.order-m .o-stav{counter-reset:krok;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:14px 0 4px;padding:0;list-style:none;display:grid}.modal.order-m .o-stav li{text-align:center;min-width:0;color:var(--u-mut);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;align-content:start;justify-items:center;gap:6px;font-size:12px;line-height:1.25;display:grid}.modal.order-m .o-stav i{background:var(--u-line);border-radius:3px;width:100%;height:6px;position:relative}.modal.order-m .o-stav li.hotovo i,.modal.order-m .o-stav li.ted i{background:var(--u-ok)}.modal.order-m .o-stav li.ted{color:var(--u-fg);font-weight:650}@media (width<=400px){.modal.order-m .o-stav li:not(.ted) span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.modal.order-m .o-stav li.ted{grid-column:span 1}.modal.order-m .o-stav{padding-bottom:20px;position:relative}.modal.order-m .o-stav li.ted span{text-align:left;position:absolute;bottom:0;left:0;right:0}}.modal.order-m .o-zrus{margin:12px 0}.modal.order-m .o-zrus-b{min-height:44px;color:var(--u-err);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.modal.order-m .o-zrus-q{border:1px solid color-mix(in srgb, var(--u-err) 40%, var(--u-line));border-radius:var(--u-r);background:color-mix(in srgb, var(--u-err) 6%, var(--u-bg));gap:12px;padding:12px 14px;display:grid}.modal.order-m .o-zrus-q p{margin:0;font-size:14px}.modal.order-m .o-zrus-a{flex-wrap:wrap;gap:8px;display:flex}.modal.order-m .o-zrus-ano{border-radius:var(--u-r);background:var(--u-err);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;padding:0 16px;font-weight:600}.modal.order-m.ucet-dark .o-zrus-ano{color:#1a0d0b}.modal.order-m .o-zrus-ano:disabled{opacity:.6;cursor:progress}.shop .cof[hidden]{display:none}.shop .kt .kt-ddl{margin-top:16px}.modal.order-m .o-ods{margin:12px 0}.modal.order-m .o-ods-b{min-height:44px;color:var(--u-fg);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.modal.order-m .o-ods-q,.modal.order-m .o-ods-ok{border:1px solid var(--u-line);border-radius:var(--u-r);background:var(--u-bg2);gap:12px;padding:12px 14px;display:grid}.modal.order-m .o-ods-q p,.modal.order-m .o-ods-ok p{margin:0;font-size:14px}.modal.order-m .o-ods-q label{gap:6px;font-size:14px;display:grid}.modal.order-m .o-ods-q textarea,.modal.order-m .o-ods-q input{box-sizing:border-box;width:100%;min-height:44px}.modal.order-m .o-ods-ano{border-radius:var(--u-r);background:var(--u-acc);min-height:44px;color:var(--u-on-acc);font:inherit;cursor:pointer;border:0;padding:0 16px;font-weight:600}.modal.order-m .o-ods-ano:disabled{opacity:.6;cursor:progress}.shop .ship li.tv-li{align-items:flex-start}.shop .ship li.tv-li svg{margin-top:2px}.shop .ship li.tv-li b{color:var(--fg);font-weight:600}.shop .tv-kosik{font-size:var(--t-sm);color:var(--mut);align-items:flex-start;gap:8px;margin:4px 0 12px;line-height:1.45;display:flex}.shop .tv-kosik svg{color:var(--ok);flex:none;margin-top:1px}.shop .tv-kosik b{color:var(--fg);font-weight:600}.shop .tv-vyber{gap:8px;margin-top:16px;display:grid}.shop .tv-vyber>p{font-size:var(--t-sm);color:var(--fg);font-weight:600}.shop .tv-vyber>small{font-size:var(--t-xs);color:var(--mut)}.shop .tv-dny{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.shop .tv-den{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);cursor:pointer;text-align:center;justify-items:center;gap:2px;padding:10px 4px;display:grid;position:relative}.shop .tv-den input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.shop .tv-den span{font-size:var(--t-xs);color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.shop .tv-den b{font-size:var(--t-md);font-weight:600}.shop .tv-den.on{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg);background:var(--bg2)}.shop .tv-den:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ptel{--pt-bg:var(--u-bg,var(--surface,var(--card,#fff)));--pt-bg2:var(--u-bg2,var(--bg2,#f5f1ee));--pt-fg:var(--u-fg,var(--fg,#2b1924));--pt-mut:var(--u-mut,var(--mut,#6d5a66));--pt-line:var(--u-line,var(--line,#ecdfe6));--pt-field:var(--u-field,var(--field,var(--line,#e3d3dc)));--pt-focus:var(--focus,var(--u-fg,var(--fg,#8a4a72)));--pt-err0:#b42318;--pt-err:var(--u-err,var(--sale,var(--pt-err0)));--pt-r:var(--u-r,var(--r-sm,10px));--pt-h:48px;--pt-stin:0 12px 32px #0000001f, 0 2px 6px #0000000f;min-width:0;color:var(--pt-fg)}.t-dark .ptel,.ucet-dark .ptel{--pt-err0:#ff8a80;--pt-stin:0 16px 40px #0000008c, 0 2px 6px #0000004d}.ptel>.ptel-lbl{display:block}.ptel .ptel-ram{position:relative}.ptel .ptel-box{min-height:var(--pt-h);border:1px solid var(--pt-field);border-radius:var(--pt-r);background:var(--pt-bg);align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex}.ptel .ptel-box:focus-within{border-color:var(--pt-focus);box-shadow:0 0 0 1px var(--pt-focus)}.ptel.je-chyba .ptel-box{border-color:var(--pt-err)}.ptel.je-chyba .ptel-box:focus-within{box-shadow:0 0 0 1px var(--pt-err)}.ptel .ptel-cc{border:0;border-right:1px solid var(--pt-line);border-radius:calc(var(--pt-r) - 1px) 0 0 calc(var(--pt-r) - 1px);width:auto;height:auto;min-height:0;color:var(--pt-fg);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:0;cursor:pointer;box-shadow:none;background:0 0;flex:none;align-items:center;gap:8px;margin:0;padding:0 10px 0 13px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.ptel .ptel-cc:hover:not(:disabled){background:var(--pt-bg2)}.ptel .ptel-cc:focus-visible{outline:2px solid var(--pt-focus);outline-offset:-4px}.ptel .ptel-cc .ptel-sip{color:var(--pt-mut);margin-left:-2px;transition:transform .15s}.ptel .ptel-cc[aria-expanded=true] .ptel-sip{transform:rotate(180deg)}.ptel .ptel-box>input.ptel-num{width:auto;min-width:0;height:auto;min-height:calc(var(--pt-h) - 2px);border-radius:0 calc(var(--pt-r) - 1px) calc(var(--pt-r) - 1px) 0;color:var(--pt-fg);font:inherit;letter-spacing:.01em;font-variant-numeric:tabular-nums;box-shadow:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 14px 0 12px;font-size:16px;font-weight:400}.ptel .ptel-box>input.ptel-num:focus,.ptel .ptel-box>input.ptel-num:focus-visible{box-shadow:none;border:0;outline:none}.ptel .ptel-box>input.ptel-num:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--pt-bg) inset;-webkit-text-fill-color:var(--pt-fg);caret-color:var(--pt-fg)}.ptel .ptel-vl{border-radius:2px;flex:none;width:20px;height:15px;display:inline-block;position:relative;overflow:hidden}.ptel .ptel-vl svg{width:100%;height:100%;display:block}.ptel .ptel-vl:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pt-fg) 16%, transparent);position:absolute;inset:0}.ptel .ptel-iso{background:var(--pt-bg2);color:var(--pt-mut);letter-spacing:.04em;place-items:center;font-size:9px;font-weight:650;line-height:1;display:inline-grid}.ptel .ptel-pop{z-index:40;border:1px solid var(--pt-line);border-radius:var(--pt-r);background:var(--pt-bg);width:max(100%,300px);max-width:min(400px,100vw - 32px);color:var(--pt-fg);box-shadow:var(--pt-stin);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.ptel .ptel-hledat{border-bottom:1px solid var(--pt-line);padding:8px;position:relative}.ptel .ptel-hledat svg{color:var(--pt-mut);pointer-events:none;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.ptel .ptel-hledat>input{border:1px solid var(--pt-field);border-radius:calc(var(--pt-r) * .8);background:var(--pt-bg);width:100%;height:40px;min-height:0;color:var(--pt-fg);font:inherit;box-shadow:none;outline:none;margin:0;padding:0 12px 0 36px;font-size:16px;display:block}.ptel .ptel-hledat>input:focus,.ptel .ptel-hledat>input:focus-visible{border-color:var(--pt-focus);box-shadow:0 0 0 1px var(--pt-focus);outline:none}.ptel .ptel-hledat>input::placeholder{color:var(--pt-mut);opacity:1}.ptel .ptel-list{overscroll-behavior:contain;max-height:min(320px,50vh);padding:2px 6px 6px;scroll-padding:6px;overflow-y:auto}.ptel .ptel-skup{color:var(--pt-mut);letter-spacing:.01em;padding:10px 10px 4px;font-size:12px;font-weight:600}.ptel .ptel-opt{border-radius:min(6px, var(--pt-r));cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:20px minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:14.5px;line-height:1.3;display:grid}.ptel .ptel-opt.on{background:var(--pt-bg2)}.ptel .ptel-opt.je{font-weight:600}.ptel .ptel-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ptel .ptel-nazev{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ptel .ptel-kod{color:var(--pt-mut);font-variant-numeric:tabular-nums;font-weight:400}.ptel .ptel-ok{width:16px;color:var(--pt-fg)}.ptel .ptel-nic{color:var(--pt-mut);text-align:center;margin:0;padding:18px 10px;font-size:14px}@media (pointer:coarse){.ptel .ptel-opt{min-height:44px}.ptel .ptel-hledat>input{height:44px}}.ptel-panel-obal{z-index:1000;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ptel-panel-obal .ptel-scrim{background:#100c0a73;animation:.16s ease-out ptel-fade;position:absolute;inset:0}.ptel .ptel-pop.ptel-panel{width:100%;max-width:560px;height:min(85dvh,680px);padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:16px 16px 0 0;outline:none;flex-direction:column;animation:.2s cubic-bezier(.2,.8,.2,1) ptel-up;display:flex;position:relative;top:auto;left:auto}.ptel .ptel-panel:before{content:"";background:var(--pt-line);border-radius:2px;flex:none;width:36px;height:4px;margin:8px auto 0;display:block}.ptel .ptel-panel-h{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:4px 6px 0 16px;display:flex}.ptel .ptel-panel-h p{margin:0;font-size:16px;font-weight:600}.ptel .ptel-zavrit{width:44px;height:44px;min-height:0;color:var(--pt-mut);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.ptel .ptel-zavrit:focus-visible{outline:2px solid var(--pt-focus);outline-offset:-2px}.ptel .ptel-panel .ptel-hledat{flex:none;padding:6px 12px 10px}.ptel .ptel-panel .ptel-hledat svg{margin-top:-2px;left:24px}.ptel .ptel-panel .ptel-list{flex:1;min-height:0;max-height:none;padding:2px 8px 12px}@keyframes ptel-up{0%{opacity:0;transform:translateY(24px)}}@keyframes ptel-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ptel .ptel-pop.ptel-panel,.ptel-panel-obal .ptel-scrim{animation:none}}.ptel .ptel-hint{color:var(--pt-mut);margin:6px 0 0;font-size:13px;line-height:1.45}.ptel .ptel-chyba{color:var(--pt-err);align-items:flex-start;gap:6px;margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.4;display:flex}.ptel .ptel-chyba:empty{margin:0}.ptel .ptel-chyba svg{flex:none;margin-top:1px}.shop .cof .ptel>.ptel-lbl{margin-bottom:6px}.modal.ucet .ptel{--pt-h:46px}.sfields .ptel,.rfields .ptel{--pt-h:46px;--pt-r:10px}.sfields .ptel>.ptel-lbl,.rfields .ptel>.ptel-lbl{margin:0 0 5px}.sfields .ptel{--pt-bg:var(--bg);--pt-field:var(--line)}.rfields .ptel{--pt-bg:var(--on);--pt-field:transparent;--pt-r:7px}.rest.t-dark .rfields .ptel{--pt-bg:#0d1410}.adm .ptel{--pt-field:#e3d3dc}@media (width<=480px){.adm .form-grid .ptel>.ptel-lbl{margin-top:14px}}.modal.ucet{--u-bg:#fff;--u-bg2:#f5f1ee;--u-fg:#2b1924;--u-mut:#6d5a66;--u-line:#ecdfe6;--u-field:#e3d3dc;--u-acc:#5c1a46;--u-acc-hover:#4a1438;--u-on-acc:#fff;--u-ok:#1a7f37;--u-err:#b42318;--u-r:10px;--u-ff:inherit;background:var(--u-bg);color:var(--u-fg);font-family:var(--u-ff);width:min(480px,100% - 24px)}.modal.ucet.ucet-dark{--u-err:#ff8a80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:0 20px 60px #00000080, 0 0 0 1px var(--u-line)}.modal.ucet::backdrop{background:#00000073}.modal.ucet .modal-head{border-bottom-color:var(--u-line)}.modal.ucet .modal-head h2{letter-spacing:-.01em;font-size:22px;font-weight:650}.modal.ucet .modal-head .icon{width:40px;height:40px;color:var(--u-fg);border-radius:50%;place-items:center;margin:-8px -8px -8px 0;display:grid}.modal.ucet .modal-head .icon:hover{background:var(--u-bg2)}.modal.ucet p{font-size:14px;line-height:1.55}.modal.ucet label{margin:14px 0 6px;font-size:14px;font-weight:600}.modal.ucet input,.modal.ucet textarea,.modal.ucet select{background:var(--u-bg);color:var(--u-fg);border:1px solid var(--u-field);border-radius:var(--u-r);min-height:46px;font-size:16px}.modal.ucet input[type=checkbox]{min-height:0;accent-color:var(--u-acc)}.modal.ucet input:focus,.modal.ucet textarea:focus,.modal.ucet select:focus{border-color:var(--u-fg);box-shadow:0 0 0 3px color-mix(in srgb, var(--u-acc) 25%, transparent)}.modal.ucet input[aria-invalid=true]{border-color:var(--u-err)}.modal.ucet small,.modal.ucet .muted{color:var(--u-mut)}.modal.ucet .primary{background:var(--u-acc);color:var(--u-on-acc);border-radius:var(--u-r);min-height:48px;font-size:15px}.modal.ucet .primary:hover:not(:disabled){background:var(--u-acc-hover)}.modal.ucet .secondary{background:var(--u-bg);color:var(--u-fg);border:1px solid var(--u-field);border-radius:var(--u-r);font-size:14px}.modal.ucet .secondary:hover:not(:disabled){background:var(--u-bg2)}.modal.ucet .text-button{color:var(--u-fg);text-underline-offset:3px;min-height:32px;font-size:14px}.modal.ucet .error,.modal.ucet .warning{border-radius:var(--u-r);font-size:13px}.modal.ucet.ucet-dark .error{background:color-mix(in srgb, var(--u-err) 14%, var(--u-bg));color:var(--u-err)}.modal.ucet.ucet-dark .warning{background:var(--u-bg2);color:var(--u-fg)}.modal.ucet .panel,.modal.ucet .points{background:var(--u-bg2);border-color:var(--u-line);color:var(--u-fg);border-radius:var(--u-r)}.modal.ucet .order-row{border-bottom-color:var(--u-line);color:var(--u-fg)}.modal.ucet .order-row small{margin:0}.modal.ucet .stock{color:var(--u-ok);font-size:13px}.modal.ucet .stock:before{background:var(--u-ok)}.u-tabs{border-bottom:1px solid var(--u-line);grid-template-columns:1fr 1fr;margin:-8px 0 6px;display:grid}.u-tabs button{min-height:46px;color:var(--u-mut);border-bottom:2px solid #0000;margin-bottom:-1px;font-size:15px;font-weight:600}.u-tabs button.on{color:var(--u-fg);border-bottom-color:var(--u-fg)}.u-tabs button:hover{color:var(--u-fg)}.u-seg{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 4px;display:grid}.u-seg button{border:1px solid var(--u-field);border-radius:var(--u-r);min-height:46px;color:var(--u-fg);background:var(--u-bg);justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:600;display:flex}.u-seg button.on{border-color:var(--u-fg);box-shadow:inset 0 0 0 1px var(--u-fg);background:var(--u-bg2)}.u-seg button svg{flex:none}.u-lead{color:var(--u-mut);margin:12px 0 2px}.u-opt{color:var(--u-mut);margin-left:4px;font-size:13px;font-weight:400}.u-note{color:var(--u-mut);margin:6px 0 0;font-size:13px!important}.u-note.bad{color:var(--u-err)}.u-note.u-gdpr{margin-top:10px}.u-note.u-gdpr a{color:inherit;text-underline-offset:2px;text-decoration:underline}.u-pass,.u-ico{gap:8px;display:flex;position:relative}.u-pass input{padding-right:52px}.u-pass button{width:44px;height:44px;color:var(--u-mut);border-radius:var(--u-r);place-items:center;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.u-pass button:hover{color:var(--u-fg)}.u-ico input{letter-spacing:.04em;flex:1;min-width:0}.u-ico .secondary{white-space:nowrap;flex:none;min-height:46px;padding:0 14px}.u-firm{margin-top:6px;padding-top:2px}.u-prof{border:1px solid var(--u-line);border-radius:var(--u-r);margin:20px 0 8px;padding:16px 18px}.u-prof-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.modal.ucet .u-prof-h h3{margin:0;font-size:16px}.u-badge{background:var(--u-bg2);color:var(--u-mut);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.u-edit{border-radius:var(--u-r);align-items:center;gap:6px;min-height:36px;margin-left:auto;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.u-edit:hover{background:var(--u-bg2)}.u-dl{gap:6px;margin:12px 0 0;display:grid}.u-dl div{grid-template-columns:90px 1fr;gap:12px;font-size:14px;display:grid}.u-dl dt{color:var(--u-mut)}.u-dl dd{overflow-wrap:anywhere;margin:0}.modal.ucet .u-empty{color:var(--u-mut);margin:10px 0 0}.modal.ucet .u-ok{color:var(--u-ok);margin:10px 0 0;font-weight:600}.u-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.u-actions button{min-width:110px}@media (width<=480px){.modal.ucet{width:calc(100% - 16px);padding:18px 16px}.u-seg button{gap:6px;padding:8px 6px;font-size:13px}.u-ico .secondary{padding:0 10px;font-size:13px}.u-actions button{flex:1;min-width:0}}.o-vy{border:1px solid var(--u-line,var(--line));border-radius:var(--u-r,12px);background:var(--u-bg2,transparent);text-align:left;margin:14px 0;padding:12px 14px}.o-vy.ask{border-color:color-mix(in srgb, var(--u-acc,currentColor) 45%, var(--u-line,transparent))}.o-vy h3{margin:0 0 8px;font-size:16px}.o-vy ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.o-vy li{overflow-wrap:anywhere;gap:4px;font-size:14px;line-height:1.45;display:grid}.o-vy small{color:var(--u-mut,inherit)}.o-vy-a{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.o-vy-a button{min-height:44px}.o-vy-yes{border-radius:var(--u-r,12px);background:var(--u-acc,#222);color:var(--u-on-acc,#fff);font:inherit;cursor:pointer;border:0;padding:0 18px;font-weight:600}.o-vy-yes:disabled{opacity:.6;cursor:progress}.u-sec{border:1px solid var(--u-line);border-radius:var(--u-r);margin:20px 0 8px;padding:16px 18px}.modal.ucet .u-sec h3{margin:0 0 4px;font-size:16px}.modal.ucet .u-sec-p{color:var(--u-mut);margin:4px 0 12px;font-size:13px}.u-sec-load{gap:10px;display:grid}.u-sec-load span{background:var(--u-bg2);border-radius:6px;height:14px}.u-sec-load span:first-child{width:40%}.u-volba{border-top:1px solid var(--u-line);grid-template-columns:1fr auto;align-items:center;column-gap:16px;padding:12px 0;display:grid}.u-sec h3+.u-volba{margin-top:8px}.modal.ucet .u-volba label{cursor:pointer;margin:0;font-size:14px;font-weight:600}.modal.ucet .u-volba-t{color:var(--u-mut);grid-column:1/-1;margin:2px 0 0;padding-right:60px;font-size:13px}.modal.ucet .u-volba-t .u-link{min-height:0;font:inherit;color:var(--u-fg);text-underline-offset:2px;padding:0;text-decoration:underline;display:inline}.modal.ucet input.u-sw{appearance:none;background:var(--u-field);cursor:pointer;border:0;border-radius:999px;width:44px;height:26px;min-height:0;margin:0;padding:0;transition:background-color .15s;position:relative}.modal.ucet input.u-sw:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.modal.ucet input.u-sw:checked{background:var(--u-acc)}.modal.ucet input.u-sw:checked:before{transform:translate(18px)}.modal.ucet input.u-sw:focus-visible{outline:2px solid var(--u-fg);outline-offset:2px;box-shadow:none}.modal.ucet input.u-sw:disabled{cursor:default;opacity:.55}@media (prefers-reduced-motion:reduce){.modal.ucet input.u-sw,.modal.ucet input.u-sw:before{transition:none}}.modal.ucet .u-btn{justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.modal.ucet .u-danger-link{min-height:40px;color:var(--u-err);align-items:center;gap:6px;margin-top:14px;padding:0;font-size:14px;font-weight:600;display:flex}.modal.ucet .u-danger-link:hover{text-underline-offset:3px;text-decoration:underline}.u-smazat{border-top:1px solid var(--u-line);margin-top:16px;padding-top:14px}.modal.ucet .u-smazat h4{margin:0 0 6px;font-size:15px}.modal.ucet .u-smazat ul{color:var(--u-fg);margin:0;padding-left:18px;font-size:13px;line-height:1.55}.modal.ucet .u-smazat li+li{margin-top:4px}.modal.ucet .u-smazat-w{margin:10px 0 0;font-size:13px;font-weight:600}.modal.ucet .u-smazat label{margin:12px 0 6px;display:block}.modal.ucet .u-smazat input{width:100%}.modal.ucet .u-danger{background:var(--u-err);color:#fff;border-radius:var(--u-r);min-height:44px;padding:0 16px;font-size:14px;font-weight:600}.modal.ucet.ucet-dark .u-danger{color:#1a0d0b}.modal.ucet .u-danger:disabled{opacity:.5}@media (width<=480px){.u-sec{padding:14px}.modal.ucet .u-volba-t{padding-right:0}.modal.ucet .u-btn{width:100%}}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--p-color-5c1a46:#5c1a46;--p-color-2b1924:#2b1924;--p-color-fbf6f1:#fbf6f1;--p-color-e2b48a:#e2b48a;--p-color-6d5a66:#6d5a66;--p-color-ecdfe6:#ecdfe6;--p-color-c78f5e:#c78f5e;--p-color-e3d3dc:#e3d3dc;--p-color-ffffff:#fff;--p-color-8a4a72:#8a4a72;--p-color-8a4a7219:#8a4a7219;--p-color-f4f4e9:#f4f4e9;--p-color-ce8b3f:#ce8b3f;--p-color-f1bd72:#f1bd72;--p-color-f5f6f2:#f5f6f2;--p-color-eceee8:#eceee8;--p-color-778279:#778279;--p-color-f3bb68:#f3bb68;--p-color-284336:#284336;--p-color-ccd3c9:#ccd3c9;--p-color-eef1e6:#eef1e6;--p-color-65816a:#65816a;--p-color-6f8d65:#6f8d65;--p-color-214b37:#214b37;--p-color-687767:#687767;--p-color-285744:#285744;--p-color-dce3d9:#dce3d9;--p-color-f4f6ef:#f4f6ef;--p-color-748270:#748270;--p-color-fffdf1:#fffdf1;--p-color-5c1a4607:#5c1a4607;--p-color-608268:#608268;--p-color-e8ebe4:#e8ebe4;--p-color-5c1a460b:#5c1a460b;--p-color-f5f5ef:#f5f5ef;--p-color-ffffffba:#ffffffba;--p-color-70806f:#70806f;--p-color-6b8b61:#6b8b61;--p-color-739b63:#739b63;--p-color-a3826c:#a3826c;--p-color-eaf0e5:#eaf0e5;--p-color-f0eee3:#f0eee3;--p-color-e4e5d5:#e4e5d5;--p-color-6e8059:#6e8059;--p-color-77806d:#77806d;--p-color-7a847a:#7a847a;--p-color-eff0eb:#eff0eb;--p-color-879184:#879184;--p-color-fff0eb:#fff0eb;--p-color-9b4030:#9b4030;--p-color-f8f0df:#f8f0df;--p-color-826432:#826432;--p-color-00000022:#0002;--p-color-142c2466:#142c2466;--p-color-f0f4ec:#f0f4ec;--p-color-f1f2e5:#f1f2e5;--p-color-eaf1e5:#eaf1e5;--p-color-527d4d:#527d4d;--p-color-f0f2e9:#f0f2e9;--p-color-f0f3ec:#f0f3ec;--p-color-f0ede5:#f0ede5;--p-color-e7f0df:#e7f0df;--p-color-547345:#547345;--p-color-f0f3eb:#f0f3eb;--p-color-7a8d72:#7a8d72;--p-color-f1f3eb:#f1f3eb;--p-color-f5f7f0:#f5f7f0;--p-color-faf9f2:#faf9f2;--p-color-f7f8f1:#f7f8f1;--p-color-a26824:#a26824;--p-color-f5f7ef:#f5f7ef;--p-color-f3e9e3:#f3e9e3;--p-color-f6edf2:#f6edf2;--p-color-c9b3bf:#c9b3bf;--p-color-a25a00:#a25a00;--p-color-8e2f20:#8e2f20;--p-color-fff6e6:#fff6e6;--p-color-f0e7e2:#f0e7e2;--p-color-4a3540:#4a3540;--p-color-e3f1e8:#e3f1e8;--p-color-1f6b41:#1f6b41;--p-color-f8ece0:#f8ece0;--p-color-7d4a1f:#7d4a1f;--p-color-f9e3df:#f9e3df;--p-color-2b19240d:#2b19240d;--p-color-2b192466:#2b192466;--p-color-6b645a:#6b645a;--p-color-e3ded6:#e3ded6;--p-color-d8d2c9:#d8d2c9;--p-color-e0a21b:#e0a21b;--p-color-2b6b57:#2b6b57;--p-color-f4f1ec:#f4f1ec;--p-color-6b6560:#6b6560;--p-color-fbf1e4:#fbf1e4;--p-color-6b4413:#6b4413;--p-color-fbe9e7:#fbe9e7;--p-color-7a2418:#7a2418;--p-color-7a6b73:#7a6b73;--p-color-f0e6ea:#f0e6ea;--p-color-e2d6dc:#e2d6dc;--p-color-1f7a4b:#1f7a4b;--p-color-f6f1ec:#f6f1ec;--p-color-a3321f:#a3321f;--p-color-cdb8c4:#cdb8c4;--p-color-5c1a4655:#5c1a4655;--p-color-a3929c:#a3929c;--p-color-a2361b:#a2361b;--p-color-c2563a:#c2563a;--p-color-4a1438:#4a1438;--p-color-d6c6cf:#d6c6cf;--p-color-00000033:#0003;--p-color-e6d6dd:#e6d6dd;--p-color-fdfaf7:#fdfaf7;--p-color-e8dce3:#e8dce3;--p-color-f1c99f:#f1c99f;--p-color-f1e8e3:#f1e8e3;--p-color-fcf8f5:#fcf8f5;--p-color-b7791f:#b7791f;--p-color-f6efea:#f6efea;--p-color-5a4652:#5a4652;--p-color-000000:#000;--p-color-251c24:#251c24;--p-color-c9965f:#c9965f;--p-color-ecd9b4:#ecd9b4;--p-color-fdf8ec:#fdf8ec;--p-color-6b4d16:#6b4d16;--p-color-6b5f66:#6b5f66;--p-color-fdf3e1:#fdf3e1;--p-color-8a4b05:#8a4b05;--p-color-e7f5ea:#e7f5ea;--p-color-1a6b31:#1a6b31;--p-color-6b6b6b:#6b6b6b;--p-color-f0d9a8:#f0d9a8;--p-color-fffaf0:#fffaf0;--p-color-a12c1c:#a12c1c;--p-color-f4f1ee:#f4f1ee;--p-color-d98b0b:#d98b0b;--p-color-fbf1ec:#fbf1ec;--p-color-b45309:#b45309;--p-color-ecd9c2:#ecd9c2;--p-color-fdf6ec:#fdf6ec;--p-color-fbf4f8:#fbf4f8;--p-color-fffdfa:#fffdfa;--p-color-f1e4d2:#f1e4d2;--p-color-f4ebdf:#f4ebdf;--p-color-5f6368:#5f6368;--p-color-1d1d1f:#1d1d1f;--p-color-00000014:#00000014;--p-color-0000000d:#0000000d;--p-color-e3e3e6:#e3e3e6;--p-color-fbf3ee:#fbf3ee;--p-color-2b192433:#2b192433;--p-color-2b19241f:#2b19241f;--p-color-fde3bd:#fde3bd;--p-color-b49aa9:#b49aa9;--p-color-b3261e:#b3261e;--p-color-fbf6f9:#fbf6f9;--p-color-f3eef1:#f3eef1;--p-color-f3e3ec:#f3e3ec;--p-color-e6b8b4:#e6b8b4;--p-color-b6a2ae:#b6a2ae;--p-color-8a3a2e:#8a3a2e;--p-color-2b192426:#2b192426;--p-color-931d17:#931d17;--p-color-1d6b42:#1d6b42;--p-color-9a5b00:#9a5b00;--p-color-202124:#202124;--p-color-4d5156:#4d5156;--p-color-1a0dab:#1a0dab;--p-color-6b5560:#6b5560;--p-color-e9b4a6:#e9b4a6;--p-color-fff7f4:#fff7f4;--p-color-eadde4:#eadde4;--p-color-2b19240a:#2b19240a;--p-color-47123a:#47123a;--p-color-f6f0f3:#f6f0f3;--p-color-edf6ef:#edf6ef;--p-color-18592b:#18592b;--p-color-fff1ec:#fff1ec;--p-color-8f2c14:#8f2c14;--p-color-5d4652:#5d4652;--p-color-2f5a3b:#2f5a3b;--p-color-e9c9a3:#e9c9a3;--p-color-4a3542:#4a3542;--p-color-f1e6ec:#f1e6ec;--p-color-c26b1d:#c26b1d;--p-color-f6f2ef:#f6f2ef;--p-color-b42318:#b42318;--p-color-ff8a80:#ff8a80;--p-color-e3b4b4:#e3b4b4;--p-color-6aa7d8:#6aa7d8;--p-color-3d6fb3:#3d6fb3;--p-color-999999:#999;--p-color-d9a399:#d9a399;--p-color-9b2c1c:#9b2c1c;--p-color-fffdfb:#fffdfb;--p-color-e9f4ec:#e9f4ec;--p-color-2b19241a:#2b19241a;--p-color-1d1418:#1d1418;--p-color-f2a65a:#f2a65a;--p-color-0000004d:#0000004d;--p-color-ffffffe6:#ffffffe6;--p-color-a12a1a:#a12a1a;--p-color-a98fa0:#a98fa0;--a-accent-ink:var(--p-color-5c1a46);--a-fg:var(--p-color-2b1924);--a-bg:var(--p-color-fbf6f1);--a-accent:var(--p-color-5c1a46);--a-fill-e2b48a:var(--p-color-e2b48a);--a-mut:var(--p-color-6d5a66);--a-line:var(--p-color-ecdfe6);--a-focus:var(--p-color-c78f5e);--a-field:var(--p-color-e3d3dc);--a-surface:var(--p-color-ffffff);--a-edge-8a4a72:var(--p-color-8a4a72);--a-overlay-8a4a7219:var(--p-color-8a4a7219);--a-text-f4f4e9:var(--p-color-f4f4e9);--a-text-ce8b3f:var(--p-color-ce8b3f);--a-text-f1bd72:var(--p-color-f1bd72);--a-fill-f5f6f2:var(--p-color-f5f6f2);--a-edge-eceee8:var(--p-color-eceee8);--a-text-778279:var(--p-color-778279);--a-on-accent:var(--p-color-ffffff);--a-fill-f3bb68:var(--p-color-f3bb68);--a-text-284336:var(--p-color-284336);--a-edge-ccd3c9:var(--p-color-ccd3c9);--a-fill-eef1e6:var(--p-color-eef1e6);--a-text-65816a:var(--p-color-65816a);--a-fill-6f8d65:var(--p-color-6f8d65);--a-text-214b37:var(--p-color-214b37);--a-text-687767:var(--p-color-687767);--a-fill-285744:var(--p-color-285744);--a-edge-dce3d9:var(--p-color-dce3d9);--a-fill-f4f6ef:var(--p-color-f4f6ef);--a-text-748270:var(--p-color-748270);--a-fill-fffdf1:var(--p-color-fffdf1);--a-overlay-5c1a4607:var(--p-color-5c1a4607);--a-text-608268:var(--p-color-608268);--a-edge-e8ebe4:var(--p-color-e8ebe4);--a-overlay-5c1a460b:var(--p-color-5c1a460b);--a-fill-f5f5ef:var(--p-color-f5f5ef);--a-overlay-ffffffba:var(--p-color-ffffffba);--a-text-70806f:var(--p-color-70806f);--a-text-6b8b61:var(--p-color-6b8b61);--a-fill-739b63:var(--p-color-739b63);--a-text-a3826c:var(--p-color-a3826c);--a-fill-a3826c:var(--p-color-a3826c);--a-fill-eaf0e5:var(--p-color-eaf0e5);--a-fill-f0eee3:var(--p-color-f0eee3);--a-fill-e4e5d5:var(--p-color-e4e5d5);--a-text-6e8059:var(--p-color-6e8059);--a-text-77806d:var(--p-color-77806d);--a-text-7a847a:var(--p-color-7a847a);--a-edge-eff0eb:var(--p-color-eff0eb);--a-text-879184:var(--p-color-879184);--a-fill-fff0eb:var(--p-color-fff0eb);--a-text-9b4030:var(--p-color-9b4030);--a-fill-f8f0df:var(--p-color-f8f0df);--a-text-826432:var(--p-color-826432);--a-overlay-00000022:var(--p-color-00000022);--a-overlay-142c2466:var(--p-color-142c2466);--a-fill-f0f4ec:var(--p-color-f0f4ec);--a-fill-f1f2e5:var(--p-color-f1f2e5);--a-fill-eaf1e5:var(--p-color-eaf1e5);--a-text-527d4d:var(--p-color-527d4d);--a-fill-f0f2e9:var(--p-color-f0f2e9);--a-fill-f0f3ec:var(--p-color-f0f3ec);--a-fill-f0ede5:var(--p-color-f0ede5);--a-fill-e7f0df:var(--p-color-e7f0df);--a-text-547345:var(--p-color-547345);--a-fill-f0f3eb:var(--p-color-f0f3eb);--a-text-7a8d72:var(--p-color-7a8d72);--a-fill-f1f3eb:var(--p-color-f1f3eb);--a-fill-f5f7f0:var(--p-color-f5f7f0);--a-fill-faf9f2:var(--p-color-faf9f2);--a-fill-f7f8f1:var(--p-color-f7f8f1);--a-text-a26824:var(--p-color-a26824);--a-fill-f5f7ef:var(--p-color-f5f7ef);--a-fill-f3e9e3:var(--p-color-f3e9e3);--a-accent-soft:var(--p-color-f6edf2);--a-edge-c9b3bf:var(--p-color-c9b3bf);--a-warn:var(--p-color-a25a00);--a-crit:var(--p-color-8e2f20);--a-warn-soft:var(--p-color-fff6e6);--a-fill-f0e7e2:var(--p-color-f0e7e2);--a-text-4a3540:var(--p-color-4a3540);--a-ok-soft:var(--p-color-e3f1e8);--a-ok:var(--p-color-1f6b41);--a-fill-f8ece0:var(--p-color-f8ece0);--a-text-7d4a1f:var(--p-color-7d4a1f);--a-crit-soft:var(--p-color-f9e3df);--a-overlay-2b19240d:var(--p-color-2b19240d);--a-overlay-2b192466:var(--p-color-2b192466);--a-text-6b645a:var(--p-color-6b645a);--a-edge-e3ded6:var(--p-color-e3ded6);--a-text-d8d2c9:var(--p-color-d8d2c9);--a-text-e0a21b:var(--p-color-e0a21b);--a-edge-2b6b57:var(--p-color-2b6b57);--a-fill-f4f1ec:var(--p-color-f4f1ec);--a-text-6b6560:var(--p-color-6b6560);--a-fill-fbf1e4:var(--p-color-fbf1e4);--a-text-6b4413:var(--p-color-6b4413);--a-fill-fbe9e7:var(--p-color-fbe9e7);--a-text-7a2418:var(--p-color-7a2418);--a-text-7a6b73:var(--p-color-7a6b73);--a-fill-f0e6ea:var(--p-color-f0e6ea);--a-edge-e2d6dc:var(--p-color-e2d6dc);--a-text-1f7a4b:var(--p-color-1f7a4b);--a-fill-f6f1ec:var(--p-color-f6f1ec);--a-text-a3321f:var(--p-color-a3321f);--a-edge-cdb8c4:var(--p-color-cdb8c4);--a-overlay-5c1a4655:var(--p-color-5c1a4655);--a-text-a3929c:var(--p-color-a3929c);--a-text-a2361b:var(--p-color-a2361b);--a-edge-c2563a:var(--p-color-c2563a);--a-fill-4a1438:var(--p-color-4a1438);--a-fill-d6c6cf:var(--p-color-d6c6cf);--a-overlay-00000033:var(--p-color-00000033);--a-fill-e6d6dd:var(--p-color-e6d6dd);--a-fill-fdfaf7:var(--p-color-fdfaf7);--a-text-e8dce3:var(--p-color-e8dce3);--a-text-f1c99f:var(--p-color-f1c99f);--a-fill-f1e8e3:var(--p-color-f1e8e3);--a-fill-fcf8f5:var(--p-color-fcf8f5);--a-text-b7791f:var(--p-color-b7791f);--a-fill-f6efea:var(--p-color-f6efea);--a-edge-5a4652:var(--p-color-5a4652);--a-fill-000000:var(--p-color-000000);--a-text-251c24:var(--p-color-251c24);--a-edge-c9965f:var(--p-color-c9965f);--a-edge-ecd9b4:var(--p-color-ecd9b4);--a-fill-fdf8ec:var(--p-color-fdf8ec);--a-text-6b4d16:var(--p-color-6b4d16);--a-text-6b5f66:var(--p-color-6b5f66);--a-fill-fdf3e1:var(--p-color-fdf3e1);--a-text-8a4b05:var(--p-color-8a4b05);--a-fill-e7f5ea:var(--p-color-e7f5ea);--a-text-1a6b31:var(--p-color-1a6b31);--a-text-6b6b6b:var(--p-color-6b6b6b);--a-edge-f0d9a8:var(--p-color-f0d9a8);--a-fill-fffaf0:var(--p-color-fffaf0);--a-text-a12c1c:var(--p-color-a12c1c);--a-fill-f4f1ee:var(--p-color-f4f1ee);--a-text-d98b0b:var(--p-color-d98b0b);--a-fill-fbf1ec:var(--p-color-fbf1ec);--a-edge-b45309:var(--p-color-b45309);--a-edge-ecd9c2:var(--p-color-ecd9c2);--a-fill-fdf6ec:var(--p-color-fdf6ec);--a-fill-fbf4f8:var(--p-color-fbf4f8);--a-fill-fffdfa:var(--p-color-fffdfa);--a-edge-f1e4d2:var(--p-color-f1e4d2);--a-edge-f4ebdf:var(--p-color-f4ebdf);--a-text-5f6368:var(--p-color-5f6368);--a-text-1d1d1f:var(--p-color-1d1d1f);--a-overlay-00000014:var(--p-color-00000014);--a-overlay-0000000d:var(--p-color-0000000d);--a-edge-e3e3e6:var(--p-color-e3e3e6);--a-fill-fbf3ee:var(--p-color-fbf3ee);--a-overlay-2b192433:var(--p-color-2b192433);--a-overlay-2b19241f:var(--p-color-2b19241f);--a-fill-fde3bd:var(--p-color-fde3bd);--a-edge-b49aa9:var(--p-color-b49aa9);--a-edge-b3261e:var(--p-color-b3261e);--a-fill-fbf6f9:var(--p-color-fbf6f9);--a-fill-f3eef1:var(--p-color-f3eef1);--a-fill-f3e3ec:var(--p-color-f3e3ec);--a-edge-e6b8b4:var(--p-color-e6b8b4);--a-text-b6a2ae:var(--p-color-b6a2ae);--a-text-8a3a2e:var(--p-color-8a3a2e);--a-overlay-2b192426:var(--p-color-2b192426);--a-text-b3261e:var(--p-color-b3261e);--a-fill-b3261e:var(--p-color-b3261e);--a-fill-931d17:var(--p-color-931d17);--a-text-1d6b42:var(--p-color-1d6b42);--a-text-9a5b00:var(--p-color-9a5b00);--a-text-202124:var(--p-color-202124);--a-text-4d5156:var(--p-color-4d5156);--a-text-1a0dab:var(--p-color-1a0dab);--a-text-6b5560:var(--p-color-6b5560);--a-edge-e9b4a6:var(--p-color-e9b4a6);--a-fill-fff7f4:var(--p-color-fff7f4);--a-edge-eadde4:var(--p-color-eadde4);--a-overlay-2b19240a:var(--p-color-2b19240a);--a-fill-47123a:var(--p-color-47123a);--a-fill-f6f0f3:var(--p-color-f6f0f3);--a-fill-edf6ef:var(--p-color-edf6ef);--a-text-18592b:var(--p-color-18592b);--a-fill-fff1ec:var(--p-color-fff1ec);--a-text-8f2c14:var(--p-color-8f2c14);--a-text-5d4652:var(--p-color-5d4652);--a-text-2f5a3b:var(--p-color-2f5a3b);--a-edge-e9c9a3:var(--p-color-e9c9a3);--a-text-4a3542:var(--p-color-4a3542);--a-fill-f1e6ec:var(--p-color-f1e6ec);--a-fill-c26b1d:var(--p-color-c26b1d);--a-edge-d6c6cf:var(--p-color-d6c6cf);--a-edge-1a6b31:var(--p-color-1a6b31);--a-fill-1a6b31:var(--p-color-1a6b31);--a-fill-f6f2ef:var(--p-color-f6f2ef);--a-text-b42318:var(--p-color-b42318);--a-text-ff8a80:var(--p-color-ff8a80);--a-edge-e3b4b4:var(--p-color-e3b4b4);--a-fill-6aa7d8:var(--p-color-6aa7d8);--a-fill-3d6fb3:var(--p-color-3d6fb3);--a-text-000000:var(--p-color-000000);--a-edge-000000:var(--p-color-000000);--a-edge-999999:var(--p-color-999999);--a-edge-d9a399:var(--p-color-d9a399);--a-fill-9b2c1c:var(--p-color-9b2c1c);--a-fill-fffdfb:var(--p-color-fffdfb);--a-fill-e9f4ec:var(--p-color-e9f4ec);--a-overlay-2b19241a:var(--p-color-2b19241a);--a-fill-1d1418:var(--p-color-1d1418);--a-edge-f2a65a:var(--p-color-f2a65a);--a-overlay-0000004d:var(--p-color-0000004d);--a-overlay-ffffffe6:var(--p-color-ffffffe6);--a-fill-f2a65a:var(--p-color-f2a65a);--a-text-a12a1a:var(--p-color-a12a1a);--a-edge-a98fa0:var(--p-color-a98fa0);--a-edge-a2361b:var(--p-color-a2361b);--a-type-12:12px;--a-type-14:14px;--a-type-16:16px;--a-type-20:20px;--a-type-24:24px;--a-type-28:28px;--a-print-ink:var(--p-color-000000);--a-print-paper:var(--p-color-ffffff);--a-print-line:var(--p-color-999999);--a-toast-bg:var(--a-fg);--a-toast-fg:var(--a-on-accent);--a-toast-sub:var(--a-text-e8dce3);--a-toast-link:var(--a-text-f1c99f);--a-toast-err-bg:var(--a-crit);--a-toast-err-fg:var(--a-on-accent)}html[data-admin-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--a-accent-ink:#e5b6d3;--a-fg:#f2edf1;--a-bg:#121214;--a-accent:#794167;--a-fill-e2b48a:color-mix(in srgb, var(--p-color-e2b48a) 5%, var(--a-surface));--a-mut:#bfb2bc;--a-line:#41373e;--a-focus:#e9b985;--a-field:#655460;--a-surface:#1c1b20;--a-edge-8a4a72:color-mix(in srgb, var(--p-color-8a4a72) 20%, var(--a-line));--a-overlay-8a4a7219:#00000019;--a-text-f4f4e9:color-mix(in srgb, var(--p-color-f4f4e9) 30%, var(--a-fg));--a-text-ce8b3f:color-mix(in srgb, var(--p-color-ce8b3f) 30%, var(--a-fg));--a-text-f1bd72:color-mix(in srgb, var(--p-color-f1bd72) 30%, var(--a-fg));--a-fill-f5f6f2:color-mix(in srgb, var(--p-color-f5f6f2) 5%, var(--a-surface));--a-edge-eceee8:color-mix(in srgb, var(--p-color-eceee8) 20%, var(--a-line));--a-text-778279:color-mix(in srgb, var(--p-color-778279) 30%, var(--a-fg));--a-on-accent:#fff;--a-fill-f3bb68:color-mix(in srgb, var(--p-color-f3bb68) 5%, var(--a-surface));--a-text-284336:color-mix(in srgb, var(--p-color-284336) 30%, var(--a-fg));--a-edge-ccd3c9:color-mix(in srgb, var(--p-color-ccd3c9) 20%, var(--a-line));--a-fill-eef1e6:color-mix(in srgb, var(--p-color-eef1e6) 5%, var(--a-surface));--a-text-65816a:color-mix(in srgb, var(--p-color-65816a) 30%, var(--a-fg));--a-fill-6f8d65:color-mix(in srgb, var(--p-color-6f8d65) 65%, var(--a-surface));--a-text-214b37:color-mix(in srgb, var(--p-color-214b37) 30%, var(--a-fg));--a-text-687767:color-mix(in srgb, var(--p-color-687767) 30%, var(--a-fg));--a-fill-285744:color-mix(in srgb, var(--p-color-285744) 65%, var(--a-surface));--a-edge-dce3d9:color-mix(in srgb, var(--p-color-dce3d9) 20%, var(--a-line));--a-fill-f4f6ef:color-mix(in srgb, var(--p-color-f4f6ef) 5%, var(--a-surface));--a-text-748270:color-mix(in srgb, var(--p-color-748270) 30%, var(--a-fg));--a-fill-fffdf1:color-mix(in srgb, var(--p-color-fffdf1) 5%, var(--a-surface));--a-overlay-5c1a4607:#00000007;--a-text-608268:color-mix(in srgb, var(--p-color-608268) 30%, var(--a-fg));--a-edge-e8ebe4:color-mix(in srgb, var(--p-color-e8ebe4) 20%, var(--a-line));--a-overlay-5c1a460b:#0000000b;--a-fill-f5f5ef:color-mix(in srgb, var(--p-color-f5f5ef) 5%, var(--a-surface));--a-overlay-ffffffba:#ffffffba;--a-text-70806f:color-mix(in srgb, var(--p-color-70806f) 30%, var(--a-fg));--a-text-6b8b61:color-mix(in srgb, var(--p-color-6b8b61) 30%, var(--a-fg));--a-fill-739b63:color-mix(in srgb, var(--p-color-739b63) 5%, var(--a-surface));--a-text-a3826c:color-mix(in srgb, var(--p-color-a3826c) 30%, var(--a-fg));--a-fill-a3826c:color-mix(in srgb, var(--p-color-a3826c) 65%, var(--a-surface));--a-fill-eaf0e5:color-mix(in srgb, var(--p-color-eaf0e5) 5%, var(--a-surface));--a-fill-f0eee3:color-mix(in srgb, var(--p-color-f0eee3) 5%, var(--a-surface));--a-fill-e4e5d5:color-mix(in srgb, var(--p-color-e4e5d5) 5%, var(--a-surface));--a-text-6e8059:color-mix(in srgb, var(--p-color-6e8059) 30%, var(--a-fg));--a-text-77806d:color-mix(in srgb, var(--p-color-77806d) 30%, var(--a-fg));--a-text-7a847a:color-mix(in srgb, var(--p-color-7a847a) 30%, var(--a-fg));--a-edge-eff0eb:color-mix(in srgb, var(--p-color-eff0eb) 20%, var(--a-line));--a-text-879184:color-mix(in srgb, var(--p-color-879184) 30%, var(--a-fg));--a-fill-fff0eb:color-mix(in srgb, var(--p-color-fff0eb) 5%, var(--a-surface));--a-text-9b4030:color-mix(in srgb, var(--p-color-9b4030) 30%, var(--a-fg));--a-fill-f8f0df:color-mix(in srgb, var(--p-color-f8f0df) 5%, var(--a-surface));--a-text-826432:color-mix(in srgb, var(--p-color-826432) 30%, var(--a-fg));--a-overlay-00000022:#0002;--a-overlay-142c2466:#0006;--a-fill-f0f4ec:color-mix(in srgb, var(--p-color-f0f4ec) 5%, var(--a-surface));--a-fill-f1f2e5:color-mix(in srgb, var(--p-color-f1f2e5) 5%, var(--a-surface));--a-fill-eaf1e5:color-mix(in srgb, var(--p-color-eaf1e5) 5%, var(--a-surface));--a-text-527d4d:color-mix(in srgb, var(--p-color-527d4d) 30%, var(--a-fg));--a-fill-f0f2e9:color-mix(in srgb, var(--p-color-f0f2e9) 5%, var(--a-surface));--a-fill-f0f3ec:color-mix(in srgb, var(--p-color-f0f3ec) 5%, var(--a-surface));--a-fill-f0ede5:color-mix(in srgb, var(--p-color-f0ede5) 5%, var(--a-surface));--a-fill-e7f0df:color-mix(in srgb, var(--p-color-e7f0df) 5%, var(--a-surface));--a-text-547345:color-mix(in srgb, var(--p-color-547345) 30%, var(--a-fg));--a-fill-f0f3eb:color-mix(in srgb, var(--p-color-f0f3eb) 5%, var(--a-surface));--a-text-7a8d72:color-mix(in srgb, var(--p-color-7a8d72) 30%, var(--a-fg));--a-fill-f1f3eb:color-mix(in srgb, var(--p-color-f1f3eb) 5%, var(--a-surface));--a-fill-f5f7f0:color-mix(in srgb, var(--p-color-f5f7f0) 5%, var(--a-surface));--a-fill-faf9f2:color-mix(in srgb, var(--p-color-faf9f2) 5%, var(--a-surface));--a-fill-f7f8f1:color-mix(in srgb, var(--p-color-f7f8f1) 5%, var(--a-surface));--a-text-a26824:color-mix(in srgb, var(--p-color-a26824) 30%, var(--a-fg));--a-fill-f5f7ef:color-mix(in srgb, var(--p-color-f5f7ef) 5%, var(--a-surface));--a-fill-f3e9e3:color-mix(in srgb, var(--p-color-f3e9e3) 5%, var(--a-surface));--a-accent-soft:#382735;--a-edge-c9b3bf:color-mix(in srgb, var(--p-color-c9b3bf) 20%, var(--a-line));--a-warn:#f2c17e;--a-crit:#ffb0a4;--a-warn-soft:#3f301e;--a-fill-f0e7e2:color-mix(in srgb, var(--p-color-f0e7e2) 5%, var(--a-surface));--a-text-4a3540:color-mix(in srgb, var(--p-color-4a3540) 30%, var(--a-fg));--a-ok-soft:#183b2a;--a-ok:#91d4aa;--a-fill-f8ece0:color-mix(in srgb, var(--p-color-f8ece0) 5%, var(--a-surface));--a-text-7d4a1f:color-mix(in srgb, var(--p-color-7d4a1f) 30%, var(--a-fg));--a-crit-soft:#442725;--a-overlay-2b19240d:#0000000d;--a-overlay-2b192466:#0006;--a-text-6b645a:color-mix(in srgb, var(--p-color-6b645a) 30%, var(--a-fg));--a-edge-e3ded6:color-mix(in srgb, var(--p-color-e3ded6) 20%, var(--a-line));--a-text-d8d2c9:color-mix(in srgb, var(--p-color-d8d2c9) 30%, var(--a-fg));--a-text-e0a21b:color-mix(in srgb, var(--p-color-e0a21b) 30%, var(--a-fg));--a-edge-2b6b57:color-mix(in srgb, var(--p-color-2b6b57) 20%, var(--a-line));--a-fill-f4f1ec:color-mix(in srgb, var(--p-color-f4f1ec) 5%, var(--a-surface));--a-text-6b6560:color-mix(in srgb, var(--p-color-6b6560) 30%, var(--a-fg));--a-fill-fbf1e4:color-mix(in srgb, var(--p-color-fbf1e4) 5%, var(--a-surface));--a-text-6b4413:color-mix(in srgb, var(--p-color-6b4413) 30%, var(--a-fg));--a-fill-fbe9e7:color-mix(in srgb, var(--p-color-fbe9e7) 5%, var(--a-surface));--a-text-7a2418:color-mix(in srgb, var(--p-color-7a2418) 30%, var(--a-fg));--a-text-7a6b73:color-mix(in srgb, var(--p-color-7a6b73) 30%, var(--a-fg));--a-fill-f0e6ea:color-mix(in srgb, var(--p-color-f0e6ea) 5%, var(--a-surface));--a-edge-e2d6dc:color-mix(in srgb, var(--p-color-e2d6dc) 20%, var(--a-line));--a-text-1f7a4b:color-mix(in srgb, var(--p-color-1f7a4b) 30%, var(--a-fg));--a-fill-f6f1ec:color-mix(in srgb, var(--p-color-f6f1ec) 5%, var(--a-surface));--a-text-a3321f:color-mix(in srgb, var(--p-color-a3321f) 30%, var(--a-fg));--a-edge-cdb8c4:color-mix(in srgb, var(--p-color-cdb8c4) 20%, var(--a-line));--a-overlay-5c1a4655:#0005;--a-text-a3929c:color-mix(in srgb, var(--p-color-a3929c) 30%, var(--a-fg));--a-text-a2361b:color-mix(in srgb, var(--p-color-a2361b) 30%, var(--a-fg));--a-edge-c2563a:color-mix(in srgb, var(--p-color-c2563a) 20%, var(--a-line));--a-fill-4a1438:color-mix(in srgb, var(--p-color-4a1438) 65%, var(--a-surface));--a-fill-d6c6cf:color-mix(in srgb, var(--p-color-d6c6cf) 5%, var(--a-surface));--a-overlay-00000033:#0003;--a-fill-e6d6dd:color-mix(in srgb, var(--p-color-e6d6dd) 5%, var(--a-surface));--a-fill-fdfaf7:color-mix(in srgb, var(--p-color-fdfaf7) 5%, var(--a-surface));--a-text-e8dce3:color-mix(in srgb, var(--p-color-e8dce3) 30%, var(--a-fg));--a-text-f1c99f:color-mix(in srgb, var(--p-color-f1c99f) 30%, var(--a-fg));--a-fill-f1e8e3:color-mix(in srgb, var(--p-color-f1e8e3) 5%, var(--a-surface));--a-fill-fcf8f5:color-mix(in srgb, var(--p-color-fcf8f5) 5%, var(--a-surface));--a-text-b7791f:color-mix(in srgb, var(--p-color-b7791f) 30%, var(--a-fg));--a-fill-f6efea:color-mix(in srgb, var(--p-color-f6efea) 5%, var(--a-surface));--a-edge-5a4652:color-mix(in srgb, var(--p-color-5a4652) 20%, var(--a-line));--a-fill-000000:color-mix(in srgb, var(--p-color-000000) 65%, var(--a-surface));--a-text-251c24:color-mix(in srgb, var(--p-color-251c24) 30%, var(--a-fg));--a-edge-c9965f:color-mix(in srgb, var(--p-color-c9965f) 20%, var(--a-line));--a-edge-ecd9b4:color-mix(in srgb, var(--p-color-ecd9b4) 20%, var(--a-line));--a-fill-fdf8ec:color-mix(in srgb, var(--p-color-fdf8ec) 5%, var(--a-surface));--a-text-6b4d16:color-mix(in srgb, var(--p-color-6b4d16) 30%, var(--a-fg));--a-text-6b5f66:color-mix(in srgb, var(--p-color-6b5f66) 30%, var(--a-fg));--a-fill-fdf3e1:color-mix(in srgb, var(--p-color-fdf3e1) 5%, var(--a-surface));--a-text-8a4b05:color-mix(in srgb, var(--p-color-8a4b05) 30%, var(--a-fg));--a-fill-e7f5ea:color-mix(in srgb, var(--p-color-e7f5ea) 5%, var(--a-surface));--a-text-1a6b31:color-mix(in srgb, var(--p-color-1a6b31) 30%, var(--a-fg));--a-text-6b6b6b:color-mix(in srgb, var(--p-color-6b6b6b) 30%, var(--a-fg));--a-edge-f0d9a8:color-mix(in srgb, var(--p-color-f0d9a8) 20%, var(--a-line));--a-fill-fffaf0:color-mix(in srgb, var(--p-color-fffaf0) 5%, var(--a-surface));--a-text-a12c1c:color-mix(in srgb, var(--p-color-a12c1c) 30%, var(--a-fg));--a-fill-f4f1ee:color-mix(in srgb, var(--p-color-f4f1ee) 5%, var(--a-surface));--a-text-d98b0b:color-mix(in srgb, var(--p-color-d98b0b) 30%, var(--a-fg));--a-fill-fbf1ec:color-mix(in srgb, var(--p-color-fbf1ec) 5%, var(--a-surface));--a-edge-b45309:color-mix(in srgb, var(--p-color-b45309) 20%, var(--a-line));--a-edge-ecd9c2:color-mix(in srgb, var(--p-color-ecd9c2) 20%, var(--a-line));--a-fill-fdf6ec:color-mix(in srgb, var(--p-color-fdf6ec) 5%, var(--a-surface));--a-fill-fbf4f8:color-mix(in srgb, var(--p-color-fbf4f8) 5%, var(--a-surface));--a-fill-fffdfa:color-mix(in srgb, var(--p-color-fffdfa) 5%, var(--a-surface));--a-edge-f1e4d2:color-mix(in srgb, var(--p-color-f1e4d2) 20%, var(--a-line));--a-edge-f4ebdf:color-mix(in srgb, var(--p-color-f4ebdf) 20%, var(--a-line));--a-text-5f6368:color-mix(in srgb, var(--p-color-5f6368) 30%, var(--a-fg));--a-text-1d1d1f:color-mix(in srgb, var(--p-color-1d1d1f) 30%, var(--a-fg));--a-overlay-00000014:#00000014;--a-overlay-0000000d:#0000000d;--a-edge-e3e3e6:color-mix(in srgb, var(--p-color-e3e3e6) 20%, var(--a-line));--a-fill-fbf3ee:color-mix(in srgb, var(--p-color-fbf3ee) 5%, var(--a-surface));--a-overlay-2b192433:#0003;--a-overlay-2b19241f:#0000001f;--a-fill-fde3bd:color-mix(in srgb, var(--p-color-fde3bd) 5%, var(--a-surface));--a-edge-b49aa9:color-mix(in srgb, var(--p-color-b49aa9) 20%, var(--a-line));--a-edge-b3261e:color-mix(in srgb, var(--p-color-b3261e) 20%, var(--a-line));--a-fill-fbf6f9:color-mix(in srgb, var(--p-color-fbf6f9) 5%, var(--a-surface));--a-fill-f3eef1:color-mix(in srgb, var(--p-color-f3eef1) 5%, var(--a-surface));--a-fill-f3e3ec:color-mix(in srgb, var(--p-color-f3e3ec) 5%, var(--a-surface));--a-edge-e6b8b4:color-mix(in srgb, var(--p-color-e6b8b4) 20%, var(--a-line));--a-text-b6a2ae:color-mix(in srgb, var(--p-color-b6a2ae) 30%, var(--a-fg));--a-text-8a3a2e:color-mix(in srgb, var(--p-color-8a3a2e) 30%, var(--a-fg));--a-overlay-2b192426:#00000026;--a-text-b3261e:color-mix(in srgb, var(--p-color-b3261e) 30%, var(--a-fg));--a-fill-b3261e:color-mix(in srgb, var(--p-color-b3261e) 65%, var(--a-surface));--a-fill-931d17:color-mix(in srgb, var(--p-color-931d17) 65%, var(--a-surface));--a-text-1d6b42:color-mix(in srgb, var(--p-color-1d6b42) 30%, var(--a-fg));--a-text-9a5b00:color-mix(in srgb, var(--p-color-9a5b00) 30%, var(--a-fg));--a-text-202124:color-mix(in srgb, var(--p-color-202124) 30%, var(--a-fg));--a-text-4d5156:color-mix(in srgb, var(--p-color-4d5156) 30%, var(--a-fg));--a-text-1a0dab:color-mix(in srgb, var(--p-color-1a0dab) 30%, var(--a-fg));--a-text-6b5560:color-mix(in srgb, var(--p-color-6b5560) 30%, var(--a-fg));--a-edge-e9b4a6:color-mix(in srgb, var(--p-color-e9b4a6) 20%, var(--a-line));--a-fill-fff7f4:color-mix(in srgb, var(--p-color-fff7f4) 5%, var(--a-surface));--a-edge-eadde4:color-mix(in srgb, var(--p-color-eadde4) 20%, var(--a-line));--a-overlay-2b19240a:#0000000a;--a-fill-47123a:color-mix(in srgb, var(--p-color-47123a) 65%, var(--a-surface));--a-fill-f6f0f3:color-mix(in srgb, var(--p-color-f6f0f3) 5%, var(--a-surface));--a-fill-edf6ef:color-mix(in srgb, var(--p-color-edf6ef) 5%, var(--a-surface));--a-text-18592b:color-mix(in srgb, var(--p-color-18592b) 30%, var(--a-fg));--a-fill-fff1ec:color-mix(in srgb, var(--p-color-fff1ec) 5%, var(--a-surface));--a-text-8f2c14:color-mix(in srgb, var(--p-color-8f2c14) 30%, var(--a-fg));--a-text-5d4652:color-mix(in srgb, var(--p-color-5d4652) 30%, var(--a-fg));--a-text-2f5a3b:color-mix(in srgb, var(--p-color-2f5a3b) 30%, var(--a-fg));--a-edge-e9c9a3:color-mix(in srgb, var(--p-color-e9c9a3) 20%, var(--a-line));--a-text-4a3542:color-mix(in srgb, var(--p-color-4a3542) 30%, var(--a-fg));--a-fill-f1e6ec:color-mix(in srgb, var(--p-color-f1e6ec) 5%, var(--a-surface));--a-fill-c26b1d:color-mix(in srgb, var(--p-color-c26b1d) 65%, var(--a-surface));--a-edge-d6c6cf:color-mix(in srgb, var(--p-color-d6c6cf) 20%, var(--a-line));--a-edge-1a6b31:color-mix(in srgb, var(--p-color-1a6b31) 20%, var(--a-line));--a-fill-1a6b31:color-mix(in srgb, var(--p-color-1a6b31) 65%, var(--a-surface));--a-fill-f6f2ef:color-mix(in srgb, var(--p-color-f6f2ef) 5%, var(--a-surface));--a-text-b42318:color-mix(in srgb, var(--p-color-b42318) 30%, var(--a-fg));--a-text-ff8a80:color-mix(in srgb, var(--p-color-ff8a80) 30%, var(--a-fg));--a-edge-e3b4b4:color-mix(in srgb, var(--p-color-e3b4b4) 20%, var(--a-line));--a-fill-6aa7d8:color-mix(in srgb, var(--p-color-6aa7d8) 5%, var(--a-surface));--a-fill-3d6fb3:color-mix(in srgb, var(--p-color-3d6fb3) 65%, var(--a-surface));--a-text-000000:color-mix(in srgb, var(--p-color-000000) 30%, var(--a-fg));--a-edge-000000:color-mix(in srgb, var(--p-color-000000) 20%, var(--a-line));--a-edge-999999:color-mix(in srgb, var(--p-color-999999) 20%, var(--a-line));--a-edge-d9a399:color-mix(in srgb, var(--p-color-d9a399) 20%, var(--a-line));--a-fill-9b2c1c:color-mix(in srgb, var(--p-color-9b2c1c) 65%, var(--a-surface));--a-fill-fffdfb:color-mix(in srgb, var(--p-color-fffdfb) 5%, var(--a-surface));--a-fill-e9f4ec:color-mix(in srgb, var(--p-color-e9f4ec) 5%, var(--a-surface));--a-overlay-2b19241a:#0000001a;--a-fill-1d1418:color-mix(in srgb, var(--p-color-1d1418) 65%, var(--a-surface));--a-edge-f2a65a:color-mix(in srgb, var(--p-color-f2a65a) 20%, var(--a-line));--a-overlay-0000004d:#0000004d;--a-overlay-ffffffe6:#ffffffe6;--a-fill-f2a65a:color-mix(in srgb, var(--p-color-f2a65a) 5%, var(--a-surface));--a-text-a12a1a:color-mix(in srgb, var(--p-color-a12a1a) 30%, var(--a-fg));--a-edge-a98fa0:color-mix(in srgb, var(--p-color-a98fa0) 20%, var(--a-line));--a-edge-a2361b:color-mix(in srgb, var(--p-color-a2361b) 20%, var(--a-line));--a-toast-bg:var(--a-fg);--a-toast-fg:var(--a-bg);--a-toast-sub:color-mix(in srgb, var(--a-bg) 75%, var(--a-fg));--a-toast-link:var(--p-color-5c1a46);--a-toast-err-bg:var(--a-crit);--a-toast-err-fg:var(--a-bg)}html[data-admin-theme]{color:var(--a-fg);background:var(--a-bg);font-size:var(--a-type-14)}html[data-admin-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-admin-theme] :is(.atable,.sz-table,.kpi,.stat){font-variant-numeric:tabular-nums}html[data-admin-theme] :is(.atable,.sz-table) .num{text-align:right}html[data-admin-theme] .modal.ucet{--u-bg:var(--a-surface);--u-bg2:var(--a-bg);--u-fg:var(--a-fg);--u-mut:var(--a-mut);--u-line:var(--a-line);--u-field:var(--a-field);--u-acc:var(--a-accent);--u-on-acc:var(--a-on-accent);--u-ok:var(--a-ok);--u-err:var(--a-crit)}.admin-theme-choice{border:1px solid var(--a-line);border-radius:8px;margin:20px 0;padding:12px}.admin-theme-choice legend{font-size:var(--a-type-14);font-weight:600}.admin-theme-choice label{min-height:40px;font-size:var(--a-type-14);align-items:center;gap:10px;margin:0;display:flex}.admin-theme-choice input{flex-shrink:0;width:18px;height:18px;min-height:0;margin:0;padding:0}html[data-admin-theme=dark] :is(.anav button.on svg,.pro-menu .on){color:var(--a-accent-ink)}#root>.ssr{display:none}.nf-plat{text-align:center;max-width:640px;margin:0 auto;padding:120px 24px}.nf-plat h1{margin-bottom:16px;font-size:32px}.nf-plat a{color:var(--a-accent-ink);font-weight:600}:root{color:var(--a-fg);background:var(--a-bg);font-synthesis:none;--accent:var(--a-accent);--orange:var(--a-fill-e2b48a);--muted:var(--a-mut);--line:var(--a-line);font-family:Onest Variable,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}button{color:inherit;background:0 0;border:0}button:focus-visible,a:focus-visible{outline:3px solid var(--a-focus);outline-offset:3px}input,textarea,select{border:1px solid var(--a-field);background:var(--a-surface);width:100%;color:var(--a-fg);border-radius:10px;outline:none;padding:12px 13px}input:focus,textarea:focus,select:focus{border-color:var(--a-edge-8a4a72);box-shadow:0 0 0 3px var(--a-overlay-8a4a7219)}input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}input:where([type=radio]){width:18px;height:18px;accent-color:var(--accent);border:0;flex-shrink:0;padding:0}label{margin:14px 0 8px;font-size:13px;font-weight:600;display:block}label>input,label>textarea,label>select{margin-top:7px}small{color:var(--muted);font-size:12px;line-height:1.7;display:block}p{line-height:1.7}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.5px;font-size:40px}h2{letter-spacing:-.7px;font-size:27px}h3{font-size:16px}svg{flex-shrink:0}.announcement{background:var(--accent);color:var(--a-text-f4f4e9);letter-spacing:.1px;justify-content:space-between;padding:9px max(5%,50vw - 620px);font-size:11px;display:flex}.announcement span{align-items:center;gap:8px;display:flex}.header{background:var(--a-surface);border-bottom:1px solid var(--line);z-index:20;align-items:center;gap:34px;height:103px;padding:20px max(5%,50vw - 620px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;min-width:192px;display:flex}.brand small{letter-spacing:2.1px;color:var(--a-accent-ink);font-size:9px;font-weight:700;line-height:1.2}.brand strong{letter-spacing:-1px;white-space:nowrap;font-size:28px;line-height:1.2}.brand strong span{color:var(--a-text-ce8b3f)}.brand-icon{background:var(--accent);color:var(--a-text-f1bd72);border-radius:13px;place-items:center;width:47px;height:49px;display:grid}.search{background:var(--a-fill-f5f6f2);border:1px solid var(--a-edge-eceee8);border-radius:12px;flex:1;align-items:center;gap:9px;min-width:140px;padding:0 16px;display:flex}.search input{box-shadow:none;background:0 0;border:0;padding:15px 0;font-size:13px}.search svg{color:var(--a-text-778279)}.account{white-space:nowrap;align-items:center;gap:9px;padding:10px 0;font-size:13px;font-weight:600;display:flex}.cart-button{background:var(--accent);color:var(--a-on-accent);white-space:nowrap;border-radius:12px;align-items:center;gap:12px;padding:13px 16px;font-size:13px;font-weight:600;display:flex}.cart-button b{background:var(--a-fill-f3bb68);color:var(--a-text-284336);border-radius:6px;min-width:21px;padding:3px;font-size:11px}.container{max-width:1240px;margin:auto;padding:0 0 40px}.location{align-items:center;gap:8px;padding:21px 0;font-size:11px;display:flex}.location span{color:var(--muted);border-left:1px solid var(--a-edge-ccd3c9);padding-left:10px}.hero{background:var(--a-fill-eef1e6);border-radius:22px;grid-template-columns:1fr 1fr;min-height:360px;display:grid;overflow:hidden}.hero-copy{padding:39px 0 33px 46px}.eyebrow{letter-spacing:1.5px;color:var(--a-text-65816a);align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.eyebrow span{background:var(--a-fill-6f8d65);border-radius:50%;width:6px;height:6px}.hero h1{color:var(--a-text-214b37);letter-spacing:-2px;margin:18px 0;font-size:53px;font-weight:750;line-height:1.06}.hero p{color:var(--a-text-687767);margin-bottom:20px;font-size:13px;line-height:1.8}.primary,.secondary{border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:13px 18px;font-size:12px;font-weight:650;display:inline-flex}.primary{background:var(--accent);color:var(--a-on-accent)}.primary:hover{background:var(--a-fill-285744)}.secondary{background:var(--a-surface);border:1px solid var(--a-edge-dce3d9)}.secondary:hover{background:var(--a-fill-f4f6ef)}.hero-note{color:var(--a-text-748270);align-items:center;gap:6px;margin-top:20px;font-size:10px;display:flex}.hero-art{justify-content:center;align-items:center;padding:15px 22px 0 0;display:flex;position:relative}.hero-art>svg{width:95%;max-height:340px}.hero-stamp{background:var(--a-fill-fffdf1);box-shadow:0 5px 16px var(--a-overlay-5c1a4607);text-align:center;border-radius:50%;padding:18px 17px;font-size:11px;line-height:1.6;position:absolute;top:44px;right:42px;transform:rotate(9deg)}.hero-stamp strong{font-size:14px}.benefits{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:37px;padding:26px 16px;display:grid}.benefits>div{justify-content:center;align-items:center;gap:14px;display:flex}.benefits>div+div{border-left:1px solid var(--line)}.benefits svg{color:var(--a-text-608268);width:23px}.benefits strong{font-size:12px;font-weight:650}.benefits small{font-size:10px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:19px;display:flex}.section-heading h2{margin:8px 0 0}.section-heading h3{margin:0}.muted{color:var(--muted);font-size:12px}.categories{scrollbar-width:thin;gap:9px;padding:0 0 20px;display:flex;overflow-x:auto}.categories button{white-space:nowrap;background:var(--a-surface);border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:12px 17px;font-size:11px;font-weight:600;display:flex}.categories button.selected{background:var(--accent);color:var(--a-on-accent);border-color:var(--accent)}.product-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.product-card{background:var(--a-surface);border:1px solid var(--a-edge-e8ebe4);border-radius:14px;transition:box-shadow .2s,transform .2s;overflow:hidden}.product-card:hover{box-shadow:0 6px 22px var(--a-overlay-5c1a460b);transform:translateY(-2px)}.product-image{background:var(--a-fill-f5f5ef);border-radius:10px;height:180px;margin:8px;display:block;position:relative}.product-image svg{width:100%;height:100%}.product-image img{object-fit:contain;width:100%;height:100%;padding:16px}.unit-tag{background:var(--a-overlay-ffffffba);color:var(--a-text-70806f);border-radius:5px;padding:4px 7px;font-size:10px;position:absolute;bottom:8px;right:8px}.product-info{padding:9px 17px 16px}.product-info>small{font-size:10px}.product-info h3{min-height:39px;margin:5px 0 7px;font-size:13px;line-height:1.5}.stock{color:var(--a-text-6b8b61);font-size:10px;display:block}.stock:before{content:"";background:var(--a-fill-739b63);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.stock.unavailable{color:var(--a-text-a3826c)}.stock.unavailable:before{background:var(--a-fill-a3826c)}.product-bottom{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.product-bottom strong{letter-spacing:-.6px;font-size:20px}.product-bottom button{background:var(--a-fill-eaf0e5);color:var(--a-accent-ink);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.product-bottom button:hover{background:var(--accent);color:var(--a-on-accent)}.loyalty-banner{background:var(--a-fill-f0eee3);border-radius:16px;align-items:center;gap:22px;margin-top:36px;padding:28px 34px;display:flex}.loyalty-icon{background:var(--a-fill-e4e5d5);color:var(--a-text-6e8059);border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.loyalty-banner h2{margin-bottom:7px;font-size:21px}.loyalty-banner p{color:var(--a-text-77806d);margin:0;font-size:12px}.loyalty-banner button{white-space:nowrap;margin-left:auto}footer{border-top:1px solid var(--line);background:var(--a-surface);padding:30px max(5%,50vw - 620px) 20px}.footer-inner{align-items:center;gap:30px;font-size:11px;display:flex}.footer-brand{letter-spacing:-1px;font-size:23px;font-weight:750}.footer-inner p{color:var(--a-text-7a847a);margin:0}.footer-inner>a:last-child{margin-left:auto}.footer-bottom{border-top:1px solid var(--a-edge-eff0eb);color:var(--a-text-879184);letter-spacing:.6px;justify-content:space-between;margin-top:24px;padding-top:18px;font-size:9px;display:flex}.footer-bottom span{letter-spacing:0}.icon{place-items:center;padding:6px;display:inline-grid}.empty{text-align:center;padding:65px 20px}.empty svg{margin:auto auto 15px}.empty p{color:var(--muted);font-size:13px}.error,.warning{border-radius:8px;padding:12px 15px;font-size:12px;line-height:1.7}.error{background:var(--a-fill-fff0eb);color:var(--a-text-9b4030)}.warning{background:var(--a-fill-f8f0df);color:var(--a-text-826432)}.toast{z-index:100;background:var(--accent);color:var(--a-on-accent);box-shadow:0 8px 40px var(--a-overlay-00000022);border-radius:12px;align-items:center;gap:10px;padding:14px 24px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.modal{width:min(540px,100% - 24px);max-height:90dvh;color:var(--a-fg);box-shadow:0 20px 80px var(--a-overlay-00000022);border:0;border-radius:20px;padding:27px;overflow:auto}.modal.wide{width:min(820px,100% - 24px)}.modal::backdrop{background:var(--a-overlay-142c2466);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.modal-head h2{margin:0;font-size:23px}.modal p{font-size:13px}.modal h3{margin-top:22px}.cart-line{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:15px 0;font-size:12px;display:flex}.cart-line>div:first-child{flex:1}.cart-line>strong{text-align:right;width:78px}.stepper{border:1px solid var(--line);border-radius:7px;align-items:center;gap:9px;display:flex}.stepper button{padding:10px 5px;display:flex}.total{justify-content:space-between;margin:21px 0;font-size:17px;display:flex}.full{width:100%;margin-top:12px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-grid.three{grid-template-columns:repeat(3,1fr)}.checkbox{align-items:center;gap:10px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.checkbox input{flex-shrink:0;margin:0}.payment-method{background:var(--a-fill-f0f4ec);border-radius:10px;align-items:center;gap:12px;margin:18px 0;padding:15px;font-size:12px;display:flex}.payment-method small{font-size:11px}.text-button{margin:16px auto;font-size:12px;text-decoration:underline;display:block}.points{background:var(--a-fill-f1f2e5);border-radius:12px;align-items:center;gap:14px;padding:22px;display:flex}.points strong{font-size:24px}.points span{font-size:12px}.order-row{border-bottom:1px solid var(--line);text-align:left;justify-content:space-between;align-items:center;width:100%;padding:16px 0;display:flex}.order-result{text-align:center}.success-icon{background:var(--a-fill-eaf1e5);color:var(--a-text-527d4d);border-radius:50%;place-items:center;width:52px;height:52px;margin:20px auto;display:grid}.qr{width:100%;max-width:230px}.product-detail{padding:10px 0 40px}.back{align-items:center;gap:8px;margin-bottom:25px;font-size:12px;display:flex}.detail-grid{grid-template-columns:1fr 1fr;gap:50px;display:grid}.detail-grid h1{margin:18px 0}.detail-image{background:var(--a-fill-f0f2e9);border-radius:20px}.detail-image svg,.detail-image img{object-fit:contain;width:100%;height:400px}.detail-price{font-size:28px}.detail-grid p{font-size:14px}.detail-grid .stock{margin:20px 0}.admin{min-height:70vh;padding-top:34px}.admin h1{margin:7px 0 0;font-size:33px}.admin-toolbar{gap:12px;margin-bottom:24px;display:flex}.table-wrap{border:1px solid var(--line);background:var(--a-surface);border-radius:12px;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}th{background:var(--a-fill-f0f3ec);text-transform:uppercase;letter-spacing:.7px;padding:15px;font-size:10px}td{border-top:1px solid var(--line);padding:15px}td .secondary{padding:9px 12px}.badge{background:var(--a-fill-f0ede5);border-radius:5px;padding:5px 8px;font-size:10px}.badge.green{background:var(--a-fill-e7f0df);color:var(--a-text-547345)}.connection-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.panel{border:1px solid var(--line);background:var(--a-surface);border-radius:15px;padding:25px}.panel h2{font-size:23px}.panel p{font-size:13px}.log-row{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 0;font-size:12px;display:flex}.editor-top{grid-template-columns:180px 1fr;gap:25px;display:grid}.upload-box{background:var(--a-fill-f0f3eb);min-height:190px;color:var(--a-text-7a8d72);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex}.upload-box img{object-fit:contain;width:100%;max-height:160px}.upload-box label{font-size:10px;position:relative;overflow:hidden}.file-input{opacity:0;cursor:pointer;position:absolute;inset:0}.input-action{gap:8px;margin-top:7px;display:flex}.input-action button{padding:10px}.pagination{justify-content:center;align-items:center;gap:25px;margin:25px;display:flex}.pagination button{border:1px solid var(--line);background:var(--a-surface);border-radius:8px;padding:12px}.scanner{background:var(--a-accent);border-radius:12px;width:100%}code{white-space:normal;overflow-wrap:anywhere;background:var(--a-fill-f1f3eb);border-radius:8px;padding:10px;font-size:11px;display:block}@media (width>=1600px){.product-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=1370px){.container{margin:0 5%}.header{gap:23px}.hero h1{font-size:48px}.hero{min-height:350px}}@media (width<=1000px){.header{gap:16px}.brand{min-width:168px}.account span{display:none}.product-grid{grid-template-columns:repeat(3,1fr)}.hero-copy{padding-left:30px}.hero h1{font-size:42px}.hero-stamp{padding:14px;top:44px;right:15px}.benefits{padding-left:0;padding-right:0}.benefits>div{gap:9px}.benefits strong{font-size:11px}.loyalty-banner{padding:25px}.connection-grid{grid-template-columns:1fr}}@media (width<=650px){.announcement{justify-content:center;padding:8px 5%;font-size:9px}.announcement span:last-child{display:none}.header{flex-wrap:wrap;gap:12px;height:auto;padding:14px 5% 12px}.brand{gap:8px;min-width:0;margin-right:auto}.brand-icon{border-radius:11px;width:37px;height:40px}.brand strong{font-size:24px}.brand small{letter-spacing:1.4px;font-size:8px}.header>.search{flex-basis:100%;order:4;height:42px}.cart-button{gap:7px;padding:10px;font-size:11px}.account{padding:7px}.cart-button b{min-width:18px;font-size:10px}.location{gap:5px;padding:15px 0;font-size:10px}.location span{padding-left:6px;font-size:9px}.hero{border-radius:17px;grid-template-columns:1fr;min-height:0;position:relative}.hero-copy{z-index:1;padding:27px 22px 25px;position:relative}.hero .eyebrow{letter-spacing:1px;font-size:8px}.hero h1{letter-spacing:-1.5px;margin:17px 0 13px;font-size:38px}.hero p{max-width:205px;font-size:11px}.hero-art{opacity:.8;width:220px;padding:0;position:absolute;bottom:1px;right:-52px}.hero-art>svg{width:100%}.hero-stamp{display:none}.hero .primary{padding:12px 15px;font-size:11px}.hero-note{margin-top:16px;font-size:9px}.benefits{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:25px;padding:20px 0}.benefits>div{justify-content:start;gap:9px}.benefits>div:nth-child(3){display:none}.benefits>div+div{padding-left:13px}.benefits strong{font-size:9px}.benefits small{font-size:8px}.benefits svg{width:19px}.section-heading{gap:12px}.section-heading h2{font-size:24px}.eyebrow{letter-spacing:1px;font-size:8px}.section-heading>.muted{white-space:nowrap;font-size:10px}.categories{gap:7px;padding-bottom:16px}.categories button{padding:10px 12px;font-size:10px}.product-grid{grid-template-columns:1fr 1fr;gap:11px}.product-image{height:141px;margin:6px}.product-info{padding:5px 11px 13px}.product-info h3{min-height:36px;font-size:12px}.product-info>small{font-size:9px}.product-bottom strong{font-size:18px}.product-bottom button{width:35px;height:35px}.unit-tag{font-size:8px}.stock{font-size:9px}.loyalty-banner{flex-wrap:wrap;gap:15px;padding:22px}.loyalty-icon{width:43px;height:43px}.loyalty-banner h2{font-size:18px}.loyalty-banner p{font-size:11px}.loyalty-banner>div:nth-child(2){flex:1}.loyalty-banner button{margin-left:58px}.footer-inner{flex-wrap:wrap;gap:12px}.footer-inner p{display:none}.footer-bottom{flex-direction:column;gap:10px;line-height:1.5}.modal{border-radius:16px;padding:19px}.modal-head h2{font-size:21px}.cart-line{gap:8px;font-size:11px}.cart-line>strong{width:65px}.form-grid{gap:12px}.form-grid.three{grid-template-columns:1fr}.form-grid.three label{margin-bottom:0}.detail-grid{grid-template-columns:1fr;gap:20px}.detail-image svg,.detail-image img{height:280px}.detail-grid h1{font-size:30px}.admin-toolbar{flex-wrap:wrap}.admin-toolbar .search{flex-basis:100%}.admin h1{font-size:27px}.admin .section-heading>.secondary{padding:10px;font-size:0}.editor-top{grid-template-columns:1fr}.upload-box{min-height:120px}.connection-grid{grid-template-columns:1fr}.points{gap:10px;padding:18px}.points strong{font-size:21px}.points span{font-size:10px}.toast{white-space:nowrap;font-size:11px}.container.admin{margin:0 4%}.admin-toolbar button{flex:1}.section-heading .secondary{font-size:10px}.editor-top{gap:10px}}.capture-label{cursor:pointer;margin:0;position:relative;overflow:hidden}.admin-toolbar>.muted{align-items:center;display:flex}.product-facts{border:1px solid var(--line);background:var(--a-fill-f5f7f0);border-radius:10px;margin:22px 0;padding:16px}.product-facts summary{cursor:pointer;font-size:13px;font-weight:650}.product-facts>p{margin-top:15px}.ocr-field{grid-template-columns:150px 1fr;align-items:center;gap:12px;margin:10px 0;display:grid}.ocr-field label{margin:0}.ocr-field input:not([type=checkbox]){min-width:0}@media (width<=650px){.ocr-field{grid-template-columns:1fr;gap:6px}.admin-toolbar .capture-label{width:100%}}.price-helper{border:1px solid var(--line);background:var(--a-fill-faf9f2);border-radius:10px;margin:16px 0;padding:15px}.price-helper summary{cursor:pointer;font-size:13px;font-weight:650}.product-description{white-space:pre-line}.product-facts dl{font-size:12px;line-height:1.65}.product-facts dt{margin-top:15px;font-weight:650}.product-facts dd{white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0}.procurement-panel{margin:24px 0}.procurement-line{border:1px solid var(--line);background:var(--a-fill-f7f8f1);border-radius:10px;margin:12px 0;padding:16px}.procurement-line>p{margin:10px 0;font-size:12px}.procurement-warning{color:var(--a-text-a26824)}.mfa-settings{border:1px solid var(--line);background:var(--a-fill-f5f7ef);border-radius:12px;margin:20px 0;padding:18px}.mfa-settings h3{align-items:center;gap:9px;margin:0 0 12px;display:flex}.mfa-settings textarea{letter-spacing:.5px;font-family:ui-monospace,monospace;font-size:13px}.mfa-settings>.qr{margin:14px auto;display:block}.mfa-settings details{margin:14px 0;font-size:12px}.mfa-settings summary{cursor:pointer;font-weight:600}.admin-top{border-bottom:1px solid var(--line);background:var(--a-surface);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 max(5%,50vw - 620px);display:flex}.admin-brand{font-size:var(--a-type-20);letter-spacing:-.03em;align-items:center;gap:9px;font-weight:600;display:flex}.adm{--plum:var(--a-accent);--card:var(--a-surface);--bg:var(--a-bg);--chip:var(--a-fill-f3e9e3);--mut:var(--a-mut);background:var(--bg);min-height:calc(100vh - 69px);color:var(--a-fg);flex-wrap:wrap;display:flex}.aside{border-right:1px solid var(--line);background:var(--card);flex:0 0 240px;padding:18px 12px}.aside-h{padding:0 10px 14px}.aside-h h2{font-size:var(--a-type-14);letter-spacing:0;color:var(--mut);margin:0;font-weight:500}.aside-h .aside-name{font-size:var(--a-type-16);letter-spacing:-.02em;font-weight:600;display:block}.anav{flex-direction:column;gap:2px;display:flex}.anav button,.anav a{width:100%;min-height:42px;font-size:var(--a-type-14);text-align:left;white-space:nowrap;border-radius:7px;align-items:center;gap:10px;padding:0 10px;display:flex}.anav svg{color:var(--mut)}.anav button:hover,.anav a:hover{background:var(--a-accent-soft)}.anav button.on{background:var(--a-accent-soft);font-weight:600}.anav button.on svg{color:var(--a-accent-ink)}.anav b{background:var(--plum);min-width:22px;color:var(--a-on-accent);font-size:var(--a-type-12);text-align:center;border-radius:9px;margin-left:auto;padding:1px 6px}.anav-out{border-top:1px solid var(--line);margin-top:14px;border-radius:0!important;min-height:56px!important;padding-top:14px!important}.amain{flex:999 640px;min-width:0;padding:22px clamp(16px,2.4vw,32px) 40px}.ahead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.ahead h1{font-size:var(--a-type-28);letter-spacing:-.03em;margin:0;font-weight:600}.asub{max-width:46rem;font-size:var(--a-type-14);color:var(--mut);margin:2px 0 0;line-height:1.5}.asub.pad{padding:18px}.abar{flex-wrap:wrap;gap:8px;display:flex}.abtn{border:1px solid var(--line);background:var(--card);min-height:42px;font-size:var(--a-type-14);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-weight:500;display:inline-flex}.abtn:hover{border-color:var(--a-edge-c9b3bf)}.abtn.p{background:var(--plum);color:var(--a-on-accent);border-color:#0000;font-weight:600}.acard{border:1px solid var(--line);background:var(--card);border-radius:10px;min-width:0;margin-bottom:10px}.kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:10px;display:grid}.kpis .acard{margin:0}.kpi{padding:14px 16px}.kpi p{font-size:var(--a-type-14);color:var(--mut);margin:0;line-height:1.4}.kpi b{font-size:var(--a-type-28);letter-spacing:-.035em;margin-top:6px;font-weight:600;display:block}.kpi span{font-size:var(--a-type-14);color:var(--mut)}.arow{flex-wrap:wrap;gap:10px;display:flex}.arow .acard{margin-bottom:10px}.grow3{flex:3 480px}.grow2{flex:2 280px}.cardh{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px 8px;display:flex}.cardh h2{font-size:var(--a-type-16);letter-spacing:0;margin:0;font-weight:600}.ready .cardh{flex-wrap:wrap}.ready-l{margin:0;padding:0;list-style:none}.ready-l li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.ready-l li>span{min-width:0}.ready-l b{font-size:var(--a-type-14);font-weight:600;display:block}.ready-l small{font-size:var(--a-type-14);color:var(--mut);margin-top:2px;line-height:1.4;display:block}.ready-l .abtn{flex:none;text-decoration:none}.bars{grid-template-columns:repeat(14,minmax(0,1fr));gap:6px;height:210px;padding:8px 18px 16px;display:grid}.bars div{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.bars i{background:var(--plum);border-radius:4px 4px 0 0;width:100%;max-width:34px;display:block}.bars i.zero{background:var(--chip)}.bars span{font-size:var(--a-type-12);color:var(--mut);white-space:nowrap}.lrow{border-top:1px solid var(--line);font-size:var(--a-type-14);align-items:center;gap:10px;padding:9px 18px;display:flex}.lname{flex:1;min-width:0}.lowt{color:var(--a-warn)}.outt{color:var(--a-crit)}.thumb{background:var(--chip);border-radius:5px;flex:none;width:40px;height:40px;display:block;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.atabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;padding:0 8px;display:flex;overflow-x:auto}.atabs button{min-height:48px;font-size:var(--a-type-14);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px;display:flex}.atabs button.on{border-bottom-color:var(--plum);font-weight:600}.atabs span{background:var(--chip);min-width:18px;font-size:var(--a-type-12);text-align:center;border-radius:9px;padding:0 5px}.atools{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}.afind{border:1px solid var(--line);min-width:0;color:var(--mut);border-radius:8px;flex:260px;align-items:center;gap:8px;margin:0;padding:0 12px;display:flex}.afind input{min-height:42px;font-size:var(--a-type-14);background:0 0;border:0;margin:0;padding:0;font-weight:400;box-shadow:none!important}.tw{position:relative;overflow-x:auto}.atable{border-collapse:collapse;width:100%;min-width:720px}.atable th{text-transform:none;letter-spacing:0;border-bottom:1px solid var(--line);font-size:var(--a-type-14);color:var(--mut);text-align:left;white-space:nowrap;background:0 0;padding:10px 14px;font-weight:500}.atable td{border-top:1px solid var(--line);white-space:normal;font-size:var(--a-type-14);vertical-align:middle;padding:10px 14px}.atable td small{font-size:var(--a-type-14);line-height:1.4}.atable .num{text-align:right;white-space:nowrap}.atable tr.warn td{background:var(--a-warn-soft)}.atable td>p{margin:8px 0}.pcell{align-items:center;gap:10px;min-width:220px;display:flex}.linkb{font-size:var(--a-type-14);text-align:left;padding:0;font-weight:600}.linkb:hover{text-underline-offset:3px;text-decoration:underline}.linkb.strong{font-weight:500}.cardh .linkb{text-underline-offset:3px;font-weight:500;text-decoration:underline}.pill{background:var(--a-fill-f0e7e2);color:var(--a-text-4a3540);font-size:var(--a-type-12);white-space:nowrap;border-radius:999px;padding:3px 9px;font-weight:600;display:inline-block}.pill.ok{background:var(--a-ok-soft);color:var(--a-ok)}.pill.go{background:var(--a-fill-f8ece0);color:var(--a-text-7d4a1f)}.pill.bl{background:var(--a-accent-soft);color:var(--a-accent-ink)}.pill.no{background:var(--a-crit-soft);color:var(--a-crit)}.adm .panel{padding:18px}.adm .error{margin-bottom:12px}.anav .nmore{display:none}@media (width<=900px){.aside{border-right:0;border-bottom:1px solid var(--line);flex:100%;min-width:0;padding:10px 16px}.aside-h{flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:0;display:flex}.aside-h .aside-name{font-size:var(--a-type-14)}.aside-h .kasa-open,.aside-h .kasa-back{display:none}.anav{z-index:30;padding:4px 4px calc(4px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--card);box-shadow:0 -4px 18px var(--a-overlay-2b19240d);flex-direction:row;gap:0;position:fixed;bottom:0;left:0;right:0}.anav button,.anav a{display:none}.anav .nmain,.anav .nmore{min-width:0;min-height:56px;font-size:var(--a-type-12);text-align:center;color:var(--mut);flex-direction:column;flex:1 1 0;justify-content:center;gap:3px;padding:4px 2px;display:flex;position:relative}.anav .nmain span,.anav .nmore span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.anav button.on{color:var(--a-accent-ink);background:0 0;font-weight:600}.anav b{font-size:var(--a-type-12);margin:0;position:absolute;top:4px;left:calc(50% + 6px)}.amain{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.ahead h1{font-size:var(--a-type-24)}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi b{font-size:var(--a-type-20)}.bars{gap:3px;padding:8px 10px 14px}.bars span{visibility:hidden}.bars .edge span{visibility:visible}.bars div:first-child span{align-self:flex-start}.bars div:last-child span{align-self:flex-end}}.amore{z-index:40;position:fixed;inset:0}.amore-bg{background:var(--a-overlay-2b192466);width:100%;position:absolute;inset:0}.amore-p{max-height:80dvh;padding:8px 12px calc(16px + env(safe-area-inset-bottom));background:var(--card);border-radius:16px 16px 0 0;position:absolute;bottom:0;left:0;right:0;overflow:auto}.amore-h{font-size:var(--a-type-16);justify-content:space-between;align-items:center;padding:6px 4px 8px;display:flex}.amore-l{display:grid}.amore-l button,.amore-l a{min-height:50px;font-size:var(--a-type-16);text-align:left;border-radius:8px;align-items:center;gap:12px;padding:0 10px;display:flex}.amore-l svg{color:var(--mut)}.amore-l button.on{background:var(--a-accent-soft);font-weight:600}.amore-l b{background:var(--plum);color:var(--a-on-accent);font-size:var(--a-type-12);border-radius:9px;margin-left:auto;padding:1px 7px}.aform{max-width:760px}.aform-h{font-size:var(--a-type-16);letter-spacing:0;margin:22px 0 0;font-weight:600}.aform .abtn.p{margin-top:16px}.saved{color:var(--a-ok);font-size:var(--a-type-14);align-items:center;gap:6px;margin:14px 0 0;display:flex}.aform-l{font-size:var(--a-type-14);margin:16px 0 6px;font-weight:600;display:block}.wdays{flex-wrap:wrap;gap:4px 16px;display:flex}.wdays .checkbox{margin:0}.srow-form{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 90px 110px auto auto;align-items:center;gap:8px;padding:8px 14px;display:grid}.srow-form input,.srow-form select{margin:0;padding:9px 10px}.srow-form .checkbox{white-space:nowrap;margin:0}.srow-form.staff{grid-template-columns:minmax(180px,1fr) auto auto auto;padding:8px 0}.srow-form label{margin:0}@media (width<=700px){.srow-form,.srow-form.staff{grid-template-columns:1fr 1fr}}.srow-form.head{border-top:0;padding-top:0;padding-bottom:4px}.aside-h .kasa-open{justify-content:center;width:100%;margin-top:10px;display:flex}.aside-h .kasa-back{font-size:var(--a-type-14);color:var(--muted,var(--a-text-6b645a));justify-content:center;align-items:center;gap:8px;margin-top:8px;text-decoration:none;display:flex}.aside-h .kasa-back:hover{color:inherit}.aside-h .kasa-back kbd{border:1px solid;border-bottom-width:2px;border-radius:6px;padding:3px 6px;font:600 11.5px/1 inherit}.kasa-link{max-width:760px;margin-bottom:14px}.kasa-link .aform-h,.kasa-link p{margin:0 0 8px}.kasa-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:6px;display:flex}.kasa-actions label{flex:260px}.kasa-confirm .kasa-actions,.empty .kasa-actions{justify-content:center}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.order-reviews{text-align:left;gap:14px;width:100%;margin:8px 0;display:grid}.order-reviews h3{font-size:var(--a-type-16);margin:0}.order-reviews form{border:1px solid var(--a-edge-e3ded6);border-radius:10px;gap:8px;padding:12px;display:grid}.order-reviews label{font-size:var(--a-type-14);gap:4px;display:grid}.rate{border:0;flex-direction:row-reverse;justify-content:flex-end;gap:2px;margin:0;padding:0;display:flex}.rate label{cursor:pointer;display:block}.rate input{opacity:0;position:absolute}.rate span[aria-hidden]{font-size:var(--a-type-28);color:var(--a-text-d8d2c9);padding:2px;line-height:1;display:block}.rate input:checked~span[aria-hidden],.rate label:hover span[aria-hidden],.rate label:hover~label span[aria-hidden]{color:var(--a-text-e0a21b)}.rate label:has(input:checked)~label span[aria-hidden]{color:var(--a-text-e0a21b)}.rate input:focus-visible+span{outline:2px solid var(--a-edge-2b6b57);border-radius:4px}.pruvodce textarea{resize:vertical}.navrh{background:var(--a-fill-f4f1ec);border-radius:10px;gap:12px;padding:14px;display:grid}.navrh dl{gap:8px;margin:0;display:grid}.navrh dl div{grid-template-columns:170px minmax(0,1fr);gap:10px;display:grid}.navrh dt{color:var(--a-text-6b6560);font-size:var(--a-type-14)}.navrh dd{margin:0;font-weight:500}@media (width<=640px){.navrh dl div{grid-template-columns:minmax(0,1fr);gap:2px}}.req-acts{gap:6px;margin-bottom:6px;display:grid}.req-acts code{font-size:var(--a-type-12);word-break:break-all}.subbar{font-size:var(--a-type-14);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:20px;padding:14px 18px;line-height:1.45;display:flex}.subbar.soon{background:var(--a-fill-fbf1e4);color:var(--a-text-6b4413)}.subbar.late{background:var(--a-fill-fbe9e7);color:var(--a-text-7a2418)}.subbar a{background:var(--a-accent);min-height:40px;color:var(--a-on-accent);border-radius:999px;align-items:center;margin-left:auto;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.subgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;margin-bottom:16px;display:grid}.subplan{font-size:var(--a-type-24);margin:4px 0 0;font-weight:600}.subplan span{font-size:var(--a-type-14);color:var(--a-text-7a6b73);font-weight:400}.subuse{background:var(--a-fill-f0e6ea);border-radius:4px;height:8px;margin-top:14px;overflow:hidden}.subuse i{background:var(--a-accent);height:8px;display:block}.subchoice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.subchoice label{box-shadow:inset 0 0 0 1px var(--a-edge-e2d6dc);cursor:pointer;border-radius:12px;gap:2px;padding:14px 16px;display:grid}.subchoice label.on{box-shadow:inset 0 0 0 2px var(--a-accent)}.subchoice input{accent-color:var(--a-accent);width:18px;height:18px;margin:0 0 4px}.subprice{font-size:var(--a-type-20);font-weight:600}.subsave{color:var(--a-text-1f7a4b);font-size:var(--a-type-14)}.subpay{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}@media (width<=650px){.subpay{justify-content:center}}.subpay img,.subnoqr{border-radius:12px;flex:none;width:200px;height:200px}.subnoqr{box-sizing:border-box;background:var(--a-fill-f6f1ec);color:var(--a-text-7a6b73);font-size:var(--a-type-14);text-align:center;place-items:center;padding:16px;display:grid}.subdl{font-size:var(--a-type-14);grid-template-columns:auto 1fr;gap:6px 16px;margin:12px 0;display:grid}.subdl dt{color:var(--a-text-7a6b73)}.subdl dd{word-break:break-all;margin:0;font-weight:600}.asub.late{color:var(--a-text-a3321f)}.adm input:not([type=checkbox]):not([type=radio]),.adm select,.adm textarea{border-color:var(--a-edge-cdb8c4);font-size:var(--a-type-14);font-weight:400}.adm input:focus-visible,.adm select:focus-visible,.adm textarea:focus-visible{border-color:var(--plum);box-shadow:0 0 0 3px var(--a-overlay-5c1a4655)}.adm ::placeholder{color:var(--a-text-a3929c);opacity:1;font-weight:400}.adm .afind input{border:0}.adm select.asel{width:auto;min-height:44px;padding:0 34px 0 12px}@media (width<=650px){.adm input:not([type=checkbox]):not([type=radio]),.adm select,.adm textarea{font-size:var(--a-type-16)}.adm .atools .asel{flex:100%}}@media (width<=480px){.adm .form-grid,.adm .form-grid.three{grid-template-columns:1fr;gap:0}}.afield{min-width:0}.afield>label{margin-bottom:4px}.hint{color:var(--mut);font-size:var(--a-type-14);margin-bottom:8px;line-height:1.45;display:block}.ferr{color:var(--a-text-a2361b);font-size:var(--a-type-14);margin:4px 0 6px;font-weight:500;line-height:1.45;display:block}.adm input[data-pole][aria-invalid=true]{border-color:var(--a-edge-c2563a)}.insuf{margin-top:7px;display:flex;position:relative}.insuf input{padding-right:46px}.insuf>span{color:var(--mut);font-size:var(--a-type-14);pointer-events:none;font-weight:400;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.adm .input-action{align-items:stretch}.adm .input-action input{margin:0}.adm .input-action .abtn{flex:none;min-height:0}.adm .abtn{min-height:44px}.adm .abtn.icon-only{width:44px;padding:0}.adm .abtn:focus-visible{outline:3px solid var(--a-focus);outline-offset:2px}.adm .abtn.p:hover{background:var(--a-fill-4a1438)}.adm label.abtn{font-size:var(--a-type-14);cursor:pointer;margin:0;font-weight:500;display:inline-flex}.adm label.abtn.p{font-weight:600}.adm label.abtn.dis{opacity:.45;cursor:not-allowed}.adm label.abtn:has(input:focus-visible){outline:3px solid var(--a-focus);outline-offset:2px}.aswitch{font-size:var(--a-type-14);cursor:pointer;align-items:flex-start;gap:10px;margin:12px 0;font-weight:500;display:flex}.aswitch small{font-size:var(--a-type-14);font-weight:400;display:block}.aswitch input[type=checkbox]{appearance:none;background:var(--a-fill-d6c6cf);cursor:pointer;border-radius:999px;flex:none;width:38px;height:22px;margin:0;transition:background .15s;position:relative}.aswitch input:before{content:"";background:var(--a-surface);width:16px;height:16px;box-shadow:0 1px 2px var(--a-overlay-00000033);border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.aswitch input:checked{background:var(--plum)}.aswitch input:checked:before{transform:translate(16px)}.aswitch input:focus-visible{outline:3px solid var(--a-focus);outline-offset:2px}.afs{border:0;min-width:0;margin:0;padding:0}.afs:disabled{opacity:.55}.chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.chip{background:var(--chip);font-size:var(--a-type-14);border-radius:999px;align-items:center;gap:2px;padding:4px 4px 4px 11px;display:inline-flex}.chip button{border-radius:50%;padding:4px;display:flex}.chip button:hover{background:var(--a-fill-e6d6dd)}.chip-add{gap:8px;max-width:320px;display:flex}.chip-add input{min-width:0}.arows{justify-items:start;gap:10px;display:grid}.arow-i{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;width:100%;padding:2px 0 12px;display:grid}.arow-f{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:10px;display:grid}.arow-f label{margin:0}@media (width<=650px){.arow-f{grid-template-columns:1fr}}.dropzone{border:1.5px dashed var(--a-edge-cdb8c4);background:var(--a-fill-fdfaf7);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:22px;display:flex}.dropzone.over{border-color:var(--plum);background:var(--a-accent-soft)}.dropzone .asub{margin:0}.aimg{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.aimg img{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--line);border-radius:8px;width:240px;max-width:100%}.aicon img{aspect-ratio:1;border-radius:22%;width:96px}.aempty{text-align:center;justify-items:center;gap:4px;padding:40px 20px 44px;display:grid}.aempty-i{background:var(--chip);width:48px;height:48px;color:var(--a-accent-ink);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.aempty-t{font-size:var(--a-type-16);margin:0;font-weight:600}.aempty .asub{margin-bottom:10px}.atoast{background:var(--a-toast-bg);width:max-content;max-width:min(560px,100vw - 32px);color:var(--a-toast-fg);box-shadow:0 10px 40px var(--a-overlay-00000033);font-size:var(--a-type-14);border:0;border-radius:10px;margin:0;padding:12px 10px 12px 18px;line-height:1.45;inset:auto auto 24px 50%;transform:translate(-50%)}.atoast:popover-open{align-items:center;gap:14px;display:flex}.atoast small{color:var(--a-toast-sub);font-size:var(--a-type-14)}.atoast.err{background:var(--a-toast-err-bg);color:var(--a-toast-err-fg)}.atoast .linkb{color:var(--a-toast-link);text-underline-offset:3px;text-decoration:underline}.atoast-x{color:var(--a-toast-sub);border-radius:6px;padding:6px;display:flex}@media (width<=900px){.atoast{bottom:calc(76px + env(safe-area-inset-bottom))}}.sk{background:var(--a-fill-f1e8e3);border-radius:8px;animation:1.4s ease-in-out infinite skel;display:block}@keyframes skel{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.sk-nav{height:34px;margin:8px 10px}.sk-h{width:220px;height:34px;margin:4px 0 20px}.sk-kpi{height:104px}.sk-card{height:300px}.admin-top:has(+.askel) .account{visibility:hidden}@media (width<=900px){.askel .aside{display:none}}.admin-top{padding:0 22px}.admin-top .account{justify-content:center;min-width:44px;min-height:44px}.atable tr.rowlink{cursor:pointer}.atable tr.rowlink:hover td{background:var(--a-fill-fcf8f5)}.kpib{text-align:left;cursor:pointer;width:100%;display:block}.kpib:hover{border-color:var(--a-edge-c9b3bf)}.kpib.on{box-shadow:inset 0 0 0 2px var(--plum)}.kpib:focus-visible{outline:3px solid var(--a-focus);outline-offset:2px}button.lrow{text-align:left;width:100%}button.lrow:hover{background:var(--a-fill-fcf8f5)}.chart{grid-template-columns:auto minmax(0,1fr);display:grid}.chart-y{color:var(--mut);font-size:var(--a-type-12);text-align:right;white-space:nowrap;flex-direction:column;justify-content:space-between;padding:8px 0 36px 18px;display:flex}.chart .bars{padding-left:10px}.chart-empty+.bars{grid-column:1/-1}.chart-empty{color:var(--mut);font-size:var(--a-type-14);grid-column:1/-1;margin:2px 18px 6px}.adm abbr{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.stars{color:var(--a-text-b7791f);letter-spacing:1px}.adm .modal::backdrop{background:var(--a-overlay-2b192466);-webkit-backdrop-filter:none;backdrop-filter:none}.adm .warning .abtn{margin-top:10px}@media (width<=650px){.tw:has(.rcards){overflow:visible}.atable.rcards{min-width:0}.atable.rcards thead{display:none}.atable.rcards,.atable.rcards tbody{display:block}.atable.rcards tr{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:12px 14px;display:flex}.atable.rcards tr:first-child{border-top:0}.atable.rcards td{font-size:var(--a-type-14);border:0;padding:0;display:block;background:0 0!important}.atable.rcards tr.warn{background:var(--a-warn-soft)}.atable.rcards td.c-main{flex:100%}.atable.rcards td[data-label]{text-align:left;color:var(--a-text-4a3540)}.atable.rcards td[data-label]:before{content:attr(data-label) " ";color:var(--mut)}.atable.rcards td.c-st{margin-left:auto}.atable.rcards td.c-act{flex:100%}.atable.rcards td.c-act .abtn,.atable.rcards td.c-act .abar{width:100%}.atable.rcards td.c-act .abar .abtn{flex:1}.atable.rcards td.c-act:empty{display:none}.pcell{min-width:0}.atable.pcards td.c-act{display:none}.atable.scards td.c-act{flex:none;margin-left:auto}.atable.scards td.c-act .abtn{width:auto}.atable.ocards tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"no sum""cust st""del del""act act";gap:4px 12px;display:grid}.atable.ocards .c-no{grid-area:no}.atable.ocards .c-no small{margin-left:6px;display:inline}.atable.ocards .c-sum{grid-area:sum;font-weight:600}.atable.ocards .c-cust{grid-area:cust;min-width:0}.atable.ocards .c-cust small{display:none}.atable.ocards .c-st{text-align:right;grid-area:st}.atable.ocards .c-del{color:var(--mut);font-size:var(--a-type-14);grid-area:del}.atable.ocards .c-act{grid-area:act;margin-top:6px}}.mfoot{z-index:2;border-top:1px solid var(--line);background:var(--a-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:20px -27px -27px;padding:14px 27px;display:flex;position:sticky;bottom:-27px}.mfoot-pub{flex:260px;min-width:0}.mfoot-pub .aswitch{margin:0 0 2px}.mfoot-pub small{font-size:var(--a-type-14);line-height:1.45}.mfoot .abar{margin-left:auto}.adm .editor-top{align-items:start}.adm .editor-top>div:last-child>label:first-child{margin-top:0}.adm .upload-box{background:var(--a-fill-f6efea);min-height:0;color:var(--mut);text-align:center;gap:10px;padding:14px}.adm .upload-box .abtn{width:100%}.adm .upload-box small{font-size:var(--a-type-14);line-height:1.4}.adm .admin-toolbar{flex-wrap:wrap;align-items:center;margin-bottom:18px}.adm .admin-toolbar .muted{font-size:var(--a-type-14);margin:0}.psec{font-size:var(--a-type-16);margin:24px 0 0}.adm .price-helper,.adm .product-facts{background:var(--a-fill-fdfaf7);margin:12px 0}.adm .price-helper summary,.adm .product-facts summary{font-size:var(--a-type-14);font-weight:600}.adm .price-helper summary .pill{margin-left:10px;font-weight:500}.adm .price-helper .abtn{margin-top:12px}.adm .section-heading .abtn{font-size:var(--a-type-14)}.why{font-size:var(--a-type-14);margin:-6px 0 8px}.why summary{color:var(--a-accent-ink);cursor:pointer;text-underline-offset:3px;font-weight:500;text-decoration:underline}.adm .modal .muted,.adm .modal p{font-size:var(--a-type-14)}@media (width<=650px){.adm .editor-top{grid-template-columns:1fr}.adm .upload-box{text-align:left;flex-flow:wrap;justify-content:flex-start}.adm .upload-box img{object-fit:cover;border-radius:8px;width:96px;height:96px}.adm .upload-box .abtn{width:auto}.adm .modal{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:18px 16px 27px}.adm .modal .mfoot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));margin:20px -16px -27px}.adm .modal-head h2{font-size:var(--a-type-20)}.mfoot .abar{width:100%}.mfoot .abar .abtn{flex:1}}.ometa{color:var(--mut);font-size:var(--a-type-14);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:-6px 0 16px;display:flex}.ogrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-bottom:12px;display:grid}.obox{border:1px solid var(--line);border-radius:10px;min-width:0;padding:14px 16px}.odetail>.obox{margin:0 0 12px}.obox h3{font-size:var(--a-type-14);color:var(--mut);margin:0 0 8px;font-weight:600}.adm .obox p{font-size:var(--a-type-14);margin:0 0 4px;line-height:1.5}.obox a{color:var(--a-accent-ink);overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.obox a:hover{text-decoration:underline}.olines{margin:0;padding:0;list-style:none}.oline{border-bottom:1px solid var(--line);font-size:var(--a-type-14);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.oline .thumb{width:48px;height:48px}.oline:not(:has(>.thumb)){grid-template-columns:minmax(0,1fr) auto}.oline small{font-size:var(--a-type-14)}.osum{font-size:var(--a-type-14);grid-template-columns:1fr auto;gap:6px 0;margin:12px 0 0;display:grid}.osum dt{color:var(--mut)}.osum dd{text-align:right;margin:0;padding-left:16px}.osum .tot{border-top:1px solid var(--line);color:var(--a-fg);font-size:var(--a-type-16);padding-top:8px;font-weight:600}.dl-tisk{display:none}@media print{.odetail>:not(.dl-tisk),.atoast{display:none!important}.adm:has(.odetail)>:not(dialog){display:none!important}.admin-top:has(+.adm .odetail){display:none!important}.modal:has(.odetail) .modal-head{display:none!important}html:has(.odetail){color:var(--a-print-ink)!important;background:var(--a-print-paper)!important}body:has(.odetail){color:var(--a-print-ink)!important;background:var(--a-print-paper)!important}.adm:has(.odetail){color:var(--a-print-ink)!important;background:var(--a-print-paper)!important}.modal:has(.odetail){color:var(--a-print-ink)!important;background:var(--a-print-paper)!important}.adm dialog.modal:has(.odetail){width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0 0 auto!important;overflow:visible!important;transform:none!important}.modal:has(.odetail)::backdrop{display:none}.odetail{background:var(--a-print-paper)!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}.dl-tisk{color:var(--a-print-ink);background:var(--a-print-paper);font:11pt/1.35 system-ui,sans-serif;display:block}.dl-tisk *{color:inherit!important;background:0 0!important}.dl-hlava{border-bottom:2px solid var(--a-print-ink);justify-content:space-between;gap:16px;padding-bottom:8px;display:flex}.dl-obchod{font-size:14pt}.dl-doklad{text-align:right}.dl-tisk h1{margin:0 0 2px;font-size:16pt}.dl-adresy{gap:24px;margin:10px 0;display:flex}.dl-adresy>div{flex:1}.dl-tisk h2{text-transform:uppercase;letter-spacing:.04em;margin:0 0 2px;font-size:10pt}.dl-polozky{border-collapse:collapse;width:100%}.dl-polozky th,.dl-polozky td{border-bottom:1px solid var(--a-print-line);text-align:left;vertical-align:top;padding:4px 6px 4px 0}.dl-polozky th:last-child,.dl-polozky td:last-child{text-align:right;white-space:nowrap}.dl-polozky tr{break-inside:avoid}.dl-podpis{justify-content:space-between;gap:24px;margin-top:32px;display:flex}.dl-podpis span{border-top:1px solid var(--a-print-ink);flex:1;padding-top:4px;font-size:9pt}}.aset{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:20px;display:grid}.aset-nav{padding:6px;display:grid;position:sticky;top:12px}.aset-nav button{min-height:44px;font-size:var(--a-type-14);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.aset-nav button small,.aset-nav button svg{display:none}.aset-nav button:hover{background:var(--a-accent-soft)}.aset-nav button.on{background:var(--a-accent-soft);font-weight:600}.aset-main{min-width:0;container-type:inline-size}.aset-back{display:none!important}.aset-sec{grid-template-columns:minmax(0,250px) minmax(0,1fr);gap:8px 24px;margin-bottom:18px;display:grid}.aset-d h2{font-size:var(--a-type-16);letter-spacing:0;margin:4px 0;font-weight:600}.aset-d .asub{font-size:var(--a-type-14)}.aset-sec>.acard{margin:0}.aset-sec>.acard>:first-child,.aset-sec>.acard>.afield:first-child>label,.aset-sec>.acard>.form-grid:first-child .afield>label,.aset-sec>.acard>.form-grid:first-child>label{margin-top:0}@container (width<=760px){.aset-sec{grid-template-columns:1fr}}.savebar{z-index:20;background:var(--a-fg);max-width:520px;color:var(--a-on-accent);box-shadow:0 10px 40px var(--a-overlay-00000033);font-size:var(--a-type-14);border-radius:12px;align-items:center;gap:8px;margin:18px 0 0 auto;padding:10px 10px 10px 18px;font-weight:500;display:flex;position:sticky;bottom:12px}.savebar span{margin-right:auto}.savebar .abtn:not(.p){border-color:var(--a-edge-5a4652);color:var(--a-on-accent);background:0 0}.savebar .abtn.p{background:var(--a-surface);color:var(--a-fg)}.pruvodce .navrh{margin-top:10px}.pruvodce>label{margin-top:0}@media (width<=900px){.aset{grid-template-columns:1fr}.aset:not(.picked) .aset-main,.aset.picked .aset-nav{display:none}.aset-nav{padding:0;position:static}.aset-nav button{border-top:1px solid var(--line);border-radius:0;min-height:62px;padding:10px 16px}.aset-nav button:first-child{border-top:0}.aset-nav button.on{background:0 0;font-weight:500}.aset-nav button small,.aset-nav button svg{display:block}.aset-nav button small{font-size:var(--a-type-14)}.aset-back{align-items:center;gap:6px;min-height:44px;margin-bottom:4px;display:inline-flex!important}.savebar{bottom:calc(72px + env(safe-area-inset-bottom));max-width:none}.adm{align-content:flex-start}.atabs{-webkit-mask-image:linear-gradient(90deg, var(--a-fill-000000) 85%, transparent);mask-image:linear-gradient(90deg, var(--a-fill-000000) 85%, transparent)}}.adm .connection-grid .aform-h{font-size:var(--a-type-16)}.adm .connection-grid h3{font-size:var(--a-type-14);margin:22px 0 4px}.adm .connection-grid .abar{margin:4px 0 6px}@media (width<=900px){.adm .connection-grid{grid-template-columns:1fr}}.language-switcher{color:inherit;flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.language-switcher select{font:inherit;font-size:var(--a-type-14);color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;max-width:128px;min-height:34px;padding:5px 7px}.language-switcher option{color:var(--a-text-251c24);background:var(--a-surface)}.language-switcher select:focus-visible{outline:2px solid var(--a-edge-c9965f);outline-offset:3px}.language-switcher .language-code{display:none}.admin-top>.language-switcher{margin-left:auto}.admin-top>.language-switcher+.account{margin-left:0}html[lang=vi]{font-family:system-ui,Segoe UI,sans-serif}@media (width<=600px){.language-switcher{border-radius:7px;justify-content:center;gap:4px;min-width:44px;min-height:44px;position:relative}.language-switcher .language-code{font-size:var(--a-type-12);letter-spacing:.02em;font-weight:600;display:inline}.language-switcher select{opacity:0;border:0;width:100%;max-width:none;height:100%;min-height:0;padding:0;position:absolute;inset:0}.language-switcher:focus-within{outline:2px solid var(--a-edge-c9965f);outline-offset:3px}}.shop{--ff:"Onest Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--wrap:1440px;--sh-pop:0 8px 24px #0000001a, 0 0 0 1px var(--line);--sh-overlay:0 20px 60px #00000029;--hd:72px}.shop.tpl-katalog{--gutter:32px;--gap:16px;--gap-y:24px;--sec:48px;--sh-gap:8px;--r-xs:6px;--r-sm:10px;--r-md:12px;--r-lg:16px;--r-full:999px;--t-hero:28px;--t-h1:32px;--t-h1p:28px;--t-h2:22px;--t-h3:18px;--t-lead:16px;--t-lg:16px;--t-btn:15px;--t-md:14px;--t-sm:13px;--t-xs:12px;--t-price:18px;--t-pricexl:32px;--t-logo:22px;--w-h:650;--w-price:700;--ls-h:-.02em}.shop.tpl-katalog.t-light{--bg:#fff;--surface:#fff;--bg2:#f5f5f4;--bg3:#ececec;--line:#ececec;--field:#d6d6d6;--fg:#141414;--fg2:#3a3a3a;--mut:#6b6b6b;--brand:#ff9a1e;--brand-hover:#f08a0a;--on-brand:#141414;--brand-ink:#b45309;--primary:var(--brand);--primary-hover:var(--brand-hover);--on-primary:var(--on-brand);--sale:#d92d20;--on-sale:#fff;--warn:#a15c07;--ok:#1a7f37;--photo:#fff;--focus:#141414;--scrim:#0006;--info:#f5f5f4;--foot:#f5f5f4}.shop.tpl-katalog.t-dark{--bg:#0f1012;--surface:#17181b;--bg2:#1f2024;--bg3:#2a2b30;--line:#2a2b30;--field:#3a3b41;--fg:#f2f2f3;--fg2:#a1a1aa;--mut:#a1a1aa;--brand:#ff9a1e;--brand-hover:#ffab45;--on-brand:#141414;--brand-ink:#ffb35c;--primary:var(--brand);--primary-hover:var(--brand-hover);--on-primary:var(--on-brand);--sale:#ff6b5e;--on-sale:#141414;--warn:#f5b54a;--ok:#5cc98a;--photo:#fff;--focus:#f2f2f3;--scrim:#0009;--sh-overlay:0 20px 60px #00000080;--info:#17181b;--foot:#0f1013;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shop.tpl-butik{--gutter:48px;--gap:24px;--gap-y:56px;--sec:120px;--sh-gap:32px;--r-xs:2px;--r-sm:2px;--r-md:2px;--r-lg:4px;--r-full:999px;--t-hero:clamp(40px, 5.2vw, 72px);--t-h1:48px;--t-h1p:36px;--t-h2:32px;--t-h3:20px;--t-lead:18px;--t-lg:16px;--t-btn:15px;--t-md:15px;--t-sm:13px;--t-xs:12px;--t-price:15px;--t-pricexl:24px;--t-logo:24px;--w-h:500;--w-price:400;--ls-h:-.025em}.shop.tpl-butik.t-light{--bg:#faf8f5;--surface:#fff;--bg2:#f1ece5;--bg3:#e8e1d8;--line:#e4ddd3;--field:#a99d92;--fg:#2a211c;--fg2:#2a211c;--mut:#6f645b;--brand:#a4452a;--brand-hover:#8e3a23;--on-brand:#fff;--brand-ink:#a4452a;--primary:#2a211c;--primary-hover:#000;--on-primary:#fff;--sale:#a4452a;--on-sale:#fff;--warn:#8a5a1f;--ok:#1a7f37;--photo:#efebe5;--focus:#2a211c;--scrim:#140f0a66;--info:#2a211c;--on-info:#faf8f5;--foot:#f1ece5}.shop.tpl-butik.t-dark{--bg:#141110;--surface:#1d1916;--bg2:#1d1916;--bg3:#2c2622;--line:#2c2622;--field:#6b5d52;--fg:#efe9e2;--fg2:#efe9e2;--mut:#a99d92;--brand:#d7a58c;--brand-hover:#e2b49d;--on-brand:#141110;--brand-ink:#d7a58c;--primary:#efe9e2;--primary-hover:#fff;--on-primary:#141110;--sale:#e2917a;--on-sale:#141110;--warn:#d9b07a;--ok:#5cc98a;--photo:#221d19;--focus:#efe9e2;--scrim:#0009;--sh-overlay:0 20px 60px #00000080;--info:#1d1916;--on-info:#a99d92;--foot:#1d1916;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shop{min-height:100dvh;font-family:var(--ff);font-size:var(--t-lg);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;line-height:1.5;display:flex;position:relative}.shop *,.shop :before,.shop :after{box-sizing:border-box}.shop h1,.shop h2,.shop h3,.shop p,.shop ol,.shop ul,.shop dl,.shop dd,.shop figure,.shop fieldset{font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit;margin:0;padding:0}.shop ol,.shop ul{list-style:none}.shop fieldset{border:0;min-width:0}.shop button{color:inherit;font:inherit}.shop small{font-size:inherit;line-height:inherit;color:var(--mut);display:inline}.shop label{font-size:inherit;font-weight:inherit;margin:0;display:block}.shop img{object-fit:cover;width:100%;height:100%;display:block}.shop :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shop .w{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.shop .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.shop>main{scroll-margin-top:var(--hd);flex:1 0 auto}.shop>main:focus{outline:none}.shop>.skip{z-index:100;border-radius:var(--r-sm);background:var(--fg);color:var(--bg);font-weight:600;font-size:var(--t-md);padding:12px 16px;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.shop>.skip:focus,.shop>.skip:focus-visible{outline:2px solid var(--focus);outline-offset:2px;transform:none}.shop .share-note{z-index:75;top:calc(var(--hd) + 44px);border-radius:var(--r-md);background:var(--fg);width:max-content;max-width:calc(100vw - 32px);color:var(--bg);font-size:var(--t-md);text-align:center;box-shadow:var(--sh-pop);pointer-events:none;margin:0;padding:12px 16px;font-weight:500;position:fixed;left:50%;transform:translate(-50%)}.shop .share-note.fail{background:var(--surface);color:var(--fg);border:1px solid var(--line)}.shop .share-note:empty{box-shadow:none;opacity:0;border:0;padding:0}.shop>:is(.util,header,.cats,main,footer,.sisters){width:100%;min-width:0}.shop .eyebrow{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-weight:500}.shop.tpl-katalog .eyebrow{letter-spacing:0;text-transform:none;font-size:var(--t-sm)}.shop .h1{font-size:var(--t-h1);font-weight:var(--w-h);letter-spacing:var(--ls-h);line-height:1.2}.shop .h1p{font-size:var(--t-h1p);font-weight:var(--w-h);letter-spacing:var(--ls-h);line-height:1.2}.shop .h2{font-size:var(--t-h2);font-weight:var(--w-h);letter-spacing:var(--ls-h);line-height:1.2}.shop .h3{font-size:var(--t-h3);font-weight:var(--w-h);line-height:1.3}.shop .lead{max-width:68ch;font-size:var(--t-lead);color:var(--mut);line-height:1.6}.shop .error,.shop .warning{font-size:var(--t-sm);color:var(--sale);margin:16px 0}.shop .loading{text-align:center;color:var(--mut);padding:64px 0}.shop .hero{border-radius:0;min-height:0}.shop .hero h1,.shop .hero p{color:inherit;margin:0}.shop .brand{gap:0;min-width:0}.shop .search{background:0 0;border:0;border-radius:0;gap:0;min-width:0;padding:0}.shop .back{margin-bottom:0}.shop .error,.shop .warning{background:0 0;border-radius:0;padding:0;line-height:1.5}.shop .empty svg{margin:0}.shop input:where(:not([type=checkbox]):not([type=radio]):not([type=range])),.shop select,.shop textarea{border:1px solid var(--field);border-radius:var(--r-sm);background:var(--surface);width:100%;height:48px;color:var(--fg);font:inherit;box-shadow:none;outline:none;margin:0;padding:0 14px;font-size:16px}.shop input:focus,.shop select:focus,.shop textarea:focus{box-shadow:none}.shop input:where(:not([type=checkbox]):not([type=radio]):not([type=range])):focus-visible,.shop select:focus-visible{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.shop input::placeholder{color:var(--mut);opacity:1}.shop input[type=checkbox],.shop input[type=radio]{width:20px;height:20px;accent-color:var(--fg);border:0;margin:0;padding:0}.shop .go,.shop .sec,.shop .big-add,.shop .add,.shop .cta{border-radius:var(--r-sm);min-height:44px;font-size:var(--t-btn);text-align:center;white-space:nowrap;transition:background-color .15s var(--ease), border-color .15s var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:600;line-height:1.2;display:inline-flex}.shop .go,.shop .big-add,.shop .add{background:var(--primary);color:var(--on-primary)}@media (hover:hover) and (pointer:fine){.shop .go:hover:not(:disabled),.shop .big-add:hover,.shop .add:hover{background:var(--primary-hover)}}.shop .sec{border:1px solid var(--field);background:var(--surface);color:var(--fg)}@media (hover:hover) and (pointer:fine){.shop .sec:hover:not(:disabled){border-color:var(--fg)}}.shop .go.big{width:100%;min-height:52px}.shop .go:disabled,.shop .sec:disabled{opacity:.45;cursor:not-allowed}.shop .txtb{min-height:44px;font-size:var(--t-md);color:var(--fg);padding:0;font-weight:500}@media (hover:hover) and (pointer:fine){.shop .txtb:hover{text-underline-offset:4px;text-decoration:underline}}.shop .icn{border-radius:var(--r-full);width:44px;height:44px;color:var(--fg);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.shop .icn:hover{background:var(--bg2)}}.shop .more{min-height:44px;font-size:var(--t-md);white-space:nowrap;color:var(--fg);align-items:center;gap:4px;font-weight:500;display:inline-flex}.shop .more svg{transition:transform .2s var(--ease)}@media (hover:hover) and (pointer:fine){.shop .more:hover svg{transform:translate(2px)}}.shop .util{background:var(--info);font-size:var(--t-sm);color:var(--mut)}.shop .util .w{justify-content:space-between;align-items:center;gap:24px;min-height:32px;display:flex}.shop .util .w>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shop .u2{white-space:nowrap}.shop .u2+.u2{margin-left:-8px}.shop .hd{z-index:40;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.shop .hd-in{min-height:var(--hd);align-items:center;gap:24px;display:flex;position:relative}.shop .brand{font-size:var(--t-logo);letter-spacing:-.03em;color:var(--fg);flex:none;font-weight:700;line-height:1.2;display:block}.shop .acts{align-items:center;gap:4px;margin-left:auto;display:flex}.shop .ci{display:flex;position:relative}.shop .ci i,.shop .dot{border-radius:var(--r-full);min-width:18px;height:18px;font-style:normal;font-size:var(--t-xs);justify-content:center;align-items:center;padding:0 4px;font-weight:700;line-height:1;display:flex;position:absolute;top:-6px;right:-8px}.shop .dot{background:var(--fg);color:var(--bg);top:4px;right:4px}.shop .cartb{border-radius:var(--r-full);white-space:nowrap;min-width:44px;min-height:44px;font-size:var(--t-btn);align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex}.shop .back{min-height:44px;font-size:var(--t-md);color:var(--fg);align-items:center;gap:8px;margin-left:auto;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.shop .back:hover{text-underline-offset:4px;text-decoration:underline}}.shop .co-hd .hd-in{min-height:64px}.shop .co-lbl{font-size:var(--t-btn);color:var(--fg);font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.shop .co-note-m{display:none}.shop .co-hd .brand{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shop .co-hd .back{white-space:nowrap;flex:none}@media (width<=767px){.shop .co-lbl,.shop .co-note-d{display:none}.shop .cof .co-note-m{font-size:var(--t-sm);color:var(--mut);margin-top:24px;display:block}.shop .cof .co-note-m a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.shop .co-hd .hd-in{gap:16px;min-height:56px}.shop .co-hd .brand{font-size:var(--t-h3)}}.shop .search{flex:1;align-items:center;min-width:0;display:flex;position:relative}.shop .search .lupa{color:var(--mut);pointer-events:none;position:absolute;left:14px}.shop .search input[type=search]{appearance:none;padding-left:44px}.shop .search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.shop .sug{z-index:60;border-radius:var(--r-md);background:var(--surface);max-height:min(70vh,560px);box-shadow:var(--sh-pop);padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.shop .sug-c{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:4px;padding:8px 8px 12px;display:flex}.shop .sug-c a{border-radius:var(--r-full);background:var(--bg2);min-height:36px;font-size:var(--t-md);align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.shop .sug-p{border-radius:var(--r-sm);align-items:center;gap:8px;display:flex}@media (hover:hover) and (pointer:fine){.shop .sug-p:hover{background:var(--bg2)}}.shop .sug-l{min-width:0;min-height:56px;font-size:var(--t-md);flex:1;align-items:center;gap:12px;padding:8px;display:flex}.shop .sug-l .th{border-radius:var(--r-xs);background:var(--photo);flex:none;width:40px;height:40px;padding:2px;overflow:hidden}.shop .sug-l .th img{object-fit:contain}.shop .sug-t{flex-direction:column;flex:1;min-width:0;display:flex}.shop .sug-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shop .sug-t small{font-size:var(--t-sm)}.shop .sug-l b{white-space:nowrap;font-weight:700}.shop .sug-add{border-radius:var(--r-sm);background:var(--primary);width:44px;height:44px;color:var(--on-primary);flex:none;justify-content:center;align-items:center;margin-right:4px;display:flex}.shop .sug-all,.shop .sug-none{border-top:1px solid var(--line);min-height:44px;font-size:var(--t-md);color:var(--mut);justify-content:center;align-items:center;margin-top:4px;font-weight:500;display:flex}.shop .sug-all{color:var(--fg)}.shop .crumb{font-size:var(--t-sm);color:var(--mut);flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;display:flex}.shop .crumb a{min-height:24px;color:var(--mut);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.shop .crumb a:hover{color:var(--fg);text-underline-offset:3px;text-decoration:underline}}.shop .crumb>span:last-child{color:var(--fg)}.shop .ch{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:8px 0 24px;display:flex}.shop .cnt{font-size:var(--t-md);color:var(--mut)}.shop .subl{font-size:var(--t-md);color:var(--mut);margin:-8px 0 24px}.shop .sect{margin-top:var(--sec)}.shop .sh{margin-bottom:var(--sh-gap);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.shop .sh>.more,.shop .sh>.rowctl{margin-block:-12px}.shop .rowctl{align-items:center;gap:8px;display:flex}.shop .rowctl .more{margin-right:8px}.shop .rarr{border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface);justify-content:center;align-self:center;align-items:center;width:36px;height:36px;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.shop .rarr:hover:not(:disabled){border-color:var(--fg)}}.shop .rarr:disabled{opacity:.4}.shop .rowx{grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * var(--gap)) / 6);gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:grid;overflow-x:auto}.shop .rowx::-webkit-scrollbar{display:none}.shop .rowx>*{scroll-snap-align:start}.shop .grid{gap:var(--gap-y) var(--gap);display:grid}.shop .grid.gk{grid-template-columns:repeat(5,minmax(0,1fr))}.shop .grid.gk.wide{grid-template-columns:repeat(6,minmax(0,1fr))}.shop .grid.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.shop .grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.shop .item{flex-direction:column;min-width:0;display:flex;position:relative}.shop .ph{background:var(--photo);position:relative;overflow:hidden}.shop .open{width:100%;height:100%;display:block}.shop .item h3{font-size:var(--t-md)}.shop .nm{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.shop .nm:hover{text-underline-offset:3px;text-decoration:underline}}.shop .line{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.shop .line strong{font-size:var(--t-price);font-weight:var(--w-price);white-space:nowrap}.shop .line strong.sale,.shop .pz b.sale,.shop .stickbuy b.sale{color:var(--sale)}.shop .line s,.shop .pz s{font-size:var(--t-sm);color:var(--mut)}.shop .line .send{font-size:var(--t-xs);color:var(--mut);white-space:nowrap}.shop .bsale{z-index:2;border-radius:var(--r-xs);background:var(--sale);height:22px;color:var(--on-sale);font-size:var(--t-xs);align-items:center;padding:0 6px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.shop .heart{z-index:2;color:#141414;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:0;right:0}.shop .heart.on svg{fill:var(--sale);stroke:var(--sale)}.shop .item.out{opacity:.6}.shop .upr{font-size:var(--t-xs);color:var(--mut);white-space:nowrap}.shop .stk,.shop .qtyd{font-size:var(--t-xs);margin-top:4px;font-weight:500}.shop .stk.low,.shop .ava.low{color:var(--warn)}.shop .stk.no{color:var(--mut)}.shop .qtyd{color:var(--brand-ink)}.shop .step{border-radius:var(--r-sm);background:var(--bg2);height:40px;font-size:var(--t-btn);animation:s-fade .2s var(--ease);justify-content:space-between;align-items:center;font-weight:600;display:flex}.shop .step button{border-radius:var(--r-sm);justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.shop .step button:hover:not(:disabled){background:var(--bg3)}}.shop .step span{text-align:center;font-variant-numeric:normal;min-width:24px}.shop .step.sm{width:112px;height:36px}.shop .step.sm button{width:36px;height:36px}.shop .hero{background:var(--bg3);color:#fff;align-items:flex-end;display:flex;position:relative;overflow:hidden}.shop .hero-ph{z-index:0;object-fit:cover;position:absolute;inset:0}.shop .hero:before{content:"";z-index:1;background:linear-gradient(#0000 60%,#00000073);position:absolute;inset:0}.shop .hero-t{z-index:2;max-width:640px;position:relative}.shop .hero h1{font-size:var(--t-hero);font-weight:var(--w-h);letter-spacing:var(--ls-h);line-height:1.15}.shop .hero p{font-size:var(--t-lg);opacity:.92;margin-top:8px;line-height:1.5}.shop .cta{color:#141414;background:#fff;min-height:40px;margin-top:16px}@media (hover:hover) and (pointer:fine){.shop .cta:hover{background:#f5f5f4}}.shop .scrim,.shop .fscrim,.shop .mscrim{z-index:70;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .2s var(--ease);padding:0;position:fixed;inset:0}.shop .scrim.on,.shop .fscrim.on{opacity:1;pointer-events:auto}.shop .mscrim{z-index:1;opacity:1;pointer-events:auto;cursor:default;background:0 0;top:0}.shop .drawer{z-index:80;background:var(--surface);width:min(440px,100vw);box-shadow:var(--sh-overlay);visibility:hidden;transition:transform .25s var(--ease), visibility 0s linear .25s;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.shop .drawer.on{visibility:visible;transition:transform .25s var(--ease);transform:none}.shop .d-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:64px;padding:0 12px 0 24px;display:flex}.shop .d-h h2{font-size:var(--t-h3);font-weight:var(--w-h)}.shop .fship{border-bottom:1px solid var(--line);font-size:var(--t-sm);padding:12px 24px;font-weight:500}.shop .fship b{font-weight:700}.shop .fship>i{background:var(--bg3);border-radius:3px;height:6px;margin-top:8px;display:block;overflow:hidden}.shop .fship>i>i{background:var(--brand);height:100%;transition:width .25s var(--ease);border-radius:3px;display:block}.shop .d-b{overscroll-behavior:contain;flex:1;padding:8px 24px 24px;overflow-y:auto}.shop .cl{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"th t pr""th m m";gap:8px 12px;padding:16px 0;display:grid}.shop .cl .th{border:1px solid var(--line);background:var(--photo);border-radius:8px;grid-area:th;width:64px;height:64px;padding:4px;overflow:hidden}.shop .cl .th img{object-fit:contain}.shop .cl-t{font-size:var(--t-md);flex-direction:column;grid-area:t;line-height:20px;display:flex}.shop .cl-t b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.shop .cl-t small{font-size:var(--t-sm)}.shop .cl>strong{font-size:var(--t-btn);white-space:nowrap;grid-area:pr;font-weight:600}.shop .mini{grid-area:m;justify-content:space-between;align-items:center;display:flex}.shop .rm{color:var(--mut)}.shop .rmt{min-height:44px;font-size:var(--t-sm);color:var(--mut);text-underline-offset:3px;padding:0;text-decoration:underline}.shop .sgs{margin-top:24px}.shop .sgt{font-size:var(--t-md);margin-bottom:12px;font-weight:600}.shop .sg-row{scrollbar-width:none;grid-auto-columns:120px;grid-auto-flow:column;gap:12px;margin-inline:-24px;padding-inline:24px;display:grid;overflow-x:auto}.shop .sg{font-size:var(--t-sm);flex-direction:column;gap:4px;display:flex;position:relative}.shop .sg .th{aspect-ratio:1;border-radius:var(--r-sm);background:var(--photo);padding:8px;overflow:hidden}.shop .sg .th img{object-fit:contain}.shop .sg-n{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;line-height:18px;display:-webkit-box;overflow:hidden}.shop .sg b{font-size:var(--t-md);font-weight:700}.shop .sg-add{background:var(--primary);width:32px;height:32px;color:var(--on-primary);border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:80px;right:4px}.shop .sg-add:after{content:"";position:absolute;inset:-6px}.shop .d-f{padding:16px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface)}.shop .st2{font-size:var(--t-md);color:var(--mut);justify-content:space-between;gap:16px;padding:4px 0;display:flex}.shop .st2>span:last-child{color:var(--fg)}.shop .st2.all{font-size:var(--t-h3);color:var(--fg);margin-top:4px;font-weight:700}.shop .st2.all b{font-weight:700}.shop .d-f .go.big{margin-top:12px}.shop .d-f .txtb{text-align:center;width:100%;margin-top:4px;display:block}.shop .dnote{font-size:var(--t-sm);color:var(--mut)}.shop .empty{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:480px;margin:0 auto;padding:64px 0;display:flex}.shop .empty>svg{color:var(--mut);margin-bottom:8px}.shop .empty :is(h1,h2,h3){font-size:var(--t-h2);font-weight:var(--w-h);letter-spacing:var(--ls-h);line-height:1.2}.shop .empty>p:not(.eyebrow){font-size:var(--t-btn);color:var(--mut)}.shop .empty .go{margin-top:16px}.shop .ebtn{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.shop .ebtn .go{margin:0}.shop .elinks{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:8px;display:flex}.shop .elinks a{min-height:44px;font-size:var(--t-md);text-underline-offset:4px;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.shop .d-b .empty{padding:48px 0}.shop .nf-t{gap:var(--gap);margin-bottom:var(--sec);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.shop .added{z-index:75;border-radius:var(--r-md);background:var(--surface);width:min(360px,100vw - 32px);box-shadow:var(--sh-pop);font-size:var(--t-md);animation:s-up .2s var(--ease);align-items:center;gap:12px;padding:12px;display:flex;position:fixed;bottom:24px;right:24px}.shop .added .th{border-radius:var(--r-xs);background:var(--photo);flex:none;width:48px;height:48px;padding:4px;overflow:hidden}.shop .added .th img{object-fit:contain}.shop .added span{min-width:0;color:var(--mut);flex-direction:column;flex:1;display:flex}.shop .added b{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.shop .added button{border-radius:var(--r-sm);background:var(--bg2);min-height:44px;padding:0 16px;font-weight:600}.shop .cmpbar{z-index:60;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-pop);font-size:var(--t-md);white-space:nowrap;align-items:center;gap:12px;padding:4px 4px 4px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.shop .cmpbar>span{align-items:center;gap:8px;display:inline-flex}.shop .cmpgo{border-radius:var(--r-sm);background:var(--fg);min-height:40px;color:var(--bg);align-items:center;padding:0 16px;font-weight:600;display:inline-flex}.shop .agegate{z-index:100;background:var(--scrim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.shop .agebox{border-radius:var(--r-lg);background:var(--surface);width:min(440px,100%);box-shadow:var(--sh-overlay);text-align:center;padding:32px}.shop .agebadge{font-size:var(--t-h1);font-weight:700}.shop .agebox h2{font-size:var(--t-h2);font-weight:var(--w-h);margin-top:8px}.shop .agebox p{color:var(--mut);margin-top:8px}.shop .agebtn{gap:8px;margin-top:24px;display:grid}.shop .agebox small{font-size:var(--t-sm);margin-top:12px;display:block}.shop .pd{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;margin-top:16px;display:grid}.shop .bigp{aspect-ratio:1;background:var(--photo);position:relative;overflow:hidden}.shop .inf{top:calc(var(--hd) + 24px);min-width:0;position:sticky}.shop .brandl{font-size:var(--t-sm);color:var(--mut)}.shop .tline{align-items:flex-start;gap:4px;margin-top:4px;display:flex}.shop .tline h1{flex:1;min-width:0;padding-top:4px}.shop .tline .heart{position:static}.shop .punit{font-size:var(--t-btn);color:var(--mut);margin-top:4px}.shop .pz{flex-wrap:wrap;align-items:baseline;column-gap:12px;margin-top:16px;display:flex}.shop .pz b{font-size:var(--t-pricexl);font-weight:var(--w-price);letter-spacing:-.02em;line-height:1.2}.shop .pz .upr{font-size:var(--t-md)}.shop .wasp,.shop .net{font-size:var(--t-sm);color:var(--mut);margin-top:4px}.shop .ava{font-size:var(--t-sm);color:var(--mut);margin-top:8px;font-weight:500}.shop .buyr{gap:12px;margin-top:24px;display:flex}.shop .qty{border-radius:var(--r-sm);background:var(--bg2);flex:none;justify-content:space-between;align-items:center;width:128px;height:48px;font-weight:600;display:flex}.shop .qty button{justify-content:center;align-items:center;width:44px;height:48px;padding:0;display:flex}.shop .qty span{font-variant-numeric:normal}.shop .big-add{flex:1;min-height:48px}.shop .ship{font-size:var(--t-md);gap:8px;margin-top:24px;display:grid}.shop .ship li{align-items:center;gap:12px;display:flex}.shop .ship svg{color:var(--mut);flex:none}.shop .vars{margin-top:24px}.shop .vars>p{font-size:var(--t-sm);margin-bottom:8px;font-weight:500}.shop .vars>div{flex-wrap:wrap;gap:8px;display:flex}.shop .var{border:1px solid var(--field);border-radius:var(--r-sm);min-height:48px;font-size:var(--t-md);grid-template-columns:auto auto;align-items:center;column-gap:8px;padding:4px 12px;display:grid}.shop .var img{border-radius:var(--r-xs);grid-row:span 2;width:36px;height:36px}.shop .var b{font-weight:500}.shop .var small{font-size:var(--t-xs)}.shop .var.on{border-color:var(--fg);box-shadow:inset 0 0 0 .5px var(--fg)}.shop .var.out{opacity:.5}.shop .soldalt{font-size:var(--t-md);margin-top:24px}.shop .soldalt>p{color:var(--mut);margin-bottom:8px}.shop .soldalt-i{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:56px;display:flex}.shop .soldalt-i .th{border-radius:var(--r-xs);background:var(--photo);flex:none;width:40px;height:40px;overflow:hidden}.shop .soldalt-i span:not(.th){flex:1}.shop .sharer{flex-wrap:wrap;gap:4px 20px;margin-top:24px;display:flex}.shop .sharer button{min-height:44px;font-size:var(--t-sm);color:var(--mut);align-items:center;gap:8px;padding:0;display:inline-flex}.shop .sharer button[aria-pressed=true]{color:var(--fg)}@media (hover:hover) and (pointer:fine){.shop .sharer button:hover{color:var(--fg)}}.shop .acc details{border-bottom:1px solid var(--line)}.shop .acc summary{min-height:56px;font-size:var(--t-btn);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-weight:600;list-style:none;display:flex}.shop .acc summary::-webkit-details-marker{display:none}.shop .acc summary svg{color:var(--mut);transition:transform .2s var(--ease);flex:none}.shop .acc details[open] summary svg{transform:rotate(180deg)}.shop .acc-b{max-width:68ch;font-size:var(--t-btn);color:var(--fg2);gap:12px;padding-bottom:24px;line-height:1.6;display:grid}.shop .acc-b b{color:var(--fg);font-weight:700}.shop .pre{white-space:pre-line}.shop .par{display:grid}.shop .par>div{border-top:1px solid var(--line);grid-template-columns:minmax(120px,1fr) 2fr;gap:16px;padding:8px 0;display:grid}.shop .par>div:first-child{border-top:0}.shop .par dt{color:var(--mut)}.shop .revs{gap:16px;display:grid}.shop .rev small{font-size:var(--t-sm)}.shop .stars{font-size:var(--t-sm);align-items:center;gap:4px;display:inline-flex}.shop .stars>span{font-size:var(--t-btn);letter-spacing:1px;color:var(--bg3);line-height:1;display:inline-block;position:relative}.shop .stars>span:before{content:"★★★★★"}.shop .stars>span:after{content:"★★★★★";width:calc(var(--v) * 100%);color:var(--fg);position:absolute;top:0;left:0;overflow:hidden}.shop .stickbuy{display:none}.shop .catl{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}.shop .fhead{display:none}.shop .fside fieldset{border-bottom:1px solid var(--line);padding:16px 0}.shop .fside fieldset:first-child{padding-top:0}.shop .fside legend{float:left;width:100%;font-size:var(--t-md);margin-bottom:8px;font-weight:600}.shop .fside legend+*{clear:both}.shop .fchk{min-height:44px;font-size:var(--t-md);cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.shop .fchk small{font-size:var(--t-sm)}.shop .fchk.sw{grid-template-columns:minmax(0,1fr) auto 36px}.shop .fchk.sw input{border-radius:var(--r-full);background:var(--bg3);appearance:none;cursor:pointer;width:36px;height:20px;transition:background-color .15s var(--ease);border:0;order:3;padding:0;position:relative}.shop .fchk.sw input:after{content:"";background:var(--surface);width:16px;height:16px;transition:transform .15s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.shop .fchk.sw input:checked{background:var(--fg)}.shop .fchk.sw input:checked:after{transform:translate(16px)}.shop .fchk.sw span{order:1}.shop .fchk.sw small{order:2}.shop .prng-s{height:32px;margin:0 8px;position:relative}.shop .prng-s:before,.shop .prng-s:after{content:"";border-radius:2px;height:4px;position:absolute;top:14px}.shop .prng-s:before{background:var(--bg3);left:0;right:0}.shop .prng-s:after{left:calc(var(--a) * 100%);right:calc((1 - var(--b)) * 100%);background:var(--fg)}.shop .prng-s input{z-index:1;width:100%;height:32px;box-shadow:none;pointer-events:none;appearance:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;inset:0}.shop .prng-s input::-webkit-slider-thumb{border:2px solid var(--fg);background:var(--surface);pointer-events:auto;cursor:grab;appearance:none;border-radius:50%;width:20px;height:20px}.shop .prng-s input::-moz-range-thumb{border:2px solid var(--fg);background:var(--surface);pointer-events:auto;cursor:grab;border-radius:50%;width:16px;height:16px}.shop .prng-s input::-webkit-slider-runnable-track{background:0 0}.shop .prng-f{font-size:var(--t-md);color:var(--mut);align-items:center;gap:8px;margin-top:8px;display:flex}.shop .prng-f label{flex:1}.shop .prng-f input:not([type=range]){text-align:center;height:40px;padding:0 8px}.shop .ffoot{gap:8px;padding-top:16px;display:grid}.shop .ffoot .fclose{display:none}.shop .srt{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.shop .srt .cnt{margin-right:auto}.shop .fbtn{border:1px solid var(--field);border-radius:var(--r-sm);background:var(--surface);min-height:40px;font-size:var(--t-md);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:none}.shop .sortl{border:1px solid var(--field);border-radius:var(--r-sm);background:var(--surface);min-height:40px;font-size:var(--t-md);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;padding:0 12px;font-weight:500;display:inline-flex;position:relative}.shop .sortl>span{color:var(--mut);font-weight:400}.shop .sortl select{cursor:pointer;appearance:none;background:0 0;border:0;width:auto;height:38px;margin-right:-16px;padding:0 20px 0 0;font-weight:500}.shop .sortl select:focus-visible{box-shadow:none}.shop .sortl:focus-within{outline:2px solid var(--focus);outline-offset:2px}.shop .sortl svg{pointer-events:none}.shop .chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.shop .chips button.on{border-radius:var(--r-full);background:var(--fg);min-height:36px;color:var(--bg);font-size:var(--t-md);align-items:center;gap:4px;padding:0 8px 0 12px;font-weight:500;display:inline-flex}.shop .chips .txtb{margin-left:8px}.shop .chipsx{scrollbar-width:none;gap:8px;margin-bottom:24px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.shop .chipsx::-webkit-scrollbar{display:none}.shop .chip{border-radius:var(--r-full);background:var(--bg2);min-height:44px;font-size:var(--t-md);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 16px 0 8px;font-weight:500;display:inline-flex}.shop .chip .th{background:var(--photo);border-radius:50%;width:28px;height:28px;overflow:hidden}.shop .chip .th img{object-fit:contain;padding:2px}.shop .chip.on{background:var(--fg);color:var(--bg)}.shop .loadm{font-size:var(--t-sm);flex-direction:column;align-items:center;gap:8px;margin-top:48px;display:flex}.shop .loadm .sec{min-width:240px}.shop .best{margin-bottom:24px}.shop .best h2{font-size:var(--t-md);margin-bottom:8px;font-weight:600}.shop .best ol{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shop .best a{border-radius:var(--r-md);background:var(--bg2);min-height:64px;font-size:var(--t-md);align-items:center;gap:12px;padding:8px;display:flex}.shop .best-n{width:16px;color:var(--mut)}.shop .best .th{border-radius:var(--r-xs);background:var(--photo);flex:none;width:48px;height:48px;overflow:hidden}.shop .best .th img{object-fit:contain}.shop .best-t{flex-direction:column;min-width:0;display:flex}.shop .best-t b{font-weight:700}.shop .posts{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shop .post{font-size:var(--t-md);flex-direction:column;gap:4px;display:flex}.shop .post-i{aspect-ratio:16/9;border-radius:var(--r-md);background:var(--bg2);margin-bottom:8px;overflow:hidden}.shop .post small{font-size:var(--t-sm)}.shop .post b{font-size:var(--t-h3);font-weight:var(--w-h);line-height:1.3}.shop .post>span:last-child{-webkit-line-clamp:2;color:var(--mut);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shop .faq{border-top:1px solid var(--line);max-width:880px;margin-top:16px}.shop .faq details{border-bottom:1px solid var(--line)}.shop .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-weight:500;list-style:none;display:flex}.shop .faq summary::-webkit-details-marker{display:none}.shop .faq summary svg{color:var(--mut);transition:transform .2s var(--ease);flex:none}.shop .faq details[open] summary svg{transform:rotate(180deg)}.shop .faq p{max-width:68ch;color:var(--mut);padding-bottom:20px}.shop .legal-w{margin:16px 0 var(--sec);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:64px;display:grid}.shop .legal{max-width:68ch}.shop .legal .lead{margin-top:16px}.shop .legal section{margin-top:32px}.shop .legal h2{font-size:var(--t-h3);font-weight:var(--w-h);margin-bottom:8px}.shop .legal p{color:var(--fg2);margin-top:8px;line-height:1.6}.shop .legal a{text-underline-offset:3px;text-decoration:underline}.shop .legal-note{font-size:var(--t-sm);margin-top:16px;color:var(--warn)!important}.shop .legal-links{top:calc(var(--hd) + 24px);border-radius:var(--r-lg);background:var(--bg2);font-size:var(--t-md);gap:4px;padding:24px;display:grid;position:sticky}.shop .legal-links h2{margin-bottom:4px;font-weight:600}.shop .legal-links a{align-items:center;min-height:40px;display:flex}@media (hover:hover) and (pointer:fine){.shop .legal-links a:hover{text-underline-offset:3px;text-decoration:underline}}.shop .legal-links .sec{justify-self:start;margin-top:8px}.shop .cmpwrap{margin-bottom:var(--sec);border:1px solid var(--line);border-radius:var(--r-lg);overflow-x:auto}.shop .cmpt{border-collapse:collapse;width:100%;font-size:var(--t-md);white-space:normal;text-align:left}.shop .cmpt th,.shop .cmpt td{border-top:1px solid var(--line);font-size:var(--t-md);letter-spacing:normal;text-transform:none;vertical-align:top;background:0 0;padding:12px 16px;font-weight:400}.shop .cmpt thead th{border-top:0;min-width:180px}.shop .cmpt tbody th{color:var(--mut);white-space:nowrap}.shop .cmpi{gap:8px;font-weight:500;display:grid}.shop .cmpi .th{border-radius:var(--r-sm);background:var(--photo);width:96px;height:96px;padding:8px;overflow:hidden}.shop .cmpi .th img{object-fit:contain}.shop .cmpa{align-items:center;gap:4px;margin-top:8px;display:flex}.shop.tpl-katalog.at-checkout{--bg:var(--bg2)}.shop.at-checkout .hd{position:static}.shop.tpl-katalog.at-checkout .hd,.shop.tpl-butik.at-checkout .hd{--hd:64px}.shop .co-w{max-width:1120px;padding:32px 0 var(--sec);margin:0 auto}.shop .co-h1{font-size:var(--t-h2);margin-bottom:24px}.shop .co{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px;display:grid}.shop .cof,.shop .cos{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.shop .cof{padding:32px}.shop .cof.narrow{gap:16px;max-width:560px;display:grid}.shop .cof fieldset{gap:16px;display:grid}.shop .cof fieldset+fieldset{border-top:1px solid var(--line);margin-top:32px;padding-top:32px}.shop .cof legend{float:left;width:100%;font-size:var(--t-h3);font-weight:var(--w-h);align-items:center;gap:12px;display:flex}.shop .cof legend+*{clear:both}.shop .stepn{min-width:20px;font-size:var(--t-h3);color:var(--mut);justify-content:center;align-items:center;display:inline-flex}.shop .cof label:not(.terms){font-size:var(--t-sm);gap:6px;font-weight:500;display:grid}.shop .fr{grid-template-columns:1fr 1fr;gap:16px;display:grid}.shop .fr.zipcity{grid-template-columns:1fr 2fr}.shop .addr-f{gap:16px;display:grid}.shop .ops{border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.shop .op{text-align:left;width:100%;min-height:64px;font-size:var(--t-sm);color:var(--mut);border-top:1px solid var(--line);transition:background-color .15s var(--ease);align-items:center;gap:16px;padding:12px 16px;display:flex}.shop .op:first-child{border-top:0}.shop .op>i{border:1.5px solid var(--field);border-radius:50%;flex:none;width:20px;height:20px}.shop .op.on>i{border:6px solid var(--fg)}.shop .op>span{flex-direction:column;flex:1;min-width:0;display:flex}.shop .op b{font-size:var(--t-btn);color:var(--fg);font-weight:500}.shop .op em{font-style:normal;font-size:var(--t-btn);color:var(--fg);white-space:nowrap;font-weight:600}.shop button.op.on{background:var(--bg2);box-shadow:inset 0 0 0 1.5px var(--fg)}.shop .op.static svg{color:var(--fg);flex:none}.shop .terms{min-height:44px;font-size:var(--t-md);align-items:flex-start;gap:12px;display:flex}.shop .terms input{margin-top:2px}.shop .cos{padding:24px;position:sticky;top:24px}.shop .cos-tg{display:none}.shop .cos-b h2 small{font-size:var(--t-md);font-weight:400}.shop .sls{border-bottom:1px solid var(--line);gap:12px;margin:16px 0;padding-bottom:16px;display:grid}.shop .sl{font-size:var(--t-md);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.shop .sl .th{border:1px solid var(--line);background:var(--photo);border-radius:8px;width:48px;height:48px;padding:2px;overflow:hidden}.shop .sl .th img{object-fit:contain}.shop .sl span{flex-direction:column;display:flex}.shop .sl small{font-size:var(--t-sm)}.shop .sl b{white-space:nowrap;font-weight:600}.shop .codeb{text-underline-offset:4px;min-height:44px;text-decoration:underline}.shop .pcode{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.shop .pcode .sec{min-height:48px}.shop .pcode-ok{font-size:var(--t-md);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shop .tots{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.shop .co-go{margin-top:16px}.shop .co-note{font-size:var(--t-sm);color:var(--mut);margin-top:12px}.shop .co-note a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.shop .foot{margin-top:var(--sec);background:var(--foot);font-size:var(--t-md);padding:48px 0 32px}.shop .fcol{gap:32px;display:grid}.shop .fcol.n4{grid-template-columns:1.4fr 1fr 1fr 1fr}.shop .fcol.n3{grid-template-columns:2fr 1fr 1fr}.shop .fcol.n2{grid-template-columns:1fr 1fr}.shop .fbrand,.shop .fgrp>div{color:var(--mut);flex-direction:column;align-items:flex-start;line-height:28px;display:flex}.shop .fbrand .brand{margin-bottom:12px}.shop .fbrand p{max-width:36ch;margin-bottom:8px;line-height:1.5}@media (hover:hover) and (pointer:fine){.shop .foot a:hover{color:var(--fg);text-underline-offset:3px;text-decoration:underline}}.shop .fgrp summary{pointer-events:none;justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:600;list-style:none;display:flex}.shop .fgrp summary::-webkit-details-marker{display:none}.shop .fgrp summary svg{display:none}.shop .pay{align-items:center;gap:8px;display:inline-flex}.shop .fbottom{border-top:1px solid var(--line);font-size:var(--t-sm);color:var(--mut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:40px;padding-top:16px;display:flex}.shop .fb-r{align-items:center;gap:24px;display:flex}.shop .fbottom .credit{color:inherit;flex-basis:100%;order:3}.shop .fbottom a.credit{text-underline-offset:2px;text-decoration:underline}.shop .tbtn{min-height:44px;font-size:var(--t-sm);color:var(--mut);align-items:center;gap:8px;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.shop .tbtn:hover{color:var(--fg)}}.shop .co-foot{background:0 0;margin-top:0;padding:24px 0}.shop .co-foot .w{font-size:var(--t-sm);color:var(--mut);flex-wrap:wrap;justify-content:center;gap:4px 24px;display:flex}.shop .co-foot a{align-items:center;min-height:44px;display:inline-flex}.shop .sisters{font-size:var(--t-sm);color:var(--mut);border-bottom:1px solid var(--line)}.shop .sisters .w{flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:36px;display:flex}.shop .sisters a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.shop .bnav,.shop .mnav,.shop .burger{display:none}.shop.tpl-katalog .katb{border-radius:var(--r-sm);background:var(--bg2);min-height:48px;font-size:var(--t-btn);flex:none;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex}.shop.tpl-katalog .katb[aria-expanded=true]{background:var(--bg3)}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .katb:hover{background:var(--bg3)}}.shop.tpl-katalog .search{max-width:720px}.shop.tpl-katalog .search input[type=search]{border-radius:var(--r-md);background:var(--bg2);border:0}.shop.tpl-katalog .search input[type=search]:focus-visible{box-shadow:0 0 0 2px var(--focus)}.shop.tpl-katalog .accb{border-radius:var(--r-sm);width:auto;min-width:56px;height:48px;font-size:var(--t-xs);flex-direction:column;gap:0;line-height:1.2}.shop.tpl-katalog .accb span{font-weight:500}.shop.tpl-katalog .cartb{border-radius:var(--r-sm);background:var(--primary);min-height:44px;color:var(--on-primary);margin-left:8px;padding:0 16px}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .cartb:hover{background:var(--primary-hover)}}.shop.tpl-katalog .ci i{border:2px solid var(--primary);background:var(--fg);color:var(--bg);min-width:20px;height:20px;top:-8px;right:-10px}.shop.tpl-katalog .cartb .camt{font-variant-numeric:tabular-nums;margin-left:4px}.shop.tpl-katalog .mega-w{z-index:2;padding-top:8px;position:absolute;top:calc(100% + 1px);left:0;right:0}.shop.tpl-katalog .mega{border-radius:var(--r-md);background:var(--surface);max-height:calc(100vh - 160px);box-shadow:var(--sh-pop);animation:s-fade .15s var(--ease);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 16px;padding:16px;display:grid;overflow:auto}.shop.tpl-katalog .mega-i{border-radius:var(--r-sm);min-height:56px;font-size:var(--t-md);align-items:center;gap:12px;padding:4px 8px;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .mega-i:hover{background:var(--bg2)}}.shop.tpl-katalog .mega-i .th{border-radius:var(--r-sm);background:var(--photo);flex:none;width:48px;height:48px;padding:4px;overflow:hidden}.shop.tpl-katalog .mega-i .th img{object-fit:contain}.shop.tpl-katalog .cats{background:var(--surface);border-bottom:1px solid var(--line)}.shop.tpl-katalog .cats nav{scrollbar-width:none;gap:24px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.shop.tpl-katalog .cats nav::-webkit-scrollbar{display:none}.shop.tpl-katalog .cats a{min-height:44px;font-size:var(--t-md);white-space:nowrap;color:var(--fg2);border-bottom:2px solid #0000;align-items:center;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .cats a:hover{color:var(--fg)}}.shop.tpl-katalog .cats a.on{border-bottom-color:var(--fg);color:var(--fg)}.shop.tpl-katalog .cats a:last-child{padding-right:32px}.shop.tpl-katalog .home-chips,.shop.tpl-katalog .cat-chips{display:none}.shop.tpl-katalog .top{grid-template-columns:1fr;height:320px;margin-top:24px;display:grid}.shop.tpl-katalog .top .hero{border-radius:var(--r-md);padding:32px}.shop.tpl-katalog .top .hero:before{background:linear-gradient(90deg,#00000073 0%,#0003 40%,#0000 65%),linear-gradient(#0000 40%,#0000008c 100%)}.shop.tpl-katalog .ben{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;padding:20px 0;display:grid}.shop.tpl-katalog .ben>div{align-items:flex-start;gap:12px;min-width:0;display:flex}.shop.tpl-katalog .ben svg{flex:none;margin-top:2px}.shop.tpl-katalog .ben span{font-size:var(--t-sm);color:var(--mut);flex-direction:column;display:flex}.shop.tpl-katalog .ben b{font-size:var(--t-md);color:var(--fg);font-weight:600}.shop.tpl-katalog .ctiles{grid-template-columns:repeat(var(--cols,8), minmax(0, 1fr));gap:16px;display:grid}.shop.tpl-katalog .ctiles.many{gap:12px}.shop.tpl-katalog .ctile{border-radius:var(--r-md);background:var(--bg2);transition:background-color .15s var(--ease);flex-direction:column;align-items:center;gap:8px;padding:12px 12px 8px;display:flex}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .ctile:hover{background:var(--bg3)}}.shop.tpl-katalog .ctile .tth{aspect-ratio:1;border-radius:var(--r-sm);background:var(--photo);width:100%;padding:8px;display:block;overflow:hidden}.shop.tpl-katalog .ctile .tth img{object-fit:contain;width:100%;height:100%}.shop.tpl-katalog.t-light .ctile .tth{background:0 0;padding:0}.shop.tpl-katalog.t-light .ctile .tth img{mix-blend-mode:multiply}.shop.tpl-katalog .ccirc-s{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:24px 40px 28px}.shop.tpl-katalog.t-dark .ccirc-s{background:var(--surface)}.shop.tpl-katalog .ccirc-s .eyebrow{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);font-weight:700}.shop.tpl-katalog .ccirc-s .h2{margin:4px 0 20px}.shop.tpl-katalog .ccircs{grid-template-columns:repeat(var(--cols,6), minmax(0, 1fr));gap:20px 14px;display:grid}.shop.tpl-katalog .ccirc{text-align:center;min-width:0;color:var(--fg);flex-direction:column;align-items:center;display:flex}.shop.tpl-katalog .cc-r{aspect-ratio:1;border:1px solid var(--line);background:var(--photo);width:100%;max-width:168px;transition:transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:50%;margin-bottom:12px;display:block;overflow:hidden}.shop.tpl-katalog .cc-r img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:20%}.shop.tpl-katalog .cc-r-empty{background:var(--bg2);color:var(--fg2);place-items:center;padding:12px;display:grid}.shop.tpl-katalog .cc-r-empty>span{overflow-wrap:anywhere;max-width:100%;font-size:var(--t-xs);text-align:center;line-height:1.35}.shop.tpl-katalog .ccirc b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.shop.tpl-katalog .ccirc small{font-size:var(--t-xs);color:var(--mut);margin-top:2px}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .ccirc:hover .cc-r{border-color:var(--brand-ink);transform:translateY(-3px)}.shop.tpl-katalog .ccirc:hover b{color:var(--brand-ink)}}@media (prefers-reduced-motion:reduce){.shop.tpl-katalog .cc-r{transition:none}.shop.tpl-katalog .ccirc:hover .cc-r{transform:none}}@media (width<=899px){.shop.tpl-katalog .ccirc-s{padding:20px 0}.shop.tpl-katalog .ccirc-s .eyebrow,.shop.tpl-katalog .ccirc-s .h2{padding-inline:20px}.shop.tpl-katalog .ccircs{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:20px 12px;padding:8px 20px 12px}.shop.tpl-katalog .ccircs::-webkit-scrollbar{display:none}.shop.tpl-katalog .ccirc{scroll-snap-align:start}.shop.tpl-katalog .cc-r{border-width:1px;width:100%;max-width:112px;margin-bottom:10px}.shop.tpl-katalog .ccirc b{font-size:var(--t-sm)}}.shop.tpl-katalog .nf-t{grid-template-columns:repeat(auto-fit,minmax(0,200px));justify-content:center}.shop.tpl-katalog .ctile .tname{-webkit-line-clamp:2;min-height:40px;font-size:var(--t-md);text-align:center;-webkit-box-orient:vertical;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.shop.tpl-katalog .store{border-radius:var(--r-lg);background:var(--bg2);grid-template-columns:1fr 1fr;min-height:280px;max-height:360px;display:grid;overflow:hidden}.shop.tpl-katalog .store.solo{grid-template-columns:1fr;min-height:0}.shop.tpl-katalog .store-p{background:var(--bg3) center / cover no-repeat}.shop.tpl-katalog .store-t{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:32px;display:flex}.shop.tpl-katalog .store .addr{align-items:center;gap:8px;font-weight:500;display:flex}.shop.tpl-katalog .store .lead{font-size:var(--t-btn)}.shop.tpl-katalog .store .sec{margin-top:4px}.shop.tpl-katalog .item{border-radius:var(--r-md);background:var(--surface);transition:border-color .15s var(--ease);border:1px solid #0000;padding:8px}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .item:hover{border-color:var(--line)}}.shop.tpl-katalog .ph{aspect-ratio:1;border-radius:var(--r-sm)}.shop.tpl-katalog .ph img{object-fit:contain}.shop.tpl-katalog .txt{flex-direction:column;flex:1;padding:8px 0 4px;display:flex}.shop.tpl-katalog .item h3{min-height:40px;font-weight:400;line-height:20px}.shop.tpl-katalog .unit{min-height:18px;font-size:var(--t-sm);color:var(--mut);margin-top:2px;line-height:18px}.shop.tpl-katalog .item .line{margin-top:8px}.shop.tpl-katalog .item .line strong{line-height:24px}.shop.tpl-katalog .kgl{height:16px;font-size:var(--t-xs);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;line-height:16px;display:flex}.shop.tpl-katalog .kgl .stk{text-overflow:ellipsis;margin:0;overflow:hidden}.shop.tpl-katalog .act{margin-top:12px}.shop.tpl-katalog .add{width:100%;min-height:40px;padding:0 12px}.shop.tpl-katalog .alt{min-height:40px;font-size:var(--t-md);text-underline-offset:4px;justify-content:center;align-items:center;font-weight:500;text-decoration:underline;display:flex}.shop.tpl-katalog .heart{color:var(--mut);top:0;right:0}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .heart:hover{color:#141414}}.shop.tpl-katalog .gal{justify-content:center;display:flex}.shop.tpl-katalog .bigp{border:1px solid var(--line);border-radius:var(--r-md);width:100%;max-width:560px;padding:32px}.shop.tpl-katalog .bigp .bsale{top:12px;left:12px}.shop.tpl-katalog .bigp img{object-fit:contain}.shop.tpl-katalog .acc.full{border-top:1px solid var(--line);margin-top:48px}.shop.tpl-butik{--hd:72px}.shop.tpl-butik .util{color:var(--on-info)}.shop.tpl-butik .util .w{text-align:center;justify-content:center}.shop.tpl-butik .hd{background:var(--bg)}.shop.tpl-butik .hd-in{gap:32px}.shop.tpl-butik .brand{letter-spacing:-.02em;font-weight:600}.shop.tpl-butik .hd-in{position:relative}.shop.tpl-butik .inav{flex:auto;min-width:0;display:flex}.shop.tpl-butik .cbar-in .cb-nav{flex:1;min-width:0;display:flex;overflow:hidden}.shop.tpl-butik .cbar-in .cb-i{flex:none}.shop.tpl-butik .cb-b{min-height:44px;color:var(--fg);font-size:var(--t-btn);white-space:nowrap;border-bottom:1px solid #0000;align-items:center;gap:4px;padding:0 12px;font-weight:450;display:inline-flex}.shop.tpl-butik .cb-b.on,.shop.tpl-butik .cb-b[aria-expanded=true]{border-bottom-color:var(--fg)}.shop.tpl-butik .cb-chev{color:var(--mut);transition:transform .15s var(--ease)}.shop.tpl-butik .cb-b[aria-expanded=true] .cb-chev{transform:rotate(180deg)}.shop.tpl-butik .cb-p{border-top:1px solid var(--line)}.shop.tpl-butik.t-dark .cb-t img{mix-blend-mode:normal}@media (hover:hover) and (pointer:fine){.shop.tpl-butik .cb-nav .cb-b:hover{border-bottom-color:var(--fg)}}.shop.tpl-butik .cartb{justify-content:center;width:44px;padding:0}@media (hover:hover) and (pointer:fine){.shop.tpl-butik .cartb:hover{background:var(--bg2)}}.shop.tpl-butik .ci i{background:var(--brand);color:var(--on-brand)}.shop.tpl-butik .sov{background:var(--bg);border-bottom:1px solid var(--line);animation:s-fade .15s var(--ease);position:absolute;top:100%;left:0;right:0}.shop.tpl-butik .sov-in{align-items:center;gap:16px;padding-block:16px;display:flex}.shop.tpl-butik .search input[type=search]{border:0;border-bottom:1px solid var(--fg);height:56px;font-size:var(--t-lead);background:0 0;border-radius:0}.shop.tpl-butik .search input[type=search]:focus-visible{box-shadow:0 1px 0 0 var(--fg)}.shop.tpl-butik .bhero .hero{height:min(88vh,820px);min-height:480px;padding:56px var(--gutter)}.shop.tpl-butik .bhero .hero-ph{object-position:center 55%}.shop.tpl-butik .bhero .hero:before{background:linear-gradient(#140f0a00 25%,#140f0a40 45%,#140f0a99 100%)}.shop.tpl-butik .bhero .hero-t{width:100%;max-width:calc(var(--wrap));margin-inline:auto}.shop.tpl-butik .bhero h1{max-width:14ch;font-weight:500;line-height:1.08}.shop.tpl-butik .bhero p{max-width:46ch;font-size:var(--t-lead);opacity:.85;margin-top:16px}.shop.tpl-butik .cta{border-radius:var(--r-sm);color:#2a211c;min-height:48px;margin-top:32px;padding:0 28px}.shop.tpl-butik .tiles{gap:var(--gap);margin-top:var(--sh-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shop.tpl-butik .tiles.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.shop.tpl-butik .tiles.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.shop.tpl-butik .tile{flex-direction:column;display:flex}.shop.tpl-butik .tile .tth{aspect-ratio:4/5;border-radius:var(--r-md);background:var(--photo);display:block;overflow:hidden}.shop.tpl-butik .tile img{transition:transform .6s var(--ease)}@media (hover:hover) and (pointer:fine){.shop.tpl-butik .tile:hover img{transform:scale(1.03)}}.shop.tpl-butik .tname{font-size:var(--t-h3);margin-top:16px;font-weight:500;line-height:1.3}.shop.tpl-butik .tmore{font-size:var(--t-md);color:var(--mut);align-items:center;gap:4px;margin-top:4px;display:inline-flex}.shop.tpl-butik .story{margin-top:var(--sec);background:var(--bg2);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.shop.tpl-butik .story.solo{grid-template-columns:1fr}.shop.tpl-butik .story-p{background:var(--bg3) center 30% / cover no-repeat;min-height:640px}.shop.tpl-butik .story-t{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:80px;display:flex}.shop.tpl-butik .story-t .h2{max-width:14ch;font-size:var(--t-h2);line-height:1.1}.shop.tpl-butik .story-t .lead{max-width:46ch;font-size:var(--t-lead);line-height:1.65}.shop.tpl-butik .ph{aspect-ratio:4/5;border-radius:var(--r-md)}.shop.tpl-butik .ph img{transition:transform .6s var(--ease)}@media (hover:hover) and (pointer:fine){.shop.tpl-butik .item:hover .ph img{transform:scale(1.03)}}.shop.tpl-butik .blow{z-index:2;border-radius:var(--r-xs);color:#2a211c;font-size:var(--t-xs);background:#fff;padding:4px 8px;font-weight:500;position:absolute;top:8px;left:8px}.shop.tpl-butik .qbar{z-index:2;opacity:0;transition:opacity .2s var(--ease), transform .2s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.shop.tpl-butik .qbar:focus-within,.shop.tpl-butik .qbar.on{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.shop.tpl-butik .item:hover .qbar{opacity:1;transform:none}}.shop.tpl-butik .qadd{color:#2a211c;width:100%;min-height:44px;font-size:var(--t-md);background:#ffffffeb;font-weight:600}@media (hover:hover) and (pointer:fine){.shop.tpl-butik .qadd:hover{background:#fff}}.shop.tpl-butik .qbar .step{color:#2a211c;background:#ffffffeb;border-radius:0;height:44px}.shop.tpl-butik .qbar .step button{border-radius:0;width:44px;height:44px}@media (hover:hover) and (pointer:fine){.shop.tpl-butik .qbar .step button:hover:not(:disabled){background:#0000000f}}.shop.tpl-butik .item h3{font-size:var(--t-md);margin-top:16px;font-weight:450}.shop.tpl-butik .item .line{margin-top:4px}.shop.tpl-butik .item .line strong{color:var(--mut)}.shop.tpl-butik .item .line strong.sale{color:var(--sale)}.shop.tpl-butik .item .line em{font-style:normal;font-size:var(--t-xs);color:var(--mut)}.shop.tpl-butik .vnote{font-size:var(--t-sm);color:var(--mut);margin-top:2px}.shop.tpl-butik .heart{color:#2a211c}.shop.tpl-butik .bch{margin:0;padding:48px 0 40px;display:block}.shop.tpl-butik .bch .eyebrow{margin-bottom:12px}.shop.tpl-butik .catl{grid-template-columns:1fr}.shop.tpl-butik .cat-chips{display:none}.shop.tpl-butik .srt{border-bottom:1px solid var(--line);min-height:48px;margin-bottom:32px;padding-bottom:8px}.shop.tpl-butik .srt .cnt{font-size:var(--t-md);color:var(--fg)}.shop.tpl-butik .srt.nof{flex-wrap:nowrap;justify-content:space-between}.shop.tpl-butik .srt.nof .sortl{margin-right:-8px}.shop.tpl-butik .fbtn,.shop.tpl-butik .sortl{font-size:var(--t-md);background:0 0;border:0;margin-left:0;padding:0 8px;display:inline-flex}.shop.tpl-butik .fside{z-index:80;background:var(--surface);width:min(400px,100vw);box-shadow:var(--sh-overlay);visibility:hidden;transition:transform .25s var(--ease), visibility 0s linear .25s;flex-direction:column;padding:0;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.shop.tpl-butik .fside.on{visibility:visible;transition:transform .25s var(--ease);transform:none}.shop.tpl-butik .fhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:64px;padding:0 12px 0 24px;display:flex}.shop.tpl-butik .fhead h2{font-size:var(--t-h3);font-weight:500}.shop.tpl-butik .fbody{flex:1;padding:16px 24px;overflow-y:auto}.shop.tpl-butik .ffoot{padding:16px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.shop.tpl-butik .ffoot .fclose{display:inline-flex}.shop.tpl-butik .nf .empty{padding:120px 0 64px}.shop.tpl-butik .nf-t .tname{font-size:var(--t-btn)}.shop.tpl-butik .empty :is(h1,h2,h3){font-size:var(--t-h2)}.shop.tpl-butik .pd{gap:64px;margin-top:24px}.shop.tpl-butik .bigp{aspect-ratio:4/5;border-radius:var(--r-md)}@media (width>=768px){.shop.tpl-butik .gal.lowres .bigp{max-width:560px}.shop.tpl-butik .pd:has(.gal.lowres){grid-template-columns:minmax(0,560px) minmax(0,560px);justify-content:space-between}}.shop.tpl-butik .brandl{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase}.shop.tpl-butik .tline{margin-top:8px}.shop.tpl-butik .tline h1{line-height:1.1}.shop.tpl-butik .pz{margin-top:12px}.shop.tpl-butik .pdesc1{max-width:46ch;color:var(--mut);margin-top:16px}.shop.tpl-butik .qty{border:1px solid var(--field);background:0 0;width:120px;height:52px}.shop.tpl-butik .qty button{height:50px}.shop.tpl-butik .big-add{min-height:52px}.shop.tpl-butik .pdesc{color:var(--fg2);margin-top:32px;line-height:1.65}.shop.tpl-butik .inf .acc{border-top:1px solid var(--line);margin-top:24px}.shop.tpl-butik .rel{margin-bottom:0}.shop.tpl-butik .foot{padding:72px 0 32px}.shop .fcol.b.n3{grid-template-columns:6fr 3fr 3fr}.shop .fcol.b.n2{grid-template-columns:8fr 4fr}.shop.tpl-butik .fbrand p{color:var(--fg)}.shop.tpl-butik .cl{grid-template-columns:88px minmax(0,1fr) auto;column-gap:16px}.shop.tpl-butik .cl .th{border-radius:var(--r-sm);border:0;width:88px;height:110px;padding:0}.shop.tpl-butik .cl .th img{object-fit:cover}.shop.tpl-butik .cl-t{font-size:var(--t-md);line-height:1.4}.shop.tpl-butik .cl>strong{font-weight:400}.shop.tpl-butik .mini{flex-direction:column;align-items:flex-start;gap:0}.shop.tpl-butik .mini .step.sm{border:1px solid var(--field);background:0 0}.shop.tpl-butik .sg-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:16px;margin-inline:0;padding-inline:0;overflow:visible}.shop.tpl-butik .sg{font-size:var(--t-md);gap:0}.shop.tpl-butik .sg .th{aspect-ratio:4/5;border-radius:var(--r-sm);padding:0}.shop.tpl-butik .sg .th img{object-fit:cover}.shop.tpl-butik .sg-n{min-height:0;margin-top:12px;font-weight:450;line-height:1.4}.shop.tpl-butik .sg b{font-size:var(--t-md);color:var(--mut);margin-top:4px;font-weight:400}.shop.tpl-butik .sg .rmt{min-height:44px;color:var(--fg);align-self:flex-start;margin-top:-4px}.shop.tpl-butik .sgt{font-size:var(--t-xs);margin-bottom:16px;font-weight:500}.shop.tpl-butik .fbrand .brand{font-size:var(--t-logo)}.shop.tpl-butik .cos{background:var(--bg2)}.shop.tpl-butik .cof legend{font-weight:500}.shop.tpl-butik button.op.on{box-shadow:inset 0 0 0 1px var(--fg)}.shop.tpl-butik .co-go .go.big{min-height:56px}.shop.tpl-katalog.t-dark .ph,.shop.tpl-katalog.t-dark .bigp{border-radius:10px}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog.t-dark .heart:hover{color:#141414}}.shop.tpl-butik.t-dark .ph img,.shop.tpl-butik.t-dark .tile img,.shop.tpl-butik.t-dark .bigp img{filter:brightness(.92)}.shop.tpl-butik.t-dark .ph:after,.shop.tpl-butik.t-dark .tile .tth:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.shop.tpl-butik.t-dark .tile .tth{position:relative}.shop.tpl-butik.t-dark .heart{color:#efe9e2}.shop.tpl-butik.t-dark .tline .heart,.shop.tpl-katalog.t-dark .tline .heart{color:var(--fg)}.shop.tpl-katalog.t-dark .foot{border-top:1px solid var(--line)}.shop.tpl-butik.t-dark .util{border-bottom:1px solid var(--line)}@keyframes s-fade{0%{opacity:0}}@keyframes s-up{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.shop *,.shop :before,.shop :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (hover:none){.shop.tpl-butik .qbar:not(.on){display:none}.shop .item:hover .ph img,.shop.tpl-butik .tile:hover img{transform:none}}@media (width<=1359px){.shop .rowx{grid-auto-columns:calc((100% - 3 * var(--gap)) / 4)}.shop .grid.gk{grid-template-columns:repeat(4,minmax(0,1fr))}.shop .grid.gk.wide{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1099px){.shop.tpl-katalog{--gutter:24px}.shop.tpl-butik{--gutter:32px}.shop .rowx{grid-auto-columns:calc((100% - 2 * var(--gap)) / 3)}.shop .grid.gk,.shop .grid.gk.wide{grid-template-columns:repeat(3,minmax(0,1fr))}.shop.tpl-katalog .catl{grid-template-columns:200px minmax(0,1fr);gap:24px}.shop .pd{gap:32px}.shop.tpl-butik .inav,.shop.tpl-butik .accb{display:none}.shop.tpl-butik .burger{margin-left:-8px;display:inline-flex}.shop.tpl-butik .mnav{z-index:80;background:var(--bg);width:min(420px,100vw);box-shadow:var(--sh-overlay);visibility:hidden;transition:transform .25s var(--ease), visibility 0s linear .25s;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.shop.tpl-butik .mnav.on{visibility:visible;transition:transform .25s var(--ease);transform:none}.shop.tpl-butik .mnav-h{min-height:56px;padding:0 8px 0 var(--gutter);justify-content:space-between;align-items:center;display:flex}.shop.tpl-butik .mnav .search{margin:0 var(--gutter) 8px;flex:none}.shop.tpl-butik .mnav nav{padding:0 var(--gutter);flex:1;overflow-y:auto}.shop.tpl-butik .mnav nav>a{border-bottom:1px solid var(--line);min-height:56px;font-size:var(--t-h3);align-items:center;font-weight:500;display:flex}.shop.tpl-butik .mnav-f{padding:16px var(--gutter) calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.shop.tpl-butik .mnav-f .tbtn{font-size:var(--t-md);color:var(--fg)}.shop.tpl-butik .story-t{padding:48px}.shop.tpl-butik .story-p{min-height:480px}.shop.tpl-katalog .ctiles{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:128px;grid-auto-flow:column;gap:12px;overflow-x:auto}.shop .fcol.n4{grid-template-columns:1fr 1fr}.shop .legal-w{grid-template-columns:1fr;gap:32px}.shop .legal-links{position:static}}@media (width<=899px){.shop.tpl-katalog .top{height:auto}.shop.tpl-katalog .top .hero{aspect-ratio:16/7}}@media (width<=767px){.shop.tpl-katalog{--gutter:16px;--gap:12px;--gap-y:24px;--sec:32px;--t-h1:24px;--t-h1p:22px;--t-h2:20px;--t-hero:22px;--t-price:16px;--t-pricexl:28px;--hd:56px}.shop.tpl-butik{--gutter:20px;--gap:16px;--gap-y:40px;--sec:72px;--sh-gap:24px;--t-hero:40px;--t-h1:32px;--t-h1p:28px;--t-h2:24px;--t-pricexl:20px;--t-logo:22px;--hd:56px}.shop .util .w{min-height:28px}.shop.tpl-katalog .util{display:none}.shop.tpl-katalog .hd:not(.co-hd){top:-56px}.shop.tpl-katalog .hd:not(.co-hd) .hd-in{flex-wrap:wrap;align-content:flex-start;gap:0 12px;min-height:111px}.shop.tpl-katalog .hd:not(.co-hd) .brand{flex:1;align-items:center;height:56px;display:flex}.shop.tpl-katalog .hd:not(.co-hd) .acts,.shop.tpl-katalog .katb,.shop.tpl-katalog .cats{display:none}.shop.tpl-katalog .hd .search{flex:1 0 100%;order:3;max-width:none;padding:6px 0 5px}.shop.tpl-katalog .hd .search input[type=search]{height:44px}.shop.tpl-katalog .home-chips{margin:12px calc(-1 * var(--gutter)) 0;padding-inline:var(--gutter);display:flex}.shop.tpl-katalog .home-chips+.top{margin-top:12px}.shop.tpl-katalog .cat-chips{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);margin-bottom:12px;display:flex}.shop.tpl-katalog .cat-sect{display:none}.shop.tpl-katalog .top{margin-top:16px}.shop.tpl-katalog .top .hero{aspect-ratio:16/9;padding:16px}.shop.tpl-katalog .top .hero:before{background:linear-gradient(#0000 20%,#00000059 50%,#0009 100%)}.shop.tpl-katalog .top .hero p{display:none}.shop.tpl-katalog .top .cta{margin-top:12px}.shop.tpl-katalog .ben{margin:16px calc(-1 * var(--gutter)) 0;padding:16px var(--gutter);scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);gap:16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.shop.tpl-katalog .ben>div{scroll-snap-align:start;flex:0 0 85%}.shop.tpl-katalog .ben span{min-width:0}.shop.tpl-katalog .ben span>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shop .rowx{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-auto-columns:42%}.shop .rarr{display:none}.shop .rowctl .more{margin-right:0}.shop .grid.gk,.shop .grid.gk.wide,.shop .grid.g4,.shop .grid.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.shop.tpl-katalog .item{padding:4px}.shop.tpl-katalog .ph .open{padding:8px}.shop.tpl-katalog .store{grid-template-columns:1fr;max-height:none}.shop.tpl-katalog .store-p{aspect-ratio:16/9}.shop.tpl-katalog .store-t{padding:20px}.shop .posts{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;overflow-x:auto}.shop .best ol{grid-template-columns:1fr}.shop .nf-t,.shop.tpl-katalog .nf-t{grid-template-columns:repeat(2,minmax(0,1fr))}.shop .added{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:auto}.shop .cmpbar{bottom:calc(16px + env(safe-area-inset-bottom))}.shop.tpl-katalog .catl{grid-template-columns:1fr;gap:0}.shop.tpl-katalog .srt{z-index:30;margin:0 calc(-1 * var(--gutter)) 12px;padding:8px var(--gutter);background:var(--bg);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid;position:sticky;top:56px}.shop.tpl-katalog .fbtn{display:inline-flex}.shop.tpl-katalog .sortl{justify-content:center;margin-left:0}.shop.tpl-katalog .fside{z-index:80;background:var(--surface);visibility:hidden;transition:transform .25s var(--ease), visibility 0s linear .25s;flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(100%)}.shop.tpl-katalog .fside.on{visibility:visible;transition:transform .25s var(--ease);transform:none}.shop.tpl-katalog .fhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:56px;padding:0 8px 0 16px;display:flex}.shop.tpl-katalog .fhead h2{font-size:var(--t-h3);font-weight:var(--w-h)}.shop.tpl-katalog .fbody{flex:1;padding:16px;overflow-y:auto}.shop.tpl-katalog .ffoot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.shop.tpl-katalog .ffoot .fclose{display:inline-flex}.shop .pd,.shop.tpl-butik .pd{grid-template-columns:1fr;gap:16px;margin-top:12px}.shop .inf{position:static}.shop.tpl-katalog .bigp{max-width:none;padding:24px}.shop.tpl-butik .gal{margin-inline:calc(-1 * var(--gutter))}.shop.tpl-butik .bigp{border-radius:0}.shop.at-detail .main{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.shop .stickbuy{z-index:50;height:calc(64px + env(safe-area-inset-bottom));padding:8px var(--gutter) calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);transition:transform .2s var(--ease);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.shop .stickbuy.on{transform:none}.shop .stickbuy span{flex-direction:column;line-height:1.2;display:flex}.shop .stickbuy b{font-size:var(--t-h3);font-weight:var(--w-price)}.shop .stickbuy small{font-size:var(--t-xs)}.shop .stickbuy .big-add{flex:none;min-height:48px}.shop.tpl-butik .stickbuy .big-add{flex:1}.shop.tpl-butik .stickbuy>span{display:none}.shop.tpl-katalog .acc.full{margin-top:32px}.shop.tpl-butik .hd-in{grid-template-columns:1fr auto 1fr;gap:0;display:grid}.shop.tpl-butik .hd-in .brand{justify-self:center}.shop.tpl-butik .acts{justify-self:end;margin-right:-8px}.shop.tpl-butik .burger{justify-self:start}.shop.tpl-butik .bhero .hero{background:var(--bg);height:auto;min-height:0;color:var(--fg);padding:0;display:block}.shop.tpl-butik .bhero .hero:before{content:none}.shop.tpl-butik .bhero .hero-ph{aspect-ratio:4/5;background:var(--photo);height:auto;position:static}.shop.tpl-butik .bhero .hero-t{padding:24px var(--gutter) 0}.shop.tpl-butik .bhero p{font-size:var(--t-lg);color:var(--mut);opacity:1}.shop.tpl-butik .cta{background:var(--primary);color:var(--on-primary);margin-top:24px}.shop.tpl-butik .tiles,.shop.tpl-butik .tiles.n2,.shop.tpl-butik .tiles.n4{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.shop.tpl-butik .tile{scroll-snap-align:start}.shop.tpl-butik .story{grid-template-columns:1fr}.shop.tpl-butik .story-p{aspect-ratio:4/5;min-height:0}.shop.tpl-butik .story-t{padding:40px var(--gutter) 48px}.shop.tpl-butik .bch{padding:24px 0}.shop.tpl-butik .srt{margin-bottom:24px}.shop.tpl-butik .nf .empty{padding:72px 0 48px}.shop .co-w{padding:16px 0 calc(96px + env(safe-area-inset-bottom))}.shop .co-h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shop .co{grid-template-columns:1fr;gap:12px}.shop.tpl-butik .co-w{padding-top:0}.shop.tpl-butik .co{gap:0}.shop.tpl-butik .cos{border-bottom:1px solid var(--line)}.shop.tpl-butik .cof{border-top:0}.shop.tpl-butik .co-hd .hd-in{justify-content:space-between;gap:16px;display:flex}.shop .cof{border-radius:var(--r-md);padding:20px}.shop.tpl-butik .cof,.shop.tpl-butik .cos{margin-inline:calc(-1 * var(--gutter));border-inline:0;border-radius:0}.shop .cos{background:var(--surface);order:-1;padding:0;position:static}.shop .cos-tg{width:100%;min-height:56px;font-size:var(--t-md);justify-content:space-between;align-items:center;padding:0 20px;font-weight:500;display:flex}.shop .cos-tg span{align-items:center;gap:4px;display:inline-flex}.shop .cos-tg b{font-size:var(--t-lg);font-weight:700}.shop .cos.open .cos-tg svg{transform:rotate(180deg)}.shop .cos-b{border-top:1px solid var(--line);padding:0 20px 20px;display:none}.shop .cos.open .cos-b{display:block}.shop .cos-b h2{display:none}.shop .cos>.warning,.shop .cos>.error{margin:0 20px 16px}.shop .co-go{z-index:50;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);margin:0;position:fixed;bottom:0;left:0;right:0}.shop .co-note{margin:0;padding:0 20px 16px}.shop.at-checkout .cos>.co-note{order:3}.shop .fr.zipcity{grid-template-columns:1fr 2fr}.shop .foot{padding-top:40px}.shop .fcol,.shop .fcol.n4,.shop .fcol.n3,.shop .fcol.n2,.shop .fcol.b.n3,.shop .fcol.b.n2{grid-template-columns:1fr;gap:0}.shop .fbrand{padding-bottom:24px}.shop .fgrp{border-top:1px solid var(--line)}.shop .fgrp summary{pointer-events:auto;cursor:pointer;min-height:48px;margin:0}.shop .fgrp summary svg{color:var(--mut);transition:transform .2s var(--ease);display:block}.shop .fgrp[open] summary svg{transform:rotate(180deg)}.shop .fgrp>div{padding-bottom:12px}.shop .fgrp>div>*{align-items:center;min-height:44px;display:flex}.shop .fbottom{flex-direction:column;align-items:flex-start;margin-top:16px}.shop .fb-r{flex-wrap:wrap;gap:0 24px}.shop .legal-w{margin-top:8px}}@media (width<=639px){.shop .fr{grid-template-columns:1fr}.shop .fr.zipcity{grid-template-columns:1fr 2fr}}@media print{.shop .util,.shop .hd,.shop .cats,.shop .foot,.shop .bnav,.shop .legal-links,.shop .crumb,.shop .cmpbar{display:none!important}}.shop.tpl-katalog.t-light{--photo:#f4f4f2}.shop.tpl-katalog.t-dark{--photo:#e9e9e6}.shop.tpl-katalog .ph img,.shop.tpl-katalog .bigp img,.shop.tpl-katalog .th img,.shop.tpl-katalog .tth img{mix-blend-mode:multiply}.shop.tpl-katalog .th,.shop.tpl-katalog .tth{background:var(--photo)}.shop.tpl-katalog .ph .heart{color:#3a3a3a}.shop.tpl-katalog .ph .heart:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px;box-shadow:0 1px 3px #00000029}.shop.tpl-katalog .ph .heart svg{width:18px;height:18px;position:relative}.shop.tpl-katalog .ph .open{padding:16px}.shop .line .pct{border-radius:var(--r-xs);background:var(--sale);height:20px;color:var(--on-sale);font-size:var(--t-xs);align-self:center;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}.shop.tpl-katalog .item .nm{-webkit-line-clamp:3}.shop.tpl-katalog .item h3{min-height:60px}.shop.tpl-katalog .bigp{border-color:#0000;justify-content:center;align-items:center;display:flex}.shop.tpl-katalog .bigp img{width:auto;max-width:100%;height:auto;max-height:100%}.shop.tpl-katalog .instore{min-height:40px;color:var(--fg2);font-size:var(--t-sm);white-space:nowrap;background:0 0;justify-content:flex-start;align-items:center;gap:6px;margin:0;font-weight:500;display:flex;overflow:hidden}.shop .instore-box{border:1px solid var(--line);border-radius:var(--r-md);justify-items:start;gap:8px;margin-top:20px;padding:16px 20px;display:grid}.shop .instore-box .instore{min-height:0;color:var(--ok);font-size:var(--t-md);background:0 0;justify-content:flex-start;padding:0;font-weight:600}.shop .instore-box .instore.no{color:var(--mut)}.shop .instore-box .instore.sup,.shop .instore-box .inote.sup-n{color:var(--fg2)}.shop .instore-box .addr{font-size:var(--t-md);align-items:center;gap:6px;display:flex}.shop .instore-box .inote{font-size:var(--t-sm);color:var(--mut)}.shop .instore-box .sec{margin-top:4px}.shop.tpl-katalog .top:has(.hero.plain){height:auto}.shop.tpl-katalog .top .hero.plain{aspect-ratio:auto;background:var(--bg2);min-height:220px;color:var(--fg);align-items:center;padding:40px 48px}.shop.tpl-katalog .top .hero.plain:before{display:none}.shop.tpl-katalog .top .hero.plain .hero-t{width:100%}.shop.tpl-katalog .top .hero.plain p{color:var(--fg2);opacity:1;display:block}.shop.tpl-katalog .top .hero.plain .haddr{font-size:var(--t-md);color:var(--fg);align-items:center;gap:8px;margin-top:12px;font-weight:500;display:flex}.shop.tpl-katalog .top .hero.plain .cta{background:var(--brand);color:var(--on-brand)}@media (width<=767px){.shop.tpl-katalog .top .hero.plain{min-height:0;padding:24px 20px}.shop.tpl-katalog .top .hero.plain h1{font-size:26px}.shop.tpl-katalog .top .hero.plain .hero-t{max-width:none}.shop.tpl-katalog .item .instore{font-size:var(--t-xs);gap:4px}.shop.tpl-katalog .item .instore svg{display:none}.shop.tpl-katalog .ph .open{padding:12px}.shop.tpl-katalog .bnav{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.shop .fmore{min-height:36px;font-size:var(--t-sm);text-underline-offset:3px;margin-top:4px;text-decoration:underline}.shop.tpl-katalog{--hb:#191919;--hb2:#0f0f0f;--hb3:#222;--hfg:#f4f4f4;--hmut:#b0b0b0;--hline:#ffffff1a;--hhover:#ffffff14;--hsearch:#fff;--hsearch-fg:#141414}.shop.tpl-katalog.t-light{--bg:#f7f3ec;--surface:#fff;--bg2:#efe9df;--bg3:#e4dccf;--line:#e6dfd3;--info:#efe9df;--foot:#efe9df}.shop.tpl-katalog.t-dark{--hsearch:#26272b;--hsearch-fg:#f2f2f3}.shop.tpl-katalog>:is(.ann,.tbar,.cbar){width:100%;min-width:0}.shop.tpl-katalog :is(.ann,.tbar,.sisters,.kfoot) :focus-visible,.shop.tpl-katalog .kh :is(.brand,.burger,.hlinks>a,.hl-dd>button):focus-visible,.shop.tpl-katalog .cb-b:focus-visible{outline-color:var(--brand)}.shop.tpl-katalog .ann{background:var(--brand);color:#141414}.shop.tpl-katalog .ann .w{min-height:40px;padding-right:calc(var(--gutter) + 36px);padding-left:calc(var(--gutter) + 36px);justify-content:center;align-items:center;display:flex;position:relative}.shop.tpl-katalog .ann p{font-size:var(--t-md);text-align:center;font-weight:600;line-height:1.3}.shop.tpl-katalog .ann-x{right:calc(var(--gutter) - 8px);border-radius:var(--r-full);color:#141414;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.shop.tpl-katalog .ann-x:focus-visible{outline-color:#141414}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .ann-x:hover{background:#0000001a}}.shop.tpl-katalog .tbar{background:var(--hb2);color:var(--hmut);font-size:var(--t-sm)}.shop.tpl-katalog .tbar .w{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.shop.tpl-katalog .tb-l{align-items:center;gap:8px;min-width:0;display:flex}.shop.tpl-katalog .tb-l svg{color:var(--brand);flex:none}.shop.tpl-katalog .tb-l a{color:var(--hfg);white-space:nowrap;font-weight:600}.shop.tpl-katalog .tb-a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .tb-l a:hover{text-underline-offset:3px;text-decoration:underline}}.shop.tpl-katalog .tb-r{flex:none;align-items:center;gap:4px;display:flex}.shop.tpl-katalog .tb-i{border-radius:var(--r-full);width:36px;height:36px;color:var(--hfg);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.shop.tpl-katalog .tb-i .dot{background:var(--brand);color:#141414;min-width:16px;height:16px;font-size:11px;top:0;right:0}.shop.tpl-katalog .tb-acc{border-radius:var(--r-sm);min-height:36px;color:var(--hfg);font-size:var(--t-sm);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog :is(.tb-i,.tb-acc):hover{background:var(--hhover)}}.shop.tpl-katalog .tbar .cartb{border-radius:var(--r-sm);background:var(--brand);color:#141414;min-height:34px;font-size:var(--t-md);gap:8px;margin-left:6px;padding:0 14px;font-weight:700}.shop.tpl-katalog .tbar .cartb .camt{font-variant-numeric:tabular-nums;margin:0}.shop.tpl-katalog .tbar .cs-l{font-weight:600}.shop.tpl-katalog .tbar .cartb:focus-visible{outline-color:#fff}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .tbar .cartb:hover{background:var(--brand-hover)}}.shop.tpl-katalog .kh{background:var(--hb);color:var(--hfg);border-bottom:0}.shop.tpl-katalog .kh .hd-in{gap:28px;min-height:80px}.shop.tpl-katalog .kh .brand{color:var(--hfg);font-size:24px}.shop.tpl-katalog .kh .burger{color:var(--hfg)}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .kh .burger:hover{background:var(--hhover)}}.shop.tpl-katalog .hlinks{flex:none;align-items:center;gap:4px;display:flex}.shop.tpl-katalog .hlinks>a,.shop.tpl-katalog .hl-dd>button{border-radius:var(--r-sm);min-height:40px;color:var(--hfg);font-size:var(--t-md);white-space:nowrap;align-items:center;gap:4px;padding:0 10px;font-weight:500;display:inline-flex}.shop.tpl-katalog .hl-dd>button svg{transition:transform .15s var(--ease)}.shop.tpl-katalog .hl-dd>button[aria-expanded=true] svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .hlinks>a:hover,.shop.tpl-katalog .hl-dd>button:hover{background:var(--hhover)}}.shop.tpl-katalog .hl-dd{position:relative}.shop.tpl-katalog .hl-p{z-index:60;border-radius:var(--r-md);background:var(--surface);min-width:260px;color:var(--fg);box-shadow:var(--sh-pop);animation:s-fade .15s var(--ease);flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.shop.tpl-katalog .hl-p[hidden]{display:none}.shop.tpl-katalog .hl-p a{border-radius:var(--r-sm);min-height:40px;font-size:var(--t-md);align-items:center;padding:0 12px;display:flex}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .hl-p a:hover{background:var(--bg2)}}.shop.tpl-katalog .kh .search{max-width:640px;margin-left:auto}.shop.tpl-katalog .kh .search input[type=search]{border-radius:var(--r-sm);background:var(--hsearch);height:48px;color:var(--hsearch-fg)}.shop.tpl-katalog .kh .search input[type=search]::placeholder{color:#6b6b6b}.shop.tpl-katalog.t-dark .kh .search input[type=search]::placeholder{color:#a1a1aa}.shop.tpl-katalog .kh .search input[type=search]:focus-visible{box-shadow:0 0 0 2px var(--brand)}.shop.tpl-katalog .kh .search .lupa{color:#6b6b6b}.shop.tpl-katalog.t-dark .kh .search .lupa{color:#a1a1aa}.shop.tpl-katalog .sisters{border-top:1px solid var(--hline);background:var(--hb);color:var(--hmut);border-bottom:0}.shop.tpl-katalog .sisters .w{gap:8px;min-height:48px;padding-block:6px}.shop.tpl-katalog .sisters span{margin-right:4px}.shop.tpl-katalog .sisters a{border-radius:var(--r-full);min-height:32px;color:var(--hfg);transition:border-color .15s var(--ease), color .15s var(--ease);border:1px solid #ffffff59;align-items:center;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .sisters a:hover{border-color:var(--brand);color:var(--brand)}}.shop.tpl-katalog .cbar{z-index:35;background:var(--hb3);border-top:1px solid var(--hline);position:relative}.shop.tpl-katalog .cbar-wait{min-height:55px}.shop.tpl-katalog .cbar>.w{position:relative}.shop.tpl-katalog .cb-nav{min-width:0;display:flex;overflow:hidden}.shop.tpl-katalog .cb-i{flex:none}.shop.tpl-katalog .cb-b{min-height:54px;color:var(--hfg);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;outline-offset:-2px;align-items:center;gap:6px;padding:0 16px;font-size:18px;font-weight:600;display:inline-flex}.shop.tpl-katalog .cb-nav .cb-b{transition:background-color .15s var(--ease)}.shop.tpl-katalog .cb-b.on{box-shadow:inset 0 -3px 0 var(--brand)}.shop.tpl-katalog .cb-b[aria-expanded=true]{background:var(--hhover)}.shop.tpl-katalog .cb-chev{color:var(--hmut);transition:transform .15s var(--ease)}.shop.tpl-katalog .cb-b[aria-expanded=true] .cb-chev{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .cb-nav .cb-b:hover{background:var(--hhover)}}.shop:is(.tpl-katalog,.tpl-butik) .cb-meas{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.shop:is(.tpl-katalog,.tpl-butik) .cb-meas>div{width:max-content;display:flex}.shop:is(.tpl-katalog,.tpl-butik) .cb-p{z-index:2;top:100%;left:var(--gutter);right:var(--gutter);border-radius:0 0 var(--r-md) var(--r-md);background:var(--surface);max-height:calc(100vh - 220px);color:var(--fg);box-shadow:var(--sh-overlay);animation:s-fade .15s var(--ease);padding:24px 28px 28px;position:absolute;overflow:auto}.shop:is(.tpl-katalog,.tpl-butik) .cb-p[hidden]{display:none}.shop:is(.tpl-katalog,.tpl-butik) .cb-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:12px;display:flex}.shop:is(.tpl-katalog,.tpl-butik) .cb-h{font-size:22px;font-weight:var(--w-h);letter-spacing:var(--ls-h)}.shop:is(.tpl-katalog,.tpl-butik) .cb-h a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.shop:is(.tpl-katalog,.tpl-butik) .cb-g{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 24px;display:grid}.shop:is(.tpl-katalog,.tpl-butik) .cb-s{border-radius:var(--r-sm);min-height:72px;transition:background-color .15s var(--ease);align-items:center;gap:16px;padding:8px;font-size:16px;font-weight:600;line-height:1.3;display:flex}.shop:is(.tpl-katalog,.tpl-butik) .cb-n{flex-direction:column;gap:2px;min-width:0;display:flex}.shop:is(.tpl-katalog,.tpl-butik) .cb-n small{font-weight:400}.shop:is(.tpl-katalog,.tpl-butik) .cb-t{border-radius:var(--r-sm);background:var(--photo);color:#8a8a86;flex:none;place-items:center;width:56px;height:56px;padding:4px;display:grid;overflow:hidden}.shop:is(.tpl-katalog,.tpl-butik) .cb-t img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.shop:is(.tpl-katalog,.tpl-butik) .cb-t:has(>.cb-tp){background:var(--bg2)}.shop:is(.tpl-katalog,.tpl-butik) .cb-tp{color:var(--mut);font-size:22px;font-weight:500;line-height:1}.shop:is(.tpl-katalog,.tpl-butik) :is(.cb-ch,.mk-r,.mcats,.mcat-b) .cb-tp{font-size:15px}.shop:is(.tpl-katalog,.tpl-butik) .cb-p small,.shop.tpl-katalog .fcats small,.shop:is(.tpl-katalog,.tpl-butik) .mcats small,.shop.tpl-katalog .subchips small{color:var(--mut);font-size:var(--t-xs);font-variant-numeric:normal}.shop:is(.tpl-katalog,.tpl-butik) .cb-all{min-height:40px;font-size:var(--t-md);color:var(--brand-ink);flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.shop:is(.tpl-katalog,.tpl-butik) .cb-all small{color:inherit;opacity:.8}@media (hover:hover) and (pointer:fine){.shop:is(.tpl-katalog,.tpl-butik) .cb-s:hover{background:var(--bg2)}.shop:is(.tpl-katalog,.tpl-butik) .cb-s:hover .cb-n,.shop:is(.tpl-katalog,.tpl-butik) .cb-pm li a:hover,.shop:is(.tpl-katalog,.tpl-butik) .cb-h a:hover,.shop:is(.tpl-katalog,.tpl-butik) .cb-all:hover{color:var(--brand-ink)}.shop:is(.tpl-katalog,.tpl-butik) .cb-pm li a:hover,.shop:is(.tpl-katalog,.tpl-butik) .cb-h a:hover,.shop:is(.tpl-katalog,.tpl-butik) .cb-all:hover{text-underline-offset:3px;text-decoration:underline}}.shop:is(.tpl-katalog,.tpl-butik) .cb-pm:not([hidden]){grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px 32px;display:grid}.shop:is(.tpl-katalog,.tpl-butik) .cb-pm li a{min-height:36px;font-size:var(--t-md);align-items:center;gap:8px;display:inline-flex}.shop.tpl-katalog .item .rate{white-space:nowrap;align-items:center;gap:8px;height:20px;margin-top:4px;display:flex;overflow:hidden}.shop.tpl-katalog .stars>span:after{color:#f5a524}.shop.tpl-katalog .bbest{border-radius:var(--r-full);background:color-mix(in srgb, var(--brand) 18%, transparent);min-width:0;height:20px;color:var(--brand-ink);font-size:var(--t-xs);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex;overflow:hidden}.shop.tpl-katalog .bbest svg{flex:none}.shop.tpl-katalog.t-light .bbest{color:#7c2d12}.shop.tpl-katalog .pl{justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:6px;display:flex}.shop.tpl-katalog .pl .line{flex-wrap:wrap;min-width:0;margin:0}.shop.tpl-katalog .plus{background:var(--brand);color:#141414;width:44px;height:44px;transition:background-color .15s var(--ease), transform .1s var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .plus:hover:not(:disabled){background:var(--brand-hover)}}.shop.tpl-katalog .plus:active:not(:disabled){transform:scale(.94)}.shop.tpl-katalog .plus:disabled{opacity:.45;cursor:not-allowed}.shop.tpl-katalog .plus i{border:2px solid var(--surface);border-radius:var(--r-full);background:var(--fg);min-width:20px;height:20px;color:var(--surface);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.shop.tpl-katalog .item .kgl{margin-top:2px}.shop.tpl-katalog .cst,.shop.tpl-katalog .ord{height:18px;font-size:var(--t-xs);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;line-height:18px;display:flex;overflow:hidden}.shop.tpl-katalog .cst{margin-top:6px;font-weight:600}.shop.tpl-katalog .cst.ok{color:var(--ok)}.shop.tpl-katalog .cst.low{color:var(--warn)}.shop.tpl-katalog .cst.no{color:var(--mut)}.shop.tpl-katalog .ord,.shop.tpl-katalog .psold{color:var(--fg2);font-weight:600}.shop.tpl-katalog .cst.instore{min-height:0;color:var(--fg2)}.shop.tpl-katalog .cst svg{flex:none}.shop.tpl-katalog .ava.ok{color:var(--ok);font-weight:600}.shop.tpl-katalog .pmeta{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.shop.tpl-katalog .pmeta-r{align-items:center;min-height:24px;display:inline-flex}.shop .instore-box .lrow{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:4px 0;display:flex}.shop .instore-box .inl{font-size:var(--t-md);font-weight:600}.shop.tpl-katalog .instore-box .go{background:var(--brand);color:#141414}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .instore-box .go:hover:not(:disabled){background:var(--brand-hover)}}.shop .revsec{margin-top:var(--sec);scroll-margin-top:100px}.shop .revsec #rev-h{scroll-margin-top:100px}.shop .rev-top{flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-bottom:20px;display:flex}.shop .revsec .revsum{font-size:var(--t-md);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shop .revsec .revsum b{font-size:28px;font-weight:700;line-height:1}.shop .revof,.shop .revn,.shop .revnone{color:var(--mut)}.shop .rev-cols{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.shop .revsec .revs{gap:0}.shop .revsec .rev{border-bottom:1px solid var(--line);padding:16px 0}.shop .revsec .rev:first-child{padding-top:0}.shop .rev-h{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.shop .rev-k{font-size:var(--t-sm);color:var(--mut);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;display:flex}.shop .rev-k.ok{color:var(--ok)}.shop .rev-k time,.shop .rev-k span{color:var(--mut)}.shop .rev-b{margin-top:8px;line-height:1.6}.shop .revmore{font-size:var(--t-sm);color:var(--mut);margin-top:12px}.shop .rev-side{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);gap:16px;padding:20px;display:grid}.shop .rev-f{gap:16px;display:grid}.shop .rstars{flex-wrap:wrap;gap:2px;display:flex}.shop .rstars legend{width:100%;margin-bottom:6px;font-weight:600}.shop .rstars label{border-radius:var(--r-sm);width:44px;height:44px;color:var(--mut);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.shop .rstars label.on{color:#f5a524}.shop .rstars label.on svg{fill:currentColor}.shop .rstars label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.shop .rev-t{font-size:var(--t-md);gap:6px;font-weight:600;display:grid}.shop .rev-t small,.shop .rev-t input{font-weight:400}.shop .rev-t input+small{color:var(--mut);font-size:var(--t-sm,13px)}.shop .rev-t textarea{resize:vertical;height:auto;min-height:112px;padding:12px 14px;font-weight:400;line-height:1.5}.shop .rev-f .go{justify-self:start}.shop .rev-ok{color:var(--ok);font-weight:600}.shop .rev-in{justify-items:start;gap:12px;display:grid}.shop .rev-how{font-size:var(--t-sm);color:var(--mut);line-height:1.55}.shop .rev-how b{color:var(--fg);font-weight:600}.shop.tpl-katalog .fcats{border-bottom:1px solid var(--line);padding-bottom:16px}.shop.tpl-katalog .fcats h2{font-size:var(--t-md);margin-bottom:8px;font-weight:600}.shop.tpl-katalog .fcats a{border-radius:var(--r-sm);min-height:36px;font-size:var(--t-md);color:var(--fg2);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.shop.tpl-katalog .fcats a.on{background:var(--bg2);color:var(--fg);font-weight:600}.shop.tpl-katalog .fcats a.in{color:var(--fg);font-weight:600}.shop.tpl-katalog .fcats ul ul a{min-height:32px;font-size:var(--t-sm)}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .fcats a:hover{background:var(--bg2);color:var(--fg)}}.shop.tpl-katalog .fbody>.fcats+fieldset{padding-top:16px}.shop.tpl-katalog .subchips{margin-bottom:16px;display:flex}.shop.tpl-katalog .subchips .chip{gap:6px;padding:0 16px}.shop.tpl-katalog .subchips .chip.on small{color:inherit;opacity:.75}.shop.tpl-katalog #o-nas,.shop.tpl-katalog #kontakty{scroll-margin-top:96px}.shop .d-print{display:none}.shop .cl-t .pq{font-variant-numeric:tabular-nums}.shop .d-lb{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.shop .d-f .dnote{margin-top:8px}.shop.tpl-katalog .mnav-i{display:none}@media (width<=1099px){.shop.tpl-katalog .hlinks>a,.shop.tpl-katalog .hl-dd>button{padding:0 8px}.shop.tpl-katalog .kh .hd-in{gap:16px}}@media (width<=899px){.shop.tpl-katalog .cbar,.shop.tpl-katalog .hlinks{display:none}.shop.tpl-katalog .kh .burger{margin-left:-10px;display:inline-flex}.shop.tpl-katalog .kh .hd-in{gap:12px;min-height:72px}.shop.tpl-katalog .mnav{z-index:80;background:var(--surface);width:min(400px,92vw);box-shadow:var(--sh-overlay);visibility:hidden;transition:transform .25s var(--ease), visibility 0s linear .25s;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.shop.tpl-katalog .mnav.on{visibility:visible;transition:transform .25s var(--ease);transform:none}.shop.tpl-katalog .mnav-h{min-height:60px;padding:0 8px 0 var(--gutter);background:var(--hb);color:var(--hfg);justify-content:space-between;align-items:center;display:flex}.shop.tpl-katalog .mnav-h .brand{color:var(--hfg);font-size:var(--t-h3)}.shop.tpl-katalog .mnav-h .icn{color:var(--hfg)}.shop.tpl-katalog .mnav-h .icn:focus-visible{outline-color:var(--brand)}.shop.tpl-katalog .mnav{overscroll-behavior:contain;overflow-y:auto}.shop.tpl-katalog .mnav-h{z-index:1;position:sticky;top:0}.shop.tpl-katalog .mnav nav{padding:8px var(--gutter);flex:none}.shop.tpl-katalog .mnav-f{margin-top:auto}.shop.tpl-katalog .mnav nav>a,.shop.tpl-katalog .mcat summary,.shop.tpl-katalog .mcat-l{border-bottom:1px solid var(--line);min-height:52px;font-size:var(--t-btn);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.shop.tpl-katalog .mcat summary::-webkit-details-marker{display:none}.shop.tpl-katalog .mcat summary>svg{color:var(--mut);transition:transform .2s var(--ease)}.shop.tpl-katalog .mcat[open] summary>svg{transform:rotate(180deg)}.shop.tpl-katalog .mcat summary,.shop.tpl-katalog .mcat-l,.shop.tpl-katalog .mcat-b a{gap:12px}.shop.tpl-katalog .mcat-n{flex:1;min-width:0}.shop.tpl-katalog .mcats .cb-t{width:40px;height:40px}.shop.tpl-katalog .mcat-b .cb-t{width:36px;height:36px}.shop.tpl-katalog .mcat-b{border-bottom:1px solid var(--line);flex-direction:column;padding:4px 0 8px 12px;display:flex}.shop.tpl-katalog .mcat-b a{min-height:48px;font-size:var(--t-md);color:var(--fg2);justify-content:space-between;align-items:center;display:flex}.shop.tpl-katalog .mcat-b .mcat-all{min-height:44px;color:var(--fg);font-weight:600}.shop.tpl-katalog .mnav-i{padding:8px var(--gutter);border-top:1px solid var(--line);flex-direction:column;display:flex}.shop.tpl-katalog .mnav-i a{min-height:40px;font-size:var(--t-md);color:var(--fg2);align-items:center;gap:8px;display:flex}.shop.tpl-katalog .mnav-i .mnav-tel{color:var(--fg);font-weight:600}.shop.tpl-katalog .mnav-f{padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.shop.tpl-katalog .mnav-f .tbtn{font-size:var(--t-md);color:var(--fg)}}@media (width<=767px){.shop.tpl-katalog .tbar{display:none}.shop.tpl-katalog .ann .w{min-height:36px;padding-left:var(--gutter);justify-content:flex-start}.shop.tpl-katalog .ann p{font-size:var(--t-sm);text-align:left}.shop.tpl-katalog .kh .hd-in{gap:0 8px;min-height:111px}.shop.tpl-katalog .kh .burger{height:56px}.shop.tpl-katalog .kh .brand{font-size:20px}.shop.tpl-katalog .kh .search{margin-left:0}.shop.tpl-katalog .kh .search input[type=search]{height:44px}.shop.tpl-katalog .sisters .w{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.shop.tpl-katalog .sisters span,.shop.tpl-katalog .sisters a{flex:none}.shop.tpl-katalog .fcats{display:none}.shop.tpl-katalog .subchips{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);margin-bottom:12px}.shop.tpl-katalog .pl{min-height:40px}.shop.tpl-katalog .plus{width:40px;height:40px}.shop .rev-cols{grid-template-columns:1fr}.shop .rev-side{padding:16px}}@media print{.shop.print-list>:not(.drawer){display:none!important}.shop.print-list.print-list.print-list{--fg:#000;--fg2:#222;--mut:#444;--surface:#fff;--bg:#fff;--bg2:#fff;--bg3:#fff;--line:#ccc;--photo:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#000;background:#fff}.shop.print-list .drawer{visibility:visible;width:auto;box-shadow:none;background:#fff;position:static;transform:none}.shop.print-list .drawer :is(button,.sgs,.d-lb){display:none!important}.shop.print-list .d-print{padding:0 24px 8px;font-size:13px;display:block}.shop.print-list .d-b{overflow:visible}.shop.print-list .cl{break-inside:avoid}}.shop .rev-cols.none{grid-template-columns:minmax(0,560px)}.shop.tpl-katalog .foot.kfoot{background:var(--hb);color:var(--hfg);border-top:0;padding:56px 0 28px}.shop.tpl-katalog.t-dark .foot.kfoot{border-top:1px solid var(--hline)}.shop.tpl-katalog .kf-cols{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:40px;display:grid}.shop.tpl-katalog .kfoot .kf-h{letter-spacing:.02em;text-transform:uppercase;color:var(--hfg);justify-content:space-between;align-items:center;margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.25;display:flex}.shop.tpl-katalog .kfoot .fgrp>div{color:var(--hfg);line-height:1.5}.shop.tpl-katalog .kf-l{flex-direction:column;gap:4px;padding-left:18px;list-style:outside;display:flex}.shop.tpl-katalog .kf-l li::marker{color:var(--hmut)}.shop.tpl-katalog .kfoot a{color:var(--hfg)}.shop.tpl-katalog .kf-l a,.shop.tpl-katalog .kf-addr a{font-size:var(--t-sm);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--hfg) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--hfg) 45%, transparent);text-underline-offset:3px;padding:3px 0;display:inline-block}.shop.tpl-katalog .kf-p p{font-size:var(--t-sm);margin-bottom:12px}.shop.tpl-katalog .kfoot .kf-m{color:var(--hmut);font-size:var(--t-sm)}.shop.tpl-katalog .kf-c{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.shop.tpl-katalog .kf-c .kf-h{margin-bottom:4px}.shop.tpl-katalog .kf-big{overflow-wrap:anywhere;align-items:center;gap:12px;min-height:32px;font-size:18px;font-weight:600;display:inline-flex}.shop.tpl-katalog .kf-big svg{color:var(--brand);flex:none}.shop.tpl-katalog .kf-addr{font-size:var(--t-sm);align-items:flex-start;gap:12px;display:flex}.shop.tpl-katalog .kf-addr svg{color:var(--brand);flex:none;margin-top:2px}.shop.tpl-katalog .kf-addr span{flex-direction:column;align-items:flex-start;display:flex}.shop.tpl-katalog .kfoot .fbottom{border-top-color:var(--hline);color:var(--hmut);margin-top:48px}.shop.tpl-katalog .kfoot .fbottom a.credit,.shop.tpl-katalog .kfoot .tbtn{color:var(--hmut)}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .kfoot a:hover,.shop.tpl-katalog .kfoot .tbtn:hover{color:var(--brand);text-decoration-color:currentColor}}@media (width<=1023px){.shop.tpl-katalog .kf-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.shop.tpl-katalog .foot.kfoot{padding-top:24px}.shop.tpl-katalog .kf-cols{grid-template-columns:1fr;gap:0}.shop.tpl-katalog .kfoot .fgrp{border-top:0;border-bottom:1px solid var(--hline)}.shop.tpl-katalog .kfoot .fgrp .kf-h{min-height:52px;font-size:var(--t-btn);margin:0}.shop.tpl-katalog .kfoot .fgrp summary svg{color:var(--hmut)}.shop.tpl-katalog .kfoot .fgrp>div>*{display:flex}.shop.tpl-katalog .kfoot .fgrp>div>.kf-l{min-height:0;padding-bottom:12px;display:flex}.shop.tpl-katalog .kf-l a{padding:8px 0}.shop.tpl-katalog .kfoot .fgrp>div>.kf-p{display:block}.shop.tpl-katalog .kf-c{padding-top:24px}.shop.tpl-katalog .kf-c .kf-h{font-size:var(--t-btn)}.shop.tpl-katalog .kfoot .fbottom{margin-top:24px}}.shop.tpl-katalog .pl{flex-wrap:wrap;row-gap:6px}.shop.tpl-katalog .step.kst{border-radius:var(--r-full);background:var(--brand);color:#141414;flex:1 0 120px;max-width:168px;height:44px;margin-left:auto}.shop.tpl-katalog .step.kst button{color:#141414;border-radius:50%;width:44px;height:44px}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .step.kst button:hover:not(:disabled){background:var(--brand-hover)}}.shop.tpl-katalog .step.kst button:disabled{opacity:.4}.shop .step button:disabled{cursor:not-allowed}.shop .step.dst{flex:none;width:144px;height:48px}.shop .step.dst button{width:48px;height:48px}.shop .buyr.incart .big-add{flex:1}.shop.tpl-katalog .step.dst{background:var(--brand);color:#141414}.shop.tpl-katalog .step.dst button{color:#141414}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .step.dst button:hover:not(:disabled){background:var(--brand-hover)}}.shop .sug .act,.shop .sug-p.act{background:var(--bg2)}.shop .sug-c a.act{box-shadow:inset 0 0 0 1.5px var(--fg)}.shop .sug-all.act{border-radius:var(--r-sm)}.shop .cl-n{font-size:var(--t-sm);color:var(--warn);margin-top:2px;font-weight:600;display:block}.shop .cnote{border:1px solid color-mix(in srgb, var(--warn) 45%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--warn) 8%, var(--surface));font-size:var(--t-md);color:var(--fg);margin:12px 0 4px;padding:12px 16px}.shop .cnote ul{margin:4px 0;padding-left:18px;list-style:outside}.shop .cnote .txtb{min-height:44px;font-weight:600}.shop .sk{border-radius:var(--r-xs);background:var(--bg2);display:block;position:relative;overflow:hidden}.shop .sk:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface) 55%, transparent), transparent);animation:1.4s ease-in-out infinite s-sk;position:absolute;inset:0;transform:translate(-100%)}@keyframes s-sk{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.shop .sk:after{animation:none}}.shop .item.skel{pointer-events:none}.shop .item.skel .ph{aspect-ratio:1;background:0 0}.shop .sk-ph{border-radius:var(--r-sm);position:absolute;inset:0}.shop .item.skel .txt{flex-direction:column;gap:8px;padding-top:12px;display:flex}.shop.tpl-katalog .item.skel .txt{min-height:226px}@media (width<=767px){.shop.tpl-katalog .item.skel .txt{min-height:222px}}.shop.tpl-butik .item.skel .txt{min-height:72px}.shop .sk-l{width:92%;height:14px}.shop .sk-s{width:62%}.shop .sk-xs{width:38%}.shop .sk-p{width:46%;height:24px;margin-top:8px}.shop .sk-h{width:200px;max-width:60%;height:24px}.shop .skel-row .sh{align-items:center;min-height:44px}.shop .sk-t{width:90%;height:28px}.shop .sk-pz{width:40%;height:36px;margin-top:8px}.shop .sk-btn{border-radius:var(--r-sm);width:100%;height:48px;margin-top:16px}.shop .skel-inf{flex-direction:column;gap:12px;display:flex}.shop .skel-crumb{min-height:40px}.shop .skel-crumb .sk{width:240px;max-width:60%}.shop .grid.busy{opacity:.55;transition:opacity .15s var(--ease)}.hod{font-variant-numeric:tabular-nums;gap:2px;margin:0;font-size:14px;display:grid}.hod>div{grid-template-columns:4.5em minmax(0,1fr);gap:12px;display:grid}.hod dt{font-weight:500}.hod dd{margin:0}.hod .dnes{font-weight:700}.hod .zav dd{opacity:.75}.shop .store-hod h3{font-size:var(--t-md);margin-bottom:4px;font-weight:600}.shop .store-hod .hod{font-size:var(--t-md)}.shop.tpl-katalog .kf-hod{gap:6px;display:grid}.shop.tpl-katalog .kf-hod h3{margin:0;font-weight:500}.shop .fbrand .hod{margin:4px 0}.shop .jak-k{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;padding:0;list-style:none;display:grid}.shop .jak-k li{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);align-items:flex-start;gap:16px;padding:20px;display:flex}.shop .jak-i{background:var(--bg2);width:48px;height:48px;color:var(--fg);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.shop .jak-i i{border:2px solid var(--surface);background:var(--brand);width:22px;height:22px;color:var(--on-brand);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.shop .jak-k span{flex-direction:column;gap:4px;min-width:0;display:flex}.shop .jak-k b,.shop .jak-off-t b{color:var(--fg);font-size:var(--t-btn);font-weight:600}.shop .jak-k small,.shop .jak-off-t small{font-size:var(--t-md);line-height:1.5}.shop .jak-t{font-size:var(--t-md);color:var(--fg);align-items:center;gap:8px;margin-top:16px;font-weight:500;display:flex}.shop .jak-t svg{color:var(--brand-ink);flex:none}.shop .jak-off-t{border-radius:var(--r-md);background:var(--bg2);align-items:flex-start;gap:16px;padding:20px;display:flex}.shop .jak-off-t svg{color:var(--brand-ink);flex:none}.shop .jak-off-t span{flex-direction:column;gap:4px;display:flex}.shop .co-hod{border-radius:var(--r-sm);background:var(--bg2);color:var(--fg);gap:6px;padding:12px 16px;display:grid}.shop .co-hod>p{font-size:var(--t-sm);font-weight:600}.shop .co-pokyny{border-left:3px solid var(--line);font-size:var(--t-sm);color:var(--fg);white-space:pre-line;padding:10px 16px;line-height:1.5}.shop .subst{gap:8px;display:grid}.shop .terms.sub-o{border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--t-md);cursor:pointer;align-items:flex-start;padding:12px 16px}.shop .terms.sub-o.on{border-color:var(--fg);background:var(--bg2)}.shop .terms.sub-o b{color:var(--fg);font-weight:600}.shop .cof textarea{resize:vertical;min-height:88px}.shop .cnt-n{font-size:var(--t-xs);color:var(--mut);justify-self:end;font-weight:400}.shop .ddl{border:1px solid var(--line);border-left:4px solid var(--ok);border-radius:var(--r-sm);background:var(--surface);font-size:var(--t-md);color:var(--fg);gap:8px;margin-top:32px;padding:16px 20px;display:grid}.shop .ddl.warn{border-left-color:var(--warn);background:color-mix(in srgb, var(--warn) 7%, var(--surface))}.shop .ddl>p{align-items:flex-start;gap:12px;display:flex}.shop .ddl>p svg{color:var(--ok);flex:none;margin-top:1px}.shop .ddl.warn>p svg{color:var(--warn)}.shop .ddl b{font-weight:700}.shop .ddl-m,.shop .ddl .terms{padding-left:32px;font-weight:600}.shop .tots-m{font-size:var(--t-sm);color:var(--mut);margin-top:8px}.shop .cl-n.gone{margin:12px 0 0}.shop .co-go .go.big{white-space:normal;width:100%}@media (width<=767px){.shop .jak-k{grid-template-columns:1fr;gap:8px}.shop .jak-k li,.shop .jak-off-t{padding:16px}.shop .ddl{margin-top:24px;padding:14px 16px}.shop .ddl-m,.shop .ddl .terms{padding-left:0}}.modal.order-m .ord-d{text-align:left}.modal.order-m .ord-d .success-icon{background:color-mix(in srgb, var(--u-ok) 14%, var(--u-bg));color:var(--u-ok);margin:4px 0 12px}.modal.order-m .ord-d .success-icon.x{background:color-mix(in srgb, var(--u-err) 12%, var(--u-bg));color:var(--u-err)}.modal.order-m .ord-d h2{margin:0 0 4px;font-size:20px}.modal.order-m .ord-d .qr{margin:12px auto;display:block}.modal.order-m .o-items{border-top:1px solid var(--u-line);gap:0;margin:12px 0;padding:0;font-size:14px;list-style:none;display:grid}.modal.order-m .o-items li{border-bottom:1px solid var(--u-line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.modal.order-m .o-items span{overflow-wrap:anywhere;min-width:0}.modal.order-m .o-items b{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.modal.order-m .o-items .o-items-dop{color:var(--u-mut)}.modal.order-m .o-next{border-radius:var(--u-r);background:var(--u-bg2);margin-top:12px;padding:12px 14px}.modal.order-m .o-ddl,.modal.order-m .o-pay p:first-child,.modal.order-m .o-pick>p{align-items:flex-start;gap:10px;display:flex}.modal.order-m .o-ddl svg,.modal.order-m .o-pay svg,.modal.order-m .o-pick svg{flex:none;margin-top:3px}.modal.order-m .o-pay{border:1px solid var(--u-line);border-radius:var(--u-r);margin:12px 0;padding:12px 14px}.modal.order-m .otl{margin:16px 0;padding:0;list-style:none}.modal.order-m .otl li{gap:12px;padding-bottom:14px;display:flex;position:relative}.modal.order-m .otl li:not(:last-child):before{content:"";background:var(--u-line);width:2px;position:absolute;top:16px;bottom:0;left:6px}.modal.order-m .otl i{background:var(--u-ok);border-radius:50%;flex:none;width:14px;height:14px;margin-top:4px}.modal.order-m .otl li.cur i{box-shadow:0 0 0 4px color-mix(in srgb, var(--u-ok) 22%, transparent)}.modal.order-m .otl li.x i{background:var(--u-err)}.modal.order-m .otl li.x.cur i{box-shadow:0 0 0 4px color-mix(in srgb, var(--u-err) 22%, transparent)}.modal.order-m .otl span{flex-direction:column;min-width:0;font-size:14px;display:flex}.modal.order-m .otl time,.modal.order-m .otl small{color:var(--u-mut);font-size:13px}.modal.order-m .otl li.x small{color:var(--u-fg)}.modal.order-m .o-pick{gap:8px;margin:12px 0;display:grid}.modal.order-m .o-pick .hod{padding-left:28px}.modal.order-m .o-pick .o-pokyny{white-space:pre-line;padding-left:28px;line-height:1.5}.modal.order-m .o-come{font-weight:600}.modal.order-m .o-dl{gap:8px;margin:12px 0;font-size:14px;display:grid}.modal.order-m .o-dl dt{font-weight:600}.modal.order-m .o-dl dd{overflow-wrap:anywhere;margin:0}.modal.order-m .secondary{min-height:44px}@media (width<=767px){.shop.tpl-katalog .srt{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.shop.tpl-katalog .sortl{min-width:0;overflow:hidden}.shop.tpl-katalog .sortl select{text-overflow:ellipsis;min-width:0;max-width:100%}}@media (width<=400px){.shop.tpl-katalog .sortl>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=767px){.shop .cst-x{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.shop .ksheet,.shop .grab,.shop .inst{display:none}@media (width<=767px){.shop.tpl-katalog .bnav{z-index:50;height:calc(64px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(16px);backdrop-filter:saturate(1.6)blur(16px);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.shop.tpl-katalog .bnav>*{letter-spacing:.01em;min-width:0;color:var(--mut);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:11px;font-weight:500;text-decoration:none;display:flex;position:relative}.shop.tpl-katalog .bnav>*>svg,.shop.tpl-katalog .bnav .ci{box-sizing:content-box;border-radius:var(--r-full);transition:background-color .2s var(--ease), transform .12s var(--ease);padding:4px 18px}.shop.tpl-katalog .bnav .on{color:var(--fg);font-weight:700}.shop.tpl-katalog .bnav .on>svg,.shop.tpl-katalog .bnav .on .ci{background:color-mix(in srgb, var(--brand) 22%, transparent)}.shop.tpl-katalog .bnav>:active>svg,.shop.tpl-katalog .bnav>:active .ci{transform:scale(.9)}.shop.tpl-katalog .bnav .ci i{border:2px solid var(--surface);background:var(--brand);color:#1a1a1a;min-width:18px;height:18px;animation:s-pop .3s var(--ease);top:0;right:8px}.shop.tpl-katalog.has-bnav .foot{padding-bottom:calc(64px + 32px + env(safe-area-inset-bottom))}.shop.tpl-katalog.has-bnav :is(.added,.cmpbar){bottom:calc(64px + 12px + env(safe-area-inset-bottom))}.shop.tpl-katalog.has-bnav .stickbuy{bottom:calc(64px + env(safe-area-inset-bottom));height:64px;padding-bottom:8px}.shop.tpl-katalog.has-bnav.at-detail .main{padding-bottom:calc(64px + 80px + env(safe-area-inset-bottom))}.shop .drawer,.shop .ksheet,.shop.tpl-katalog .fside{z-index:80;width:100%;max-height:calc(100dvh - 32px - env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);overscroll-behavior:contain;visibility:hidden;border-radius:20px 20px 0 0;flex-direction:column;transition:transform .34s cubic-bezier(.32,.72,0,1),visibility 0s linear .34s;display:flex;position:fixed;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -8px 40px #0000002e}.shop .drawer{min-height:min(440px,70dvh)}.shop.tpl-katalog .fside{height:calc(100dvh - 32px - env(safe-area-inset-top));inset:auto 0 0}.shop .drawer.on,.shop .ksheet.on,.shop.tpl-katalog .fside.on{visibility:visible;transition:transform .34s cubic-bezier(.32,.72,0,1);transform:none}.shop .drawer .d-b,.shop .ksheet .ks-b,.shop.tpl-katalog .fbody{overscroll-behavior:contain;min-height:0}.shop .grab{z-index:1;border-radius:var(--r-full);background:var(--mut);opacity:.35;pointer-events:none;width:40px;height:5px;margin-left:-20px;display:block;position:absolute;top:7px;left:50%}.shop .drawer .d-h,.shop .ksheet .d-h,.shop.tpl-katalog .fhead{padding-top:10px}.shop .ksheet .ks-b{padding:0 var(--gutter) 16px;flex:1;overflow-y:auto}.shop .ksheet .ks-all{min-height:52px;font-size:var(--t-btn);color:var(--fg);justify-content:space-between;align-items:center;font-weight:700;display:flex}.shop .inst{z-index:60;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--surface);color:var(--fg);animation:s-up .3s var(--ease);border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 8px 14px 14px;display:grid;position:fixed;box-shadow:0 12px 40px #0003}.shop.tpl-katalog.has-bnav .inst{bottom:calc(64px + 12px + env(safe-area-inset-bottom))}.shop .inst-ic{object-fit:cover;width:48px;height:48px;box-shadow:0 0 0 1px var(--line);border-radius:12px}.shop .inst-t{min-width:0;font-size:var(--t-sm);gap:6px;line-height:1.4;display:grid}.shop .inst-t>b{font-size:var(--t-btn);line-height:1.3}.shop .inst-t p{color:var(--mut);margin:0}.shop .inst-t ol{color:var(--mut);gap:4px;margin:0;padding-left:20px;list-style:decimal;display:grid}.shop .inst-t li{padding-left:2px;display:list-item}.shop .inst-t svg{vertical-align:-3px;color:var(--fg);display:inline}.shop .inst-t b{color:var(--fg)}.shop .inst-b{gap:8px;margin-top:4px;display:flex}.shop .inst-b button{min-height:40px;padding:0 16px}.shop .inst-x{margin-top:-6px}.shop{-webkit-tap-highlight-color:transparent}.shop :is(button,a,summary,label){touch-action:manipulation}.shop :is(.go,.sec,.qadd,.cartb,.tbtn,.fbtn,.big-add,.sug-add,.sg-add):active:not(:disabled){transition:transform 80ms var(--ease);transform:scale(.96)}}@media (width<=767px) and (prefers-reduced-motion:reduce){.shop .drawer,.shop .ksheet,.shop.tpl-katalog .fside,.shop .inst,.shop.tpl-katalog .bnav .ci i{transition:none;animation:none}}@keyframes s-pop{40%{transform:scale(1.25)}}@media print{.shop .ksheet,.shop .inst{display:none!important}}.shop .w{padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right))}.shop:is(.tpl-katalog,.tpl-butik) .cb-p{background:linear-gradient(var(--surface) 30%, transparent) top / 100% 40px no-repeat local, linear-gradient(transparent, var(--surface) 70%) bottom / 100% 40px no-repeat local, radial-gradient(farthest-side at 50% 0, #0003, transparent) top / 100% 14px no-repeat scroll, radial-gradient(farthest-side at 50% 100%, #0003, transparent) bottom / 100% 14px no-repeat scroll, var(--surface);max-height:min(70vh,100vh - 220px)}.shop:is(.tpl-katalog,.tpl-butik) .cb-cols{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px 28px;display:grid}.shop:is(.tpl-katalog,.tpl-butik) .cb-col{min-width:0}.shop:is(.tpl-katalog,.tpl-butik) .cb-ch{min-height:44px;font-size:var(--t-md);align-items:center;gap:10px;font-weight:600;line-height:1.25;display:flex}.shop:is(.tpl-katalog,.tpl-butik) .cb-ch .cb-t{width:32px;height:32px;padding:2px}.shop:is(.tpl-katalog,.tpl-butik) .cb-col ul{margin-top:2px;padding-left:42px}.shop:is(.tpl-katalog,.tpl-butik) .cb-col li a{min-height:40px;color:var(--fg2);font-size:var(--t-md);align-items:center;gap:8px;line-height:1.25;display:flex}.shop:is(.tpl-katalog,.tpl-butik) .cb-col li .cb-more{color:var(--brand-ink);font-weight:600}.shop:is(.tpl-katalog,.tpl-butik) .cb-pm ul{padding-left:42px}@media (hover:hover) and (pointer:fine){.shop:is(.tpl-katalog,.tpl-butik) .cb-col li a:hover,.shop:is(.tpl-katalog,.tpl-butik) .cb-ch:hover{color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline}}.shop:is(.tpl-katalog,.tpl-butik) .mk{width:100%;min-width:0}.shop:is(.tpl-katalog,.tpl-butik) .mk-dal{animation:mk-dal .2s var(--ease)}.shop:is(.tpl-katalog,.tpl-butik) .mk-zpet{animation:mk-zpet .2s var(--ease)}@keyframes mk-dal{0%{opacity:.4;transform:translate(24px)}}@keyframes mk-zpet{0%{opacity:.4;transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){.shop:is(.tpl-katalog,.tpl-butik) .mk-dal,.shop:is(.tpl-katalog,.tpl-butik) .mk-zpet{animation:none}}.shop:is(.tpl-katalog,.tpl-butik) .mk-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:52px;display:flex}.shop:is(.tpl-katalog,.tpl-butik) .mk-back{min-width:44px;min-height:44px;color:var(--brand-ink);font-size:var(--t-md);flex:none;align-items:center;gap:2px;padding:0 8px 0 0;font-weight:600;display:inline-flex}.shop:is(.tpl-katalog,.tpl-butik) .mk-h h3{min-width:0;font-size:var(--t-btn);overflow-wrap:anywhere;font-weight:700}.shop:is(.tpl-katalog,.tpl-butik) .mk-h h3:focus{outline:none}.shop:is(.tpl-katalog,.tpl-butik) .mk-l{margin:0;padding:0;list-style:none}.shop:is(.tpl-katalog,.tpl-butik) .mk-r{border-bottom:1px solid var(--line);width:100%;min-height:48px;color:var(--fg);font-size:var(--t-btn);text-align:left;align-items:center;gap:12px;padding:4px 0;font-weight:600;display:flex}.shop:is(.tpl-katalog,.tpl-butik) .mk-r .mcat-n{overflow-wrap:anywhere;flex:1;min-width:0}.shop:is(.tpl-katalog,.tpl-butik) .mk-r .cb-t{width:32px;height:32px;padding:2px}.shop:is(.tpl-katalog,.tpl-butik) .mk-r>svg{color:var(--mut);flex:none}.shop:is(.tpl-katalog,.tpl-butik) .mk-r small{color:var(--mut);font-size:var(--t-xs);flex:none;font-weight:400}.shop:is(.tpl-katalog,.tpl-butik) .mk-all{color:var(--brand-ink)}.shop .product-photo-empty{background:var(--bg2);width:100%;height:100%;min-height:80px;color:var(--fg);text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;overflow:hidden}.shop .product-photo-empty>span{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.shop .product-photo-empty>small{color:var(--mut);font-size:11px;line-height:1.4}.shop .in-cart-label{background:var(--surface);max-width:calc(100% - 12px);color:var(--ok);border:1px solid var(--line);pointer-events:none;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex;position:absolute;bottom:6px;left:6px}.shop.tpl-katalog .item.in-cart{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.shop.tpl-butik .item.in-cart .ph{outline:2px solid var(--brand);outline-offset:2px}.shop.tpl-butik .item .in-cart-label{max-width:calc(100% - 56px);top:8px;bottom:auto;left:8px}.shop .item .line strong,.shop .pl,.shop .step,.shop .cprice,.shop .d-f b,.shop .cos b{font-variant-numeric:tabular-nums}.shop .item .price-currency{white-space:nowrap;font-size:.65em;font-weight:500}.shop.tpl-butik .ph{aspect-ratio:1}.shop.tpl-butik .ph img{object-fit:contain;width:100%;height:100%}.shop .item .bupr{min-height:18px}.shop .inspiration-set .grid,.shop .product-complements .grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 16px}.shop .sug-n mark,.shop .sug-c mark{color:inherit;background:0 0;font-weight:750}.shop .cof input,.shop .cof select,.shop .cof textarea{font-size:16px}.shop .cof .stepn{border:1px solid var(--field);width:28px;min-width:28px;height:28px;color:var(--fg);background:var(--bg2);border-radius:50%;font-size:14px}.shop .cof legend{align-items:center}.shop .cos .steps,.shop .cos .cof{min-width:0}.shop .th .product-photo-empty{gap:0;min-height:0;padding:4px}.shop .th .product-photo-empty>span,.shop .th .product-photo-empty>small{display:none}@media (prefers-reduced-motion:no-preference){.shop .cartb .ci i{animation:.18s ease-out cart-badge-pop}@keyframes cart-badge-pop{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:scale(1)}}}@media (width<=1000px){.shop .inspiration-set .grid,.shop .product-complements .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=740px){.shop .inspiration-set .grid,.shop .product-complements .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=580px){.shop .inspiration-set .grid,.shop .product-complements .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px}.shop .heart,.shop .step.sm button,.shop .qty button,.shop .sug-add,.shop .ann-x,.shop .cl,.shop .filt-x{min-width:40px;min-height:40px}.shop .step.sm{min-width:120px;height:40px}.shop .sug-c a{min-height:40px}.shop .product-photo-empty{gap:8px;padding:10px}.shop .product-photo-empty>span{font-size:12px}.shop .product-photo-empty>small{font-size:10px}.shop .in-cart-label{gap:3px;padding:3px 5px;font-size:10px}.shop .cof{padding:20px 16px}}.inspiration-picker{gap:8px;padding:0;list-style:none;display:grid}.inspiration-picker .abtn{text-align:left;white-space:normal;justify-content:flex-start;width:100%;min-height:44px}.inspiration-admin .aform fieldset ol{gap:12px;padding-left:24px;display:grid}.inspiration-admin .aform fieldset li .abar{margin-top:6px}.shop.tpl-katalog.t-dark :has(>.product-photo-empty){background:var(--bg2)}.shop.tpl-katalog{--card-photo:var(--surface)}.shop.tpl-katalog.t-dark{--card-photo:var(--photo)}.shop.tpl-katalog .item{border-radius:var(--r-lg);transition:border-color .15s var(--ease), box-shadow .2s var(--ease);border:1px solid #0000;padding:0}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .item:not(.in-cart):hover{border-color:var(--line);box-shadow:0 8px 24px #14141412}.shop.tpl-katalog.t-dark .item:not(.in-cart):hover{border-color:var(--field);box-shadow:none}}.shop.tpl-katalog .item .ph,.shop.tpl-katalog.t-dark .item .ph{border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0;background:var(--card-photo)}.shop.tpl-katalog .item .ph .open{padding:16px}.shop.tpl-katalog .item .ph img{transition:transform .25s var(--ease)}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .item:hover .ph img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.shop.tpl-katalog .item:hover .ph img{transform:none}}.shop.tpl-katalog .item .txt{padding:12px 14px 14px}.shop.tpl-katalog .item h3{min-height:0;line-height:20px}.shop.tpl-katalog .item .unit:empty,.shop.tpl-katalog .item .rate:empty,.shop.tpl-katalog .item .ord:empty{display:none}.shop.tpl-katalog .item .pl{margin-top:auto;padding-top:12px}.shop.tpl-katalog .item .line strong{letter-spacing:-.01em}.shop.tpl-katalog .item .kgl{color:var(--mut)}.shop.tpl-katalog .item .cst{margin-top:8px}:is(.shop.tpl-katalog .item .ph .open:has(>.product-photo-empty),.shop.tpl-katalog .item .ph .open:has(.product-photo-empty)){padding:0}.shop.tpl-katalog .grid.gk{gap:var(--gap)}@media (width<=767px){.shop.tpl-katalog .item{padding:0}.shop.tpl-katalog .item .ph .open{padding:10px}.shop.tpl-katalog .item .txt{padding:8px 10px 10px}.shop.tpl-katalog .grid.gk{gap:8px}}@media (width<=400px){.shop.tpl-katalog .item .txt{padding-inline:5px}}.shop.tpl-katalog .ccirc-s,.shop.tpl-katalog.t-dark .ccirc-s{background:0 0;border:0;padding:0}.shop.tpl-katalog.t-light .cc-r{background:var(--surface)}.shop.tpl-katalog .cc-r img{padding:16%}.shop.tpl-katalog .ccircs{gap:28px 20px}.shop.tpl-katalog .ccirc b{font-weight:700}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .ccirc:hover .cc-r{border-color:var(--fg2);box-shadow:0 8px 24px #14141414}.shop.tpl-katalog .ccirc:hover b{color:var(--fg);text-underline-offset:3px;text-decoration:underline}}.shop.tpl-katalog .ccirc:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--r-md)}@media (width<=899px){.shop.tpl-katalog .ccirc-s .eyebrow,.shop.tpl-katalog .ccirc-s .h2{padding-inline:0}.shop.tpl-katalog .ccircs{gap:20px 12px;padding:8px 0 4px}}.shop .fside .fsk,.shop.tpl-katalog .fbody>.fcats+.fsk{padding:4px 0 12px}.shop .fside .fsk legend{float:left;width:100%;margin:0;padding:0}.shop .fsk-h{width:100%;min-height:44px;color:var(--fg);font:inherit;font-size:var(--t-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;display:flex}.shop .fsk-h>span:first-child{flex:1;min-width:0}.shop .fsk-n{border-radius:var(--r-full);background:var(--fg);min-width:20px;height:20px;color:var(--bg);font-size:var(--t-xs);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.shop .fsk-h svg{color:var(--mut);transition:transform .2s var(--ease);flex:none;transform:rotate(180deg)}.shop .fsk.zav .fsk-h svg{transform:none}.shop .fsk-h:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}@media (hover:hover) and (pointer:fine){.shop .fsk-h:hover svg{color:var(--fg)}}.shop .fside .fsk-b{clear:both;display:block}.shop .fside .fsk-b[hidden]{display:none}.shop .fside .fsk.zav{padding-bottom:4px}.shop .fchk{color:var(--fg2)}.shop .fchk:not(.sw) input[type=checkbox]{border:1.5px solid var(--mut);border-radius:var(--r-xs);background:var(--surface);width:20px;height:20px;min-height:0;box-shadow:none;appearance:none;cursor:pointer;transition:background-color .15s var(--ease), border-color .15s var(--ease);place-items:center;margin:0;padding:0;display:grid}.shop .fchk:not(.sw) input[type=checkbox]:after{content:"";border:solid var(--bg);width:5px;height:10px;transition:transform .12s var(--ease);border-width:0 2px 2px 0;transform:translateY(-1px)rotate(45deg)scale(0)}.shop .fchk:not(.sw) input[type=checkbox]:checked{border-color:var(--fg);background:var(--fg)}.shop .fchk:not(.sw) input[type=checkbox]:checked:after{transform:translateY(-1px)rotate(45deg)scale(1)}.shop .fchk input[type=checkbox]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shop .fchk:has(input:checked){color:var(--fg);font-weight:600}.shop .fchk small{color:var(--mut);font-variant-numeric:tabular-nums;font-weight:400}@media (hover:hover) and (pointer:fine){.shop .fchk:hover{color:var(--fg)}.shop .fchk:not(.sw):hover input[type=checkbox]:not(:checked){border-color:var(--fg)}}.shop .fchk.sw input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shop .fmore{min-height:44px;color:var(--fg);margin-top:0;font-weight:600}.shop .prng{padding-top:4px}.shop .prng-s input::-webkit-slider-thumb{border:2px solid var(--fg);background:var(--surface);width:22px;height:22px;box-shadow:0 1px 3px #0000002e}.shop .prng-s input::-moz-range-thumb{width:18px;height:18px;box-shadow:0 1px 3px #0000002e}.shop .prng-s input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus);outline-offset:2px}.shop .prng-s input:focus-visible::-moz-range-thumb{outline:2px solid var(--focus);outline-offset:2px}.shop .prng-f{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:10px;display:grid}.shop .prng-f label{border:1px solid var(--field);border-radius:var(--r-sm);background:var(--surface);min-width:0;height:44px;color:var(--mut);font-size:var(--t-sm);cursor:text;transition:border-color .15s var(--ease);align-items:center;gap:4px;padding:0 10px;display:flex}.shop .prng-f label:focus-within{border-color:var(--fg);box-shadow:0 0 0 1px var(--fg)}.shop .prng-f input:not([type=range]),.shop .prng-f input:not([type=range]):focus-visible{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;color:var(--fg);font-size:var(--t-md);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-weight:600}.shop .prng-u{flex:none}.shop.tpl-katalog .fcats{padding-bottom:12px}.shop.tpl-katalog .fcats h2{align-items:center;min-height:36px;margin:0 0 4px;display:flex}.shop.tpl-katalog .fcats a{align-items:flex-start;min-height:36px;padding:8px 10px;line-height:20px}.shop.tpl-katalog .fcats a small{color:var(--mut);font-variant-numeric:tabular-nums;flex:none;margin-top:0;font-weight:400;line-height:20px}.shop.tpl-katalog .fcats a.on{background:color-mix(in srgb, var(--brand) 16%, var(--bg));color:var(--fg)}.shop.tpl-katalog .fcats a.on small{color:var(--fg2)}.shop.tpl-katalog .fcats ul ul{border-left:1px solid var(--field);margin:2px 0 6px 14px;padding-left:8px}.shop.tpl-katalog .fcats ul ul a{min-height:32px;padding-block:6px}.shop.tpl-katalog .fcats a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.shop.tpl-katalog .sortl{border-color:var(--line);border-radius:var(--r-full);padding:0 14px}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .sortl:hover{border-color:var(--fg2)}}@media (width>=768px){.shop.tpl-katalog .srt{min-height:40px}}.shop .chips.actf{gap:8px}.shop .chips.actf button.on{min-height:36px;padding:0 10px 0 14px}.shop .chips.actf button.on:focus-visible,.shop .chips.actf .txtb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shop .chips.actf .txtb{text-underline-offset:3px;min-height:36px;margin-left:4px;font-weight:600;text-decoration:underline}@media (width<=767px){.shop.tpl-katalog .fcats a,.shop.tpl-katalog .fcats ul ul a{min-height:44px;padding-block:12px}}@media (width>=768px){.shop.tpl-katalog .kfoot .kf-h{font-size:var(--t-md);letter-spacing:.06em;margin-bottom:14px;font-weight:700}.shop.tpl-katalog .kf-l{gap:2px;padding-left:0;list-style:none}.shop.tpl-katalog .kf-l a{color:color-mix(in srgb, var(--hfg) 86%, var(--hb));padding:4px 0;text-decoration:none}}@media (width>=768px) and (hover:hover) and (pointer:fine){.shop.tpl-katalog .kf-l a:hover{color:var(--hfg);text-underline-offset:3px;text-decoration:underline}}.shop.tpl-katalog .empty .elinks{gap:8px;max-width:640px;margin:16px auto 0}.shop.tpl-katalog .empty .elinks a{border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface);min-height:40px;color:var(--fg);padding:0 16px;text-decoration:none}@media (hover:hover) and (pointer:fine){.shop.tpl-katalog .empty .elinks a:hover{border-color:var(--fg2)}}@media (pointer:coarse){.shop.tpl-katalog .empty .elinks a{min-height:44px}}
