._grid{display:grid}._grid.-col-2{grid-template-columns:repeat(2,1fr)}._grid.-col-3{grid-template-columns:repeat(3,1fr)}._grid.-col-4{grid-template-columns:repeat(4,1fr)}._grid.-col-5{grid-template-columns:repeat(5,1fr)}._grid.-col-6{grid-template-columns:repeat(6,1fr)}@media (max-width:1199px){._grid.-collapse-lg{grid-template-columns:100%}}@media (max-width:992px){._grid.-collapse-md{grid-template-columns:100%}}@media (max-width:768px){._grid.-collapse-sm{grid-template-columns:100%}}@media (max-width:521px){._grid.-collapse-xs{grid-template-columns:100%}}._grid.-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}._grid.-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}._grid.-sidebar{grid-template-columns:2fr 1fr}._grid.-sidebar.-left{grid-template-columns:1fr 2fr}._grid.-gap-15{grid-gap:15px}._grid.-gap-25{grid-gap:25px}._grid.-gap-35{grid-gap:35px}._grid>:nth-child(1){-ms-grid-column:1}._grid>:nth-child(2){-ms-grid-column:2}._grid>:nth-child(3){-ms-grid-column:3}._grid>:nth-child(4){-ms-grid-column:4}._grid>:nth-child(5){-ms-grid-column:5}._grid>:nth-child(6){-ms-grid-column:6}@media (max-width:576px){._grid{display:block}}._flex{display:-webkit-box;display:-ms-flexbox;display:flex}._flex.-row-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}._flex.-column-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}._flex.-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}._flex.-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}._flex.-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}._container{width:100%;max-width:1170px;padding:0 15px;margin:auto}._container.-large{max-width:1600px}._container.-small{max-width:970px}._container.-no-padding{padding:0}@media (max-width:1200px){._container{max-width:970px}}@media (max-width:992px){._container{max-width:750px}}@media (max-width:768px){._container{max-width:none}}@media (max-width:768px){._display-desktop{display:none}}._display-mobile{display:none}@media (max-width:768px){._display-mobile{display:block}._display-mobile.-inline-block{display:inline-block}}._hidden{display:none}._align-center{text-align:center}body.toplevel_page_curbside #wpcontent{padding:50px}body.toplevel_page_curbside #wpbody-content{padding:0}body.toplevel_page_curbside button{cursor:pointer}body.toplevel_page_curbside button:hover{opacity:.7}.curbside-admin{-webkit-box-sizing:border-box;box-sizing:border-box}.curbside-admin-header{background-color:#e6e6e6;padding:20px;margin:0 0 30px}.curbside-locations{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px}@media (max-width:768px){.curbside-locations{grid-template-columns:100%}}@media (max-width:768px){.curbside-locations button{padding:1em}}.curbside-location{padding:20px;background-color:#dce9ee;margin:0 0 20px;border-radius:15px}.curbside-location label{display:block;margin:10px 0 5px}.curbside-location-form div:first-child label{margin-top:0}.curbside-location input,.curbside-location textarea{width:100%}.curbside-admin-footer{text-align:center;border-top:2px solid #e6e6e6;padding-top:40px;margin:20px 0 0}.curbside-admin-footer button{width:100%;padding:15px;font-size:20px;max-width:400px;margin:0 auto}.curbside-options{margin:10px 0 0}.curbside-options button{width:100%;margin:5px 0 0}.curbside-link{min-height:100px}.curbside{font-size:10px;padding:10em 0}.curbside h1{margin:0;text-transform:uppercase;font-size:2em;font-weight:100;letter-spacing:.2em;color:#b7b7b7}.curbside h2{font-size:5em;margin:0}.curbside table{display:none;width:100%;text-align:left;border-spacing:0;border-collapse:collapse;border-bottom:.2em solid #e5e5e5}.curbside thead>tr>th{vertical-align:bottom;border-bottom:.2em solid #ddd;font-weight:400;font-size:1.4em;padding-top:.5em;padding-bottom:.5em;text-transform:uppercase;font-weight:700;letter-spacing:.1em;color:#b7b7b7;padding:.5em 1em}.curbside tbody>tr>td{font-size:1.6em;padding:1.5em 1em}.curbside tbody>tr>td:first-child{min-width:10em;font-weight:600}.curbside tbody>tr{border-top:.2em solid #e5e5e5;border-left:.2em solid #e5e5e5;border-right:.2em solid #e5e5e5}.curbside tbody>tr:nth-of-type(odd){background-color:#fafafa}.curbside header{border-bottom:4px dotted #ddd;padding-bottom:2em;margin-bottom:2em}.curbside header button{font-size:1.6em}.curbside.-completed-view .curbside-feed-completed,.curbside.-current-view .curbside-feed-incomplete{display:table;table-layout:fixed}#curbside-location-select{margin:1em 0 0;font-size:1.6em;width:100%;padding:.4em}.curbside-feed-sidebar{text-align:center}.curbside-feed-sidebar .curbside-table-toggle{margin:0 0 .5em}.curbside-feed-sidebar .toggle-volume{font-size:1.2em;text-transform:uppercase;font-weight:700;letter-spacing:.1em;background-color:transparent;border:none;outline:0}.curbside-feed-sidebar .toggle-volume span,.curbside-feed-sidebar .toggle-volume svg{vertical-align:middle}.curbside-feed-sidebar .toggle-volume svg{height:1.2em}.curbside-feed-sidebar .toggle-volume .volume-off{display:none}.curbside-feed-sidebar .toggle-volume.-muted .volume-on{display:none}.curbside-feed-sidebar .toggle-volume.-muted .volume-off{display:inline-block}.curbside-feed-qr{font-size:10px}.curbside-feed-qr ._grid{background-color:#f5f5f5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:3em}.curbside-feed-qr .curbside-feed-qr-content{padding:15px;padding:5.5em}.curbside-feed-qr .curbside-feed-qr-content h3{font-size:5em;margin:0 0 .2em}.curbside-feed-qr .curbside-feed-qr-content p{font-size:2em;margin:0 0 1em}.curbside-feed-qr .curbside-feed-qr-image{text-align:center;padding:1em}.curbside-feed-qr .curbside-feed-qr-pickup-url code{font-size:1.4em}.curbside-version{text-align:right;font-size:1.2em;margin:1em}.curbside-pickup{font-size:10px;padding:10em 0}.curbside-pickup header{text-align:center;margin:0 0 3em}.curbside-pickup header h3{font-size:4em;margin:0}.curbside-pickup header p{font-size:1.6em;margin:0}.curbside-pickup form{text-align:center}.curbside-pickup input,.curbside-pickup textarea{font-size:1.6em;display:block;width:100%;padding:1em;margin:0 0 1em}.curbside-pickup input[type=submit]{margin:1em 0 0}.curbside-pickup svg{margin:2em 0 0;height:10em}.curbside-forbidden{font-size:10px;padding:10em 0;text-align:center}.curbside-forbidden h1{font-size:5em}.curbside-forbidden p{font-size:1.6em}