@layer vendor{#cc-main{color:var(--cc-primary-color);font-family:var(--cc-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;z-index:var(--cc-z-index);background:0 0;font-size:16px;font-weight:400;line-height:1.15;position:fixed}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{appearance:none;cursor:pointer;outline:revert;outline-offset:2px;margin:0;font-family:inherit;font-size:100%;line-height:normal;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147480000;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:#000000a6;--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;transition:background-size .25s,color .25s;position:relative}#cc-main .cc__link:hover,#cc-main a:hover{color:var(--cc-primary-color);background-size:100% 1px}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (width>=640px){#cc-main ::-webkit-scrollbar{all:revert}#cc-main ::-webkit-scrollbar-thumb{all:revert}#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:0 0;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:#000000a6;--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);opacity:0;visibility:hidden;z-index:1;flex-direction:column;max-width:24rem;display:flex;position:fixed;overflow:hidden;transform:translateY(1.6em);box-shadow:0 .625em 1.875em #0000024d}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(1.6em - 50%))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);right:var(--cc-modal-margin);width:unset;margin:0 auto}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{flex-direction:column;justify-content:space-between;display:flex;position:relative}#cc-main .cm__btns,#cc-main .cm__links{width:unset;padding:1rem 1.3rem}#cc-main .cm__texts{flex-direction:column;flex:1;justify-content:center;padding:1rem 0 0;display:flex}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);max-height:40vh;padding-bottom:1em;font-size:.9em;line-height:1.5;overflow:visible auto}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);flex-direction:column;justify-content:center;display:flex}#cc-main .cm__btn-group{grid-auto-columns:minmax(0,1fr);display:grid}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-top:0;margin-bottom:.375rem}#cc-main .cm--inline .cm__btn+.cm__btn{margin-top:0;margin-left:.375rem}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-top:0;margin-left:.375rem}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{flex:1;justify-content:space-between;display:flex}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);text-align:center;min-height:42px;padding:.5em 1em;font-size:.82em;font-weight:600}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-top:none;border-right:none;width:42px;height:42px;font-size:1em;display:none;position:absolute;top:0;right:0;overflow:hidden;min-width:auto!important;padding:0!important}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transition:stroke .15s;transform:scale(.5)}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{flex-direction:row;padding-top:0;padding-bottom:0;display:flex}#cc-main .cm__link-group{flex-direction:row;width:100%;font-size:.8em;display:flex}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{max-width:unset;opacity:1;--cc-modal-transition-duration:.35s;border-radius:0;width:100vw;margin:0;left:0;right:0;transform:translateY(0)}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{width:100%;max-width:55em;margin:0 auto}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-top:0;margin-left:.375rem}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s,border-color .15s,color .15s}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);content:"";opacity:0;visibility:hidden;z-index:0;position:fixed;inset:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-right:1.3rem;padding-left:3rem!important}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (width<=640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{width:auto!important;max-width:none!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;min-width:auto!important;max-width:none!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-top:0!important;margin-bottom:.375rem!important}#cc-main .cm__btn-group{flex-direction:column!important;min-width:auto!important;display:flex!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{z-index:2;position:relative}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);opacity:0;visibility:hidden;width:100%;width:unset;z-index:1;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 .625em 1.875em #0000024d}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{border-bottom:1px solid var(--cc-separator-border-color);justify-content:space-between;align-items:center;display:flex}#cc-main .pm__title{flex:1;align-items:center;margin-right:2em;font-weight:600;display:flex}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);width:40px;height:40px;transition:all .15s;position:relative}#cc-main .pm__close-btn span{width:100%;height:100%;display:flex}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transition:stroke .15s;transform:scale(.5)}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{overflow-y:auto;overflow-y:overlay;flex:1}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);flex-direction:column;margin-bottom:.5em;display:flex}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;overflow:hidden;margin-top:0!important}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s,border-color .25s}#cc-main .pm__section:first-child{border:none;margin-top:0;margin-bottom:2em;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;transition:background-color .25s,border-color .25s;display:flex;position:relative}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-right-radius:0;border-bottom-left-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5)rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);pointer-events:none;border-radius:100%;justify-content:center;width:20px;height:20px;display:flex;position:absolute;left:18px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{background:var(--cc-btn-secondary-bg);color:var(--cc-secondary-color);text-align:center;white-space:nowrap;border-radius:5em;flex:none;justify-content:center;align-items:center;width:auto;min-width:23px;height:23px;margin-left:1em;padding:0 .6em 1px;font-size:.8em;font-weight:600;display:flex;position:relative;overflow:hidden}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);width:23px;padding:0}#cc-main .pm__service-counter[data-counterlabel]{width:auto;padding:0 .6em 1px}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);width:50px;height:23px;transform:translateZ(0)}#cc-main .section__toggle-wrapper{cursor:pointer;z-index:1;position:absolute;right:18px}#cc-main .toggle-service{width:42px;height:19px;position:relative;right:0}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{width:42px;height:19px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{width:19px;height:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{cursor:pointer;border:0;margin:0;display:block;position:absolute;top:0;left:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);pointer-events:none;flex-direction:row;transition:all .25s;display:flex;position:absolute}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border-radius:var(--cc-pm-toggle-border-radius);border:none;width:23px;height:23px;transition:transform .25s,background-color .25s;display:block;position:absolute;top:0;left:0;box-shadow:0 1px 2px #1820035c}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{width:100%;height:100%;transition:opacity .15s;position:absolute}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55)rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;pointer-events:none;z-index:-1;position:absolute;top:0;overflow:hidden}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);flex-direction:column;font-size:.9em;display:flex}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{flex-direction:column;display:flex}#cc-main .pm__service{justify-content:space-between;align-items:center;padding:.4em 1.2em;transition:background-color .15s;display:flex;position:relative}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;width:100%;margin-right:1em;display:flex}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;min-width:8px;height:8px;margin-top:1px;margin-left:6px;margin-right:20px}#cc-main .pm__service-title{word-break:break-word;width:100%;font-size:.95em}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;text-align:left;width:100%;margin:0;padding:0;font-size:.9em;overflow:hidden}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{vertical-align:top;padding:.625em .625em .625em 1.2em}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);justify-content:space-between;display:flex}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);text-align:center;flex:auto;min-width:110px;min-height:42px;padding:.5em 1.5em;font-size:.82em;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);max-width:43em;max-height:37.5em;right:var(--cc-modal-margin);margin:0 auto;top:50%;transform:translateY(calc(1.6em - 50%))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{opacity:1;--cc-modal-transition-duration:.35s;border-radius:0;width:100%;max-width:29em;height:100%;max-height:none;margin:0;top:0;bottom:0}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{justify-content:space-between;display:flex}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);text-overflow:ellipsis;flex:1;min-width:100px;padding-right:2em;font-weight:600;overflow:hidden}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-top:0;margin-bottom:.375rem}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);content:"";opacity:0;visibility:hidden;z-index:1;position:fixed;inset:0}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:0}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;text-align:right;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (width<=640px){#cc-main .pm{border-radius:0;height:auto;max-height:100%;inset:0;transform:translateY(1.6em);max-width:none!important}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{justify-content:space-between;display:flex}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);text-overflow:ellipsis;flex:1;min-width:100px;padding-right:2em;font-weight:600;overflow:hidden}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-top:0!important;margin-bottom:.375rem!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}}@layer reset{html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:target{scroll-margin-block-start:6rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus,:focus-visible{outline:none!important}::-moz-focus-inner{border:0}}@layer base{:root{--color-black:#000;--color-white:#fff;--color-red:#ee000e;--color-blue:#312a48;--color-darkblue:#3a273e;--color-bronze:#e5a529;--color-salmon:#f77373;--color-vitalgreen:#8abc40;--color-violet:#5d2fb5;--color-green:#2fb58d;--color-text:var(--color-darkblue);--color-text-muted:color-mix(in srgb, var(--color-darkblue) 70%, transparent);--color-bg:var(--color-white);--color-surface:color-mix(in srgb, var(--color-violet) 5%, var(--color-white));--color-border:color-mix(in srgb, var(--color-darkblue) 15%, transparent);--color-link:var(--color-violet);--color-accent:var(--color-red);--color-success:var(--color-green);--color-focus:var(--color-violet);--font-sans:"Lexend Variable", "Lexend", system-ui, -apple-system, "Segoe UI", sans-serif;--leading-tight:1.15;--leading-normal:1.55;--measure:68ch;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-black:800;--step--2:clamp(.694375rem, .687054rem + .0366vw, .72rem);--step--1:clamp(.833125rem, .814018rem + .0955vw, .9rem);--step-0:clamp(1rem, .964286rem + .1786vw, 1.125rem);--step-1:clamp(1.2rem, 1.14107rem + .2946vw, 1.40625rem);--step-2:clamp(1.44rem, 1.34911rem + .4545vw, 1.75813rem);--step-3:clamp(1.72813rem, 1.59402rem + .6705vw, 2.1975rem);--step-4:clamp(2.07375rem, 1.88143rem + .9616vw, 2.74688rem);--step-5:clamp(2.48813rem, 2.21813rem + 1.35vw, 3.43313rem);--space-3xs:clamp(.25rem, .241071rem + .0446vw, .28125rem);--space-2xs:clamp(.5rem, .482143rem + .0893vw, .5625rem);--space-xs:clamp(.75rem, .723214rem + .1339vw, .84375rem);--space-s:clamp(1rem, .964286rem + .1786vw, 1.125rem);--space-m:clamp(1.5rem, 1.44643rem + .2679vw, 1.6875rem);--space-l:clamp(2rem, 1.92857rem + .3571vw, 2.25rem);--space-xl:clamp(3rem, 2.89286rem + .5357vw, 3.375rem);--space-2xl:clamp(4rem, 3.85714rem + .7143vw, 4.5rem);--space-3xl:clamp(6rem, 5.78571rem + 1.0714vw, 6.75rem);--radius-s:.5rem;--radius-m:1rem;--radius-l:1.5rem;--radius-pill:999px;--shadow-s:0 1px 2px #0000000f, 0 1px 3px #00000014;--shadow-m:0 4px 12px #312a481a;--shadow-l:0 12px 40px #312a4824;--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-fast:.15s;--duration-base:.25s}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s}}body{font-family:var(--font-sans)}}@layer legacy{@keyframes loading{0%{opacity:0;transform:scale3d(.99,.99,0)}to{transform:scale3d(0, 85vh, 0);opacity:1}}@keyframes slidein{0%{opacity:0;transform:translateY(1em)}to{opacity:1;transform:translate(0,0)}}@keyframes slidedown{0%{opacity:0;transform:translateY(-1em)}to{opacity:1;transform:translate(0,0)}}@keyframes slideout{0%{transform:translateY(-2em)}to{transform:translate(0,0)}}h1,h2,h3,h4,p,span,small,ul,footer,nav,header,a{color:inherit;font-family:inherit}b,strong{color:inherit;font-weight:500}h1,h2,h3,h4{color:inherit}p,a{color:inherit;font-weight:400}body{margin:0;padding:0}.content{width:100%;position:relative;overflow-x:hidden}.text-align-right{text-align:right}.text-align-left{text-align:left}.text-align-center{text-align:center}.grid{grid-template-columns:0 repeat(6,1fr) 0;gap:1rem;display:grid}@media (width>=768px){.grid{grid-template-columns:minmax(2rem,auto) repeat(6,1fr) minmax(2rem,auto);gap:3rem}}@media (width>=1200px){.grid{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1440px){.grid{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1601px){.grid{grid-template-columns:minmax(8vw,auto) repeat(6,1fr) minmax(8vw,auto);gap:3rem}}.grid__inner,.grid>.row{grid-column:2/8}.show-on-mobile{display:block}@media (width>=768px){.show-on-mobile{display:none}}.show-on-desktop{display:none}@media (width>=768px){.show-on-desktop{display:block}}picture{display:block;overflow:hidden}picture img{max-width:100%;display:block}.heading{font-family:Lexend Variable,Lexend,serif;font-size:2.5rem;font-weight:400;line-height:1.1em}@media (width>=992px){.heading{text-align:center;margin-bottom:0;padding:0;font-size:4rem;line-height:1.1em}}.heading strong{font-weight:800}.heading a{color:#5d2fb5;border-bottom:.2rem solid #5d2fb51a;transition:border .4s ease-in-out}.heading a:hover{border-bottom:.2rem solid #5d2fb5}.comp_slider{position:relative}@media (pointer:fine){.comp_slider:not(.is-static)>.comp_slider__track{cursor:grab}}.comp_slider.is-dragging>.comp_slider__track{cursor:grabbing;-webkit-user-select:none;user-select:none}.comp_slider.is-dragging>.comp_slider__track a{cursor:grabbing}.comp_slider:not(.comp_slider--lg)>.comp_slider__track{scroll-snap-type:x mandatory;align-items:flex-start;display:flex;overflow-x:auto}@media (pointer:fine){.comp_slider:not(.comp_slider--lg)>.comp_slider__track{overscroll-behavior-x:contain}}.comp_slider:not(.comp_slider--lg)>.comp_slider__track{scrollbar-width:none;isolation:isolate;scroll-padding-inline-start:var(--slider-edge,0px)}.comp_slider:not(.comp_slider--lg)>.comp_slider__track::-webkit-scrollbar{display:none}.comp_slider:not(.comp_slider--lg)>.comp_slider__track>*{scroll-snap-align:start;flex:none}.comp_slider:not(.comp_slider--lg)>.comp_slider__track:focus{outline:none}.comp_slider:not(.comp_slider--lg)>.comp_slider__track:focus-visible{outline-offset:-2px;outline:2px solid #5d2fb5}@media (width>=992px){.comp_slider--lg>.comp_slider__track{scroll-snap-type:x mandatory;scrollbar-width:none;isolation:isolate;align-items:flex-start;scroll-padding-inline-start:var(--slider-edge,0px);display:flex;overflow-x:auto}}@media (width>=992px) and (pointer:fine){.comp_slider--lg>.comp_slider__track{overscroll-behavior-x:contain}}@media (width>=992px){.comp_slider--lg>.comp_slider__track::-webkit-scrollbar{display:none}.comp_slider--lg>.comp_slider__track>*{scroll-snap-align:start;flex:none}.comp_slider--lg>.comp_slider__track:focus{outline:none}.comp_slider--lg>.comp_slider__track:focus-visible{outline-offset:-2px;outline:2px solid #5d2fb5}}.comp_slider__btn{z-index:1;color:#333;cursor:pointer;background-color:#fff;border:0;border-radius:50%;width:3rem;height:3rem;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.comp_slider__btn svg{fill:currentColor;width:60%;height:60%;position:absolute;top:20%;left:20%}.comp_slider__btn--prev{left:10px}.comp_slider__btn--next{right:10px}.comp_slider__btn:active{opacity:.6}.comp_slider__btn:focus-visible{outline-offset:2px;outline:2px solid #5d2fb5}.comp_slider__btn:disabled,.comp_slider.is-static>.comp_slider__btn{display:none}#cc-main{--cc-font-family:"Lexend Variable", Lexend, sans-serif;--cc-modal-border-radius:1.5rem;--cc-btn-border-radius:.5rem;--cc-modal-margin:1rem;--cc-bg:#fff;--cc-primary-color:#3a273e;--cc-secondary-color:#3a273ebf;--cc-link-color:#5d2fb5;--cc-overlay-bg:#3a273e8c;--cc-btn-primary-bg:#5d2fb5;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:#5d2fb5;--cc-btn-primary-hover-bg:#4c2795;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:#4c2795;--cc-btn-secondary-bg:transparent;--cc-btn-secondary-color:#5d2fb5;--cc-btn-secondary-border-color:#5d2fb540;--cc-btn-secondary-hover-bg:#5d2fb514;--cc-btn-secondary-hover-color:#5d2fb5;--cc-btn-secondary-hover-border-color:#5d2fb566;--cc-separator-border-color:#5d2fb51f;--cc-toggle-on-bg:#5d2fb5;--cc-toggle-readonly-bg:#5d2fb559;--cc-cookie-category-block-bg:#5d2fb50d;--cc-cookie-category-block-border:#5d2fb51a;--cc-cookie-category-block-hover-bg:#5d2fb514;--cc-cookie-category-block-hover-border:#5d2fb529;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#5d2fb50d;--cc-footer-bg:#5d2fb50a;--cc-footer-border-color:#5d2fb51f}#cc-main .cm--box{max-width:32.5rem;overflow:visible}#cc-main .cm__tray{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:15.5rem;height:auto;position:absolute;top:-7rem;right:-4.5rem}@media (width<=40em){#cc-main .cm__tray{width:10.5rem;top:-5.25rem;right:-.75rem}}#cc-main .cm__texts{padding-top:1.75rem}#cc-main .cm__title,#cc-main .cm__desc{padding-inline:2rem}@media (width<=40em){#cc-main .cm__title,#cc-main .cm__desc{padding-inline:1.5rem}}#cc-main .cm__title{color:#5d2fb5;letter-spacing:-.02em;font-size:clamp(2.75rem,11vw,3.75rem);font-weight:800;line-height:1}#cc-main .cm__title+.cm__desc{margin-top:1.5rem}#cc-main .cm__desc{color:var(--cc-primary-color);padding-bottom:1.5rem;font-size:1.125rem;line-height:1.4}@media (width<=40em){#cc-main .cm__desc{font-size:1rem}}#cc-main .cm__btns{padding:1.375rem 1.75rem}@media (width<=40em){#cc-main .cm__btns{padding:1.25rem 1.5rem}}#cc-main .cm__btn{min-height:3.5rem;font-size:1.125rem;font-weight:800}#cc-main .cm__btn+.cm__btn{margin-top:.5rem}#cc-main .cm__btn--secondary{border-width:2px}#cc-main .cm__desc,#cc-main .pm__section-desc{line-height:1.5}#cc-main .cm__desc a,#cc-main .pm__section-desc a{color:var(--cc-link-color);text-underline-offset:.15em;text-decoration:underline}#cc-main .pm__btn{font-weight:700}.dev{z-index:1000;font-family:Lexend Variable,Lexend,sans-serif;position:fixed;bottom:2em;right:2em}.dev .current{background-color:#312a4880;border-radius:2px;width:13px;height:13px;margin-bottom:-2px;display:inline-block;position:relative}.dev .responsive{height:20px;display:inline-block;position:relative}.dev .responsive span{letter-spacing:1px;background-color:#312a4833;padding:0 6px;font-size:.8em;display:none}@media (width<=575.98px){.dev .responsive .responsive-xs{display:inline-block}}@media (width>=576px) and (width<=767.98px){.dev .responsive .responsive-sm{display:inline-block}}@media (width>=768px) and (width<=991.98px){.dev .responsive .responsive-md{display:inline-block}}@media (width>=992px) and (width<=1199.98px){.dev .responsive .responsive-lg{display:inline-block}}@media (width>=1200px) and (width<=1439.98px){.dev .responsive .responsive-xl{display:inline-block}}@media (width>=1440px) and (width<=1599.98px){.dev .responsive .responsive-xxl{display:inline-block}}@media (width>=1600px){.dev .responsive .responsive-3xl{display:inline-block}}.xdebug-var-dump{background-color:#fff}.footer{color:#fff;z-index:1;background-color:#221f45;margin-top:6rem;padding:4rem 0}@media (width>=992px){.footer{margin-top:-15rem;padding:14rem 0 4rem}:not(.comp_promo)+.footer{margin-top:6rem;padding-top:6rem}}.footer{grid-template-columns:0 repeat(6,1fr) 0;gap:1rem;display:grid}@media (width>=768px){.footer{grid-template-columns:minmax(2rem,auto) repeat(6,1fr) minmax(2rem,auto);gap:3rem}}@media (width>=1200px){.footer{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1440px){.footer{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1601px){.footer{grid-template-columns:minmax(8vw,auto) repeat(6,1fr) minmax(8vw,auto);gap:3rem}}.footer .logo-footer{width:calc(15rem + 2vw)}.footer .logo-footer a{display:block}.footer .logo-footer a img{max-width:100%;display:block}.footer .logo-footer a svg{color:#fff}.footer .row{grid-column:2/8}.footer address{font-size:1.4rem;font-style:normal;font-weight:300}.footer address strong{font-weight:800}.footer .left{flex-direction:column;grid-column:2/8;gap:2rem;display:flex}@media (width>=992px){.footer .left{grid-column:2/5}}.footer .right{flex-wrap:wrap;grid-column:2/8;gap:2rem;padding-top:2rem;display:flex}@media (width>=992px){.footer .right{grid-column:5/8;padding-top:4rem}}.footer .right .item{color:#fff;width:calc(50% - 1rem);font-size:calc(1rem + 1vw)}@media (width>=992px){.footer .right .item{font-size:calc(.8rem + 1vw)}}.footer .right .item span{color:#ffffff80;margin-bottom:.4em;font-size:.8em;display:block}@media (width>=768px){.footer .right .item span{font-size:.6em}}.footer .footer-newsletter{border-top:1px solid #ffffff26;gap:1.5rem;margin-top:4rem;padding-top:3rem;display:grid}@media (width>=992px){.footer .footer-newsletter{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:4rem}}.footer .footer-newsletter__h{color:#fff;margin:0 0 .5rem;font:700 1.5rem/1.25 Lexend Variable,Lexend,sans-serif}@media (width>=992px){.footer .footer-newsletter__h{font-size:1.75rem}}.footer .footer-newsletter__text{color:#ffffffb3;margin:0;font-size:1rem;line-height:1.5}.footer .footer-newsletter__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.footer .footer-newsletter__row{gap:.5rem;display:flex}.footer .footer-newsletter__input{color:#fff;background:#ffffff0f;border:1px solid #ffffff40;border-radius:999px;flex:auto;min-width:0;height:3.25rem;padding:0 1.25rem;font:400 1rem Lexend Variable,Lexend,sans-serif;transition:border-color .2s,background-color .2s}.footer .footer-newsletter__input::placeholder{color:#ffffff80}.footer .footer-newsletter__input:focus{background:#ffffff1a;border-color:#fffc;outline:none}.footer .footer-newsletter__input[aria-invalid=true]{border-color:#ff8a8f}.footer .footer-newsletter__btn{color:#fff;cursor:pointer;background:#5d2fb5;border:0;border-radius:999px;flex:none;height:3.25rem;padding:0 1.5rem;font:600 1rem Lexend Variable,Lexend,sans-serif;transition:background-color .2s,opacity .2s}.footer .footer-newsletter__btn:hover,.footer .footer-newsletter__btn:focus-visible{background:#6e42c6}.footer .footer-newsletter__btn:focus-visible{outline-offset:2px;outline:2px solid #fffc}.footer .footer-newsletter__btn[disabled]{opacity:.6;cursor:progress}.footer .footer-newsletter__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.footer .footer-newsletter__consent{color:#fff9;margin:.75rem 0 0;font-size:.8125rem;line-height:1.5}.footer .footer-newsletter__consent a{color:#ffffffe6;text-underline-offset:2px;text-decoration:underline}.footer .footer-newsletter__msg{color:#b8f2c8;margin:.75rem 0 0;font-size:.9375rem;line-height:1.45;display:block}.footer .footer-newsletter__msg.is-error{color:#ff8a8f}.footer .footer-newsletter__msg[hidden],.footer .footer-newsletter__form.is-done .footer-newsletter__row,.footer .footer-newsletter__form.is-done .footer-newsletter__consent{display:none}.footer .footer-sitemap{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:4rem;display:grid}@media (width>=768px){.footer .footer-sitemap{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=992px){.footer .footer-sitemap{grid-template-columns:repeat(5,minmax(0,1fr))}}.footer .footer-sitemap__col{flex-direction:column;align-items:flex-start;display:flex}.footer .footer-sitemap__heading{color:#ffffff80;margin-bottom:.4em;font-size:1rem;display:block}.footer .footer-sitemap a{color:#fff;border-bottom:2px solid #fff6;margin-top:.5rem;text-decoration:none;display:inline-block}.footer .footernav{flex-flow:column wrap;align-items:flex-start;margin-top:2rem;display:flex}.footer .footernav a,.footer .footernav .footernav__cookies{border-bottom:2px solid #fff6;margin-top:.5rem;text-decoration:none;display:inline-block}.footer .footernav .footernav__cookies{color:inherit;font:inherit;cursor:pointer;background:0 0;border-width:0 0 2px;padding:0}.footer .footer-disclaimer{opacity:.7;max-width:62rem;margin:1.5rem 0 0;font-size:.8125rem;line-height:1.5}.footer .copyright{flex-direction:column;grid-column:2/8;justify-content:space-between;margin-top:1rem;font-size:1rem;display:flex}@media (width>=768px){.footer .copyright{flex-direction:row;font-size:calc(.4rem + 1vw)}}.footer .copyright .item{color:#fff;margin-top:1rem}@media (width>=992px){.footer .copyright .item{margin-top:0}}.comp_bar{--bar-shift:60%;--bar-blur:5px;--bar-in:.8s;--bar-out:.52s;--bar-delay:.1s;--bar-spring:cubic-bezier(.34, 1.56, .64, 1);z-index:6;background-color:#ffbf00;border-radius:0 0 1rem 1rem;margin:0;position:relative;overflow:clip}@media (width>=992px){.comp_bar{border-radius:0 0 30px 30px}}.comp_bar__stage{display:grid}@media (width>=992px){.comp_bar__stage{min-height:55px}}.comp_bar__item{box-sizing:border-box;color:#000;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--bar-shift));filter:blur(var(--bar-blur));grid-area:1/1;justify-content:center;align-items:center;padding:.6rem 1rem .7rem;text-decoration:none;display:flex}@media (width>=992px){.comp_bar__item{padding:.6rem 2rem}}.comp_bar__item.is-active{opacity:1;visibility:visible;pointer-events:auto;filter:none;transition:opacity .44s ease-out var(--bar-delay), transform var(--bar-in) var(--ease-out) var(--bar-delay), filter .56s ease-out var(--bar-delay);transform:none}.comp_bar__item.is-leaving{visibility:visible;transform:translateY(calc(-1 * var(--bar-shift)));filter:blur(var(--bar-blur));transition:opacity .42s cubic-bezier(.4, 0, 1, 1), transform var(--bar-out) cubic-bezier(.55, 0, 1, .45), filter var(--bar-out) ease-in}.comp_bar__text{text-align:center;margin:0;font-family:Lexend Variable,Lexend,sans-serif;font-size:.72rem;font-weight:600;line-height:1.25rem}@media (width>=768px){.comp_bar__text{font-size:1rem;line-height:1.25}}@media (width>=1200px){.comp_bar__text{font-size:1.2rem}}@media (width>=1440px){.comp_bar__text{font-size:1.4rem}}.comp_bar__text code{vertical-align:.05em;color:#fff;text-transform:uppercase;white-space:nowrap;background-color:#ee000e;border-radius:.25rem;margin-inline:.2rem;padding:.12rem .45rem;font-family:Lexend Variable,Lexend,sans-serif;font-size:.62rem;font-weight:700;line-height:1.24;display:inline-block}@media (width>=768px){.comp_bar__text code{padding:.2rem .75rem;font-size:.9rem}}@media (width>=992px){.comp_bar__text code{margin-inline:.4rem}}@media (width>=1440px){.comp_bar__text code{border-radius:.475rem;padding:.25rem .94rem;font-size:1.213rem}}.comp_bar[data-rotating] .comp_bar__item.is-active code{animation:comp-bar-pop .56s var(--bar-spring) calc(var(--bar-delay) + .22s) both}@keyframes comp-bar-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.comp_bar{--bar-delay:0s}.comp_bar[data-rotating] .comp_bar__item.is-active code{animation:none}}.comp_intro{grid-template-columns:0 repeat(6,1fr) 0;gap:1rem;display:grid}@media (width>=768px){.comp_intro{grid-template-columns:minmax(2rem,auto) repeat(6,1fr) minmax(2rem,auto);gap:3rem}}@media (width>=1200px){.comp_intro{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1440px){.comp_intro{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1601px){.comp_intro{grid-template-columns:minmax(8vw,auto) repeat(6,1fr) minmax(8vw,auto);gap:3rem}}.comp_intro{color:#3a273e;text-align:center;row-gap:0;padding:2.5rem 0 1rem}@media (width>=992px){.comp_intro{padding:4.5rem 0 1.5rem}}.comp_intro__inner{grid-column:2/8}.comp_intro__heading{letter-spacing:-.04em;margin:0;font-family:Lexend Variable,Lexend,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.1}@media (width>=992px){.comp_intro__heading{font-size:4rem}}@media (width>=1440px){.comp_intro__heading{font-size:4.33rem}}.comp_intro__heading strong{font-weight:700;display:block}.comp_intro__text{color:#3a273e;max-width:40rem;margin:1.25rem auto 0;font-size:1rem;font-weight:400;line-height:1.5}@media (width>=992px){.comp_intro__text{margin-top:1.75rem;font-size:1.25rem}}.comp_intro__text strong{font-weight:700}.comp_intro__text a{color:#5d2fb5}.comp_intro--article .comp_intro__text{max-width:36rem;font-size:var(--step-1);line-height:1.5}.comp_hero{z-index:1;grid-template-columns:0 repeat(6,1fr) 0;gap:1rem;display:grid;position:relative}@media (width>=768px){.comp_hero{grid-template-columns:minmax(2rem,auto) repeat(6,1fr) minmax(2rem,auto);gap:3rem}}@media (width>=1200px){.comp_hero{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1440px){.comp_hero{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1601px){.comp_hero{grid-template-columns:minmax(8vw,auto) repeat(6,1fr) minmax(8vw,auto);gap:3rem}}.comp_hero{color:#fff;row-gap:0;padding-top:2.7rem;padding-bottom:.8rem}@media (width>=992px){.comp_hero{padding-top:5rem;padding-bottom:4rem}}@media (width>=1440px){.comp_hero{padding-top:7.4rem}}.comp_hero__bg{z-index:-1;pointer-events:none;background-color:#5d2fb5;border-radius:50%;width:420.5vw;height:239vw;position:absolute;bottom:-11.84vw;left:-160.3vw;overflow:hidden}@media (width>=992px){.comp_hero__bg{width:234.24vw;height:127.08vw;bottom:-7.78vw;left:-70.49vw}}.comp_hero__glow{max-width:none;display:block;position:absolute}.comp_hero__glow--light{width:67.24%;height:106.6%;top:9.46%;left:11.66%;transform:rotate(2.45deg)}.comp_hero__glow--dark{width:92.05%;height:98.03%;top:51.58%;left:5.6%}.comp_hero__text{z-index:2;pointer-events:none;grid-column:2/8;position:relative}.comp_hero__text h1,.comp_hero__text li,.comp_hero__text a{pointer-events:auto}@media (width>=992px){.comp_hero__text{grid-column:2/5}}@media (width>=1200px){.comp_hero__text{grid-column:2/6}}.comp_hero__heading{letter-spacing:-.04em;margin:0;font-family:Lexend Variable,Lexend,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.09}@media (width>=420px){.comp_hero__heading{font-size:2.8rem}}@media (width>=768px){.comp_hero__heading{font-size:3.5rem}}@media (width>=992px){.comp_hero__heading{max-width:12em;font-size:2.6rem;line-height:1.16}}@media (width>=1200px){.comp_hero__heading{font-size:3.1rem}}@media (width>=1440px){.comp_hero__heading{font-size:3.7rem}}@media (width>=1601px){.comp_hero__heading{font-size:4.2rem}}.comp_hero__heading strong{letter-spacing:-.01em;font-weight:700}@media (width<=413.98px){.comp_hero__heading{min-height:8.175rem;font-size:min(2.5rem,8.8vw)}}.comp_hero__lead{opacity:.92;pointer-events:auto;max-width:34em;margin:1rem 0 0;font-family:Lexend Variable,Lexend,sans-serif;font-size:.95rem;font-weight:500;line-height:1.4}@media (width>=768px){.comp_hero__lead{font-size:1.1rem}}@media (width>=992px){.comp_hero__lead{max-width:30em;margin-top:1.3rem;font-size:1.05rem}}@media (width>=1440px){.comp_hero__lead{font-size:1.25rem}}.comp_hero__usps{flex-direction:column;width:6rem;margin:1.3rem 0 0 -.75rem;padding:0;list-style:none;display:flex}@media (width>=768px){.comp_hero__usps{width:8rem;margin-top:2rem}}@media (width>=992px){.comp_hero__usps{flex-direction:row;width:auto;margin:2.5rem 0 0 -1.6rem}}@media (width>=1440px){.comp_hero__usps{margin:3.1rem 0 0 -1.75rem}}.comp_hero__usp{text-align:center;flex-direction:column;align-items:center;gap:.45rem;padding:.45rem 0;display:flex}@media (width>=992px){.comp_hero__usp{gap:.77rem;width:7.6rem;padding:.75rem 0}}@media (width>=1440px){.comp_hero__usp{width:9.3rem}}.comp_hero__usp-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex}@media (width>=768px){.comp_hero__usp-icon{width:3.2rem;height:3.2rem}}.comp_hero__usp-icon{background-color:#8259d2}@media (width>=992px){.comp_hero__usp-icon{width:3.3rem;height:3.3rem}}@media (width>=1440px){.comp_hero__usp-icon{width:4.05rem;height:4.05rem}}.comp_hero__usp-icon img{max-width:57%;max-height:59%;display:block}.comp_hero__usp-text{letter-spacing:-.04em;font-family:Lexend Variable,Lexend,sans-serif;font-size:.68rem;font-weight:500;line-height:1.06}@media (width>=768px){.comp_hero__usp-text{font-size:.9rem}}@media (width>=992px){.comp_hero__usp-text{font-size:.9rem}}@media (width>=1440px){.comp_hero__usp-text{font-size:1.09rem}}.comp_hero__usp-text p{margin:0}.comp_hero__ctas{display:none}@media (width>=992px){.comp_hero__ctas{flex-wrap:wrap;align-items:flex-start;gap:2.775rem 1.06rem;margin-top:2.4rem;display:flex}}@media (width>=1440px){.comp_hero__ctas{margin-top:2.1rem}}.comp_hero__cta-main{position:relative}.comp_hero__cta-note{white-space:nowrap;opacity:.9;font-family:Lexend Variable,Lexend,sans-serif;font-size:.9rem;font-weight:500;position:absolute;top:calc(100% + .5rem);left:0}.comp_hero__psc{pointer-events:auto;flex-basis:100%;max-width:26rem}.comp_hero__cta{box-sizing:border-box;text-transform:uppercase;color:#fff;border-radius:.9rem;justify-content:center;align-items:center;min-height:3.2rem;padding:0 1.6rem;font-family:Lexend Variable,Lexend,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}@media (width>=1440px){.comp_hero__cta{min-height:3.7rem;padding:0 2.15rem;font-size:1.1rem}}.comp_hero__cta--primary{background-color:#ee000e}.comp_hero__cta--primary:hover{background-color:#cc000c}.comp_hero__cta--outline{border:1.098px solid #fff}.comp_hero__cta--outline:hover{color:#5d2fb5;background-color:#fff}.comp_hero__people{z-index:1;pointer-events:none;aspect-ratio:612/686;clip-path:inset(-50% -50% 0);--cut:90.3%;width:97.9vw;position:absolute;bottom:0;left:20.2vw}@media (width>=768px){.comp_hero__people{width:64vw;left:38vw}}@media (width>=992px){.comp_hero__people{aspect-ratio:678/642;--cut:76.2%;width:47.1vw;left:auto;right:3.06vw}}@media (width>=1601px){.comp_hero__people{width:45rem;right:6vw}}.comp_hero__people-inner{aspect-ratio:678/842;width:100%;position:absolute;top:0;left:0}.comp_hero__photo{z-index:1;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--cut) - 7%), transparent var(--cut));mask-image:linear-gradient(to bottom, #000 calc(var(--cut) - 7%), transparent var(--cut));position:relative;overflow:visible}@media (width<=991.98px){.comp_hero__photo{-webkit-mask-image:none;mask-image:none}}.comp_hero__photo img{object-fit:cover;width:100%;height:100%;display:block}.comp_hero__shadow{mix-blend-mode:darken;max-width:none;-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--stop) - 16%), transparent calc(var(--stop) - 1%));mask-image:linear-gradient(to bottom, #000 calc(var(--stop) - 16%), transparent calc(var(--stop) - 1%));display:block;position:absolute}.comp_hero__shadow--1{--stop:calc((var(--cut) - 9.82%) / .9057);width:98.69%;height:90.57%;top:9.82%;left:-3.14%;transform:rotate(-1.91deg)}.comp_hero__shadow--2{--stop:calc((var(--cut) + 2.36%) / .9708);width:107.35%;height:97.08%;top:-2.36%;left:4.65%;transform:rotate(-2.31deg)}.comp_hero__tag{z-index:2;color:#000;white-space:nowrap;pointer-events:auto;background-color:#fff;border-radius:.35rem;align-items:center;gap:.25rem;padding:.2rem .4rem .2rem .2rem;text-decoration:none;transition:transform .2s;display:flex;position:absolute;box-shadow:0 0 35.91px #00000026}.comp_hero__tag:hover{transform:translateY(-2px)}@media (width>=768px){.comp_hero__tag{border-radius:.56rem;gap:.5rem;padding:.35rem .8rem .35rem .5rem}}@media (width>=1440px){.comp_hero__tag{padding:.45rem .9rem .45rem .62rem}}.comp_hero__tag--eva{top:75.8%;left:5.2%}@media (width>=992px){.comp_hero__tag--eva{top:54.5%;left:-.15%}}.comp_hero__tag--jakub{top:44.2%;left:52.1%}@media (width>=992px){.comp_hero__tag--jakub{top:38.7%;left:66.4%}}.comp_hero__tag-icon{width:1.2rem;height:1.2rem;display:block}@media (width>=768px){.comp_hero__tag-icon{width:2.2rem;height:2.2rem}}@media (width>=1440px){.comp_hero__tag-icon{width:2.75rem;height:2.75rem}}.comp_hero__tag-text{flex-direction:column;font-family:Lexend Variable,Lexend,sans-serif;font-weight:600;line-height:1.2;display:flex}.comp_hero__tag-text strong{font-size:.66rem;font-weight:600}@media (width>=768px){.comp_hero__tag-text strong{font-size:1rem}}@media (width>=1440px){.comp_hero__tag-text strong{font-size:1.23rem}}.comp_hero__tag-text small{font-size:.46rem}@media (width>=768px){.comp_hero__tag-text small{font-size:.62rem}}@media (width>=1440px){.comp_hero__tag-text small{font-size:.73rem}}.comp_bannery{z-index:2;grid-template-columns:0 repeat(6,1fr) 0;gap:1rem;display:grid;position:relative}@media (width>=768px){.comp_bannery{grid-template-columns:minmax(2rem,auto) repeat(6,1fr) minmax(2rem,auto);gap:3rem}}@media (width>=1200px){.comp_bannery{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1440px){.comp_bannery{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1601px){.comp_bannery{grid-template-columns:minmax(8vw,auto) repeat(6,1fr) minmax(8vw,auto);gap:3rem}}.comp_bannery{row-gap:1.6rem;padding-bottom:3rem}@media (width>=992px){.comp_bannery{padding-bottom:5rem}}.comp_bannery__item{grid-column:2/8;min-width:0}@media (width>=768px){.comp_bannery__item--news{grid-area:1/2/auto/5}.comp_bannery__item--sale{grid-area:1/5/auto/8}}.comp_bannery__frame{position:relative;container-type:inline-size}.comp_bannery__box{isolation:isolate;border-radius:6.66cqw;text-decoration:none;display:block;position:relative;overflow:hidden}.comp_bannery__box picture{display:block}.comp_bannery__box img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .6s;display:block}.comp_bannery__box:hover img{transform:scale(1.02)}.comp_bannery__label{box-sizing:border-box;color:#fff;text-transform:uppercase;white-space:nowrap;background-color:#ee000e;border-radius:1.27cqw;align-items:center;height:calc(1.24*max(3.23cqw,.68rem) + 1.34cqw);padding:0 3.8cqw;font-family:Lexend Variable,Lexend,sans-serif;font-size:max(2.6cqw,.56rem);font-weight:700;line-height:1;display:inline-flex;position:absolute;top:6.83cqw;left:7cqw}.comp_bannery__cta{color:#5d2fb5;text-transform:uppercase;white-space:nowrap;background-color:#fff;border-radius:1.43cqw;padding:1.69cqw 3.61cqw;font-family:Lexend Variable,Lexend,sans-serif;font-size:max(3.39cqw,.72rem);font-weight:900;line-height:1.23;transition:transform .2s;position:absolute;bottom:5.5cqw;right:4.3cqw}.comp_bannery__box:hover .comp_bannery__cta{transform:scale(1.04)}.comp_bannery__item--news .comp_bannery__label{top:6cqw;left:6.23cqw}.comp_bannery__item--news .comp_bannery__cta{bottom:6.5cqw;right:8.7cqw;box-shadow:2cqw .67cqw 4.52cqw #000000c2}.comp_bannery__overlay{z-index:2;pointer-events:none;position:absolute;inset:-10%}.comp_bannery__overlay img{object-fit:contain;width:100%;height:100%;display:block}.comp_bannery__badge{z-index:3;aspect-ratio:1;color:#fff;pointer-events:none;box-sizing:border-box;text-transform:uppercase;text-align:center;background-color:#f77373;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:33.4cqw;padding-top:1.2cqw;font-family:Lexend Variable,Lexend,sans-serif;font-weight:800;line-height:1.25;display:flex;position:absolute;top:-10.7cqw;right:4.85cqw}.comp_bannery__badge strong{word-spacing:-.15em;white-space:nowrap;font-size:11.19cqw;font-weight:800}.comp_bannery__badge span{margin-top:-1.67cqw;font-size:5.24cqw}.comp_bannery__disclaimer{text-align:center;color:#5d2fb5;margin-top:1rem;font-family:Lexend Variable,Lexend,sans-serif;font-size:.8rem;font-weight:600;line-height:1.2}@media (width>=1440px){.comp_bannery__disclaimer{font-size:.9rem}}@media (width>=992px){.comp_bannery__disclaimer br.vb-sentence{display:none}}.comp_bannery__disclaimer p{color:inherit;font-weight:inherit;margin:0}.comp_bannery__disclaimer a{color:inherit;font-weight:inherit;text-decoration:underline}.comp_programy{--card-w:clamp(min(80vw, 18.5rem), 24.3vw, 24rem);--pad-top:calc(var(--card-w) * .17);--edge:1rem;grid-template-columns:0 repeat(6,1fr) 0;gap:1rem;display:grid}@media (width>=768px){.comp_programy{grid-template-columns:minmax(2rem,auto) repeat(6,1fr) minmax(2rem,auto);gap:3rem}}@media (width>=1200px){.comp_programy{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1440px){.comp_programy{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1601px){.comp_programy{grid-template-columns:minmax(8vw,auto) repeat(6,1fr) minmax(8vw,auto);gap:3rem}}.comp_programy{row-gap:0}@media (width>=768px){.comp_programy{--edge:5rem}}@media (width>=1200px){.comp_programy{--edge:calc(4vw + 3rem)}}@media (width>=1601px){.comp_programy{--edge:calc(8vw + 3rem)}}.comp_programy .row{grid-column:2/8}.comp_programy .row:last-of-type{grid-column:1/-1}.comp_programy .heading{margin:0 0 max(0px, 3rem - var(--pad-top));color:#3a273e;text-align:center;letter-spacing:-.04em}@media (width>=992px){.comp_programy .heading{margin-bottom:max(0px, 5.5rem - var(--pad-top))}}@media (width>=1440px){.comp_programy .heading{margin-bottom:max(0px, 5.75rem - var(--pad-top));font-size:4.33rem}}.comp_programy .heading strong{font-weight:700;display:block}.comp_programy__slider{--slider-edge:var(--edge)}.comp_programy__slider .comp_slider__btn{top:auto;bottom:20%}@media (width<=991.98px){.comp_programy__slider .comp_slider__btn{bottom:calc(var(--card-w) * .4 - 4rem)}}.comp_programy .programy_item{box-sizing:content-box;width:var(--card-w);padding:var(--pad-top) 0 calc(var(--card-w) * .4);margin-right:calc(var(--card-w) * .1278);container-type:inline-size}@media (width<=767.98px){.comp_programy .programy_item{margin-right:1rem}}.comp_programy .programy_item:first-of-type{padding-left:var(--edge)}.comp_programy .programy_item:last-of-type{padding-right:var(--edge);margin-right:0}.comp_programy--grid{--cols:1;--gap-x:1rem;overflow-x:clip}@media (width>=768px){.comp_programy--grid{--cols:2;--gap-x:3rem}}@media (width>=1200px){.comp_programy--grid{--cols:3}}.comp_programy--grid .row:last-of-type{grid-column:2/8}.comp_programy--grid .programy_container{justify-content:center;column-gap:var(--gap-x);flex-wrap:wrap;display:flex}.comp_programy--grid .programy_item{box-sizing:border-box;width:calc((100% - (var(--cols) - 1) * var(--gap-x)) / var(--cols));max-width:min(24rem,85vw);margin:0;padding:0}.comp_programy--grid .programy_item:first-of-type,.comp_programy--grid .programy_item:last-of-type{margin:0;padding:0}.comp_programy--grid .programy_card{margin:6cqw 0 28cqw}.programy_card{box-sizing:border-box;aspect-ratio:349.93/540;border-radius:7.37cqw;flex-direction:column;width:100%;padding:8.7cqw 2.4cqw 39.43cqw 8.14cqw;display:flex;position:relative}@media (width<=991.98px){.programy_card{padding-right:8.14cqw}}.programy_card{background-color:var(--card-bg,#2fb58d);color:#3a273e;font-family:Lexend Variable,Lexend,sans-serif;text-decoration:none;box-shadow:0 0 16.22cqw #00000017}.programy_card__labels{flex-wrap:wrap;align-items:center;gap:1.6cqw;min-height:7cqw;display:flex}.programy_card__tag,.programy_card__promo{white-space:nowrap;border-radius:1.43cqw;align-items:center;height:7cqw;padding:0 2.6cqw;font-size:3.7cqw;font-weight:700;line-height:1;display:inline-flex}.programy_card__tag{color:#3a273e;background-color:#fff}.programy_card__promo{color:#fff;background-color:#ee000e}.programy_card__title{letter-spacing:-.03em;color:#3a273e;margin:4cqw 0 0;font-size:11.57cqw;font-weight:700;line-height:1.26}.programy_card__desc{color:#fff;margin:3cqw 0 0;font-size:4.6cqw;font-weight:500;line-height:1.35}.programy_card__desc p{font:inherit;color:inherit;margin:0}.programy_card--light .programy_card__desc{color:#3a273e}.programy_card__info{color:#3a273e;flex-wrap:wrap;align-items:center;gap:1cqw 4.31cqw;margin-top:4.24cqw;font-size:4.75cqw;font-weight:500;line-height:1.25;display:flex}.programy_card__info-item{white-space:nowrap;align-items:center;gap:2.63cqw;display:inline-flex}.programy_card__info-item--porce{gap:2.25cqw}.programy_card__icon{flex-shrink:0;width:5.36cqw;height:5.36cqw;display:block}.programy_card__icon svg{width:100%;height:100%;display:block}.programy_card__price{z-index:3;grid-template-rows:minmax(4.2cqw,auto) auto minmax(10.1cqw,auto);align-self:flex-start;margin-top:auto;padding-top:1cqw;display:grid;position:relative}@media (width<=991.98px){.programy_card__price{padding-top:5cqw}}.programy_card__price-base{white-space:nowrap;opacity:.75;grid-row:1;align-self:end;padding-left:7.1cqw;font-size:3.5cqw;font-weight:500;line-height:1.2}.programy_card__price-base s{text-decoration-thickness:.08em}.programy_card__price-value{white-space:nowrap;grid-row:2;font-size:4.6cqw;font-weight:500;line-height:1}.programy_card__price-value strong{letter-spacing:-.02em;font-size:12cqw;font-weight:800;line-height:1.2}.programy_card__price-note{white-space:nowrap;opacity:.8;grid-row:3;align-self:start;margin-top:1cqw;font-size:3.5cqw;font-weight:500;line-height:1.3}.programy_card__price-note strong{font-weight:700}.programy_card__more{z-index:3;align-items:center;gap:1.5cqw;font-size:4.6cqw;font-weight:700;line-height:1.25;display:inline-flex;position:absolute;bottom:5.94cqw;left:8.14cqw}.programy_card__more:after{content:"→";transition:transform .3s}.programy_card:hover .programy_card__more:after{transform:translate(1.5cqw)}.programy_card__circle{z-index:1;aspect-ratio:1;background-color:var(--card-circle,#312a48);border-radius:50%;width:58.13cqw;position:absolute;bottom:-24.44cqw;right:-10.49cqw}.programy_card__photo{z-index:2;width:66.37cqw;height:51.38cqw;transition:transform .4s;position:absolute;bottom:-18.78cqw;left:33.76cqw;transform:rotate(-14.97deg)}.programy_card__photo img{object-fit:cover;border-radius:4cqw;width:100%;height:100%;display:block;box-shadow:0 0 11cqw #0003}.programy_card:hover .programy_card__photo{transform:rotate(-12deg)scale(1.03)}.comp_kuchar{margin-top:6rem}@media (width>=992px){.comp_kuchar{margin-top:10rem}}.comp_kuchar{grid-template-columns:0 repeat(6,1fr) 0;gap:1rem;display:grid}@media (width>=768px){.comp_kuchar{grid-template-columns:minmax(2rem,auto) repeat(6,1fr) minmax(2rem,auto);gap:3rem}}@media (width>=1200px){.comp_kuchar{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1440px){.comp_kuchar{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1601px){.comp_kuchar{grid-template-columns:minmax(8vw,auto) repeat(6,1fr) minmax(8vw,auto);gap:3rem}}.comp_kuchar .box{aspect-ratio:5/3;background-color:#5d2fb5;border-radius:25px;grid-column:2/8;padding:2rem 2rem 8rem;position:relative}@media (width>=992px){.comp_kuchar .box{border-radius:50px}}@media (width>=768px){.comp_kuchar .box{aspect-ratio:5/2;padding:3rem}}@media (width>=1440px){.comp_kuchar .box{aspect-ratio:5/2;padding:0 4rem}}.comp_kuchar .photo{z-index:1;width:70vw;position:absolute;bottom:0;right:-6vw}@media (width>=768px){.comp_kuchar .photo{width:30vw;right:10vw}}.comp_kuchar .photo:after{content:"";z-index:-1;filter:blur(80px);background-color:#00000080;border-radius:100%;width:40%;height:70%;position:absolute;bottom:0;left:0}.comp_kuchar h3{color:#fff;z-index:2;margin:0;padding-top:4rem;font-size:1.8rem;position:relative}@media (width>=768px){.comp_kuchar h3{width:40vw;font-size:2rem;line-height:1.2em}}@media (width>=992px){.comp_kuchar h3{width:40vw;font-size:2.4rem}}@media (width>=1200px){.comp_kuchar h3{width:40vw;font-size:3rem}}@media (width>=1440px){.comp_kuchar h3{width:40vw;font-size:3.3rem}}@media (width>=1601px){.comp_kuchar h3{width:40vw;font-size:4rem}}.comp_kuchar h3 strong,.comp_kuchar h3 span{color:#f77373;font-weight:800}.comp_kuchar .circle{z-index:1;aspect-ratio:1;text-align:center;background-color:#f77373;border-radius:100%;align-content:center;width:30vw;display:flex;position:absolute;top:-3rem;left:-.5rem}@media (width>=768px){.comp_kuchar .circle{width:15vw;top:-4rem;left:auto;right:-2rem}}.comp_kuchar .circle span{color:#fff;align-self:center;width:100%;font-size:1.3rem;font-weight:600;display:block}@media (width>=768px){.comp_kuchar .circle span{font-size:2rem}}.comp_kuchar .bottom{position:absolute;bottom:.5rem;left:2rem}@media (width>=768px){.comp_kuchar .bottom{bottom:0;left:3rem}}@media (width>=1440px){.comp_kuchar .bottom{bottom:1rem;left:4rem}}.comp_kuchar .bottom h4{color:#fff;font-size:1rem}@media (width>=768px){.comp_kuchar .bottom h4{font-size:2rem}}.comp_kuchar .bottom h4 span{font-size:.6em;font-weight:400;display:block}@media (width<=767.98px){.comp_kuchar{margin-top:3.5rem}}.comp_benefity{grid-template-columns:0 repeat(6,1fr) 0;gap:1rem;padding:6rem 0;display:grid}@media (width>=768px){.comp_benefity{grid-template-columns:minmax(2rem,auto) repeat(6,1fr) minmax(2rem,auto);gap:3rem}}@media (width>=1200px){.comp_benefity{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1440px){.comp_benefity{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1601px){.comp_benefity{grid-template-columns:minmax(8vw,auto) repeat(6,1fr) minmax(8vw,auto);gap:3rem}}.comp_benefity .comp_benefity__heading{letter-spacing:-.03em;color:#3a273e;text-align:center;grid-column:2/8;margin:0 0 3rem;font-family:Lexend Variable,Lexend,sans-serif;font-size:clamp(2.2rem,4.444vw,4rem);font-weight:400;line-height:1.1}.comp_benefity .comp_benefity__heading strong{font-weight:800}.comp_benefity .benefity_container{flex-wrap:wrap;grid-column:2/8;gap:2rem;display:flex}.comp_benefity .benefity_container .item{width:calc(50% - 1rem)}@media (width>=992px){.comp_benefity .benefity_container .item{width:30%}}.comp_benefity .benefity_container .item .icon{aspect-ratio:1;width:4rem;margin-left:auto;margin-right:auto}.comp_benefity .benefity_container .item img{max-width:100%;max-height:100%;margin-left:auto;margin-right:auto;display:block}.comp_benefity .benefity_container .item h4{text-align:center;margin:1rem 0 0;padding:0;font-size:1.4rem;font-weight:800}@media (width>=768px){.comp_benefity .benefity_container .item h4{font-size:1.8rem}}.comp_benefity .benefity_container .item p{text-align:center;font-size:1.2em}@media (width>=1440px){.comp_benefity .benefity_container .item p{font-size:1.4em}}@media (width<=767.98px){.comp_benefity{padding-top:3.5rem;padding-bottom:3.5rem}.comp_benefity .benefity_container .item .icon{width:3.25rem}.comp_benefity .benefity_container .item h4{font-size:1.15rem;line-height:1.2}.comp_benefity .benefity_container .item p{font-size:.95rem;line-height:1.4}}.comp_howto{--promo-overlap:calc(var(--promo-w) * 570.05 / 574);--step:clamp(17rem, 23.19vw, 23rem);--edge:1.5rem;z-index:3;margin-bottom:4rem;position:relative;overflow-x:clip}@media (width>=768px){.comp_howto{--edge:5rem}}@media (width>=992px){.comp_howto{--promo-overlap:calc(var(--promo-w) * 280.375 / 1300.88)}}@media (width>=1200px){.comp_howto{--edge:calc(4vw + 3rem)}}@media (width>=1601px){.comp_howto{--edge:calc(8vw + 3rem)}}.comp_howto__inner{isolation:isolate;padding:4.3rem 0 calc(4rem + var(--promo-overlap));position:relative}@media (width>=992px){.comp_howto__inner{padding:6.5rem 0 calc(3rem + var(--promo-overlap))}}.comp_howto__inner:before{content:"";z-index:-1;background-color:#5d2fb5;border-radius:50%;width:667%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media (width>=992px){.comp_howto__inner:before{width:300%}}.comp_howto:not(:has(.comp_promo)) .comp_howto__inner{padding-bottom:5rem}.comp_howto>.comp_promo{margin-top:calc(-1 * var(--promo-overlap))}.comp_howto__heading{max-width:15rem;padding:0 var(--edge);letter-spacing:-.04em;color:#fff;margin:0;font-family:Lexend Variable,Lexend,sans-serif;font-size:clamp(2rem,9.73vw,2.6rem);font-weight:400;line-height:1.1}@media (width>=768px){.comp_howto__heading{max-width:none}}@media (width>=992px){.comp_howto__heading{text-align:center;padding:0 1rem;font-size:clamp(2.2rem,3.134vw,3.1rem)}}.comp_howto__heading strong{font-weight:700;display:block}.comp_howto__steps{padding:0 var(--edge);margin:4.66rem 0 0;list-style:none}@media (width>=992px){.comp_howto__steps{padding:0}}.comp_howto__slider{--slider-edge:var(--edge)}.comp_howto__slider .comp_slider__btn{top:calc(var(--step) * .131)}.comp_howto__step{color:#fff;padding-bottom:2.25rem;padding-left:4.5rem;font-family:Lexend Variable,Lexend,sans-serif;position:relative}.comp_howto__step:last-child{padding-bottom:0}@media (width<=991.98px){.comp_howto__step:not(:last-child):before{content:"";background-color:#f77373;width:1.05px;position:absolute;top:calc(2.826rem + 1.55px);bottom:0;left:1.413rem;transform:translate(-50%)}}@media (width>=992px){.comp_howto__step{box-sizing:content-box;width:var(--step);min-height:0;padding-bottom:0;padding-left:0;container-type:inline-size}.comp_howto__step:first-child{padding-left:var(--edge)}.comp_howto__step:last-child{padding-right:var(--edge)}}.comp_howto__number{box-sizing:border-box;aspect-ratio:1;color:#f77373;border:1.55px solid #f77373;border-radius:50%;justify-content:center;align-items:center;width:2.826rem;font-size:1.392rem;font-weight:800;line-height:1;display:flex;position:absolute;top:0;left:0}.comp_howto__step:not(:last-child) .comp_howto__number:after{content:"";background-color:#f77373;width:1.05px;height:7.964rem;position:absolute;top:calc(100% + 1.55px);left:50%;transform:translate(-50%)}@media (width<=991.98px){.comp_howto__step:not(:last-child) .comp_howto__number:after{display:none}}@media (width>=992px){.comp_howto__number{border-width:.898cqw;width:26.204cqw;font-size:12.903cqw;position:relative}.comp_howto__step:not(:last-child) .comp_howto__number:after{width:73.796cqw;height:.609cqw;top:50%;left:100%;transform:translateY(-50%)}}.comp_howto__title{color:inherit;margin:0;padding-top:.525rem;font-size:1.2rem;font-weight:800;line-height:1.25}@media (width>=992px){.comp_howto__title{width:75.48cqw;min-height:2.5em;margin-top:11.29cqw;padding-top:0;font-size:6.787cqw}}.comp_howto__text{color:inherit;margin:.64rem 0 0;font-size:.997rem;font-weight:400;line-height:1.2}@media (width>=992px){.comp_howto__text{width:83.23cqw;margin-top:3.52cqw;font-size:6.224cqw}}@media (width<=767.98px){.comp_howto{margin-bottom:3rem}}:root{--promo-w:min(100vw - 2rem, 36rem)}@media (width>=992px){:root{--promo-w:min(90.4vw, 89.4rem)}}.comp_promo{--offer-color:#fff;--note-color:#000;z-index:2;width:var(--promo-w);margin-inline:auto;font-family:Lexend Variable,Lexend,sans-serif;position:relative;container-type:inline-size}.comp_promo--footer{--offer-color:#3a273e;--dot-color:#3a273e4d;margin-top:4rem}@media (width>=992px){.comp_promo--footer{--note-color:#fff;margin-top:6rem;margin-bottom:calc(15rem - var(--promo-w) * 161 / 1300.88)}}.comp_promo__stage{padding-top:136.76cqw;position:relative}@media (width>=992px){.comp_promo__stage{aspect-ratio:1300.88/451.13;padding-top:0}}.comp_promo__offer{z-index:1;width:34.843cqw;color:var(--offer-color);flex-direction:column;font-size:8.757cqw;font-weight:800;line-height:1.25;display:flex;position:absolute;top:0;left:4.443cqw}@media (width>=992px){.comp_promo__offer{white-space:nowrap;flex-direction:row;align-items:center;width:auto;font-size:3.26cqw;top:4.279cqw;left:2.46cqw}}.comp_promo__offer-item{position:relative}@media (width>=992px){.comp_promo__offer-item+.comp_promo__offer-item{margin-left:4.347cqw}.comp_promo__offer-item+.comp_promo__offer-item:before{content:"";aspect-ratio:1;background-color:var(--dot-color,#d9d9d9);border-radius:50%;width:.83cqw;position:absolute;top:50%;left:-2.594cqw;transform:translateY(-50%)}}.comp_promo__offer-item--price{color:#e5a529}@media (width<=991.98px){.comp_promo__offer-item--price{flex-direction:column-reverse;align-items:flex-start;display:flex}}.comp_promo__old-price{color:#ec2e2e;margin:0 0 .697cqw;font-size:6.387cqw;text-decoration:none;display:inline-block;position:relative}.comp_promo__old-price:after{content:"";background-color:#0c0c0c;width:26.324cqw;height:.506cqw;position:absolute;top:50%;left:-.279cqw;transform:rotate(-9.39deg)}@media (width>=992px){.comp_promo__old-price{margin:0;font-size:2.779cqw;position:absolute;bottom:calc(100% - .231cqw);right:.396cqw}.comp_promo__old-price:after{background-color:#940707;width:auto;height:.22cqw;top:1.729cqw;left:-1.447cqw;right:-.473cqw;transform:none}}.comp_promo__card{border-radius:0 0 4.355cqw 4.355cqw;width:100%;height:74.552cqw;position:absolute;top:41.648cqw;left:0;overflow:hidden}@media (width>=992px){.comp_promo__card{background-color:#ec2e2e;border-radius:1.834cqw;height:20.016cqw;top:9.1cqw}}.comp_promo__shape{fill:#ec2e2e;width:100%;height:100%;position:absolute;inset:0}@media (width>=992px){.comp_promo__shape{display:none}}.comp_promo__headline{color:#fff;width:89.547cqw;margin:0;font-size:3.936cqw;font-weight:400;line-height:1.08595;position:absolute;top:37.629cqw;left:7.143cqw}@media (width>=992px){.comp_promo__headline{width:61.497cqw;font-size:2.116cqw;font-weight:600;top:3.122cqw;left:3.653cqw}}.comp_promo__headline em{color:#e5a529;font-style:normal}.comp_promo__big{color:#fff;white-space:nowrap;font-size:20.103cqw;font-weight:900;line-height:1.2;position:absolute;top:55.186cqw;left:1.394cqw}@media (width>=992px){.comp_promo__big{font-size:9.976cqw;top:10.272cqw;left:2.46cqw}}.comp_promo__big-desktop{display:none}@media (width>=992px){.comp_promo__big-desktop{display:inline}.comp_promo__big-mobile{display:none}}.comp_promo__bag{z-index:2;width:55.517cqw;height:55.124cqw;position:absolute;top:14.286cqw;left:39.373cqw}@media (width>=992px){.comp_promo__bag{width:22.683cqw;height:30.632cqw;top:0;left:72.62cqw}}.comp_promo__bag-img{width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}@media (width>=992px){.comp_promo__bag-img{width:97.71%;left:-.1%}}.comp_promo__bag-text{color:#5d2fb5;text-align:center;white-space:nowrap;flex-direction:column;align-items:center;font-weight:900;line-height:1.08595;display:flex;position:absolute;top:28.2%;left:43.8%;transform:translate(-50%)}.comp_promo__bag-small{font-size:7.834cqw}@media (width>=992px){.comp_promo__bag-small{font-size:3.201cqw}}.comp_promo__bag-big{margin-top:-2.369cqw;font-size:12.068cqw}@media (width>=992px){.comp_promo__bag-big{margin-top:-.969cqw;font-size:4.931cqw}}.comp_promo__food{z-index:3;aspect-ratio:374.78/126.05;pointer-events:none;width:53.239cqw;position:absolute;top:57.862cqw;left:42.296cqw}@media (width>=992px){.comp_promo__food{width:28.81cqw;top:24.989cqw;left:66.493cqw}}.comp_promo__food-shadow{filter:blur(1.403cqw);background-color:#1a161699;border-radius:50%;position:absolute}.comp_promo__food-shadow--1{width:59%;height:13.78%;top:59.7%;left:3.7%}.comp_promo__food-shadow--2{width:57.62%;height:16.27%;top:83.73%;left:36.7%}.comp_promo__food-img{object-fit:cover;max-width:none;position:absolute;transform:scaleX(-1)}.comp_promo__food-img--1{width:66.16%;height:72.27%;top:0;left:0}.comp_promo__food-img--2{width:63.29%;height:79.63%;top:20.36%;left:36.71%}.comp_promo__cta{z-index:4;box-sizing:border-box;color:#fff;text-transform:uppercase;white-space:nowrap;background-color:#5d2fb5;border-radius:999px;justify-content:center;align-items:center;min-width:52.157cqw;height:13.23cqw;padding:0 4.41cqw;font-size:5.25cqw;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s;display:flex;position:absolute;top:123.528cqw;left:0}@media (width>=992px){.comp_promo__cta{border-radius:1.054cqw;min-width:29.509cqw;height:5.886cqw;padding:0 1.845cqw;font-size:2.196cqw;font-weight:400;top:17.875cqw;left:auto;right:2.153cqw}}.comp_promo__cta:hover{background-color:#4f289a}.comp_promo__cta em{font-style:normal;font-weight:900}.comp_promo__cta-desktop{display:none}@media (width>=992px){.comp_promo__cta-desktop{display:inline}.comp_promo__cta-mobile{display:none}}.comp_promo__disclaimer{color:var(--note-color);margin-top:1rem;font-size:.75rem;line-height:1.357}@media (width>=992px){.comp_promo__disclaimer{width:35.361cqw;margin:0;font-size:max(1.153cqw,.6875rem);position:absolute;top:30.902cqw;left:0}}.comp_promo__disclaimer p{font:inherit;color:inherit;margin:0}.comp_promo__disclaimer a{color:inherit;text-decoration:underline}.comp_callus{width:var(--promo-w);color:#3a273e;margin:0 auto 4rem;font-family:Lexend Variable,Lexend,sans-serif;container:callus/inline-size}.comp_howto+.comp_callus{margin-top:-2rem}.comp_callus__card{background:radial-gradient(120% 140% at 0 0,#f0ecf8 0%,#fff 55%),#fff;border:1px solid #5d2fb51f;border-radius:1.75rem;gap:1.5rem;padding:1.5rem 1.25rem;display:grid;box-shadow:0 1.5rem 3rem -1.75rem #5d2fb573}.comp_callus__eyebrow{color:#5d2fb5;letter-spacing:.06em;text-transform:uppercase;background:#efeaf8;border-radius:999px;margin-bottom:.875rem;padding:.35rem .8rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-block}.comp_callus__heading{letter-spacing:0;color:#3a273eb8;max-width:30rem;margin:0;font-size:1rem;font-weight:500;line-height:1.5}.comp_callus__heading strong{letter-spacing:-.03em;color:#3a273e;margin-bottom:.4rem;font-size:1.625rem;font-weight:700;line-height:1.1;display:block}.comp_callus__contacts{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.comp_callus__contact{--c:#5d2fb5;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--c) 20%, transparent);background:color-mix(in srgb, var(--c) 8%, #fff);height:100%;color:inherit;border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.875rem;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:grid}.comp_callus__contact--mail{--c:#f77373}.comp_callus__contact--wa{--c:#2fb58d}.comp_callus__contact:hover{background:color-mix(in srgb, var(--c) 13%, #fff);box-shadow:0 .875rem 1.75rem -1rem color-mix(in srgb, var(--c) 70%, transparent);transform:translateY(-2px)}.comp_callus__contact:hover .comp_callus__arrow{transform:translate(3px)}.comp_callus__contact:focus-visible{outline:2px solid var(--c);outline-offset:3px}.comp_callus__icon{background:var(--c);color:#fff;width:2.5rem;height:2.5rem;box-shadow:0 .5rem 1rem -.5rem color-mix(in srgb, var(--c) 80%, transparent);border-radius:50%;place-items:center;display:grid}.comp_callus__icon svg{width:1.2rem;height:1.2rem}.comp_callus__text{gap:.15rem;min-width:0;display:grid}.comp_callus__label{color:#3a273e9e;font-size:.8125rem;font-weight:600;line-height:1.3}.comp_callus__value{white-space:nowrap;font-size:1.0625rem;font-weight:800;line-height:1.25}.comp_callus__arrow{color:var(--c);font-size:1.125rem;font-weight:700;transition:transform .2s}@container callus (width<=20rem){.comp_callus__arrow{display:none}.comp_callus__contact{grid-template-columns:auto minmax(0,1fr)}}@container callus (width>=30rem){.comp_callus__card{padding:2rem}.comp_callus__heading strong{font-size:2rem}.comp_callus__value{font-size:1.125rem}}@container callus (width>=46rem){.comp_callus__card{border-radius:2rem;gap:1.75rem;padding:2.25rem 2.5rem}.comp_callus__contacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.comp_callus__contact{grid-template-columns:1fr auto;grid-template-areas:"icon arrow""text text";align-items:start;row-gap:1rem;padding:1.25rem}.comp_callus__icon{grid-area:icon;width:2.75rem;height:2.75rem}.comp_callus__arrow{grid-area:arrow}.comp_callus__text{grid-area:text}}@container callus (width>=70rem){.comp_callus__card{grid-template-columns:minmax(16rem,.8fr) minmax(0,2fr);align-items:center;gap:2.5rem;padding:2.5rem 2.75rem}.comp_callus__heading strong{font-size:2.25rem}}@media (width<=767.98px){.comp_callus{margin-bottom:3rem}}.comp_usps{width:var(--promo-w);grid-template-columns:minmax(0,1fr);gap:1rem;margin:0 auto 5rem;font-family:Lexend Variable,Lexend,sans-serif;display:grid;container-type:inline-size}@media (width>=768px){.comp_usps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.comp_usps{grid-template-rows:auto 1fr;grid-template-columns:26.2532% 26.2532% minmax(0,1fr);gap:0 2.3189%;margin-bottom:8rem}}.comp_usps__heading{letter-spacing:-.04em;color:#3a273e;grid-column:1/-1;margin:0 0 1rem;font-size:2.25rem;font-weight:400;line-height:1.1}@media (width>=992px){.comp_usps__heading{grid-area:1/1/auto/3;margin:0;padding-left:.612cqw;font-size:5.301cqw}}.comp_usps__heading strong{font-weight:700}.comp_usps__frame{position:relative}.comp_usps__media{order:0;grid-column:1/-1;margin:1.75rem 0 1.5rem}@media (width>=768px){.comp_usps__media{justify-self:center;width:26rem;max-width:100%}}@media (width>=992px){.comp_usps__media{grid-area:1/3/3;justify-self:start;width:39.762cqw;margin:24.736cqw 0 0 .719cqw}}.comp_usps__photo{aspect-ratio:520/676;border-radius:1.25rem;display:block;overflow:hidden}@media (width>=992px){.comp_usps__photo{border-radius:1.529cqw}}.comp_usps__photo img{object-fit:cover;width:100%;height:100%;display:block}.comp_usps__toast{color:#000;white-space:nowrap;background-color:#fff;border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem 1.25rem .75rem .75rem;font-size:.875rem;line-height:1.2;display:flex;position:absolute;box-shadow:0 0 1.25rem #0000001a}@media (width>=992px){.comp_usps__toast{border-radius:1.529cqw;gap:1.223cqw;padding:1.606cqw 3.059cqw 1.606cqw 1.912cqw;font-size:1.529cqw}}.comp_usps__toast--courier{top:-1.75rem;left:-.5rem}@media (width>=992px){.comp_usps__toast--courier{top:-4.768cqw;left:-5.325cqw}}.comp_usps__toast--code{top:calc(100% - 2.25rem);right:-.5rem}@media (width>=992px){.comp_usps__toast--code{top:48.212cqw;right:-2.375cqw}}.comp_usps__logo{background-color:#5d2fb5;border-radius:.85rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@media (width>=992px){.comp_usps__logo{border-radius:1.529cqw;width:4.511cqw;height:4.511cqw}}.comp_usps__logo img{width:50.8%;height:auto;display:block}.comp_usps__toast-text{flex-direction:column;display:flex}.comp_usps__toast-text strong,.comp_usps__toast-text em{font-style:normal;font-weight:700}.comp_usps__stores{z-index:2;gap:.75rem;margin-top:3rem;display:flex;position:relative}@media (width>=992px){.comp_usps__stores{gap:1.223cqw;margin-top:7.341cqw}}.comp_usps__stores a{transition:opacity .2s;display:block}.comp_usps__stores a:hover{opacity:.8}.comp_usps__stores img{width:auto;height:2.75rem;display:block}@media (width>=992px){.comp_usps__stores img{height:4.282cqw}}.comp_usps__col{display:contents}@media (width>=992px){.comp_usps__col{flex-direction:column;grid-row:2;display:flex}.comp_usps__col--1{grid-column:1;gap:2.148cqw;margin-top:10.246cqw}.comp_usps__col--2{grid-column:2;gap:2.661cqw;margin-top:18.062cqw}}.comp_usps__card{color:#2a1560;background-color:#f1efff;border-radius:1.25rem;flex-direction:column;gap:.6rem;padding:1.25rem;display:flex}@media (width>=992px){.comp_usps__card{border-radius:1.496cqw;gap:.898cqw;padding:1.87cqw;order:0!important}}.comp_usps__icon{width:3.75rem;height:3rem;display:block}@media (width>=992px){.comp_usps__icon{box-sizing:border-box;width:5.385cqw;height:5.385cqw;padding:.14cqw 0 0 .164cqw}}.comp_usps__icon img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.comp_usps__title{color:inherit;margin:0;font-size:1.35rem;font-weight:800;line-height:1.25}@media (width>=992px){.comp_usps__title{font-size:2.244cqw}}.comp_usps__text{margin:0;font-size:1rem;font-weight:400;line-height:1.2}@media (width>=992px){.comp_usps__text{max-width:22.514cqw;font-size:1.496cqw}}@media (width<=767.98px){.comp_usps{margin-bottom:3.5rem}}.comp_stravenky{margin-bottom:4rem;font-family:Lexend Variable,Lexend,sans-serif;overflow-x:clip}@media (width>=992px){.comp_stravenky{margin-bottom:0}.comp_usps+.comp_stravenky{margin-top:calc(-6rem - var(--promo-w) * 151.5 / 1307.79)}}@media (width<=991.98px){.comp_strav_hero+.comp_stravenky{margin-top:2rem}}.comp_stravenky__inner{width:var(--promo-w);flex-direction:column;align-items:flex-start;margin:0 auto;display:flex;position:relative;container-type:inline-size}.comp_stravenky__pill{box-sizing:border-box;letter-spacing:-.04em;color:#2a1560;text-wrap:balance;background-color:#f1efff;border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;margin:0;padding:.7rem 1rem;font-size:.95rem;font-weight:400;line-height:1.25;display:flex}@media (width>=768px){.comp_stravenky__pill{width:auto}}@media (width>=992px){.comp_stravenky__pill{border-radius:.766cqw;justify-content:center;gap:1.759cqw;width:51.384cqw;margin-top:15.104cqw;padding:1.159cqw 2.845cqw;font-size:2.046cqw;line-height:1.1}}.comp_stravenky__pill img{flex:none;width:1.35rem;height:auto;display:block}@media (width>=992px){.comp_stravenky__pill img{width:2.146cqw}}.comp_stravenky__heading{letter-spacing:-.04em;color:#3a273e;margin:1.75rem 0 1rem;font-size:2.25rem;font-weight:400;line-height:1.1}@media (width>=992px){.comp_stravenky__heading{margin:5.842cqw 0 0;font-size:5.301cqw}}.comp_stravenky__heading strong{font-weight:800}.comp_stravenky__text{color:#000;max-width:36rem;margin:0 0 1.75rem;font-size:1rem;font-weight:400;line-height:1.52}@media (width>=992px){.comp_stravenky__text{max-width:53.143cqw;margin:4.969cqw 0 0;font-size:1.912cqw}}.comp_stravenky__ctas{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}@media (width>=992px){.comp_stravenky__ctas{flex-wrap:nowrap;gap:0;margin:6.463cqw 0 17.665cqw}}.comp_stravenky__cta{box-sizing:border-box;white-space:nowrap;text-align:center;justify-content:center;align-items:center;max-width:100%;min-height:3.25rem;font-size:1.05rem;font-weight:400;line-height:1.2;display:inline-flex}@media (width<=419.98px){.comp_stravenky__cta{font-size:.95rem}}.comp_stravenky__cta{text-transform:uppercase;text-decoration:none}@media (width>=992px){.comp_stravenky__cta{height:5.276cqw;min-height:0;font-size:1.988cqw}}.comp_stravenky__cta strong{font-weight:900}.comp_stravenky__cta--primary{color:#fff;background-color:#ee000e;border-radius:.65rem;padding:0 1.4rem;transition:background-color .2s}@media (width>=992px){.comp_stravenky__cta--primary{border-radius:1cqw;min-width:24.698cqw;padding:.845cqw 1.75cqw}}.comp_stravenky__cta--primary:hover{color:#fff;background-color:#cc000c}.comp_stravenky__cta--link{color:#3a2a40;transition:opacity .2s}@media (width>=992px){.comp_stravenky__cta--link{width:36.091cqw;padding:.845cqw 1.75cqw}}.comp_stravenky__cta--link:hover{opacity:.75;color:#3a2a40}.comp_stravenky__cta--link strong{text-underline-position:from-font;text-decoration:underline}.comp_stravenky__visual{isolation:isolate;order:10;align-self:center;width:min(100%,24rem);margin-top:4rem;position:relative}@media (width>=768px){.comp_stravenky__visual{width:28rem}}@media (width>=992px){.comp_stravenky__visual{width:55.819cqw;margin:0;position:absolute;top:11.24cqw;left:56.978cqw}}.comp_stravenky__visual:before{content:"";z-index:-1;aspect-ratio:1;background-color:#5d2fb5;border-radius:50%;width:133.313%;position:absolute;top:0;left:0;transform:translate(9.624%,-10.251%)}@media (width<=991.98px){.comp_stravenky__visual:before{width:108%;top:50%;left:50%;transform:translate(-50%,-50%)}.comp_stravenky__visual{margin-top:2.5rem}}.comp_stravenky__art{width:100%;height:auto;display:block}@media (width<=767.98px){.comp_stravenky{margin-bottom:3rem}}.vb_soon{color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background-color:#ee000e;border-radius:999px;flex:none;padding:.3em .75em;font-family:Lexend Variable,Lexend,sans-serif;font-size:.8em;font-weight:800;line-height:1.2;display:inline-block}.comp_strav_hero{z-index:1;font-family:Lexend Variable,Lexend,sans-serif;position:relative}.comp_strav_hero__top{box-sizing:border-box;isolation:isolate;text-align:center;width:min(100%,1600px);margin-inline:auto;padding:2.5rem 1.25rem 3.25rem;position:relative;container-type:inline-size}@media (width>=992px){.comp_strav_hero__top{padding:0}}.comp_strav_hero__bg{z-index:-1;aspect-ratio:2987.78/1621;pointer-events:none;background-color:#5d2fb5;border-radius:50%;width:330vw;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}@media (width>=992px){.comp_strav_hero__bg{width:207.485cqw;height:112.569cqw;left:-55.0694cqw;transform:none}}.comp_strav_hero__glow{max-width:none;display:block;position:absolute}.comp_strav_hero__glow--light{width:70.224%;height:112.1%;top:8.414%;left:10.886%;transform:rotate(2.45deg)}.comp_strav_hero__glow--dark{width:95.993%;height:105.29%;top:47.953%;left:3.634%}.comp_strav_hero__title{color:#fff;margin:0;font-size:clamp(2rem,9vw,3.5rem);font-weight:800;line-height:1.0546}@media (width>=992px){.comp_strav_hero__title{margin-top:calc(11.3194cqw - 5.5rem);font-size:5.48667cqw}}.comp_strav_hero__title strong{font-weight:inherit}.comp_strav_hero__sub{color:#f1efff;margin:1rem 0 0;font-size:1.05rem;font-weight:400;line-height:1.25}@media (width>=992px){.comp_strav_hero__sub{margin:1.38889cqw 0 0;padding-bottom:3.19444cqw;font-size:max(1rem,1.85444cqw)}}.comp_strav_hero__band{box-sizing:border-box;isolation:isolate;grid-template-columns:minmax(0,1fr);justify-items:center;width:min(100%,1600px);margin-inline:auto;padding:2.5rem 1rem 0;display:grid;position:relative;container-type:inline-size}@media (width>=992px){.comp_strav_hero__band{height:68.3333cqw;padding:0;display:block}}.comp_strav_hero__band-bg{z-index:-1;pointer-events:none;background:linear-gradient(#5d2fb500,#5d2fb50f),#fff;border-radius:0 0 50% 50%/0 0 3rem 3rem;position:absolute;inset:0 -50vw}@media (width>=992px){.comp_strav_hero__band-bg{clip-path:inset(6.88472cqw 0 0);background:linear-gradient(#5d2fb500 9.596%,#5d2fb50f 102.613%),#fff;border-radius:50%;width:299.583cqw;height:71.7458cqw;inset:-3.4125cqw auto auto -99.7917cqw}}.comp_strav_hero__plate{--pad:4.5rem;z-index:2;top:calc(-4.5rem - var(--pad));left:calc(-16vw - var(--pad));box-sizing:content-box;width:40vw;max-width:14rem;height:auto;padding:var(--pad);transform-origin:calc(100% - var(--pad)) var(--pad);filter:drop-shadow(-.6px 2.3px 10.3px #00000040)drop-shadow(19.8px 2.3px 46px #00000040);pointer-events:none;position:absolute;transform:rotate(-25deg)}@media (width>=992px){.comp_strav_hero__plate{--pad:8.33333cqw;top:calc(-15cqw - var(--pad));left:calc(-11.3306cqw - var(--pad));filter:drop-shadow(-.0709cqw .28375cqw 1.25549cqw #00000040)drop-shadow(2.41167cqw .28375cqw 5.59653cqw #00000040);width:23.2639cqw;max-width:none;height:auto}}.comp_strav_hero__photo{order:3;width:min(88vw,26rem);height:auto;margin-top:1.5rem;display:block}@media (width>=992px){.comp_strav_hero__photo{width:53.5417cqw;height:66.3889cqw;margin:0;position:absolute;top:1.94444cqw;left:27.6389cqw}}.comp_strav_hero__question{letter-spacing:-.04em;color:#3a273e;text-align:center;order:1;margin:0;font-size:clamp(2rem,9vw,2.6rem);font-weight:400;line-height:1.1}@media (width>=992px){.comp_strav_hero__question{z-index:3;text-align:left;font-size:3.83361cqw;position:absolute;top:14.3056cqw;left:7.56944cqw}}.comp_strav_hero__question strong{font-weight:800}.comp_strav_hero__bubbles{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .875rem;width:100%;max-width:30rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=992px){.comp_strav_hero__bubbles{max-width:none;margin:0;display:block}}.comp_strav_hero__bubble{box-sizing:border-box;background:#fff9;border-radius:1rem;justify-content:center;align-items:center;min-height:6.5rem;padding:1rem .75rem;display:flex;position:relative;box-shadow:0 .5rem 1.5rem #5d2fb514}@media (width>=992px){.comp_strav_hero__bubble{z-index:3;width:22.6649cqw;height:9.55785cqw;min-height:0;box-shadow:none;border-radius:1.35194cqw;padding:2.75208cqw 0 0;display:block;position:absolute}.comp_strav_hero__bubble--1{top:14.0972cqw;left:66.1806cqw}.comp_strav_hero__bubble--2{top:27.0139cqw;left:72.5cqw}.comp_strav_hero__bubble--3{top:35.4167cqw;left:4.51389cqw}.comp_strav_hero__bubble--4{width:23.6111cqw;height:12.0576cqw;padding-top:2.84722cqw;top:50.625cqw;left:12.1528cqw}}.comp_strav_hero__bubble-text{letter-spacing:-.03em;color:#3a2a40;text-align:center;font-size:1rem;font-weight:400;line-height:1.1;display:block}@media (width>=992px){.comp_strav_hero__bubble-text{width:19.4403cqw;margin-inline:auto;font-size:1.86701cqw}}.comp_strav_hero__bubble-text strong{font-weight:800}@media (width>=992px){.comp_strav_hero__bubble--4 .comp_strav_hero__bubble-text{width:20.2778cqw}}.comp_strav_hero__check{width:2.25rem;height:2.25rem;position:absolute;top:-.75rem;right:-.5rem}@media (width>=992px){.comp_strav_hero__check{width:4.02889cqw;height:4.02889cqw}.comp_strav_hero__bubble--1 .comp_strav_hero__check{top:-2.01389cqw;left:20.625cqw;right:auto}.comp_strav_hero__bubble--2 .comp_strav_hero__check{top:7.08333cqw;left:-1.31944cqw;right:auto}.comp_strav_hero__bubble--3 .comp_strav_hero__check{top:7.56944cqw;left:20.625cqw;right:auto}.comp_strav_hero__bubble--4 .comp_strav_hero__check{top:-1.94444cqw;left:-2.01389cqw;right:auto}}.comp_strav_hero__soon{z-index:1;margin:0 0 1rem;font-size:1rem;position:relative}@media (width>=992px){.comp_strav_hero__soon{margin:0;padding-top:2rem;font-size:1.1rem}}.comp_strav_platba{padding:3rem 0 2.5rem;font-family:Lexend Variable,Lexend,sans-serif;position:relative;overflow-x:clip}@media (width>=992px){.comp_strav_platba{padding:calc(min(100vw,1600px)/5.9751) 0 calc(min(100vw,1600px)/11.4286)}}.comp_strav_platba__intro{box-sizing:border-box;text-align:center;width:min(100%,1600px);margin:0 auto 2.5rem;padding-inline:1.25rem}.comp_strav_platba__intro-heading{letter-spacing:-.04em;color:#3a273e;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.1}.comp_strav_platba__intro-heading strong{font-weight:800}.comp_strav_platba__intro-text{color:#3a2a40;margin:1rem 0 0}.comp_strav_platba__block{box-sizing:border-box;width:min(100%,1600px);margin-inline:auto;padding-inline:1.25rem;position:relative;container-type:inline-size}.comp_strav_platba__block+.comp_strav_platba__block{margin-top:3.5rem}@media (width>=992px){.comp_strav_platba__block+.comp_strav_platba__block{margin-top:calc(min(100vw,1600px)/7.30964)}.comp_strav_platba__block{padding-inline:0}}.comp_strav_platba__heading{z-index:1;letter-spacing:-.04em;color:#3a273e;margin:0;font-size:clamp(2rem,10.63vw,2.8rem);font-weight:400;line-height:1.1;position:relative}@media (width>=992px){.comp_strav_platba__heading{margin-left:7.36111cqw;font-size:4.81451cqw}}.comp_strav_platba__heading strong{font-weight:800}@media (width<=991.98px){.comp_strav_platba__heading strong{display:block}}.comp_strav_platba__art{z-index:2;aspect-ratio:310.22/251.5;pointer-events:none;width:min(36vw,9.5rem);position:absolute;top:-1.75rem;right:.25rem}@media (width>=992px){.comp_strav_platba__art{width:21.5431cqw;height:17.4653cqw;top:-7.63889cqw;left:70.0444cqw;right:auto}}.comp_strav_platba__art-shadow{pointer-events:none;width:86.713%;max-width:none;height:62.028%;position:absolute;top:61.233%;left:-7.414%}.comp_strav_platba__block--edenred .comp_strav_platba__art-shadow{top:55.03%;left:-4.481%}.comp_strav_platba__card{border-radius:4.3209%/6.8922%;width:87.309%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-15.5deg)}.comp_strav_platba__block--edenred .comp_strav_platba__card,.comp_strav_platba__block--up .comp_strav_platba__card{filter:drop-shadow(0 1px 1.5px #00000030)}.comp_strav_platba__popis{color:#3a2a40;max-width:40rem;margin-top:1rem}@media (width>=992px){.comp_strav_platba__popis{max-width:55.5556cqw;margin:1.66667cqw 0 0 7.36111cqw;font-size:max(1rem,1.38889cqw)}}.comp_strav_platba__slider{--edge:calc((100vw - min(100vw, 1600px)) / 2);--steps-start:1.25rem;--slider-edge:calc(var(--edge) + var(--steps-start));margin:calc(1rem - 4.5rem) calc(-1 * var(--edge) - 1.25rem) 0}@media (width>=992px){.comp_strav_platba__slider{--steps-start:6.875cqw;margin:calc(4.98194cqw - 4.5rem) calc(-1 * var(--edge)) 0}}.comp_strav_platba__slider .comp_slider__btn{top:calc(4.5rem + 29.4vw)}@media (width>=992px){.comp_strav_platba__slider .comp_slider__btn{top:calc(4.5rem + 11.1111cqw)}}.comp_strav_platba__slider .comp_slider__btn--prev{left:.5rem}@media (width>=992px){.comp_strav_platba__slider .comp_slider__btn--prev{left:2.77778cqw}}.comp_strav_platba__slider .comp_slider__btn--next{right:1.25rem}@media (width>=992px){.comp_strav_platba__slider .comp_slider__btn--next{right:2.77778cqw}}.comp_strav_platba__steps{margin:0;padding:0;list-style:none}.comp_strav_platba__steps:focus-visible{border-radius:.75rem}.comp_strav_platba__step{box-sizing:border-box}.comp_strav_platba__step:first-child{width:calc(min(73.46vw, 22rem) + var(--edge) + var(--steps-start));padding-left:calc(var(--edge) + var(--steps-start))}@media (width>=992px){.comp_strav_platba__step:first-child{width:calc(27.7778cqw + var(--edge) + var(--steps-start))}}.comp_strav_platba__step{width:min(73.46vw,22rem);margin:0 5.51vw 0 0;padding:4.5rem 0 1.5rem}@media (width>=992px){.comp_strav_platba__step{width:27.7778cqw;margin-right:2.08333cqw;padding-bottom:0}}.comp_strav_platba__shot{aspect-ratio:400/320;background:#fff;border-radius:.5375rem;display:block;overflow:hidden;box-shadow:0 2.86px 48px #0000001a}@media (width>=992px){.comp_strav_platba__shot{aspect-ratio:auto;border-radius:.83333cqw;height:22.2222cqw;box-shadow:0 .27778cqw 4.65278cqw #0000001a}}.comp_strav_platba__shot--empty{background:#c6c6c6;place-items:center;display:grid}.comp_strav_platba__shot:focus-visible{outline-offset:3px;outline:2px solid #5d2fb5}.comp_strav_platba__soon{letter-spacing:.04em;vertical-align:middle;margin-left:.15em;font-size:clamp(.7rem,.25em,1rem);position:relative;top:-.15em}@media (width<=767.98px){.comp_strav_platba__soon{width:fit-content;margin:.6rem 0 0;display:block;top:0}}.comp_strav_platba__shot-soon{letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:1.25rem;font-weight:800}@media (width>=992px){.comp_strav_platba__shot-soon{font-size:max(1.1rem,1.94444cqw)}}.comp_strav_platba__img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.comp_strav_platba__caption{color:#3a2a40;grid-template-columns:2.28rem minmax(0,1fr);margin-top:2rem;font-size:.985rem;font-weight:400;line-height:1.25;display:grid}@media (width>=992px){.comp_strav_platba__caption{grid-template-columns:3.54167cqw 20.625cqw;margin-top:3.125cqw;font-size:max(.95rem,1.52778cqw)}}.comp_strav_platba__caption strong,.comp_strav_platba__caption b{font-weight:700}.comp_strav_platba__caption a{color:#5d2fb5}.comp_strav_platba__text p{margin:0}.comp_strav_platba__empty{color:#3a2a40;margin:1.5rem 0 0}@media (width>=992px){.comp_strav_platba__empty{margin:5.55556cqw 0 0 7.36111cqw;font-size:max(1rem,1.38889cqw)}}.comp_pomoc{box-sizing:border-box;width:min(100%,1600px);margin-inline:auto;padding:1.5rem 1rem 3rem;font-family:Lexend Variable,Lexend,sans-serif;container-type:inline-size}@media (width>=992px){.comp_pomoc{padding:calc(min(100vw,1600px)/32) 0 calc(min(100vw,1600px)/16.9412)}}.comp_pomoc__card{box-sizing:border-box;text-align:center;background:#fff;border-radius:1.5rem;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem 1.25rem;display:flex;box-shadow:0 0 54.3px #00000021}@media (width>=992px){.comp_pomoc__card{text-align:left;border-radius:2.08333cqw;grid-template-columns:9.375cqw minmax(0,1fr) auto;align-items:start;gap:0 3.81944cqw;width:88.8194cqw;min-height:15.8333cqw;margin-left:5.76389cqw;padding:3.05556cqw 3.75cqw 3.125cqw;display:grid;box-shadow:0 0 3.77083cqw #00000021}}.comp_pomoc__icon{width:4.5rem;height:auto;display:block}@media (width>=992px){.comp_pomoc__icon{width:9.375cqw;margin-top:.10417cqw}}.comp_pomoc__heading{letter-spacing:-.04em;color:#3a273e;margin:0;font-size:clamp(1.75rem,7vw,2.2rem);font-weight:400;line-height:1.1}@media (width>=992px){.comp_pomoc__heading{font-size:3.09938cqw}}.comp_pomoc__heading strong{font-weight:800}.comp_pomoc__text{color:#3a2a40;margin:.75rem 0 0;font-size:1rem;font-weight:400;line-height:1.3}@media (width>=992px){.comp_pomoc__text{margin-top:1.97917cqw;font-size:max(1rem,1.52778cqw);line-height:1.026}}.comp_pomoc__text strong{font-weight:800}.comp_pomoc__aside{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}@media (width>=992px){.comp_pomoc__aside{text-align:right;align-items:flex-end;gap:1.66667cqw;width:auto}}.comp_pomoc__hours{color:#3a2a40;margin:0;font-size:1rem;font-weight:400;line-height:1.25}@media (width>=992px){.comp_pomoc__hours{font-size:max(1rem,1.52778cqw)}}.comp_pomoc__hours strong{font-weight:800}.comp_pomoc__btn{width:100%;max-width:20rem}@media (width>=992px){.comp_pomoc__btn{width:22.2917cqw;max-width:none;height:4.16667cqw;padding:0;font-size:max(1rem,1.51778cqw)}}.comp_tym{box-sizing:border-box;width:min(100%,1600px);margin-inline:auto;padding:3rem 1rem;font-family:Lexend Variable,Lexend,sans-serif;container-type:inline-size}@media (width>=992px){.comp_tym{padding:calc(min(100vw,1600px)/6.42857) 0 calc(min(100vw,1600px)/21.8182)}}.comp_tym__intro{letter-spacing:-.04em;color:#000;text-align:center;margin:0;font-size:clamp(1.8rem,7.5vw,2.6rem);font-weight:400;line-height:1.1}@media (width<=991.98px){.comp_tym__intro{max-width:20rem;margin-inline:auto}}@media (width>=992px){.comp_tym__intro{font-size:4.81451cqw}}.comp_tym__intro a{color:#5d2fb5;font-weight:800;text-decoration:none}.comp_tym__intro a:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.06em}.comp_tym__intro strong{font-weight:800}.comp_tym__duo{grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (width<=991.98px){.comp_tym__duo{max-width:30rem;margin:2.95rem auto 0;container-type:inline-size}}@media (width>=992px){.comp_tym__duo{height:45.2083cqw;margin-top:4.30556cqw;display:block}}.comp_tym__heading{z-index:2;letter-spacing:-.04em;color:#3a273e;grid-area:1/1;margin:0;font-weight:500;line-height:1.12;position:relative}@media (width<=991.98px){.comp_tym__heading{color:#fff;padding:7.75687cqw 15.4269cqw 0 7.29378cqw;font-size:8.97829cqw}.comp_tym__heading br{display:none}}@media (width>=992px){.comp_tym__heading{font-size:3.65063cqw;position:absolute;top:10.684cqw;left:8.15972cqw}}.comp_tym__heading strong{font-weight:800}.comp_tym__panel{background:#5d2fb5;grid-area:1/1/4}@media (width<=991.98px){.comp_tym__panel{border-radius:5.41823cqw}}@media (width>=992px){.comp_tym__panel{border-radius:2.08333cqw;width:90.9028cqw;height:23.0241cqw;position:absolute;top:22.1792cqw;left:4.54861cqw}}.comp_tym__photo{z-index:1;aspect-ratio:605.68/650.81;grid-area:3/1;position:relative;overflow:hidden}@media (width<=991.98px){.comp_tym__photo{justify-self:start;width:109.378cqw;margin:-1.85239cqw 0 0 -4.47178cqw}}@media (width>=992px){.comp_tym__photo{width:42.0611cqw;height:45.1951cqw;margin:0;position:absolute;top:0;left:47.3069cqw}}.comp_tym__photo img{width:100.09%;max-width:none;height:auto;margin-left:-.1%;display:block}.comp_tym__text{z-index:2;color:#fff;grid-area:2/1;margin:0;font-weight:400;line-height:1.25;position:relative}.comp_tym__text br{display:none}@media (width<=991.98px){.comp_tym__text{padding:7.00434cqw 15.4269cqw 0 7.29378cqw;font-size:4.06368cqw}}@media (width>=992px){.comp_tym__text{padding:0;font-size:max(.95rem,1.52674cqw);position:absolute;top:25.6938cqw;left:8.09028cqw}.comp_tym__text br{display:inline}}.comp_tym__stats{z-index:2;grid-area:4/1;margin:0;list-style:none;position:relative}@media (width<=991.98px){.comp_tym__stats{grid-template-columns:53.1693cqw auto;padding:11.4906cqw 0 0 5.77424cqw;display:grid}}@media (width>=992px){.comp_tym__stats{gap:0;padding:0;display:flex;position:absolute;top:36.784cqw;left:8.09028cqw}}.comp_tym__stat{color:#3a273e;flex-direction:column;display:flex}@media (width>=992px){.comp_tym__stat{color:#fff;width:19.0972cqw}.comp_tym__stat:last-child{width:auto}}.comp_tym__value{font-weight:900;line-height:.8755}@media (width<=991.98px){.comp_tym__value{font-size:8.99276cqw}}@media (width>=992px){.comp_tym__value{font-size:3.33125cqw}}.comp_tym__label{font-weight:400;line-height:1.25}@media (width<=991.98px){.comp_tym__label{margin-top:1.1288cqw;font-size:4.12156cqw}}@media (width>=992px){.comp_tym__label{margin-top:.41667cqw;font-size:1.52674cqw}}.comp_tym__tag{z-index:3;color:#000;background:#fff;grid-area:3/1;text-decoration:none;position:relative}@media (width<=991.98px){.comp_tym__tag{box-sizing:border-box;border-radius:1.76266cqw;grid-template-rows:auto auto;grid-template-columns:8.63965cqw auto;align-content:center;align-self:start;column-gap:1.57742cqw;height:11.6729cqw;padding:0 2.89436cqw 0 1.93922cqw;display:grid;box-shadow:0 0 7.05355cqw #00000026}.comp_tym__tag--1{justify-self:start;margin:96.0347cqw 0 0 -4.47178cqw}.comp_tym__tag--2{justify-self:end;margin:58.8423cqw -4.92041cqw 0 0}}@media (width>=992px){.comp_tym__tag{border-radius:.67806cqw;margin:0;padding:0;display:block;position:absolute;box-shadow:0 0 2.71222cqw #00000026}.comp_tym__tag--1{width:13.29cqw;height:4.47521cqw;top:36.9354cqw;left:45.491cqw}.comp_tym__tag--2{width:15.4021cqw;height:4.48833cqw;top:24.6083cqw;left:77.4493cqw}}.comp_tym__ig{display:block}@media (width<=991.98px){.comp_tym__ig{grid-row:span 2;align-self:center;width:8.63965cqw;height:8.63965cqw}}@media (width>=992px){.comp_tym__ig{width:3.3225cqw;height:3.3225cqw;position:absolute;top:.54236cqw;left:.74653cqw}}.comp_tym__name{white-space:nowrap;font-weight:600;line-height:1.2}@media (width<=991.98px){.comp_tym__name{font-size:3.87554cqw}}@media (width>=992px){.comp_tym__name{font-size:1.49069cqw;line-height:1.25;position:absolute;top:.54236cqw;left:4.67778cqw}}.comp_tym__role{white-space:nowrap;font-weight:600;line-height:1.2}@media (width<=991.98px){.comp_tym__role{font-size:max(.6rem,2.28944cqw)}}@media (width>=992px){.comp_tym__role{font-size:max(.65rem,.88014cqw);line-height:1.25;position:absolute;top:2.50903cqw;left:4.67778cqw}}.comp_rozvoz_karty{padding:3rem 0;font-family:Lexend Variable,Lexend,sans-serif}@media (width>=992px){.comp_rozvoz_karty{padding:calc(min(100vw,1600px)/7.78378) 0 calc(min(100vw,1600px)/7.9558)}}.comp_rozvoz_karty__inner{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:2rem;width:min(100%,1600px);margin-inline:auto;padding-inline:1rem;display:grid;position:relative;container-type:inline-size}@media (width>=992px){.comp_rozvoz_karty__inner{grid-template-rows:34.6868cqw auto;gap:0;padding-inline:0}.comp_rozvoz_karty__intro{width:27.0833cqw;margin-left:5.74653cqw;padding-top:1.80278cqw}}.comp_rozvoz_karty__eyebrow{letter-spacing:-.03em;color:#5d2fb5;margin:0;font-size:1.4rem;font-weight:400;line-height:1.1}@media (width>=992px){.comp_rozvoz_karty__eyebrow{font-size:2.53625cqw}}.comp_rozvoz_karty__heading{letter-spacing:-.03em;color:#3a273e;margin:.75rem 0 0;font-size:clamp(2.2rem,9vw,3rem);font-weight:400;line-height:1.1}@media (width>=992px){.comp_rozvoz_karty__heading{margin-top:1.97917cqw;font-size:4.44444cqw}}.comp_rozvoz_karty__heading strong{font-weight:800}.comp_rozvoz_karty__text{color:#3a2a40;margin:1rem 0 0;font-size:1rem;font-weight:400;line-height:1.25}@media (width>=992px){.comp_rozvoz_karty__text{margin-top:2.875cqw;font-size:max(1rem,1.52778cqw)}}.comp_rozvoz_karty__text strong{font-weight:700}.comp_rozvoz_karty__map{position:relative}@media (width>=992px){.comp_rozvoz_karty__map{width:48.1701cqw;position:absolute;top:0;left:43.0556cqw}}.comp_rozvoz_karty__country{width:100%;height:auto;display:block}.comp_rozvoz_karty__pin{left:var(--x);top:var(--y);aspect-ratio:42.3692/47.0295;width:5.495%;position:absolute;transform:translate(-50%,-100%)}.comp_rozvoz_karty__pin img{width:100%;height:100%;display:block}.comp_rozvoz_karty__pin:after{content:"";aspect-ratio:1;background:#fff;border-radius:50%;width:45.65%;position:absolute;top:38.19%;left:48.9%;transform:translate(-50%,-50%)}.comp_rozvoz_karty__cards{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=992px){.comp_rozvoz_karty__cards{grid-row:2;grid-template-columns:42.8238cqw 42.8238cqw;gap:2.58333cqw;margin-left:5.88472cqw}}.comp_rozvoz_karty__card{box-sizing:border-box;color:#3a2a40;background:#fff;border-radius:1.25rem;padding:1.75rem 1.5rem;position:relative;box-shadow:0 4px 67px #0000001a}@media (width>=992px){.comp_rozvoz_karty__card{border-radius:1.73611cqw;height:26.8594cqw;padding:2.39792cqw 2.77778cqw 0 3.21181cqw;box-shadow:0 .27778cqw 4.65278cqw #0000001a}.comp_rozvoz_karty__card+.comp_rozvoz_karty__card{padding-left:3.71458cqw}}.comp_rozvoz_karty__card-title{letter-spacing:-.04em;margin:0;font-size:1.75rem;font-weight:400;line-height:1.25}@media (width>=992px){.comp_rozvoz_karty__card-title{font-size:2.63889cqw}}.comp_rozvoz_karty__card-title strong{font-weight:800}.comp_rozvoz_karty__card-text{margin-top:1rem;font-size:1rem;font-weight:400;line-height:1.3}@media (width>=992px){.comp_rozvoz_karty__card-text{margin-top:1.77083cqw;font-size:max(.95rem,1.25cqw);line-height:1.25}}.comp_rozvoz_karty__card-text p{margin:0}.comp_rozvoz_karty__card-text strong{font-weight:800}@media (width>=992px){.comp_rozvoz_karty__card+.comp_rozvoz_karty__card .comp_rozvoz_karty__card-text{margin-top:2.11806cqw}}.comp_rozvoz_karty__btn{margin-top:1.5rem}@media (width>=992px){.comp_rozvoz_karty__btn{width:20.7419cqw;height:4.1425cqw;margin:0;padding:0;font-size:max(1rem,1.51778cqw);position:absolute;top:19.5611cqw}}.comp_do_prace{padding:0 0 3rem;font-family:Lexend Variable,Lexend,sans-serif}@media (width>=992px){.comp_do_prace{padding:0}}.comp_mapa+.comp_do_prace{margin-top:6rem}@media (width>=992px){.comp_mapa+.comp_do_prace{margin-top:8rem}}@media (width<=767.98px){.comp_mapa+.comp_do_prace{margin-top:4rem}}.comp_do_prace__inner{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:1.5rem;width:min(100%,1600px);margin-inline:auto;padding-inline:1rem;display:grid;position:relative;container-type:inline-size}@media (width>=992px){.comp_do_prace__inner{height:71.2528cqw;padding-inline:0;display:block}}.comp_do_prace__heading{letter-spacing:-.04em;color:#3a273e;margin:0;font-size:clamp(2.2rem,9vw,3rem);font-weight:400;line-height:1.1}@media (width>=992px){.comp_do_prace__heading{font-size:4.81451cqw;position:absolute;top:0;left:5.47431cqw}}.comp_do_prace__heading strong{font-weight:700}.comp_do_prace__cards{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.comp_do_prace__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.comp_do_prace__cards{display:block}}.comp_do_prace__card{box-sizing:border-box;color:#2a1560;background:#f1efff;border-radius:1rem;flex-direction:column;gap:.9rem;margin:0;padding:1.25rem 1.25rem 1.4rem 1.5rem;display:flex}@media (width>=992px){.comp_do_prace__card{border-radius:1.35854cqw;gap:1.59722cqw;width:23.8194cqw;padding:1.69819cqw 1.80556cqw 1.69819cqw 2.15278cqw;position:absolute}.comp_do_prace__card--1{min-height:20.0694cqw;top:23.8889cqw;left:4.50139cqw}.comp_do_prace__card--2{min-height:18.4722cqw;top:46.4646cqw;left:4.50139cqw}.comp_do_prace__card--3{min-height:18.1944cqw;top:20.2333cqw;left:30.7688cqw}.comp_do_prace__card--4{min-height:18.4722cqw;top:40.8014cqw;left:30.7688cqw}}.comp_do_prace__card-title{margin:0;font-size:1.45rem;font-weight:800;line-height:.962}@media (width>=992px){.comp_do_prace__card-title{font-size:2.03785cqw}}.comp_do_prace__card-title strong{font-weight:inherit}.comp_do_prace__card-text{margin:0;font-size:1rem;font-weight:400;line-height:1.2}@media (width>=992px){.comp_do_prace__card-text{font-size:max(.95rem,1.35854cqw)}}.comp_do_prace__photo{aspect-ratio:520/665;border-radius:1.25rem;position:relative;overflow:hidden}@media (width>=992px){.comp_do_prace__photo{aspect-ratio:auto;border-radius:1.38889cqw;width:36.1111cqw;height:46.1806cqw;position:absolute;top:25.0722cqw;left:57.0833cqw}}.comp_do_prace__photo img{object-fit:cover;width:109.988%;max-width:none;height:106.751%;position:absolute;top:-5.008%;left:-7.871%}.comp_do_prace__cta{color:#fff;text-transform:uppercase;white-space:nowrap;filter:drop-shadow(12px 4px 27.15px #000000c2);background:#ee000e;border-radius:.55rem;padding:.6rem 1.3rem;font-size:1.05rem;font-weight:900;line-height:1.25;text-decoration:none;transition:background-color .2s;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.comp_do_prace__cta:hover{background:#cc000c}@media (width>=992px){.comp_do_prace__cta{filter:drop-shadow(.83333cqw .27778cqw 1.88542cqw #000000c2);border-radius:.5959cqw;padding:.70347cqw 1.50764cqw;font-size:1.41222cqw;top:40.2083cqw;bottom:auto;left:10.9028cqw;transform:none}}.comp_recenze{--u:.059rem;--card:min(82vw, 21rem);--gap:1rem;--edge:calc((100vw - var(--promo-w)) / 2);--stagger:1.25rem;--stagger-3:calc(var(--stagger) * 2);--shadow-room:2.5rem;margin-top:4rem;font-family:Lexend Variable,Lexend,sans-serif;overflow-x:clip}@media (width>=992px){.comp_recenze{--u:max(.875px, var(--promo-w) / 1300.88);--card:calc(var(--u) * 388.477);--gap:calc(var(--u) * 29.523);--edge:max((100vw - var(--promo-w)) / 2, (100vw - var(--u) * 1224.49) / 2);--stagger:calc(var(--u) * 78.234);--stagger-3:calc(var(--u) * 147.633);--shadow-room:3rem;margin-top:6rem}}.comp_recenze__heading{text-align:center;color:#3a273e;margin:0;padding:0 1rem;font-size:min(2.25rem,9vw);font-weight:400;line-height:1.1}@media (width>=768px){.comp_recenze__heading{font-size:3.25rem}}@media (width>=992px){.comp_recenze__heading{font-size:calc(var(--promo-w) * 70 / 1300.88);line-height:1.11429}}.comp_recenze__heading strong{font-weight:900}.comp_recenze__heading a{font-weight:inherit;color:#5d2fb5;text-decoration:none;display:inline-block;position:relative}.comp_recenze__heading a:after{content:"";background-color:currentColor;height:.0865em;position:absolute;top:100%;left:0;right:0}@media (width<=767.98px){.comp_recenze__heading a{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(currentColor,currentColor) 0 100%/100% .0865em no-repeat;padding-bottom:.0865em;display:inline}.comp_recenze__heading a:after{content:none}}.comp_recenze__track{margin-top:calc(2rem - var(--shadow-room))}@media (width>=992px){.comp_recenze__track{margin-top:calc(var(--u) * 57 - var(--shadow-room))}}.comp_recenze__slider{--slider-edge:var(--edge)}.comp_recenze__slider .comp_slider__btn{display:none;box-shadow:0 0 2rem #0000001f}@media (width>=992px){.comp_recenze__slider .comp_slider__btn{display:block}}.comp_recenze__slider .comp_slider__btn:disabled{display:none}.comp_recenze__slider .comp_slider__btn--prev{left:max(.5rem, var(--edge) / 2 - 1.5rem)}.comp_recenze__slider .comp_slider__btn--next{right:max(.5rem, var(--edge) / 2 - 1.5rem)}.comp_recenze__slider.is-static .comp_slider__btn{display:none}.comp_recenze__cell{box-sizing:content-box;width:var(--card);padding:var(--shadow-room) var(--gap) var(--shadow-room) 0}.comp_recenze__cell:nth-child(3n+2){padding-top:calc(var(--shadow-room) + var(--stagger))}.comp_recenze__cell:nth-child(3n){padding-top:calc(var(--shadow-room) + var(--stagger-3))}.comp_recenze__cell:first-child{padding-left:var(--edge)}.comp_recenze__cell:last-child{padding-right:var(--edge)}.comp_recenze__card{padding:calc(var(--u) * 17.08) calc(var(--u) * 26.39) calc(var(--u) * 19.83) calc(var(--u) * 24.05);border-radius:calc(var(--u) * 14.528);color:#000;background-color:#fff;flex-direction:column;margin:0;display:flex;box-shadow:0 0 3rem #00000017}.comp_recenze__stars{margin:0 0 calc(var(--u) * 16.14);font-size:calc(var(--u) * 17.12);letter-spacing:.17em;white-space:nowrap;line-height:1.3}.comp_recenze__text{margin:0}.comp_recenze__text p{font-weight:400;font-size:calc(var(--u) * 17.12);margin:0;line-height:1.3}.comp_recenze__footer{margin-top:calc(var(--u) * 17.7);justify-content:space-between;align-items:center;gap:1rem;display:flex}.comp_recenze__name{font-weight:800;font-size:calc(var(--u) * 15.563);line-height:1.25}.comp_recenze__source{width:calc(var(--u) * 25.68);flex:none;height:auto;display:block}.comp_recenze.comp_recenze--seznam{margin-top:2.5rem}@media (width>=992px){.comp_recenze.comp_recenze--seznam{margin-top:3.5rem}}.comp_recenze--seznam .comp_recenze__band{box-sizing:border-box;background:radial-gradient(60% 40% at 0 0,#5d2fb51a,#0000 70%),radial-gradient(50% 35% at 100% 100%,#e5a5291f,#0000 70%),#5d2fb50b;border-radius:1.75rem;width:calc(100vw - 1rem);margin:0 auto;padding:2.5rem 1rem 1rem}@media (width>=768px){.comp_recenze--seznam .comp_recenze__band{border-radius:2.5rem;width:calc(100vw - 2rem);padding:3.5rem 2rem 2rem}}@media (width>=992px){.comp_recenze--seznam .comp_recenze__band{width:var(--promo-w);border-radius:3rem;padding:4.5rem 3rem 3rem}}.comp_recenze--seznam .comp_recenze__band:not(:has(>.comp_recenze__heading)){padding-top:1rem}@media (width>=768px){.comp_recenze--seznam .comp_recenze__band:not(:has(>.comp_recenze__heading)){padding-top:2rem}}@media (width>=992px){.comp_recenze--seznam .comp_recenze__band:not(:has(>.comp_recenze__heading)){padding-top:3rem}}.comp_recenze--seznam .comp_recenze__heading{margin-bottom:2rem}@media (width>=992px){.comp_recenze--seznam .comp_recenze__heading{margin-bottom:3rem;font-size:clamp(2.5rem,3.6vw,3.5rem)}}.comp_recenze--seznam .comp_recenze__wall{column-gap:1.25rem;margin:0;padding:0;list-style:none}@media (width>=768px){.comp_recenze--seznam .comp_recenze__wall{columns:2}}@media (width>=1200px){.comp_recenze--seznam .comp_recenze__wall{columns:3;column-gap:1.5rem}}.comp_recenze--seznam .comp_recenze__item{break-inside:avoid;padding-bottom:1.25rem}@media (width>=1200px){.comp_recenze--seznam .comp_recenze__item{padding-bottom:1.5rem}}.comp_recenze--seznam .comp_recenze__quote{color:#3a273e;background:#fff;border-radius:1.5rem;flex-direction:column;gap:1.125rem;margin:0;padding:1.625rem 1.5rem 1.375rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #3a273e0d,0 .75rem 2rem -.75rem #3a273e24}@media (width>=992px){.comp_recenze--seznam .comp_recenze__quote{padding:2rem 1.875rem 1.625rem}}.comp_recenze--seznam .comp_recenze__quote:before{content:"“";color:#5d2fb514;pointer-events:none;height:.5em;font-size:6rem;font-weight:800;line-height:.9;position:absolute;top:.875rem;right:1.25rem}.comp_recenze--seznam .comp_recenze__quote:not(:has(.comp_recenze__rating)) .comp_recenze__body:before{content:"";float:right;width:3.75rem;height:2.75rem}@media (hover:hover){.comp_recenze--seznam .comp_recenze__quote:hover{transform:translateY(-4px);box-shadow:0 1px 2px #3a273e0d,0 1.25rem 2.5rem -.75rem #5d2fb540}}@media (prefers-reduced-motion:reduce){.comp_recenze--seznam .comp_recenze__quote{transition:none}.comp_recenze--seznam .comp_recenze__quote:hover{transform:none}}.comp_recenze--seznam .comp_recenze__rating{gap:.2rem;margin:0;display:flex}.comp_recenze--seznam .comp_recenze__rating svg{fill:#e5a529;width:1.125rem;height:1.125rem}.comp_recenze--seznam .comp_recenze__rating svg.is-off{fill:#3a273e26}.comp_recenze--seznam .comp_recenze__body{margin:0;position:relative}.comp_recenze--seznam .comp_recenze__body p{margin:0;font-size:1rem;font-weight:400;line-height:1.6}@media (width>=992px){.comp_recenze--seznam .comp_recenze__body p{font-size:1.0625rem}}.comp_recenze--seznam .comp_recenze__author{border-top:1px solid #3a273e14;align-items:center;gap:.75rem;margin-top:.25rem;padding-top:1.125rem;display:flex}.comp_recenze--seznam .comp_recenze__avatar{letter-spacing:.02em;color:#fff;background:#5d2fb5;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:.9375rem;font-weight:700;display:grid}.comp_recenze--seznam .comp_recenze__avatar--1{background:#2fb58d}.comp_recenze--seznam .comp_recenze__avatar--2{background:#e5a529}.comp_recenze--seznam .comp_recenze__avatar--3{background:#f77373}.comp_recenze--seznam .comp_recenze__who{flex-direction:column;gap:.125rem;min-width:0;display:flex}.comp_recenze--seznam .comp_recenze__name{font-size:1rem;font-weight:800;line-height:1.25}.comp_recenze--seznam .comp_recenze__via{color:#3a273e99;align-items:center;gap:.375rem;font-size:.8125rem;line-height:1.3;display:flex}.comp_recenze--seznam .comp_recenze__via img{flex:none;width:.9375rem;height:.9375rem}.comp_recenze--seznam .is-featured .comp_recenze__quote{color:#fff;background:linear-gradient(150deg,#754ec0 0%,#5d2fb5 55%,#4a2691 100%);box-shadow:0 1.25rem 2.5rem -1rem #5d2fb58c}.comp_recenze--seznam .is-featured .comp_recenze__quote:before{color:#ffffff24}.comp_recenze--seznam .is-featured .comp_recenze__quote .comp_recenze__body p{font-size:1.0625rem}@media (width>=992px){.comp_recenze--seznam .is-featured .comp_recenze__quote .comp_recenze__body p{font-size:1.1875rem;line-height:1.55}}.comp_recenze--seznam .is-featured .comp_recenze__quote .comp_recenze__rating svg.is-off{fill:#ffffff40}.comp_recenze--seznam .is-featured .comp_recenze__quote .comp_recenze__author{border-top-color:#ffffff2e}.comp_recenze--seznam .is-featured .comp_recenze__quote .comp_recenze__avatar{color:#5d2fb5;background:#fff}.comp_recenze--seznam .is-featured .comp_recenze__quote .comp_recenze__via{color:#ffffffbf}.comp_recenze--seznam .is-featured .comp_recenze__quote .comp_recenze__via img{background:#fff;border-radius:50%;padding:1px}@media (width<=767.98px){.comp_recenze{margin-top:3rem}}.comp_slevy{--u:min(1px, (100vw - 2rem) / 421.018);color:#fff;margin-top:4rem;font-family:Lexend Variable,Lexend,sans-serif;overflow-x:clip}@media (width>=992px){.comp_slevy{--u:max(.875px, var(--promo-w) / 1300.88);margin-top:6rem}}.comp_slevy__inner{isolation:isolate;padding:4.3rem 1rem 4.5rem;position:relative}@media (width>=992px){.comp_slevy__inner{padding:calc(var(--u) * 89) 0 calc(var(--u) * 120)}}.comp_slevy__inner:before{content:"";z-index:-1;background-color:#5d2fb5;border-radius:50%;width:667%;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}@media (width>=992px){.comp_slevy__inner:before{width:300%}}.comp_slevy__heading{letter-spacing:-.04em;text-align:center;margin:0;font-size:min(2.25rem,9vw);font-weight:400;line-height:1.1}@media (width>=768px){.comp_slevy__heading{font-size:3.25rem}}@media (width>=992px){.comp_slevy__heading{font-size:calc(var(--promo-w) * 69.329 / 1300.88)}}.comp_slevy__heading strong{font-weight:700}.comp_slevy__columns{flex-direction:column;align-items:center;gap:3.5rem;margin-top:3rem;display:flex}@media (width>=992px){.comp_slevy__columns{justify-content:center;align-items:flex-start;gap:calc(var(--u) * 183.5);margin-top:calc(var(--u) * 62);flex-direction:row}}.comp_slevy__column{width:calc(var(--u) * 421.018);text-align:center;flex-direction:column;align-items:center;display:flex}.comp_slevy__eyebrow{letter-spacing:-.04em;margin:0;font-size:1.125rem;font-weight:500;line-height:1.1}@media (width>=992px){.comp_slevy__eyebrow{font-size:calc(var(--u) * 25)}}.comp_slevy__title{letter-spacing:-.04em;margin:.75rem 0 0;font-size:2rem;font-weight:700;line-height:1.1}@media (width>=992px){.comp_slevy__title{margin-top:calc(var(--u) * 20.5);font-size:calc(var(--u) * 50)}}.comp_slevy__visual{margin:2rem 0 0;position:relative}@media (width>=992px){.comp_slevy__visual{margin-top:calc(var(--u) * 55.4)}}.comp_slevy__visual:after{content:"";z-index:-1;top:calc(100% - var(--u) * 11.4);width:calc(var(--u) * 282);height:calc(var(--u) * 49);filter:blur(calc(var(--u) * 27));background-color:#00000080;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.comp_slevy__note{max-width:calc(var(--u) * 370);margin:calc(var(--u) * 57.6) 0 0;font-weight:400;font-size:max(.9375rem, var(--u) * 20);letter-spacing:-.04em;line-height:1.1}.comp_slevy__note strong{font-weight:700}.comp_slevy__tiers{gap:calc(var(--u) * 13.221);flex-direction:column;width:100%;padding:0;list-style:none;display:flex}.comp_slevy__tier{height:calc(var(--u) * 63.507);padding:0 calc(var(--u) * 8.055) 0 calc(var(--u) * 74.56);border-radius:calc(var(--u) * 31.753);font-weight:700;font-size:calc(var(--u) * 25.288);white-space:nowrap;background-color:#f67373;justify-content:space-between;align-items:center;line-height:1.39054;display:flex}.comp_slevy__discount{width:calc(var(--u) * 160.181);height:calc(var(--u) * 50.107);color:#f67373;background-color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.comp_slevy__card{width:calc(var(--u) * 392.824);height:calc(var(--u) * 217.249);position:relative}.comp_slevy__card>*{margin:0;position:absolute}.comp_slevy__card:before{content:"";border-radius:calc(var(--u) * 21.261);background:radial-gradient(calc(var(--u) * 187.531) calc(var(--u) * 162.254) at calc(var(--u) * 288.64) calc(var(--u) * 229.204), #f77373 99.5%, transparent 100%), #4d239c;position:absolute;inset:0}.comp_slevy__card-title{top:calc(var(--u) * 24.6);left:calc(var(--u) * 30.06);font-weight:800;font-size:calc(var(--u) * 26.829);letter-spacing:0;text-align:left;line-height:1.0397}.comp_slevy__logo{top:calc(var(--u) * 23.26);left:calc(var(--u) * 243.4);width:calc(var(--u) * 125.553);filter:brightness(0)invert();height:auto}.comp_slevy__value{right:calc(var(--u) * 28.1);top:calc(var(--u) * 84.68);font-weight:700;font-size:calc(var(--u) * 76.752);letter-spacing:0;white-space:nowrap;line-height:1.25}.comp_slevy__value small{margin-left:calc(var(--u) * 7);font-size:calc(var(--u) * 54.034)}.comp_slevy__caption{top:calc(var(--u) * 165.67);right:calc(var(--u) * 30.26);font-weight:800;font-size:calc(var(--u) * 13.951);letter-spacing:0;text-align:right;line-height:1.01598}@media (width<=767.98px){.comp_slevy{margin-top:3rem}}@media (width<=991.98px){.comp_slevy__tiers{gap:calc(var(--u) * 10)}.comp_slevy__tier{height:calc(var(--u) * 50);padding:0 calc(var(--u) * 6) 0 calc(var(--u) * 26);font-size:calc(var(--u) * 21)}.comp_slevy__discount{width:calc(var(--u) * 128);height:calc(var(--u) * 38)}}body :is(.comp_nb_kalk,.comp_howto)+.comp_slevy{margin-top:0}body :is(.comp_nb_kalk,.comp_howto)+.comp_slevy .comp_slevy__inner{padding-top:1.5rem}@media (width>=992px){body :is(.comp_nb_kalk,.comp_howto)+.comp_slevy .comp_slevy__inner{padding-top:calc(var(--u) * 40)}}body :is(.comp_nb_kalk,.comp_howto)+.comp_slevy .comp_slevy__inner:before{border-top-left-radius:0;border-top-right-radius:0;top:-2.5rem}@media (width>=992px){body :is(.comp_nb_kalk,.comp_howto)+.comp_slevy .comp_slevy__inner:before{top:-5rem}}.comp_pribeh{grid-template-columns:0 repeat(6,1fr) 0;gap:1rem;margin-top:6rem;display:grid}@media (width>=768px){.comp_pribeh{grid-template-columns:minmax(2rem,auto) repeat(6,1fr) minmax(2rem,auto);gap:3rem}}@media (width>=1200px){.comp_pribeh{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1440px){.comp_pribeh{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1601px){.comp_pribeh{grid-template-columns:minmax(8vw,auto) repeat(6,1fr) minmax(8vw,auto);gap:3rem}}@media (width>=992px){.comp_pribeh{gap:4rem;margin-top:10rem}}.comp_pribeh .left{grid-column:2/8}@media (width>=768px){.comp_pribeh .left{grid-column:2/5}}.comp_pribeh .left .photo{width:100%;position:relative}.comp_pribeh .left .photo picture{border-radius:1rem}@media (width>=992px){.comp_pribeh .left .photo picture{border-radius:2rem}}.comp_pribeh .left .ig{color:#2a1560;background-color:#fff;border-radius:1rem;padding:.8rem 1rem;transition:box-shadow .2s ease-in-out;position:absolute;box-shadow:0 0 40px #0000001a}.comp_pribeh .left .ig:hover{box-shadow:0 0 40px #0000004d}.comp_pribeh .left .ig a{text-decoration:none;display:flex}.comp_pribeh .left .ig .icon{width:2.4rem}@media (width>=768px){.comp_pribeh .left .ig .icon{width:3rem}}@media (width>=1440px){.comp_pribeh .left .ig .icon{width:4rem}}.comp_pribeh .left .ig .icon img{max-width:100%;display:block}.comp_pribeh .left .ig h5{margin:-.1rem 0 0;padding:0 0 0 1rem;font-size:1.2rem;font-weight:600}@media (width>=768px){.comp_pribeh .left .ig h5{font-size:1.5rem}}@media (width>=1440px){.comp_pribeh .left .ig h5{font-size:1.9rem}}.comp_pribeh .left .ig h5 span{font-size:.6em;font-weight:400;display:block}@media (width>=1440px){.comp_pribeh .left .ig h5 span{margin-left:.05rem}}.comp_pribeh .left .ig-eva{bottom:3rem;left:-1rem}@media (width>=768px){.comp_pribeh .left .ig-eva{bottom:4rem;left:-2rem}}.comp_pribeh .left .ig-jakub{bottom:-2rem;right:-1rem}@media (width>=768px){.comp_pribeh .left .ig-jakub{bottom:-2rem;right:-2rem}}.comp_pribeh .right{grid-column:2/8}@media (width>=768px){.comp_pribeh .right{grid-column:5/8}}.comp_pribeh .right .heading{text-align:left}.comp_pribeh .right p{margin-top:3rem;font-size:1.2rem;line-height:1.6em}@media (width>=768px){.comp_pribeh .right p{margin-top:3rem;font-size:1.4rem}}@media (width<=767.98px){.comp_pribeh{margin-top:4rem}}.comp_mapa{margin-top:6rem;font-family:Lexend Variable,Lexend,sans-serif;overflow-x:clip}@media (width>=992px){.comp_mapa{margin-top:8rem}}.comp_mapa__inner{width:var(--promo-w);margin:0 auto;container-type:inline-size}.comp_mapa__heading{font-weight:400;font-size:min(2.25rem, var(--promo-w) * .09);letter-spacing:-.04em;text-align:center;color:#3a273e;margin:0;line-height:1.1}@media (width>=768px){.comp_mapa__heading{font-size:3.25rem}}@media (width>=992px){.comp_mapa__heading{font-size:5.404cqw}}.comp_mapa__heading strong{font-weight:900}.comp_mapa__heading a{color:#5d2fb5;text-decoration:none;display:inline-block;position:relative}.comp_mapa__heading a:after{content:"";background-color:currentColor;height:.0865em;position:absolute;top:100%;left:0;right:0}.comp_mapa__stage{flex-direction:column;margin-top:2.5rem;display:flex}@media (width>=992px){.comp_mapa__stage{align-items:center;min-height:35.131cqw;margin-top:6.235cqw;display:grid;position:relative}}.comp_mapa__shadow{display:none}@media (width>=992px){.comp_mapa__shadow{opacity:.6;pointer-events:none;width:58.265cqw;max-width:none;height:41.7cqw;display:block;position:absolute;top:calc(50% - 21.282cqw);left:43.412cqw}}.comp_mapa__pill{box-sizing:border-box;color:#fff;background:radial-gradient(120% 90% at 0 0,#ffffff24,#0000 60%),radial-gradient(80% 70% at 100% 100%,#0000001f,#0000 70%),#5d2fb5;border-radius:1.5rem;flex-direction:column;align-items:flex-start;padding:1.5rem 1.5rem 3.25rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1f,0 1.25rem 2.5rem -1.25rem #5d2fb58c}@media (width>=768px){.comp_mapa__pill{border-radius:2rem;padding:2.25rem 2.5rem 4.5rem}}@media (width>=992px){.comp_mapa__pill{border-radius:3.897cqw;grid-area:1/1;padding:3.429cqw 0 3.585cqw 5.3cqw}}.comp_mapa__search{align-self:stretch;max-width:28rem;margin-top:1.25rem}@media (width>=768px){.comp_mapa__search{margin-top:1.75rem}}@media (width>=992px){.comp_mapa__search{width:35.074cqw;max-width:none;margin-top:2.027cqw}}.comp_mapa__search-label{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;line-height:1.2;display:flex}.comp_mapa__search-label strong{letter-spacing:-.02em;font-size:1.125rem;font-weight:800}@media (width>=768px){.comp_mapa__search-label strong{font-size:1.375rem}}@media (width>=992px){.comp_mapa__search-label strong{font-size:1.949cqw}}.comp_mapa__search-label span{color:#ffffffbf;font-size:.875rem;font-weight:500}@media (width>=992px){.comp_mapa__search-label span{font-size:max(.8125rem,1.325cqw)}}.comp_mapa__field{margin-top:.6rem;position:relative}@media (width>=992px){.comp_mapa__field{margin-top:.935cqw}}.comp_mapa__field .nb_input{border:0;border-radius:999px;padding:.9rem 1.25rem;font-size:1rem;box-shadow:0 .75rem 1.5rem -.75rem #00000059}@media (width>=992px){.comp_mapa__field .nb_input{padding:1.247cqw 1.871cqw;font-size:max(1rem,1.403cqw)}}.comp_mapa__field .nb_suggest{color:#3a273e}.comp_mapa__result-wrap{position:relative}.comp_mapa__result{color:#3a273e;background-color:#fff;border-radius:1.1rem;margin-top:.75rem;padding:1.1rem 1.1rem 1rem;animation:.35s nb-fade}@media (width>=992px){.comp_mapa__result{box-sizing:border-box;border-radius:1.715cqw;min-height:15.588cqw;margin-top:1.091cqw;padding:1.559cqw 1.715cqw 1.403cqw}}.comp_mapa__result[hidden]{display:none}.comp_mapa__result h3{align-items:center;gap:.55rem;margin:0 2rem .2rem 0;font-size:1.125rem;line-height:1.2;display:flex}@media (width>=992px){.comp_mapa__result h3{font-size:max(1rem,1.637cqw)}}.comp_mapa__result .comp_nb_doprava__ok,.comp_mapa__result .comp_nb_doprava__no{color:#fff;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.8rem;display:grid}.comp_mapa__result .comp_nb_doprava__ok{background-color:#2fb58d}.comp_mapa__result .comp_nb_doprava__no{background-color:#ee000e}.comp_mapa__result p{color:#3a273ea6;margin:0 0 .7rem;font-size:.8125rem}.comp_mapa__result p:last-child{margin-bottom:0}.comp_mapa__result ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.comp_mapa__result li{background-color:#5d2fb50f;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25;display:flex}.comp_mapa__result li strong{white-space:nowrap;color:#5d2fb5}.comp_mapa__result a{color:#5d2fb5;font-weight:600}.comp_mapa__result-close{color:#5d2fb5;cursor:pointer;background-color:#5d2fb514;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;padding:0;transition:background-color .2s;display:grid;position:absolute;top:.6rem;right:.6rem}.comp_mapa__result-close:hover,.comp_mapa__result-close:focus-visible{background-color:#5d2fb529}.comp_mapa__result[hidden]+.comp_mapa__result-close{display:none}@media (width>=992px){.comp_mapa__result-close{top:.935cqw;right:.935cqw}}.comp_mapa__pill:has(.comp_mapa__result:not([hidden])) .comp_mapa__cities{display:none}.comp_mapa__badge{letter-spacing:-.01em;color:#ee000e;background-color:#fff;border-radius:999px;align-items:center;gap:.55em;margin:0;padding:.45em 1em .45em .8em;font-size:.875rem;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 .35rem 1rem #0000002e}@media (width>=768px){.comp_mapa__badge{font-size:1.0625rem}}@media (width>=992px){.comp_mapa__badge{font-size:1.559cqw}}.comp_mapa__badge-dot{aspect-ratio:1;background-color:#ee000e;border-radius:50%;flex:none;width:.5em;position:relative}.comp_mapa__badge-dot:after{content:"";background-color:#ee000e;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite comp-mapa-ping;position:absolute;inset:0}.comp_mapa__cities{grid-auto-flow:column;grid-template-rows:repeat(var(--rows,5), auto);letter-spacing:-.015em;color:#fff;grid-template-columns:auto auto;justify-content:start;gap:.55rem 1.25rem;margin:1.25rem 0 0;padding:0;font-size:.9375rem;font-weight:700;line-height:1.2;list-style:none;display:grid}@media (width>=420px){.comp_mapa__cities{column-gap:2rem;font-size:1rem}}@media (width>=768px){.comp_mapa__cities{gap:.75rem 3rem;margin-top:1.75rem;font-size:1.375rem}}@media (width>=992px){.comp_mapa__cities{grid-template-rows:repeat(var(--rows,5), 2.962cqw);align-items:center;gap:0 3.429cqw;margin-top:1.871cqw;font-size:1.949cqw}}.comp_mapa__cities li{cursor:default;position:relative}@media (width>=768px){.comp_mapa__cities li{white-space:nowrap}}.comp_mapa__cities li{transition:opacity .2s}.comp_mapa__cities li.has-town{cursor:pointer}.comp_mapa__cities li a{color:inherit;font-weight:inherit;text-underline-offset:.2em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.08em;transition:text-decoration-color .2s}.comp_mapa__cities li a:hover,.comp_mapa__cities li a:focus-visible{text-decoration-color:currentColor}.comp_mapa__cities:has(.has-town:hover) li:not(:hover){opacity:.6}.comp_mapa__more{letter-spacing:-.01em;color:#fff;border:2px solid #ffffff73;border-radius:999px;align-items:center;gap:.6em;margin:1.5rem 0 0;padding:.55em .65em .55em 1.15em;font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}@media (width>=768px){.comp_mapa__more{margin-top:2rem;font-size:1.25rem}}@media (width>=992px){.comp_mapa__more{border-width:max(2px,.156cqw);margin-top:2.027cqw;font-size:1.637cqw}}p.comp_mapa__more{padding-right:1.15em}.comp_mapa__more strong{font-weight:800}.comp_mapa__more--text{color:#ffffffd9;border:0;margin-top:1rem;padding:0;font-size:.9375rem}@media (width>=768px){.comp_mapa__more--text{margin-top:1.25rem;font-size:1.0625rem}}@media (width>=992px){.comp_mapa__more--text{border:0;margin-top:1.559cqw;font-size:max(.9375rem,1.403cqw)}}a.comp_mapa__more.comp_mapa__more--text:hover,a.comp_mapa__more.comp_mapa__more--text:focus-visible{color:#fff;background-color:#0000}a.comp_mapa__more.comp_mapa__more--text:hover .comp_mapa__more-arrow,a.comp_mapa__more.comp_mapa__more--text:focus-visible .comp_mapa__more-arrow{background-color:#ffffff4d}a.comp_mapa__more:hover,a.comp_mapa__more:focus-visible{color:#5d2fb5;background-color:#fff;border-color:#fff}.comp_mapa__more-arrow{box-sizing:border-box;background-color:#ffffff2e;border-radius:50%;flex:none;width:1.6em;height:1.6em;padding:.3em;transition:transform .2s,background-color .2s}a:hover>.comp_mapa__more-arrow,a:focus-visible>.comp_mapa__more-arrow{background-color:#5d2fb51f;transform:translate(.2em)}.comp_mapa__map{--pin:max(6.226cqw, 30px);aspect-ratio:1.71054;touch-action:manipulation;margin-top:-1.5rem;position:relative;container-type:inline-size}.comp_mapa__map.is-link{cursor:pointer}@media (width>=768px){.comp_mapa__map{margin-top:-2.5rem}}@media (width>=992px){.comp_mapa__map{width:60.094cqw;margin:0;position:absolute;top:50%;left:43.57cqw;transform:translateY(-50%)}}.comp_mapa__country{filter:drop-shadow(0 1rem 1.5rem #0000001f);width:100%;height:100%;position:absolute;inset:0}@media (width>=992px){.comp_mapa__country{filter:none}}.comp_mapa__towns{margin:0;padding:0;list-style:none;position:absolute;inset:0}.comp_mapa__town{top:var(--y);left:var(--x);width:0;height:0;position:absolute}.comp_mapa__town:before{content:"";box-sizing:border-box;aspect-ratio:1;background-color:#5d2fb5;border:max(.324cqw,1.5px) solid #fff;border-radius:50%;width:max(1.556cqw,.5rem);transition:transform .2s;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 .259cqw .778cqw #00000040}.comp_mapa__town.is-active,.comp_mapa__town:focus-within{z-index:2}.comp_mapa__town.is-active:before,.comp_mapa__town:focus-within:before{transform:translate(-50%,-50%)scale(1.6)}.comp_mapa__town--pin{z-index:1}.comp_mapa__town--pin:before{content:none}.comp_mapa__pin{top:calc(var(--pin) * -56.5 / 64);left:calc(var(--pin) * -41 / 64);width:var(--pin);transform-origin:64% 86%;max-width:none;height:auto;transition:transform .2s;position:absolute}.is-active>.comp_mapa__pin,.comp_mapa__town:focus-within>.comp_mapa__pin{transform:translateY(-.519cqw)scale(1.08)}.comp_mapa__label{letter-spacing:-.02em;white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background-color:#3a273e;border-radius:999px;padding:.35em .8em;font-size:.875rem;font-weight:600;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;bottom:max(1.816cqw,.6rem);left:0;transform:translate(-50%,.25rem);box-shadow:0 .25rem .75rem #0003}@media (width>=992px){.comp_mapa__label{font-size:1rem}}.comp_mapa__town--pin>.comp_mapa__label{bottom:calc(var(--pin) + .519cqw)}.is-active>.comp_mapa__label,.comp_mapa__town:focus-within>.comp_mapa__label{opacity:1;transform:translate(-50%)}a.comp_mapa__label{text-decoration:none}a.comp_mapa__label:after{content:" →"}.is-active>a.comp_mapa__label{pointer-events:auto}a.comp_mapa__label:hover{background-color:#5d2fb5}a.comp_mapa__label:focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes comp-mapa-ping{75%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.comp_mapa__town:before,.comp_mapa__pin,.comp_mapa__label,.comp_mapa__more,.comp_mapa__more-arrow,.comp_mapa__cities li,.comp_mapa__cities a{transition:none}.comp_mapa__badge-dot:after{animation:none}}@media (width<=767.98px){.comp_mapa{margin-top:4rem}}.nb_disclaimer{color:#3a273e8c;margin:1rem 0 0;font-size:.8125rem;line-height:1.45}.comp_nb_kalk .nb_disclaimer{color:#ffffffb3}.comp_programy .nb_disclaimer{text-align:center;margin-top:.5rem;padding:0 1rem 2.5rem}@media (width>=992px){.comp_programy .nb_disclaimer{padding-bottom:3.5rem}}.comp_tool,.comp_nb_jidla,.comp_nb_doplnky,.comp_nb_akce,.comp_nb_odberna,.comp_nb_doprava,.comp_nb_kalk,.comp_nb_cenik,.comp_nb_menu{grid-template-columns:0 repeat(6,1fr) 0;gap:1rem;display:grid}@media (width>=768px){.comp_tool,.comp_nb_jidla,.comp_nb_doplnky,.comp_nb_akce,.comp_nb_odberna,.comp_nb_doprava,.comp_nb_kalk,.comp_nb_cenik,.comp_nb_menu{grid-template-columns:minmax(2rem,auto) repeat(6,1fr) minmax(2rem,auto);gap:3rem}}@media (width>=1200px){.comp_tool,.comp_nb_jidla,.comp_nb_doplnky,.comp_nb_akce,.comp_nb_odberna,.comp_nb_doprava,.comp_nb_kalk,.comp_nb_cenik,.comp_nb_menu{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1440px){.comp_tool,.comp_nb_jidla,.comp_nb_doplnky,.comp_nb_akce,.comp_nb_odberna,.comp_nb_doprava,.comp_nb_kalk,.comp_nb_cenik,.comp_nb_menu{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1601px){.comp_tool,.comp_nb_jidla,.comp_nb_doplnky,.comp_nb_akce,.comp_nb_odberna,.comp_nb_doprava,.comp_nb_kalk,.comp_nb_cenik,.comp_nb_menu{grid-template-columns:minmax(8vw,auto) repeat(6,1fr) minmax(8vw,auto);gap:3rem}}.comp_tool,.comp_nb_jidla,.comp_nb_doplnky,.comp_nb_akce,.comp_nb_odberna,.comp_nb_doprava,.comp_nb_kalk,.comp_nb_cenik,.comp_nb_menu{color:#3a273e;row-gap:0;padding:2.5rem 0}@media (width>=768px){.comp_tool,.comp_nb_jidla,.comp_nb_doplnky,.comp_nb_akce,.comp_nb_odberna,.comp_nb_doprava,.comp_nb_kalk,.comp_nb_cenik,.comp_nb_menu{padding:3.5rem 0}}@media (width>=992px){.comp_tool,.comp_nb_jidla,.comp_nb_doplnky,.comp_nb_akce,.comp_nb_odberna,.comp_nb_doprava,.comp_nb_kalk,.comp_nb_cenik,.comp_nb_menu{padding:6rem 0}}.nb_head{text-align:center;max-width:48rem;margin:0 auto 1.5rem}@media (width>=768px){.nb_head{margin-bottom:2rem}}@media (width>=992px){.nb_head{margin-bottom:3rem}}.nb_head__title{letter-spacing:-.04em;color:#3a273e;margin:0;font-size:2.25rem;font-weight:400;line-height:1.1}@media (width>=992px){.nb_head__title{font-size:3.5rem}}@media (width>=1440px){.nb_head__title{font-size:4.33rem}}.nb_head__title strong{font-weight:700;display:block}.nb_head__text{max-width:36rem;margin:1rem auto 0;font-size:1rem;line-height:1.5}@media (width>=992px){.nb_head__text{font-size:1.125rem}}.nb_chips{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}@media (width<=767.98px){.nb_chips[role=tablist],.nb_chips.comp_nb_cenik__programs{box-sizing:border-box;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:calc(100% + 2rem);margin-inline:-1rem;padding:.25rem 1rem .75rem;overflow-x:auto}.nb_chips[role=tablist]::-webkit-scrollbar{display:none}.nb_chips.comp_nb_cenik__programs::-webkit-scrollbar{display:none}.nb_chips[role=tablist] .nb_chip,.nb_chips.comp_nb_cenik__programs .nb_chip{flex:none}}[data-nb-tags][hidden]{display:none!important}.nb_chip small{opacity:.6;margin-left:.15rem;font-size:.75rem}.nb_chip{color:#3a273e;cursor:pointer;background:#fff;border:1px solid #5d2fb533;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font:500 .9375rem/1.2 Lexend Variable,Lexend,sans-serif;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.nb_chip:hover{border-color:#5d2fb5}.nb_chip.is-active{color:#fff;background:#5d2fb5;border-color:#5d2fb5;box-shadow:0 .5rem 1.5rem #5d2fb540}.nb_chip__dot{background:var(--dot,#5d2fb5);border-radius:50%;width:.625rem;height:.625rem;box-shadow:0 0 0 2px #fffc}.nb_toggle{background:#5d2fb514;border-radius:999px;padding:.25rem;display:inline-flex}.nb_toggle__btn{color:#3a273e;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.55rem 1.25rem;font:500 .9375rem/1.2 Lexend Variable,Lexend,sans-serif;transition:background .2s,color .2s,box-shadow .2s}@media (width<=419.98px){.nb_toggle__btn{padding-inline:.85rem}}.nb_toggle__btn.is-active{color:#5d2fb5;background:#fff;font-weight:700;box-shadow:0 .25rem 1rem #5d2fb526}.nb_btn{box-sizing:border-box;color:#fff;white-space:nowrap;cursor:pointer;background:#ee000e;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.75rem;font:700 1rem/1.2 Lexend Variable,Lexend,sans-serif;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}@media (width<=419.98px){.nb_btn{padding-inline:1.25rem;font-size:.9375rem}}.nb_btn:hover{transform:translateY(-2px);box-shadow:0 .75rem 2rem #ee000e4d}.nb_btn--ghost{color:#5d2fb5;background:0 0;box-shadow:inset 0 0 0 1px #5d2fb54d}.nb_btn--ghost:hover{box-shadow:inset 0 0 0 1px #5d2fb5}.nb_btn--violet{background:#5d2fb5}.nb_btn--violet:hover{box-shadow:0 .75rem 2rem #5d2fb54d}.nb_btn:disabled{opacity:.4;pointer-events:none}.nb_card{background:#fff;border-radius:1.5rem;box-shadow:0 1.25rem 3.5rem #5d2fb51f}@media (width>=992px){.nb_card{border-radius:2rem}}.nb_input{box-sizing:border-box;color:#3a273e;background:#fff;border:1px solid #5d2fb533;border-radius:1rem;outline:none;width:100%;min-width:0;padding:1rem 1.25rem;font:400 1.0625rem/1.3 Lexend Variable,Lexend,sans-serif;transition:border-color .2s,box-shadow .2s}.nb_input::placeholder{color:#3a273e73}.nb_input:focus{border-color:#5d2fb5}.nb_suggest{z-index:5;background:#fff;border-radius:1rem;max-height:18rem;margin:0;padding:.5rem;list-style:none;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 1.25rem 3rem #5d2fb52e}.nb_suggest[hidden]{display:none}.nb_suggest li{cursor:pointer;border-radius:.6rem;justify-content:space-between;gap:1rem;padding:.7rem .9rem;display:flex}.nb_suggest li small{color:#3a273e8c}.nb_suggest li.is-active,.nb_suggest li:hover{background:#5d2fb514}.nb_range{background:linear-gradient(to right, #5d2fb5 var(--fill,0%), #5d2fb51f var(--fill,0%));appearance:none;cursor:pointer;border-radius:999px;outline:none;width:100%;height:.5rem}.nb_range::-webkit-slider-thumb{appearance:none;background:#5d2fb5;border:.3rem solid #fff;border-radius:50%;width:1.75rem;height:1.75rem;transition:transform .15s;box-shadow:0 .25rem .75rem #5d2fb566}.nb_range::-moz-range-thumb{background:#5d2fb5;border:.3rem solid #fff;border-radius:50%;width:1.15rem;height:1.15rem;box-shadow:0 .25rem .75rem #5d2fb566}.nb_range:active::-webkit-slider-thumb{transform:scale(1.12)}.comp_nb_menu__inner{grid-column:2/8;min-width:0}.comp_nb_menu__controls{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}@media (width>=768px){.comp_nb_menu__controls{gap:1rem;margin-bottom:2rem}}@media (width>=992px){.comp_nb_menu__controls{margin-bottom:3rem}}.comp_nb_menu__days{overscroll-behavior-x:contain;scrollbar-width:none;gap:.4rem;max-width:100%;margin:0 -1rem;padding:.25rem 1rem .5rem;display:flex;overflow-x:auto}.comp_nb_menu__days::-webkit-scrollbar{display:none}@media (width>=768px){.comp_nb_menu__days{margin:0;padding-inline:0}}.comp_nb_menu__day{color:#3a273e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #5d2fb533;border-radius:999px;flex:none;padding:.5rem .9rem;font:500 .875rem/1.2 Lexend Variable,Lexend,sans-serif;transition:background .2s,color .2s,border-color .2s}.comp_nb_menu__day:first-child{margin-inline-start:auto}.comp_nb_menu__day:last-child{margin-inline-end:auto}.comp_nb_menu__day:hover:not(:disabled){border-color:#5d2fb5}.comp_nb_menu__day.is-active{color:#fff;background:#5d2fb5;border-color:#5d2fb5}.comp_nb_menu__day:disabled{opacity:.35;cursor:default}.comp_nb_menu__panel{animation:.35s nb-fade}.comp_nb_menu__date{text-align:center;color:#3a273eb3;margin:0 0 1.5rem;font-size:.9375rem}.comp_nb_menu__date-day{color:var(--accent,#5d2fb5);text-transform:capitalize;font-weight:700}.comp_nb_menu__date-sep{margin:0 .4rem}.comp_nb_menu__meals{flex-direction:column;gap:2.25rem;display:flex}@media (width>=768px){.comp_nb_menu__meals{gap:2rem}}@media (width>=992px){.comp_nb_menu__meals{gap:2.5rem}}.comp_nb_menu__meal-title{letter-spacing:-.02em;color:#3a273e;align-items:baseline;gap:.75rem;margin:0 0 .85rem;font-size:1.625rem;font-weight:800;display:flex}@media (width>=768px){.comp_nb_menu__meal-title{margin-bottom:1rem;font-weight:700}}@media (width>=992px){.comp_nb_menu__meal-title{font-size:1.75rem}}.comp_nb_menu__meal-choice{color:#5d2fb5;letter-spacing:0;background:#5d2fb514;border-radius:999px;padding:.2rem .65rem;font-size:.8125rem;font-weight:500}.comp_nb_menu__dishes{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(72vw,17rem);grid-auto-flow:column;align-items:start;gap:.75rem;margin:0 -1rem;padding:.25rem 1rem 1rem;scroll-padding-inline:1rem;display:grid;overflow-x:auto}.comp_nb_menu__dishes::-webkit-scrollbar{display:none}@media (width>=768px){.comp_nb_menu__dishes{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:1rem;margin:0;padding:0 0 .5rem;overflow:visible}}@media (width>=1200px){.comp_nb_menu__dishes{gap:1.5rem}}.comp_nb_menu__foot{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;margin-top:2.5rem;display:flex}@media (width>=768px){.comp_nb_menu__foot{text-align:left;flex-direction:row;justify-content:space-between}}.comp_nb_menu__note{color:#3a273e99;margin:0;font-size:.8125rem}.nb_dish{scroll-snap-align:start;background:#fff;border-radius:1.25rem;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 .75rem 2.5rem #5d2fb51a}.nb_dish:hover{transform:translateY(-4px);box-shadow:0 1.25rem 3rem #5d2fb529}.nb_dish__kcal{color:#5d2fb5;background:#5d2fb514;border-radius:999px;align-self:flex-start;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.nb_dish>.nb_dish__flags{position:absolute;top:calc(.85rem + 1.5px);right:1rem}@media (width>=768px){.nb_dish>.nb_dish__flags{top:calc(1rem + 1.5px);right:1.1rem}}.nb_dish>.nb_dish__flags{flex-direction:column;align-items:flex-end;gap:.2rem}.nb_dish>.nb_dish__flags li{padding:.1rem .4rem;font-size:.625rem;line-height:1.3}.nb_dish:has(>.nb_dish__flags) .nb_dish__body>.nb_dish__name:first-child{padding-right:5.25rem}.nb_dish__detail{flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.nb_dish__ingredients{color:#3a273eb3;margin:0;font-size:.75rem;line-height:1.45}.nb_dish__body{flex-direction:column;flex:1;gap:.6rem;padding:.85rem 1rem 1rem;display:flex}@media (width>=768px){.nb_dish__body{gap:.75rem;padding:1rem 1.1rem 1.15rem}}.nb_dish__name{color:#3a273e;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.nb_dish__foot{margin-top:auto;position:relative}.nb_dish__macros{gap:.2rem;margin:0;line-height:1.45rem;display:flex;position:absolute;top:-2px;right:0}.nb_dish__macros div{font-variant-numeric:tabular-nums;background:#5d2fb50f;border-radius:.4rem;gap:.15rem;padding:0 .35rem;font-size:.6875rem;display:flex}.nb_dish__macros dt{color:var(--accent,#5d2fb5);font-weight:700}.nb_dish__macros dd{margin:0}.nb_dish__flags{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.nb_dish__flags li{color:#1f8a6a;border:1px solid #2fb58d59;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:500}.nb_dish__more{font-size:.8125rem;line-height:1.45}.nb_dish__more summary{color:#5d2fb5;cursor:pointer;font-weight:500}.nb_dish__more>p{color:#3a273ecc;margin:.5rem 0 0}.nb_dish__more u{text-decoration:none}@keyframes nb-fade{0%{opacity:0;transform:translateY(8px)}}.comp_nb_menu__allergy{color:#5d2fb5;margin-top:.25rem;font-weight:500;display:inline-block}.nb_dish .nb_allergens{font-size:.75rem}.comp_nb_cenik__inner{grid-column:2/8;min-width:0}@media (width>=1440px){.comp_nb_cenik__inner{grid-column:3/7}}.comp_nb_cenik__programs{margin-bottom:1.25rem}@media (width>=768px){.comp_nb_cenik__programs{margin-bottom:2rem}}.comp_nb_cenik__card{display:grid;overflow:hidden}@media (width>=992px){.comp_nb_cenik__card{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.comp_nb_cenik__visual{background:var(--accent);flex-direction:column;justify-content:flex-end;min-height:12rem;padding:1.25rem;display:flex;position:relative}@media (width>=768px){.comp_nb_cenik__visual{min-height:15rem;padding:1.5rem}}.comp_nb_cenik__visual{color:#fff;isolation:isolate;transition:background .4s}@media (width>=992px){.comp_nb_cenik__visual{min-height:100%;padding:2.5rem}}.comp_nb_cenik__visual:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#00000073 100%);position:absolute;inset:0}.comp_nb_cenik__photo{z-index:-2;position:absolute;inset:0}.comp_nb_cenik__photo img{object-fit:cover;mix-blend-mode:multiply;opacity:.85;width:100%;height:100%}.comp_nb_cenik__tag{color:#3a273e;background:#ffffffe6;border-radius:999px;width:fit-content;margin-bottom:.6rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:600;display:block}.comp_nb_cenik__title{letter-spacing:-.03em;margin:0;font-size:1.625rem;font-weight:700;line-height:1.1}@media (width>=768px){.comp_nb_cenik__title{font-size:1.75rem}}@media (width>=992px){.comp_nb_cenik__title{font-size:2.25rem}}.comp_nb_cenik__desc{opacity:.92;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.4rem 0 0;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width>=768px){.comp_nb_cenik__desc{-webkit-line-clamp:3;margin-top:.5rem;font-size:.9375rem;line-height:1.45}}.comp_nb_cenik__config{flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}@media (width>=768px){.comp_nb_cenik__config{gap:1.5rem;padding:1.5rem}}@media (width>=992px){.comp_nb_cenik__config{gap:1.75rem;padding:2.5rem 2.75rem}}.comp_nb_cenik__label{letter-spacing:.02em;text-transform:uppercase;color:#3a273e99;justify-content:space-between;align-items:baseline;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}.comp_nb_cenik__kcal{color:#5d2fb5;text-transform:none;letter-spacing:0;font-size:1.125rem}.comp_nb_cenik__variants{flex-wrap:wrap}.comp_nb_cenik__scale{color:#3a273e8c;justify-content:space-between;margin-top:.5rem;font-size:.8125rem;display:flex}.comp_nb_cenik__price{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.comp_nb_cenik__price-value{letter-spacing:-.04em;color:#3a273e;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:700;line-height:1}@media (width>=992px){.comp_nb_cenik__price-value{font-size:3.75rem}}.comp_nb_cenik__price-unit{color:#3a273eb3;font-size:.9375rem}.comp_nb_cenik__tiers{grid-template-columns:repeat(4,1fr);gap:.35rem;display:grid}@media (width>=768px){.comp_nb_cenik__tiers{gap:.5rem}}.comp_nb_cenik__tier{color:#3a273e;text-align:center;cursor:pointer;background:#fff;border:1px solid #5d2fb526;border-radius:.85rem;flex-direction:column;align-items:center;gap:.1rem;min-width:0;padding:.55rem .25rem .6rem;font-family:Lexend Variable,Lexend,sans-serif;transition:border-color .2s,background .2s,transform .2s;display:flex}.comp_nb_cenik__tier:hover{border-color:#5d2fb5}.comp_nb_cenik__tier.is-active{background:#5d2fb50f;border-color:#5d2fb5;transform:translateY(-2px)}@media (width>=768px){.comp_nb_cenik__tier{text-align:left;border-radius:1rem;align-items:stretch;gap:.2rem;padding:.85rem .9rem}}.comp_nb_cenik__tier.is-best .comp_nb_cenik__tier-off{color:#fff;background:#2fb58d}.comp_nb_cenik__tier-days{white-space:nowrap;color:#3a273ea6;font-size:.6875rem}@media (width>=768px){.comp_nb_cenik__tier-days{font-size:.8125rem}}.comp_nb_cenik__tier-price{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}@media (width>=768px){.comp_nb_cenik__tier-price{font-size:1.125rem}}.comp_nb_cenik__tier-off{color:#5d2fb5;white-space:nowrap;background:#5d2fb514;border-radius:999px;margin-top:.15rem;padding:.05rem .4rem;font-size:.625rem;font-weight:600}@media (width>=768px){.comp_nb_cenik__tier-off{align-self:flex-start;margin-top:.2rem;padding:.1rem .5rem;font-size:.75rem}}.comp_nb_cenik__promos{gap:.4rem;display:grid}.comp_nb_cenik__promos[hidden]{display:none}.comp_nb_cenik__promo{color:#3a273e;text-align:left;cursor:pointer;background:#ee000e0a;border:1.5px solid #ee000e59;border-radius:1rem;grid-template-columns:auto 1fr auto;grid-template-areas:"flag days off""flag price off";align-items:center;gap:.1rem .75rem;padding:.6rem .9rem;font-family:Lexend Variable,Lexend,sans-serif;transition:border-color .2s,background .2s,transform .2s;display:grid}.comp_nb_cenik__promo:hover{border-color:#ee000e}.comp_nb_cenik__promo.is-active{background:#ee000e14;border-color:#ee000e;transform:translateY(-2px)}@media (width>=768px){.comp_nb_cenik__promo{grid-template-columns:auto 1fr auto auto;grid-template-areas:"flag days price off"}}.comp_nb_cenik__promo-flag{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#ee000e;border-radius:.4rem;grid-area:flag;padding:.2rem .55rem;font-size:.6875rem;font-weight:800}.comp_nb_cenik__promo-flag.is-ending{text-transform:none;letter-spacing:0;background:#3a273e}.comp_nb_cenik__promo-days{color:#3a273ebf;grid-area:days;font-size:.8125rem}.comp_nb_cenik__promo-days strong{color:#3a273e}.comp_nb_cenik__promo-days small{color:#3a273e99;font-size:.75rem;display:block}.comp_nb_cenik__promo-price{white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:price;font-size:1.125rem;font-weight:700}.comp_nb_cenik__promo-price small{color:#3a273ea6;font-size:.75rem;font-weight:500}.comp_nb_cenik__promo-off{color:#fff;white-space:nowrap;background:#ee000e;border-radius:999px;grid-area:off;padding:.15rem .55rem;font-size:.8125rem;font-weight:700}.comp_nb_cenik__saving{color:#1f8a6a;margin:-.5rem 0 0;font-size:.9375rem}.comp_nb_cenik__saving strong{font-weight:700}.comp_nb_cenik__actions{flex-wrap:wrap;gap:.75rem;display:flex}.comp_nb_cenik__actions .nb_btn{flex:auto;padding-inline:1.25rem}@media (width>=768px){.comp_nb_cenik__actions .nb_btn{flex:none;padding-inline:1.75rem}}.comp_nb_cenik__table{font-size:.9375rem}.comp_nb_cenik__table summary{color:#5d2fb5;cursor:pointer;font-weight:500}.comp_nb_cenik__table-wrap{margin-top:1rem;overflow-x:auto}.comp_nb_cenik__table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.comp_nb_cenik__table th,.comp_nb_cenik__table td{text-align:right;white-space:nowrap;border-bottom:1px solid #5d2fb51a;padding:.55rem .6rem}.comp_nb_cenik__table th:first-child,.comp_nb_cenik__table td:first-child{text-align:left}.comp_nb_cenik__table thead th{color:#3a273e99;font-size:.8125rem;font-weight:600}.comp_nb_cenik__table th.is-promo,.comp_nb_cenik__table td.is-promo{color:#c5000c;background:#ee000e0d}.comp_nb_cenik__table tr.is-active td{background:#5d2fb50f;font-weight:700}.comp_nb_kalk{color:#fff;background:radial-gradient(333.5% 50%,#5d2fb5 calc(100% - 1.5px),#0000 100%) no-repeat;padding-block:4.3rem;position:relative}@media (width>=992px){.comp_nb_kalk{background:radial-gradient(150% 50%,#5d2fb5 calc(100% - 1.5px),#0000 100%) no-repeat;padding-block:6.5rem}}.comp_nb_kalk .nb_head__title,.comp_nb_kalk .nb_head__text{color:#fff}.comp_nb_kalk__inner{grid-column:2/8;min-width:0}.comp_nb_kalk__app{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width>=992px){.comp_nb_kalk__app{grid-template-columns:minmax(0,1fr) 20rem;gap:1.5rem}}@media (width>=1440px){.comp_nb_kalk__app{grid-template-columns:minmax(0,1fr) 23rem}}.comp_nb_kalk__main{color:#3a273e;min-height:32rem;padding:1.25rem 1.25rem 1.5rem;position:relative}@media (width>=992px){.comp_nb_kalk__main{padding:2rem 2.5rem 2.25rem}}.comp_nb_kalk__tabs{scrollbar-width:none;scroll-snap-type:x proximity;gap:.35rem;margin:-.25rem -.25rem 1.5rem;padding:.25rem;display:flex;position:relative;overflow-x:auto}.comp_nb_kalk__tabs::-webkit-scrollbar{display:none}@media (width>=992px){.comp_nb_kalk__tabs{margin-bottom:2rem}}.comp_nb_kalk__tab{color:#3a273e;white-space:nowrap;cursor:pointer;scroll-snap-align:center;background:#fff;border:1px solid #5d2fb524;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .75rem .5rem .5rem;font:500 .875rem Lexend Variable,Lexend,sans-serif;transition:background .2s,color .2s,border-color .2s,opacity .2s;display:inline-flex}.comp_nb_kalk__tab-num{color:#5d2fb5;background:#5d2fb514;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;font-weight:700;transition:background .2s,color .2s;display:grid}.comp_nb_kalk__tab:hover:not(:disabled){border-color:#5d2fb5}.comp_nb_kalk__tab.is-done .comp_nb_kalk__tab-num{color:#fff;background:#2fb58d;font-size:0}.comp_nb_kalk__tab.is-done .comp_nb_kalk__tab-num:before{content:"";box-sizing:border-box;border-bottom:2px solid;border-right:2px solid;border-radius:0 0 1px;width:.35rem;height:.65625rem;margin-top:-.105rem;display:block;transform:rotate(45deg)}.comp_nb_kalk__tab.is-current{color:#fff;background:#5d2fb5;border-color:#5d2fb5}.comp_nb_kalk__tab.is-current .comp_nb_kalk__tab-num{color:#5d2fb5;background:#fff;font-size:.75rem}.comp_nb_kalk__tab.is-current .comp_nb_kalk__tab-num:before{content:none}.comp_nb_kalk__tab:disabled{color:#3a273e61;cursor:not-allowed;background:#3a273e08;border-color:#3a273e14}.comp_nb_kalk__tab:disabled .comp_nb_kalk__tab-num{color:#3a273e61;background:#3a273e0f}.comp_nb_kalk__step{animation:.45s cubic-bezier(.2,.8,.2,1) nb-step}.comp_nb_kalk__step[hidden]{display:none}.comp_nb_kalk__q{letter-spacing:-.03em;margin:0 0 1.5rem;font-size:1.5rem;font-weight:700;line-height:1.15}@media (width>=992px){.comp_nb_kalk__q{font-size:2rem}}.comp_nb_kalk__q+.comp_nb_kalk__help{margin:-.9rem 0 1.25rem}.comp_nb_kalk__help{color:#3a273ea6;margin:.5rem 0 0;font-size:.8125rem;line-height:1.45}.comp_nb_kalk__help[hidden]{display:none}.comp_nb_kalk__help.is-error{color:#ee000e;font-weight:600}.comp_nb_kalk .nb_input[aria-invalid=true]{border-color:#ee000e}.comp_nb_kalk__field{border:0;min-width:0;margin:0 0 1.25rem;padding:0}.comp_nb_kalk__field legend{color:#3a273eb3;margin-bottom:.5rem;padding:0;font-size:.8125rem;font-weight:600}.comp_nb_kalk__field .nb_chips{justify-content:flex-start}.comp_nb_kalk__body{flex-wrap:wrap;align-items:flex-end;gap:.75rem .6rem;margin-bottom:1.25rem;display:flex}@media (width>=768px){.comp_nb_kalk__body{justify-content:space-between;column-gap:1rem}}.comp_nb_kalk__body>.comp_nb_kalk__field{flex-basis:100%;margin:0}@media (width>=768px){.comp_nb_kalk__body>.comp_nb_kalk__field{flex-basis:auto}}.comp_nb_kalk__body>.comp_nb_kalk__field legend{margin-bottom:.4rem}.comp_nb_kalk__body>.comp_nb_kalk__field .nb_toggle{box-sizing:border-box;height:3.5rem}.comp_nb_kalk__nums{gap:.6rem;display:flex}@media (width>=768px){.comp_nb_kalk__nums{gap:1rem}}.comp_nb_kalk__num{color:#3a273eb3;flex-direction:column;gap:.4rem;font-size:.8125rem;font-weight:600;display:flex}.comp_nb_kalk__unit-wrap{display:block;position:relative}.comp_nb_kalk__unit-wrap .nb_input{box-sizing:border-box;width:5.6rem;padding-left:.85rem;padding-right:2.4rem}@media (width>=768px){.comp_nb_kalk__unit-wrap .nb_input{width:6.5rem;padding-right:2.6rem}}.comp_nb_kalk__unit-wrap .nb_input{font-variant-numeric:tabular-nums;-moz-appearance:textfield}.comp_nb_kalk__unit-wrap .nb_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.comp_nb_kalk__unit-wrap .nb_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.comp_nb_kalk__unit-wrap>span{color:#3a273e80;pointer-events:none;font-size:.875rem;font-weight:500;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.comp_nb_kalk [data-nb-sex] .nb_toggle__btn.is-active,.comp_nb_kalk [data-nb-state] .nb_toggle__btn.is-active{color:#fff;background:#5d2fb5;box-shadow:0 .25rem 1rem #5d2fb540}.comp_nb_kalk__activity.nb_chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (width>=768px){.comp_nb_kalk__activity.nb_chips{grid-template-columns:repeat(5,minmax(0,1fr))}}.comp_nb_kalk__act.nb_chip{text-align:left;text-wrap:balance;border-radius:.9rem;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;padding-block:.55rem;padding-inline:.8rem;line-height:1.2}.comp_nb_kalk__act.nb_chip strong{font-weight:700}.comp_nb_kalk__act.nb_chip small{opacity:.75;margin-left:0;font-size:.75rem;font-weight:500}.comp_nb_kalk__terms a{color:#5d2fb5;text-underline-offset:2px;font-weight:600;text-decoration:underline}.comp_nb_kalk__applied small a{color:#5d2fb5;font-weight:600}.comp_nb_kalk__profile{gap:.75rem;margin-top:.25rem;display:grid}@media (width>=768px){.comp_nb_kalk__profile{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch}.comp_nb_kalk__profile>.comp_nb_kalk__help{grid-column:1/-1}}.comp_nb_kalk__bmi,.comp_nb_kalk__target{background:#5d2fb50d;border-radius:1rem;padding:1rem 1.15rem;animation:.35s nb-step}.comp_nb_kalk__bmi[hidden],.comp_nb_kalk__target[hidden]{display:none}.comp_nb_kalk__bmi-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0 0 .75rem;font-size:.875rem;display:flex}.comp_nb_kalk__bmi-head>span:first-child{color:#3a273ea6}.comp_nb_kalk__bmi-head strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem}.comp_nb_kalk__bmi-cat{background:var(--zone,#5d2fb51a);color:#fff;border-radius:999px;padding:.15rem .6rem;font-size:.8125rem;font-weight:600}.comp_nb_kalk__bmi-cat[data-cat=podvaha]{--zone:#4a8fd9}.comp_nb_kalk__bmi-cat[data-cat=norma]{--zone:#2fb58d}.comp_nb_kalk__bmi-cat[data-cat=nadvaha]{--zone:#e5a529;color:#3a273e}.comp_nb_kalk__bmi-cat[data-cat=obezita]{--zone:#f77373}.comp_nb_kalk__gauge{border-radius:999px;height:.75rem;display:flex;position:relative}.comp_nb_kalk__gauge>span:first-child{border-radius:999px 0 0 999px}.comp_nb_kalk__gauge>span:nth-child(4){border-radius:0 999px 999px 0}.comp_nb_kalk__gauge .is-podvaha{background:#4a8fd9;flex:3.5}.comp_nb_kalk__gauge .is-norma{background:#2fb58d;flex:6.5}.comp_nb_kalk__gauge .is-nadvaha{background:#e5a529;flex:5}.comp_nb_kalk__gauge .is-obezita{background:#f77373;flex:10}.comp_nb_kalk__gauge i{background:#3a273e;border:3px solid #fff;border-radius:50%;width:1.15rem;height:1.15rem;transition:left .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 .15rem .5rem #00000040}@media (prefers-reduced-motion:reduce){.comp_nb_kalk__gauge i{transition:none}}.comp_nb_kalk__gauge-scale{color:#3a273e99;flex-wrap:wrap;gap:.25rem .85rem;margin-top:.5rem;font-size:.6875rem;display:flex}@media (width<=767.98px){.comp_nb_kalk__gauge-scale span{align-items:center;gap:.3rem;display:inline-flex}.comp_nb_kalk__gauge-scale span:before{content:"";background:var(--zone);border-radius:50%;width:.5rem;height:.5rem}.comp_nb_kalk__gauge-scale span:first-child{--zone:#4a8fd9}.comp_nb_kalk__gauge-scale span:nth-child(2){--zone:#2fb58d}.comp_nb_kalk__gauge-scale span:nth-child(3){--zone:#e5a529}.comp_nb_kalk__gauge-scale span:nth-child(4){--zone:#f77373}}@media (width>=768px){.comp_nb_kalk__gauge-scale{gap:0;margin-top:.4rem}.comp_nb_kalk__gauge-scale span:nth-child(n){flex:var(--w)}}.comp_nb_kalk__gauge-scale span:first-child{--w:3.5}.comp_nb_kalk__gauge-scale span:nth-child(2){--w:6.5}.comp_nb_kalk__gauge-scale span:nth-child(3){--w:5}.comp_nb_kalk__gauge-scale span:nth-child(4){--w:10}.comp_nb_kalk__target{color:#fff;background:#5d2fb5;flex-direction:column;justify-content:center;gap:.2rem;display:flex}.comp_nb_kalk__target>span{color:#ffffffbf;font-size:.8125rem}.comp_nb_kalk__target strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.1}.comp_nb_kalk__target small{color:#ffffffbf;font-size:.75rem;line-height:1.4}.comp_nb_kalk__programs{gap:.75rem;display:grid}@media (width>=768px){.comp_nb_kalk__programs{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));column-gap:1rem}}.comp_nb_kalk__program{--head:27cqw;isolation:isolate;color:#3a273e;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);padding:0;font-family:Lexend Variable,Lexend,sans-serif;transition:transform .25s;display:grid;position:relative;container-type:inline-size}.comp_nb_kalk__program:before{content:"";z-index:-1;inset:var(--head) 0 0;background:var(--accent,#5d2fb5);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--accent,#5d2fb5) 30%, transparent);border-radius:1.25rem;transition:box-shadow .25s;position:absolute}.comp_nb_kalk__program[hidden]{display:none}.comp_nb_kalk__program:hover{transform:translateY(-3px)}.comp_nb_kalk__program:hover:before{box-shadow:0 1rem 2rem color-mix(in srgb, var(--accent,#5d2fb5) 45%, transparent)}.comp_nb_kalk__program.is-active{transform:translateY(-3px)}.comp_nb_kalk__program.is-active:before{box-shadow:0 0 0 .1875rem #fff, 0 0 0 .375rem var(--accent,#5d2fb5), 0 1rem 2rem color-mix(in srgb, var(--accent,#5d2fb5) 45%, transparent)}.comp_nb_kalk__program-art{block-size:calc(var(--head) + 40cqw);position:relative}.comp_nb_kalk__program-circle{z-index:1;aspect-ratio:1;background:var(--accent-deep,#3a273e);border-radius:50%;inline-size:58.13cqw;position:absolute;inset-block-start:calc(var(--head) - 24.44cqw);inset-inline-end:-4cqw}.comp_nb_kalk__program-photo{z-index:2;block-size:51.38cqw;inline-size:66.37cqw;transition:transform .4s;position:absolute;inset-block-start:calc(var(--head) - 18.78cqw);inset-inline-start:28cqw;transform:rotate(14.97deg)}.comp_nb_kalk__program-photo img{object-fit:cover;border-radius:4cqw;width:100%;height:100%;display:block;box-shadow:0 0 11cqw #0003}.comp_nb_kalk__program:not(.is-off):hover .comp_nb_kalk__program-photo,.comp_nb_kalk__program.is-active .comp_nb_kalk__program-photo{transform:rotate(12deg)scale(1.03)}.comp_nb_kalk__program-body{z-index:3;flex-direction:column;gap:.3rem;padding:0 1.1rem 1.1rem;display:flex;position:relative}.comp_nb_kalk__program-best{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#ee000e;border-radius:999px;align-self:flex-start;padding:.2rem .6rem;font-size:.6875rem;font-weight:700;display:none}.comp_nb_kalk__program.is-best .comp_nb_kalk__program-best{display:inline-block}.comp_nb_kalk__program.is-off{cursor:not-allowed;transform:none}.comp_nb_kalk__program.is-off:before{box-shadow:none;background:#3a273e0d}.comp_nb_kalk__program.is-off .comp_nb_kalk__program-art{filter:grayscale();opacity:.45}.comp_nb_kalk__program.is-off .comp_nb_kalk__program-name,.comp_nb_kalk__program.is-off .comp_nb_kalk__program-desc,.comp_nb_kalk__program.is-off .comp_nb_kalk__program-price,.comp_nb_kalk__program.is-off .comp_nb_kalk__program-code{opacity:.5}.comp_nb_kalk__program.is-off .comp_nb_kalk__program-fit{color:#3a273ebf;background:#3a273e12}.comp_nb_kalk__program.is-off:hover{transform:none}.comp_nb_kalk__program.is-off:hover:before{box-shadow:none}.comp_nb_kalk__program-fit{color:#3a273e;background:#fff;border-radius:.5rem;align-self:flex-start;margin-top:.25rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600}.comp_nb_kalk__program-fit[hidden]{display:none}.comp_nb_kalk__program-code{color:#3a273e;font-size:.75rem;line-height:1.6}.comp_nb_kalk__program-code b{color:#fff;letter-spacing:.03em;background:#ee000e;border-radius:.3rem;padding:.1rem .4rem}.comp_nb_kalk__program-code[hidden]{display:none}.comp_nb_kalk__program-name{font-size:1.125rem;font-weight:700}.comp_nb_kalk__program-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.comp_nb_kalk__program-price{margin-top:.25rem;font-size:.875rem}.comp_nb_kalk__program-price strong{font-size:1.0625rem}.comp_nb_kalk__program-price s{color:#3a273eb3;margin-left:.25rem;font-size:.75rem}.comp_nb_kalk__link{color:#5d2fb5;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:1rem;padding:0;font:500 .9375rem Lexend Variable,Lexend,sans-serif;text-decoration:underline}.comp_nb_kalk__link[hidden]{display:none}.comp_nb_kalk__variants{flex-wrap:wrap;margin-bottom:1.5rem}.comp_nb_kalk__kcal{align-items:baseline;gap:.5rem;margin-bottom:1rem;display:flex}.comp_nb_kalk__kcal-value{letter-spacing:-.04em;color:#5d2fb5;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:700;line-height:1}@media (width>=992px){.comp_nb_kalk__kcal-value{font-size:3.5rem}}.comp_nb_kalk__kcal-unit{color:#3a273e99}.comp_nb_kalk__scale{color:#3a273e8c;justify-content:space-between;margin-top:.5rem;font-size:.8125rem;display:flex}.comp_nb_kalk__hintbox{background:#5d2fb50d;border-radius:.9rem;margin:1.25rem 0 0;padding:.8rem 1rem;font-size:.875rem}.comp_nb_kalk__hintbox[hidden]{display:none}.comp_nb_kalk__where{margin-top:1.25rem}.comp_nb_kalk__where[hidden]{display:none}.comp_nb_kalk__search{position:relative}.comp_nb_kalk__town{background:#5d2fb50d;border-radius:1rem;margin-top:1rem;padding:1.1rem 1.25rem;animation:.35s nb-step}.comp_nb_kalk__town[hidden]{display:none}.comp_nb_kalk__town h4{margin:0 0 .6rem;font-size:1.125rem}.comp_nb_kalk__town ul{gap:.4rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.comp_nb_kalk__town li{justify-content:space-between;gap:1rem;display:flex}.comp_nb_kalk__town .is-no{color:#ee000e}.comp_nb_kalk__pickup{background:#2fb58d1a;border-radius:1rem;margin:1.25rem 0 0;padding:1.1rem 1.25rem}.comp_nb_kalk__pickup[hidden]{display:none}.comp_nb_kalk__days{justify-content:flex-start;margin-bottom:1.5rem}@media (width<=767.98px){.comp_nb_kalk__days{grid-template-columns:repeat(4,1fr);gap:.4rem;margin-bottom:1.25rem;display:grid}.comp_nb_kalk__days .nb_chip{white-space:nowrap;justify-content:center;padding-inline:.25rem}}.comp_nb_kalk__ladder{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:.35rem;margin-top:1.5rem;display:grid}@media (width<=767.98px){.comp_nb_kalk__ladder:is([data-n="4"],[data-n="5"],[data-n="6"]){grid-template-columns:repeat(2,minmax(0,1fr))}}.comp_nb_kalk__ladder div{text-align:center;color:#3a273e99;background:#5d2fb50d;border-radius:.75rem;flex-direction:column;gap:.1rem;padding:.6rem .4rem;font-size:.75rem;transition:background .25s,color .25s;display:flex}.comp_nb_kalk__ladder div strong{color:#3a273e;font-size:.9375rem}.comp_nb_kalk__ladder div em{font-size:.6875rem;font-style:normal}.comp_nb_kalk__ladder div.is-code em{color:#ee000e;font-weight:700}.comp_nb_kalk__ladder div.is-active{color:#fffc;background:#5d2fb5}.comp_nb_kalk__ladder div.is-active strong,.comp_nb_kalk__ladder div.is-active em{color:#fff}.comp_nb_kalk__codebox{margin-top:1.25rem}.comp_nb_kalk__codebox p{color:#3a273ea6;margin:.5rem 0 0;font-size:.8125rem;line-height:1.45}.comp_nb_kalk__codeline{background:#ee000e0d;border:1.5px dashed #ee000e73;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.8rem 1.1rem;font-size:.9375rem;display:flex}.comp_nb_kalk__codeline strong{align-items:baseline;gap:.5rem;display:inline-flex}.comp_nb_kalk__codeline code{letter-spacing:.05em;color:#ee000e;font-family:inherit;font-weight:700}.comp_nb_kalk__promo{cursor:pointer;background:#ee000e14;border-radius:1rem;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.9rem 1.1rem;font-size:.9375rem;display:flex}.comp_nb_kalk__promo[hidden]{display:none}.comp_nb_kalk__promo input{accent-color:#ee000e;width:1.25rem;height:1.25rem}.comp_nb_kalk__promo strong{color:#ee000e}.comp_nb_kalk__result{text-align:center}.comp_nb_kalk__result-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#5d2fb5;margin:.5rem 0 0;font-size:.875rem;font-weight:600}.comp_nb_kalk__result-sub{color:#3a273eb3;margin:.5rem 0 1.5rem}.comp_nb_kalk__result-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}@media (width<=767.98px){.comp_nb_kalk__result-actions{flex-direction:column;gap:.5rem;margin-top:1.5rem}.comp_nb_kalk__result-actions .nb_btn{width:100%}}.comp_nb_kalk__applied{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .6rem;margin:-.75rem 0 1.25rem;font-size:.9375rem;display:flex}.comp_nb_kalk__applied[hidden]{display:none}.comp_nb_kalk__applied small{color:#3a273e99;flex-basis:100%;font-size:.8125rem}.comp_nb_kalk__code-btn{color:#3a273e;font:inherit;cursor:pointer;background:#ee000e0f;border:1.5px dashed #ee000e;border-radius:.6rem;align-items:center;gap:.5rem;padding:.3rem .4rem .3rem .7rem;transition:background .15s;display:inline-flex}.comp_nb_kalk__code-btn:hover,.comp_nb_kalk__code-btn:focus-visible{background:#ee000e1f}.comp_nb_kalk__code-btn code{letter-spacing:.06em;color:#ee000e;font-family:inherit;font-size:1rem;font-weight:700}.comp_nb_kalk__code-btn [data-copy-hint]{color:#fff;background:#3a273e;border-radius:.4rem;padding:.1rem .45rem;font-size:.75rem;font-weight:600}.comp_nb_kalk__total{letter-spacing:-.05em;color:#3a273e;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:3.5rem;font-weight:700;line-height:1}@media (width>=992px){.comp_nb_kalk__total{font-size:5rem}}.comp_nb_kalk__rows{text-align:left;max-width:26rem;margin:0 auto}.comp_nb_kalk__rows div{border-bottom:1px solid #5d2fb51a;justify-content:space-between;gap:1rem;padding:.6rem 0;font-size:.9375rem;display:flex}.comp_nb_kalk__rows dt{color:#3a273eb3}.comp_nb_kalk__rows dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.comp_nb_kalk__rows .is-saving dd{color:#1f8a6a}.comp_nb_kalk__note{color:#3a273e8c;max-width:30rem;margin:1.5rem auto 0;font-size:.8125rem}.comp_nb_kalk__nav{justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (width<=767.98px){.comp_nb_kalk__nav:has(>[data-nb-skip]:not([hidden])){flex-direction:column;align-items:stretch;gap:.5rem}.comp_nb_kalk__nav:has(>[data-nb-skip]:not([hidden])) [data-nb-next]{order:1;margin-left:0}.comp_nb_kalk__nav:has(>[data-nb-skip]:not([hidden])) [data-nb-skip]{text-align:center;text-underline-offset:.2em;border:0;border-radius:0;order:2;align-self:center;padding:.5rem .25rem;text-decoration:underline}}.comp_nb_kalk__nav [data-nb-next]{flex-shrink:0;margin-left:auto}.comp_nb_kalk__nav{margin-top:1.5rem}@media (width>=768px){.comp_nb_kalk__nav{margin-top:2rem}}.comp_nb_kalk__back{color:#3a273eb3;cursor:pointer;background:0 0;border:0;padding:.5rem 0;font:500 .9375rem Lexend Variable,Lexend,sans-serif}.comp_nb_kalk__back[hidden]{display:none}.comp_nb_kalk__shortcut{background:#5d2fb50f;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex}.comp_nb_kalk__shortcut p{color:#3a273e;margin:0;font:500 .9375rem/1.35 Lexend Variable,Lexend,sans-serif}.comp_nb_kalk__shortcut-btn{color:#5d2fb5;cursor:pointer;background:#fff;border:1.5px solid #5d2fb5;border-radius:999px;flex:none;padding:.55rem 1.1rem;font:700 .9375rem/1.2 Lexend Variable,Lexend,sans-serif;transition:background-color .2s,color .2s}.comp_nb_kalk__shortcut-btn:hover,.comp_nb_kalk__shortcut-btn:focus-visible{color:#fff;background:#5d2fb5}.comp_nb_kalk__skip{white-space:nowrap;color:#5d2fb5;text-align:left;cursor:pointer;background:0 0;border:1px solid #5d2fb559;border-radius:999px;padding:.6rem 1rem;font:500 .8125rem/1.2 Lexend Variable,Lexend,sans-serif;transition:border-color .2s,color .2s}.comp_nb_kalk__skip:hover,.comp_nb_kalk__skip:focus-visible{color:#3a273e;border-color:#3a273e59}.comp_nb_kalk__skip[hidden],.comp_nb_kalk [data-nb-next][hidden]{display:none}.comp_nb_kalk__summary{z-index:4;transition:transform .3s,opacity .3s;position:relative}@media (width>=992px){.comp_nb_kalk__summary{position:sticky;inset-block-start:7rem}}.comp_nb_kalk__summary.is-floating{animation:.3s nb-rise;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 1rem 3rem #00000059}.comp_nb_kalk__summary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#28125cbf;border:1px solid #fff3;border-radius:1.25rem;padding:1rem 1.25rem}@media (width>=992px){.comp_nb_kalk__summary{background:#ffffff1a;border-radius:1.75rem;padding:1.75rem}}.comp_nb_kalk__summary-title{margin:0 0 1rem;font-size:1.125rem;font-weight:700;display:none}@media (width>=992px){.comp_nb_kalk__summary-title{display:block}}.comp_nb_kalk__summary-list{margin:0 0 1.25rem;padding:0;list-style:none;display:none}@media (width>=992px){.comp_nb_kalk__summary-list{gap:.75rem;display:grid}}.comp_nb_kalk__summary-list li{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:1rem;padding-bottom:.75rem;font-size:.875rem;display:flex}.comp_nb_kalk__summary-list li span{color:#ffffffa6}.comp_nb_kalk__summary-list li strong{text-align:right;font-weight:600}.comp_nb_kalk__summary-list li.is-set strong{animation:.4s nb-pop}.comp_nb_kalk__summary-code{border:1px dashed #ffffff73;border-radius:.8rem;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin:0 0 1rem;padding:.6rem .8rem;font-size:.8125rem;display:none}@media (width>=992px){.comp_nb_kalk__summary-code{display:flex}}.comp_nb_kalk__summary-code[hidden]{display:none}.comp_nb_kalk__summary-code span{color:#ffffffbf}.comp_nb_kalk__summary-code strong{gap:.4rem;font-weight:600;display:inline-flex}.comp_nb_kalk__summary-code code{letter-spacing:.05em;font-family:inherit;font-weight:700}.comp_nb_kalk__summary-price{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.comp_nb_kalk__summary-price>span{color:#ffffffbf;font-size:.875rem}.comp_nb_kalk__summary-price small{font-size:.75rem}.comp_nb_kalk__summary-price strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.5rem}@media (width>=992px){.comp_nb_kalk__summary-price strong{font-size:2rem}}@media (width<=991.98px){.comp_nb_kalk:not(.has-price) .comp_nb_kalk__summary,.comp_nb_kalk.is-result .comp_nb_kalk__summary,.comp_nb_kalk.is-result .comp_nb_kalk__nav{display:none}}@keyframes nb-step{0%{opacity:0;transform:translate(16px)}}@keyframes nb-rise{0%{opacity:0;transform:translateY(1rem)}}@keyframes nb-pop{50%{transform:scale(1.08)}}.comp_nb_doprava__inner{grid-column:2/8;align-items:center;gap:2rem;min-width:0;display:grid}@media (width>=992px){.comp_nb_doprava__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4rem}}.comp_nb_doprava__head{margin-bottom:1.5rem}@media (width>=992px){.comp_nb_doprava__head{text-align:left;margin:0 0 2rem}.comp_nb_doprava__head .nb_head__text{margin-left:0}}.comp_nb_doprava__search{position:relative}.comp_nb_doprava__search .nb_input{border-radius:999px;padding:1.25rem 1.5rem;font-size:1.125rem;box-shadow:0 1rem 2.5rem #5d2fb51a}.comp_nb_doprava__result{background:#5d2fb50d;border-radius:1.5rem;margin-top:1.25rem;padding:1.5rem;animation:.35s nb-fade}.comp_nb_doprava__result[hidden]{display:none}.comp_nb_doprava__result h3{align-items:center;gap:.6rem;margin:0 0 .25rem;font-size:1.375rem;display:flex}.comp_nb_doprava__result .comp_nb_doprava__ok,.comp_nb_doprava__result .comp_nb_doprava__no{color:#fff;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.9rem;display:grid}.comp_nb_doprava__result .comp_nb_doprava__ok{background:#2fb58d}.comp_nb_doprava__result .comp_nb_doprava__ok:before{content:"";box-sizing:border-box;border-bottom:2px solid;border-right:2px solid;border-radius:0 0 1px;width:.38rem;height:.7125rem;margin-top:-.114rem;display:block;transform:rotate(45deg)}.comp_nb_doprava__result .comp_nb_doprava__no{background:#ee000e}.comp_nb_doprava__result p{color:#3a273ea6;margin:0 0 1rem;font-size:.875rem}.comp_nb_doprava__result ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.comp_nb_doprava__result li{background:#fff;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.9375rem;display:flex}.comp_nb_doprava__result li strong{white-space:nowrap;color:#5d2fb5}.comp_nb_doprava__result a{color:#5d2fb5;font-weight:600}.comp_nb_doprava__stats{background:linear-gradient(160deg,#6a37cf,#5d2fb5 50%,#3f1f86);border-radius:1.5rem;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.5rem;display:grid;box-shadow:0 1.5rem 4rem #5d2fb54d}@media (width>=768px){.comp_nb_doprava__stats{border-radius:2rem;gap:.75rem;padding:.75rem}}.comp_nb_doprava__stat{border-radius:1.1rem;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;display:flex}@media (width>=768px){.comp_nb_doprava__stat{border-radius:1.4rem;padding:1.25rem}}.comp_nb_doprava__stat:last-child:nth-child(2n){grid-column:1/-1}.comp_nb_doprava__stat{color:#fff;background:#ffffff14;text-decoration:none}.comp_nb_doprava__stat strong{font-size:1.5rem;line-height:1}@media (width>=768px){.comp_nb_doprava__stat strong{font-size:1.75rem}}.comp_nb_doprava__stat strong{letter-spacing:-.03em}.comp_nb_doprava__stat span{color:#ffffffbf;font-size:.875rem}.comp_nb_doprava__stat--big{grid-column:1/-1;padding:1.25rem 1.25rem 1.35rem}@media (width>=768px){.comp_nb_doprava__stat--big{padding:1.75rem 1.5rem}}.comp_nb_doprava__stat--big strong{font-size:3.25rem}@media (width>=768px){.comp_nb_doprava__stat--big strong{font-size:4rem}}@media (width>=992px){.comp_nb_doprava__stat--big strong{font-size:5rem}}.comp_nb_doprava__stat--link{transition:background .2s}.comp_nb_doprava__stat--link:hover{background:#ffffff29}.comp_nb_odberna{background:radial-gradient(333.5% 50%,#5d2fb50a calc(100% - 1.5px),#0000 100%) no-repeat}@media (width>=992px){.comp_nb_odberna{background:radial-gradient(150% 50%,#5d2fb50a calc(100% - 1.5px),#0000 100%) no-repeat}}.comp_nb_odberna__inner{grid-column:2/8;min-width:0}.comp_nb_odberna__filter{margin-bottom:1.25rem}@media (width>=768px){.comp_nb_odberna__filter{margin-bottom:2rem}}.comp_nb_odberna__grid{gap:1rem;display:grid}@media (width>=768px){.comp_nb_odberna__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.comp_nb_odberna__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.comp_nb_odberna__item{border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1.15rem 1.15rem 1rem;display:flex}@media (width>=768px){.comp_nb_odberna__item{border-radius:1.5rem;gap:1rem;padding:1.4rem 1.4rem 1.25rem}}.comp_nb_odberna__item{scroll-margin-block:7rem;transition:transform .25s,box-shadow .25s}.comp_nb_odberna__item:target{outline-offset:3px;outline:2px solid #5d2fb5}.comp_nb_odberna__item:hover{transform:translateY(-3px);box-shadow:0 1.5rem 3.5rem #5d2fb529}.comp_nb_odberna__city{color:#5d2fb5;background:#5d2fb514;border-radius:999px;margin-bottom:.6rem;padding:.2rem .65rem;font-size:.75rem;font-weight:600;display:inline-block}.comp_nb_odberna__fee{color:#b5003a;background:#fdecef;border-radius:999px;margin:0 0 .6rem .35rem;padding:.2rem .65rem;font-size:.75rem;font-weight:600;display:inline-block}.comp_nb_odberna__name{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.1875rem;font-weight:700;line-height:1.25}.comp_nb_odberna__address{color:#3a273ebf;margin:0;font-size:.9375rem;line-height:1.45}.comp_nb_odberna__hours{font-size:.875rem}.comp_nb_odberna__hours summary{color:#5d2fb5;cursor:pointer;font-weight:500}@media (pointer:coarse){.comp_nb_odberna__hours summary{padding:.35rem 0}}.comp_nb_odberna__hours p{color:#3a273ecc;margin:.5rem 0 0;line-height:1.5}.comp_nb_odberna__note{color:#3a273e99;margin:0;font-size:.8125rem}.comp_nb_odberna__actions{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:auto;display:flex}@media (width>=768px){.comp_nb_odberna__actions{gap:.5rem 1rem;padding-top:.25rem}}.comp_nb_odberna__actions .nb_btn{padding:.7rem 1.25rem;font-size:.875rem}.comp_nb_odberna__link{color:#3a273e}@media (pointer:coarse){.comp_nb_odberna__link{align-items:center;min-height:2.75rem;padding:0 .25rem;display:inline-flex}}.comp_nb_odberna__link{text-underline-offset:3px;font-size:.875rem;font-weight:500;text-decoration:underline}.comp_nb_odberna__link:hover{color:#5d2fb5}.comp_nb_odberna__more{text-align:center;margin-top:1.5rem}.comp_nb_odberna__more .nb_btn{width:100%}.comp_nb_odberna__more:has(>[hidden]){display:none}@media (width>=768px){.comp_nb_odberna__more{display:none}}.odberna_compact{margin-top:2.5rem}@media (width>=992px){.odberna_compact{margin-top:3.5rem}}.odberna_compact__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.75rem;display:flex}.odberna_compact__title{letter-spacing:-.02em;color:#3a273e;margin:0;font-size:1.25rem;font-weight:700}.odberna_compact__title span{color:#1f8a6a;font-weight:400}.odberna_compact__foot{color:#3a273eb3;margin:.75rem 0 0;font-size:.8125rem}.odberna_compact__all{color:#5d2fb5;font-size:.9375rem;font-weight:600;text-decoration:none}.odberna_compact__all:hover{text-decoration:underline}.odberna_compact__chips{scrollbar-width:none;gap:.4rem;margin:0 -1rem .75rem;padding:.25rem 1rem;display:flex;overflow-x:auto}.odberna_compact__chips::-webkit-scrollbar{display:none}@media (width>=768px){.odberna_compact__chips{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.odberna_compact__chips .comp_nb_menu__day:first-child{margin-inline-start:0}.odberna_compact__chips .comp_nb_menu__day:last-child{margin-inline-end:0}.odberna_compact__chips small{opacity:.6;font-size:.75rem}.odberna_compact__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.odberna_compact__list{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.odberna_compact__list{grid-template-columns:repeat(3,1fr)}}.odberna_compact__item{background:#5d2fb50d;border-radius:.9rem;grid-template-columns:1fr auto;grid-template-areas:"main nav""hours hours";align-items:center;gap:.2rem .75rem;padding:.65rem .9rem;display:grid}.odberna_compact__item[hidden]{display:none}.odberna_compact__main{flex-direction:column;grid-area:main;min-width:0;display:flex}.odberna_compact__name{color:#3a273e;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.odberna_compact__addr{color:#3a273ea6;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.odberna_compact__nav{color:#5d2fb5;background:#fff;border-radius:999px;grid-area:nav;padding:.35rem .7rem;font-size:.8125rem;font-weight:600;text-decoration:none}.odberna_compact__nav:hover{color:#fff;background:#5d2fb5}.odberna_compact__hours{color:#3a273eb3;grid-area:hours;font-size:.8125rem}.odberna_compact__hours summary{cursor:pointer;color:#5d2fb5;font-weight:500}.odberna_compact__hours p{margin:.35rem 0 0}.odberna_compact__more{justify-content:center;margin-top:1rem;display:flex}.odberna_compact__more .nb_btn[hidden]{display:none}.comp_nb_akce__inner{grid-column:2/8;min-width:0}.comp_nb_akce__grid{gap:1rem;display:grid}@media (width>=768px){.comp_nb_akce__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.comp_nb_akce__grid{grid-template-columns:1.3fr 1fr 1fr;gap:1.25rem}}.comp_nb_akce__promo{border-radius:1.5rem;flex-direction:column;gap:.3rem;padding:1.35rem 1.4rem;display:flex;position:relative;overflow:hidden}@media (width>=768px){.comp_nb_akce__promo{border-radius:2rem;gap:.4rem;min-height:16rem;padding:1.75rem}}.comp_nb_akce__promo{color:#fff;isolation:isolate;background:linear-gradient(150deg,#ff3b45,#ee000e 55%,#b5000b)}@media (width>=768px){.comp_nb_akce__promo--hero{grid-row:span 2}}@media (width>=1200px){.comp_nb_akce__promo--hero{grid-row:auto}}@media (width>=992px){.comp_nb_akce__promo--hero .comp_nb_akce__pct{font-size:7rem}}.comp_nb_akce__promo:not(.comp_nb_akce__promo--hero){background:linear-gradient(150deg,#7a45dd,#5d2fb5 55%,#3f1f86)}.comp_nb_akce__pct{letter-spacing:-.06em;font-size:3.25rem;font-weight:700;line-height:.95}@media (width>=768px){.comp_nb_akce__pct{font-size:4.5rem}}@media (width>=992px){.comp_nb_akce__pct{font-size:5.5rem}}.comp_nb_akce__head{font:inherit;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:0;display:flex}.comp_nb_akce__cond{letter-spacing:-.02em;font-size:1.375rem;font-weight:800;line-height:1.1}@media (width>=768px){.comp_nb_akce__cond{font-size:1.625rem}}.comp_nb_akce__from{margin:auto 0 .15rem;padding-top:.9rem;font-size:1rem;line-height:1.1}.comp_nb_akce__from strong{letter-spacing:-.03em;font-size:2.25rem;font-weight:800}@media (width>=768px){.comp_nb_akce__from{padding-top:1.25rem}.comp_nb_akce__from strong{font-size:2.5rem}}.comp_nb_akce__burst{z-index:-1;background:radial-gradient(circle,#ffffff38,#0000 65%);border-radius:50%;width:16rem;height:16rem;position:absolute;top:-5rem;right:-5rem}.comp_nb_akce__side{flex-direction:column;gap:1rem;display:flex}.comp_nb_akce__side>.nb_btn{align-self:stretch}.comp_nb_akce__tiers,.comp_nb_akce__date{border-radius:1.25rem;padding:1.15rem 1.25rem}@media (width>=768px){.comp_nb_akce__tiers,.comp_nb_akce__date{border-radius:1.5rem;padding:1.5rem}}.comp_nb_akce__tiers,.comp_nb_akce__date{background:#5d2fb50f}.comp_nb_akce__tiers h3{margin:0 0 .75rem;font-size:1.0625rem}.comp_nb_akce__tiers ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.comp_nb_akce__tiers li{justify-content:space-between;font-size:.9375rem;display:flex}.comp_nb_akce__tiers li strong{color:#5d2fb5}.comp_nb_akce__code{color:#fffc;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:.5rem 0 0;font-size:.8125rem;display:flex}.comp_nb_akce__code-btn{color:#fff;font:inherit;cursor:pointer;background:#ffffff1f;border:1.5px dashed #ffffffb3;border-radius:.6rem;align-items:center;gap:.5rem;padding:.3rem .4rem .3rem .7rem;transition:background .15s;display:inline-flex}.comp_nb_akce__code-btn:hover,.comp_nb_akce__code-btn:focus-visible{background:#ffffff38}.comp_nb_akce__code-btn code{letter-spacing:.06em;font-family:inherit;font-size:1rem;font-weight:700}.comp_nb_akce__meta{color:#ffffffb8;margin:.65rem 0 0;font-size:.75rem;line-height:1.5}.comp_nb_akce__meta a{color:#fff;text-underline-offset:2px;font-weight:600;text-decoration:underline}.comp_nb_akce__code-hint{color:#3a273e;background:#fff;border-radius:.4rem;padding:.1rem .45rem;font-size:.75rem;font-weight:600}.comp_nb_akce__tiers-note{color:#3a273ea6;margin:-.4rem 0 .75rem;font-size:.8125rem}.comp_nb_akce__benefit{color:#3a273ea6;margin:0;font-size:.8125rem;line-height:1.4}.comp_nb_akce__date{color:#3a273e;background:#2fb58d1f;margin:0;font-size:1.0625rem;line-height:1.35}.comp_nb_akce__date strong{color:#1f8a6a;white-space:nowrap;font-weight:800}.comp_nb_doplnky__inner{grid-column:2/8;min-width:0}.comp_nb_doplnky__filter{margin-bottom:1.25rem}@media (width>=768px){.comp_nb_doplnky__filter{margin-bottom:2rem}}.comp_nb_doplnky__grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(40vw,10.5rem);grid-auto-flow:column;gap:.75rem;margin-inline:-1rem;padding:.25rem 1rem 1rem;scroll-padding-inline:1rem;display:grid;overflow-x:auto}.comp_nb_doplnky__grid::-webkit-scrollbar{display:none}.comp_nb_doplnky__grid>*{scroll-snap-align:start}@media (width>=768px){.comp_nb_doplnky__grid{grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:1rem;margin-inline:0;padding:0;overflow:visible}}@media (width>=992px){.comp_nb_doplnky__grid{grid-template-columns:repeat(4,1fr)}}@media (width>=1440px){.comp_nb_doplnky__grid{grid-template-columns:repeat(5,1fr)}}.comp_nb_doplnky__item{border-radius:1.25rem;flex-direction:column;gap:.3rem;padding:.5rem .5rem .85rem;display:flex}@media (width>=768px){.comp_nb_doplnky__item{border-radius:1.5rem;gap:.4rem;padding:.75rem .75rem 1rem}}.comp_nb_doplnky__item{background:#fff;transition:transform .25s,box-shadow .25s;box-shadow:0 .75rem 2.5rem #5d2fb514}.comp_nb_doplnky__item:hover{transform:translateY(-3px);box-shadow:0 1.25rem 3rem #5d2fb526}.comp_nb_doplnky__img{aspect-ratio:1;border-radius:.85rem;margin-bottom:.25rem;position:relative;overflow:hidden}@media (width>=768px){.comp_nb_doplnky__img{border-radius:1.1rem;margin-bottom:.4rem}}.comp_nb_doplnky__img{background:radial-gradient(circle at 50% 40%,#fff,#5d2fb512)}.comp_nb_doplnky__img img{object-fit:contain;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}@media (width>=768px){.comp_nb_doplnky__img img{width:80%;height:80%;inset:10%}}.comp_nb_doplnky__img--none{color:#fff;background:linear-gradient(150deg,#7a45dd,#5d2fb5);place-items:center;font-size:2.5rem;font-weight:700;display:grid}.comp_nb_doplnky__item:hover .comp_nb_doplnky__img img{transform:scale(1.06)rotate(-2deg)}.comp_nb_doplnky__name{margin:0;padding:0 .25rem;font-size:.875rem;font-weight:600;line-height:1.3}@media (width>=768px){.comp_nb_doplnky__name{font-size:.9375rem}}.comp_nb_doplnky__price{color:#5d2fb5;margin:auto 0 0;padding:0 .25rem;font-size:.9375rem;font-weight:700}.comp_nb_doplnky--small .comp_nb_doplnky__grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(30vw,7.5rem);grid-auto-flow:column;gap:.75rem;margin-inline:-1rem;padding:.25rem 1rem 1rem;scroll-padding-inline:1rem;display:grid;overflow-x:auto}.comp_nb_doplnky--small .comp_nb_doplnky__grid::-webkit-scrollbar{display:none}.comp_nb_doplnky--small .comp_nb_doplnky__grid>*{scroll-snap-align:start}@media (width>=768px){.comp_nb_doplnky--small .comp_nb_doplnky__grid{grid-template-columns:repeat(5,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:.75rem;margin-inline:0;padding:0;overflow:visible}}@media (width>=992px){.comp_nb_doplnky--small .comp_nb_doplnky__grid{grid-template-columns:repeat(6,1fr)}}@media (width>=1440px){.comp_nb_doplnky--small .comp_nb_doplnky__grid{grid-template-columns:repeat(8,1fr)}}.comp_nb_doplnky--small .comp_nb_doplnky__item{border-radius:1rem;gap:.2rem;padding:.4rem .4rem .6rem}.comp_nb_doplnky--small .comp_nb_doplnky__img{border-radius:.7rem;margin-bottom:.15rem}.comp_nb_doplnky--small .comp_nb_doplnky__img--none{font-size:1.5rem}.comp_nb_doplnky--small .comp_nb_doplnky__name{padding:0 .15rem;font-size:.75rem}@media (width>=768px){.comp_nb_doplnky--small .comp_nb_doplnky__name{font-size:.8125rem}}.comp_nb_doplnky--small .comp_nb_doplnky__price{padding:0 .15rem;font-size:.8125rem}.comp_nb_jidla__inner{grid-column:2/8;min-width:0}.comp_nb_jidla__filter{margin-bottom:1.25rem}@media (width>=768px){.comp_nb_jidla__filter{margin-bottom:2rem}}.comp_nb_jidla__legend{color:#3a273eb3;flex-wrap:wrap;justify-content:center;gap:.3rem .8rem;margin:-.25rem 0 1rem;padding:0;font-size:.75rem;list-style:none;display:flex}.comp_nb_jidla__legend li{align-items:center;gap:.3rem;display:inline-flex}.comp_nb_jidla__legend li:before{content:"";background:var(--dot);border-radius:50%;width:.625rem;height:.625rem}@media (width>=768px){.comp_nb_jidla__legend{display:none}}.comp_nb_jidla__grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (width>=768px){.comp_nb_jidla__grid{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (width>=1200px){.comp_nb_jidla__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.comp_nb_jidla__item{background:#fff;border-radius:1.25rem;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 .75rem 2.5rem #5d2fb51a}.comp_nb_jidla__item:hover{transform:translateY(-4px);box-shadow:0 1.25rem 3rem #5d2fb529}.comp_nb_jidla__photo{aspect-ratio:4/3;flex:none;position:relative;overflow:hidden}@media (width>=768px){.comp_nb_jidla__photo{aspect-ratio:1}}.comp_nb_jidla__photo{background:#5d2fb50f}.comp_nb_jidla__photo img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.comp_nb_jidla__item:hover .comp_nb_jidla__photo img{transform:scale(1.05)}.comp_nb_jidla__meal{color:#3a273e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:999px;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;position:absolute;top:.5rem;left:.5rem}@media (width>=768px){.comp_nb_jidla__meal{padding:.25rem .6rem;font-size:.75rem;top:.6rem;left:.6rem}}.comp_nb_jidla__meal--inline{-webkit-backdrop-filter:none;backdrop-filter:none;background:#5d2fb514;align-self:flex-start;position:static}.comp_nb_jidla__body{flex-direction:column;flex:1;gap:.3rem;padding:.65rem .7rem .75rem;display:flex}@media (width>=768px){.comp_nb_jidla__body{gap:.4rem;padding:.85rem .9rem 1rem}}.comp_nb_jidla__name{margin:0;font-size:.875rem;font-weight:600;line-height:1.25}@media (width<=767.98px){.comp_nb_jidla__name{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width>=768px){.comp_nb_jidla__name{font-size:.9375rem;line-height:1.3}}@media (width>=992px){.comp_nb_jidla__name{font-size:1rem}}.comp_nb_jidla__meta{margin:0;font-size:.75rem}@media (width<=767.98px){.comp_nb_jidla__meta{line-height:1.35}}@media (width>=768px){.comp_nb_jidla__meta{font-size:.8125rem}}.comp_nb_jidla__meta{color:#3a273ea6}.comp_nb_jidla__programs{color:#3a273eb3;flex-wrap:wrap;gap:.25rem .6rem;margin:auto 0 0;padding:.25rem 0 0;font-size:.75rem;list-style:none;display:flex}.comp_nb_jidla__programs li{align-items:center;gap:.3rem;display:inline-flex}.comp_nb_jidla__programs li:before{content:"";background:var(--dot);border-radius:50%;flex:none;width:.5rem;height:.5rem}@media (width<=767.98px){.comp_nb_jidla__programs{gap:.3rem;font-size:0}.comp_nb_jidla__programs li:before{width:.625rem;height:.625rem}}.comp_nb_jidla__more{justify-content:center;margin-top:1.5rem;display:flex}@media (width>=768px){.comp_nb_jidla__more{margin-top:2rem}}.comp_nb_jidla__more:has(>[hidden]){display:none}.comp_nb_jidla__body .nb_dish__flags li{padding:.1rem .45rem;font-size:.6875rem}.comp_nb_jidla__body .nb_allergens{font-size:.6875rem}@media (width>=768px){.comp_nb_jidla__body .nb_allergens{font-size:.75rem}}.comp_nb_jidla__more-info{margin-top:0}.comp_nb_jidla__more-info summary,.comp_nb_jidla__more-info p{font-size:.75rem}.comp_nb_jidla__allergy{color:#3a273ea6;text-align:center;margin:1.5rem 0 0;font-size:.8125rem}.comp_nb_jidla__allergy a{color:#5d2fb5;font-weight:500}.comp_tool{--cat-podvaha:#5d2fb58c;--cat-norma:#2fb58d;--cat-nadvaha:#e5a529;--cat-obezita1:#f77373;--cat-obezita2:#ee000e;--cat-obezita3:#b0000a}.comp_tool__inner{grid-column:2/8;min-width:0}.comp_tool__lead{max-width:44rem}.comp_tool__card{gap:1.5rem;padding:1.25rem;display:grid}@media (width>=768px){.comp_tool__card{padding:2rem}}@media (width>=992px){.comp_tool__card{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:2.5rem;padding:2.5rem}}.comp_tool__form{align-content:start;gap:1.25rem;min-width:0;display:grid}.comp_tool__row{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.75rem;display:grid}@media (width>=420px){.comp_tool__row{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1rem}}.comp_tool__field{gap:.4rem;min-width:0;display:grid}.comp_tool__label{color:#3a273e;padding:0;font:600 .9375rem/1.3 Lexend Variable,Lexend,sans-serif}.comp_tool__input{position:relative}.comp_tool__input .nb_input{padding:.9rem 2.4rem .9rem .9rem;font-weight:500}@media (width>=420px){.comp_tool__input .nb_input{padding:1rem 3.25rem 1rem 1.25rem}}.comp_tool__input .nb_input{-moz-appearance:textfield}.comp_tool__input .nb_input::-webkit-inner-spin-button{appearance:none;margin:0}.comp_tool__input .nb_input::-webkit-outer-spin-button{appearance:none;margin:0}.comp_tool__input .nb_input:invalid{border-color:#ee000e}.comp_tool__unit{position:absolute;top:50%;right:.8rem}@media (width>=420px){.comp_tool__unit{right:1.1rem}}.comp_tool__unit{color:#3a273e8c;pointer-events:none;font-size:.9375rem;transform:translateY(-50%)}.comp_tool__hint{color:#3a273ea6;margin:0;font-size:.8125rem;line-height:1.4}.comp_tool__choice{border:0;min-width:0;margin:0;padding:0}.comp_tool__choice legend{margin-bottom:.5rem}.comp_tool__options{flex-wrap:wrap;gap:.5rem;display:flex}.comp_tool__option{cursor:pointer;position:relative}.comp_tool__option input{opacity:0;pointer-events:none;position:absolute}.comp_tool__option>span{color:#3a273e;background:#fff;border:1px solid #5d2fb533;border-radius:999px;gap:.15rem;padding:.6rem 1rem;font:500 .9375rem/1.2 Lexend Variable,Lexend,sans-serif;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:grid}.comp_tool__option small{color:#3a273e99;font-size:.75rem;font-weight:400}.comp_tool__option:hover>span{border-color:#5d2fb5}.comp_tool__option input:checked+span{color:#fff;background:#5d2fb5;border-color:#5d2fb5;box-shadow:0 .5rem 1.5rem #5d2fb540}.comp_tool__option input:checked+span small{color:#fffc}.comp_tool__choice--toggle .comp_tool__options{background:#5d2fb514;border-radius:999px;flex-wrap:wrap;gap:0;padding:.25rem;display:inline-flex}.comp_tool__choice--toggle .comp_tool__option>span{white-space:nowrap;background:0 0;border:0;padding:.55rem 1.1rem}@media (width<=419.98px){.comp_tool__choice--toggle .comp_tool__option>span{padding-inline:.7rem}}.comp_tool__choice--toggle .comp_tool__option input:checked+span{color:#5d2fb5;background:#fff;font-weight:700;box-shadow:0 .25rem 1rem #5d2fb526}.comp_tool__choice--list .comp_tool__options{gap:.5rem;display:grid}.comp_tool__choice--list .comp_tool__option>span{border-radius:1rem;padding:.75rem 1rem}.comp_tool__more{border-top:1px solid #5d2fb51f;padding-top:1rem}.comp_tool__more summary{color:#5d2fb5;cursor:pointer;font:600 .9375rem/1.3 Lexend Variable,Lexend,sans-serif}.comp_tool__more summary small{color:#3a273e8c;font-weight:400}.comp_tool__more[open] summary{margin-bottom:1rem}.comp_tool__check{cursor:pointer;align-items:center;gap:.6rem;font:500 .9375rem/1.3 Lexend Variable,Lexend,sans-serif;display:flex}.comp_tool__check input{accent-color:#5d2fb5;width:1.25rem;height:1.25rem}.comp_tool__submit{justify-self:start}.comp_tool__result{background:#5d2fb50d;border-radius:1.25rem;align-content:start;gap:.75rem;min-width:0;padding:1.5rem 1.25rem;display:grid}@media (width>=768px){.comp_tool__result{padding:2rem}}.comp_tool__result>*{margin:0}.comp_tool__kicker{color:#3a273eb3;letter-spacing:.06em;text-transform:uppercase;font:600 .8125rem/1.2 Lexend Variable,Lexend,sans-serif}.comp_tool__big{color:#5d2fb5;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font:700 3.25rem/1 Lexend Variable,Lexend,sans-serif}@media (width>=992px){.comp_tool__big{font-size:4rem}}.comp_tool__big small{color:#3a273e;letter-spacing:0;margin-left:.35rem;font-size:1.125rem;font-weight:500}.comp_tool__badge{background:var(--cat,#5d2fb5);color:#fff;border-radius:999px;justify-self:start;padding:.35rem .85rem;font:700 .875rem/1.2 Lexend Variable,Lexend,sans-serif}.comp_tool__badge[data-cat=podvaha]{--cat:var(--cat-podvaha)}.comp_tool__badge[data-cat=norma]{--cat:var(--cat-norma)}.comp_tool__badge[data-cat=nadvaha]{--cat:var(--cat-nadvaha)}.comp_tool__badge[data-cat=obezita1]{--cat:var(--cat-obezita1)}.comp_tool__badge[data-cat=obezita2]{--cat:var(--cat-obezita2)}.comp_tool__badge[data-cat=obezita3]{--cat:var(--cat-obezita3)}.comp_tool__line{font-size:1rem;line-height:1.45}.comp_tool__text{font-size:.9375rem;line-height:1.55}.comp_tool__note{background:#fff;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.comp_tool__note--warn{background:#e5a52924}.comp_tool__note--stop{background:#ee000e14}.comp_tool__stats{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem;margin:0;display:grid}.comp_tool__stats>div{background:#fff;border-radius:.875rem;padding:.75rem .9rem}.comp_tool__stats dt{color:#3a273ea6;font-size:.75rem;line-height:1.3}.comp_tool__stats dd{font-variant-numeric:tabular-nums;margin:.2rem 0 0;font:700 1.125rem/1.2 Lexend Variable,Lexend,sans-serif}.comp_tool__cta{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}@media (width<=419.98px){.comp_tool__cta .nb_btn{width:100%}}.comp_tool__offer{background:#fff;border-radius:1rem;gap:.35rem;padding:1rem 1.1rem;display:grid;box-shadow:0 .75rem 2rem #5d2fb51a}.comp_tool__offer>*{margin:0}.comp_tool__offer strong{font-size:1.0625rem}.comp_tool__offer small{color:#3a273ea6;font-size:.8125rem}.comp_tool__block{margin-top:2.5rem}@media (width>=992px){.comp_tool__block{margin-top:4rem}}.comp_tool__h{color:#3a273e;letter-spacing:-.02em;margin:0 0 .75rem;font:700 1.375rem/1.25 Lexend Variable,Lexend,sans-serif}@media (width>=992px){.comp_tool__h{font-size:1.75rem}}.comp_tool__p{max-width:48rem;margin:0 0 1.25rem;font-size:1rem;line-height:1.55}.comp_tool__table-wrap{border-radius:1rem;overflow-x:auto;box-shadow:0 0 0 1px #5d2fb51f}.comp_tool__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:40rem;font-size:.875rem}.comp_tool__table th,.comp_tool__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #5d2fb514;padding:.6rem .75rem}.comp_tool__table thead th{vertical-align:bottom;background:#5d2fb50f;font-weight:700}.comp_tool__table thead th small{color:#3a273e99;font-size:.75rem;font-weight:400;display:block}.comp_tool__table tbody th{font-weight:600}.comp_tool__table tbody tr:last-child>*{border-bottom:0}.comp_tool__table tr.is-current>*{background:#5d2fb514}.comp_tool__tiles{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.comp_tool__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.comp_tool__tiles li{background:#5d2fb50d;border-radius:1rem;gap:.35rem;padding:1.1rem 1.25rem;font-size:.9375rem;line-height:1.5;display:grid}.comp_tool__method{color:#3a273ed9;background:#5d2fb50a;border-radius:1rem;margin-top:2rem;padding:1.25rem;font-size:.875rem;line-height:1.6}.comp_tool__method p{margin:0}.comp_tool__faq{margin-top:2.5rem}@media (width>=992px){.comp_tool__faq{margin-top:4rem}}.comp_tool__q{border-bottom:1px solid #5d2fb51f}.comp_tool__q summary{cursor:pointer;padding:1rem 2.5rem 1rem 0;font:600 1.0625rem/1.35 Lexend Variable,Lexend,sans-serif;list-style:none;position:relative}.comp_tool__q summary::-webkit-details-marker{display:none}.comp_tool__q summary:after{content:"+";color:#5d2fb5;font-size:1.5rem;font-weight:400;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.comp_tool__q[open] summary:after{content:"–"}.comp_tool__q p{max-width:48rem;margin:0 0 1.25rem;font-size:1rem;line-height:1.6}.comp_tool a:not(.nb_btn){color:#5d2fb5}.comp_tool__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.comp_tool [hidden]{display:none!important}.comp_tool_bmi__scale{margin:.5rem 0;padding-bottom:1.5rem;position:relative}.comp_tool_bmi__bar{border-radius:999px;grid-template-columns:14fr 26fr 20fr 20fr 20fr;gap:2px;height:.625rem;display:grid;overflow:hidden}.comp_tool_bmi__bar span:first-child{background:var(--cat-podvaha)}.comp_tool_bmi__bar span:nth-child(2){background:var(--cat-norma)}.comp_tool_bmi__bar span:nth-child(3){background:var(--cat-nadvaha)}.comp_tool_bmi__bar span:nth-child(4){background:var(--cat-obezita1)}.comp_tool_bmi__bar span:nth-child(5){background:var(--cat-obezita2)}.comp_tool_bmi__marker{top:-.3125rem;left:var(--pos,50%);background:#3a273e;border:.25rem solid #fff;border-radius:50%;width:1.25rem;height:1.25rem;transition:left .4s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-50%);box-shadow:0 .25rem .75rem #3a273e59}@media (prefers-reduced-motion:reduce){.comp_tool_bmi__marker{transition:none}}.comp_tool_bmi__ticks{color:#3a273e99;height:1rem;font-size:.6875rem;position:absolute;inset:auto 0 0}.comp_tool_bmi__ticks span{position:absolute;transform:translate(-50%)}.comp_tool_bmi__ticks span:first-child{left:14%}.comp_tool_bmi__ticks span:nth-child(2){left:40%}.comp_tool_bmi__ticks span:nth-child(3){left:60%}.comp_tool_bmi__ticks span:nth-child(4){left:80%}.comp_tool_bmi__table thead th[data-cat=norma]{color:#1f7d61}.comp_tool_bmr__day{background:#fff;min-width:0}.comp_tool_bmr__day th small{color:#3a273e99;white-space:normal;font-size:.75rem;font-weight:400;display:block}.comp_tool_bmr__day td:last-child{text-align:right;font-weight:700}.comp_tool_bmr__tables{gap:1.25rem;display:grid}@media (width>=992px){.comp_tool_bmr__tables{grid-template-columns:repeat(2,minmax(0,1fr))}}.comp_tool_bmr__tables .comp_tool__table{min-width:30rem}.comp_tool_bmr__caption{color:#3a273e;text-align:left;padding:.85rem .75rem .5rem;font:700 1rem/1.3 Lexend Variable,Lexend,sans-serif}.comp_tool_bmr__caption small{color:#3a273e99;margin-left:.35rem;font-size:.8125rem;font-weight:400}.comp_tool_kalorie__macros{gap:.5rem;display:grid}.comp_tool_kalorie__macros>p{margin:0}.comp_tool_kalorie__macros .comp_tool__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.comp_tool_kalorie__macros .comp_tool__stats>div{background:color-mix(in srgb, var(--m) 9%, #fff);box-shadow:none}.comp_tool_kalorie__macros .comp_tool__stats dt{color:color-mix(in srgb, var(--m) 80%, #3a273e);font-weight:600}.comp_tool_kalorie__macros .comp_tool__stats .is-b{--m:#5d2fb5}.comp_tool_kalorie__macros .comp_tool__stats .is-t{--m:#e5a529}.comp_tool_kalorie__macros .comp_tool__stats .is-s{--m:#2fb58d}@media (width>=420px){.comp_tool_kalorie .comp_tool__choice--list .comp_tool__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.comp_tool_kalorie input[type=date].nb_input{min-height:3.4rem;font-weight:500}.comp_tool_vzorovy_den__form{gap:1rem;padding:1.25rem;display:grid}@media (width>=768px){.comp_tool_vzorovy_den__form{padding:1.5rem 2rem}}.comp_tool_vzorovy_den__form .comp_tool__options{gap:.4rem}.comp_tool_vzorovy_den.is-live .comp_tool_vzorovy_den__go{display:none}.comp_tool_vzorovy_den__day{margin-top:2rem;transition:opacity .2s}.comp_tool_vzorovy_den__day[aria-busy=true]{opacity:.55}.comp_tool_vzorovy_den__date{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0 0 1rem;display:flex}.comp_tool_vzorovy_den__date strong{font-size:1.25rem}.comp_tool_vzorovy_den__date span{color:#3a273ea6;font-size:.9375rem}.comp_tool_vzorovy_den__meals{gap:1rem;display:grid}@media (width>=768px){.comp_tool_vzorovy_den__meals{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.comp_tool_vzorovy_den__meal{background:#fff;border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1rem 2.5rem #5d2fb51a}.comp_tool_vzorovy_den__photo{aspect-ratio:4/3;background:#5d2fb50f;position:relative}.comp_tool_vzorovy_den__photo img{object-fit:cover;width:100%;height:100%;display:block}.comp_tool_vzorovy_den__badge{color:#5d2fb5;background:#fff;border-radius:999px;padding:.3rem .75rem;font:700 .8125rem/1.2 Lexend Variable,Lexend,sans-serif;position:absolute;top:.75rem;left:.75rem}.comp_tool_vzorovy_den__badge--inline{background:#5d2fb514;justify-self:start;position:static}.comp_tool_vzorovy_den__body{align-content:start;gap:.6rem;padding:1rem 1.1rem 1.25rem;display:grid}.comp_tool_vzorovy_den__body>*{margin:0}.comp_tool_vzorovy_den__name{font:700 1.0625rem/1.3 Lexend Variable,Lexend,sans-serif}.comp_tool_vzorovy_den__macros{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin:0;display:grid}.comp_tool_vzorovy_den__macros div{text-align:center;background:#5d2fb50d;border-radius:.6rem;padding:.4rem .3rem}.comp_tool_vzorovy_den__macros dt{color:#3a273e99;font-size:.6875rem}.comp_tool_vzorovy_den__macros dd{white-space:nowrap;margin:.1rem 0 0;font:700 .875rem/1.2 Lexend Variable,Lexend,sans-serif}.comp_tool_vzorovy_den__alts{color:#3a273eb3;font-size:.8125rem;line-height:1.45}.comp_tool_vzorovy_den__total{color:#fff;background:#5d2fb5;border-radius:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1.25rem 0 0;padding:1rem;display:grid}@media (width>=768px){.comp_tool_vzorovy_den__total{grid-template-columns:2fr repeat(4,minmax(0,1fr));align-items:center;padding:1.1rem 1.5rem}}.comp_tool_vzorovy_den__total .is-main{grid-column:1/-1}@media (width>=768px){.comp_tool_vzorovy_den__total .is-main{grid-column:auto}}.comp_tool_vzorovy_den__total .is-main dd{font-size:1.75rem}.comp_tool_vzorovy_den__total dt{color:#ffffffbf;font-size:.75rem}.comp_tool_vzorovy_den__total dd{font-variant-numeric:tabular-nums;margin:.1rem 0 0;font:700 1.125rem/1.2 Lexend Variable,Lexend,sans-serif}.comp_tool_vzorovy_den__hint{margin-top:.75rem}.comp_tool_vzorovy_den__cta{align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem;display:grid}@media (width>=992px){.comp_tool_vzorovy_den__cta{grid-template-columns:1fr auto;padding:2rem 2.5rem}}.comp_tool_vzorovy_den__cta .comp_tool__p{margin:0}.comp_tool_vzorovy_den__week td{white-space:normal;min-width:12rem}.comp_tool_vzorovy_den__week td:last-child{white-space:nowrap;min-width:0;font-weight:700}.comp_tool_vzorovy_den .comp_tool__h small{color:#3a273e8c;font-size:.6em;font-weight:500}.nb_allergens{color:#3a273ecc;margin:0;font-size:.8125rem;line-height:1.45}.nb_allergens__label{font-weight:600}.nb_allergens__n{cursor:help;text-decoration:none}.nb_allergens--missing{color:#3a273e99;font-style:italic}.nb_allergens__names{color:#3a273eb3;margin:.35rem 0 0;font-size:.8125rem}.nb_allergens__legend{color:#3a273ebf;margin-top:1.25rem;font-size:.8125rem}.nb_allergens__legend summary{color:#5d2fb5;cursor:pointer;font-weight:500}.nb_allergens__legend ol{columns:2 12rem;margin:.75rem 0 0;padding-left:1.5rem;line-height:1.6}.template-page{color:#3a273e;background-color:#fff;font-family:Lexend Variable,Lexend,serif;position:relative;overflow-x:hidden}.template-page .header .logo a svg{color:#5c2fb1}.template-page .intro{grid-template-columns:0 repeat(6,1fr) 0;gap:1rem;display:grid}@media (width>=768px){.template-page .intro{grid-template-columns:minmax(2rem,auto) repeat(6,1fr) minmax(2rem,auto);gap:3rem}}@media (width>=1200px){.template-page .intro{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1440px){.template-page .intro{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1601px){.template-page .intro{grid-template-columns:minmax(8vw,auto) repeat(6,1fr) minmax(8vw,auto);gap:3rem}}.template-page .intro .row{grid-column:2/8}.template-page .article{grid-template-columns:0 repeat(6,1fr) 0;gap:1rem;display:grid}@media (width>=768px){.template-page .article{grid-template-columns:minmax(2rem,auto) repeat(6,1fr) minmax(2rem,auto);gap:3rem}}@media (width>=1200px){.template-page .article{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1440px){.template-page .article{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1601px){.template-page .article{grid-template-columns:minmax(8vw,auto) repeat(6,1fr) minmax(8vw,auto);gap:3rem}}@media (width>=992px){.template-page .article{margin-top:4rem}}.template-page .article .row{grid-column:2/8}@media (width>=1200px){.template-page .article .row{grid-column:3/7}}.template-page .article h2{font-size:1.8rem}.template-page .article h3{font-size:1.2rem}.template-page .article p{font-size:1.1rem;font-weight:400;line-height:1.4em}.template-page .article ul,.template-page .article ol{margin:0;padding:0 0 0 1rem;font-size:1.1rem;line-height:1.4em}.template-page .odberna-mista{margin-top:2rem}@media (width>=992px){.template-page .odberna-mista{margin-top:6rem}}.template-page .odberna-mista{grid-template-columns:0 repeat(6,1fr) 0;gap:1rem;display:grid}@media (width>=768px){.template-page .odberna-mista{grid-template-columns:minmax(2rem,auto) repeat(6,1fr) minmax(2rem,auto);gap:3rem}}@media (width>=1200px){.template-page .odberna-mista{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1440px){.template-page .odberna-mista{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1601px){.template-page .odberna-mista{grid-template-columns:minmax(8vw,auto) repeat(6,1fr) minmax(8vw,auto);gap:3rem}}.template-page .odberna-mista{gap:0 1rem}@media (width>=992px){.template-page .odberna-mista{gap:0 3rem}}.template-page .odberna-mista .row{border-bottom:4px solid #312a481a;flex-wrap:wrap;grid-column:2/8;justify-content:space-between;width:100%;padding:1rem 0;font-size:1rem;display:flex}@media (width>=992px){.template-page .odberna-mista .row{padding:1.5rem 0;font-size:1.4rem}}.template-page .odberna-mista .row-header{color:#5d2fb5;border-bottom:2px solid #0000;font-size:.8rem;display:none}@media (width>=992px){.template-page .odberna-mista .row-header{font-size:1.2rem;display:flex}}.template-page .odberna-mista .row-header .col{width:25%;font-size:1.2rem;font-weight:600}.template-page .odberna-mista .row-header .col:last-of-type{text-align:right}.template-page .odberna-mista .col-list{text-align:left;box-sizing:border-box;width:50%}@media (width>=992px){.template-page .odberna-mista .col-list{width:25%;padding-right:2rem}}.template-page .odberna-mista .col-list:first-child,.template-page .odberna-mista .col-list:nth-child(2){margin-bottom:1rem;font-size:calc(1.2rem + 1vw);font-weight:600}@media (width>=992px){.template-page .odberna-mista .col-list:first-child,.template-page .odberna-mista .col-list:nth-child(2){margin:0;font-size:calc(1.2rem + .5vw)}}.template-page .odberna-mista .col-list:nth-child(2){text-align:right}@media (width>=992px){.template-page .odberna-mista .col-list:nth-child(2){text-align:left}}.template-page .odberna-mista .open-hours{text-align:right;padding-right:0;font-size:1rem}.template-page .odberna-mista .note{width:100%}.template-page .odberna-mista p{margin:0;padding:0}.template-page .odberna-mista small{color:#5d2fb5}@media (width>=992px){.template-page .odberna-mista small{font-size:.6em}}.template-landing{color:#3a273e;background-color:#fff;font-family:Lexend Variable,Lexend,serif;position:relative;overflow-x:hidden}.template-landing .header{padding-top:1.4rem}@media (width>=992px){.template-landing .header{padding-top:2.2rem}}@media (width>=1440px){.template-landing .header{padding-top:1.75rem}}@media (width>=768px){.template-landing .header .header__inner{padding-bottom:1.45rem}}.template-landing .header .logo{width:37vw}@media (width>=992px){.template-landing .header .logo{width:15.6vw}}.template-landing .header .logo svg{color:#fff}.template-landing .header .nav__item a{color:#fff;text-transform:uppercase;font-weight:500}@media (width>=1200px){.template-landing .header .nav__item a{font-size:.85rem}}@media (width>=1440px){.template-landing .header .nav__item a{font-size:.95rem}}.template-landing .header .nav__item a:hover{border-bottom-color:#fff}.template-landing .header .nav__item-objednat a{font-weight:700}.template-landing .header .open-nav{width:auto;height:auto;padding:.5rem 0;top:calc(50% + .7rem);right:1rem;transform:translateY(-50%)}@media (width>=768px){.template-landing .header .open-nav{top:50%;right:2rem}}.template-landing .header .open-nav span{display:none}.template-landing .header .open-nav:before{content:"MENU";color:#fff;letter-spacing:.02em;font-family:Lexend Variable,Lexend,sans-serif;font-size:1.3rem;font-weight:500}.template-landing:not(:has(.comp_hero)) .header .logo svg{color:#3a273e}.template-landing:not(:has(.comp_hero)) .header .nav__item:not(.nav__item-objednat) a{color:#3a273e}.template-landing:not(:has(.comp_hero)) .header .open-nav:before{color:#3a273e}.template-landing:not(:has(.comp_hero)) .header .nav__item:not(.nav__item-objednat) a:hover{border-bottom-color:#3a273e}.template-landing .den{grid-template-columns:0 repeat(6,1fr) 0;gap:1rem;padding:6rem 0;display:grid}@media (width>=768px){.template-landing .den{grid-template-columns:minmax(2rem,auto) repeat(6,1fr) minmax(2rem,auto);gap:3rem}}@media (width>=1200px){.template-landing .den{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1440px){.template-landing .den{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1601px){.template-landing .den{grid-template-columns:minmax(8vw,auto) repeat(6,1fr) minmax(8vw,auto);gap:3rem}}.template-landing .den .box{aspect-ratio:4/6;color:#fff;background-color:#5d2fb5;border-radius:25px;grid-column:2/8;padding:2rem;position:relative}@media (width>=992px){.template-landing .den .box{border-radius:50px}}@media (width>=768px){.template-landing .den .box{aspect-ratio:6/2}}@media (width>=992px){.template-landing .den .box{aspect-ratio:6/1.9;padding:1rem 3rem}}@media (width>=1440px){.template-landing .den .box{aspect-ratio:6/1.5;padding:3rem 4rem 4rem}}.template-landing .den .box>*{margin:0;padding:0}.template-landing .den .box p{color:#fff6;margin-top:18em;font-size:.8em;font-weight:400}@media (width>=768px){.template-landing .den .box p{margin-top:2rem}}@media (width>=1440px){.template-landing .den .box p{margin-top:0;font-size:1em}}.template-landing .den .box h3{font-size:2rem}@media (width>=1200px){.template-landing .den .box h3{margin-top:1rem;font-size:calc(1rem + 2vw)}}.template-landing .den .box .jidla{z-index:2;width:120%;position:absolute;top:-20%;left:-2rem}.template-landing .den .box .jidla picture{width:100%}@media (width>=768px){.template-landing .den .box .jidla{width:60%;top:-35%;left:auto;right:-4rem}}@media (width>=992px){.template-landing .den .box .jidla{width:70%;top:-40%;right:-12rem}}.template-landing .den .box .bottom{z-index:1;font-size:calc(9rem + 10vw);font-weight:800;position:absolute;bottom:-3rem;left:.5rem}@media (width>=768px){.template-landing .den .box .bottom{font-size:calc(6rem + 10vw);bottom:-3.7rem;left:2rem}}@media (width>=1200px){.template-landing .den .box .bottom{font-size:calc(7rem + 10vw);bottom:-4.7rem}}@media (width>=1440px){.template-landing .den .box .bottom{font-size:calc(10rem + 10vw);bottom:calc(-4rem - 1vw)}}@media (width>=1601px){.template-landing .den .box .bottom{bottom:calc(-5rem - 1vw)}}.page-landing .comp_programy .heading,.page-landing .comp_nb_kalk .nb_head__title,.page-landing .comp_slevy__heading,.page-landing .comp_nb_menu .nb_head__title,.page-landing .comp_howto__heading,.page-landing .comp_usps__heading,.page-landing .comp_stravenky__heading,.page-landing .comp_pribeh .heading,.page-landing .comp_recenze__heading,.page-landing .comp_mapa__heading,.page-landing .faq__heading{font-size:2rem;line-height:1.1}@media (width>=768px){.page-landing .comp_programy .heading,.page-landing .comp_nb_kalk .nb_head__title,.page-landing .comp_slevy__heading,.page-landing .comp_nb_menu .nb_head__title,.page-landing .comp_howto__heading,.page-landing .comp_usps__heading,.page-landing .comp_stravenky__heading,.page-landing .comp_pribeh .heading,.page-landing .comp_recenze__heading,.page-landing .comp_mapa__heading,.page-landing .faq__heading{font-size:2.25rem}}@media (width>=992px){.page-landing .comp_programy .heading,.page-landing .comp_nb_kalk .nb_head__title,.page-landing .comp_slevy__heading,.page-landing .comp_nb_menu .nb_head__title,.page-landing .comp_howto__heading,.page-landing .comp_usps__heading,.page-landing .comp_stravenky__heading,.page-landing .comp_pribeh .heading,.page-landing .comp_recenze__heading,.page-landing .comp_mapa__heading,.page-landing .faq__heading{font-size:2.5rem}}@media (width>=1200px){.page-landing .comp_programy .heading,.page-landing .comp_nb_kalk .nb_head__title,.page-landing .comp_slevy__heading,.page-landing .comp_nb_menu .nb_head__title,.page-landing .comp_howto__heading,.page-landing .comp_usps__heading,.page-landing .comp_stravenky__heading,.page-landing .comp_pribeh .heading,.page-landing .comp_recenze__heading,.page-landing .comp_mapa__heading,.page-landing .faq__heading{font-size:2.875rem}}@media (width>=1440px){.page-landing .comp_programy .heading,.page-landing .comp_nb_kalk .nb_head__title,.page-landing .comp_slevy__heading,.page-landing .comp_nb_menu .nb_head__title,.page-landing .comp_howto__heading,.page-landing .comp_usps__heading,.page-landing .comp_stravenky__heading,.page-landing .comp_pribeh .heading,.page-landing .comp_recenze__heading,.page-landing .comp_mapa__heading,.page-landing .faq__heading{font-size:3.25rem}}@media (width>=992px){.page-landing .comp_hero__heading{font-size:2.85rem}}@media (width>=1200px){.page-landing .comp_hero__heading{font-size:3.1rem}}@media (width>=1440px){.page-landing .comp_hero__heading{font-size:3.7rem}}@media (width>=1601px){.page-landing .comp_hero__heading{font-size:4.2rem}}@media (width>=992px){.page-landing .comp_stravenky__text{font-size:1.125rem}}@media (width>=1200px){.page-landing .comp_stravenky__text{font-size:1.25rem}}@media (width>=992px){.page-landing .comp_pribeh p{font-size:1.125rem}}.page-landing .comp_programy{margin-top:1.25rem}@media (width>=768px){.page-landing .comp_programy{margin-top:2.75rem}}@media (width>=992px){.page-landing .comp_programy{margin-top:1.75rem}}@media (width>=1200px){.page-landing .comp_programy{margin-top:2.75rem}}.page-landing .comp_nb_kalk{margin-top:1.5rem}@media (width>=768px){.page-landing .comp_nb_kalk{margin-top:3rem}}@media (width>=1200px){.page-landing .comp_nb_kalk{margin-top:4rem}}.page-landing .comp_slevy{margin-top:4rem}@media (width>=768px){.page-landing .comp_slevy{margin-top:5.5rem}}@media (width>=992px){.page-landing .comp_slevy{margin-top:6.5rem}}@media (width>=1200px){.page-landing .comp_slevy{margin-top:7.75rem}}.page-landing .comp_benefity{padding-top:4.25rem}@media (width>=768px){.page-landing .comp_benefity{padding-top:5.625rem;padding-bottom:4rem}}@media (width>=992px){.page-landing .comp_benefity{padding-top:6.5rem;padding-bottom:5.125rem}}@media (width>=1200px){.page-landing .comp_benefity{padding-top:7.875rem;padding-bottom:6rem}}.page-landing .comp_nb_menu{padding-top:0;padding-bottom:4.25rem}@media (width>=768px){.page-landing .comp_nb_menu{padding-bottom:5.5rem}}@media (width>=992px){.page-landing .comp_nb_menu{padding-bottom:6.5rem}}@media (width>=1200px){.page-landing .comp_nb_menu{padding-bottom:7.75rem}}.page-landing .comp_usps{margin-top:5.25rem}@media (width>=768px){.page-landing .comp_usps{margin-top:6.75rem}}@media (width>=992px){.page-landing .comp_usps{margin-top:7.5rem}}@media (width>=1200px){.page-landing .comp_usps{margin-top:8.5rem}}@media (width<=767.98px){.page-landing .comp_stravenky{margin-bottom:2.25rem}}.page-landing .comp_pribeh{margin-top:0}@media (width>=768px){.page-landing .comp_pribeh{margin-top:2.25rem}}@media (width>=992px){.page-landing .comp_pribeh{margin-top:3.5rem}}@media (width>=1200px){.page-landing .comp_pribeh{margin-top:6.25rem}}@media (width>=1601px){.page-landing .comp_pribeh{margin-top:7.5rem}}.page-landing .comp_kuchar{margin-top:5.5rem}@media (width>=768px){.page-landing .comp_kuchar{margin-top:7.5rem}}@media (width>=992px){.page-landing .comp_kuchar{margin-top:10rem}}.page-landing .comp_recenze{margin-top:6.5rem}@media (width>=768px){.page-landing .comp_recenze{margin-top:7.5rem}}@media (width>=992px){.page-landing .comp_recenze{margin-top:9rem}}@media (width>=1200px){.page-landing .comp_recenze{margin-top:10.5rem}}.page-landing .comp_mapa{margin-top:1.5rem}@media (width>=768px){.page-landing .comp_mapa{margin-top:3rem}}@media (width>=992px){.page-landing .comp_mapa{margin-top:4.25rem}}@media (width>=1200px){.page-landing .comp_mapa{margin-top:4.75rem}}@media (width>=992px){.page-landing .faq{padding-top:3.5rem}}@media (width>=1200px){.page-landing .faq{padding-top:4.25rem}}.template-single{color:#fff}.template-single .hero{margin-top:-1rem}@media (width>=992px){.template-single .hero{margin-top:0}}.template-single .hero__row{grid-column:2/8;margin-top:-6rem;display:block;position:relative}.template-single article{color:#3a273e;background-color:#fff;border-radius:25px;margin-top:5rem;margin-bottom:20rem}@media (width>=992px){.template-single article{border-radius:50px}}.template-single article .text{padding:2rem}@media (width>=992px){.template-single article .text{width:calc(100% - 10rem);padding:5rem}}.template-single article .photo{aspect-ratio:16/7;border-radius:25px;width:100%;overflow:hidden}@media (width>=992px){.template-single article .photo{border-radius:50px}}.template-single article .photo picture{aspect-ratio:16/7;border:none;border-radius:0}.template-single article h1{opacity:1;color:#3a273e;text-shadow:none;margin:0;font-size:2rem;line-height:1.2em;bottom:0}@media (width>=992px){.template-single article h1{max-width:80%;font-size:3rem}}.template-single article h1:after{display:none}.template-single article p{font-family:Lexend Variable,Lexend,serif;font-size:1.4rem;line-height:1.4em}@media (width>=992px){.template-single article p{font-size:2rem}}.template-single article table{font-family:Lexend Variable,Lexend,serif;font-size:1.4rem;line-height:1.4em}@media (width>=992px){.template-single article table{font-size:2rem}}.template-single .comp_news{color:#fff;margin-top:-15rem}@media (width>=992px){.template-single .comp_news{margin-top:-15rem}}.template-single .comp_news .sub-recept{display:none}.template-single-program{color:#3a273e;font-family:Lexend Variable,Lexend,serif}.template-single-program .intro-box-oval{z-index:1;background-color:red;border-radius:100%;width:150%;height:20vh;position:absolute;bottom:-5vh;left:-25%}@media (width>=992px){.template-single-program .intro-box-oval{height:50vh;bottom:-8vh}}.template-single-program .intro-box{z-index:1;position:relative}@media (width<=767.98px){.template-single-program{--offer-drop:8rem}.template-single-program .intro-box{display:flow-root}}.template-single-program .intro{text-align:center;z-index:2;margin-top:2rem;margin-bottom:calc(-2rem - var(--offer-drop,0rem));padding-bottom:0;position:relative}@media (width>=768px){.template-single-program .intro{margin-top:0}}.template-single-program .intro{grid-template-columns:0 repeat(6,1fr) 0;gap:1rem;display:grid}@media (width>=768px){.template-single-program .intro{grid-template-columns:minmax(2rem,auto) repeat(6,1fr) minmax(2rem,auto);gap:3rem}}@media (width>=1200px){.template-single-program .intro{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1440px){.template-single-program .intro{grid-template-columns:minmax(4vw,auto) repeat(6,1fr) minmax(4vw,auto);gap:3rem}}@media (width>=1601px){.template-single-program .intro{grid-template-columns:minmax(8vw,auto) repeat(6,1fr) minmax(8vw,auto);gap:3rem}}.template-single-program .intro .row{flex-direction:column;grid-column:2/8;align-items:center;display:flex}.template-single-program .intro .jidlo-mobile{z-index:1;width:14rem;margin-top:1.5rem;position:relative}.template-single-program .intro .jidlo-mobile .circle{aspect-ratio:1;background-color:#312a48;border-radius:100%;width:calc(110% + 1rem);position:absolute;top:-1rem;left:-1rem}@media (width>=768px){.template-single-program .intro .jidlo-mobile .circle{bottom:-2rem;right:-2rem}}.template-single-program .intro .jidlo-mobile .photo{aspect-ratio:1;z-index:2;width:120%;margin-left:-1rem;position:relative;overflow:visible;transform:rotate(-15deg)}@media (width>=768px){.template-single-program .intro .jidlo-mobile .photo{width:70%;bottom:-4rem;right:0}}.template-single-program .intro .jidlo-mobile .photo picture{border-radius:1.4rem;position:relative;box-shadow:0 0 40px #0003}.template-single-program .intro h1{color:#fff;margin:0;padding:0;font-size:calc(2.2rem + 4vw)}@media (width>=768px){.template-single-program .intro h1{font-size:calc(3rem + 4vw)}}.template-single-program .intro h5{color:#3a273e;margin:0;padding:0;font-size:calc(1rem + 1vw);font-weight:400;line-height:1.4em}@media (width>=768px){.template-single-program .intro h5{font-size:calc(.5rem + 1vw)}}.template-single-program .intro .info{flex-direction:row;justify-content:center;gap:calc(1rem + 1vw);margin-top:1rem;display:flex}@media (width>=768px){.template-single-program .intro .info{margin-top:1rem}}.template-single-program .intro .info .item{color:#fff;flex-direction:row;font-size:calc(1rem + 1vw);display:flex}.template-single-program .intro .info span{width:6vw;margin-top:.2rem;margin-right:.4rem;display:block}@media (width>=768px){.template-single-program .intro .info span{width:2.4vw;margin-top:.2rem;margin-right:.4rem}}.template-single-program .intro .info span img{color:#fff;fill:#fff;max-width:100%;display:inline-block}.template-single-program .intro .info span img svg{color:#fff;fill:#fff}.template-single-program .intro p{margin:.5rem 0 0;padding:0;font-size:calc(1rem + 1vw);font-weight:400;line-height:1.4em}@media (width>=768px){.template-single-program .intro p{width:60vw;font-size:2rem}}.template-single-program .intro h2{color:#fff;margin:1rem 0 0;padding:0;font-size:calc(2rem + 2vw);font-weight:400;line-height:1em}.template-single-program .intro h2 strong{font-weight:800;display:block}.template-single-program .intro .offer{z-index:2;margin-inline:auto;color:#3a273e;background-color:#fff;border-radius:1.25rem;flex-direction:column;align-self:center;align-items:center;gap:1rem;inline-size:fit-content;max-inline-size:100%;margin-top:2rem;padding:1rem 1rem 1rem 1.5rem;display:flex;position:relative;box-shadow:0 1rem 2.5rem #0000001f}@media (width>=768px){.template-single-program .intro .offer{text-align:left;flex-direction:row;gap:2rem;margin-top:3rem;padding:1rem 1rem 1rem 2rem}}.template-single-program .intro .offer__info{flex-direction:column;align-items:center;gap:.3rem;display:flex}@media (width>=768px){.template-single-program .intro .offer__info{align-items:flex-start}}.template-single-program .intro .offer__base,.template-single-program .intro .offer__price,.template-single-program .intro .offer__code{width:auto}.template-single-program .intro .offer__price{margin:0;font-size:1.1rem;line-height:1.1}.template-single-program .intro .offer__price strong{font-size:2rem;font-weight:800}.template-single-program .intro .offer__base{color:#3a273ebf;margin:0 0 .15rem;font-size:.9rem}.template-single-program .intro .offer__base s{font-weight:700;text-decoration-thickness:2px}.template-single-program .intro .offer__code{color:#3a273ebf;margin:0;font-size:.9rem}.template-single-program .intro .offer__code strong{color:#3a273e}.template-single-program .intro .offer__button{color:#fff;white-space:nowrap;background-color:#ee000e;border-radius:999px;flex-shrink:0;padding:1rem 2rem;font-size:1.15rem;font-weight:800;text-decoration:none;transition:box-shadow .2s,transform .2s}.template-single-program .intro .offer__button:hover{transform:translateY(-1px);box-shadow:0 .75rem 1.75rem #ee000e59}.template-single-program .jidlo{z-index:2;width:40vw;position:absolute;bottom:-8rem;overflow:visible}@media (width>=992px){.template-single-program .jidlo{width:26vw;display:block;top:20vh;bottom:auto}}.template-single-program .jidlo picture{border-radius:2rem;box-shadow:1rem 1rem 40px #0006}@media (width>=1440px){.template-single-program .jidlo picture{border-radius:3rem}}.template-single-program .jidlo img{max-width:100%}.template-single-program .jidlo-left{bottom:-4rem;left:-16vw}@media (width>=992px){.template-single-program .jidlo-left{inset:40vh auto auto -8vw}}.template-single-program .jidlo-left picture{transform:rotate(55deg)}.template-single-program .jidlo-right{right:-10vw}@media (width>=992px){.template-single-program .jidlo-right{right:-8vw}}.template-single-program .jidlo-right picture{transform:rotate(-10deg)}}@layer layout{.l-page{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.l-page{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.l-page{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.l-page{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.l-page>*{grid-column:content;min-width:0}.l-stack{gap:var(--stack-gap,var(--space-s));flex-direction:column;display:flex}.l-cluster{align-items:center;gap:var(--cluster-gap,var(--space-xs));flex-wrap:wrap;display:flex}.l-grid{grid-template-columns:repeat(auto-fill, minmax(min(var(--grid-min,16rem), 100%), 1fr));gap:var(--grid-gap,var(--space-m));display:grid}.l-sidebar{gap:var(--sidebar-gap,var(--space-l));flex-wrap:wrap;display:flex}.l-sidebar>:first-child{flex-grow:999;flex-basis:0;min-inline-size:60%}.l-sidebar>:last-child{flex-grow:1;flex-basis:var(--sidebar-min,18rem)}}@layer components{.skip-link,.skip-link *,.skip-link :before,.skip-link :after{box-sizing:border-box}.skip-link{z-index:1000;padding:var(--space-2xs) var(--space-s);border-radius:var(--radius-s);background:var(--color-violet);color:var(--color-white);font-size:var(--step-0);font-weight:var(--weight-medium);transition:transform var(--duration-fast) var(--ease-out);text-decoration:none;position:fixed;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.breadcrumbs,.breadcrumbs *,.breadcrumbs :before,.breadcrumbs :after{box-sizing:border-box}.breadcrumbs{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.breadcrumbs{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.breadcrumbs{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.breadcrumbs{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.breadcrumbs>*{grid-column:content;min-width:0}.breadcrumbs{z-index:2;margin-block:0 var(--space-s);font-size:var(--step--1);line-height:var(--leading-tight);padding-block-start:var(--space-2xs);position:relative}.breadcrumbs__list{gap:var(--space-3xs) var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs__item{align-items:center;gap:var(--space-2xs);min-width:0;display:inline-flex}.breadcrumbs__item+.breadcrumbs__item:before{content:"/"/"";opacity:.45}.breadcrumbs__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentcolor 35%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 35%, transparent);text-underline-offset:.2em;opacity:.8;transition:opacity var(--duration-fast) var(--ease-out), text-decoration-color var(--duration-fast) var(--ease-out)}.breadcrumbs__link:hover{opacity:1;text-decoration-color:currentColor}.breadcrumbs__current{max-inline-size:40ch;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prose{color:var(--color-darkblue);font-size:var(--step-0);line-height:var(--leading-normal);overflow-wrap:break-word}.prose>:where(:first-child){margin-block-start:0}.prose>:where(:last-child){margin-block-end:0}.prose :where(p,ul,ol,dl,blockquote,figure,.prose__table){margin-block:0 1em}.prose :where(h2,h3,h4){color:var(--color-darkblue);letter-spacing:-.02em;margin-block:1.6em .5em;scroll-margin-block-start:6rem;line-height:1.2}.prose :where(h2){font-weight:var(--weight-bold);font-size:var(--step-3)}.prose :where(h3){font-weight:var(--weight-bold);font-size:var(--step-1)}.prose :where(h4){font-weight:var(--weight-bold);font-size:var(--step-0)}.prose :where(strong,b){font-weight:var(--weight-bold)}.prose :where(a){color:var(--color-violet);font-weight:var(--weight-medium);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-violet) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-violet) 35%, transparent);text-underline-offset:.18em;transition:text-decoration-color var(--duration-fast);text-decoration-thickness:.08em}.prose :where(a):hover{-webkit-text-decoration-color:var(--color-violet);text-decoration-color:var(--color-violet)}.prose :where(ul,ol){padding-inline-start:1.25em}.prose :where(li){margin-block:.35em;padding-inline-start:.25em}.prose :where(ul)>:where(li)::marker{color:var(--color-violet)}.prose :where(blockquote){padding:var(--space-s) var(--space-m);border-radius:var(--radius-m);background:var(--color-surface);margin-inline:0}.prose :where(hr){border:0;border-block-start:1px solid var(--color-border);margin-block:2em}.prose :where(img){max-inline-size:100%;border-radius:var(--radius-m);height:auto}.prose__table{border:1px solid var(--color-border);border-radius:var(--radius-m);overflow-x:auto}.prose :where(table){border-collapse:collapse;width:100%;font-size:var(--step--1);font-variant-numeric:tabular-nums}.prose :where(th,td){border-block-end:1px solid var(--color-border);text-align:start;vertical-align:top;padding:.7em 1em}.prose :where(thead th){background:var(--color-surface);font-weight:var(--weight-bold);white-space:nowrap}.prose :where(tbody tr:last-child)>:where(td,th){border-block-end:0}.rich-text,.rich-text *,.rich-text :before,.rich-text :after{box-sizing:border-box}.rich-text{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.rich-text{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.rich-text{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.rich-text{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.rich-text>*{grid-column:content;min-width:0}.rich-text{padding-block:2.5rem}@media (width>=768px){.rich-text{padding-block:3.5rem}}@media (width>=992px){.rich-text{padding-block:5rem}}.rich-text+.rich-text{padding-block-start:0}.rich-text__inner{grid-column:narrow}.rich-text--wide .rich-text__inner{grid-column:content}.rich-text__heading{color:var(--color-darkblue);font-weight:var(--weight-regular);letter-spacing:-.035em;margin:0;font-size:clamp(1.875rem,1.4rem + 2vw,3rem);line-height:1.1}.rich-text__heading strong,.rich-text__heading em{font-style:normal;font-weight:var(--weight-black)}.rich-text__heading{margin-block-end:var(--space-m)}.rich-text__toc{padding:var(--space-s) var(--space-m);border-radius:var(--radius-m);background:var(--color-surface);margin-block-end:var(--space-l)}.rich-text__toc-title{color:var(--color-violet);font-weight:var(--weight-bold);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;margin:0;margin-block-end:var(--space-2xs)}.rich-text__toc-list{gap:var(--space-3xs);font-size:var(--step--1);margin:0;padding-inline-start:1.25em;display:grid}.rich-text__toc-item::marker{color:var(--color-violet);font-weight:var(--weight-bold)}.rich-text__toc-link{color:var(--color-darkblue);text-decoration:none}.rich-text__toc-link:hover{color:var(--color-violet);text-decoration:underline}.rich-text__body{max-inline-size:var(--measure)}.rich-text--wide .rich-text__body{max-inline-size:none}.rich-text--article{padding-block:2rem}@media (width>=768px){.rich-text--article{padding-block:3rem}}@media (width>=992px){.rich-text--article{padding-block:3.5rem}}.rich-text--article+.rich-text--article{padding-block-start:0}.rich-text--article:not(.rich-text--wide) .rich-text__body{max-inline-size:66ch}.prose--article{font-size:var(--step-0);-webkit-hyphens:manual;hyphens:manual;line-height:1.65}@media (width>=768px){.prose--article{line-height:1.7}}.prose--article :where(p,ul,ol,dl,blockquote,figure,.prose__table){margin-block:0 1.1em}.prose--article :where(p){text-wrap:pretty}.prose--article :where(h2,h3,h4){text-wrap:balance}.prose--article :where(h2){font-size:var(--step-2);letter-spacing:-.02em;margin-block:2.1em .55em;line-height:1.2}.prose--article :where(h3){font-size:var(--step-1);margin-block:1.8em .4em}.prose--article :where(h2+h3,h3+h4){margin-block-start:.9em}.prose--article :where(ul,ol){margin-block-end:1.25em;padding-inline-start:1.4em}.prose--article :where(li){margin-block:.6em;padding-inline-start:.4em}.prose--article :where(li) :where(ul,ol){margin-block:.4em}.prose--article :where(ul)>:where(li)::marker{color:var(--color-violet);font-size:1.15em}.prose--article :where(ol)>:where(li)::marker{color:var(--color-violet);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.prose--article :where(li>strong:first-child){color:var(--color-darkblue);font-weight:var(--weight-bold)}.prose--article :where(a){-webkit-text-decoration-color:color-mix(in srgb, var(--color-violet) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-violet) 40%, transparent);text-underline-offset:.2em;-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}.prose--article :where(a):hover{color:color-mix(in srgb, var(--color-violet) 80%, black);-webkit-text-decoration-color:var(--color-violet);text-decoration-color:var(--color-violet);text-decoration-thickness:.12em}.prose--article :where(a):focus-visible{outline:2px solid var(--color-violet);outline-offset:2px;border-radius:.25em}.prose--article :where(p:last-child:has(>em:only-child)){border-block-start:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--step--1);margin-block-start:2em;padding-block-start:1.25em;line-height:1.55}.prose--article :where(blockquote){padding:var(--space-m) var(--space-l);border-radius:var(--radius-l);font-weight:var(--weight-medium);font-size:var(--step-1);line-height:1.5}.prose--article :where(blockquote cite,blockquote small){color:var(--color-text-muted);font-size:var(--step--1)}.prose--article :where(figure){margin-block:2em}.prose--article :where(figcaption){color:var(--color-text-muted);font-size:var(--step--1);margin-block-start:.5em}.prose--article :where(small){color:var(--color-text-muted);font-size:var(--step--1)}.prose--article :where(hr){margin-block:2.5em}.prose--article>:where(:first-child){margin-block-start:0}.prose--article>:where(:last-child){margin-block-end:0}.article-embed{background:var(--color-surface);margin-block:0}.article-embed .comp_nb_doprava{padding-block:2.5rem}@media (width>=768px){.article-embed .comp_nb_doprava{padding-block:3.5rem}}@media (width>=992px){.article-embed .comp_nb_doprava{padding-block:4.5rem}}.article-embed .comp_nb_doprava .nb_disclaimer{color:var(--color-text-muted)}.facts,.facts *,.facts :before,.facts :after{box-sizing:border-box}.facts{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.facts{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.facts{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.facts{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.facts>*{grid-column:content;min-width:0}.facts{padding-block:var(--space-s) var(--space-l)}.facts__card{border-radius:var(--radius-l);background:var(--color-white);box-shadow:0 .5rem 2rem color-mix(in srgb, var(--color-violet) 10%, transparent);padding:var(--space-m);grid-column:narrow}.facts__heading{color:color-mix(in srgb, var(--color-green) 60%, black);font-weight:var(--weight-bold);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;margin:0;margin-block-end:var(--space-xs)}.facts__answer{font-size:var(--step-1);line-height:1.45}.facts__list{gap:var(--space-s) var(--space-m);margin:var(--space-m) 0 0;border-block-start:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));padding-block-start:var(--space-m);display:grid}.facts__answer+.facts__list{margin-block-start:var(--space-m)}.facts__item{gap:var(--space-3xs);display:grid}.facts__label{color:var(--color-text-muted);font-size:var(--step--1)}.facts__value{color:var(--color-darkblue);font-weight:var(--weight-bold);font-size:var(--step-0);margin:0}.coverage,.coverage *,.coverage :before,.coverage :after{box-sizing:border-box}.coverage{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.coverage{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.coverage{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.coverage{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.coverage>*{grid-column:content;min-width:0}.coverage{padding-block:2.5rem}@media (width>=768px){.coverage{padding-block:3.5rem}}@media (width>=992px){.coverage{padding-block:5rem}}.coverage{background:radial-gradient(calc(667% / 2) 50% at 50% 50%, var(--color-surface) calc(100% - 1.5px), transparent 100%) no-repeat}@media (width>=992px){.coverage{background:radial-gradient(calc(300% / 2) 50% at 50% 50%, var(--color-surface) calc(100% - 1.5px), transparent 100%) no-repeat}}.coverage__inner{gap:var(--space-m);display:grid}.coverage__heading{color:var(--color-darkblue);font-weight:var(--weight-regular);letter-spacing:-.035em;margin:0;font-size:clamp(1.875rem,1.4rem + 2vw,3rem);line-height:1.1}.coverage__heading strong,.coverage__heading em{font-style:normal;font-weight:var(--weight-black)}.coverage__facts{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));margin:0;display:grid}.coverage__fact{border-radius:var(--radius-l);background:var(--color-white);box-shadow:0 .5rem 2rem color-mix(in srgb, var(--color-violet) 10%, transparent);align-content:start;gap:var(--space-3xs);padding:var(--space-s) var(--space-m);display:grid}.coverage__fact-label{color:var(--color-text-muted);font-size:var(--step--1)}.coverage__fact-value{color:var(--color-darkblue);font-weight:var(--weight-black);font-size:var(--step-3);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:0 .4em;margin:0;line-height:1.1;display:flex}.coverage__fact-note{color:var(--color-text-muted);font-weight:var(--weight-regular);font-size:var(--step--1);letter-spacing:0}.coverage__table-wrap{border-radius:var(--radius-l);background:var(--color-white);box-shadow:0 .5rem 2rem color-mix(in srgb, var(--color-violet) 10%, transparent);overflow-x:auto}.coverage__table-wrap:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.coverage__table{border-collapse:collapse;width:100%;font-size:var(--step--1);font-variant-numeric:tabular-nums}.coverage__caption{padding:var(--space-s) var(--space-m) 0;color:var(--color-darkblue);font-weight:var(--weight-bold);text-align:start}.coverage__th,.coverage__td{padding:.8em var(--space-m);border-block-end:1px solid var(--color-border);text-align:start;vertical-align:top}.coverage__th{color:var(--color-text-muted);font-weight:var(--weight-medium);white-space:nowrap}.coverage__td{color:var(--color-darkblue)}.coverage__more{border-radius:var(--radius-l);background:var(--color-white);box-shadow:0 .5rem 2rem color-mix(in srgb, var(--color-violet) 10%, transparent);padding:var(--space-s) var(--space-m)}.coverage__summary{color:var(--color-darkblue);font-weight:var(--weight-bold);cursor:pointer}.coverage__summary::marker{color:var(--color-violet)}.coverage__list{margin:var(--space-xs) 0 0;color:var(--color-text-muted);font-size:var(--step--1);line-height:1.7}.coverage__list--psc{font-variant-numeric:tabular-nums}.coverage__subheading{color:var(--color-darkblue);font-weight:var(--weight-bold);font-size:var(--step-2);letter-spacing:-.02em;margin:0;margin-block-start:var(--space-s);line-height:1.2}.coverage__pickups{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.coverage__pickup{border-radius:var(--radius-l);background:var(--color-white);box-shadow:0 .5rem 2rem color-mix(in srgb, var(--color-violet) 10%, transparent);gap:var(--space-3xs);padding:var(--space-s) var(--space-m);display:grid}.coverage__pickup-link{color:var(--color-violet);font-weight:var(--weight-bold);text-decoration:none}.coverage__pickup-link:hover{text-decoration:underline}.coverage__pickup-address{color:var(--color-text-muted);font-size:var(--step--1)}.coverage__verified{color:var(--color-text-muted);font-size:var(--step--1);margin:0}.author-box,.author-box *,.author-box :before,.author-box :after{box-sizing:border-box}.author-box{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.author-box{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.author-box{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.author-box{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.author-box>*{grid-column:content;min-width:0}.author-box{padding-block:var(--space-m)}.author-box__inner{align-items:flex-end;gap:var(--space-s) var(--space-l);padding-block:var(--space-m);border-block:1px solid var(--color-border);flex-wrap:wrap;grid-column:narrow;display:flex}.author-box__person{gap:.1rem;display:grid}.author-box__role{color:var(--color-violet);font-weight:var(--weight-bold);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.7rem}.author-box__name{color:var(--color-darkblue);font-weight:var(--weight-bold);margin:0}.author-box__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentcolor 30%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 30%, transparent);text-underline-offset:.2em}.author-box__link:hover{color:var(--color-violet)}.author-box__title{color:var(--color-text-muted);font-size:var(--step--1);margin:0}.author-box__date{color:var(--color-text-muted);font-size:var(--step--1);margin:0 0 0 auto}.author-box__sources{font-size:var(--step--1);flex-basis:100%}.author-box__sources-title{color:var(--color-darkblue);font-weight:var(--weight-medium);cursor:pointer}.author-box__sources-body{font-size:var(--step--1);margin-block-start:var(--space-xs)}.related,.related *,.related :before,.related :after{box-sizing:border-box}.related{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.related{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.related{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.related{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.related>*{grid-column:content;min-width:0}.related{padding-block:2.5rem}@media (width>=768px){.related{padding-block:3.5rem}}@media (width>=992px){.related{padding-block:5rem}}.related__heading{color:var(--color-darkblue);font-weight:var(--weight-bold);font-size:var(--step-2);letter-spacing:-.02em;margin:0;margin-block-end:var(--space-m);line-height:1.2}.related__list{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.related__link{border-radius:var(--radius-l);background:var(--color-white);box-shadow:0 .5rem 2rem color-mix(in srgb, var(--color-violet) 10%, transparent);gap:var(--space-3xs);height:100%;padding:var(--space-s) var(--space-m);color:var(--color-darkblue);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);text-decoration:none;display:grid}.related__link:hover{box-shadow:0 .75rem 2rem color-mix(in srgb, var(--color-violet) 18%, transparent);transform:translateY(-2px)}.related__title{font-weight:var(--weight-bold)}.related__title:after{content:" →";color:var(--color-violet)}.related__desc{color:var(--color-text-muted);font-size:var(--step--1)}.cta-band,.cta-band *,.cta-band :before,.cta-band :after{box-sizing:border-box}.cta-band{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.cta-band{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.cta-band{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.cta-band{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.cta-band>*{grid-column:content;min-width:0}.cta-band{padding-block:2.5rem}@media (width>=768px){.cta-band{padding-block:3.5rem}}@media (width>=992px){.cta-band{padding-block:5rem}}.cta-band{container-type:inline-size}.cta-band__card{align-items:center;gap:var(--space-m);padding:var(--space-l) var(--space-m);border-radius:var(--radius-l);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--color-green) 35%, transparent) 0%, transparent 55%), var(--color-violet);color:var(--color-white);box-shadow:0 1rem 3rem color-mix(in srgb, var(--color-violet) 30%, transparent);display:grid}@container (width>=46rem){.cta-band__card{padding:var(--space-xl) var(--space-xl);grid-template-columns:1fr auto}}.cta-band__heading{font-weight:var(--weight-regular);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);line-height:1.1}.cta-band__heading em{font-style:normal;font-weight:var(--weight-black)}.cta-band__text{margin:var(--space-xs) 0 0;max-inline-size:40ch;color:color-mix(in srgb, var(--color-white) 85%, transparent)}.cta-band__action{justify-items:start;gap:var(--space-xs);display:grid}.cta-band__price{color:color-mix(in srgb, var(--color-white) 85%, transparent);margin:0}.cta-band__code{font-size:var(--step--1);display:block}.cta-band__price-value{color:var(--color-white);font-weight:var(--weight-black);font-size:var(--step-2)}.cta-band__button{border-radius:var(--radius-pill);background:var(--color-red);color:var(--color-white);font:var(--weight-bold) 1rem/1.2 var(--font-sans);white-space:nowrap;cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.75rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}@media (width<=419.98px){.cta-band__button{padding-inline:1.25rem;font-size:.9375rem}}.cta-band__button:hover{box-shadow:0 .75rem 2rem color-mix(in srgb, var(--color-red) 30%, transparent);transform:translateY(-2px)}.qa,.qa *,.qa :before,.qa :after{box-sizing:border-box}.qa{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.qa{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.qa{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.qa{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.qa>*{grid-column:content;min-width:0}.qa{padding-block:2.5rem}@media (width>=768px){.qa{padding-block:3.5rem}}@media (width>=992px){.qa{padding-block:5rem}}.qa__inner{grid-column:narrow}.qa__heading{color:var(--color-darkblue);font-weight:var(--weight-regular);letter-spacing:-.035em;margin:0;font-size:clamp(1.875rem,1.4rem + 2vw,3rem);line-height:1.1}.qa__heading strong,.qa__heading em{font-style:normal;font-weight:var(--weight-black)}.qa__heading{margin-block-end:var(--space-m)}.qa__list{gap:var(--space-xs);display:grid}.qa__item{border-radius:var(--radius-l);background:var(--color-white);box-shadow:0 .5rem 2rem color-mix(in srgb, var(--color-violet) 10%, transparent)}.qa__item[open]{box-shadow:0 .75rem 2rem color-mix(in srgb, var(--color-violet) 14%, transparent)}.qa__question{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-m);color:var(--color-darkblue);font-weight:var(--weight-bold);font-size:var(--step-0);cursor:pointer;list-style:none;display:flex}.qa__question::-webkit-details-marker{display:none}.qa__question:after{content:"";background:linear-gradient(currentColor 0 0) 50%/.75rem 2px no-repeat,linear-gradient(currentColor 0 0) 50%/2px .75rem no-repeat;background-color:var(--color-surface);width:2rem;height:2rem;color:var(--color-violet);border-radius:50%;flex:none;transition:background-color .2s,color .2s}.qa__item[open]>.qa__question:after{background-size:.75rem 2px,2px 0}.qa__answer{padding:0 var(--space-m) var(--space-m)}.faq,.faq *,.faq :before,.faq :after{box-sizing:border-box}.faq{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.faq{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.faq{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.faq{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.faq>*{grid-column:content;min-width:0}.faq{padding-block:2.5rem}@media (width>=768px){.faq{padding-block:3.5rem}}@media (width>=992px){.faq{padding-block:5rem}}.faq__inner{grid-column:content;justify-self:center;width:100%;max-width:56rem}.faq__heading{text-align:center;margin-block-end:var(--space-l)}.faq__tabs{justify-content:center;gap:var(--space-xs);flex-wrap:wrap;margin-block-end:var(--space-m);display:flex}@media (width<=767.98px){.faq__tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-block-end:calc(var(--space-m) - 1.25rem);margin-inline:-1rem;padding:.25rem 1rem 1.5rem;scroll-padding-inline:1rem;overflow-x:auto}}.faq__tab{border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-darkblue);font:var(--weight-bold) var(--step-0)/1.2 var(--font-sans);white-space:nowrap;cursor:pointer;border:0;flex:none;padding:.8rem 1.4rem;transition:background-color .2s,color .2s,box-shadow .2s}.faq__tab:hover{background:color-mix(in srgb, var(--color-violet) 14%, var(--color-white))}.faq__tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.faq__tab[aria-selected=true]{background:var(--color-violet);color:var(--color-white);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--color-violet) 30%, transparent)}.faq__panel{gap:var(--space-xs);display:grid}.faq__panel[hidden]{display:none}.faq__panel:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.faq__panel+.faq__panel{margin-block-start:var(--space-m)}.faq__item{border-radius:var(--radius-l);background:var(--color-white);box-shadow:0 .5rem 2rem color-mix(in srgb, var(--color-violet) 10%, transparent)}.faq__item[open]{box-shadow:0 .75rem 2rem color-mix(in srgb, var(--color-violet) 14%, transparent)}.faq__question{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-m);color:var(--color-darkblue);font-weight:var(--weight-bold);font-size:var(--step-0);cursor:pointer;line-height:1.35;list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__question:after{content:"";background:linear-gradient(currentColor 0 0) 50%/.75rem 2px no-repeat,linear-gradient(currentColor 0 0) 50%/2px .75rem no-repeat;background-color:var(--color-surface);width:2rem;height:2rem;color:var(--color-violet);border-radius:50%;flex:none;transition:background-color .2s,color .2s}.faq__question:hover:after{background-color:var(--color-violet);color:var(--color-white)}.faq__question:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-l)}.faq__item[open]>.faq__question:after{background-size:.75rem 2px,2px 0}.faq__answer{padding:0 var(--space-m) var(--space-s)}.faq__more{margin:var(--space-l) 0 0;color:var(--color-text-muted);text-align:center;text-wrap:balance}.faq__link,.faq__all{color:var(--color-link);font-weight:var(--weight-bold)}.faq__all{width:fit-content;margin-block-start:var(--space-xs);margin-inline:auto;display:block}.faq__all:after{content:" →"/""}.no-js .faq__tabs{display:none}.no-js .faq__panel[hidden]{display:grid}.towns,.towns *,.towns :before,.towns :after{box-sizing:border-box}.towns{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.towns{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.towns{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.towns{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.towns>*{grid-column:content;min-width:0}.towns{padding-block:2.5rem}@media (width>=768px){.towns{padding-block:3.5rem}}@media (width>=992px){.towns{padding-block:5rem}}.towns__heading{color:var(--color-darkblue);font-weight:var(--weight-regular);letter-spacing:-.035em;margin:0;font-size:clamp(1.875rem,1.4rem + 2vw,3rem);line-height:1.1}.towns__heading strong,.towns__heading em{font-style:normal;font-weight:var(--weight-black)}.towns__lead{margin:var(--space-xs) 0 var(--space-l);max-inline-size:60ch;color:var(--color-text-muted)}.towns__groups{columns:17rem auto;column-gap:var(--space-l)}.towns__group{break-inside:avoid;margin-block-end:var(--space-m)}.towns__okres{margin:0 0 var(--space-2xs);border-block-end:1px solid var(--color-border);color:var(--color-darkblue);font-weight:var(--weight-bold);font-size:var(--step-0);justify-content:space-between;align-items:baseline;padding-block-end:var(--space-3xs);display:flex}.towns__count{color:var(--color-text-muted);font-weight:var(--weight-regular);font-size:var(--step--1)}.towns__list{color:var(--color-text-muted);font-size:var(--step--1);margin:0;padding:0;line-height:1.7;list-style:none}.towns__item{display:inline}.towns__item:not(:last-child):after{content:", "}.towns__link{color:var(--color-violet);font-weight:var(--weight-bold);text-decoration:none}.towns__link:hover{text-decoration:underline}.site-header-sentinel{block-size:1px;inline-size:1px;position:absolute;inset-block-start:0}.site-header,.site-header *,.site-header :before,.site-header :after{box-sizing:border-box}.site-header{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.site-header{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.site-header{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.site-header{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.site-header>*{grid-column:content;min-width:0}.site-header{--site-header-fg:var(--color-darkblue);--site-header-logo:var(--color-violet);z-index:100;background:var(--site-header-bg,transparent);color:var(--site-header-fg);transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);position:sticky;inset-block-start:0}.site-header--light{--site-header-fg:var(--color-white);--site-header-logo:var(--color-white)}.site-header--logo-light{--site-header-logo:var(--color-white)}.site-header.is-stuck,.site-header.has-open-panel{--site-header-fg:var(--color-darkblue);--site-header-logo:var(--color-violet);background:var(--color-white);box-shadow:0 8px 24px color-mix(in srgb, var(--color-darkblue) 8%, transparent)}.site-header.is-stuck{border-end-end-radius:var(--radius-l);border-end-start-radius:var(--radius-l)}.site-header.is-snap{transition:none}.site-header.has-open-panel{box-shadow:none;border-end-end-radius:0;border-end-start-radius:0}.site-header__bar{align-items:center;gap:var(--space-m);min-block-size:4.25rem;padding-block:var(--space-xs);transition:min-block-size var(--duration-base) var(--ease-out), padding var(--duration-base) var(--ease-out);display:flex}@media (width>=992px){.site-header__bar{min-block-size:5.5rem}.site-header.is-stuck .site-header__bar{min-block-size:4.25rem}}.site-header__logo{inline-size:clamp(8.5rem,7rem + 5vw,12.5rem);color:var(--site-header-logo);flex:none;line-height:0}.site-header__actions{align-items:center;gap:var(--space-s);margin-inline-start:auto;display:flex}.site-header__phone{color:inherit;font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:.4rem;font-size:.95rem;text-decoration:none;display:none}@media (width>=1440px){.site-header__phone{display:inline-flex}}.site-header__phone:hover{text-decoration:underline}.site-header__icon{block-size:1.1rem;inline-size:1.1rem}.site-header__utility{color:inherit;font-weight:var(--weight-medium);font-size:.95rem;text-decoration:none;display:none}@media (width>=1601px){.site-header__utility{display:inline}}.site-header__utility:hover{text-decoration:underline}.site-header__order{border-radius:var(--radius-pill);background:var(--color-red);color:var(--color-white);font:var(--weight-bold) 1rem/1.2 var(--font-sans);white-space:nowrap;cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.75rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}@media (width<=419.98px){.site-header__order{padding-inline:1.25rem;font-size:.9375rem}}.site-header__order:hover{box-shadow:0 .75rem 2rem color-mix(in srgb, var(--color-red) 30%, transparent);transform:translateY(-2px)}.site-header__order{padding:.65rem 1.1rem;font-size:.95rem}@media (width>=992px){.site-header__order{padding:.8rem 1.6rem;font-size:1rem}}.site-header__menu{color:inherit;font:var(--weight-bold) .95rem/1 var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem 0;display:inline-flex}@media (width>=1200px){.site-header__menu{display:none}}.site-header__menu-bars{background:currentColor;border-radius:2px;block-size:2px;inline-size:1.4rem;position:relative}.site-header__menu-bars:before,.site-header__menu-bars:after{content:"";background:currentColor;border-radius:2px;block-size:2px;position:absolute;inset-inline:0}.site-header__menu-bars:before{inset-block-start:-6px}.site-header__menu-bars:after{inset-block-start:6px}.site-header__menu-text{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (width>=420px){.site-header__menu-text{clip-path:none;block-size:auto;inline-size:auto;margin:0;overflow:visible;position:static!important}}.content,.template-landing,.template-page{overflow-x:clip}.comp_bar{z-index:101}.comp_bar~.site-header{--bar-radius:1rem;margin-block-start:calc(-1 * var(--bar-radius));padding-block-start:var(--bar-radius);inset-block-start:calc(-1 * var(--bar-radius))}@media (width>=992px){.comp_bar~.site-header{--bar-radius:30px}}.site-nav{display:none}@media (width>=1200px){.site-nav{display:block}}.site-nav__list{align-items:center;gap:clamp(.25rem,1.2vw,1.25rem);margin:0;padding:0;list-style:none;display:flex}.site-nav__link,.site-nav__trigger{border-radius:var(--radius-s);color:inherit;font:var(--weight-bold) 1rem/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast);background:0 0;border:0;align-items:center;gap:.35rem;padding:.6rem .5rem;text-decoration:none;display:inline-flex}.site-nav__link:hover,.site-nav__link[aria-expanded=true],.site-nav__trigger:hover,.site-nav__trigger[aria-expanded=true]{background:color-mix(in srgb, currentcolor 8%, transparent)}.site-nav__link.is-current,.site-nav__trigger.is-current{text-underline-offset:.5em;text-decoration:underline;text-decoration-thickness:2px}.site-nav__parent{border-radius:var(--radius-s);transition:background-color var(--duration-fast);align-items:center;display:inline-flex}.site-nav__parent:hover{background:color-mix(in srgb, currentcolor 8%, transparent)}.site-nav__parent:has([aria-expanded=true]){background:color-mix(in srgb, currentcolor 8%, transparent)}.site-nav__link--parent{padding-inline-end:0}.site-nav__link--parent:hover{background:0 0}.site-nav__toggle{border-radius:var(--radius-s);block-size:2.2rem;inline-size:1.55rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0 .5rem 0 .35rem;display:grid}.site-nav__chevron{block-size:.5rem;inline-size:.7rem;transition:transform var(--duration-fast) var(--ease-out)}.site-nav__trigger[aria-expanded=true] .site-nav__chevron,.site-nav__toggle[aria-expanded=true] .site-nav__chevron{transform:rotate(180deg)}:root.menu-open{overflow:hidden}@property --mega-w{syntax:"<length>";inherits:true;initial-value:0}.mega,.mega *,.mega :before,.mega :after{box-sizing:border-box}.mega{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.mega{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.mega{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.mega{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.mega>*{grid-column:content;min-width:0}.mega{padding-block:var(--space-m) var(--space-l);border-block-start:1px solid var(--color-border);background:var(--color-white);color:var(--color-darkblue);box-shadow:0 24px 48px color-mix(in srgb, var(--color-darkblue) 12%, transparent);border-end-end-radius:var(--radius-l);border-end-start-radius:var(--radius-l);grid-column:full;position:absolute;inset-block-start:100%;inset-inline:0}.mega[hidden]{display:none}.mega{opacity:0;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);transform:translateY(-6px)}.mega.is-open{opacity:1;transform:none}.mega.is-instant{transition:none}.mega__inner{gap:var(--space-m);display:grid}.mega--programy{container-type:inline-size}.mega--programy .mega__inner{--mega-w:100cqw;--mega-bleed:calc((var(--mega-w) - 100cqw) / 2);container-type:inline-size}.mega__slider{min-inline-size:0;margin-inline:calc(var(--mega-bleed) * -1)}.mega__slider>.comp_slider__btn{box-shadow:0 .25rem 1rem color-mix(in srgb, var(--color-darkblue) 22%, transparent)}.mega__cards{--slider-edge:var(--mega-bleed);align-items:stretch;gap:var(--space-s);margin:-.5rem 0 -2rem;padding:.5rem 0 2rem;list-style:none}.mega__cards:before,.mega__cards:after{content:"";inline-size:calc(var(--mega-bleed) - var(--space-s));flex:none}.mega__card-item{inline-size:max(12rem, (100cqw - 6 * var(--space-s)) / 7)}.mega__split{gap:var(--space-l);display:grid}@media (width>=992px){.mega__split{grid-template-columns:minmax(18rem,1fr) 2fr}.mega__split--even{grid-template-columns:1fr 1fr}}.mega__stack{gap:var(--space-l);display:grid}.mega__top{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.mega__check{min-inline-size:0;padding:var(--space-m);border-radius:var(--radius-l);background:var(--color-surface);align-content:center;display:grid}.mega__tiles{gap:var(--space-s);grid-auto-rows:1fr;min-inline-size:0;display:grid}.mega__tile{padding:var(--space-s);border:1.5px solid var(--color-border);border-radius:var(--radius-l);color:var(--color-darkblue);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem .85rem;text-decoration:none;display:grid}.mega__tile:hover{border-color:var(--color-violet);box-shadow:0 .5rem 1.25rem color-mix(in srgb, var(--color-violet) 14%, transparent)}.mega__tile-icon{background:color-mix(in srgb, var(--color-violet) 10%, var(--color-white));block-size:2.75rem;inline-size:2.75rem;color:var(--color-violet);border-radius:50%;place-items:center;display:grid}.mega__tile-icon svg{block-size:1.35rem;inline-size:1.35rem}.mega__tile-body{gap:.1rem;min-inline-size:0;display:grid}.mega__tile-title{font-weight:var(--weight-black);font-size:var(--step-0);text-wrap:balance;line-height:1.2}.mega__tile-text{color:var(--color-text-muted);font-size:var(--step--1);text-wrap:pretty;line-height:1.35}.mega__tile-more{color:var(--color-violet);font-weight:var(--weight-bold);font-size:var(--step--1);white-space:nowrap}.mega__tile:hover .mega__tile-more{text-decoration:underline}.mega__heading{color:var(--color-violet);font-weight:var(--weight-bold);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;margin:0;margin-block-end:var(--space-xs)}.mega__cities{columns:14rem 5;column-gap:var(--space-s);margin:0;padding:0;list-style:none}.mega__city{break-inside:avoid}.mega__link{margin-inline:calc(var(--space-2xs) * -1);padding:.4rem var(--space-2xs);border-radius:var(--radius-s);color:inherit;font-weight:var(--weight-medium);transition:background-color var(--duration-fast), color var(--duration-fast);text-decoration:none;display:block}.mega__link:hover{background:var(--color-surface);color:var(--color-violet)}.mega__link--more{color:var(--color-violet);font-weight:var(--weight-bold);white-space:nowrap}.mega__list{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.mega__rich-link{margin-inline:calc(var(--space-xs) * -1);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-s);color:inherit;gap:.15rem;text-decoration:none;display:grid}.mega__rich-link:hover{background:var(--color-surface)}.mega__rich-title{font-weight:var(--weight-bold)}.mega__rich-desc{color:var(--color-text-muted);font-size:var(--step--1)}.mega__footer{gap:var(--space-2xs) var(--space-l);padding:var(--space-s) 0 0;border-block-start:1px solid var(--color-border);flex-wrap:wrap;margin:0;list-style:none;display:flex}.mega__more{color:var(--color-violet);font-weight:var(--weight-bold);text-decoration:none}.mega__more:hover{text-decoration:underline}.nav-card,.nav-card *,.nav-card :before,.nav-card :after{box-sizing:border-box}.nav-card{isolation:isolate;gap:var(--space-2xs);block-size:100%;padding:var(--space-s) var(--space-s) 0;border-radius:var(--radius-l);background:var(--card-bg,var(--color-violet));color:var(--color-white);transition:box-shadow var(--duration-fast), transform var(--duration-fast);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;container-type:inline-size}.nav-card:after{content:"";flex:none;block-size:26cqw}.nav-card:hover{box-shadow:0 10px 28px color-mix(in srgb, var(--card-bg,var(--color-violet)) 45%, transparent);transform:translateY(-2px)}.nav-card__title{color:var(--color-darkblue);font-weight:var(--weight-black);font-size:var(--step-1);line-height:1.1}.nav-card__text{font-weight:var(--weight-medium);font-size:var(--step--1);line-height:1.4}.nav-card__meta{opacity:.9;font-size:.8rem}.nav-card__price{color:var(--color-darkblue);font-size:var(--step--1);margin-block-start:auto;padding-block-start:var(--space-2xs)}.nav-card__price strong{font-weight:var(--weight-black);font-size:var(--step-1)}.nav-card__price small{opacity:.75;font-size:.75rem;display:block}.nav-card__until{z-index:1;filter:drop-shadow(0 .25rem .5rem #0000002e);line-height:0;position:absolute;inset-block-end:.7rem;inset-inline-start:var(--space-s)}.nav-card--mini .nav-card__until{inset-block-end:.5rem;inset-inline-start:.6rem}.nav-card__circle{z-index:-2;aspect-ratio:1;background:var(--card-circle,var(--color-darkblue));border-radius:50%;inline-size:58.13cqw;position:absolute;inset-block-end:-30.44cqw;inset-inline-end:-10.49cqw}.nav-card__photo{z-index:-1;block-size:51.38cqw;inline-size:66.37cqw;transition:transform .4s;position:absolute;inset-block-end:-26.78cqw;inset-inline-start:33.76cqw;transform:rotate(-14.97deg)}.nav-card__photo img{object-fit:cover;border-radius:4cqw;block-size:100%;inline-size:100%;display:block;box-shadow:0 0 11cqw #0003}.nav-card:hover .nav-card__photo{transform:rotate(-12deg)scale(1.03)}.nav-card--mini{border-radius:var(--radius-m);gap:.2rem;padding:.75rem .75rem 0}.nav-card--mini .nav-card__title{font-size:var(--step-0)}.nav-card--mini .nav-card__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.3;display:-webkit-box;overflow:hidden}.nav-card--mini .nav-card__meta{font-size:.72rem}.nav-card--mini .nav-card__price{font-size:.78rem}.nav-card--mini .nav-card__price strong{font-size:var(--step-0)}.nav-card--mini .nav-card__price small{font-size:.66rem}.pickup-cta,.pickup-cta *,.pickup-cta :before,.pickup-cta :after{box-sizing:border-box}.pickup-cta{padding:var(--space-s);border:1.5px solid color-mix(in srgb, var(--color-violet) 30%, transparent);border-radius:var(--radius-l);background:color-mix(in srgb, var(--color-violet) 9%, var(--color-white));color:var(--color-darkblue);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);grid-template-columns:auto 1fr;align-items:center;gap:.35rem .85rem;text-decoration:none;display:grid}.pickup-cta:hover{border-color:var(--color-violet);box-shadow:0 .5rem 1.25rem color-mix(in srgb, var(--color-violet) 18%, transparent)}.pickup-cta__icon{background:var(--color-violet);block-size:2.75rem;inline-size:2.75rem;color:var(--color-white);border-radius:50%;place-items:center;display:grid}.pickup-cta__icon svg{block-size:1.35rem;inline-size:1.35rem}.pickup-cta__body{gap:.1rem;min-inline-size:0;display:grid}.pickup-cta__title{font-weight:var(--weight-black);font-size:var(--step-0);line-height:1.2}.pickup-cta__text{color:var(--color-text-muted);font-size:var(--step--1);line-height:1.35}.pickup-cta__more{color:var(--color-violet);font-weight:var(--weight-bold);font-size:var(--step--1);grid-column:2}.pickup-cta:hover .pickup-cta__more{text-decoration:underline}.pickup-cta--wide{grid-template-columns:auto 1fr auto}.pickup-cta--wide .pickup-cta__more{white-space:nowrap;grid-column:auto}.pickup-cta--wide .pickup-cta__title,.pickup-cta--wide .pickup-cta__text{text-wrap:balance}.promo-until,.promo-until *,.promo-until :before,.promo-until :after{box-sizing:border-box}.promo-until{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-red) 10%, var(--color-white));inline-size:fit-content;color:var(--color-red);font-weight:var(--weight-bold);white-space:nowrap;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.75rem;line-height:1.2;display:inline-flex}.promo-until__icon{flex-shrink:0;block-size:.85rem;inline-size:.85rem}.promo-until--on-color{background:var(--color-white)}.promo-until.is-ending{background:var(--color-red);color:var(--color-white)}.promo-until.is-ending .promo-until__icon{animation:1.6s ease-in-out infinite promo-until-tick}@media (prefers-reduced-motion:reduce){.promo-until.is-ending .promo-until__icon{animation:none}}@keyframes promo-until-tick{50%{transform:rotate(20deg)}}.promo-ribbon,.promo-ribbon *,.promo-ribbon :before,.promo-ribbon :after{box-sizing:border-box}.promo-ribbon{z-index:4;pointer-events:none;border-start-end-radius:inherit;block-size:9.5rem;inline-size:9.5rem;position:absolute;inset-block-start:0;inset-inline-end:0;overflow:hidden}.promo-ribbon__band{background:var(--color-red);inline-size:13rem;color:var(--color-white);font-weight:var(--weight-black);letter-spacing:.05em;text-align:center;text-transform:uppercase;white-space:nowrap;padding-block:.45rem;font-size:.8rem;position:absolute;inset-block-start:2.1rem;inset-inline-end:-3.1rem;transform:rotate(45deg);box-shadow:0 .35rem .9rem #00000038}.promo-ribbon--ending .promo-ribbon__band{background:var(--color-darkblue)}.psc-check,.psc-check *,.psc-check :before,.psc-check :after{box-sizing:border-box}.psc-check{gap:var(--space-2xs);min-inline-size:0;display:grid}.psc-check__label{color:var(--color-darkblue);font-weight:var(--weight-black);font-size:var(--step-1)}.psc-check__hint{max-inline-size:38ch;color:var(--color-text-muted);font-size:var(--step--1);text-wrap:pretty;margin:0;line-height:1.4}.psc-check__row{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);gap:.4rem;min-inline-size:0;padding:.3rem;display:flex}.psc-check__row:focus-within{border-color:var(--color-violet)}.psc-check__input{inline-size:100%;min-inline-size:0;color:var(--color-darkblue);font:1rem/1.2 var(--font-sans);background:0 0;border:0;flex:1 1 0;padding:.55rem .9rem}.psc-check__input:focus{outline:none}.psc-check__button{border-radius:var(--radius-pill);background:var(--color-red);color:var(--color-white);font:var(--weight-bold) 1rem/1.2 var(--font-sans);white-space:nowrap;cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.75rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}@media (width<=419.98px){.psc-check__button{padding-inline:1.25rem;font-size:.9375rem}}.psc-check__button:hover{box-shadow:0 .75rem 2rem color-mix(in srgb, var(--color-red) 30%, transparent);transform:translateY(-2px)}.psc-check__button{background:var(--color-violet);flex-shrink:0;padding:.55rem 1.1rem}.psc-check__button:hover{box-shadow:0 .5rem 1.25rem color-mix(in srgb, var(--color-violet) 30%, transparent)}.psc-check__result{min-block-size:1.4em;color:var(--color-text-muted);font-size:var(--step--1);margin:0;line-height:1.4}.psc-check__result.is-ok,.psc-check__result.is-no{color:var(--color-darkblue)}.psc-check__result a{color:var(--color-violet);font-weight:var(--weight-bold)}.psc-check--panel{gap:var(--space-xs)}.psc-check--panel .psc-check__label{font-size:var(--step-2);letter-spacing:-.02em;line-height:1.15}.psc-check--panel .psc-check__result{min-block-size:0}.psc-check--on-dark .psc-check__label{color:var(--color-white);font-size:var(--step-0)}.psc-check--on-dark .psc-check__row{border-color:#0000;box-shadow:0 .75rem 2rem #0000002e}.psc-check--on-dark .psc-check__result,.psc-check--on-dark .psc-check__result.is-ok,.psc-check--on-dark .psc-check__result.is-no,.psc-check--on-dark .psc-check__result a{color:var(--color-white)}.mobile-menu,.mobile-menu *,.mobile-menu :before,.mobile-menu :after{box-sizing:border-box}.mobile-menu{background:var(--color-white);block-size:100dvh;max-block-size:none;inline-size:min(100%,28rem);max-inline-size:none;color:var(--color-darkblue);overscroll-behavior:contain;transition:transform var(--duration-base) var(--ease-out), overlay var(--duration-base) allow-discrete, display var(--duration-base) allow-discrete;border:0;margin:0 0 0 auto;padding:0;transform:translate(0)}.mobile-menu[open]{flex-direction:column;display:flex}@starting-style{.mobile-menu[open]{transform:translate(100%)}}.mobile-menu::backdrop{background:color-mix(in srgb, var(--color-darkblue) 55%, transparent)}.mobile-menu__top{padding:var(--space-s) var(--space-m);border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.mobile-menu__logo{inline-size:8.5rem;color:var(--color-violet);line-height:0}.mobile-menu__close{background:var(--color-surface);block-size:2.75rem;inline-size:2.75rem;color:var(--color-darkblue);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.mobile-menu__close svg{block-size:1.25rem;inline-size:1.25rem}.mobile-menu__body{gap:var(--space-m);padding:var(--space-m);display:grid;overflow-y:auto}.mobile-menu__check{padding:var(--space-s);border-radius:var(--radius-m);background:var(--color-surface)}.mobile-menu__nav{display:grid}.mobile-menu__link{border-block-end:1px solid var(--color-border);color:inherit;font-weight:var(--weight-bold);font-size:var(--step-1);justify-content:space-between;align-items:center;padding:.95rem .25rem;text-decoration:none;display:flex}.mobile-menu__link.is-current{color:var(--color-violet)}.mobile-menu__row{align-items:center;gap:var(--space-2xs);border-block-end:1px solid var(--color-border);display:flex}.mobile-menu__link--parent{border-block-end:0;flex:1}.mobile-menu__toggle{background:var(--color-surface);block-size:2.75rem;inline-size:2.75rem;color:var(--color-violet);font:var(--weight-bold) 1.4rem/1 var(--font-sans);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.mobile-menu__toggle:before{content:"+"}.mobile-menu__toggle[aria-expanded=true]:before{content:"-"}.mobile-menu__panel{gap:var(--space-s);padding-block-start:var(--space-s);display:grid}.mobile-menu__panel[hidden]{display:none}.mobile-menu__cards{margin:0 calc(var(--space-m) * -1);padding:.25rem var(--space-m) .5rem;overscroll-behavior-x:contain;scroll-padding-inline:var(--space-m);scroll-snap-type:x mandatory;scrollbar-width:none;gap:.6rem;list-style:none;display:flex;overflow-x:auto}.mobile-menu__cards::-webkit-scrollbar{display:none}.mobile-menu__card{scroll-snap-align:start;flex:0 0 11rem}.mobile-menu__sublist{padding:0 0 var(--space-s) var(--space-s);margin:0;list-style:none;display:grid}.mobile-menu__sublink{justify-content:space-between;gap:var(--space-s);color:inherit;font-weight:var(--weight-medium);padding:.6rem .25rem;text-decoration:none;display:flex}.mobile-menu__sublink--more{color:var(--color-violet);font-weight:var(--weight-bold)}.mobile-menu__order{border-radius:var(--radius-pill);background:var(--color-red);color:var(--color-white);font:var(--weight-bold) 1rem/1.2 var(--font-sans);white-space:nowrap;cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.75rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}@media (width<=419.98px){.mobile-menu__order{padding-inline:1.25rem;font-size:.9375rem}}.mobile-menu__order:hover{box-shadow:0 .75rem 2rem color-mix(in srgb, var(--color-red) 30%, transparent);transform:translateY(-2px)}.mobile-menu__order{inline-size:100%;padding-block:1.05rem;font-size:1.1rem}.mobile-menu__contact{gap:var(--space-2xs);padding-block-end:var(--space-l);display:grid}.mobile-menu__contact-link{color:var(--color-darkblue);font-weight:var(--weight-medium);text-decoration:none}.mobile-menu__contact-link--account{color:var(--color-violet);font-weight:var(--weight-bold)}.sticky-cta,.sticky-cta *,.sticky-cta :before,.sticky-cta :after{box-sizing:border-box}.sticky-cta{z-index:90;justify-content:space-between;align-items:center;gap:var(--space-s);padding:.65rem var(--space-s) calc(.65rem + env(safe-area-inset-bottom));background:var(--color-white);box-shadow:0 -8px 24px color-mix(in srgb, var(--color-darkblue) 12%, transparent);transition:transform var(--duration-base) var(--ease-out);display:flex;position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(110%)}@media (width>=992px){.sticky-cta{display:none}}.sticky-cta.is-visible{transform:none}.sticky-cta__price{min-width:0;color:var(--color-darkblue);font-size:var(--step--1);margin:0}.sticky-cta__value{font-weight:var(--weight-black);font-size:var(--step-1)}.sticky-cta__code{opacity:.75;font-size:.75rem;display:block}.sticky-cta__button{border-radius:var(--radius-pill);background:var(--color-red);color:var(--color-white);font:var(--weight-bold) 1rem/1.2 var(--font-sans);white-space:nowrap;cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.75rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}@media (width<=419.98px){.sticky-cta__button{padding-inline:1.25rem;font-size:.9375rem}}.sticky-cta__button:hover{box-shadow:0 .75rem 2rem color-mix(in srgb, var(--color-red) 30%, transparent);transform:translateY(-2px)}.sticky-cta__button{white-space:nowrap;flex-shrink:0;padding:.75rem 1.25rem}@media (width<=991.98px){body:has(.sticky-cta) .footer{padding-block-end:5rem}}.recipe,.recipe *,.recipe :before,.recipe :after{box-sizing:border-box}.recipe{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.recipe{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.recipe{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.recipe{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.recipe>*{grid-column:content;min-width:0}.recipe{padding-block-end:2.5rem}@media (width>=768px){.recipe{padding-block-end:3.5rem}}@media (width>=992px){.recipe{padding-block-end:5rem}}.recipe__inner{gap:var(--space-l);display:grid}.recipe__status{padding:var(--space-xs) var(--space-s);border:1px dashed var(--color-bronze);border-radius:var(--radius-m);background:color-mix(in srgb, var(--color-bronze) 8%, var(--color-white));font-size:var(--step--1);margin:0}.recipe__meta{gap:var(--space-s) var(--space-l);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.recipe__meta-item{gap:var(--space-3xs);display:grid}.recipe__meta-label{color:var(--color-violet);font-weight:var(--weight-bold);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;margin:0}.recipe__meta-value{color:var(--color-darkblue);font-weight:var(--weight-bold);font-size:var(--step-1)}.recipe__meta-note{color:var(--color-text-muted);font-size:var(--step--1)}.recipe__media{border-radius:var(--radius-l);aspect-ratio:16/9;margin:0;overflow:hidden}@media (width>=992px){.recipe__media{aspect-ratio:2}}.recipe__media img{object-fit:cover;width:100%;height:100%}.recipe__placeholder{background:color-mix(in srgb, var(--color-violet) 8%, var(--color-white));height:100%;color:var(--color-violet);font-weight:var(--weight-bold);place-items:center;display:grid}.recipe__body{gap:var(--space-xl);display:grid}@media (width>=992px){.recipe__body{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}}.recipe__ingredients{border-radius:var(--radius-l);background:var(--color-white);box-shadow:0 .5rem 2rem color-mix(in srgb, var(--color-violet) 10%, transparent);gap:var(--space-m);padding:var(--space-m);display:grid}@media (width>=992px){.recipe__ingredients{position:sticky;top:7rem}}.recipe__heading{color:var(--color-darkblue);font-weight:var(--weight-bold);font-size:var(--step-2);letter-spacing:-.02em;margin:0;margin:0;line-height:1.2}.recipe__heading-note{color:var(--color-text-muted);font-weight:var(--weight-regular);font-size:var(--step-0)}.recipe__subheading{margin:0 0 var(--space-2xs);color:var(--color-darkblue);font-size:var(--step-0)}.recipe__ingredient-list{margin:0;padding:0;list-style:none;display:grid}.recipe__ingredient{gap:var(--space-s);padding-block:var(--space-2xs);border-bottom:1px solid var(--color-border);grid-template-columns:6.5rem 1fr;display:grid}.recipe__amount{color:var(--color-darkblue);font-weight:var(--weight-bold)}.recipe__nutrients{gap:var(--space-2xs);grid-template-columns:repeat(auto-fit,minmax(4.75rem,1fr));margin:0;display:grid}.recipe__nutrient-label{color:var(--color-text-muted);font-size:var(--step--1)}.recipe__nutrient-value{color:var(--color-darkblue);font-weight:var(--weight-bold);margin:0}.recipe__nutrient{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-m);background:var(--color-bg)}.recipe__note,.recipe__allergens{color:var(--color-text-muted);font-size:var(--step--1);margin:0}.recipe__steps{gap:var(--space-m);display:grid}.recipe__step-list{gap:var(--space-m);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.recipe__step{gap:var(--space-s);line-height:var(--leading-normal);counter-increment:step;grid-template-columns:2.5rem 1fr;display:grid}.recipe__step:before{content:counter(step);background:var(--color-violet);width:2.5rem;height:2.5rem;color:var(--color-white);font-weight:var(--weight-bold);border-radius:50%;place-items:center;display:grid}.recipe__box{padding:var(--space-s) var(--space-m);border-radius:var(--radius-l);background:color-mix(in srgb, var(--color-violet) 6%, var(--color-white))}.recipe__box--tip{background:color-mix(in srgb, var(--color-vitalgreen) 14%, var(--color-white))}.recipe__box-text{line-height:var(--leading-normal);margin:0}.recipes,.recipes *,.recipes :before,.recipes :after{box-sizing:border-box}.recipes{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.recipes{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.recipes{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.recipes{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.recipes>*{grid-column:content;min-width:0}.recipes{padding-block:2.5rem}@media (width>=768px){.recipes{padding-block:3.5rem}}@media (width>=992px){.recipes{padding-block:5rem}}.recipes__inner{gap:var(--space-xl);display:grid}.recipes__heading{color:var(--color-darkblue);font-weight:var(--weight-regular);letter-spacing:-.035em;margin:0;font-size:clamp(1.875rem,1.4rem + 2vw,3rem);line-height:1.1}.recipes__heading strong,.recipes__heading em{font-style:normal;font-weight:var(--weight-black)}.recipes__heading{text-align:center;margin:0}.recipes__group{gap:var(--space-m);display:grid}.recipes__group-title{color:var(--color-darkblue);font-weight:var(--weight-bold);font-size:var(--step-2);letter-spacing:-.02em;margin:0;margin:0;line-height:1.2}.recipes__group-link{color:inherit;text-decoration:none}.recipes__group-link:after{content:" →";color:var(--color-violet)}.recipes__group-link:hover{color:var(--color-violet)}.recipes__grid{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(13.5rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.recipe-card{border-radius:var(--radius-l);background:var(--color-white);box-shadow:0 .5rem 2rem color-mix(in srgb, var(--color-violet) 10%, transparent);height:100%;color:var(--color-darkblue);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.recipe-card:hover{box-shadow:0 .75rem 2rem color-mix(in srgb, var(--color-violet) 18%, transparent);transform:translateY(-2px)}.recipe-card__media{aspect-ratio:4/3;display:block}.recipe-card__media img{object-fit:cover;width:100%;height:100%}.recipe-card__placeholder{background:color-mix(in srgb, var(--color-violet) 8%, var(--color-white));height:100%;color:var(--color-violet);font-weight:var(--weight-bold);font-size:var(--step--1);place-items:center;display:grid}.recipe-card__body{align-content:start;gap:var(--space-2xs);padding:var(--space-s) var(--space-m) var(--space-m);display:grid}.recipe-card__title{font-weight:var(--weight-bold);font-size:var(--step-0);line-height:var(--leading-tight)}.recipe-card__perex{color:var(--color-text-muted);font-size:var(--step--1)}.recipe-card__meta{gap:var(--space-3xs) var(--space-s);margin-top:var(--space-2xs);color:var(--color-violet);font-weight:var(--weight-bold);font-size:var(--step--1);flex-wrap:wrap;display:flex}.news,.news *,.news :before,.news :after{box-sizing:border-box}.news{margin-top:1.5rem}@media (width>=992px){.news{margin-top:2.5rem}}.news__band{background:radial-gradient(60% 40% at 0% 0%, color-mix(in srgb, var(--color-violet) 10%, transparent), transparent 70%), radial-gradient(50% 35% at 100% 100%, color-mix(in srgb, var(--color-bronze) 12%, transparent), transparent 70%), color-mix(in srgb, var(--color-violet) 4.5%, var(--color-white));border-radius:1.75rem;width:calc(100vw - 1rem);margin:0 auto;padding:1rem}@media (width>=768px){.news__band{border-radius:2.5rem;width:calc(100vw - 2rem);padding:2rem}}@media (width>=992px){.news__band{width:var(--promo-w);border-radius:3rem;padding:3rem}}.news__heading{color:var(--color-darkblue);font-weight:var(--weight-regular);letter-spacing:-.035em;margin:0;font-size:clamp(1.875rem,1.4rem + 2vw,3rem);line-height:1.1}.news__heading strong,.news__heading em{font-style:normal;font-weight:var(--weight-black)}.news__heading{text-align:center;margin-bottom:2rem}.news__grid{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=992px){.news__grid{gap:1.5rem}}.news__item{min-width:0}.news__item.is-featured{grid-column:1/-1}.news-card{border-radius:var(--radius-l);background:var(--color-white);box-shadow:0 .5rem 2rem color-mix(in srgb, var(--color-violet) 10%, transparent);height:100%;color:var(--color-darkblue);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.news-card:hover{box-shadow:0 .75rem 2rem color-mix(in srgb, var(--color-violet) 18%, transparent);transform:translateY(-2px)}.news-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (width>=768px){.is-featured .news-card{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.news-card__media{aspect-ratio:16/10;display:block}@media (width>=768px){.is-featured .news-card__media{aspect-ratio:auto;min-height:20rem}}.news-card__media img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;display:block}.news-card__placeholder{background:color-mix(in srgb, var(--color-violet) 8%, var(--color-white));height:100%;min-height:10rem;color:var(--color-violet);font-weight:var(--weight-bold);font-size:var(--step--1);place-items:center;display:grid}.news-card__body{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem 1.5rem 1.5rem;display:flex}@media (width>=768px){.is-featured .news-card__body{justify-content:center;gap:.75rem;padding:2.5rem}}.news-card__date{color:var(--color-violet);font-weight:var(--weight-bold);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;margin:0}.news-card__title{font-weight:var(--weight-bold);font-size:var(--step-1);line-height:var(--leading-tight);letter-spacing:-.02em}@media (width>=768px){.is-featured .news-card__title{font-size:var(--step-3)}}.news-card__perex{color:var(--color-text-muted);font-size:var(--step--1)}@media (width>=768px){.is-featured .news-card__perex{font-size:var(--step-0)}}.news-card__more{color:var(--color-violet);font-weight:var(--weight-bold);font-size:var(--step--1);margin-top:auto;padding-top:.5rem}.news-card__more:after{content:" →"}.news-hero,.news-hero *,.news-hero :before,.news-hero :after{box-sizing:border-box}.news-hero{width:min(100% - 2rem,56rem);margin:0 auto}.news-hero__meta{color:var(--color-violet);font-weight:var(--weight-bold);font-size:var(--step--1);flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;margin:0 0 1.5rem;display:flex}.news-hero__all{color:var(--color-text-muted);text-decoration:none}.news-hero__all:before{content:"← "}.news-hero__all:hover{color:var(--color-violet)}.news-hero__media{border-radius:var(--radius-l);aspect-ratio:16/9;box-shadow:0 .5rem 2rem color-mix(in srgb, var(--color-violet) 10%, transparent);margin:0;overflow:hidden}@media (width>=992px){.news-hero__media{border-radius:2rem}}.news-hero__media img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;display:block}.news-hero__media--placeholder{background:color-mix(in srgb, var(--color-violet) 8%, var(--color-white));color:var(--color-violet);font-weight:var(--weight-bold);place-items:center;display:grid}.help-list,.help-list *,.help-list :before,.help-list :after{box-sizing:border-box}.help-list{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.help-list{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.help-list{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.help-list{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.help-list>*{grid-column:content;min-width:0}.help-list{padding-block:2.5rem}@media (width>=768px){.help-list{padding-block:3.5rem}}@media (width>=992px){.help-list{padding-block:5rem}}.help-list__heading{color:var(--color-darkblue);font-weight:var(--weight-bold);font-size:var(--step-2);letter-spacing:-.02em;margin:0;margin-block-end:var(--space-m);line-height:1.2}.help-list__list{gap:var(--space-s);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.help-list__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.help-list__item{display:grid}.help-list__link{border-radius:var(--radius-l);background:var(--color-white);box-shadow:0 .5rem 2rem color-mix(in srgb, var(--color-violet) 10%, transparent);align-items:center;column-gap:var(--space-s);row-gap:var(--space-3xs);height:100%;padding:var(--space-s) var(--space-m);color:var(--color-darkblue);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);grid-template-columns:1fr auto;text-decoration:none;display:grid}.help-list__link:hover{box-shadow:0 .75rem 2rem color-mix(in srgb, var(--color-violet) 18%, transparent);transform:translateY(-2px)}.help-list__title{color:var(--color-violet);font-weight:var(--weight-bold);font-size:var(--step-1);line-height:var(--leading-tight);grid-column:1}.help-list__desc{color:var(--color-text-muted);line-height:var(--leading-normal);grid-column:1}.help-list__arrow{background:color-mix(in srgb, var(--color-violet) 10%, var(--color-white));width:2.5rem;height:2.5rem;color:var(--color-violet);transition:transform var(--duration-base) var(--ease-out);border-radius:50%;grid-area:1/2/span 2;place-items:center;display:grid}.help-list__link:hover .help-list__arrow{transform:translate(3px)}.topics,.topics *,.topics :before,.topics :after{box-sizing:border-box}.topics{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.topics{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.topics{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.topics{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.topics>*{grid-column:content;min-width:0}.topics{padding-block:2.5rem}@media (width>=768px){.topics{padding-block:3.5rem}}@media (width>=992px){.topics{padding-block:5rem}}.topics--hero{isolation:isolate;padding-block-start:0}.topics__band{grid-column:full;grid-template-columns:subgrid;padding-block:var(--space-xl) calc(var(--space-3xl) + var(--space-l));background:radial-gradient(120% 140% at 85% 0%, color-mix(in srgb, var(--color-violet) 70%, white) 0%, transparent 55%), var(--color-violet);color:var(--color-white);display:grid}.topics--hero .topics__band{background:0 0;padding-block-start:var(--space-xs);position:relative}.topics--hero .topics__band:before{content:"";z-index:-1;background:radial-gradient(35% 30% at 62% 78%, color-mix(in srgb, var(--color-violet) 65%, white) 0%, transparent 70%), var(--color-violet);pointer-events:none;border-radius:50%;block-size:239vw;inline-size:420.5vw;position:absolute;inset-block-end:-11.84vw;inset-inline-start:calc(50% - 210.25vw)}@media (width>=992px){.topics--hero .topics__band:before{block-size:127.08vw;inline-size:234.24vw;inset-block-end:-7.78vw;inset-inline-start:calc(50% - 117.12vw)}}.topics__crumbs{grid-column:full;margin-block-end:var(--space-m)}.topics__band-inner{justify-items:center;gap:var(--space-s);text-align:center;grid-column:content;display:grid}.topics__title-main{color:var(--color-darkblue);font-weight:var(--weight-regular);letter-spacing:-.035em;margin:0;font-size:clamp(1.875rem,1.4rem + 2vw,3rem);line-height:1.1}.topics__title-main strong,.topics__title-main em{font-style:normal;font-weight:var(--weight-black)}.topics__title-main{color:var(--color-white);margin:0}.topics__lead{max-width:40rem;font-size:var(--step-1);opacity:.92;margin:0}.topics__search{z-index:3;width:min(44rem,100%);text-align:start;margin-block-start:var(--space-xs);position:relative}.topics__search-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.topics__search-box{position:relative}.topics__search-input{border-radius:var(--radius-pill);background:var(--color-white);width:100%;color:var(--color-darkblue);font:inherit;border:0;padding:.95rem 3.5rem .95rem 1.25rem;box-shadow:0 .75rem 2rem #0000002e}.topics__search-icon{color:var(--color-violet);pointer-events:none;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.topics__results{border-radius:var(--radius-l);background:var(--color-white);box-shadow:0 .5rem 2rem color-mix(in srgb, var(--color-violet) 10%, transparent);z-index:20;top:calc(100% + .5rem);padding:var(--space-3xs) 0;margin:0;list-style:none;position:absolute;inset-inline:0;overflow:hidden}.topics__results[hidden]{display:none}.topics__result{padding:var(--space-2xs) var(--space-s);color:var(--color-darkblue);gap:.1rem;text-decoration:none;display:grid}.topics__result:hover,.topics__result.is-active{background:color-mix(in srgb, var(--color-violet) 8%, var(--color-white))}.topics__result-title{font-weight:var(--weight-bold)}.topics__result-context{color:var(--color-text-muted);font-size:var(--step--1)}.topics__empty{margin:var(--space-2xs) 0 0;text-align:center}.topics__empty[hidden]{display:none}.topics__empty a,.topics__popular-link{color:inherit}.topics__popular{font-size:var(--step--1);margin:0}.topics__inner{gap:var(--space-xl);display:grid}.topics--hero .topics__inner,.topics__band+.topics__inner{z-index:1;margin-block-start:calc(-1 * var(--space-3xl));position:relative}.topics__heading{color:var(--color-darkblue);font-weight:var(--weight-regular);letter-spacing:-.035em;margin:0;font-size:clamp(1.875rem,1.4rem + 2vw,3rem);line-height:1.1}.topics__heading strong,.topics__heading em{font-style:normal;font-weight:var(--weight-black)}.topics__heading{text-align:center;margin:0}.topics__group{gap:var(--space-s);display:grid}.topics__group-title{color:var(--color-darkblue);font-weight:var(--weight-bold);font-size:var(--step-2);letter-spacing:-.02em;margin:0;margin:0;line-height:1.2}.topics__grid{gap:var(--space-m);grid-template-columns:1fr;grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.topics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.topics__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.topics__item{--tint:var(--color-green);display:grid}.topics__item:nth-child(4n+2){--tint:var(--color-salmon)}.topics__item:nth-child(4n+3){--tint:var(--color-violet)}.topics__item:nth-child(4n+4){--tint:var(--color-bronze)}.topics__card{border-radius:var(--radius-l);background:var(--color-white);box-shadow:0 .5rem 2rem color-mix(in srgb, var(--color-violet) 10%, transparent);gap:var(--space-2xs);height:100%;padding:var(--space-m) var(--space-m) var(--space-l);color:var(--color-darkblue);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.topics__card:hover{box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--color-violet) 20%, transparent);transform:translateY(-3px)}.topics__icon{width:3.5rem;height:3.5rem;background:color-mix(in srgb, var(--tint) 16%, var(--color-white));color:color-mix(in srgb, var(--tint) 75%, black);transition:transform var(--duration-base) var(--ease-out);border-radius:50%;place-items:center;margin-block-end:var(--space-xs);display:grid}.topics__card:hover .topics__icon{transform:scale(1.08)}.topics__svg{width:1.6rem;height:1.6rem}.topics__title{color:var(--color-violet);font-weight:var(--weight-bold);font-size:var(--step-1);line-height:var(--leading-tight)}.topics__desc{color:var(--color-text-muted);line-height:var(--leading-normal)}@keyframes not-found-float{0%{transform:translateY(calc(var(--float-y) * -1)) rotate(calc(var(--float-r) * -1))}to{transform:translateY(var(--float-y)) rotate(var(--float-r))}}.not-found,.not-found *,.not-found :before,.not-found :after{box-sizing:border-box}.not-found{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.not-found{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.not-found{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.not-found{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.not-found>*{grid-column:content;min-width:0}.not-found{padding-block-end:2.5rem}@media (width>=768px){.not-found{padding-block-end:3.5rem}}@media (width>=992px){.not-found{padding-block-end:5rem}}.not-found{text-align:center;padding-block-start:var(--space-l);overflow-x:clip;container:not-found/inline-size}.not-found__stage{aspect-ratio:1/1.05;grid-column:content;justify-self:center;inline-size:100%;max-inline-size:56rem;position:relative;container-type:inline-size}@container not-found (width>=40rem){.not-found__stage{aspect-ratio:1760/960}}.not-found__title{font-weight:var(--weight-black);margin:0}.not-found__code,.not-found__caption,.not-found__tray{animation:not-found-float var(--float-d,6s) ease-in-out var(--float-delay,0s) infinite alternate;will-change:transform;position:absolute}.not-found__code,.not-found__caption{color:var(--color-darkblue);white-space:nowrap;line-height:1;left:50%;translate:-50% -50%}.not-found__code{z-index:1;color:var(--color-violet);letter-spacing:-.04em;--float-y:.6cqi;--float-r:0deg;--float-d:7s;font-size:34cqi;top:40%}.not-found__caption{z-index:3;font-size:9.5cqi;font-weight:var(--weight-regular);letter-spacing:-.02em;text-shadow:0 0 .25em var(--color-white), 0 0 .5em var(--color-white);--float-y:.5cqi;--float-r:.4deg;--float-d:8s;--float-delay:-2s;top:76%}.not-found__tray{z-index:2;filter:drop-shadow(0 1.5cqi 2cqi #3a273e24);pointer-events:none;-webkit-user-select:none;user-select:none;height:auto}.not-found__tray--top{--float-y:1.6cqi;--float-r:1.5deg;--float-d:5.2s;--float-delay:-1s;width:60%;top:0;left:20%}.not-found__tray--left{--float-y:2cqi;--float-r:-2deg;--float-d:6.1s;--float-delay:-3.4s;width:54%;top:50%;left:-8%}.not-found__tray--right{--float-y:1.8cqi;--float-r:2.2deg;--float-d:5.6s;--float-delay:-2.2s;width:56%;top:30%;left:54%}@container not-found (width>=40rem){.not-found__code{--float-y:.4cqi;font-size:22cqi;top:43%}.not-found__caption{--float-y:.3cqi;font-size:6.5cqi;top:71%}.not-found__tray--top{--float-y:1cqi;width:41%;top:.5%;left:28%}.not-found__tray--left{--float-y:1.2cqi;width:35%;top:40%;left:2.5%}.not-found__tray--right{--float-y:1.1cqi;width:38%;top:19.5%;left:60%}}.not-found__text{max-inline-size:36ch;margin:var(--space-l) 0 0;color:var(--color-text-muted);font-size:var(--step-1);line-height:var(--leading-tight);grid-column:content;justify-self:center}.not-found__actions{justify-content:center;align-items:center;gap:var(--space-s) var(--space-l);margin-top:var(--space-l);flex-wrap:wrap;grid-column:content;display:flex}.not-found__btn{border-radius:var(--radius-pill);background:var(--color-red);color:var(--color-white);font:var(--weight-bold) 1rem/1.2 var(--font-sans);white-space:nowrap;cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.75rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}@media (width<=419.98px){.not-found__btn{padding-inline:1.25rem;font-size:.9375rem}}.not-found__btn:hover{box-shadow:0 .75rem 2rem color-mix(in srgb, var(--color-red) 30%, transparent);transform:translateY(-2px)}.not-found__link{color:var(--color-violet);font-weight:var(--weight-bold);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:2px}.not-found__link:hover{-webkit-text-decoration-color:color-mix(in srgb, var(--color-violet) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-violet) 40%, transparent)}.program-body{box-sizing:border-box;padding-block-start:calc(5vh + 1.5rem + var(--offer-drop,0rem))}@media (width>=992px){.program-body{padding-block-start:calc(8vh + 2rem)}}.program-more{color:var(--color-darkblue);font-weight:var(--weight-bold);font-size:var(--step-0);text-underline-offset:.25em;z-index:2;align-items:center;gap:.35rem;margin-block-start:var(--space-s);text-decoration:underline;text-decoration-thickness:2px;display:inline-flex;position:relative}.program-more:hover{text-decoration-color:#0000}.program-more:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.program-fit,.program-fit *,.program-fit :before,.program-fit :after{box-sizing:border-box}.program-fit{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.program-fit{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.program-fit{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.program-fit{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.program-fit>*{grid-column:content;min-width:0}.program-fit{padding-block:2.5rem}@media (width>=768px){.program-fit{padding-block:3.5rem}}@media (width>=992px){.program-fit{padding-block:5rem}}.rich-text+.program-fit{padding-block-start:0}.program-fit__inner{gap:var(--space-l);display:grid}@media (width>=992px){.program-fit__inner{gap:var(--space-xl)}}.program-fit__head{text-align:center;max-width:46rem;margin-inline:auto}.program-fit__title{color:var(--color-darkblue);font-weight:var(--weight-regular);letter-spacing:-.035em;margin:0;font-size:clamp(1.875rem,1.4rem + 2vw,3rem);line-height:1.1}.program-fit__title strong,.program-fit__title em{font-style:normal;font-weight:var(--weight-black)}.program-fit__lead{margin:var(--space-s) 0 0;color:var(--color-text);font-size:var(--step-0);line-height:1.5}.program-fit__list{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.program-fit__list{align-items:start;gap:var(--space-l) var(--space-m);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));padding-block-start:var(--space-s)}}.program-fit__item{border-radius:var(--radius-l);background:var(--color-white);box-shadow:0 .5rem 2rem color-mix(in srgb, var(--color-violet) 10%, transparent);align-items:center;gap:var(--space-3xs) var(--space-s);padding:var(--space-s) var(--space-m) var(--space-s) var(--space-s);box-shadow:0 .75rem 2.5rem color-mix(in srgb, var(--color-darkblue) 9%, transparent);border-radius:1.21675rem;grid-template-columns:auto 1fr;display:grid;position:relative}@media (width>=768px){.program-fit__item{justify-items:center;gap:var(--space-2xs);padding:var(--space-l) var(--space-m) var(--space-m);text-align:center;grid-template-columns:1fr}}@media (width>=992px){.program-fit__item:nth-child(3n+1){margin-block-start:var(--space-xl)}.program-fit__item:nth-child(3n+3){margin-block-start:var(--space-l)}}.program-fit__check{background:var(--program,var(--color-green));width:2.75rem;height:2.75rem;box-shadow:0 .5rem 1.25rem color-mix(in srgb, var(--program,var(--color-green)) 35%, transparent);color:var(--color-white);border-radius:50%;grid-row:span 2;place-items:center;display:grid}@media (width>=768px){.program-fit__check{width:3.625rem;height:3.625rem;position:absolute;inset-block-start:-1.5rem;inset-inline-start:-1rem}.program-fit__item:nth-child(3n+2) .program-fit__check{inset-inline:auto -1rem}.program-fit__item:nth-child(3n+3) .program-fit__check{inset:auto -1rem -1.5rem auto}}.program-fit__check-icon{width:55%;height:55%}.program-fit__goal{color:var(--color-darkblue);font-weight:var(--weight-regular);font-size:var(--step-2);letter-spacing:-.03em;margin:0;line-height:1.1}.program-fit__goal strong{font-weight:var(--weight-black)}.program-fit__text{color:var(--color-text-muted);font-size:var(--step-0);grid-column:2;margin:0;line-height:1.4}@media (width>=768px){.program-fit__text{grid-column:auto;max-width:18rem}}.program-fit__note{max-width:46rem;padding:var(--space-s) var(--space-m);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-text);font-size:var(--step--1);text-align:center;margin:0 auto;line-height:1.5}.program-fit__note a{color:var(--color-link)}.program-variants,.program-variants *,.program-variants :before,.program-variants :after{box-sizing:border-box}.program-variants{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.program-variants{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.program-variants{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.program-variants{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.program-variants>*{grid-column:content;min-width:0}.program-variants{padding-block:2.5rem}@media (width>=768px){.program-variants{padding-block:3.5rem}}@media (width>=992px){.program-variants{padding-block:5rem}}.program-variants{background:radial-gradient(calc(667% / 2) 50% at 50% 50%, var(--color-surface) calc(100% - 1.5px), transparent 100%) no-repeat}@media (width>=992px){.program-variants{background:radial-gradient(calc(300% / 2) 50% at 50% 50%, var(--color-surface) calc(100% - 1.5px), transparent 100%) no-repeat}}.program-variants__inner{gap:var(--space-l);min-width:0;display:grid}.program-variants__head{text-align:center;max-width:46rem;margin-inline:auto}.program-variants__title{color:var(--color-darkblue);font-weight:var(--weight-regular);letter-spacing:-.035em;margin:0;font-size:clamp(1.875rem,1.4rem + 2vw,3rem);line-height:1.1}.program-variants__title strong,.program-variants__title em{font-style:normal;font-weight:var(--weight-black)}.program-variants__lead{margin:var(--space-s) 0 0;font-size:var(--step-0);line-height:1.5}.program-variants__list{align-items:stretch;gap:var(--space-s);padding:var(--space-3xs) 1rem var(--space-s);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(84%,21rem);grid-auto-flow:column;margin:0 -1rem;scroll-padding-inline:1rem;list-style:none;display:grid;overflow-x:auto}.program-variants__list::-webkit-scrollbar{display:none}@media (width>=768px){.program-variants__list{grid-auto-columns:min(46%,22rem);margin-inline:0;padding-inline:0;scroll-padding-inline:0}}@media (width>=992px){.program-variants__list{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;align-items:stretch;padding:0;overflow:visible}.program-variants__list--many{grid-template-columns:none;grid-auto-columns:min(40%,22rem);grid-auto-flow:column;padding-block-end:var(--space-s);overflow-x:auto}}@media (width>=1200px){.program-variants__list--many{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;align-items:stretch;padding:0;overflow:visible}}.program-variants__card{border-radius:var(--radius-l);background:var(--color-white);box-shadow:0 .5rem 2rem color-mix(in srgb, var(--color-violet) 10%, transparent);gap:var(--space-3xs);padding:var(--space-m);scroll-snap-align:start;border-radius:1.75rem;flex-direction:column;display:flex}@media (width>=992px){.program-variants__card{padding:var(--space-l) var(--space-m) var(--space-m)}}.program-variants__program{color:color-mix(in srgb, var(--program,var(--color-violet)) 70%, var(--color-darkblue));font-weight:var(--weight-bold);font-size:var(--step--1);margin:0}.program-variants__name{color:var(--color-darkblue);font-weight:var(--weight-black);font-size:var(--step-3);letter-spacing:-.04em;margin:0;line-height:1.05}.program-variants__kcal{color:var(--color-text-muted);font-size:var(--step--1);margin:0}.program-variants__meals{margin:var(--space-xs) 0 var(--space-s);display:grid}.program-variants__meal{justify-content:space-between;align-items:baseline;gap:0 var(--space-xs);border-block-start:1px solid var(--color-border);flex-wrap:wrap;padding-block:.6rem;display:flex}.program-variants__meal:last-child{border-block-end:1px solid var(--color-border)}.program-variants__meal-name{color:var(--color-darkblue);font-weight:var(--weight-bold);font-size:var(--step-0)}.program-variants__meal-count{color:var(--color-text-muted);font-size:var(--step--1);white-space:nowrap;margin:0}.program-variants__meal-num{color:var(--color-darkblue);font-weight:var(--weight-black)}.program-variants__price{justify-content:space-between;align-items:center;gap:var(--space-xs);background:color-mix(in srgb, var(--program,var(--color-violet)) 14%, var(--color-white));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--program,var(--color-violet)) 45%, transparent);color:var(--color-darkblue);font-size:var(--step-0);transition:background-color var(--duration-base) var(--ease-out);border-radius:.75rem;margin-block-start:auto;padding:.9rem 1.1rem;text-decoration:none;display:flex}.program-variants__price:hover{background:color-mix(in srgb, var(--program,var(--color-violet)) 26%, var(--color-white))}.program-variants__price:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.program-variants__price-num{font-weight:var(--weight-black);font-size:var(--step-1)}.program-variants__price-arrow{font-weight:var(--weight-bold);transition:transform var(--duration-base) var(--ease-out)}.program-variants__price:hover .program-variants__price-arrow{transform:translate(3px)}.program-variants__price-note{color:var(--color-text-muted);font-size:var(--step--2);margin:0}.program-variants__pricelist{border-radius:var(--radius-l);background:var(--color-white);box-shadow:0 .5rem 2rem color-mix(in srgb, var(--color-violet) 10%, transparent);width:100%;max-width:52rem;margin-inline:auto;scroll-margin-block-start:6rem}.program-variants__pricelist-toggle{padding:var(--space-s) var(--space-m);color:var(--color-darkblue);font-weight:var(--weight-bold);font-size:var(--step-0);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;list-style:none;display:flex}.program-variants__pricelist-toggle::-webkit-details-marker{display:none}.program-variants__pricelist-toggle:after{content:"";background:linear-gradient(currentColor 0 0) 50%/.75rem 2px no-repeat,linear-gradient(currentColor 0 0) 50%/2px .75rem no-repeat;background-color:var(--color-surface);width:2rem;height:2rem;color:var(--color-violet);border-radius:50%;flex:none;align-self:center;margin-inline-start:auto;transition:background-color .2s,color .2s}.program-variants__pricelist-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.program-variants__pricelist[open] .program-variants__pricelist-toggle:after{background-size:.75rem 2px,2px 0}.program-variants__pricelist-hint{color:var(--color-text-muted);font-weight:var(--weight-regular);font-size:var(--step--1)}.program-variants__pricelist-body{gap:var(--space-m);padding:0 var(--space-m) var(--space-m);display:grid}.program-variants__pricelist-note{color:var(--color-text-muted);font-size:var(--step--1);margin:0;line-height:1.5}.program-variants__pricelist-code{color:var(--color-darkblue)}.program-variants__pricetable{scroll-margin-block-start:6rem;overflow-x:auto}.program-variants__table{border-collapse:collapse;width:100%;min-width:17rem;font-size:var(--step--1);font-variant-numeric:tabular-nums}.program-variants__caption{color:var(--color-darkblue);font-weight:var(--weight-black);font-size:var(--step-1);text-align:start;padding-block-end:var(--space-2xs)}.program-variants__caption-unit{color:var(--color-text-muted);font-weight:var(--weight-regular);font-size:var(--step--1);display:block}.program-variants__th{border-block-end:2px solid var(--color-border);color:var(--color-text-muted);font-weight:var(--weight-bold);text-align:end;white-space:nowrap;padding:.5rem .3rem}.program-variants__th:first-child{text-align:start}.program-variants__td{border-block-end:1px solid var(--color-border);color:var(--color-darkblue);text-align:end;padding:.45rem .3rem}.program-variants__td--kcal{font-weight:var(--weight-bold);text-align:start;white-space:nowrap}.program-variants__td--best{font-weight:var(--weight-black)}.program-macros,.program-macros *,.program-macros :before,.program-macros :after{box-sizing:border-box}.program-macros{grid-template-columns:[full-start]0[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]0[full-end];column-gap:1rem;display:grid}@media (width>=768px){.program-macros{grid-template-columns:[full-start]minmax(2rem,auto)[content-start narrow-start]repeat(6,1fr)[content-end narrow-end]minmax(2rem,auto)[full-end];column-gap:3rem}}@media (width>=1200px){.program-macros{grid-template-columns:[full-start]minmax(4vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(4vw,auto)[full-end]}}@media (width>=1601px){.program-macros{grid-template-columns:[full-start]minmax(8vw,auto)[content-start]1fr[narrow-start]repeat(4,1fr)[narrow-end]1fr[content-end]minmax(8vw,auto)[full-end]}}.program-macros>*{grid-column:content;min-width:0}.program-macros{padding-block:2.5rem}@media (width>=768px){.program-macros{padding-block:3.5rem}}@media (width>=992px){.program-macros{padding-block:5rem}}.program-macros{background:radial-gradient(calc(667% / 2) 50% at 50% 50%, var(--color-violet) calc(100% - 1.5px), transparent 100%) no-repeat}@media (width>=992px){.program-macros{background:radial-gradient(calc(300% / 2) 50% at 50% 50%, var(--color-violet) calc(100% - 1.5px), transparent 100%) no-repeat}}.program-macros{color:var(--color-white);padding-block:4rem}@media (width>=992px){.program-macros{padding-block:6rem}}.program-macros__inner{gap:var(--space-l);width:100%;min-width:0;max-width:68rem;margin-inline:auto;display:grid}.program-macros__head{text-align:center;max-width:48rem;margin-inline:auto}.program-macros__title{color:var(--color-darkblue);font-weight:var(--weight-regular);letter-spacing:-.035em;margin:0;font-size:clamp(1.875rem,1.4rem + 2vw,3rem);line-height:1.1}.program-macros__title strong,.program-macros__title em{font-style:normal;font-weight:var(--weight-black)}.program-macros__title{color:var(--color-white)}.program-macros__lead{margin:var(--space-s) 0 0;font-size:var(--step-1);opacity:.92;line-height:1.4}.program-macros__switch{justify-content:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.program-macros__chip{border:1.5px solid color-mix(in srgb, var(--color-white) 45%, transparent);border-radius:var(--radius-pill);color:var(--color-white);font:var(--weight-bold) var(--step--1)/1.2 var(--font-sans);cursor:pointer;transition:background-color var(--duration-fast), color var(--duration-fast);background:0 0;padding:.55rem 1.1rem}.program-macros__chip:hover{border-color:var(--color-white)}.program-macros__chip.is-active{border-color:var(--color-white);background:var(--color-white);color:var(--color-violet)}.program-macros__chip:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.program-macros__panel{gap:var(--space-s);display:grid}.program-macros__panel[hidden]{display:none}.program-macros__caption{font-size:var(--step--1);text-align:center;opacity:.85;margin:0}.program-macros__caption-strong{font-weight:var(--weight-bold)}.program-macros__bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-white) 15%, transparent);width:100%;max-width:44rem;height:2.75rem;margin-inline:auto;display:flex;overflow:hidden}.program-macros__seg{flex:0 0 var(--w);min-width:0;color:var(--color-darkblue);font-weight:var(--weight-black);font-size:var(--step--1);white-space:nowrap;place-items:center;display:grid;overflow:hidden}.program-macros__seg--protein{background:var(--color-salmon)}.program-macros__seg--fat{background:var(--color-bronze)}.program-macros__seg--carbs{background:var(--color-white)}.program-macros__legend{font-size:var(--step--1);opacity:.9;flex-wrap:wrap;justify-content:center;gap:.25rem .9rem;margin:0;display:flex}.program-macros__key{align-items:center;gap:.35rem;display:inline-flex}.program-macros__key:before{content:"";background:var(--color-white);border-radius:50%;width:.65rem;height:.65rem}.program-macros__key--protein:before{background:var(--color-salmon)}.program-macros__key--fat:before{background:var(--color-bronze)}.program-macros__list{gap:var(--space-l) var(--space-s);margin:var(--space-m) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width>=992px){.program-macros__list{gap:var(--space-m);grid-template-columns:repeat(4,minmax(0,1fr))}}.program-macros__item{text-align:center;align-content:start;justify-items:center;gap:.35rem;display:grid}.program-macros__icon{width:3.5rem;height:3.5rem}@media (width>=992px){.program-macros__icon{width:4.889rem;height:4.889rem}}.program-macros__name{margin:var(--space-3xs) 0 0;font-weight:var(--weight-black);font-size:var(--step-1);line-height:1.1}@media (width>=992px){.program-macros__name{font-size:var(--step-2)}}.program-macros__value{font-size:var(--step--1);opacity:.95;margin:0}.program-macros__value-num{font-weight:var(--weight-black);font-size:var(--step-3);letter-spacing:-.02em;line-height:1.1;display:block}.program-macros__item--protein .program-macros__value-num{color:var(--color-salmon)}.program-macros__item--fat .program-macros__value-num{color:var(--color-bronze)}.program-macros__text{max-width:16rem;font-size:var(--step--1);opacity:.85;margin:0;line-height:1.35}.program-macros__note{max-width:44rem;padding:var(--space-s) var(--space-m);border-radius:var(--radius-m);background:color-mix(in srgb, var(--color-white) 10%, transparent);font-size:var(--step-0);text-align:center;margin:0 auto;line-height:1.5}.program-macros__note a{color:var(--color-white)}.program-macros__quote{max-width:40rem;margin:var(--space-s) auto 0;text-align:center}.program-macros__quote-text{margin:0}.program-macros__quote-p{font-size:var(--step-2);margin:0;line-height:1.15}.program-macros__quote-p strong{font-weight:var(--weight-black)}.program-macros__quote-by{font-size:var(--step-0);margin-block-start:var(--space-xs)}.program-macros__quote-name{font-weight:var(--weight-black)}.program-macros__quote-sep{color:var(--color-salmon);margin-inline:.6em}.program-macros__source{max-width:44rem;font-size:var(--step--2);text-align:center;opacity:.7;margin:0 auto;line-height:1.5}.kids-pattern{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.kids-pattern__tile{background-image:var(--kids-pattern);opacity:.05;background-repeat:repeat;background-size:983px;position:absolute;inset:-75%;transform:rotate(30deg)}.kids-pattern--hero{--kids-hang:5vh;--kids-oval:20vh;z-index:1;inset:0 0 calc(-1 * var(--kids-hang)) 0;-webkit-mask-image:linear-gradient(#000 0 0),radial-gradient(closest-side,#000 calc(100% - 1px),#0000 100%);mask-image:linear-gradient(#000 0 0),radial-gradient(closest-side,#000 calc(100% - 1px),#0000 100%);-webkit-mask-size:100% calc(100% - var(--kids-hang)), 150% var(--kids-oval);mask-size:100% calc(100% - var(--kids-hang)), 150% var(--kids-oval);border-radius:0;-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width>=992px){.kids-pattern--hero{--kids-hang:8vh;--kids-oval:50vh}}.programy_card--kids{isolation:isolate}.nav-card--kids,.nav-card--kids :is(.nav-card__title,.nav-card__text,.nav-card__meta,.nav-card__price),.intro-box--kids h1,.intro-box--kids h2,.intro-box--kids .info .item{color:var(--color-darkblue)}.intro-box--kids .info .item :is(img,svg){color:var(--color-darkblue);fill:var(--color-darkblue)}}@layer utilities;@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/themes/vitalbox/dist/assets/fonts/lexend-vietnamese-wght-normal.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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/themes/vitalbox/dist/assets/fonts/lexend-latin-ext-wght-normal.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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/themes/vitalbox/dist/assets/fonts/lexend-latin-wght-normal.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}
