dialog.a-fulfillment-dialog{margin:auto;width:min(92vw,640px);max-height:88svh;padding:0;border:0;border-top:3px solid var(--a-gold);background:var(--a-cream);color:var(--a-ink)}.a-fulfillment-dialog::backdrop{background:#2b2b2b8c}.a-fulfillment-dialog__inner{position:relative;padding:3.2rem clamp(2rem,4vw,3.6rem) 2.8rem}.a-fulfillment-dialog__close{position:absolute;top:1rem;right:1rem;width:4rem;height:4rem;padding:0;border:0;background:none;font-size:2.2rem;line-height:1;color:var(--a-ink);cursor:pointer}.a-fulfillment-dialog__title{margin:0;font-family:var(--a-font-serif-jp);font-weight:500;font-size:clamp(20px,2.4vw,26px);letter-spacing:.14em;line-height:1.5;color:var(--a-ink-deep)}.a-fulfillment-dialog .a-pickup-banner__heading.h3{display:none}.a-fulfillment-dialog__head{margin-bottom:2.6rem}.a-fulfillment-dialog__foot{margin-top:2.6rem;text-align:center}.a-fulfillment-dialog__done{padding:1.4rem 4rem;border:0;background:var(--a-enji);color:var(--a-cream);font-family:var(--a-font-serif-jp);font-size:1.4rem;letter-spacing:.16em;cursor:pointer;transition:background var(--a-dur-hover) var(--a-ease)}@media(hover:hover)and (pointer:fine){.a-fulfillment-dialog__done:hover{background:var(--a-enji-deep)}}.a-fulfillment-dialog .a-pickup-tabs{margin-bottom:1.8rem;border:var(--a-rule) solid rgba(182,144,34,.55);background:none}.a-fulfillment-dialog .a-pickup-tab{min-height:5rem;background:none;font-family:var(--a-font-serif-jp);font-size:1.5rem;letter-spacing:.1em;color:var(--a-ink)}.a-fulfillment-dialog .a-pickup-tab+.a-pickup-tab{border-left-color:#b690228c}.a-fulfillment-dialog .a-pickup-tab[aria-selected=true]{background:var(--a-enji);color:var(--a-cream);font-weight:500}.a-fulfillment-dialog .a-fulfillment-current{display:none}.a-fulfillment-dialog .a-pickup-body,.a-fulfillment-dialog .a-fulfillment-delivery-body{padding:1.6rem 1.8rem;background:#ffffff8c;border:var(--a-rule) solid rgba(43,43,43,.1)}.a-fulfillment-dialog .a-pickup-state-b .a-pickup-banner__heading,.a-fulfillment-dialog .a-delivery-state-b .a-delivery-banner__heading{margin-bottom:.8rem;font-family:var(--a-font-serif-jp);font-size:1.5rem;letter-spacing:.02em;column-gap:.8rem}.a-fulfillment-dialog .a-pickup-store-detail{font-size:1.35rem;line-height:1.9;color:var(--a-ink)}.a-fulfillment-dialog__foot{margin-top:2.2rem}.a-fulfillment-dialog__done{padding:1.1rem 3.2rem;background:none;border:var(--a-rule) solid var(--a-enji);color:var(--a-enji)}@media(hover:hover)and (pointer:fine){.a-fulfillment-dialog__done:hover{background:var(--a-enji);color:var(--a-cream)}}@media screen and (max-height:760px){.a-fulfillment-dialog__inner{max-height:88svh;overflow-y:auto}}.a-product-delivery-summary__link{padding:0;border:0;background:none;font-family:inherit;cursor:pointer;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/4/assets/a-fulfillment-dialog.css.map */
