.shop-operation-page{box-sizing:border-box;display:grid;min-height:100svh;place-items:center;padding:32px;background:radial-gradient(circle at 15% 15%,rgba(76,130,255,.18),transparent 35%),radial-gradient(circle at 90% 85%,rgba(40,190,143,.18),transparent 38%),#f4f7fb;color:#172033;font-family:var(--font-inter),Arial,sans-serif}.shop-operation-page:after,.shop-operation-page:before{position:fixed;content:"";width:180px;height:180px;border:1px solid rgba(49,94,232,.14);border-radius:50%}.shop-operation-page:before{top:8%;right:8%}.shop-operation-page:after{bottom:5%;left:7%;width:110px;height:110px}.shop-operation-page>section{position:relative;z-index:1;box-sizing:border-box;width:min(720px,100%);max-width:100%;overflow:hidden;padding:54px;text-align:center;background:rgba(255,255,255,.94);border:1px solid rgba(201,211,226,.8);border-radius:24px;box-shadow:0 28px 80px rgba(28,47,79,.13)}.shop-pause-brand{display:grid;min-height:54px;place-items:center;margin-bottom:36px}.shop-pause-brand img{display:block;max-width:250px;max-height:70px;object-fit:contain}.shop-pause-brand strong{font-size:23px;letter-spacing:-.03em}.shop-pause-wordmark{display:inline-flex;align-items:baseline;color:#17201b;font-size:31px;letter-spacing:-1.5px}.shop-pause-wordmark b{font-weight:850}.shop-pause-wordmark em{color:#315ee8!important;font-style:normal;font-weight:450}.shop-pause-wordmark i{margin-left:3px;color:#78837c;font-size:15px;font-style:normal}.shop-pause-icon{display:grid;width:64px;height:64px;place-items:center;margin:0 auto 20px;color:#fff;background:#315ee8;border-radius:20px;transform:rotate(-3deg)}.vacation .shop-pause-icon{background:#e79c28}.shop-pause-icon svg{width:31px;height:31px}.shop-operation-page small{color:#5570b4;font-size:12px;font-weight:900;letter-spacing:.16em}.shop-operation-page.maintenance>section>small{display:block;font-size:18px;line-height:1.2;letter-spacing:.13em}.shop-operation-page h1{margin:13px 0 17px;font-size:clamp(38px,7vw,68px);line-height:1;letter-spacing:-.055em}.shop-operation-page>section>p{max-width:560px;margin:0 auto;color:#5f6d82;font-size:18px;line-height:1.65;white-space:pre-line}.shop-pause-visual{box-sizing:border-box;width:100%;max-width:100%;height:260px;margin:30px 0 0;overflow:hidden;border-radius:16px;background:#e9e5da;box-shadow:0 12px 30px rgba(28,47,79,.12)}.shop-pause-visual img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center 45%}.shop-pause-return{display:flex;align-items:center;justify-content:center;gap:9px;margin:20px auto 0;padding:14px 18px;color:#34445d;background:#f0f4fa;border-radius:12px;font-size:14px;font-weight:750}.shop-pause-return svg{width:19px}.shop-operation-page footer{margin-top:30px;color:#8a95a6;font-size:12px}@media(max-width:600px){.shop-operation-page{padding:16px}.shop-operation-page>section{padding:38px 22px;border-radius:18px}.shop-operation-page>section>p{font-size:16px}.shop-operation-page.maintenance>section>small{font-size:15px}.shop-pause-visual{height:210px;margin-top:24px}.shop-pause-return{align-items:flex-start;text-align:left}}