.datepick-popup{text-align:left;z-index:1000}
.datepick-cmd-today,.datepick-ctrl{display:none}
.datepick{background-color:#f2f2f2;color:#000;border:1px solid #000;box-shadow:0 0 10px rgba(0,0,0,.3),inset 1px 1px 0 #fff,inset -1px -1px 0 #fff;font-family:Arial,Helvetica,Sans-serif;font-size:90%}
.datepick-rtl{direction:rtl}
.datepick-disable{position:absolute;z-index:100;background-color:#fff;opacity:.5;filter:alpha(opacity=50)}
.datepick a{color:#fff;text-decoration:none}
.datepick a.datepick-disabled{color:#888;cursor:auto}
.datepick button{margin:.25em;padding:.125em 0;background-color:#fcc;border:none;border-radius:.25em;-moz-border-radius:.25em;-webkit-border-radius:.25em;font-weight:700}
.datepick-ctrl,.datepick-nav{float:left;width:100%;color:#fff;font-size:90%;font-weight:700}
.datepick-nav{position:relative}
.datepick-ctrl .datepick-cmd:hover,.datepick-month-nav{background-color:#777}
.datepick-cmd-nextJump,.datepick-cmd-prevJump{width:8%}
a.datepick-cmd{height:35px;line-height:35px;text-transform:uppercase}
button.datepick-cmd{text-align:center}
.datepick-cmd-clear,.datepick-cmd-prevJump{float:left;padding-left:2%}
.datepick-cmd-current,.datepick-cmd-today{float:left;width:35%;text-align:center}
.datepick-cmd-close,.datepick-cmd-next,.datepick-cmd-nextJump{float:right;padding-right:2%;text-align:right}
.datepick-rtl .datepick-cmd-clear,.datepick-rtl .datepick-cmd-prevJump{float:right;padding-left:0;padding-right:2%;text-align:right}
.datepick-rtl .datepick-cmd-current,.datepick-rtl .datepick-cmd-today{float:right}
.datepick-rtl .datepick-cmd-close,.datepick-rtl .datepick-cmd-next,.datepick-rtl .datepick-cmd-nextJump{float:left;padding-left:2%;padding-right:0;text-align:left}
.datepick-month,.datepick-month-nav{float:left;text-align:center}
a.datepick-cmd-next,a.datepick-cmd-prev{position:absolute;top:0;font-size:0;line-height:0;color:transparent;width:30px;height:60px;padding:0;background:0 0}
a.datepick-cmd.datepick-disabled{opacity:.5}
a.datepick-cmd-prev{left:0}
a.datepick-cmd-next{right:0}
a.datepick-cmd-next:before,a.datepick-cmd-prev:before{position:absolute;top:22px;width:10px;height:10px;border:1px solid Maroon;content:"";transition:border-color .2s}
a.datepick-cmd-prev:before{left:10px;transform:rotate(-45deg);border-width:1px 0 0 1px}
a.datepick-cmd-next:before{right:10px;transform:rotate(45deg);border-width:1px 1px 0 0}
a.datepick-cmd-next:not(.datepick-disabled):hover,a.datepick-cmd-prev:not(.datepick-disabled):hover{background:0 0;color:transparent}
a.datepick-cmd-next:not(.datepick-disabled):hover:before,a.datepick-cmd-prev:not(.datepick-disabled):hover:before{border-color:#000}
.datepick-month-nav div{float:left;width:12.5%;margin:1%;padding:1%}
.datepick-month-nav span{color:#888}
.datepick-month-row{clear:left}
.datepick-month{width:317px;border:0;padding:8px}
.datepick-month-header{margin:7px 0 10px}
.datepick-month-header,.datepick-month-header input,.datepick-month-header select{height:24px;background-color:transparent;color:Purple;font-weight:400;text-shadow:currentColor}
.datepick-month-header input,.datepick-month-header select{height:24px;margin:0;padding:0;border:none;font-size:1.6rem;text-align:right}
.datepick-month-header input{position:absolute;display:none}
.datepick-month table{width:100%;border-collapse:collapse}
.datepick-month thead{border-bottom:1px solid #e1e1e1}
.datepick-month td,.datepick-month th{margin:0;padding:0;font-weight:400;text-align:center}
.datepick-month a,.datepick-month span{display:block;width:100%;min-width:40px;height:41px;line-height:38px;position:relative;border:1px solid transparent;transition:.2s}
.datepick-month .datepick-highlight,.datepick-month a:hover{border-color:Purple}
.datepick-month th{border:0;font:1.8rem/1.2 Karla,sans-serif}
.datepick-month th,.datepick-month th a{background-color:transparent;color:#2c3133}
.datepick-month td{background-color:#fff;border:1px solid #f2f2f2}
.datepick-month td.datepick-week{border:1px solid #777}
.datepick-month td.datepick-week *{background-color:#777;color:#fff;border:none}
.datepick-month a{background-color:#fff;color:#2c3133;text-decoration:none}
.datepick-month td .datepick-other-month{background-color:#f2f2f2;color:#abaeae}
.datepick-month td .datepick-today{color:Purple;border-color:Purple}
.datepick-month td .datepick-selected{border-color:#000}
.datepick-status{clear:both;background-color:#ddd;text-align:center}
.datepick-clear-fix{clear:both}
.date-details-point{position:absolute;bottom:3px;left:0;right:0;margin:0 auto;width:8px;height:8px;border-radius:50%;font-size:0;line-height:0;color:transparent}
.selected-day{background-color:#659dbd}
.filled-cart-day{background-color:#950740}
.order-placed-day{background-color:Purple}
.date-details-point+.date-details-point{transform:translate(-10px,0)}
.date-details-point+.date-details-point+.date-details-point{transform:translate(10px,0)}
.calendar-info{display:-ms-flexbox;display:flex;margin:8px 8px 20px}
.calendar-info-item{padding:0 10px 0 15px;position:relative;font:1.4rem/1.1 Ovo,serif;color:#2c3133;text-shadow:0 0 0 currentColor}
.calendar-info-item:first-child{width:40%}
.calendar-info-item:nth-child(2){width:34%}
.calendar-info-item:last-child{padding-right:0;width:26%}
.calendar-info-point{position:absolute;top:3px;left:0;width:11px;height:11px;border-radius:50%;font-size:0;line-height:0;color:transparent}
.datepick-month td .datepick-not-available,.datepick-month td .datepick-not-selectable,.datepick-not-available,.datepick-not-selectable{background-color:rgba(225,225,225,.8);color:#aeaeae;pointer-events:none}