.taro-s4{color:#2e1b4e;font-family:Nunito Sans,system-ui,sans-serif}.taro-s4>section{width:min(100% - 56px,1160px);margin-inline:auto;box-sizing:border-box}.taro-s4__head{padding-top:56px}.taro-s4__k{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#7a4fd1}.taro-s4 h1{font-size:clamp(36px,4.4vw,58px);font-weight:800;letter-spacing:-.045em;line-height:1.02;margin:14px 0 0;color:#2e1b4e}.taro-s4__head>p{margin:16px 0 0;font-size:16.5px;line-height:1.6;color:#675a78;max-width:46ch}.taro-s4__form{display:flex;gap:10px;margin-top:28px;max-width:640px;background:#fff;border:2px solid #E7DDFA;border-radius:999px;padding:6px 6px 6px 24px;box-shadow:0 14px 34px #4a2a8f1a}.taro-s4__form input{flex:1;min-width:0;border:none;outline:none;background:none;font:inherit;font-size:16.5px;font-weight:600;color:#2e1b4e;padding:10px 0}.taro-s4__form button{background:linear-gradient(150deg,#8e62e0,#6b3fc4);color:#fff;font:inherit;font-weight:800;font-size:15px;border:none;border-radius:999px;padding:13px 26px;white-space:nowrap;cursor:pointer}.taro-s4__form:focus-within{border-color:#7a4fd1}.taro-s4__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.taro-s4__chips a{background:#fff;color:#4a3b60;border:1px solid #EEE6F8;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none}.taro-s4__chips a:hover{border-color:#cba9ff}.taro-s4__results{padding-top:40px}.taro-s4__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.taro-s4-card{background:#fff;border:1px solid #F1EAF8;border-radius:22px;padding:24px 26px;display:flex;flex-direction:column;color:#2e1b4e;text-decoration:none;box-shadow:0 10px 26px #4a2a8f0d}.taro-s4-card[hidden]{display:none}.taro-s4-card__top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.taro-s4-card__top b{font-size:18.5px;letter-spacing:-.025em}.taro-s4-card__top span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7a4fd1;background:#f5effd;border-radius:999px;padding:4px 10px;white-space:nowrap}.taro-s4-card__data{font-size:14.5px;font-weight:700;margin-top:4px;color:#6b3fc4}.taro-s4-card__caps{font-size:13px;color:#6f6383;margin-top:10px}.taro-s4-card__foot{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:14px;border-top:1px solid #F3EDF9}.taro-s4-card__foot{margin-top:16px}.taro-s4-card__foot .p{font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1}.taro-s4-card__foot small{display:block;font-size:11.5px;color:#6f6383;margin-top:2px}.taro-s4-card__cta{background:linear-gradient(150deg,#ffd9e8,#ffb1cc);color:#7c1b44;border-radius:12px;padding:10px 18px;font-size:13.5px;font-weight:800;white-space:nowrap}.taro-s4-card.is-local .taro-s4-card__top span{background:#eaf6ec;color:#2f6b40}.taro-s4-card.is-local .taro-s4-card__data{color:#2f6b40}.taro-s4-card.is-local .taro-s4-card__cta{background:linear-gradient(150deg,#d8f3df,#a9e4bc);color:#1f5a33}.taro-s4__empty{margin-top:24px;background:#fff;border:1px solid #F1EAF8;border-radius:22px;padding:30px 32px}.taro-s4__empty b{font-size:17px}.taro-s4__empty p{margin:6px 0 0;font-size:14.5px;color:#675a78;line-height:1.6}.taro-s4__empty a{color:#6b3fc4}.taro-s4__howto{padding:56px 0 72px}.taro-s4__howto-panel{background:linear-gradient(140deg,#f3ebff,#ffe9f2);border-radius:30px;padding:34px 38px}.taro-s4__howto h2{font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.04em;margin:10px 0 0;color:#2e1b4e}.taro-s4__howto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.taro-s4__howto-grid>div{background:#ffffffbf;border-radius:18px;padding:18px 20px}.taro-s4__howto-grid>div>div{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7a4fd1}.taro-s4__howto-grid p{font-size:14.5px;margin:6px 0 0;color:#4a3b60}@media(max-width:980px){.taro-s4>section{width:calc(100% - 36px)}.taro-s4__howto-grid{grid-template-columns:1fr}}@media(max-width:600px){.taro-s4__form{padding-left:18px}.taro-s4__form button{padding:12px 16px}.taro-s4__grid{grid-template-columns:1fr}.taro-s4__howto-panel{padding:26px 20px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/taro-search-v4.css.map */
