.pickup-dialog{--horizontal-spacing:20px;--vertical-spacing:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}@media only screen and (min-width:768px){.pickup-dialog{--horizontal-spacing:40px;--vertical-spacing:50px}}.pickup-dialog__close{-webkit-box-ordinal-group:0;-ms-flex-order:-1;background-color:#fff;background-image:url(../images/icons.svg#view-icon-close);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border:0;border-radius:8px;cursor:pointer;height:40px;left:100%;opacity:1;order:-1;padding:0;position:absolute;position:-webkit-sticky;position:sticky;right:0;right:unset;text-indent:-9999px;top:35px;-webkit-transform:translateX(calc((var(--horizontal-spacing) - 10px)*-1));transform:translateX(calc((var(--horizontal-spacing) - 10px)*-1));-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;width:40px;z-index:6}@supports(corner-shape:squircle){.pickup-dialog__close{corner-shape:squircle;border-radius:14px}}@media only screen and (min-width:768px){.pickup-dialog__close{border-radius:12px}@supports(corner-shape:squircle){.pickup-dialog__close{corner-shape:squircle;border-radius:24px}}}.pickup-dialog__close:focus,.pickup-dialog__close:hover{opacity:.4}@media only screen and (min-width:768px){.pickup-dialog__close{top:40px}}.pickup-dialog__header{margin:0 var(--horizontal-spacing)}.pickup-dialog__header__title{color:#000;font-family:ProximaNova,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.4;margin:0;text-decoration:none;text-transform:none}@media only screen and (min-width:768px){.pickup-dialog__header__title{font-size:24px}}.pickup-dialog__header__subtitle{font-size:18px;margin-top:10px}.pickup-dialog__header__intro,.pickup-dialog__header__subtitle{color:#000;font-family:ProximaNova,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;text-decoration:none;text-transform:none}.pickup-dialog__header__intro{font-size:16px;margin-top:15px}.pickup-dialog__panel{margin:0 var(--horizontal-spacing)}.pickup-dialog__panel .pickup-points-list__list{list-style:none;margin:0;padding:0}.pickup-dialog__actions,.pickup-dialog__warning{margin:30px var(--horizontal-spacing) 0}.pickup-dialog__actions button{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#000;border:1px solid #000;border-radius:8px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:ProximaNova,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:0;line-height:1.4;outline:0;padding:7px 20px;position:relative;text-decoration:none;text-transform:none;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;width:auto;width:100%}@supports(corner-shape:squircle){.pickup-dialog__actions button{corner-shape:squircle;border-radius:14px}}@media only screen and (min-width:768px){.pickup-dialog__actions button{border-radius:12px}@supports(corner-shape:squircle){.pickup-dialog__actions button{corner-shape:squircle;border-radius:24px}}}@media only screen and (min-width:768px){.pickup-dialog__actions button{font-size:16px}}.pickup-dialog__actions button:focus,.pickup-dialog__actions button:hover{opacity:.8}