.vanilla-calendar *,.vanilla-calendar *:before,.vanilla-calendar *:after{box-sizing:border-box}.vanilla-calendar{background-color:var(--vanilla-calendar-bg-color);border-radius:var(--vanilla-calendar-border-radius);box-shadow:0 9px 34px 0 rgba(0,0,0,.1);margin:0 auto;overflow:hidden;width:500px;max-width:100%}.vanilla-calendar .vanilla-calendar-btn{-moz-user-select:none;-ms-user-select:none;-webkit-appearance:button;background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;min-width:27px;outline:none;overflow:visible;padding:0;text-align:center;box-shadow:none}.vanilla-calendar .vanilla-calendar-btn:active{border-radius:var(--vanilla-calendar-border-radius);box-shadow:0 0 0 2px rgba(var(--vanilla-calendar-today-bg-color),.1)}.vanilla-calendar .vanilla-calendar-header{align-items:center;display:flex;padding:10px;text-transform:uppercase;background-color:var(--vanilla-calendar-heading-bg)}.vanilla-calendar .vanilla-calendar-header__label{font-weight:700;text-align:center;width:100%;color:#fff}.vanilla-calendar .vanilla-calendar-week{background-color:var(--vanilla-calendar-heading-bg);display:flex;flex-wrap:wrap}.vanilla-calendar .vanilla-calendar-week span{color:var(--vanilla-calendar-selected-color);flex-direction:column;flex:0 0 14.28%;font-size:12px;font-weight:700;max-width:14.28%;padding:15px 0;text-align:center;text-transform:uppercase}.vanilla-calendar .vanilla-calendar-body{background-color:rgba(var(--vanilla-calendar-selected-bg-color),.3);display:flex;flex-wrap:wrap;color:#424242}.vanilla-calendar .vanilla-calendar-date{align-items:center;background-color:#fff;border-radius:var(--vanilla-calendar-border-radius);display:flex;flex-direction:column;flex:0 0 14.28%;max-width:14.28%;padding:10px 0;transition:.3s;border-bottom:1px solid #dedede;border-right:1px solid #dedede}.vanilla-calendar .vanilla-calendar-date--active{cursor:pointer}.vanilla-calendar .vanilla-calendar-date--active:hover{background:rgba(189,211,255,.41)}.vanilla-calendar .vanilla-calendar-date--premium:not(.vanilla-calendar-date--disabled){background-color:var(--vanilla-calendar-premuim-day-bg)!important}.vanilla-calendar .vanilla-calendar-date--today{font-weight:600}.vanilla-calendar .vanilla-calendar-date--selected{background-color:var(--vanilla-calendar-selected-bg-color)!important;color:var(--vanilla-calendar-selected-color)}.vanilla-calendar .vanilla-calendar-date--premium.vanilla-calendar-date--selected:not(.vanilla-calendar-date--disabled){background-color:var(--vanilla-calendar-premuim-day-bg-selected)!important}.vanilla-calendar .vanilla-calendar-date--disabled{border-radius:0;cursor:not-allowed;background:var(--vanilla-calendar-disabled-bg)}.calendar-wrp .reservation-subtitle{margin-bottom:20px}.radio-subtitle--blue{display:block;font-weight:400;font-size:15px;margin-top:5px}.calendar-bottom>div{display:flex;align-items:center;justify-content:center;margin:0 auto;margin-top:30px}.premium-shape{width:70px;height:47px;background:var(--vanilla-calendar-premuim-day-bg);border:1px solid #345995;margin-right:20px;transition:.3s}.premium-text{font-size:16px;font-weight:700;color:#345995;transition:.3s}#calendar.disabled *{cursor:not-allowed}#calendar.disabled .vanilla-calendar-date{background-color:#ccc!important;color:#ccc!important}.reservation-time-slots.disabled,.reservation-time-slots .disabled{pointer-events:none}.reservation-time-slots.disabled [type=radio]+label:after,.reservation-time-slots.disabled [type=radio]+label:before,.reservation-time-slots .disabled [type=radio]+label:after,.reservation-time-slots .disabled [type=radio]+label:before{background-color:#ccc!important}.reservation-time-slots.disabled *,.reservation-time-slots .disabled *{color:#ccc!important}.calendar-error{font-size:16px;font-weight:700;color:#e56969;display:none;letter-spacing:.3px;margin-top:15px}.custom-radio.calendar-pick-up{display:flex;justify-content:space-between}.calendar-pick-up label{font-size:15px!important}.calendar-pick-up [type=radio]:checked+label,.calendar-pick-up [type=radio]:not(:checked)+label{padding-left:29px;padding-top:2px}.reservation-subtitle--center{font-size:2.3rem;text-align:center;margin-bottom:16px}.working-hours-text{font-weight:600;text-align:right;max-width:510px;color:#889ab5;font-size:15px}.storage-units .info-content{border:0;padding:0}.storage-units .supplies-offer-item{width:40%;display:block;padding:10px 12px}.units-subtitle{text-align:center;font-size:19px;margin-bottom:30px;color:#676767}.units-title{margin-bottom:0;line-height:30px}.storage-units .supplies-offer-title-wrp{text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer}.storage-units .supplies-offer-title{font-size:1.85rem;color:#2d348f;width:auto;position:relative;display:inline-block;margin-bottom:0;margin-left:8px}.storage-units .supplies-offer-item ul{margin-left:10px;margin-bottom:13px}.storage-units .supplies-offer-item ul li{margin-bottom:5px;text-indent:unset;position:relative;padding-left:6px;display:block;line-height:14px;font-size:14px;color:#919191}.storage-units .supplies-offer-item ul li:before{content:"";width:7px;height:1px;background:#919191;position:absolute;top:7px;left:-7px}.storage-units--col{display:flex;flex-wrap:wrap}.storage-units--description-col{width:35%}.storage-units--card-col{width:65%;position:relative;display:flex;justify-content:space-between}.storage-units--card-col:before{content:"or";position:absolute;left:50%;font-size:20px;font-weight:700;color:#717171;top:50%;transform:translate(-50%,-50%)}.storage-units .supplies-offer-item strong{font-size:15px;color:#696969}.supplies-offer-body .reservation-loading-item-price{text-align:center;margin-top:15px;margin-bottom:25px}.pro-load-card-title{line-height:17px}.supplies-offer-body .reservation-loading-item-price strong{color:#e86e14;font-weight:700;font-size:19px}.supplies-offer-body .reservation-loading-item-price{color:#9e9e9e}.supplies-offer-circle{width:30px;height:30px;border-radius:50%;border:2px solid #2d348f;position:relative}.supplies-offer-circle:after{content:"";width:21px;height:21px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:.3s;background-color:#e86e14}.supplies-offer-circle.selected:after{transform:translate(-50%,-50%) scale(1)}.unit-description{max-width:280px;text-align:center;line-height:18px;font-size:15px;margin-left:auto;color:#9e9e9e}.storage-units .reservation-2-col{align-items:center}.unit-description-text{margin:5px auto 0;text-align:center;max-width:235px}.units-table{display:flex;line-height:18px;text-align:left;color:#585858;margin-top:20px;justify-content:center}.wrapping-text{text-align:center;font-size:16px;color:#505050;margin:0 0 31px;line-height:17px}.add-pro-packing--sub{color:#9e9e9e;text-align:center;margin-bottom:31px}.simply-box-space{margin-top:95px}.storage-units--card-col .supplies-offer-item{border-radius:40px}.add-pro-packing--action-text{color:#9e9e9e;line-height:19px;margin-bottom:13px;font-size:15px;text-align:center}.self-storage-unit .supplies-offer-item{width:57%}.self-storage-unit .supplies-offer-title{text-decoration:underline}.self-storage-unit .reservation-loading-item-price strong{color:#2d348f}.self-storage-unit .add-pro-packing--action-text{text-align:left;margin:0 15px;font-size:16px}.units-table-item{margin:0 15px 10px;white-space:nowrap}.units-table-item strong{font-weight:700}.pro-load-card-title strong{color:#2d348f;font-weight:700;font-size:18px}.add-pro-packing--space{margin-bottom:16px}.calendar-bottom.disabled .premium-text{color:#ccc}.calendar-bottom.disabled .premium-shape{background:#ccc;border:1px solid #ccc}.facility-location{display:none;font-weight:700;font-size:17px;opacity:.9}.facility-location--body{margin-top:23px}.delivery-description-col.disabled *{display:none}.delivery-description-col.disabled{align-items:center;display:flex}.delivery-description-col.disabled .facility-location,.delivery-description-col.disabled .facility-location *{display:block}.self-storage-unit .supplies-offer-title-wrp{margin-top:15px}.self-storage-unit .reservation-loading-item-price{margin-top:35px;margin-bottom:36px}.self-storage-unit .reservation-loading-item-price{margin-top:25px}.self-storage-unit .units-table{margin-bottom:15px}@media (min-width:992px){.delivery-description-col{padding-left:7%!important}.delivery-description-col textarea::placeholder{font-size:14px!important;line-height:17px!important}.delivery-description-col textarea{max-height:91px}.delivery-description-col select{margin-bottom:25px!important;font-size:1.75rem!important;margin-top:10px}.timeslots-wrp.reservation-col-border{padding-left:8%!important}}@media (max-width:767px){.storage-units--description-col{width:100%}.storage-units--card-col{width:100%}.storage-units--col{flex-direction:column-reverse}.calendar-bottom{margin-top:15px;margin-bottom:15px}.premium-shape{width:50px;height:36px;margin-right:10px}.vanilla-calendar .vanilla-calendar-week span{padding:9px 0}.premium-text{font-size:14px}.delivery-desires p{margin:0 0 18px}.custom-radio [type=radio]:checked+label,.custom-radio [type=radio]:not(:checked)+label{padding-left:27px}.storage-units .supplies-offer-item,.unit-description{margin:20px auto}.working-hours-text{font-size:13px}.add-pro-packing--sub{margin-bottom:20px}}@media (max-width:574px){.storage-units .supplies-offer-item{width:100%;max-width:250px}.reservation-descr{margin-bottom:20px!important}.storage-units--card-col{display:block}.storage-units--card-col:before{content:unset}}