.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.p-terms__inner{display:flex;flex-direction:column;gap:2.4rem;width:100rem;max-width:100%;margin-inline:auto}.p-terms__block{scroll-margin-top:10rem;padding:4rem 4.5rem;border:.1rem solid #f1f1f1;border-radius:1.5rem;background:#fff;box-shadow:0 0 .75rem #0000000d}.p-terms__article+.p-terms__article{margin-top:3.2rem}.p-terms__heading{position:relative;margin:0 0 1.6rem;padding-left:1.6rem;font-weight:700;font-size:2.2rem;line-height:1.4;letter-spacing:.08rem;color:#141414;font-feature-settings:"palt" 1}.p-terms__heading:before{content:"";position:absolute;left:0;top:.35rem;bottom:.35rem;width:.5rem;border-radius:1rem;background:linear-gradient(180deg,#f68828,#f16211)}.p-terms__text{margin:0;font-weight:500;font-size:1.6rem;line-height:1.8;color:#141414}.p-terms__text a{color:#f0590c;text-decoration:underline;text-underline-offset:.2rem}@media(hover:hover){.p-terms__text a:hover,.p-terms__text a:focus-visible{opacity:.75}}.p-terms__ol,.p-terms__ul{margin:0;padding:0 0 0 2.4rem;font-weight:500;font-size:1.6rem;line-height:1.8;color:#141414}.p-terms__ol li+li,.p-terms__ul li+li{margin-top:.8rem}.p-terms__text+.p-terms__ul,.p-terms__text+.p-terms__ol{margin-top:1.2rem}.p-terms__table-wrap{overflow-x:auto;border:.1rem solid #f1ead9;border-radius:1rem;background:#fff}.p-terms__table{width:100%;border-collapse:collapse;font-size:1.6rem;line-height:1.7;color:#141414;text-align:left}.p-terms__table th,.p-terms__table td{padding:1.6rem 2rem;border-bottom:.1rem solid #f1ead9;font-weight:500;vertical-align:top}.p-terms__table th{width:24rem;background:#fffaf3;font-weight:700;white-space:nowrap}.p-terms__table tr:last-child th,.p-terms__table tr:last-child td{border-bottom:0}@media(max-width:767px){.p-terms__block{scroll-margin-top:7rem;padding:2.4rem 1.8rem}.p-terms__heading{margin-bottom:1.2rem;font-size:1.8rem;letter-spacing:.04rem}.p-terms__article+.p-terms__article{margin-top:2.4rem}.p-terms__text,.p-terms__ol,.p-terms__ul,.p-terms__table{font-size:1.4rem}.p-terms__table th,.p-terms__table td{display:block;width:100%;padding:1rem 1.4rem;white-space:normal}.p-terms__table th{padding-bottom:.4rem;border-bottom:0}.p-terms__table td{padding-top:.4rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/terms.css.map */
