:root{--zz-akce-50: #F6F4FA;--zz-akce-100: #EDE9F6;--zz-akce-200: #DCD4ED;--zz-akce-300: #C1B3E0;--zz-akce-400: #A18DCE;--zz-akce-500: #836BB7;--zz-akce-600: #6C50AA;--zz-akce-700: #594389;--zz-akce-800: #443465;--zz-akce-900: #302546;--zz-akce-podklad: var(--zz-akce-100);--zz-akce-okraj: var(--zz-akce-200);--zz-akce-text: var(--zz-akce-900);--zz-akce-text-2: var(--zz-akce-800);--zz-akce-popisek: var(--zz-akce-700);--zz-akce-draha: var(--zz-akce-200);--zz-akce-vypln: var(--zz-akce-500);--zz-akce-stitek: var(--zz-akce-600);--zz-akce-tlacitko: var(--zz-akce-700);--zz-akce-plocha: var(--zz-akce-700);--zz-akce-plocha-2: var(--zz-akce-800);--zz-akce-pozadi-rgb: 193 179 224;--zz-akce-nav-nahore: .5;--zz-akce-nav-dole: .2;--zz-akce-ikona-darek: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='9' width='17' height='11' rx='2'/%3E%3Cpath d='M12 9v11M3.5 13.5h17'/%3E%3Cpath d='M12 9C9.2 9 7.6 7.6 8.1 6.1 8.7 4.5 11 5.2 12 9zM12 9c2.8 0 4.4-1.4 3.9-2.9C15.3 4.5 13 5.2 12 9z'/%3E%3C/svg%3E")}.zz-akce-cd{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-variant-numeric:tabular-nums}.zz-akce-cd__lbl{font:700 .625rem/1.1 var(--text-font-family, system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--zz-akce-popisek)}.zz-akce-cd__cisla{display:inline-flex;align-items:stretch;gap:4px}.zz-akce-cd__u{display:flex;flex-direction:column;align-items:center;min-width:31px;padding:3px 3px 2px;border-radius:6px;background:#fff;border:1px solid var(--zz-akce-okraj)}.zz-akce-cd__u b{font:700 1rem/1.05 var(--heading-font-family, system-ui, sans-serif);letter-spacing:0;color:var(--zz-akce-text)}.zz-akce-cd__u i{font:600 .625rem/1.2 var(--text-font-family, system-ui, sans-serif);font-style:normal;text-transform:uppercase;letter-spacing:.05em;color:var(--zz-akce-popisek)}.zz-akce-znacka,html.zz-akce--bezi .zztb .zz-akce-osa__darek{display:grid;place-items:center;box-sizing:border-box;width:22px;height:22px;padding:0;border-radius:50%;border:2px solid var(--zz-akce-600);background:#fff;color:var(--zz-akce-700);box-shadow:0 1px 3px #30254647;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.zz-akce-osa__darek .zz-akce-ikona{width:12px;height:12px;display:block}.zz-akce-znacka{position:absolute;top:50%;z-index:2;width:28px;height:28px;margin:-14px 0 0 -14px;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;animation:zz-akce-tep 2.2s ease-out 1.5s 2}.zz-akce-znacka:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.zz-akce-znacka .zz-akce-ikona{width:14px;height:14px;display:block}.zz-akce-znacka:focus-visible{outline:3px solid var(--zz-akce-700);outline-offset:2px}.zz-akce-znacka[aria-expanded=true]{background:var(--zz-akce-100);border-color:var(--zz-akce-700)}.zz-akce-znacka.is-done,html.zz-akce--bezi .zztb .zz-akce-osa__darek.zztb__dot--done{background:var(--zz-akce-600);border-color:#fff;color:#fff;box-shadow:0 0 0 2px var(--zz-akce-600),0 0 12px 3px #836bb78c;animation:zz-akce-svit .8s ease-out 1}@keyframes zz-akce-svit{0%{scale:.7}55%{scale:1.25}to{scale:1}}@keyframes zz-akce-tep{0%{box-shadow:0 1px 3px #30254647,0 0 #6c50aa80}70%,to{box-shadow:0 1px 3px #30254647,0 0 0 10px #6c50aa00}}.zz-akce-bublina{position:absolute;z-index:4;top:calc(100% + 10px);left:0;width:max-content;max-width:min(18rem,calc(100vw - 16px));box-sizing:border-box;padding:10px 14px;border-radius:12px;background:var(--zz-akce-900);color:#fff;font:600 .9375rem/1.35 var(--text-font-family, system-ui, sans-serif);letter-spacing:0;text-align:start;text-wrap:pretty;box-shadow:0 12px 24px -10px #302546a6;animation:zz-akce-bublina-do .18s ease-out 1}.zz-akce-bublina[hidden]{display:none}.zz-akce-bublina:before{content:"";position:absolute;top:-5px;left:var(--zz-akce-spicka, 24px);width:12px;height:12px;margin-left:-6px;border-radius:2px;background:inherit;transform:rotate(45deg)}@keyframes zz-akce-bublina-do{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}:root{--zz-akce-hlavicka: #DED4E8;--zz-akce-hlavicka-rgb: 222 212 232}html.zz-akce--bezi{background-color:var(--zz-akce-hlavicka)}html.zz-akce--bezi body{background-color:#faf4f0}html.zz-akce--bezi x-header.zznav{--zz-akce-hl-bg: var(--zz-akce-hlavicka);--zz-akce-hl-linka: none}html.zz-akce--bezi x-header.zznav .zznav__bar:before,html.zz-akce--bezi x-header.zznav .zznav__center:before{background-color:var(--zz-akce-hl-bg)!important;box-shadow:var(--zz-akce-hl-linka)!important}html.zz-akce--bezi x-header.zznav:after,html.zz-akce--bezi x-header.zznav .zznav__bar:after{content:"";position:absolute;inset-inline:0;top:100%;height:32px;background:linear-gradient(to bottom,var(--zz-akce-hlavicka),rgb(var(--zz-akce-hlavicka-rgb) / 0));pointer-events:none;transition:opacity var(--zz-dur-fast, .12s) ease}html.zz-akce--bezi x-header.zznav .zznav__bar:after,html.zz-akce--bezi x-header.zznav.is-compact:after{opacity:0}html.zz-akce--bezi x-header.zznav.is-compact .zznav__bar:after{opacity:1}@media screen and (min-width:750px){html.zz-akce--bezi,html.zz-akce--bezi body{background-color:transparent}html.zz-akce--bezi x-header.zznav{--zz-akce-hl-bg: rgb(var(--background))}html.zz-akce--bezi x-header.zznav.is-solid{--zz-akce-hl-linka: 0 1px 0 rgb(var(--text-color) / .07)}html.zz-akce--bezi x-header.zznav:after,html.zz-akce--bezi x-header.zznav .zznav__bar:after{display:none}html.zz-akce--bezi x-header.zznav:not(.is-solid){background-image:linear-gradient(to bottom,rgb(var(--zz-akce-pozadi-rgb) / var(--zz-akce-nav-nahore)),rgb(var(--zz-akce-pozadi-rgb) / var(--zz-akce-nav-dole)))!important}}html.zz-akce--bezi .zztb .zz-akce-stav{display:grid;gap:.5rem;padding:12px 14px;border-radius:var(--zz-r-md, 12px);background:var(--zz-akce-podklad);border:1px solid var(--zz-akce-okraj);color:var(--zz-akce-text)}html.zz-akce--bezi .zztb .zz-akce-stav .zztb__saved,html.zz-akce--bezi .zztb .zz-akce-stav .zztb__next{margin:0;color:var(--zz-akce-text)}html.zz-akce--bezi .zztb .zz-akce-stav .zztb__track{padding-block:8px}html.zz-akce--bezi .zztb .zz-akce-stav .progress-bar{height:8px;border-radius:99px;background:#fff;color:var(--zz-akce-vypln);box-shadow:inset 0 0 0 1px var(--zz-akce-okraj)}html.zz-akce--bezi .zztb .zz-akce-stav .zztb__dot:not(.zz-akce-osa__darek){border-color:var(--zz-akce-600)}html.zz-akce--bezi .zztb .zz-akce-stav .zztb__dot--done:not(.zz-akce-osa__darek){background:var(--zz-akce-600)}html.zz-akce--bezi .zztb .zz-akce-osa__darek:after{left:auto;right:-6px;transform:none}html.zz-akce--bezi .zztb .zz-akce-stav .zztb__gift{border-color:var(--zz-akce-300);background:#fff}html.zz-akce--bezi .zztb .zz-akce-stav .zztb__gift-btn{background:var(--zz-akce-tlacitko);color:#fff}.line-item.zz-akce-radek{position:relative;margin-block-start:.9rem;padding:16px 12px 12px;border-radius:var(--zz-r-md, 12px);background:var(--zz-akce-50);border:1.5px solid var(--zz-akce-300)}.zz-akce-stitek{position:absolute;inset-block-start:-11px;inset-inline-start:14px;padding:5px 11px 4px;border-radius:30px;background:var(--zz-akce-stitek);color:#fff;font:700 .65625rem/1.15 var(--text-font-family, system-ui, sans-serif);letter-spacing:.09em;text-transform:uppercase}.zz-akce-radek .line-item__media img{border-radius:var(--zz-r-md, 12px)}.zz-akce-radek a.subheading{text-decoration:underline;text-decoration-color:var(--zz-akce-400);text-underline-offset:3px}.zz-akce-radek__pozn{margin:0;font-size:.9375rem;line-height:1.4;color:var(--zz-akce-text-2)}.zz-akce-radek__cena{display:grid;justify-items:end;gap:0;white-space:nowrap;line-height:1.3}.zz-akce-radek__cena s{font-size:.9375rem;color:rgb(var(--text-color, 50 30 30) / .72)}.zz-akce-radek__cena b{font-weight:700;color:var(--zz-akce-popisek)}.zz-akce-toast{position:absolute;inset-inline:12px;bottom:calc(100% + 10px);z-index:5;display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:14px;background:#fff;color:var(--zz-akce-text);border:1.5px solid var(--zz-akce-300);box-shadow:0 14px 28px -12px #30254699;font:600 1rem/1.35 var(--text-font-family, system-ui, sans-serif);opacity:0;visibility:hidden;transform:translateY(18px);pointer-events:none;transition:opacity .25s ease,transform .35s cubic-bezier(.2,.9,.25,1.05),visibility 0s linear .35s}.zz-akce-toast.is-on{opacity:1;visibility:visible;transform:none;transition-delay:0s}.zz-akce-toast--pevna{position:fixed;inset-inline:12px;bottom:16px;max-width:28rem;margin-inline:auto;z-index:50}.zz-akce-toast--pod{background:var(--zz-akce-100)}.zz-akce-toast__i{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--zz-akce-100);color:var(--zz-akce-popisek)}.zz-akce-toast--pod .zz-akce-toast__i{background:var(--zz-akce-200);color:var(--zz-akce-text-2)}.zz-akce-toast__i .zz-akce-ikona{width:18px;height:18px}@media(prefers-reduced-motion:reduce){.zz-akce-znacka,.zz-akce-znacka.is-done,html.zz-akce--bezi .zztb .zz-akce-osa__darek.zztb__dot--done,.zz-akce-bublina{animation:none}.zz-akce-toast{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/zenzena-akce.css.map */
