.pw-field{display:grid;gap:6px;margin-bottom:14px}.pw-field label{font-size:.85rem;font-weight:600}.pw-input,.pw-textarea{width:100%;min-height:50px;padding:12px 16px;border:1.5px solid var(--line);border-radius:14px;background:#fff;color:inherit;font:inherit;transition:border-color .2s}.pw-textarea{min-height:150px;resize:vertical}.pw-input:focus,.pw-textarea:focus{border-color:var(--text);outline:0}.pw-alert{margin:0 0 16px;padding:14px 16px;border-radius:14px;font-size:.92rem}.pw-alert--ok{background:#eaf3e6;color:#2f5a22}.pw-alert--err{background:#f8e7e3;color:#8c2a18}.pw-alert ul{margin:0;padding-left:18px}.pw-contact__grid{display:grid;gap:40px}@media(min-width:900px){.pw-contact__grid{grid-template-columns:.85fr 1.15fr;gap:80px}}.pw-contact__info{display:grid;gap:18px;margin-top:28px}.pw-contact__box{padding:26px;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}@media(min-width:620px){.pw-contact__box{padding:36px}}.pw-page{max-width:820px;margin:0 auto}.pw-page__title{margin-bottom:.6em}.pw-rte h2{margin-top:1.6em;font-size:1.7rem}.pw-rte h3{margin-top:1.4em;font-size:1.3rem}.pw-rte ul,.pw-rte ol{padding-left:1.3em;margin:0 0 1em}.pw-rte li{margin-bottom:.35em}.pw-rte a{text-decoration:underline;text-underline-offset:3px}.pw-rte img{border-radius:16px}.pw-notice{max-width:560px;margin:0 auto;padding:clamp(48px,10vw,120px) 0;text-align:center}.pw-notice p{color:var(--text2)}.pw-grid{display:grid;gap:22px;grid-template-columns:1fr 1fr}@media(min-width:900px){.pw-grid{grid-template-columns:repeat(3,1fr)}}.pw-pcard{display:block;text-decoration:none}.pw-pcard__img{aspect-ratio:1/1;border-radius:22px;overflow:hidden;background:#fff}.pw-pcard__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.pw-pcard:hover img{transform:scale(1.04)}.pw-pcard h3{margin:14px 0 4px;font-family:var(--font-body);font-size:1rem;font-weight:600;letter-spacing:0}.pw-pcard p{margin:0;color:var(--text2)}.pw-cartpage .pw-lines{margin-bottom:24px}.pw-cartpage__foot{max-width:420px;margin-left:auto}.pw-cartpage .pw-line{grid-template-columns:100px 1fr}
/*# sourceMappingURL=/cdn/shop/t/24/assets/pw-site.css.map */
