.pickup-dialog{position:fixed;top:0;left:0;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;background:rgba(0,0,0,0.23);transition:opacity .2s}.pickup-dialog .pickup-dialog-wrapper{overflow:hidden;display:flex;flex-direction:column;border-radius:var(--element-border-radius,20px);background:#fff;background:light-dark(#fff,#1a1a1a);color:var(--text-color,#333);box-sizing:border-box;max-width:920px;width:100%;box-shadow:rgba(0,0,0,0.25) 0 0 70px 0;word-break:break-word;height:80vh}.pickup-dialog .pickup-dialog-body{flex:auto;overflow:hidden;display:flex}.pickup-dialog .pickup-dialog-body .pickup-dialog-left{width:50%}.pickup-dialog .pickup-dialog-body .pickup-dialog-left .pickup-map-wrapper{height:100%;min-height:10rem}.pickup-dialog .pickup-dialog-body .pickup-dialog-right{overflow:hidden;display:flex;flex:420px;width:100%}.pickup-dialog .pickup-dialog-body .pickup-dialog-right .pickup-dialog-right-content{display:flex;min-width:100%;transition:transform .3s}.pickup-dialog .pickup-dialog-body .pickup-dialog-right .pickup-dialog-right-content > [data-step]{box-sizing:border-box;display:grid;grid-template-rows:min-content 1fr;padding-left:1rem;min-width:100%}.pickup-dialog .pickup-dialog-body .pickup-dialog-right .pickup-dialog-right-content > [data-step] .pickup-header{position:sticky;top:0;z-index:100;padding:1rem 1rem 2rem 0;margin-bottom:1px}.pickup-dialog .pickup-dialog-body .pickup-dialog-right .pickup-dialog-right-content > [data-step] .pickup-header .pickup-heading{flex:auto;font-size:1.5rem;font-weight:600;margin:0}.pickup-dialog .pickup-dialog-body .pickup-dialog-right .pickup-dialog-right-content > [data-step] .pickup-header .pickup-mobile-toolbar{display:flex;justify-content:space-between;align-items:center}.pickup-dialog .pickup-dialog-body .pickup-dialog-right .pickup-dialog-right-content > [data-step] .pickup-header .pickup-mobile-toolbar .pickup-toggler{display:flex;gap:.25rem}.pickup-dialog .pickup-dialog-body .pickup-dialog-right .pickup-dialog-right-content > [data-step] .pickup-header .pickup-mobile-toolbar .pickup-toggler > *{cursor:pointer;user-select:none;border-radius:5px;padding:.25rem .375rem;color:#828282}.pickup-dialog .pickup-dialog-body .pickup-dialog-right .pickup-dialog-right-content > [data-step] .pickup-header .pickup-mobile-toolbar .pickup-toggler > *:hover,.pickup-dialog .pickup-dialog-body .pickup-dialog-right .pickup-dialog-right-content > [data-step] .pickup-header .pickup-mobile-toolbar .pickup-toggler > *.selected{background:#f2f2f2}.pickup-dialog .pickup-dialog-body .pickup-dialog-right .pickup-dialog-right-content > [data-step] .pickup-header .pickup-mobile-toolbar .pickup-toggler > *.selected{color:#333}@media screen and (min-width:761px){.pickup-dialog .pickup-dialog-body .pickup-dialog-right .pickup-dialog-right-content > [data-step] .pickup-header .pickup-mobile-toolbar{display:none}}.pickup-dialog .pickup-dialog-body .pickup-dialog-right .pickup-dialog-right-content > [data-step] .pickup-body{overflow-y:auto;overflow-x:hidden}.pickup-dialog .pickup-dialog-body .pickup-dialog-right .pickup-dialog-right-content > [data-step] .pickup-body .pickup-body-inner{padding:0 1rem 1rem 0}.pickup-dialog .pickup-dialog-body .pickup-dialog-right .pickup-dialog-right-content > [data-step] .pickup-body .pickup-error:not(:empty){margin-bottom:.75rem;color:#ff4500;font-size:.875em}.pickup-dialog ul.pickup-list{display:flex;flex-direction:column;gap:1rem}.pickup-dialog .pickup-card{padding:1rem;background:#f2f2f2;background:light-dark(#f2f2f2,#333);border-radius:15px;cursor:pointer}.pickup-dialog .pickup-card:hover a svg{opacity:.5}.pickup-dialog .pickup-customer img{width:1.25rem;height:1.25rem;border-radius:50%}.pickup-dialog .pickup-product .pickup-product-image{width:48px;height:48px;border-radius:10px}.pickup-dialog .pickup-product .pickup-product-image[src*="dummy"]{background-color:#e0e0e0}.pickup-dialog .card-info{line-height:1.4em}.pickup-dialog .card-info svg{position:relative;top:-1px;left:-1px}.pickup-dialog h1,.pickup-dialog h2,.pickup-dialog h3,.pickup-dialog h4,.pickup-dialog h5{margin-bottom:1rem;font-weight:600}.pickup-dialog .gray{color:#828282}.pickup-dialog p{margin:0 0 1rem}.pickup-dialog ul{padding:0;margin:0;list-style-type:none}.pickup-dialog ul li{list-style:none}.pickup-dialog a svg{color:var(--text-color,#333)}.pickup-dialog a svg:hover{opacity:.5}.pickup-dialog .semibold{font-weight:500}.pickup-dialog .gray-btn{background:#f2f2f2}.pickup-dialog .customer-form{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.pickup-dialog .customer-form > *:nth-child(n+3){grid-column:1/-1}.pickup-dialog .customer-form .field .name{color:#828282;margin-bottom:.5rem}.pickup-dialog .customer-form .field .value{width:100%}.pickup-dialog .customer-form .field .value input{padding:.75em;width:100%}.pickup-dialog .flex{display:flex}.pickup-dialog .flex-col{flex-direction:column}.pickup-dialog .flex-wrap{flex-wrap:wrap}.pickup-dialog .flex-nowrap{flex-wrap:nowrap}.pickup-dialog .gap-8{gap:.5rem}.pickup-dialog .gap-16{gap:1rem}.pickup-dialog .justify-between{justify-content:space-between}.pickup-dialog .items-center{align-items:center}.pickup-dialog .w-full{width:100%}.pickup-dialog .p-4{padding:.25rem}.pickup-dialog .pb-32{padding-bottom:2rem}.pickup-dialog .mt-16{margin-top:1rem}.pickup-dialog .mb-16{margin-bottom:1rem}.pickup-dialog .mb-32{margin-bottom:2rem}.pickup-dialog .mt-32{margin-top:2rem}.pickup-dialog .m-0{margin:0}.pickup-dialog .pickup-icon{background-repeat:no-repeat;background-size:contain;width:1rem;height:1rem}.pickup-dialog .icon-spinner{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20fill%3D%22%23555%22%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2032%2032%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M%2016%203%20C%2014.34375%203%2013%204.34375%2013%206%20C%2013%207.65625%2014.34375%209%2016%209%20C%2017.65625%209%2019%207.65625%2019%206%20C%2019%204.34375%2017.65625%203%2016%203%20Z%20M%208.9375%206.4375%20C%207.558594%206.4375%206.4375%207.558594%206.4375%208.9375%20C%206.4375%2010.316406%207.558594%2011.4375%208.9375%2011.4375%20C%2010.316406%2011.4375%2011.4375%2010.316406%2011.4375%208.9375%20C%2011.4375%207.558594%2010.316406%206.4375%208.9375%206.4375%20Z%20M%2023.0625%207.9375%20C%2022.511719%207.9375%2022.0625%208.386719%2022.0625%208.9375%20C%2022.0625%209.488281%2022.511719%209.9375%2023.0625%209.9375%20C%2023.613281%209.9375%2024.0625%209.488281%2024.0625%208.9375%20C%2024.0625%208.386719%2023.613281%207.9375%2023.0625%207.9375%20Z%20M%206%2013.75%20C%204.757813%2013.75%203.75%2014.757813%203.75%2016%20C%203.75%2017.242188%204.757813%2018.25%206%2018.25%20C%207.242188%2018.25%208.25%2017.242188%208.25%2016%20C%208.25%2014.757813%207.242188%2013.75%206%2013.75%20Z%20M%2026%2014.75%20C%2025.308594%2014.75%2024.75%2015.308594%2024.75%2016%20C%2024.75%2016.691406%2025.308594%2017.25%2026%2017.25%20C%2026.691406%2017.25%2027.25%2016.691406%2027.25%2016%20C%2027.25%2015.308594%2026.691406%2014.75%2026%2014.75%20Z%20M%208.9375%2021.0625%20C%207.832031%2021.0625%206.9375%2021.957031%206.9375%2023.0625%20C%206.9375%2024.167969%207.832031%2025.0625%208.9375%2025.0625%20C%2010.042969%2025.0625%2010.9375%2024.167969%2010.9375%2023.0625%20C%2010.9375%2021.957031%2010.042969%2021.0625%208.9375%2021.0625%20Z%20M%2023.0625%2021.5625%20C%2022.234375%2021.5625%2021.5625%2022.234375%2021.5625%2023.0625%20C%2021.5625%2023.890625%2022.234375%2024.5625%2023.0625%2024.5625%20C%2023.890625%2024.5625%2024.5625%2023.890625%2024.5625%2023.0625%20C%2024.5625%2022.234375%2023.890625%2021.5625%2023.0625%2021.5625%20Z%20M%2016%2024.25%20C%2015.035156%2024.25%2014.25%2025.035156%2014.25%2026%20C%2014.25%2026.964844%2015.035156%2027.75%2016%2027.75%20C%2016.964844%2027.75%2017.75%2026.964844%2017.75%2026%20C%2017.75%2025.035156%2016.964844%2024.25%2016%2024.25%20Z%22%2F%3E%3C%2Fsvg%3E")}.pickup-dialog .icon-success{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20fill%3D%22%2322d13d%22%3E%3C!--!Font%20Awesome%20Free%20v5.15.4%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20Copyright%202026%20Fonticons%2C%20Inc.--%3E%3Cpath%20d%3D%22M504%20256c0%20136.967-111.033%20248-248%20248S8%20392.967%208%20256%20119.033%208%20256%208s248%20111.033%20248%20248zM227.314%20387.314l184-184c6.248-6.248%206.248-16.379%200-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628%200L216%20308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628%200l-22.627%2022.627c-6.248%206.248-6.248%2016.379%200%2022.627l104%20104c6.249%206.249%2016.379%206.249%2022.628.001z%22%2F%3E%3C%2Fsvg%3E")}.pickup-dialog .animation-spin{animation-name:shop-pickup-animation-spin;animation-duration:.5s;animation-iteration-count:infinite;animation-timing-function:linear}@media screen and (max-width:760px){.pickup-dialog .pickup-dialog-wrapper{max-width:100vw;height:100%}.pickup-dialog .pickup-dialog-body .pickup-dialog-left{display:none}.pickup-dialog .pickup-dialog-body .pickup-dialog-right .pickup-dialog-right-content{height:100%}.pickup-dialog .pickup-dialog-body .pickup-dialog-right .pickup-dialog-right-content [data-step]{display:flex;flex-direction:column}.pickup-dialog .pickup-dialog-body .pickup-dialog-right .pickup-dialog-right-content [data-step] .pickup-map-wrapper{overflow:hidden;border-radius:15px;flex:auto;min-height:0;margin-bottom:4rem}.pickup-dialog .pickup-dialog-body .pickup-dialog-right .pickup-dialog-right-content .customer-form > *{grid-column:1/-1}}body:has(> .pickup-dialog){overflow:hidden}@-moz-keyframes shop-pickup-animation-spin{to{transform:rotate(360deg)}}@-webkit-keyframes shop-pickup-animation-spin{to{transform:rotate(360deg)}}@-o-keyframes shop-pickup-animation-spin{to{transform:rotate(360deg)}}@keyframes shop-pickup-animation-spin{to{transform:rotate(360deg)}}