@charset "UTF-8";.schedule{scroll-margin-top:var(--sticky-offset)}.schedule__panel{background-color:#f5f0e5;border-radius:30px;padding-top:clamp(32px,22.6666666667px + 2.5925925926vw,60px);padding-inline:clamp(16px,13.3333333333px + .7407407407vw,24px);padding-bottom:clamp(16px,13.3333333333px + .7407407407vw,24px)}.schedule__header{display:flex;align-items:flex-start;gap:clamp(16px,0px + 4.4444444444vw,64px);margin-bottom:clamp(24px,21.3333333333px + .7407407407vw,32px)}@media screen and (max-width: 767px){.schedule__header{flex-direction:column}}.schedule__heading{font-size:clamp(26px,22.6666666667px + .9259259259vw,36px);font-family:"PT Serif Caption",Georgia,serif;font-weight:400;line-height:1.3;letter-spacing:-.019em;color:#443737;margin:0;text-wrap:pretty;flex:1 1 0;min-width:0}.schedule__intro{flex:0 0 auto;width:267px;font-size:clamp(14px,13.3333333333px + .1851851852vw,16px);font-family:Inter,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.5;letter-spacing:-.019em;color:#443737;margin:0}@media screen and (max-width: 767px){.schedule__intro{width:auto}}.schedule__days{display:flex;margin-bottom:8px}@media screen and (max-width: 991px){.schedule__days{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}.schedule__day{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:12px;justify-content:center;height:clamp(56px,53px + .8333333333vw,65px);padding:0 16px;background-color:transparent;border:1px solid transparent;border-radius:16px;text-align:center;cursor:pointer;transition:background-color .25s linear,border-color .25s linear}@media screen and (max-width: 991px){.schedule__day{flex:0 0 auto;width:116px;scroll-snap-align:start}}@media only screen and (min-width: 1199px){.schedule__day:hover{background-color:#ffffff80}}.schedule__day.is-active{background-image:linear-gradient(3deg,#fff 2%,#fff0 98%);border-color:#efe7d9}.schedule__day.is-active .schedule__date{color:#f24822}.schedule__weekday{font-size:clamp(11px,10.6666666667px + .0925925926vw,12px);font-family:Inter,Arial,Helvetica,sans-serif;font-weight:400;line-height:1;letter-spacing:-.019em;text-transform:uppercase;color:#443737}.schedule__date{font-size:clamp(14px,13.3333333333px + .1851851852vw,16px);font-family:Inter,Arial,Helvetica,sans-serif;font-weight:600;line-height:1;letter-spacing:-.019em;color:#443737;transition:color .25s linear}.schedule__list{display:none;flex-direction:column;gap:clamp(20px,16px + 1.1111111111vw,32px);background-color:#fff;border:1px solid #efe7d9;border-radius:16px;padding:clamp(20px,10.6666666667px + 2.5925925926vw,48px)}.schedule__list.is-active,.no-js .schedule__list{display:flex}.schedule__row{display:flex;align-items:center;gap:8px}.schedule__row+.schedule__row{padding-top:clamp(20px,16px + 1.1111111111vw,32px);border-top:1px solid #efe7d9}@media screen and (max-width: 767px){.schedule__row{flex-wrap:wrap;justify-content:space-between;gap:10px}}.schedule__place{flex-shrink:0;font-size:clamp(12px,11.3333333333px + .1851851852vw,14px);font-family:Inter,Arial,Helvetica,sans-serif;font-weight:600;line-height:1;letter-spacing:-.019em;text-transform:uppercase;color:#f24822;background-color:#f7e8e4;border-radius:8px;padding:6px 16px}.schedule__where{flex:1 1 0;min-width:0;font-size:clamp(14px,13.3333333333px + .1851851852vw,16px);font-family:Inter,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.5;letter-spacing:-.019em;color:#443737;text-wrap:pretty}@media screen and (max-width: 575px){.schedule__where{flex:1 1 100%;order:3}}.schedule__slot{flex-shrink:0;display:flex;align-items:center;gap:8px}.schedule__time{display:flex;align-items:center;justify-content:center;min-width:clamp(92px,85.3333333333px + 1.8518518519vw,112px);height:clamp(34px,32px + .5555555556vw,40px);padding-inline:8px;font-size:clamp(12px,11.3333333333px + .1851851852vw,14px);font-family:Inter,Arial,Helvetica,sans-serif;font-weight:600;line-height:1;letter-spacing:-.019em;color:#fff;background-color:#443737;border-radius:8px;white-space:nowrap}.schedule__remind{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(34px,32px + .5555555556vw,40px);height:clamp(34px,32px + .5555555556vw,40px);color:#fff;background-color:#f24822;border:0;border-radius:8px;cursor:pointer;transition:background-color .25s linear}@media only screen and (min-width: 1199px){.schedule__remind:hover{background-color:#e9552c}}.schedule__remind.is-set{background-color:#443737}.schedule__remind-icon{display:flex;width:clamp(20px,18.6666666667px + .3703703704vw,24px)}.schedule__remind-icon svg{display:block;width:100%;height:auto}.schedule__empty{font-size:clamp(14px,13.3333333333px + .1851851852vw,16px);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.5;color:#696366;margin:0}.schedule__download{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:clamp(48px,44.6666666667px + .9259259259vw,58px);padding-inline:clamp(20px,10.6666666667px + 2.5925925926vw,48px);padding-block:8px;margin-top:clamp(16px,13.3333333333px + .7407407407vw,24px);background-color:#fff;border:1px solid #efe7d9;border-radius:12px;color:#443737;transition:border-color .25s linear,color .25s linear}@media only screen and (min-width: 1199px){.schedule__download:hover{border-color:#f24822;color:#f24822}}.schedule__download--prazna{cursor:default}@media only screen and (min-width: 1199px){.schedule__download--prazna:hover{border-color:#efe7d9;color:#443737}}.schedule__download-text{font-size:clamp(13px,12.3333333333px + .1851851852vw,15px);font-family:Inter,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.4;letter-spacing:-.019em}.schedule__download-icon{display:flex;flex-shrink:0;width:clamp(18px,17.3333333333px + .1851851852vw,20px)}.schedule__download-icon svg{display:block;width:100%;height:auto}
