.svc-gourmet-popup{position:fixed;top:0;right:0;bottom:0;left:0;width:min(560px,calc(100vw - 40px),calc((100dvh - 140px)*1.3333));max-width:calc(100vw - 40px);max-height:calc(100dvh - 80px);margin:auto;padding:0;border:0;border-radius:4px;background:#fff5df;color:#203354;box-shadow:0 20px 80px #102d3059;overflow:visible}.svc-gourmet-popup:not([open]){display:none}.svc-gourmet-popup::backdrop{background:#102d3099}.svc-gourmet-popup__link{display:block;border-radius:4px;overflow:hidden;color:inherit;text-decoration:none}.svc-gourmet-popup__image{display:block;width:100%;height:auto;margin:0}.svc-gourmet-popup__cta{display:flex;align-items:center;justify-content:center;gap:18px;min-height:60px;padding:16px 18px;background:#007f77;color:#fff;font-family:Hiragino Kaku Gothic ProN,Noto Sans JP,Meiryo,sans-serif;font-size:15px;font-weight:700;line-height:1.6;letter-spacing:.05em}.svc-gourmet-popup__cta>span{font-size:22px;line-height:1}.svc-gourmet-popup__link:hover .svc-gourmet-popup__cta{background:#006d66}.svc-gourmet-popup__close{display:grid;place-items:center;position:absolute;z-index:1;top:-18px;right:-16px;width:44px;height:44px;padding:0;border:1px solid #20335429;border-radius:50%;background:#fff5df;color:#203354;cursor:pointer;box-shadow:0 2px 8px #102d3026}.svc-gourmet-popup__close:hover{background:#fff}.svc-gourmet-popup__close:focus-visible,.svc-gourmet-popup__link:focus-visible{outline:3px solid #f4c84a;outline-offset:4px}.svc-gourmet-popup__fallback{display:grid;place-items:center;min-height:180px;padding:40px 24px;font-size:24px;font-weight:700;text-align:center}@media(max-width:599px){.svc-gourmet-popup__cta{min-height:56px;padding:13px 12px;font-size:13px;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map?subset=AAAAAAAAAABA */
