#wc-antsroute-time-slot-back:before,.wc-antsroute-time-slots-selected:after{content:'';height:20px;width:20px;top:5px;right:5px;bottom:57.27%;position:absolute}#wc-antsroute-fields,#wc-antsroute-fields .wc-antsroute-fields__fields,.wc-antsroute-tooltip__inner_wrap{position:relative}#wc-antsroute-fields .pull-right{float:right}#wc-antsroute-fields .pull-left,.wc-antsroute-datepicker--dark .ui-datepicker-prev,.wc-antsroute-datepicker--light .ui-datepicker-prev{float:left}.wc-antsroute-btn-primary{background:#3871b1;color:#fff;border:1px solid}#wc-antsroute-remaining-time-wrapper,#wc-antsroute-timeslot-wrapper{border:2px solid #f2f2f2;overflow:hidden;padding:1px;position:absolute;z-index:10;width:100%;background:#fff;top:98px}#wc-antsroute-remaining-time_field{margin:0!important;text-align:center}.top-160{top:129px!important}#wc-antsroute-confirm-time-slot{display:block;width:100%;text-align:center;margin-bottom:10px}#wc-antsroute-time-slot-back{position:relative;display:block;width:100%;text-align:center;margin-bottom:10px}#wc-antsroute-time-slot-back:before{background-image:url('../../img/left-arrow.svg');background-size:20px 20px}#wc-antsroute-timeslot-wrapper .wc-antsroute-error{background:#d92e23;color:#fff;padding:10px;margin-top:10px}#wc-antsroute-remaining{padding:10px;margin-top:10px;color:#d92e23;text-align:center}#wc-antsroute-timeslot-wrapper .wc-antsroute-time-slot-availabilities{width:100%;overflow:hidden;padding:20px}#wc-antsroute-timeslot-wrapper a.wc-antsroute-see-availabilities{background:#0a4b78;text-align:center;display:block;width:200px;margin:0 auto}#wc-antsroute-timeslot-wrapper a.wc-antsroute-see-availabilities:focus,#wc-antsroute-timeslot-wrapper a.wc-antsroute-see-availabilities:hover{outline-color:#0a4b78;color:#fff}#wc-antsroute-timeslot-wrapper ul.wc-antsroute-time-slots{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;position:relative;list-style:none;margin:0;padding:10px;text-align:center}#wc-antsroute-timeslot-wrapper li.wc-antsroute-time-slots-item{flex:auto;display:inline-block;line-height:30px;float:left;margin-right:0;background:#fff;width:100%;color:#000;border:1px solid #fff;padding:10px;box-shadow:5px 5px 10px rgba(0,0,0,.1);border-radius:3px;margin-top:10px;cursor:pointer}.wc-antsroute-time-slots .wc-antsroute-time-slots-label{background:#fff;color:#3871b1;padding:10px;border:1px solid #3871b1;box-shadow:5px 5px 10px rgba(0,0,0,.1)}#wc-antsroute-timeslot-wrapper li.wc-antsroute-time-slots-item label{cursor:pointer}#wc-antsroute-timeslot-wrapper li.wc-antsroute-time-slots-item input[type=radio]{opacity:0}#wc-antsroute-timeslot-wrapper li.wc-antsroute-time-slots-item.wc-antsroute-time-slots-selected{background:#edf6ee;border:1px solid #67ab5a;color:#67ab5a;position:relative}.wc-antsroute-time-slots-selected:after{background-image:url('../../img/time-selected.svg');background-size:20px 20px}.wc-antsroute-icn-right-arrow:before,.wc-antsroute-right-arrow:before{content:"\e902";color:#c4c4c4}.wc-antsroute-icn-left-arrow:before,.wc-antsroute-left-arrow:before{content:"\e900";color:#c4c4c4}.wc-antsroute-icn-logo-wc-antsroute:before,.wc-antsroute-logo-wc-antsroute:before{content:"\e901";color:#fff}.animate-spin{-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin;display:inline-block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:woo-delivery-slots;src:url("../font/woo-delivery-slots.eot");src:url("../font/woo-delivery-slots.eot?#iefix") format("embedded-opentype"),url("../font/woo-delivery-slots.woff") format("woff"),url("../font/woo-delivery-slots.ttf") format("truetype"),url("../font/woo-delivery-slots.svg#woo-delivery-slots") format("svg");font-weight:400;font-style:normal}[class*=" wc-antsroute-icn-"],[class^=wc-antsroute-icn-]{font-family:woo-delivery-slots!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#ui-datepicker-div,#wc_antsroute_timeslot_field,.wc-antsroute-datepicker--dark .ui-datepicker-header:after,.wc-antsroute-datepicker--dark .ui-datepicker-header:before,.wc-antsroute-datepicker--dark:after,.wc-antsroute-datepicker--dark:before,.wc-antsroute-datepicker--light .ui-datepicker-header:after,.wc-antsroute-datepicker--light .ui-datepicker-header:before,.wc-antsroute-datepicker--light:after,.wc-antsroute-datepicker--light:before,.wc-antsroute-fields-inactive{display:none}.wc-antsroute-datepicker--dark,.wc-antsroute-datepicker--light{width:290px!important;padding:5px!important;background:#2b323b!important;border-radius:4px!important;z-index:1000!important;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif!important;border:none!important;-webkit-box-shadow:0 3.3px 5.3px rgba(0,0,0,.028),0 11.2px 17.9px rgba(0,0,0,.042),0 50px 80px rgba(0,0,0,.07)!important;box-shadow:0 3.3px 5.3px rgba(0,0,0,.028),0 11.2px 17.9px rgba(0,0,0,.042),0 50px 80px rgba(0,0,0,.07)!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.wc-antsroute-datepicker--dark table,.wc-antsroute-datepicker--dark tbody,.wc-antsroute-datepicker--dark td,.wc-antsroute-datepicker--dark tfoot,.wc-antsroute-datepicker--dark th,.wc-antsroute-datepicker--dark thead,.wc-antsroute-datepicker--dark tr,.wc-antsroute-datepicker--light table,.wc-antsroute-datepicker--light tbody,.wc-antsroute-datepicker--light td,.wc-antsroute-datepicker--light tfoot,.wc-antsroute-datepicker--light th,.wc-antsroute-datepicker--light thead,.wc-antsroute-datepicker--light tr{background:0 0!important;padding:0;margin:0!important;border:none!important;text-align:center;opacity:1!important}.wc-antsroute-datepicker--dark .ui-datepicker-header,.wc-antsroute-datepicker--light .ui-datepicker-header{height:40px;padding:3px;margin-bottom:10px;border-radius:0;background:0 0;border:none}.wc-antsroute-datepicker--dark .ui-datepicker-header .ui-datepicker-title,.wc-antsroute-datepicker--light .ui-datepicker-header .ui-datepicker-title{text-align:center;line-height:34px;margin:0}.wc-antsroute-datepicker--dark .ui-widget-header,.wc-antsroute-datepicker--light .ui-widget-header{font-weight:400}.wc-antsroute-datepicker--dark .ui-datepicker-month,.wc-antsroute-datepicker--dark .ui-datepicker-year,.wc-antsroute-datepicker--light .ui-datepicker-month,.wc-antsroute-datepicker--light .ui-datepicker-year{-webkit-appearance:none;border:0;background:0 0;outline:0;font-size:14px;font-weight:600;color:#fff;margin:0 1px}.wc-antsroute-datepicker--dark .ui-datepicker-next,.wc-antsroute-datepicker--dark .ui-datepicker-next.ui-state-hover,.wc-antsroute-datepicker--dark .ui-datepicker-prev,.wc-antsroute-datepicker--dark .ui-datepicker-prev.ui-state-hover,.wc-antsroute-datepicker--light .ui-datepicker-next,.wc-antsroute-datepicker--light .ui-datepicker-next.ui-state-hover,.wc-antsroute-datepicker--light .ui-datepicker-prev,.wc-antsroute-datepicker--light .ui-datepicker-prev.ui-state-hover{position:relative!important;display:inline-block;width:34px!important;height:34px!important;cursor:pointer;overflow:hidden;border-radius:3px;top:auto!important;left:auto!important;right:auto!important;color:inherit;border:none;font-weight:inherit}.wc-antsroute-datepicker--dark .ui-datepicker-next .ui-icon,.wc-antsroute-datepicker--dark .ui-datepicker-next.ui-state-hover .ui-icon,.wc-antsroute-datepicker--dark .ui-datepicker-prev .ui-icon,.wc-antsroute-datepicker--dark .ui-datepicker-prev.ui-state-hover .ui-icon,.wc-antsroute-datepicker--light .ui-datepicker-next .ui-icon,.wc-antsroute-datepicker--light .ui-datepicker-next.ui-state-hover .ui-icon,.wc-antsroute-datepicker--light .ui-datepicker-prev .ui-icon,.wc-antsroute-datepicker--light .ui-datepicker-prev.ui-state-hover .ui-icon{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important;background-image:none!important}.wc-antsroute-datepicker--dark .ui-datepicker-next:hover,.wc-antsroute-datepicker--dark .ui-datepicker-prev:hover,.wc-antsroute-datepicker--light .ui-datepicker-next:hover,.wc-antsroute-datepicker--light .ui-datepicker-prev:hover{background:#444b56}.wc-antsroute-datepicker--dark .ui-datepicker-prev:after,.wc-antsroute-datepicker--light .ui-datepicker-prev:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:-3px}.wc-antsroute-datepicker--dark .ui-datepicker-next,.wc-antsroute-datepicker--light .ui-datepicker-next{float:right}.wc-antsroute-datepicker--dark .ui-datepicker-next:after,.wc-antsroute-datepicker--light .ui-datepicker-next:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-left:-5px}.wc-antsroute-datepicker--dark .ui-datepicker-next:after,.wc-antsroute-datepicker--dark .ui-datepicker-prev:after,.wc-antsroute-datepicker--light .ui-datepicker-next:after,.wc-antsroute-datepicker--light .ui-datepicker-prev:after{content:"";position:absolute;display:block;width:6px;height:6px;border-left:2px solid #c2c7d1;border-bottom:2px solid #c2c7d1;pointer-events:none;top:50%;left:50%;text-align:center;margin-top:-3px}.wc-antsroute-datepicker--dark .ui-state-disabled.ui-datepicker-next:after,.wc-antsroute-datepicker--dark .ui-state-disabled.ui-datepicker-prev:after,.wc-antsroute-datepicker--light .ui-state-disabled.ui-datepicker-next:after,.wc-antsroute-datepicker--light .ui-state-disabled.ui-datepicker-prev:after{opacity:.4}.wc-antsroute-datepicker--dark .ui-datepicker-calendar,.wc-antsroute-datepicker--light .ui-datepicker-calendar{width:100%;text-align:center;table-layout:fixed}.wc-antsroute-datepicker--dark .ui-datepicker-calendar thead tr th,.wc-antsroute-datepicker--light .ui-datepicker-calendar thead tr th{width:40px;padding-bottom:6px;font-weight:400}.wc-antsroute-datepicker--dark .ui-datepicker-calendar thead tr th span,.wc-antsroute-datepicker--light .ui-datepicker-calendar thead tr th span{display:block;width:100%;padding:0;color:#8d9298;font-size:10px;font-weight:700;text-transform:uppercase;text-align:center}.wc-antsroute-datepicker--dark .ui-datepicker-calendar tbody tr td,.wc-antsroute-datepicker--light .ui-datepicker-calendar tbody tr td{padding-right:3px;padding-bottom:3px}.wc-antsroute-datepicker--dark .ui-datepicker-calendar tbody tr td:first-child,.wc-antsroute-datepicker--light .ui-datepicker-calendar tbody tr td:first-child{padding-left:3px}.wc-antsroute-datepicker--dark .ui-datepicker-today .ui-state-default,.wc-antsroute-datepicker--light .ui-datepicker-today .ui-state-default{position:relative;background:#363c45!important;overflow:hidden}.wc-antsroute-datepicker--dark .ui-datepicker-today .ui-state-default:after,.wc-antsroute-datepicker--light .ui-datepicker-today .ui-state-default:after{content:"";width:4px;height:4px;border-radius:100%;background:#fe5275;position:absolute;left:6px;top:6px}.wc-antsroute-datepicker--dark .ui-state-default,.wc-antsroute-datepicker--light .ui-state-default{display:block;text-decoration:none;color:#fff!important;height:34px;line-height:34px;border-radius:3px;font-size:12px;border:none!important;background:0 0!important;font-weight:400!important;padding:0;text-align:center}.wc-antsroute-datepicker--dark .ui-state-default:focus,.wc-antsroute-datepicker--light .ui-state-default:focus{outline:0}.wc-antsroute-datepicker--dark .ui-state-default:hover,.wc-antsroute-datepicker--light .ui-state-default:hover{background:#444b54!important;text-decoration:none;color:#fff!important}.wc-antsroute-datepicker--dark .ui-datepicker-today .ui-state-active,.wc-antsroute-datepicker--dark .ui-state-active,.wc-antsroute-datepicker--dark .ui-state-active:hover,.wc-antsroute-datepicker--light .ui-datepicker-today .ui-state-active,.wc-antsroute-datepicker--light .ui-state-active,.wc-antsroute-datepicker--light .ui-state-active:hover{color:#fff!important;background:#5d9cf5!important}.wc-antsroute-datepicker--dark .ui-datepicker-today .ui-state-active:after,.wc-antsroute-datepicker--dark .ui-state-active:after,.wc-antsroute-datepicker--dark .ui-state-active:hover:after,.wc-antsroute-datepicker--light .ui-datepicker-today .ui-state-active:after,.wc-antsroute-datepicker--light .ui-state-active:after,.wc-antsroute-datepicker--light .ui-state-active:hover:after{background-color:#fff;opacity:.75}.wc-antsroute-datepicker--dark .ui-datepicker-unselectable .ui-state-default,.wc-antsroute-datepicker--light .ui-datepicker-unselectable .ui-state-default{color:rgba(255,255,255,.2)!important;pointer-events:none}.wc-antsroute-datepicker--dark .ui-datepicker-today.ui-datepicker-unselectable .ui-state-default,.wc-antsroute-datepicker--light .ui-datepicker-today.ui-datepicker-unselectable .ui-state-default{background-color:#30363f!important}.wc-antsroute-datepicker--dark .ui-datepicker-today.ui-datepicker-unselectable .ui-state-default:after,.wc-antsroute-datepicker--light .ui-datepicker-today.ui-datepicker-unselectable .ui-state-default:after{opacity:.2}.wc-antsroute-datepicker--light{background:#fff!important}.wc-antsroute-datepicker--light .ui-datepicker-month,.wc-antsroute-datepicker--light .ui-datepicker-year{color:#2b323d!important}.wc-antsroute-datepicker--light .ui-datepicker-next:hover,.wc-antsroute-datepicker--light .ui-datepicker-prev:hover{background:rgba(68,75,84,.1)!important}.wc-antsroute-datepicker--light .ui-datepicker-next:after,.wc-antsroute-datepicker--light .ui-datepicker-prev:after{border-color:#8d9298!important}.wc-antsroute-datepicker--light .ui-datepicker-calendar thead tr th span{color:#8d9298!important}.wc-antsroute-datepicker--light .ui-datepicker-today .ui-state-default{background-color:#f6f6f7!important}.wc-antsroute-datepicker--light .ui-state-default{color:#444b54!important}.wc-antsroute-datepicker--light .ui-state-default:hover{background:rgba(68,75,84,.1)!important;color:#444b54!important}.wc-antsroute-datepicker--light .ui-datepicker-today .ui-state-active,.wc-antsroute-datepicker--light .ui-state-active,.wc-antsroute-datepicker--light .ui-state-active:hover{color:#fff!important;background:#5d9cf5!important}.wc-antsroute-datepicker--light .ui-datepicker-unselectable .ui-state-default{color:rgba(68,75,84,.2)!important}.wc-antsroute-datepicker--light .ui-datepicker-today.ui-datepicker-unselectable .ui-state-default{background-color:#fbfbfc!important}.wc-antsroute-fields{margin:0 0 45px}#wc-antsroute-delivery-date-description,#wc-antsroute-delivery-time-description{display:block!important;height:auto!important}.wc-antsroute-fields__error{list-style:none;padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #b81c23;width:auto;word-wrap:break-word}.wc-antsroute-fields__error:before{content:"\e016";color:#b81c23;font-family:WooCommerce;display:inline-block;position:absolute;top:1em;left:1.5em}.wc-antsroute-fields__error li{list-style:none!important;padding-left:0!important;margin-left:0!important}.wc-antsroute-tooltip{position:fixed;background:#444b54;margin:auto 10px 16px;border-radius:4px;line-height:30px;color:#fff;padding:0 10px;opacity:0;visibility:hidden;height:auto;overflow:visible;width:auto;display:block;white-space:nowrap;text-align:center;z-index:9999999}.wc-antsroute-tooltip.wc-antsroute-tooltip--active{-webkit-transition:opacity .3s cubic-bezier(.23, 1, .32, 1),-webkit-transform .3s cubic-bezier(.23, 1, .32, 1);transition:opacity .3s cubic-bezier(.23, 1, .32, 1),transform .3s cubic-bezier(.23, 1, .32, 1),-webkit-transform .3s cubic-bezier(.23, 1, .32, 1)}.wc-antsroute-tooltip.wc-antsroute-tooltip--animate-top{-webkit-transform:translate(0,8px);transform:translate(0,8px)}.wc-antsroute-tooltip.wc-antsroute-tooltip--animate-opacity{opacity:1;visibility:visible}.wc-antsroute-tooltip.wc-antsroute-tooltip--theme-light{background:#ecedee;color:#444b54}.wc-antsroute-tooltip__inner_wrap img{display:block;margin:10px auto 0;border:none;border-radius:3px;padding:0}.wc-antsroute-tooltip__arrow{top:100%;left:50%;border:5px solid #0000;height:0;width:0;position:absolute;pointer-events:none;border-color:#0000;border-top-color:#444b54;margin-left:-5px}.wc-antsroute-tooltip--theme-light .wc-antsroute-tooltip__arrow{border-top-color:#ecedee}.wc-antsroute-radio:checked,.wc-antsroute-radio:not(:checked){position:absolute;left:-9999px}.wc-antsroute-radio:checked+label,.wc-antsroute-radio:not(:checked)+label{position:relative;padding-left:38px;cursor:pointer;line-height:20px;display:inline-block;color:#666;margin-left:0}.wc-antsroute-radio:checked+label:before,.wc-antsroute-radio:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}.wc-antsroute-radio:checked+label:after,.wc-antsroute-radio:not(:checked)+label:after{content:'';width:12px;height:12px;background:var(--wc-antsroute-primary);position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:.2s;transition:.2s}.wc-antsroute-radio:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.wc-antsroute-radio:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.wc-antsroute-dropdown{-webkit-appearance:none;-moz-appearance:window;background-image:url("../../../assets/img/down-arrow.png");background-repeat:no-repeat;background-position:calc(100% - 18px) center;background-size:11px}