.cmp{max-width:980px;margin:0 auto;overflow-x:auto}.cmp__t{width:100%;border-collapse:collapse;table-layout:fixed}.cmp__t col.c0{width:30%}.cmp__t th,.cmp__t td{padding:18px 16px;text-align:center;border-bottom:1px solid color-mix(in srgb,var(--line) 45%,transparent);font-size:.95rem;font-weight:300;vertical-align:middle}.cmp__t tbody th{text-align:left;color:var(--muted);font-size:.85rem;letter-spacing:.03em}.cmp__t thead th{vertical-align:top;border-bottom:1px solid var(--line);padding:24px 16px 28px}.cmp__t .hl{background:color-mix(in srgb,var(--ice) 32%,transparent)}.cmp__img{display:block;aspect-ratio:1/1;background:var(--alt);margin:0 auto 18px;max-width:220px;overflow:hidden}.cmp__img img{width:100%;height:100%;object-fit:cover}.cmp__name{font-size:1.6rem;margin:10px 0 6px}.cmp .price{justify-content:center;margin:0 0 18px}.cmp .price__now{font-size:1.15rem}.cmp .btn{padding:13px 22px;font-size:.7rem}@media(max-width:599px){.cmp__t col.c0{width:27%}.cmp__t th,.cmp__t td{padding:12px 6px;font-size:.8rem}.cmp__t thead th{padding:16px 6px 20px}.cmp__name{font-size:1.15rem}.cmp .btn{padding:10px;letter-spacing:.08em;font-size:.62rem}.cmp .price__now{font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=gA */
