@media (max-width: 991px){.navbar-wrapper[data-v-a1bc292a]{overflow-x:auto;position:relative}}.navbar-wrapper .navbar[data-v-a1bc292a]{position:relative;z-index:0;display:flex;align-items:center;width:min-content;margin-inline:auto}@media (min-width: 600px){.navbar-wrapper .navbar[data-v-a1bc292a]{justify-content:space-between;width:auto}}@media (min-width: 992px){.navbar-wrapper .navbar[data-v-a1bc292a]{margin-inline:-1rem}}.navbar-wrapper .navbar[data-v-a1bc292a]:before{content:"";position:absolute;inset-inline:1rem;top:50%;z-index:-1;height:.05rem;background-color:#6aa654}.navbar-wrapper .navbar .navbar-item[data-v-a1bc292a]{padding-block:1rem;padding-inline:.5rem}.navbar-wrapper .navbar .navbar-item button[data-v-a1bc292a]:disabled{cursor:not-allowed}.navbar-wrapper .navbar .navbar-item button.selected[data-v-a1bc292a]{background-color:#6aa654;color:#fff}@media (min-width: 1200px){.navbar-wrapper .navbar .navbar-item button[data-v-a1bc292a]{min-width:11rem}}@media (min-width: 800px){.navbar-wrapper .navbar .navbar-item[data-v-a1bc292a]{padding-inline:1rem}}.calendar[data-v-9f8ced6e]{display:block}.calendar .meta[data-v-9f8ced6e]{display:flex;justify-content:center;align-items:center}.calendar .meta strong[data-v-9f8ced6e]{padding:0 1.5rem;min-width:12rem;text-align:center}.calendar .meta button[data-v-9f8ced6e]{border:none;padding:.25rem .75rem}.calendar .days[data-v-9f8ced6e]{display:grid;margin:0 -.125rem;grid-template-columns:repeat(7,1fr);background-color:#fff}.calendar .days .day[data-v-9f8ced6e]{display:flex;align-items:center;justify-content:center;margin:.125rem;color:#fff;background-color:#dedede;aspect-ratio:1.75;border:none}.calendar .days .day.inactive[data-v-9f8ced6e]{background-color:#dedede;cursor:default}.calendar .days .day.selectable[data-v-9f8ced6e]{background-color:#8cc68c;cursor:pointer}.calendar .days .day.selectable.inactive[data-v-9f8ced6e]{background-color:#529852;opacity:.3;cursor:pointer}.calendar .days .day.reserved[data-v-9f8ced6e]{background-color:#db2a1b}.calendar .days .day.reserved.inactive[data-v-9f8ced6e]{background-color:#b12a1f;opacity:.3}.calendar .days .day.selected[data-v-9f8ced6e],.calendar .days .day.selected.inactive[data-v-9f8ced6e]{background-color:#028a01;opacity:1}.calendar .days.--header[data-v-9f8ced6e]{margin-top:.25rem}.calendar .days.--header .day[data-v-9f8ced6e]{color:#000;background-color:transparent}.dates-step .info[data-v-16d294d5]{margin-block-start:3rem}.dates-step .input-group[data-v-16d294d5]{max-width:450px}.info-button[data-v-0e755161]{appearance:none;cursor:pointer;border:none;background:none;padding:0;display:flex;align-items:center;gap:.5rem;color:#486733}.info-button span[data-v-0e755161]{display:block;border-radius:50%;aspect-ratio:1;width:2rem;padding:.25rem;background-color:#486733;color:#fff}dialog[data-v-47c0ecb4]{border:1px solid #486733;border-radius:1.25rem}dialog[data-v-47c0ecb4]::backdrop{background-color:#00000080}dialog .dialog-inner[data-v-47c0ecb4]{position:relative;padding:1rem}@media (min-width: 992px){dialog .dialog-inner[data-v-47c0ecb4]{padding:3rem 4rem;min-width:40ch}}dialog .dialog-inner .close-button[data-v-47c0ecb4]{appearance:none;border-radius:50%;border:none;aspect-ratio:1;width:2rem;padding:.25rem;background-color:#486733;color:#fff;cursor:pointer;position:absolute;top:0;right:0}h3.dialog-heading[data-v-53213db7]{margin-block-end:1.5rem}.dialog-image img[data-v-53213db7]{max-width:80vw;height:auto;display:block}.zipcode-results[data-v-2188b039]{margin-block-start:1rem;display:flex;flex-direction:column;gap:.75rem;max-height:20rem;overflow-y:auto}.zipcode-results .zipcode-result[data-v-2188b039]{padding-inline:1.25rem;cursor:pointer;font-size:1rem;background-color:transparent;border:none;text-align:left}.zipcode-results .zipcode-result[data-v-2188b039]:focus-visible{outline:1px solid #486733}h3.dialog-heading[data-v-eed9f693]{margin-block-end:1.5rem}.dialog-image img[data-v-eed9f693]{max-width:80vw;height:auto;display:block}.trashtype-list[data-v-7a0b65f0]{display:flex;flex-direction:column;column-gap:2rem;row-gap:2rem}@container content (min-width: 660px){.trashtype-list[data-v-7a0b65f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;row-gap:3rem}}.trashtype-entry[data-v-7a0b65f0]{display:flex;flex-direction:column}.trashtype-entry .entry-selector[data-v-7a0b65f0]{width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid #6AA654;background-color:#fff;cursor:pointer}.trashtype-entry.selected .entry-selector[data-v-7a0b65f0]{background-color:#6aa654}.trashtype-entry[data-v-7a0b65f0]:hover{border-color:#486733}.trashtype-entry img[data-v-7a0b65f0]{width:100%;height:auto;clip-path:shape(from 1rem 0,line to calc(100% - 1rem) 0,line to 100% 1rem,line to 100% calc(100% - 1rem),line to calc(100% - 1rem) 100%,line to 1rem 100%,line to 0 calc(100% - 1rem),line to 0 1rem,close)}.trashtype-entry .entry-heading[data-v-7a0b65f0]{display:flex;justify-content:space-between;gap:1rem;align-items:start;margin-top:1rem}@media (max-width: 991px){.trashtype-entry .entry-heading[data-v-7a0b65f0]{padding-inline:1rem}}.trashtype-entry .entry-heading h3[data-v-7a0b65f0]{padding-top:0}@media (max-width: 991px){.trashtype-entry p[data-v-7a0b65f0]{padding-inline:1rem}}.trashtype-entry .entry-meta[data-v-7a0b65f0]{margin-block-start:auto;display:flex;justify-content:space-between}@media (max-width: 991px){.trashtype-entry .entry-meta[data-v-7a0b65f0]{padding-inline:1rem}}.trashtype-entry .entry-meta .entry-price[data-v-7a0b65f0]{color:#486733}h3.dialog-heading[data-v-f83e94fe]{margin-block-end:1.5rem}em[data-v-f83e94fe]{color:#486733;font-style:normal}.sizing-infos[data-v-f83e94fe]{display:grid;grid-template-areas:"size size" "separator suggestion";grid-template-columns:min-content 1fr;gap:1rem;align-items:start;margin-block-end:1.5rem}@media (min-width: 992px){.sizing-infos[data-v-f83e94fe]{grid-template-columns:1fr min-content 1fr;grid-template-areas:"size separator suggestion"}.sizing-infos .size[data-v-f83e94fe],.sizing-infos .suggestion[data-v-f83e94fe]{max-width:35ch}}.sizing-infos .size[data-v-f83e94fe]{grid-area:size;max-width:35ch}.sizing-infos .suggestion[data-v-f83e94fe]{grid-area:suggestion;max-width:35ch}@media (min-width: 992px){.sizing-infos .size[data-v-f83e94fe],.sizing-infos .suggestion[data-v-f83e94fe]{max-width:35ch}}.sizing-infos .separator[data-v-f83e94fe]{grid-area:separator}.sizing-infos .separator[data-v-f83e94fe]:after{content:">";color:#486733;font-size:200%}.skip-list[data-v-097fc025]{display:flex;flex-direction:column;column-gap:2rem;row-gap:3rem}@container content (min-width: 660px){.skip-list[data-v-097fc025]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;row-gap:3rem}}@container content (min-width: 900px){.skip-list[data-v-097fc025]{grid-template-columns:repeat(3,minmax(0,1fr))}}.skip-entry[data-v-097fc025]{display:flex;flex-direction:column}.skip-entry img[data-v-097fc025]{width:100%;height:auto;clip-path:shape(from 1rem 0,line to calc(100% - 1rem) 0,line to 100% 1rem,line to 100% calc(100% - 1rem),line to calc(100% - 1rem) 100%,line to 1rem 100%,line to 0 calc(100% - 1rem),line to 0 1rem,close)}.skip-entry .entry-heading[data-v-097fc025]{display:flex;justify-content:space-between;margin-top:1rem}@media (max-width: 991px){.skip-entry .entry-heading[data-v-097fc025]{padding-inline:1rem}}.skip-entry .entry-heading h3[data-v-097fc025]{padding-top:0}.skip-entry .entry-sizes[data-v-097fc025]{display:flex;flex-direction:column;gap:1rem;margin-block-start:1rem}@media (max-width: 991px){.skip-entry .entry-sizes[data-v-097fc025]{padding-inline:1rem}}.skip-entry .entry-sizes .entry-size[data-v-097fc025]{margin-block-start:auto;display:flex;gap:.5rem;justify-content:start;align-items:start;cursor:pointer}.skip-entry .entry-sizes .entry-size .entry-selector[data-v-097fc025]{width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid #6AA654;background-color:#fff;cursor:pointer}.skip-entry .entry-sizes .entry-size.selected .entry-selector[data-v-097fc025]{background-color:#6aa654}.skip-entry .entry-sizes .entry-size[data-v-097fc025]:hover{border-color:#486733}.skip-entry .entry-sizes .entry-size .entry-price[data-v-097fc025]{margin-inline-start:auto;color:#486733}.errors[data-v-7491c738]{font-size:.9rem;color:red}.userinfo-step .userinfo-form[data-v-13ef49f8]{row-gap:1rem}.userinfo-step .userinfo-form .input-group.half[data-v-13ef49f8]{grid-column:span 2}@container content (min-width: 600px){.userinfo-step .userinfo-form .input-group.half[data-v-13ef49f8]{grid-column:span 1}}.summary[data-v-3a198fe7]{background-color:#f7faf6;container-name:summary;container-type:inline-size}.summary .h2[data-v-3a198fe7]{margin-block-start:3rem}.summary[data-v-3a198fe7] .price{color:#486733}.summary img[data-v-3a198fe7]{display:none;margin-block-start:1rem}.summary .grid .half[data-v-3a198fe7]{grid-column:span 2!important}@container summary (min-width: 400px){.summary .grid .half[data-v-3a198fe7]{grid-column:span 1!important}}.skip-reservation-app{display:grid;grid-template-columns:1rem repeat(24,1fr) 1rem;grid-template-rows:repeat(3,max-content)}@media (min-width: 576px){.skip-reservation-app{grid-template-columns:1fr repeat(24,18px) 1fr}}@media (min-width: 768px){.skip-reservation-app{grid-template-columns:1fr repeat(24,26px) 1fr}}@media (min-width: 992px){.skip-reservation-app{grid-template-columns:1fr repeat(24,38px) 1fr}}@media (min-width: 1200px){.skip-reservation-app{grid-template-columns:1fr repeat(24,45px) 1fr}}@media (min-width: 1500px){.skip-reservation-app{grid-template-columns:1fr repeat(24,57px) 1fr}}.skip-reservation-app .app-content{grid-column:1/-1;display:grid;grid-template-columns:subgrid;grid-template-rows:max-content max-content}@media (min-width: 992px){.skip-reservation-app .app-content{row-gap:2rem;grid-template-rows:max-content}}.skip-reservation-app .navbar-area{grid-column:2/-2}@media (min-width: 992px){.skip-reservation-app .navbar-area{margin-block:1rem 4rem}}.skip-reservation-app .content-section.content-area{padding-block:4rem}.skip-reservation-app .content-area{min-height:100lvh;grid-column:2/-2;display:grid;grid-template-columns:subgrid;grid-auto-flow:row;grid-auto-rows:max-content;row-gap:2rem;container-name:content;container-type:inline-size}@media (min-width: 992px){.skip-reservation-app .content-area{grid-column:2/15}}.skip-reservation-app .content-area .shipping-step,.skip-reservation-app .content-area .trashtype-step,.skip-reservation-app .content-area .skipselection-step,.skip-reservation-app .content-area .dates-step,.skip-reservation-app .content-area .userinfo-step{display:contents}.skip-reservation-app .content-area .shipping-step>div,.skip-reservation-app .content-area .trashtype-step>div,.skip-reservation-app .content-area .skipselection-step>div,.skip-reservation-app .content-area .dates-step>div,.skip-reservation-app .content-area .userinfo-step>div{grid-column:1/-1}.skip-reservation-app .summary-area{grid-column:1/-1;display:grid;grid-template-columns:subgrid;background-color:#f7faf6;position:sticky;top:0;padding-block:4rem;padding-inline:2rem;height:fit-content}.skip-reservation-app .summary-area .summary-area-inner{grid-column:1/-1}@media (max-width: 991px){.skip-reservation-app .summary-area:not(.show){display:none}}@media (min-width: 992px){.skip-reservation-app .summary-area{grid-column:16/-2}}.skip-reservation-app .buttons-area{grid-column:1/-1;margin-block:2rem 3rem}@media (max-width: 991px){.skip-reservation-app .buttons-area:not(.show){display:none}}.skip-reservation-app h2,.skip-reservation-app .h2{font-size:2.6666666667rem;color:#486733;font-weight:500;margin-block-start:0}.skip-reservation-app h3,.skip-reservation-app h4{font-size:1.3333333333rem;margin:0;font-weight:500}.skip-reservation-app p{margin-block:0 1rem}.skip-reservation-app .grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.skip-reservation-app .grid .half,.skip-reservation-app .grid .full{grid-column:span 2}@media (min-width: 992px){.skip-reservation-app .grid .half{grid-column:span 1}}.skip-reservation-app input,.skip-reservation-app textarea{border-radius:1.25rem;padding:.5rem 1rem;border:1px solid #6AA654;accent-color:#6AA654}.skip-reservation-app button.button{appearance:none;border:1px solid #6AA654;border-radius:1.5rem;padding:.5rem 2rem;background-color:#fff;color:#6aa654;cursor:pointer}.skip-reservation-app button.button:hover:not([disabled]){border-color:#486733}.skip-reservation-app *:focus-visible{outline:2px solid #486733}.skip-reservation-app .title-wrapper{display:flex;flex-direction:column;gap:1rem;align-items:start;margin-block-end:2rem}.skip-reservation-app .title-wrapper h2{margin-block-end:0}.skip-reservation-app .input-group{display:flex;flex-direction:column;align-items:start;gap:.5rem}.skip-reservation-app .input-group label{font-size:90%;margin-block-end:0}.skip-reservation-app .input-group input,.skip-reservation-app .input-group select,.skip-reservation-app .input-group textarea{width:100%;font-size:1rem}.skip-reservation-app .input-group label:not([for]){display:flex;align-items:center;gap:1rem;font-size:1rem}.skip-reservation-app .input-group label:not([for]) input{appearance:none;width:1.5rem;height:1.5rem;padding:0;background:#fff;cursor:pointer;flex-shrink:0}.skip-reservation-app .input-group label:not([for]) input:checked{background:#6aa654}.skip-reservation-app .input-group.has-dropdown{margin-inline-start:1px}.skip-reservation-app .input-group.has-dropdown .dropdown-wrapper{border-radius:1.25rem;padding-block-end:.5rem;border:1px solid #6AA654;width:100%;max-width:450px}.skip-reservation-app .input-group.has-dropdown .dropdown-wrapper:focus-within{outline:1px inset #486733}.skip-reservation-app .input-group.has-dropdown input{display:block;border:none;padding:.5rem 1rem 0 1.25rem;background-color:transparent}.skip-reservation-app .input-group.has-dropdown input:focus{outline:none}.skip-reservation-app .step-actions,.skip-reservation-app .submit-actions{margin-block-start:3rem;display:flex;gap:1rem;align-items:center}.skip-reservation-app .entry-selector,.skip-reservation-app .info-button{flex-shrink:0}@media (max-width: 991px){.skip-reservation-app .desktop{display:none}}@media (min-width: 992px){.skip-reservation-app .mobile{display:none}}
