:root{--offset-left:71px;--input-width:38%;--input-space:10px;--icon-width:32px;--icon-offset-width:38px;--range-bg-color:#fff4d4}body.onCalendar{overflow:hidden}.docalendar{width:100%;display:none;background:#fff;position:absolute;top:0;left:0;z-index:1000;padding-bottom:50px;padding-top:119px!important;--title-h:47px;--label-h:0px;--date-h:66px;--title-fs:18px;--label-fs:15px;--date-fs:20px;--icon-w:32px;--docab-h:36px;--header-1-h:calc(var(--title-h) + var(--label-h) + var(--date-h))}.docalendar.showYear{--date-fs:16px}.dohighlight{color:#b72318}.domonth{margin-top:30px;border-bottom:1px solid #eee;display:flex;gap:5px;flex-direction:column;padding-block:5px}.doweek{display:flex}.doday{box-sizing:border-box;cursor:pointer;height:44px;position:relative;z-index:0;width:calc(100% / 7);font-size:16px;display:flex;align-items:center;justify-content:center}.doday::after{border-radius:100%;bottom:0;box-sizing:border-box;content:'';height:44px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform:scale(0);width:44px;z-index:2}.dofirstDay{background-color:var(--range-bg-color)}.dolastDay{background-color:var(--range-bg-color)}.dopastDay{color:#aaa;cursor:auto}.dofirstDay::after{background-color:var(--brand-color);-webkit-transform:scale(1);-webkit-transition:transform .2s cubic-bezier(.4,0,.2,1);border-radius:100% 3px 3px 100%;-webkit-box-shadow:-3px 0 0 #ff5722 inset;box-shadow:-3px 0 0 #ff5722 inset}.dolastDay::after{background-color:var(--brand-color);-webkit-transform:scale(1);-webkit-transition:transform .2s cubic-bezier(.4,0,.2,1);border-radius:3px 100% 100% 3px;-webkit-box-shadow:3px 0 0 #ff5722 inset;box-shadow:3px 0 0 #ff5722 inset}.dofirstDay.dolastDay::after{border-radius:30%;box-shadow:-14px 24px 0 -20px #ff5722,14px 24px 0 -20px #ff5722,-8px 24px 0 -21px #ff5722bd,8px 24px 0 -21px #ff5722bd,-4px 24px 0 -21px #ff572287,0 24px 0 -21px #ff572240,4px 24px 0 -21px #ff572278}.dofirstDay>.num,.dolastDay>.num{position:relative;z-index:3;color:#4f4010}.dorange>.num{position:relative;z-index:3}.docalendar-header{--active-field-color:var(--CTA-bg);background-color:var(--brand-color);color:#4f4010;position:fixed;top:0;z-index:100;width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:var(--title-h) var(--label-h) var(--date-h);grid-column-gap:0;grid-row-gap:0;height:var(--header-1-h)}.docalendar-header .docalendar-back,.docalendar-header .docalendar-back:hover{background-image:url(/cdn/cache7/img/icons/m/back-black.svg);background-repeat:no-repeat;background-size:24px;background-color:transparent!important;border:none;padding:0;position:absolute;top:0;left:0;z-index:100;width:100%;height:var(--title-h);background-position:10px center}.docalendar-header .docalendar-back:before{content:"Select dates";font-weight:600;font-size:var(--title-fs)}[data-lang=es] .docalendar-header .docalendar-back:before{content:"Seleccionar fechas"}[data-lang=de] .docalendar-header .docalendar-back:before{content:"Daten auswählen"}[data-lang=fr] .docalendar-header .docalendar-back:before{content:"Sélectionnez les dates"}[data-lang=it] .docalendar-header .docalendar-back:before{content:"Seleziona date"}[data-lang=nl] .docalendar-header .docalendar-back:before{content:"Datums selecteren"}[data-lang=pt] .docalendar-header .docalendar-back:before{content:"Selecionar datas"}[data-lang=pl] .docalendar-header .docalendar-back:before{content:"Wybierz daty"}[data-lang=tr] .docalendar-header .docalendar-back:before{content:"Tarih seç"}[data-lang=ro] .docalendar-header .docalendar-back:before{content:"Selectează datele"}[data-lang=el] .docalendar-header .docalendar-back:before{content:"Επιλέξτε ημερομηνίες"}[data-lang=ru] .docalendar-header .docalendar-back:before{content:"Выберите даты"}[data-lang=hr] .docalendar-header .docalendar-back:before{content:"Odaberi datume"}[data-lang=ar] .docalendar-header .docalendar-back:before{content:"اختر التواريخ"}.docalendar-header input{background-color:rgba(255,255,255,.7);border-radius:4px;box-sizing:border-box;display:inline-block;min-width:110px;overflow-x:hidden;white-space:nowrap;line-height:36px;position:static;width:100%;height:100%;padding:0;max-width:none;border:none;text-align:center;z-index:1000;transition:color .2s ease}.docalendar-header input::placeholder{color:#333;font-weight:700;font-size:18px}.docalendar-header input::-webkit-input-placeholder{color:#333;font-weight:700;font-size:18px}.docalendar-footer{position:fixed;bottom:0;z-index:4;left:0;background-color:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.24);box-shadow:0 0 4px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.24)}.docab{clear:both;color:rgba(0,0,0,.54);font-size:small;width:100%;background:#f3f3f3;position:fixed;z-index:100;display:flex;top:var(--header-1-h);height:var(--docab-h)}.doheader-item{box-sizing:border-box;height:36px;margin:0;display:flex;flex:1;align-items:center;justify-content:center}.dorange{background-color:var(--range-bg-color);z-index:0}.dofirstDay::before{background-color:#fff;bottom:0;content:'';position:absolute;top:0;width:50%;z-index:1;right:50%;left:0}.dolastDay::before{background-color:#fff;bottom:0;content:'';position:absolute;top:0;width:50%;z-index:1;right:0}.dofirstDayAlone{background-color:#fff!important}.domonth-name{text-transform:capitalize;position:absolute;transform:translateY(5px);height:44px;font-size:16px;line-height:44px;padding:0 16px;font-weight:700}.dotop-up{margin-top:0}.doapply{background:#fff;position:fixed;bottom:0!important;left:0!important;height:50px;width:100%;text-align:right;z-index:2000}.doapply button{background:var(--brand-color);color:#4f4010;border:0;padding:10px 15px;margin:7px 10px;position:static;border:0;border-radius:2px;box-sizing:border-box;font-size:14px;font-weight:500;line-height:16px;min-width:88px;outline:0;text-align:center;text-transform:uppercase;transition:box-shadow .2s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 1px rgba(0,0,0,.16);-webkit-user-select:none;white-space:nowrap}.doapply .dobutton-reset{background:0 0;color:#888;border:0;padding:10px 15px;margin:10px;position:static;font-size:14px;height:36px;padding:10px 8px;background-color:transparent;border:none;-webkit-border-radius:2px;border-radius:2px;box-sizing:border-box;display:inline-block;font-weight:500;line-height:16px;margin:0 4px;min-width:88px;outline:0;position:relative;text-align:center;text-decoration:none!important;text-transform:uppercase;-webkit-user-select:none;white-space:nowrap;-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.26)}.dobutton-apply,.dobutton-reset,.docalendar-back{cursor:pointer}.docalendar-header input.active{-webkit-appearance:none;border-color:var(--active-field-color);color:#fff;outline:0}.docalendar-header input.active::placeholder{color:#fff;font-weight:400;opacity:1}.docalendar-header input.inactive{border-color:#aaa}.docalendar-header input.active,.docalendar-header input.inactive{font-size:var(--date-fs);font-weight:700;box-shadow:none;background-color:transparent;padding-top:14px}.docalendar-header[input-active=DO] input.inactive{color:#000;font-weight:700}.docalendar-header input.PU-input{grid-area:3/1/4/2;padding-left:calc(var(--icon-w) + 6px)}.docalendar-header input.DO-input{grid-area:3/2/4/3;padding-right:calc(var(--icon-w) + 6px)}.docalendar-header input.error{border-color:rgba(255,0,0,.8)}.doapply .dobutton-reset.active{color:#111}.dobutton-apply.dodisabled{color:rgba(0,0,0,.5);background:#f4f3f3;cursor:default}.docalendar-hide{display:none}.docalendar-header .label-input{z-index:100;pointer-events:none;text-align:center;text-shadow:none;position:relative;left:0;top:24px;width:100%;display:flex;height:var(--label-h);align-items:flex-end;justify-content:center;font-size:var(--label-fs);font-weight:600;margin-top:4px;box-sizing:border-box;transition:color .2s ease}.docalendar-header .label-input-PU{grid-area:2/1/3/2;padding-left:calc(var(--icon-w) + 6px)}.docalendar-header .label-input-DO{grid-area:2/2/3/3;padding-right:calc(var(--icon-w) + 6px)}.docalendar-header[input-active=DO] .label-input-DO,.docalendar-header[input-active=PU] .label-input-PU{color:var(--brand-color)}@media(max-width:425px){[data-lang=el] .docalendar-header .label-input{font-size:12px}}.docalendar-header img.ico{filter:saturate(0);pointer-events:none;position:relative;top:0;height:100%;object-fit:contain;width:var(--icon-w);z-index:100;transition:filter .2s ease}.docalendar-header img.ico.ico-pickup{grid-area:2/1/4/2;margin-left:12px;left:0}.docalendar-header img.ico.ico-dropoff{grid-area:2/2/4/3;margin-right:12px;position:absolute;right:0;top:0;transform:scaleX(-1)}.docalendar-header[input-active=DO] img.ico.ico-dropoff,.docalendar-header[input-active=PU] img.ico.ico-pickup{filter:brightness(10)}.docalendar-header .label-selector{width:100%;position:relative;box-sizing:border-box;height:var(--date-h);top:0;display:block;z-index:1000;pointer-events:none}.docalendar-header .label-selector:before{content:"";position:absolute;left:-100px;transform:translateX(-50%);--arrow-size:7px;bottom:0;border-bottom:var(--arrow-size) solid #fff;border-left:var(--arrow-size) solid transparent;border-right:var(--arrow-size) solid transparent;transition:left .2s ease}.docalendar-header[input-active=PU] .label-selector{grid-area:3/1/4/3}.docalendar-header[input-active=PU] .label-selector:before{left:calc(25% + (var(--icon-w) + 6px)/ 2)!important}.docalendar-header[input-active=DO] .label-selector{grid-area:3/1/4/3}.docalendar-header[input-active=DO] .label-selector:before{left:calc(75% - (var(--icon-w) + 6px)/ 2)!important}.onIco .docalendar-header[input-active=PU] .label-selector:before{left:calc(var(--offset-left) + var(--input-width) - calc(var(--icon-offset-width)/ 2))}.onIco .docalendar-header[input-active=DO] .label-selector:before{left:calc(var(--offset-left) + calc(var(--input-width) * 2) + var(--input-space) - calc(var(--icon-offset-width)/ 2))}.docalendar-header:before{content:"";background:#f3f3f3;grid-area:2/1/4/3;box-shadow:0 -2px 0 var(--active-field-color) inset}.docalendar-header:after{content:"";background:#2e09ba;transition:margin .2s ease;position:relative;width:100%}.docalendar-header[input-active=PU]:after{grid-area:2/1/4/2}.docalendar-header[input-active=DO]:after{grid-area:2/1/4/2;margin-left:100%}.docalendar.weekend-highlight{--weekend-bg:#fcfcfc;--weekend-border:#f3f3f3;--weekend-range-bg:#f7ecce;padding-top:calc(var(--header-1-h) + var(--docab-h))!important}.docalendar.weekend-highlight::after{content:"";width:calc(28.5714%);background-color:var(--weekend-bg);position:absolute;right:0;bottom:0;top:0;z-index:-1000;border-left-width:1px;border-left-style:solid;border-left-color:var(--weekend-border);pointer-events:none}.docalendar.weekend-highlight .dolastDay:nth-child(6),.docalendar.weekend-highlight .dorange:nth-child(6){box-shadow:rgba(0,0,0,.125) 1px 0 0 inset}.docalendar.weekend-highlight .dofirstDay:nth-child(n+6),.docalendar.weekend-highlight .dolastDay:nth-child(n+6),.docalendar.weekend-highlight .dorange:nth-child(n+6){background-color:var(--weekend-range-bg)}.docalendar.weekend-highlight .dofirstDay:nth-child(n+6)::before{background-color:var(--weekend-bg)}.docalendar.weekend-highlight .dolastDay:nth-child(n+6)::before{background-color:var(--weekend-bg)}.docalendar.weekend-highlight .dofirstDayAlone{background-color:transparent!important}.docalendar.weekend-highlight .dolastDay:nth-child(5)::before{width:calc(50% - 1px);border-right-width:1px;border-right-style:solid;border-right-color:var(--weekend-border)}.docab,.docalendar-header,.docalendar-header .label-input,.doday,.doheader-item{line-height:1}@media (max-width:374px){#calendar{--label-fs:13px;--date-fs:18px}#calendar.showYear .docalendar-header img.ico{display:none}#calendar.showYear .docalendar-header .label-input,#calendar.showYear .docalendar-header input{padding-inline:0!important}#calendar.showYear .docalendar-header[input-active=PU] .label-selector:before{left:25%!important}#calendar.showYear .docalendar-header[input-active=DO] .label-selector:before{left:75%!important}.docalendar-header input::placeholder{font-size:16px}.docalendar-header input::-webkit-input-placeholder{font-size:16px}}@media (max-width:359px){#calendar{--label-fs:13px;--icon-w:22px}.docalendar-header input::placeholder{font-size:14px}.docalendar-header input::-webkit-input-placeholder{font-size:14px}}@media (max-width:320px){.docalendar-header img.ico{display:none}.docalendar-header .label-input-DO,.docalendar-header .label-input-PU,.docalendar-header input.DO-input,.docalendar-header input.PU-input{padding-inline:0}.docalendar-header[input-active=PU] .label-selector:before{left:25%!important}.docalendar-header[input-active=DO] .label-selector:before{left:75%!important}}[data-site=cjt] .dofirstDay{--range-bg-color:#eff4fa}[data-site=cjt] .dofirstDay::after{-webkit-box-shadow:-3px 0 0 #2b98ca inset;box-shadow:-3px 0 0 #2b98ca inset}[data-site=cjt] .dolastDay{--range-bg-color:#eff4fa}[data-site=cjt] .dolastDay::after{-webkit-box-shadow:3px 0 0 #2b98ca inset;box-shadow:3px 0 0 #2b98ca inset}[data-site=cjt] .dofirstDay.dolastDay::after{border-radius:30%;-webkit-box-shadow:-14px 24px 0 -20px #2b98ca,14px 24px 0 -20px #2b98ca,-8px 24px 0 -21px #2b98cabd,8px 24px 0 -21px #2b98cabd,-4px 24px 0 -21px #2b98ca87,0 24px 0 -21px #2b98ca40,4px 24px 0 -21px #2b98ca78;box-shadow:-14px 24px 0 -20px #2b98ca,14px 24px 0 -20px #2b98ca,-8px 24px 0 -21px #2b98cabd,8px 24px 0 -21px #2b98cabd,-4px 24px 0 -21px #2b98ca87,0 24px 0 -21px #2b98ca40,4px 24px 0 -21px #2b98ca78}[data-site=cjt] .dofirstDay>.num,[data-site=cjt] .dolastDay>.num{color:#fff}[data-site=cjt] .docalendar-header{color:inherit}[data-site=cjt] .docalendar-header .docalendar-back{background-image:url(/cdn/cache7/img/icons/m/back-white.svg);color:#fff}[data-site=cjt] .docalendar-header input.active{border-color:var(--active-field-color);-webkit-box-shadow:none;box-shadow:none}[data-site=cjt] .docalendar-header input.inactive{border-color:#69a3bd}[data-site=cjt] .docalendar-header[input-active=DO] input.inactive{color:#1f9cd6}[data-site=cjt] .dorange{background-color:#eff4fa}[data-site=cjt] .doapply button{background:#1d4172;color:#fff}[data-site=cjt] .doapply .dobutton-reset{background:0 0;color:#888}[data-site=cjt] .doapply .dobutton-reset.active{color:#111}[data-site=cjt] .dobutton-apply.dodisabled{color:rgba(0,0,0,.5);background:#f4f3f3}[data-site=cjt] .docalendar.weekend-highlight{--weekend-range-bg:#e4ecf6}@media(min-width:1024px){.docalendar{--cal-w:600px;--cal-h:500px;width:var(--cal-w);height:var(--cal-h);top:calc((100% - var(--cal-h))/ 2);left:calc((100% - var(--cal-w))/ 2);overflow:auto;box-sizing:border-box;position:fixed}.docalendar::before{content:"";position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;background:#00000099;--s:0%;--shapeX1:calc((100% - var(--cal-w)) / 2);--shapeX2:calc(var(--shapeX1) + var(--cal-w));--shapeY1:calc((100% - var(--cal-h)) / 2);--shapeY2:calc(var(--shapeY1) + var(--cal-h));--shape:var(--shapeX1) var(--shapeY1),var(--shapeX1) var(--shapeY2),var(--shapeX2) var(--shapeY2),var(--shapeX2) var(--shapeY1),var(--shapeX1) var(--shapeY1);clip-path:polygon(evenodd,var(--s) var(--s),calc(100% - var(--s)) var(--s),calc(100% - var(--s)) calc(100% - var(--s)),var(--s) calc(100% - var(--s)),var(--s) var(--s),var(--shape)) content-box}.docalendar,.docalendar.weekend-highlight{padding:0!important}.docalendar .docab,.docalendar .docalendar-header{position:sticky}}